她演绎了首部露点电影、经历了六次婚姻、出版了首本自曝隐私的自传,还曾入室行窃过两次——在这样一个饱受争议的大环境下,她还能在60多年前提出“跳频”技术和一系列无线信号技术的全新概念,其中,“跳频”技术为当下大热的3G移动通信技术奠定了基础。

二战期间,参战各方都想提高鱼雷命中率。他们通常会用无线信号引导鱼雷。但敌方也可以通过干扰无线电信号,让鱼雷偏离攻击目标。早期的通信是同时在一个单独的频道上传输,敌方探察到引导频道,就可以有效地干扰信号。

海蒂认为自己能解决单独无线信号频道的技术瓶颈。她设想在鱼雷发射和接收两端,同时用数个窄频信道传播信息,这些信号按一个随机的信道序列发射出去,接收端则按相同的顺序将离散的信号组合起来。这样一来,对于不知信道序列的接收方来说,接收到信号就是噪声。与此同时,由于接收端只需要对数个特殊频段的特定序列信号敏感,对一般的噪声免疫力很好。而敌方又不可能实现全频段的干扰。

这时,她结识了富有传奇色彩的音乐家安泰尔(George Anteil)。安泰尔是当时先锋派作曲界的顶尖人物之一,创作并演奏了《飞机奏鸣曲》、《爵士奏鸣曲》、《机器之死》等曲目,名噪一时。1933年安泰尔开始为好莱坞进行电影音乐创作,并开始对人体内分泌的研究。

起初,海蒂只是把安泰尔看作腺体专家,向他请教怎样才能把她的胸部变得更大。后来,两人的话题从腺体转到武器。安泰尔则提出,可以借鉴自动钢琴的做法来实现“跳频”的想法。自动钢琴很像老式计算机,通过读入编好码的打孔纸带来演奏。1940年12月,两人将一份说明送交至国家发明家委员会。1942年8月,这项发明被授予美国专利。

专利说明描述了一种引导鱼雷的通信方法:在一段固定时间内,在载波频率之间发射方和接收方用一种同步的通信方式。被发射方(飞机)和接收方(鱼雷)所采用载波频率同步的编号,是由一种类似自动钢琴音乐筒的装置控制,该装置有一个独特的由88个可能的阶梯组成的序列。通过在每个频率上仅发送整个信息的一小部分,鱼雷能受到操纵。干扰通信的企图通常一次只能是一条信道失去作用,而在其他信道上的信息足以保证鱼雷做出必要的方向矫正,以击中目标。

在美国的专利局,曾经尘封着这样一份专利:专利号为2,292,387的“保密通信系统”专利,这个专利的通过时间是1942年8月11日,申请时间是1941年6月10日。

在50年代后期,海蒂·拉玛的这一设计思想被广泛运用到军队计算机芯片中,因此专利一直到1985年都是保密的,所以,拉玛当时未能为此获得任何荣誉。从那时起,这一技术也启发了许许多多通信领域的科学家,从而被广泛运用到手机、无线电话和互联网协议的研发上,以使很多人共同使用同一频段的无线电信号。

1997年,海蒂·拉玛获得了“电子国境基金”的先锋奖,这一奖项对于她在计算机通信方面的贡献给予了承认。表彰她在第二次世界大战中,她为“远程控制鱼雷”中信号装置的设计贡献了才智,后来的无线网络和手机都是受到她当时创意的影响。

注意:这项美国扩展跳频技术的专利的另一个共同发明人,是音乐作曲家George Antheil,她们于1942(28岁那年,看来你不在20-30岁之间创造力的鼎盛期做出点巨作来,很多梦想只能空谈了)年提交了这个“秘密通信系统”,这个系统基于跳频的概念,据说是由音乐中的钢琴上不同的按键和频率转变为灵感产生的,那些艺术的灵感与科学结合起来是无敌的,想不到现在遍布全球的蜂窝通信,其创始人竟然是一个女演员和一个作曲家,太让人惊叹了!

看蓝牙技术的时候偶然发现这个历史,顿然激起了我学习无线的热情啊!

