Viterbi_and_Qualcomm_Corp

CDMA、FDMA、TDMA,解决移动通信的传输安全和带宽问题

Posted by kunnan on August 15, 2018

前言

昨天我们介绍了通信中最重要的解码算法——维特比算法。今天我们介绍一下维特比其人,因为他不仅是大科学家,而且是一位非常了不起的企业家。如果你有足够的能力,将来想名利双收,维特比就是榜样。

  • 维特比是美籍意大利犹太移民,他原名叫Andrea Viterbi,但是Andrea这个名字在英语里是个女孩子的名字,因此他把自己的名字改成安德鲁(Andrew)。在维特比从麻省理工学院毕业到33岁之前,他的身份是单纯的工程师和科学家,先后在著名的国防公司雷神(Raytheon)、著名的喷气推进实验室(JPL)工作,然后在南加州大学(University of Southern California)完成了博士学位。之后他在加州大学担任教职,从事兴起的数字通信的研究,几年后,也就是1967年,他发明了昨天说的维特比算法。后来他创办了昨天说的小公司Linkabit,成为了企业家。

到了上个世纪80年代,移动通信还没有开始兴起,维特比看到了它未来的发展前景,致力于用一种新型的技术解决移动通信的传输安全和带宽问题。他就和老搭档雅各布斯一起创办了后来大名鼎鼎的高通公司,而他看重的技术就是CDMA 。

CDMA技术,也就是码分多址技术,在数学上极为漂亮,这一点我们今天先不讲,这里我们只是简单地看一下它的历史,以及维特比在这方面的贡献。

跳频技术

CDMA技术的历史其实很悠久,其中最关键的跳频技术早在上个世纪40年代就被发明了。发明它的人叫海蒂·拉玛尔(Hedy Lamarr),是一位奥匈帝国出生的美籍犹太裔人,她被很多人称为史上最美丽的科学家(下图)。

image

  • 其实拉玛尔的主要职业是演员,搞发明是她的副业。
    • 拉玛尔从小学习舞蹈和钢琴, 并因此进入了演艺界。
    • 拉玛尔在演奏钢琴时,想到用钢琴不同键所发出的不同频率来对信号进行加密。如果接收者知道跳频的序列就可以解码收到的信号,如果不知道这个序列,就无法破解。
      • 这就像如果你听过并记得肖邦的《英雄波兰舞曲》,你就知道演奏的是什么,否则它对你来讲就是一些凌乱的音符而已。
  • 拉玛尔和她的邻居、作曲家乔治·安泰尔(George Antheil)一道发明了一种称为”保密通信系统”的跳频通信技术。
    • 在这种技术中,通信信号的载波频率是快速跳变的,只要发送方和接收方事先约定一个序列(一般是一个伪随机数序列)即可。想截获信息的人因为不知道这个序列而无能为力。
      • 拉玛尔最早是采用钢琴的 88 个键的频率做载波频率,将约定好的跳频序列做在钢琴卷(Piano Roll)2 上,然后载波频率根据钢琴卷上的打孔位置而变化。我不知道从拉玛尔的成功,你能否悟出通识教育的重要性。

跳频技术终于派上了用场

拉玛尔1941年获得了关于这种跳频技术的美国专利。美国军方曾经想在二战中使用这种技术实现一个敌人无法发现的无线电控制的鱼雷,但是还没来得及实现二战就结束了。这项技术直到1962年都没有找到好的用处。

  • 越战期间,跳频技术终于派上了用场。
    • 越南军方发现被击落的美国飞行员可以通过一种检查不出频率的设备呼救。他们缴获这种设备后,搞不清它的原理, 也不知道如何能破解它产生的信号,于是他们把这个设备交给援越的中国顾问团。我在清华的导师王作英教授当时是顾问团里的通信专家,他们发现这种设备能以极低的功率在很宽的频带上发送加密信号。对于试图截获者来讲,这些信号能量非常低,很难获取,即使截获了,也会因为不知道密码而无法破解。而对于接收者来讲,他可以通过把很低的能量积累起来获得发送的信息,并且因为知道密钥,能实现解码。

CDMA用于民用通讯: 利用极为有限的带宽传输更多信息的问题,同时还解决移动通信的抗干扰问题

准确地讲,CDMA技术不是维特比发明的,但是今天人们谈到CDMA时,首先能想到的科学家却是维特比,因为当年维特比在开始思考移动通信的解决方案时,就想到了这种技术,并且最先采用它用于民用通讯。早期的移动通信所面临的还不是保密问题,更多地是如何利用极为有限的带宽传输更多信息的问题,同时还需要解决移动通信的抗干扰问题。在这两方面,CDMA有着天然的优势。

  • 先说说CDMA为什么能提高传输率。
    • 根据香农第二定律,一个移动网络只要传输的带宽固定了,整个网络的传输率就被限制死了。不过,通常一个网络上不会所有人都在同时进行通信,因此好的移动通信协议可以制定一个策略,让共享网络的人在使用时速度比人均带宽高很多。在CDMA以前,移动通信使用过两种技术:频分多址(FDMA)和时分多址(TDMA)。

