响应一个控制值控制一个接收操作的通信接收机的制作方法

文档序号:7570992阅读:196来源:国知局
专利名称:响应一个控制值控制一个接收操作的通信接收机的制作方法
技术领域
本发明一般地涉及诸无线电通信系统,更特别是涉及一种方法和设备,用于确定对一个通信系统周期地发射的一个控制值的一个响应,以便控制在那里操作的一个接收机的一个接收操作。
诸现代寻呼信令系统能提供用来调整一个接收操作,如在系统中操作的电池供电的诸接收机中诸电池节省电路的操作,的诸周期控制信号。这种诸控制信号能改变节省电池的诸“睡眠”间隔的长度,从而以电池的寿命换取等待时间(即,接收一个消息的平均延迟)的减少,或者相反。用其它的诸控制信号根据,例如,低的话务情况和重复消息配置还调整接收操作。
将诸控制信号优先地在有错误检测和纠错能力的诸码字中发射出去。当这种纠错能力显著地减少诸接收机对一个错误的控制信号作用的概率时,某些错误条件,如某些位模式能不经检测地通过。在诸接收操作控制信号中未经检测的诸错误能导致消息丢失(由于过度“睡眠”或不适当的配置),较低的灵敏度(由于丢失重复消息),和缩短电池寿命(由于“睡眠”不足)。
这样,我们需要的是这样一种方法和设备,能用它们来确定对一个通信系统周期地发射的一个控制值的一个响应,以便控制一个接收机的一个接收操作。优先地,这种方法和设备将改善检测和拒绝诸错误的控制值的概率,从而减少与此相关的诸问题。
本发明的一个方面是一种方法,用它来确定对一个通信系统在一个通信协议的一个数据帧的至少一个码字中周期地发射的一个控制值的一个响应。控制值是用来控制在通信系统中操作的一个接收机的一个接收操作。这种方法在接收机中包括接收和存储来自数据帧的一个较早发射的较早数据,和接收来自数据帧的一个当前发射的当前数据的诸步骤。这种方法还包括此后将较早数据和当前数据进行比较,并对应于这个比较从(a)根据在当前数据中接收到的一个当前控制值实施接收操作和(b)根据另一个可供选择的控制值实施接收操作进行选择的诸步骤。
本发明的另一个方面是一种通信接收机,用它来确定对一个通信系统在一个通信协议的一个数据帧的至少一个码字中周期地发射的一个控制值的一个响应。控制值是用来控制当在通信系统中操作时通信接收机的一个接收操作。通信接收机包括一个向通信接收机提供电力的电池和一个耦连到电池及耦连到控制提供给一个接收机单元的电力的一个处理系统的开关。通信接收机还包括一个接收和存储来自数据帧的一个较早发射的较早数据的存储器,和耦连到存储器及耦连到电池,用来接收来自数据帧的一个当前发射的当前数据的接收机单元。通信接收机还包括耦连到存储器及耦连到接收机单元,用来将较早数据和当前数据进行比较的处理系统。为了响应这个比较,从(a)根据在当前数据中接收到的一个当前控制值实施接收操作和(b)根据另一个可供选择的控制值实施接收操作进行选择,对处理系统进行编程。