膜拜一个神奇的女人——Hedy Lamarr的更多相关文章

  1. modifytime是一个神奇的column name----这边文章是错的totally,因为我的实验不彻底。timestamp属性很神奇,头一个timestamp,会自动的成DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP

    在mysql里边modifytime是一个神奇的column name,试一下. 请执行sql语句 CREATE TABLE `test_time` ( `modifytime` timestamp ...

  2. 一个神奇的???whatever~~

    一个神奇的类,用来封装消息数据,统一数据传递接口,从unity引擎源码拷贝而来. #include <iostream> #include <assert.h> #includ ...

  3. 记一个神奇的WAS问题:sibuswsgw-sibuswsgw_console.jar invalid LOC header (bad signature) 分类: WebSphere 2015-08-06 23:21 9人阅读 评论(0) 收藏

    今天晚上,出现了一个神奇的WAS问题,详细问题异常信息如下: [15-8-6 22:13:29:146 CST] 00000013 ApplicationMg A WSVR0203I: 应用程序:is ...

  4. 微信图片上传,遇到一个神奇的jgp

    微信图片上传,获取图片base64遇到一个神奇的   jgp var imgFn = function (event) { event.preventDefault(); var id = '#'+$ ...

  5. JS高级---一个神奇的原型链

    一个神奇的原型链 <script> var divObj=document.getElementById("dv"); console.dir(divObj); //d ...

  6. Bugku-CTF之这是一个神奇的登陆框

    Day32 这是一个神奇的登陆框 http://123.206.87.240:9001/sql/ flag格式flag{}  

  7. WWW 2015:一个神奇的会议

    2015:一个神奇的会议" title="WWW 2015:一个神奇的会议"> 作者:微软亚洲研究院研究员 袁进辉 WWW 2015(24th Internatio ...

  8. 一个神奇的bug:OOM?优雅终止线程?系统内存占用较高?

    摘要:该项目是DAYU平台的数据开发(DLF),数据开发中一个重要的功能就是ETL(数据清洗).ETL由源端到目的端,中间的业务逻辑一般由用户自己编写的SQL模板实现,velocity是其中涉及的一种 ...

  9. Font-Spider 一个神奇的网页中文字体工具,就是这么任性

    文章摘要:    1>>  font-spider 字体神奇 由于活动项目推广的需要,页面需要用到一些漂亮好看的字体,example : 邯郸-韩鹏毛遂体.ttf. 方正喵呜.ttf 我看 ...

随机推荐

  1. 自制单片机之四……LCD1602的驱动

    LCD1602已很普遍了,具体介绍我就不多说了,市面上字符液晶绝大多数是基于HD44780液晶芯片的,控制原理是完全相同的,因此HD44780写的控制程序可以很方便地应用于市面上大部分的字符型液晶.字 ...

  2. Asp.Net 构架(Http Handler 介绍) - Part.2

    原文地址:http://www.cnblogs.com/JimmyZhang/archive/2007/09/15/894124.html 引言 在 Part.1 Http请求处理流程 一文中,我们了 ...

  3. Linux 内存管理知识学习总结

    现在的服务器大部分都是运行在Linux上面的,所以,作为一个程序员有必要简单地了解一下系统是如何运行的.对于内存部分需要知道: 地址映射 内存管理的方式 缺页异常 先来看一些基本的知识,在进程看来,内 ...

  4. 深入理解linux网络技术内幕读书笔记(四)--通知链

    Table of Contents 1 概述 2 定义链 3 链注册 4 链上的通知事件 5 网络子系统的通知链 5.1 包裹函数 5.2 范例 6 测试实例 概述 [注意] 通知链只在内核子系统之间 ...

  5. syslog_test.c 简单的syslog函数

    #cat syslog_test.c #include<stdio.h> #include<stdlib.h> #include<syslog.h> int mai ...

  6. Http(get,post)及HttpClient(get,post)的简单使用

    1. 使用 Http 的 Get 方式读取网络数据 import java.io.BufferedReader; import java.io.IOException; import java.io. ...

  7. hdu 5391 Zball in Tina Town(打表找规律)

    问题描述 Tina Town 是一个善良友好的地方,这里的每一个人都互相关心. Tina有一个球,它的名字叫zball.zball很神奇,它会每天变大.在第一天的时候,它会变大11倍.在第二天的时候, ...

  8. iOS中自动释放问题?

    --前言:iOS开发中关于对象的释放问题,虽然知道规则,但总不清楚自动释放的对象什么时候彻底消失?它存在的多久?什么情况会消失?都不清楚,每次用自动释放对象,总有点心虚的感觉,以下是一些例子.研究. ...

  9. [置顶] iOS 应用程序内部国际化,不跟随系统语言

    前言:网络上关于iOS国际化的文章很多,但基本上都是基于跟随系统语言的国际化,笔者就不赘述了-0 – 今天要讲的是不跟随系统的切换语言版本方案,即程序内部的切换语言版本方案. 一.总则: 应用内部语言 ...

  10. webpack的配置及使用

    webpack 安装 命令行输入 npm install webpack 配置文件 webpack.config.js moudule.exports = { //Import 入口文件 entry: ...