FDMA

  • 所谓频分多址,顾名思义,是对频率进行切分,每一路通信使用一个不同的频率,对讲机采用的就是这个原理
    • 由于相邻频率会互相干扰,因此每个信道要有足够的带宽。这些信道之间的带宽无法利用,就被浪费掉了,你可以把它们想象成经济学上所说的边际成本。如果用户数量增加,总带宽又无法增加,结果就是要么连不上网,要么通信的速度太慢,电话讲不清楚。

TMDA

  • 时分多址是将一个很宽的频带按时间分成很多份
    • 每个人的(语音)通信数据在压缩后只占用这个频带传输的 1/N 时间,这样同一个频带可以被多个人同时使用。第二代移动通信的标准GSM都是基于TDMA的,为了便于你理解FDMA和TDMA的区别,我画了一个图。

形象地讲,FDMA是按照频率垂直划分,TDMA是按照时间水平划分。不论哪种划分的方法,中间白色的都是无法利用的空隙,它们影响了移动互联网的效率。

image

CDMA

CDMA的做法和上述两种方法都不同,它既不是使用固定的频率传输,也不是分时共享,而是让每一个网络用户都可以占用很多频带,而且也不对时间进行划分。

当然可能有人会问,移动互联网上多个用户同时发射信息,岂不打架了?

  • 没关系,在CDMA协议中,每个发送者被赋予了不同的密码,接收者在接到不同信号时,通过密码过滤掉自己无法解码的信号,留下那些和自己密码对应的信号即可。

    • 由于这种方法是根据不同的密码区分信息的,因此称为码分多址。我也将码分多址(CDMA)对于频率和时间的使用画了下面一个示意图。从图中你可以看出,码分多址其实将边际成本降低到近乎零,同时允许用户在网络不繁忙时占用很多资源通信,因此网速显得特别快。

      image

CDMA 技术 的完善,并且形成移动通信标准;是维特比等人的贡献

虽然CDMA中的跳频技术并非维特比发明的,而它本身用于无线通信是早在上个世纪60年代的事情,但是将这个技术完善,并且形成移动通信标准,是维特比等人的贡献。

  • 从1985年到1995 年,高通公司制定和完善了CDMA的通信标准CDMA1,
  • 并于2000 年发布了世界上第一个3G移动通信标准CDMA2000,
  • 后来又和欧洲、日本的通信公司一同制定了世界上第二个3G标准WCDMA。
  • 2007年,维特比作为数学家和计算机科学家,被授予美国科技界最高成就奖——国家科学奖。
高通公司完全是纯技术基因

或许是因为维特比极强的技术背景,高通公司完全是纯技术基因。虽然高通公司是今天世界上最大的3G手机处理器厂商,并且曾经是全球市值最大的半导体公司,但是它并没有半导体的制造,只有研发和设计,因此这个全球收入超过200亿美元的公司,只有33000名员工。高通公司大部分收入直接或者间接来自于它的知识产权。

  • 高通公司申请专利有一个特点,不是简单申请单一的核心技术专利,而是申请一大批把别人道路全部堵死的专利。正是因为它的城墙足够高,而且非常严密,它才收得上专利费。

或许是由于过分强调技术的领先性,它在第二代移动通信的竞争中,输给了欧洲的公司,因为那时快速数据传输对移动用户来讲不是刚需。但是,高通技术上的优势保证了它对第三代移动通信的统治地位。在4G 时代高通不仅是移动通信领域的领头羊。一些国家和公司试图另辟蹊径绕开高通的专利,很快会发现成本比支付高通专利费更高,因为高通习惯于把所有好走的路都堵上,绕路走的结果必然是花更大的成本。

维特比算作数学家中的一员,那么他也许是全世界有史以来第二富有的数学家

如果把维特比算作数学家中的一员,那么他也许是全世界有史以来第二富有的数学家(最富有的无疑是文艺复兴技术公司的创始人吉姆·赛蒙斯)。维特比是南加州大学最大的资助者之一,该校的工学院也是以他的名字命名的。

  • 世界上绝大多数科学家能够做到自己的研究成果得到同行的认可,就算是成功的了,也算是称职,没有浪费国家的科研经费。
  • 如果他们写书能有人读,讲课大家都喜欢听,研究成果有人愿意采用,就算是额外的收获了。能做到第二条的科学家其实比例非常低,因此绝大部分科学家无法让外界了解他们的工作。
    • 科学家鲜有一些成功创业的,因为通常人的内涵越深,外境就越窄(关于内涵和外境的关系,大家可以回顾《硅谷来信》第002封信介绍林黛玉的一篇)。也正是因为这种内外的反差大,很多科学家都让人感觉酸溜溜的。
  • 但是,科学家中也有例外,比如发明计算机RISC架构的亨利西(斯坦福前校长)、DSL之父查菲、创立Atheros半导体公司的华裔女科学家孟怀萦等。这些人少之又少,已经非常了不起了,但也只是在他们熟悉的特定领域做到商业上的成功
  • 而维特比(和赛蒙斯)所做的远远超出了上述所有这些,他改变了一个产业。至于维特比的成功之处在哪里,这是今天的思考题。

