按无线电信号产生随机数的方法

文档序号:7576635阅读:267来源:国知局
专利名称:按无线电信号产生随机数的方法
技术领域
本发明涉及一种在接收无线电信号的基础上产生随机数的方法,且涉及一种根据无线电接收机提供来的无线电信号产生随机数的装置。
本发明还涉及一种具有按这种方法产生随机数的装置的电话设备,特别是无绳电话机。
1992年4月29日申请的德国专利申请DE4213988A1介绍了一种根据环境无线电噪声的振幅产生随机数的方法。收到的信号的振幅提供给模/数转换器之后提供给一个提供二进制值的比较器。接着,如此得出的几个二进制值经过安排,形成随机数。
这种方法由于必须使用模/数转换器因而花费较大。
本发明的具体目的是提供一种没有上述缺点的解决办法。
为达到此目的,本发明如本说明书开端所述的产生随机数的方法具有这样的特点它包括下列步骤起码一次测定所述信号通过基准电平的各通路之间的起码一个时间间隔;根据所述一个或多个所述测定值的起码一部分形成所述随机数。
同样,本发明的随机数发生装置具有这样的特点它包括第一器件,供起码一次测定所述信号通过基准电平的各通路之间的起码一个时间间隔;第二器件,供根据一个或多个所述测定值的起码一部分形成所述随机数。
按照本发明,采用例如一个比较器和一个时钟就够了,比较器用以提供表示所述无线电信号通过所述基准电平的各通路的方波信号,时钟供测定所述方波信号两边缘之间的时间间隔。
具体地说,本发明的方法用在配备有无线电接收机和处理器的电话设备时,只要利用所述处理器的时钟寄存器来测定传送所述比较器提供的信号的所述处理器端口两次转接之间的时间间隔也就够了。
在特别有益的实施例中,特别是本发明的方法用在无绳电话机中时,n个二进制码元组成的随机数是根据n/p个时间间隔测定值中取的p个二进制码元形成的,所述p个二进制码元则为所述n/p个测定值的p个最低有效二进制码元。
当然,由于使用设备时的无线电环境是不能预知的,因而所使用的无线电信号可看成是随机信号。但当这个有用的信号是话音信号时,无线电接收机的通带在300赫和3000千赫之间。因此,测定出的时间间隔在0.15毫秒与1.5毫秒之间,表明它们不是完全随机的。这个实施例可以提高通过几次测定和只保留各个这些测定值的最低有效部分得出的数的随机性能。
参看下面说明的一些实施例可以清楚理解本发明的上述和其它方面。
附图中

图1示出了本发明的无绳电话机;图2示出了实施本发明使用的一些信号的一个实例;图3示出了本发明产生随机数的方法各不同步骤的流程图。
本发明涉及一种根据无线电接收机出口处提供的无线电信号产生随机数的方法。本发明应用在任何配备有无线电接收机的设备特别是如图1所示的无绳电话设备,举例说用来产生识别码特别有利。
在彼此借助于无线电链路相互联系的机座和手机组成的流动电话机中,在进行任何无线电通信之前,为防止电话线路被盗用,机座与手机之间必须先进行相互识别的联系过程。这个联系过程是交换只有机座和手机知道且事先随机选取的识别码。从法国专利申请2559008知道如何在机座以随机的方式产生这个识别码和使用使手机与机座匹配的装置从而将产生的识别码传送给手机。
图1示出了本发明的无绳电话机1,电话机1由机座2和手机3组成。机座2通过电缆4接墙端子,且配备有天线5。天线5通过接收发射天线共用器6接发射机7和接收机8。接收机8的输出端9通过比较器12接微处理器11的输入端10。发射机7的输入端13接微处理器11的输出端14。
同样,手机3配备有天线15,天线15通过接收发射天线共用器16接发射机17和接收机18。接收机18的输出端19通过比较器22接微处理器21的输入端20。发射机17的输入端23接微处理器21的输出端24。
图2a举例示出了无线电接收机8或18提供的信号S1。此信号S1加到比较器12或22上与基准电平REF相比较。图2b示出了在所述比较器的输出端出现的信号S2。S2是个方波信号,其边缘对应于信号S1通过基准电平的通路。此信号S2出现在微处理器11或21的输入端10或20。
本发明的方法借助于微处理器11或21的时钟寄存器测定端口10或20两次转接之间(即信号S1通过基准电平REF的两通路之间)的时间间隔。
当然,使用设备时的无线电环境是不能预知的,但如已说过的那样,两解发过程之间的时间取决于收信机的通带。为提高得出的随机数的质量,精确测定所述时间间隔若干次,而只使用测定结果的最低有效部分。举例说,为求出20个二进制码元的随机数,测定5个时间间隔U1、U2、U3、U4和U5采用这5个测定值的4个最低有效二进制码元。
图3是本发明产生随机数的方法各不同步骤的流程图。
在步骤30,微处理器11或21在开关分别处于其端口10或20时处于备用状态。这个开关一经切换,操作就在步骤31继续进行下去。在步骤31,将微处理器的变量i和时钟寄存器CLK置0。接着,在步骤32,开关处于其端口10或20时,微处理器再次进入备用状态。此开关切换时,操作继续在步骤33进行下去。在步骤33,读取时钟寄存器CLK的内容,p个最低有效二进制码元则存入可变RAND的p个地址中。在步骤34,计数器i的计数值递增1个单位,在步骤35,时钟寄存器CLK再初始化。只要计数器i的计数值与n/p不同,操作就回到步骤32。i=n/p时,操作就在步骤36结束。
权利要求
1.一种在接收无线电信号的基础上产生随机数的方法,其特征在于,它包括下列步骤起码一次测定所述信号通过基准电平各通路之间的起码一个时间间隔;根据一个或多个所述测定值的起码一部分形成所述随机数。
2.如权利要求1所述的产生n个二进制位元组成的随机数的方法,其特征在于,所述随机数是根据n/p个时间间隔测定值中取得的p个二进制码元形成的。
3.如权利要求2所述的产生随机的方法,其特征在于,所述p二进制码元为所述n/p个测定值的p个最低有效二进制码元。
4一种根据无线电收信机提供的无线电信号产生随机数的装置,其特征在于,它包括第一器件,供起码一次测定所述信号通过基准电平的各通路之间的起码一个时间间隔;第二器件,供根据一个或多个所述测定值的起码一部分形成所述随机数。
5.如权利要求4所述的产生n个二进制码元组成的随机数的装置,其特征在于,所述随机数根据n/p个时间间隔测定值中取的p个二进制码元形成。
6.如权利要求5所述的随机数发生装置,其特征在于,所述p个二进制码元为所述n/p个测定值的p个最低有效二进制码元。
7.一种装有如1至3任一权利要求所述的随机数发生装置的电话设备。
8.一种起码由一个机座和一个手机组成的无绳电话机,配备有供交换公用识别的匹配器件,其特征在于,起码其中一个所述部分有一个供根据如1至3任一权利要求所述的方法产生构成所述识别码的随机数的器件。
全文摘要
本发明涉及一种在接收无线电信号的基础上产生随机数的方法。所述方法测定所述信号通过基准电平REF的两通路之间的时间间隔,并取测定结果的一部分形成随机数。本发明应用在任何配备有无线电接收机的设备有利,特别是应用在无绳电话机中,例如供产生识别码用。
文档编号H04L9/32GK1195936SQ9810369
公开日1998年10月14日 申请日期1998年1月21日 优先权日1997年1月21日
发明者B·桑德尔, G·费尔南德斯 申请人:菲利浦电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1