图1是根据本发明优选实施例的一个无线电通信系统的一个电气方框图。
图2是用在图1的无线电通信系统中的一个通信接收机的一个电气方框图。
图3是根据本发明优选实施例用在无线电通信系统中的一个通信协议的一个定时图。
图4和5包含一个程序流程图,它描述根据本发明优选实施例通信接收机的一个第一种操作。
图6和7包含一个程序流程图,它描述根据本发明优选实施例通信接收机的一个第二种操作。
参照图1,根据本发明优选实施例的一个通信系统的一个电气方框图包含一个固定部分102和一个可携带部分104。固定部分102包括多个基站116,它们用技术上熟知的诸常规的发射技术并通过诸通信链路114耦连到一个控制诸基站116的控制器112,实施和可携带部分104通信。控制器112的硬件优先地是摩托罗拉公司制造的无线电发报入口管理器(WMGTM)寻呼终端和射频—导体!TM消息分配器的一个组合。诸基站116的硬件优先地是摩托罗拉公司制造的一个核心管弦乐队!(Nucleus0rchestr)TM发射机,我们将认识到也能将其它类似的硬件用于控制器112和诸基站116。
诸基站116的每一个将诸无线电信号通过一个发射天线120发射给包括多个通信接收机122的可携带部分104。诸无线电信号包括诸寻呼地址和诸基站116和诸通信接收机122之间的诸消息交易。控制器112优先地通过诸常规电话链路101耦连到一个公交换电话网(PSTN)110以便接收从那里来的诸寻呼消息。诸寻呼消息包括例如用以熟知的技术耦连到PSTN的一个常规电话机124从PSTN 110接收的诸话音和数据消息,诸基站116和诸通信接收机122之间的诸数据和控制发射优先地利用一个出网协议,如摩托罗拉FLEXTM数字寻呼信令协议,在Nelson等在1992年12月1日发表的美国专利No.5,168,493中对这个协议作了较充分的描述,并将它转让给本发明的受让人,因此被用来作为参考文献。这个协议利用众所周知的诸错误检测和纠错技术,所以如果在任一码字中比特差错误不太多,它容忍发射时发生诸比特差错。
包括来自诸基站116的数据和诸控制信号的诸发射优先地利用两级和四级频移键控(FSK,frequency shift keyed)调制。我们将认识到选择地也可利用其它的诸错误检测和纠错校正信令协议,诸调制方案,和诸传输率。
图2是根据本发明的优先实施例通信接收机122的的一个电气方框图。通信接收机包括一个用来截取来自诸基站116的诸射频信号的接收天线202。接收天线202耦连到一个接收机单元204,接收机单元204包括一个接收机,这个接收机利用诸常规的解调技术接收来自诸基站116的通信信号。接收到的来自诸基站116的诸射频信号用常规的两级和四级FSK。由接收机单元204接收的诸无线电信号产生解调的信息,将这信息耦连到一个处理系统230以便处理从诸基站116接收到的诸消息。
用一个和处理系统230耦连的常规的电源开关206控制对接收机单元204的电力供应,从而提供一个电池节省功能。
为了实施通信接收机122的必需的诸功能,处理系统230包括一个和随机存取存储器(RAM)212耦连的处理器208,一个只读存储器(ROM)210,和一个电可擦可编程只读存储器(EEPROM)214。优先地,处理器208类似于摩托罗拉公司制造的M68HC05微控制器。我们将认识到可以将其它诸类似的处理器用作处理器208,并且当需要对付处理系统230的诸处理要求时可以加上相同的或另一种类型的诸附加处理器以及一个硬件解码器。我们也将认识到能用其它诸类型的存储器,例如,EFPROM或FLASH,作为ROM 210以及RAM 212。我们将还认识到能将RAM 212和ROM210,单独的或组合地,结合起来作为处理器208的一个积分部分。
通过ROM 210将处理系统230编程以便处理输入的诸消息。当处理消息时,处理器208以一种常规的方式将消息的解调了的数据中的一个地址解码,将被解码的地址和存储在EEPROM 214中的一个或多个寻呼地址232比较,并当检测出一个匹配时,处理器208对消息的余下部分进行处理。
一旦处理器208已经处理了消息,它将消息存储在RAM 212中,并且产生一个寻呼告警信号,告诉一个用户已经接收到一个消息。将寻呼告警信号输入一个常规的音响的或触觉的告警装置226,以便产生一个音响的或触觉的寻呼告警信号。
用户可通过诸用户控制224存取消息,诸用户控制224提供如锁定,开锁,删除,读取等功能。更特殊地,用诸用户控制224提供的诸适当的功能,从RAM 212恢复消息,然后在一个显示屏228,例如一个常规的液晶显示器(LCD)上显示出消息。
根据本发明,RAM 212包括用来存储较早数据218的诸单元,这些较早数据至少是一个较早的控制值和附加的信息,如一个较早的帧和循环数,它们被接收在处理一个当前数据帧的一个接收数据帧中。此外,RAM 212包括存储当前数据220的诸位置,这些当前数据至少是一个当前的控制值和附加的信息,如一个当前的帧和循环数,它们被接收在数据的当前帧中。RAM 212还包括一个存储一个候选控制值222的位置,我们将在下面对它进行描述。任选地,EEPROM 214能够包括一个预先确定的控制值234,我们也将在下面对它进行描述。
图3是由根据本发明优选实施例的无线电通信系统采用的一个通信协议300的一个定时图。协议包括多个帧302(例如,所示的128个帧)。每个帧302包括一个同步1域304,一个帧信息码字306,一个同步2域308,和多个块310(例如,所示的11个块)。
优先地,帧信息码字306是一个32,21BCH(Bose-Chadhuri-Hocquenghem)码字,在它上面实施2-比特纠错。特别是,以技术上熟知的方式处理32,21BCH码字,以便检测和计数一个比特差错,二个比特差错或多于二个比特的差错,并纠正到二个比特差错。当有多于二个比特差错时,码字有不能纠正的多比特差错,它的精确数目是未知的。帧信息码字306包括用来识别帧和循环的一个帧数312和一个循环数314,例如一小时有128个帧,每小时有15个发射循环。帧信息码字306还包括一个控制值“A”316,用来调整通信接收机122对应于诸系统参量,如话务量和重复消息配置,利用的诸电池节省间隔。此外,帧信息码字306包括一个为帮助保证接收信息质量的校验字符318。
因为控制值“A”316影响对于数据的一个完整的帧302通信接收机的电池节省操作,如果接收到带有未被检测的诸错误的帧信息码字306,则可能丢失诸消息。当我们想要用协议的错误检测和纠正来使未被检测的错误减至最少,诸差错比特的某些组合,当事实上码字306包含错误信息时,能够产生一个看来是正确的码字306。
简短地说,本发明的一个方面就是甚至在错误检测和纠正处理已经不正确地指出码字是正确后仍能极大地减少接收帧信息码字306中的错误信息的可能性。这种改善是优先地利用这样一个事实,即在从数据的一个帧302到下一个帧的能够预测的一个序列中计算帧数312和循环数314,得到的。在接收控制值“A”316作为真正正确的值以前,检查伴随的帧数312和循环数314以便确定它们是否符合可预测的序列。如果不是,我们认为帧信息码字306包含诸未检测出的错误,并且在当前帧信息码字306中接收到的控制值“A”316被忽略了。优先地,一个较早接收的控制值“A”316代替地被用来在数据的当前帧302期间调整诸电池节省间隔。我们将认识到,任选地,也能够用一个预先确定的缺省控制值“A”316在数据的当前帧期间来调整诸电池节省间隔,而不用较早接收的控制值“A”316。
在FLEX协议的帧信息码字306中,例如,本发明的上述特点将在控制帧“A”316中接收一个未检测出的错误的概率减少到2048分之一,因而有利于减少由一个不正确的电池节省操作导致的丢失一个消息(或者浪费电池能量)的概率。
多个块310的第一个块(块0)连同其它的优先地包含,一个块信息码字332,它优先地也是一个在其上实施2-比特纠错的32,21BCH码字。块信息码字332也包括一个影响电池节省操作的控制值“B”320,块信息码字332也包含一个为改善纠错的校验字符322。继续使用FLEX协议的例子,控制值“B”320是一个“系统故障”值,它影响在当前帧302后通信接收机122在“醒来”接收一个相继的帧302以前将电池节省(即“睡眠”)多长时间。显然使接收带有未检测出的诸错误的一个错误的控制值“B”320的概率最小是重要的,因为睡眠太长会引起一个消息丢失,而睡眠太短将浪费电池功率。
简短地说,本发明的第二个方面是利用下列事实(a)在一个给定的系统中系统故障不是经常发生变化的和(b)能将诸块310的信息以多个(例如,四个)多路复用阶段324-330发射出去。根据本发明,系统的固定部分102以多个多路复用阶段324-330多次发射控制值“B”320。优先地,根据本发明,通信接收机122试图接收在全部多个多路复用阶段324-330中的控制值“B”320。优先地不允许由通信接收机122利用的控制值“B”320的值从一个较早的接收值改变,除非(a)至少以一个比一个预先确定的错误数(例如,2)小的一个预先确定的次数(例如,3)从帧302的块信息码字332的多个多路复用阶段324-330接收控制值“B”320的一个单个新值,或者(b)如果错误数等于或大于预先确定的数,则至少以预先确定的次数从在两个相继帧302中发生的两个块信息码字332的两个多个多路复用阶段324-330的每一个接收控制值“B”320的一个单个新值。
利用控制值“B”320去抵抗当有太多的错误被检测出来时的诸多变化,如上所述,能有利地使错误地切换到一个不适当的电池节省操作的概率最小化。我们将认识到,任选地,在接收块信息码字332期间当有太多的错误被检测出来时,代替利用较早的接收值作为控制值“B”320,能用一个预先确定的值。我们将还认识到对在控制值“B”中的诸多变化的抵抗能够被做成不对称的。例如,从一个第一“睡眠”间隔变化到一个第二“睡眠”间隔时,能将较短的“睡眠”间隔设计得,例如,比对一个第二个较长的“睡眠”间隔(它,如果是错误的,能够引起一个消息丢失)的变化有较小的抵抗力。
参照图4和5,一个程序流程图描述了根据本发明优选实施例的通信接收机122的一个第一种操作。在接通电源402后,接收机单元204接收404第一(较早的)数据218(即,帧信息码字306),它包括控制值“A”316和包含帧数312和循环数314的附加信息,帧数312和循环数314有一个从一个帧302到下一个帧302的预先确定的可预测的序列。处理系统230纠正接收的较早的数据中的错误,如果没有不能被纠正的诸错误,那么在RAM 212中存储406接收的较早的数据218,并且等待数据的下一个帧,根据为通信接收机122编制了程序的电池节省操作使通信接收机122按预定去接收这个帧。当下一个预定的帧到来时,接收机单元204接收408当前的数据220,它包括控制值“A”316和包含帧数312和循环数314的附加信息。于是处理系统230对帧信息码字306实施常规的错误检测和纠错,然后确定410任何诸不能纠正的错误是否在那里被检测出来。如果是,处理系统230根据预先确定的序列增加412较早的数据218的帧数312和循环数314,然后用帧数312和循环数314的诸增加值更新较早的数据218的诸相应部分。于是程序流程回到步骤408,在那里处理系统等待数据的下一个预定的数据帧。
在另一方面,如果在帧信息码字306中没有检测出不能纠正的诸错误,那么处理系统230将在当前的数据220中接收的帧数312和循环数314和在较早的数据218中接收的并存储在RAM 212中的帧数312和循环数314进行比较。然后处理系统230检查416在当前的数据220中接收的帧数312和循环数314是否符合可预测的序列。如果不,则尽管码字306从以前应用的常规错误检测过程的观点来看似乎是正确的,帧信息码字306很可能包含诸未检测出的比特差错;所以处理系统230优先地忽略在当前的数据220中接收的控制值“A”316,而根据在较早的数据218中接收的控制值“A”316实施418电池节省。我们将认识到,任选地,在步骤414中处理系统230能根据预先确定的控制值234实施电池节省,而不是根据在较早的数据218中接收的控制值“A”316来实施电池节省。
下面,处理系统230检查420在当前的数据220中接收的帧数312和循环数314是否已经以比最近接收的诸帧302的一个预先确定的数多的方式不能符合预先确定的序列。如果不,则处理系统230回到步骤412,以便根据预先确定的序列增加在较早的数据218中的帧数312和循环数314,然后用帧数312和循环数314的增加值更新在较早的数据218中的诸相应部分。在另一方面,如果在当前的数据220中接收的帧数312和循环数314已经以比最近接收的诸帧302的一个预先确定的数多的方式不能符合预先确定的序列,那么处理系统得出结论,由系统的固定部分102发射的帧数312和循环数314和通信接收机122不同步。相应地,处理系统230用在当前的数据220中接收的帧数312和循环数314更新在较早的数据218中的帧数312和循环数314。于是程序流程回到步骤408等待数据的下一个预定的数据帧。
在另一方面,如果在步骤416中处理系统230确定在当前的数据220中接收的帧数312和循环数314确实符合预先确定的序列,那么处理系统230根据在当前的数据220中接收的控制值“A”316实施424电池节省,并用在当前的数据220中接收的控制值“A”316代替和较早的数据218一起存储的控制值“A”316。然后处理系统230回到步骤422,以便用在当前的数据220中接收的帧数312和循环数314的更新较早的数据218的帧数312和循环数314。
除非帧信息码字306包括期望的帧数312和循环数314,通过根据在当前的数据220中接收的控制值“A”拒绝调整通信接收机122的电池节省操作,控制值“A”316的可靠性大大地增加。例如,在FLEX协议中,帧信息码字306有131,072个有效的比特组合。包括期望的帧数312和循环数314作为对于控制值“A”316的一个还的有效性试验,将有效的帧信息码字比特组合的数目减少到64。这有利地将作用在一个错误的控制值“A”316上的概率减少到2,048分之一。
参照图6和7,一个程序流程图描述根据本发明优选实施例的通信接收机122的一个第二种操作。随着接通电源502,接收机单元接收504第一(较早的)数据218,它包括一个第一个(较早的)控制值“B”320,它在数据的帧302期间以多个块信息码字332的形式以一个预先确定的次数被发射出去。于是处理系统230在RAM 212中存储506接收的较早的控制值“B”320,并且等待数据的下一个帧302,根据在那里的编了程序的电池节省操作,通信接收机122按预定的计划接收下一个帧302。当下一个预定的帧302到来时,接收机单元204企图在多个块信息码字332中以预先确定的次数接收当前的控制值“B”320。然后处理系统230检查510是否至少一次接收到当前的控制值“B”320。如果不,处理系统230根据和较早的数据218一起存储的较早的控制值“B”320继续电池节省516,并且程序流程回到步骤508,等待下一个预定的帧。
如果至少一次接收到控制值“B”320,那么处理系统230检查512至少被接收一次的控制值“B”320是否等于在较早的数据218中接收的较早的控制值“B”320。如果是,处理系统230根据较早的控制值“B”320继续电池节省516,并且程序流程回到步骤508,等待下一个预定的帧。如果至少被接收一次的控制值“B”320等于在较早的数据218中接收的较早的控制值“B”320这件事不是真实的,那么处理系统230检查514至少被接收的P个当前的控制值“B”320是否彼此相等,这里P是一个预先确定的值。如果不,处理系统230根据较早的控制值“B”320继续电池节省516,并且程序流程回到步骤508,等待下一个预定的帧。
如果在步骤514中处理系统230确定至少被接收的P个当前的控制值“B”320彼此相等,那么处理系统230检查518是否在当前的数据220中接收的多个块信息码字332中少于诸比特错误的一个预定确定的数(例如,2)。如果是,处理系统230根据至少P个相等的当前的控制值“B”320中的一个进行电池节省520,并且存储至少P个相等的当前的控制值“B”320中的一个,代替在较早的数据218中存储的较早的控制值“B”320。然后程序流程回到步骤508,等待下一个预定的帧。
另一方面,如果在步骤518中在当前的数据220中接收的多个块信息码字332中没有比诸比特差错的一个预先确定的数少,那么处理系统230检查522是否响应上一个接收帧产生了一个候选的控制值。如果是,处理系统230检查524接收的至少P个相等的当前的控制值“B”320是否等于候选值。如果是,处理系统230根据至少P个相等的当前的控制值“B”320中的一个230回到步骤520以便进行电池节省,并存储至少P个相等的当前的控制值“B”320中的这一个,代替在较早的数据218中存储的较早的控制值“B”320。然后程序流程回到步骤508,等待下一个预定的帧。如果接收的至少P个相等的当前的控制值“B”320不等于候选的控制值,那么处理系统230根据在较早的数据218中存储的较早的控制值“B”320进行电池节省528。然后程序流程回到步骤508,等待下一个预定的帧。
另一方面,如果在步骤522中对应于上一个接收帧,没有产生候选的控制值,那么处理系统230产生526一个等于至少P个相等的当前的控制值“B”320中的一个的候选的控制值,然后根据较早的控制值“B”320在步骤528中进行电池节省。然后程序流程回到步骤508,等待下一个预定的帧。
我们将认识到,任选地,在步骤516和528中,代替根据较早的控制值“B”320进行电池节省,能够根据预先确定的控制值234实施电池节省。例如当可以为认为不会产生有害的诸效应的预先确定的控制值234选择一个值时,这样做是有用的。
除非如上所述始终如一地接收到块信息码字332,通过根据当前的控制值“B”320拒绝调整通信接收机122的电池节省操作,控制值“B”320的可靠性增加。这有利地减少不正确的电池节省操作的概率,这种不正确的电池节省操作能导致诸消息丢失,降低有效的灵敏度和缩短电池寿命。
至此本发明提供一种方法和设备,用它们来确定对为了控制一个接收机的一个接收操作,由一个通信系统周期地发射的一个控制值的一个响应这一事实是很清楚了。这种方法和设备改善了检测和拒绝诸错误的控制值的概率,因此减少了与此相关的诸问题。当已经将,例如,FLEX协议的诸部分用于描述本发明的优先实施例时,我们将认识到根据本发明也可用能发射影响系统中诸通信接收机的接收操作的诸控制值的其它诸协议。
权利要求
1.一种方法,它确定对由一个通信系统周期地在至少一个通信协议的一个数据帧的一个码字中发射的一个控制值的一个响应,这个控制值用来控制在通信系统中操作的一个接收机的一个接收操作,这种方法在接收机中包括下列步骤接收和存储来自数据帧的一个较早发射的较早的数据;接收来自数据帧的一个当前发射的当前的数据;此后进行较早的数据和当前的数据的比较;和响应比较的结果,从(a)根据当前数据中接收的一个当前控制值实施接收操作和(b)根据另一个可供选择的控制值实施接收操作进行选择。
2.权利要求1的方法,其中另一个可供选择的控制值是和较早数据一起存储的一个较早的控制值。
3.权利要求1的方法,其中另一个可供选择的控制值是一个预先确定的控制值。
4.权利要求1的方法,其中将控制值和有一个从数据的一个帧到数据的下一个帧的可预测的序列的附加信息一起发射出去,和其中接收的步骤包括接收控制值和附加信息的步骤,和其中进行比较的步骤包括将当前数据中接收的附加信息和较早数据一起存储的附加信息进行比较的步骤,和其中选择的步骤包括根据当前数据中接收的控制值,对应于在至少一个码字中没有检测出的不可纠正的诸错误,和指出当前数据中接收的附加信息符合可预测的序列的比较实施接收操作的步骤。
5.权利要求4的方法,其中选择的步骤包括根据另一个可供选择的控制值,响应指出当前数据中接收的附加信息不符合可预测的序列的比较,实施接收操作的步骤。
6.权利要求1的方法,其中在数据帧期间在多个码字中以预先确定的多次发射控制值,和其中较早的数据包括一个较早的控制值,和其中接收步骤包括企图从当前的发射以预先确定的多次接收当前的控制值的步骤。
7.权利要求6的方法,其中选择的步骤包括根据另一个可供选择的控制值,对应于不能从当前的发射至少一次接收当前的控制值,实施接收操作的步骤。
8.权利要求6的方法,其中企图接收当前的控制值的步骤导致从当前的发射至少一次接收当前的控制值,和其中进行比较的步骤包括将较早的控制值和所有接收的当前的控制值进行比较的步骤,和其中选择的步骤包括根据较早的控制值,对应于接收的诸当前控制值中至少一个等于较早的控制值,实施接收操作的步骤。
9.权利要求6的方法,其中企图接收当前的控制值的步骤导致从当前的发射至少一次接收当前的控制值,和其中进行比较的步骤包括将较早的控制值和所有接收的当前的控制值进行比较的步骤,和其中选择的步骤包括根据至少P个当前控制值中的一个,对应于接收的至少P个当前控制值彼此相等和不同于较早的控制值,实施接收操作的步骤,其中P是一个第一个预先确定的数,并且不大于已在多个码字中检测出的诸比特差错的一个第二个预先确定的数。
10.权利要求6的方法,其中企图接收当前的控制值的步骤导致从当前的发射至少一次接收当前的控制值,和其中进行比较的步骤包括将较早的控制值和所有接收的当前的控制值进行比较的步骤,和其中选择的步骤包括下列步骤产生一个候选的控制值,它等于接收的至少P个当前控制值中的一个,并根据较早的控制值,对应于接收的至少P个当前控制值彼此相等和不同于较早的控制值,其中P是一个第一个预先确定的数,并且大于已在多个码字中被检测的诸比特差错的一个第二个预先确定的数,和对应于一个刚刚在前面接收到的数据帧还没有产生的候选的控制值实施接收操作。
11.权利要求10的方法,其中进行比较的步骤包括将较早的控制值及候选的控制值和所有接收的当前的控制值进行比较的步骤,和其中选择的步骤包括下列步骤根据至少P个当前控制值中的一个,对应于接收的至少P个当前控制值彼此相等,不同于较早的控制值和等于候选的控制值,并且大于在多个码字中被检测的诸比特差错的一个第二个预先确定的数,和对应于一个刚刚在前面接收到的数据帧已经产生的候选的控制值实施接收操作。
12.一个通信接收机,用它来确定对由一个通信系统周期地在一个通信协议的一个数据帧的至少一个码字中发射的一个控制值的一个响应,和用来控制当在通信系统中操作时通信接收机的一个接收操作的控制值,通信接收机包括一个电池。它给通信接收机提供电力;一个开关,它耦连到电池和耦连到用来控制供给一个接收机单元的电力的一个处理系统;一个存储器,用它来接收和存储来自数据帧的一个较早发射的较早的数据;耦连到存储器和耦连到电池的接收机单元,用它来接收来自数据帧的一个当前发射的当前的数据;耦连到存储器和耦连到接收机单元的处理器,用它来比较较早的数据和当前的数据,在那里对应于比较的结果,为了从(a)根据当前数据中接收的一个当前控制值实施接收操作和(b)根据另一个可供选择的控制值实施接收操作进行选择,为处理系统编制程序。
13.权利要求12的通信接收机其中另一个可供选择的控制值是和较早的数据一起存储的一个较早的控制值。
14.权利要求12的通信接收机,其中另一个可供选择的控制值是一个预先确定的控制值。
15.权利要求12的通信接收机,其中将控制值和有从一个数据帧到下一个数据帧的一个可预测的序列的附加的信息一起发射出。其中接收机单元还用来接收控制值和附加的信息,和其中为了将当前数据中接收的附加信息和较早数据一起存储的附加信息进行比较,和为了根据当前数据中接收的控制值,对应于在至少一个码字中没有检测出的不能纠正的诸错误,和指出当前数据中接收的附加信息符合可预测的序列的比较实施接收操作,还为处理系统编制程序。
16.权利要求15的通信接收机,其中为了根据另一个可供选择的控制值,对应于指出当前数据中接收的附加信息不符合可预测的序列的比较,实施接收操作,还为处理系统编制程序。
17.权利要求12的通信接收机,其中在数据帧期间在多个码字中以预先确定的多次发射控制值,和其中较早的数据包括一个较早的控制值,和其中接收机单元还企图从当前的发射以预先确定的多次接收当前的控制值。
18.权利要求17的通信接收机,其中为了根据另一个可供选择的控制值,对应于不能从当前的发射至少一次接收当前的控制值,实施接收操作,为处理系统编制程序。
19.权利要求17的通信接收机,其中接收机单元还用来从当前的发射至少一次接收当前的控制值,和其中为了将较早的控制值和所有接收的当前的控制值进行比较,和为了根据较早的控制值,对应于接收的诸当前控制值中至少一个等于较早的控制值,实施接收操作,还为处理系统编制程序。
20.权利要求17的通信接收机,其中接收机单元还用来从当前的发射至少一次接收当前的控制值,和其中为了将较早的控制值和所有接收的当前的控制值进行比较,和为了根据至少P个当前控制值中的一个,对应于接收的至少P个当前控制值彼此相等和不同于较早的控制值,实施接收操作,其中P是一个第一个预先确定的数,并且不大于已在多个码字中检测出的诸比特差错的一个第二个预先确定的数,还为处理系统编制程序。
21.权利要求17的通信接收机,其中接收机单元还用来从当前的发射至少一次接收当前的控制值,和其中为了将较早的控制值和所有接收的当前的控制值进行比较,和为了产生等于接收的诸当前控制值中的一个的一个候选的控制值,并根据较早的控制值,对应于接收的至少P个当前控制值彼此相等和不同于较早的控制值,和对应于一个刚刚在前面接收到的数据帧还没有产生的候选的控制值实施接收操作,其中P是一个第一个预先确定的数,并且大于已在多个码字中检测出的诸比特差错的一个第二个预先确定的数,还为处理系统编制程序。
22.权利要求21的通信接收机,其中为了将较早的控制值和候选的控制值与所有接收的当前的控制值进行比较,和为了根据至少P个当前控制值中的一个,对应于接收的至少P个当前控制值彼此相等,不同于较早的控制值和等于候选的控制值,和对应于一个刚刚在前面接收到的数据帧已经产生的候选的控制值,实施接收操作,并且大于在多个码字中被检测的诸比特差错的一个第二个预先确定的数,还为处理系统编制程序。
全文摘要
一种方法和设备确定对由一个通信系统(图1)在一个通信协议的一个数据帧(302)的至少一个码字(306,332)中周期地发射的一个控制值的一个响应。这个控制值(316,320)用来控制在通信系统中操作的一个通信接收机(122)的一个接收操作。接收机(122)接收(404,504)和存储(406,506)来自数据帧(302)的一个较早的发射的较早的数据,和接收(408,508)来自数据帧(302)的一个当前的发射的当前的数据。此后接收机(122)比较(414,512)较早的数据和当前的数据,对应于比较的结果,从(a)根据当前数据中接收的一个当前控制值实施(424,520)接收操作和(b)根据另一个可供选择的控制值实施(418,516,528)接收操作进行选择。
文档编号H04B1/16GK1195450SQ96196767
公开日1998年10月7日 申请日期1996年6月24日 优先权日1995年9月5日
发明者罗纳德·休·伊沃伊, 戴维·杰弗里·海斯, 冯·艾伦·莫克, 马修·约瑟夫·斯坦尼斯劳斯基 申请人:摩托罗拉公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1