明天,我们再讲一个和维特比算法有点相似性的问题,那既是Google的一道面试题,也是你经常用到的技术。

See Also

经济学上所说的xx成本

  • 机会成本(opportunity cost)

    •  是指企业为从事某项经营活动而放弃另一项经营活动的机会,或利用一定资源获得某种收入时所放弃的另一种收入,另一项经营活动应取得的收益或另一种收入即为正在从事的经营活动的机会成本。

      • 通过对机会成本的分析,要求企业在经营中正确选择经营项目,其依据是实际收益必须大于机会成本,从而使有限的资源得到最佳配

      • 机会成本(opportunity cost)对商业公司来说,可以是利用一定的时间(time)或资源(resources)生产一种商品时,而失去的利用这些资源生产其他最佳替代品(substitute)的机会就是机会成本。

        image

  • 沉没成本

    • 是指以往发生的与当前决策无关的费用。从决策的角度看,以往发生的费用只是造成当前状态的个因素,当前决策所要考虑的是未来可能发生的费用及所带来的收益,而不考虑以往发生的费用
  • 边际贡献

    • 边际贡献是从销售收入中减去变动成本之后的余额
      • 边际贡献作为销售收入同变动成本的差额,应是从一定数额的销售收入中扣除与之相关联的全部变动成本(直接材料费、直接人工费、变动性制造费用、变动性销售费用和行政管理费) 的结果。
        • 这里所说的变动成本是为取得某项销售收入而必需且直接发生的。在正常生产经营条件下,边际贡献既要弥补全部固定成本,又要在“弥补”之余提供净利润。边际贡献既可衡量有关产品盈利能力的大小,说明其在经济上对企业获得利润所作贡献的多寡; 又可反映企业在一定期间的“成本——产销量——利润”关系,即“变动成本——销售收入——边际贡献”和“固定成本——边际贡献——净利润”关系,从而为制定短期经营决策和编拟年度经营计划提供重要依据。
  • 边际产量(Marginal product)是指增加一单位生产要素所增加的产量

    • 边际成本是指增加一单位产量所增加的总成本。假设商品x的生产要素有两种:A和B ,当B保持不变,增加一单位的生产要素A,可以带来产量增加1,(比如A是劳力,B是机器设备)此时的边际成本是市场上一单位生产要素A的价格。假如增加A带来的是产量是增加2,则相应的边际成本是1/2生产要素A的价格。
  • 边际收益 

    • 边际收益(Marginal Revenue)是指增加一单位产品的销售所增加的收益,即最后一单位产品的售出所取得的收益。它可以是正值负值

  • 边际成本

    • 指的是每一单位新增生产的产品(或者购买的产品)带来的总成本的增量。 这个概念表明每一单位的产品的成本与总产品量有关;
      • 例如FDMA,如果用户数量增加,总带宽又无法增加,结果就是要么连不上网,要么通信的速度太慢,电话讲不清楚

other

  • 口红效应
    • 口红效应”是指因经济萧条而导致口红热卖的一种有趣的经济现象,也叫“低价产品偏爱趋势”。
  • 无差异曲线(indifference curve)是西方经济学中的一个概念,在香港译为等优曲线,在台湾译为无异曲线,它是一条向右下方倾斜的曲线,其斜率一般为负值,这在经济学中表明在收入与价格既定的条件下,消费者为了获得同样的满足程度,增加一种商品的消费就必须放弃减少另一种商品,两种商品在消费者偏好不变的条件下,不能同时减少或增多。无差异曲线用来表示两种商品或两组商品的不同数量的组合对消费者所提供的效用是相同的。

  • 无差异曲线符合这样一个要求:如果听任消费者对曲线上的点作选择,那么,所有的点对他都是同样可取的,因为任一点所代表的组合给他所带来的满足都是无差异的。

    image

  • 供给曲线(supply curve)是以几何图形表示商品的价格和供给量之间的函数关系。

  • 是指把价格与供给量联系在一起的曲线。

    • 供给指的是个别厂商在一定时间内,在一定条件下,对某一商品愿意并且有商品出售的数量。供给曲线向右上方倾斜,是因为在其他条件相同的情况下,价格越高意味着供给量越多。

      img

  • 生产者剩余

  • 是指由于生产要素和产品的最低供给价格与当前市场价格之间存在差异而给生产者带来的额外收益,也就是生产要素所有者、产品提供者在市场交易中实际获得的收益与其愿意接受的最小收益之间的差额。从几何的角度看,它等于供给曲线之上和市场价格之下的那块三角形面积。

    image

  • 消费者剩余

  • 消费者剩余是指消费者消费一定数量的某种商品愿意支付的最高价格与这些商品的实际市场价格之间的差额。

  • knpost

/Users/devzkn/bin//knpost Viterbi_and_Qualcomm_Corp CDMA、FDMA、TDMA -t GoogleMethodology
#原来""的参数,需要自己加上""

转载请注明: > Viterbi_and_Qualcomm_Corp