低等待时间的无线电/基带接口协议的制作方法

文档序号:7576818阅读:148来源:国知局
专利名称:低等待时间的无线电/基带接口协议的制作方法
技术领域
本发明涉及通信协议,特别是用于在无线通信设备的基带和RF(无线电)部件之间的通信。
已知许多类型的数据编码。被称为8b/10b的一个这种日期编码模式,取出字节输入并且产生具有五个最大游程长度的DC平衡流(即具有相等数目的1和0的流)。有些单个10位代码将具有相等数目的1和0,而有些将具有四个1和六个0或者六个1和四个0。在后一种情况中,在1和0之间的不一致性(disparity)用作为向下一10位代码产生的输入,以致可以反转所述不一致性并且保持总平衡流。基于这一原因,一些8位输入具有两个有效的10位代码,取决于输入的不一致性。把八个输入位分成两组,一个是五位组和一个是三位组。
除256个数据字符之外,所述8b/10b代码还定义了十二个特殊控制字符。256个数据字符叫作Dx.y,而特殊控制字符叫作Kx.y。x值对应于五位组,而y值对应于三位组。
特殊控制字符例如表明空闲状态、测试数据或数据定界符。在串行位发射编码字符的应用中,由于逗号字符(K28.5)的10位代码一般不出现在编码位流中的其它地方,所以所述逗号字符通常用于对准目的。特别地是,所述逗号字符从不出现在两个10位编码字符的连接内。该属性能够易于检测在位流中的字边界。另外,所述逗号字符具有交替的1和0的子串,这使得易于锁相所述输入位流。(在光纤信道和千兆以太网标准内都使用所述逗号字符。)还已知在所述无线通信设备的基带和RF部件之间的各种类型接口。实际上这种接口在性质上通常主要是模拟的。近年来,已经开始使用数字接口。
想要的是,在所述基带和RF部件之间的接口应该显示出低等待时间。例如,当正在建立通信时,传输可以包括已知的前同步码部分。在该前同步码部分期间,把来自无线电部件的信号向所述基带部件传送,其中进行AGC(自动增益控制)确定以致在所述基带部件中接收的数字值与发射的已知数字值相符。然后把相应的AGC控制数据送回到所述无线电部件。这样定义的控制回路必须具有低等待时间以便使各种其它操作还能在所述前同步码期问执行。可以引用其它类似的例子,其中要求或想要低等待时间。
一般说来,本发明用于低等待时间的无线电/基带接口协议。在其一个实施例中,使用8b/10b编码,具有不同的控制字符和数据字符。控制字符用来定义帧的开始。更具体而言,依照本发明一个方面,通过把给定数目位的数据单元编码为代码来实现在通信设备的基带部分和无线电部分之间的信号传输,其中每个代码是大于给定数目位的位数目的数据单元。定义了多种不同类型的数据交换,并且为每种数据交换分配不同的代码。对于给定的数据交换,依照要交换的数据来选择数据交换类型,并且依照所选择的数据交换类型来形成消息帧,所述消息包括识别所述数据交换类型的代码。然后,在所述基带部分和无线电部分之间发射所述消息帧。
参照下列详细说明和附图对本发明将得到更好的理解。在附图中

图1是本发明可以使用的通信系统的框图。
图2是举例说明第一无线电/基带接口协议的图。
图3是举例说明第二低等待时间无线电/基带接口协议的图。
图4是详细举例说明图1的无线电/基带接口电路的发射部件的图。
图5是详细举例说明图1的无线电/基带接口电路的接收部件的图。
现在参照图1,示出了通信系统100的电路图,在该通信系统中可以使用给出的低等待时间无线电/基带接口。所述通信系统包括具有RF核心111和第一无线电/基带接口电路113的无线电部件110,以及具有基带核心121和第二无线电/基带接口电路123的基带部件120。
RF核心111连接到天线130。所述基带核心121包括物理层(PHY)块121a、介质访问控制层(MAC)块121b和控制块121c,所述块相互连接以采用现有技术中已知方式形成集成式基带核心。
两种类型的信号—数据和控制信号,一方面,在RF核心111和第一无线电/基带接口电路113之间交换,另一方面在基带核心121和第二无线电/基带接口电路123之间交换。
第一和第二无线电/基带接口电路113和123经由数字无线电/基带接口140彼此通信。在示例性的实施例中,无线电/基带接口140大体是基于串行ATA物理层的低功率、有差异的、高速串行接口。所述接口140具有两个有差异的对141和143,或四条线路。一对141具有在无线电侧的线路驱动器和在基带侧上的接收器;另一对143具有在所述基带侧上的线路驱动器和在所述无线电侧上的接收器。
在示例性实施例中,接口140使用8b/10b代码经由相同的接口发射数据和时钟。
参照图4,详细地示出了图1的无线电/基带接口电路的发射部件(“发射器”)。要加以发射的信息可以是采样信息也可以非采样信息(“控制信息”)。由模拟数字转换器(ADC)403响应于来自核心111或121的信号401生成采样信息。在缓冲器405中缓冲采样。在总线407上从所述核心接收控制信息并将其应用于控制块409。
所述控制块409执行所述控制信息的成帧。控制信息可以是寄存器访问信息(Addr,Data)或其它控制信息,像接收信号强度(RSSI)、低噪声放大器/可变增益放大器(LNA/VGA)设定等。
缓冲器405和控制块409这二者都具有连接到多路复用器411的数据输出信号。另外,这两个块都具有连接到控制/选择块413的控制信号,所述控制/选择块413生成控制信号CTRL和选择信号SEL信号。所述选择信号SEL确定是把ADC数据输入到8b/10b转换器415还是把控制帧输入到所述8b/10b转换器。所述控制信号CTRL控制所述8b/10b转换器—特别是其是否产生8b/10b控制字符或数据字符。如果ADC缓冲器405是空的并且没有控制信息需要被发射,那么所述控制/选择块413选择要从所述8b/10b转换器发射的空闲字符。
串行器417串行化来自所述8b/10b转换器415的数据,并且线路驱动器419把该串行数据转换为电当量。
如果协议要求设置共模信号或者如果正在发射数据,那么设置共模设置信号421。
参照图5,详细地示出了图1的无线电/基带接口电路的接收部件(“接收器”)。
线路接收器519接收来自所述线路的电信号,恢复所述时钟并且把数据时钟信号加到解串器517,其对所述数据进行解串行化。
把所解串行化的数据输入到8b/10b解码器515中。所述解码器具有三个输出端DATA输出端、CTRL′输出端和8b/10b错误信号输出端。8b/10b错误信号发出由于传输错误引起的8b/10b解码器错误信号。CTRL’用信号通知是否已经接收控制字符,并且DATA载有所接收字符的值。控制帧检测块514检测是否已经接收控制帧。如果由于传输线路错误接收了具有CRC错误的控制帧,那么设置CRC错误信号。如果已经接收了控制帧,那么设置CTRL’信号以致经由解复器511把所述控制帧路由到控制块509。如果没有接收到控制帧,那么把所述数据写入到缓冲器505。由DAC 503读取所述缓冲器数据并将其转换为模拟信号501。
解码由控制块509接收的控制帧。根据所述控制帧,读取/写入寄存器或设置控制信号。
注意,在图4和5中,由所述块表示的一些功能可以略有不同地分布,但是在一般的实现中采用一种或另一种方式来提供所有描述的功能。
规定了两个传输层替换方案。在第一传输层替换方案中,数字无线电/基带接口140的默认配置提供了800Mbps的采样数据带宽和接口等待时间为100ns的320kbps的控制带宽。采样数据速率可以以更高的接口等待时间为代价增加。
在第二传输层替换方案中,数字无线电/基带接口140的默认配置提供了800Mbps的采样数据带宽。其余的320Mbps带宽可以用来发射控制及其它信息。除数据采样和控制信息之外,所述接口可以发射像RSSI值之类的连续数据。在默认配置中接口等待时间是18.75ns。
所述接口140支持大多数的收发器体系结构。采样数据可以来自于低IF或者I/Q收发器。所述接口140经由寄存器访问或者经由并行控制字段来控制无线电。
在示例性实施例中,无线电/基带接口140在所述无线电中使用许多寄存器来配置并控制所述接口。一旦这种寄存器是RFBBIF控制寄存器,如在下表中描述
表1RFBBIF_CTRL—无线电/基带接口控制寄存器 对于具有I/Q或低IF输出的无线电只读图例*复位值;~*未定义的复位值所述接口140具有四个状态OFF、SLEEP、ACTIVE和CLOCK。经由无线电/基带状态寄存器RFBBIF_STATE控制当前状态表2RFBBIF_STATE—无线电/基带状态寄存器
图例*复位值;~*未定义的复位值在ACTIVE状态期间,可以双向控制通信和数据流送。
通过把寄存器RFBBIF_STATE编程为SLEEP状态而进入SLEEP状态。在发出命令之后,所述基带和无线电部件110和120可以切断所述接口140。
为了转变跳出SLEEP状态,基带部件120为上行链路接通共模信号。所述无线电部件110为所述下行链路接通共模信号并且开始初始化序列。一旦完成初始化序列,所述接口进入ACTIVE状态。
CLOCK状态是特殊的断电状态,其中只有接口的下行链路保持活跃以便为基带部件120提供定时基准。上行链路停电。通过在所述无线电中把寄存器RFBBIF_STATE编程为CLOCK状态来进入CLOCK状态。在发布命令之后,PHY块121a和无线电部件110可以断电所述上行链路。一旦断电,所述接口进入CLOCK状态。
为了离开CLOCK状态进入到ACTIVE状态,PHY块121a把共模信号施加到上行链路。在一个短(例如,10ns)的延迟之后,所述基带部件120向无线电部件110发射一个SYNC原语。在已经发射所述SYNC原语之后,所述无线电/基带接口140进入ACTIVE状态。
所述系统没有加电,而所述接口140处于OFF状态。在加电所述系统之后,自动退出OFF状态。为了在加电之后退出所述OFF状态,无线电部件110接通其基准振荡器(未示出)。还可以选择性地向基带部件120提供基准时钟。无线电部件110执行初始化序列。在执行所述初始化序列之后,所述接口转变到ACTIVE状态。
所述接口140可以通过断开所述系统的电源来从所有的状态进入OFF状态。
在示例性实施例中,使用8b/10b编码来编码在无线电部件110和基带部件120之间的数据交换,所述8b/10b编码与在ANSI X3.230-1994(FC-PH)第11款中指定的相同。8b/10b传输代码把八位字节编码为10位代码字。照此选择所述代码字,以使所述代码具有足够零-一的转变以便使在接收器中的时钟恢复便于进行。所述代码是DC平衡的;即,在足够长的数据流中具有相同数量的一和零。所述代码运行的不一致性从不超出一。
由于不是所有的十位代码字都是有效的代码字,所以传输代码支持在所述接收器中的错误检测。
首先发射数据LSB。
在无线电部件110中的振荡器是在ACTIVE和CLOCK状态中定时主控制器。在所述基带部件120中与系统同步有关的所有时钟都被锁相到该振荡器。可以通过保持接口活动的下行链路具有随机的8b/10b代码序列来完成该锁相。
在SLEEP状态中,为了节省功率可以中断锁相。基带部件120在SLEEP状态期间可以使用不同的时钟或振荡器。在进入ACTIVE状态之前,基带部件120再次相位锁定其时钟与无线电。
上行链路被锁相到无线电/基带接口140的下行链路。
在使用无线电/基带接口140来发射数据之前,用训练序列来初始化它以便在所述接口140的下行链路和上行链路中锁相所述接口的PLL(未示出)。
定义所述初始化序列为下列SYNC原语的六个重复(150us)K28.3、D21.4、D21.5、D21.5。
在初始化之后,8b/10b接收器应该假定正的或者负的不一致性。
优选地是,所述初始化从用所述初始化序列来初始化所述下行链路开始。在初始化下行链路之后,经由所述初始化序列初始化上行链路。
为了更好地理解低等待时间的无线电/基带接口,首先将描述不是低等待时间的接口替换方案。
图2举例说明了无线电/基带帧协议的第一替换方案。已经定义了两个帧格式;一个用于上行链路,并且一个用于下行链路。每个帧以SOF符号开始,后面是采样数据字段、一个或多个多用的控制字段和一起提供对在所述无线电部件110内寄存器访问的一些字段。每个帧以CRC字段结束。
下面给出了所述字段的详细说明。
由对时间严格的控制信号的等待时间需求来确定所述帧长,所述时间严格的控制信号必须通过无线电/基带接口140(例如AGC控制)。
由于接口本身的等待时间和实现串行器417、解串器517、8b/10b编码器和解码器415和515及其它块而导致的等待时间给出了总的等待时间。下列计算将只考虑所述接口的等待时间。
如下给出了平均容许的帧长frame_lengthenc=fclk×t latency(max)如下给出了对于接口等待时间为100ns并且频率为1.6GHz的平均帧长frame_lengthenc=1.6×109×10O×10-9=160比特。
在8b/10b编码之前给出如下帧长frame_length=160×8/10=128比特=16字节。
由于可选字段的原因,所以实际帧长可以变化。在表3和表4中示出了对于10个采样数据采样的RF—BB帧的不同配置选择。
表3—无线电/基带上行链路帧
表4—无线电/基带下行链路帧
所述帧长是这样的以使得两个帧的平均等于frame_length字节或更少。如果没有任何采样数据被发射,那么量相当大地减小所述帧长。该减小的帧长具有下列好处对空闲帧的等待时间可以比对流送帧的等待时间短多达80%,结果产生大约20ns的等待时间。这种低等待时间在时间严格的回路例如像所述AGC中是非常重要的。
如果没有任何帧要被发射到上行链路或下行链路,那么所述接口140在帧之间插入随机的8b/10b符号。
帧开始S0F字段定义了帧开始的前同步码。使用两个不同的前同步码来区分流送帧(SOF1)和空闲帧(SOF2)。
S0F1被选择为8b/10b控制字符K28.1,而SOF2是控制字符K28.7。这两个字符都是逗号字符以便使帧同步便于进行。
采样数据字段采样数据字段只在流送帧中可用。所述采样数据字段包含来自在所述无线电部件110中ADC和DAC(未示出)的上行或下行链路采样的数据。
所述采样数据字段只与SOF2符号一起使用。
使用无线电/基带接口数据采样格式寄存器来规定所述数据采样格式,如下表5RFBBIF_SMPL—无线电/基带接口数据采样格式寄存器 对于具有固定帧格式的无线电只读图例*复位值;~*未定义的复位值值dn_samples和up_samples分别定义了在所述下行和上行链路中采样数据采样的数目。值dn_s_width和up_s_width分别定义了在下行和上行链路的每个采样中位的数目。值dn_sample_bits和up_sample_bits分别定义了在下行和上行链路的采样数据字段中位的数目。值dn_sample_bitsenc和up_sample_bitsenc分别定义了在下行和上行链路的采样数据字段中8b/10b编码位的数目。
推荐的采样数据采样的数目设置为八个并且已经这样选择以致其相当于向/从802.11g基带处理器的I/Q采样的40M采样/秒的采样率或IF采样的80M采样/秒的采样率。这种安排降低了数据采样所要求的缓冲的数量,并且最小化了数据采样的接口等待时间。
控制字段CTRL字段用于时间严格的控制信号,像AGC,但是其还可以用来用信号通知这样的事件,所述事件不一定是时间严格的但可能会与其它信号同时出现。上行链路CTRL字段是6位宽,而下行链路CTRL字段是8位宽。
在下行链路中的MON字段可用于监视在像RSSI之类的无线电中的值。
CTRL和MON字段的使用取决于无线电生产商。
寄存器数据对该无线电的R/W寄存器访问由上行链路帧开始。把RAA字段(可用的寄存器地址)被设置为一以便表明基带部件120要求访问在无线电部件110中的寄存器之一。当前帧包括需要被访问的寄存器的地址。对于读访问,把RWn字段设置为一;对于写访问,把RWn字段设置为零。
在写事务情况下,上行链路帧包括需要被写入无线电寄存器在RD字段中的寄存器数据。在读取事务情况下,下一下行链路帧之一在RD字段中把寄存器读取数据返回到基带部件。
如果所述RD字段包含有效的寄存器值,那么把DR字段(数据就绪)设置为一。在所有的其它情况中,把所述DR字段设置为零。
不能读取任何新的寄存器直到在下行链路中已经由基带部件接收了先前的读取。在上行链路和下行链路帧中的RA和RD字段是可选的,并且只在需要读取或写入在无线电中的寄存器时才被要求。通过RAA字段和R/W字段的值来确定RA和RD字段的存在。
循环冗余校验8位CRC字段是在所述帧中的最后字段,并且其包含CRC计算的结果。在SOF字段之后的所述帧数据中所有的数据上计算在上行链路中的CRC值。在下行链路中,在所述SOF字段之后的所述帧中所有的数据上计算CRC。传输时,在8b/10b编码之前计算CRC;在接收时,在8b/10b解码之后计算CRC。
在示例性实施例中,CRC多项式是g(x)=x8+x2+x+1。从所有的零状态开始计算CRC。
在默认配置中上述协议替换方案的接口等待时间为100ns。
图3举例说明了无线电/基带帧协议的替换方案实施例,其优化低了等待时间。已经定义了几种帧和流送格式。
由8b/10b控制字启动特定类型的数据流或帧类型的传输。表6列出了在示例性实施例中定义的控制字。
表6SOF标识符
数据流送用SOF01控制字启动数据流送。采样数据跟在初始控制字后。还插入SOF01控制字以便适配在采样数据和接口速率之间的数据率。
在数据流送期间,刚好插入其它控制帧来代替SOF01速率适配符号。在插入的控制帧结尾,在不要求发射另外的SOF01符号的情况下恢复数据采样的传输。
数据采样字段在SMPL字段中数据采样的数目和每个采样的比特可通过寄存器访问编程。如果在SMPL中位的数目不是8的倍数,那么用零来填充SMPL字段。该布置使采样字段非常灵活,因为它可以包含在低IF无线电的情况下的单个采样、一个I/Q采样对或多个采样。
空闲帧如果没有数据采样必须被发射那么发射空闲帧。所述帧以唯一的SOF06符号开始,后面是随机数据。大约每1000个数据符号插入SOF07符号以便在传输错误的情况下使所述接口的重新同步便于进行。与对数据采样流相同的方式把控制帧插入空闲帧流中。
写入寄存器可以在任何时候把写入寄存器帧插入数据采样流或空闲周期中。所述帧以唯一的SOF02控制字开始,后面是八个地址位和16个数据位。为了提供另外的错误检测能力,所述帧以8位CRC结束。
读取寄存器可以在任何时候把读取寄存器帧插入数据采样流或空闲周期中。所述帧以唯一的SOF03控制字开始,后面是八个地址位。为了提供另外的错误检测能力,所述帧以8位CRC结束。当读取寄存器帧到达无线电时,所述无线电读取内部寄存器。所述接口把寄存器值置于下行线路的读取结果帧中,并且在任何时候把所述帧插入到数据采样流或空闲周期中。
写入VGA/LNA可以在任何时候把写入VGA/LNA帧插入数据采样流或空闲周期中。所述帧以唯一的SOF04控制字开始,后面是八个用于VGA/LNA设定的位。
写控制可以在任何时候把写控制帧插入数据采样流或空闲周期中。所述帧以唯一的SOF05控制字开始,后面是八个控制位。所述控制位可以用于启用功率放大器(未示出),切换天线或在Rx和Tx之间切换。
RSSI流可以在任何时候把RSSI流帧插入下行线路中的数据采样流或空闲周期流中。所述帧以唯一的SOF04控制字开始,后面是八位的RSSI值。RSSI流帧的速率是可编程的。用户必须确保数据采样流和RSSI流帧的组合数据率不超过所述接口的带宽。
控制信息可以在任何时候把控制信息帧插入下行线路中的数据采样流或空闲周期流中。所述帧以唯一的SOF05控制字开始,后面是八个控制位。所述控制位可以用于表明由无线电产生的中断或其它事件。每当控制信号改变时发射控制帧。
循环冗余码校验8位CRC字段是在所述寄存器访问帧中的最后字段,并且包含CRC计算的结果。在SOF字段之后的所述帧中所有的数据上计算在上行链路中的CRC值。在下行链路中,在所述SOF字段之后的所述帧中所有的数据上计算CRC。传输时,在8b/10b编码之前计算CRC;在接收时,在8b/10b解码之后计算CRC。在示例性实施例中,CRC多项式是g(x)=x8+x2+x+1。从所有的零状态开始计算CRC。
传输错误处理在下行线路中检测CRC错误或8b/10b解码错误之后,所述基带发送寄存器访问帧请求无线电发射Resync帧(SOF07)。
如果在上行线路中检测到CRC错误或8b/10b解码错误,所述无线电向基带发送控制信息帧来请求Resync帧(SOF07)。
依照该替换方案协议,在默认配置中的接口等待时间是18.75ns。该低等待时间从实质上简化了无线电和基带部件的集成。
如所描述可以对基本接口进行各种修改和改进。例如,可以不仅在数据采样字段之间还可以在单个8b/10b数据字之间插入控制信息。另外,如果一个控制帧比另一控制帧具有更高的优先级,可以把其插入其它的控制帧中。对于错误检测和错误处理,根据信息的重要性可以有选择地用CRC代码来保护帧。如果出现传输错误,可以执行在所述基带部分和所述无线电部分之间的控制信息交换以便通知另一侧所接收的数据已被破坏了。依照更进一步的修改,如果出现一定数目的连续的空闲代码,那么所述接口可以自动地进入休眠模式。除无线电/基带接口之外,在其它地方也可以使用相同的或类似的接口,例如在物理层部分和介质访问控制部分之间也可以使用。
因为已经相对于具体实施例这样描述了本发明,本领域内普通技术人员应当理解,在不脱离本发明精神或本质特征的情况下可以以其它特定的形式来具体化本发明。因此在各个方面应当把本公开实施例视为说明性的而不是限制性的。由附加权利要求表明本发明的范围,而不是上述说明书,并且意在把在所述意义和范围内及其等效物范围内的所有变化包含在其中。
权利要求
1.一种在通信设备的第一部分和所述通信设备的第二部分之间执行信号传输的方法,包括编码给定数目位的数据单元以便形成代码,每个代码是大于给定数目位的位数目的数据单元;定义多种不同类型的信息交换并且为每种信息交换分配不同的代码;并且对于给定的信息交换依照所选择的信息交换类型形成消息帧,所述消息包括用于识别所述信息交换类型的代码;以及在基带部分和无线电部分之间发射所述消息帧。
2.如权利要求1所述的方法,其中所述通信设备的第一部分是基带部分,所述通信设备的第二部分是无线电部分。
3.如权利要求1所述的方法,其中所述通信设备的第一部分是物理层部分,所述通信设备的第二部分是介质访问控制部分。
4.如权利要求1所述的方法,其中在所述无线电部分和所述基带部分之间交换采样数据和控制信息,使用定义的不同类型的信息交换来交换所述采样数据和控制信息。
5.如权利要求4所述的方法,其中数据流送交换包括接连不断地从所述无线电部分和所述基带部分之一向所述无线电部分和所述基带部分的另一个发送多个数据采样字段。
6.如权利要求4所述的方法,其中在数据采样字段内的数据采样数目和每个数据采样的数据位数目至少之一是可编程的。
7.如权利要求4所述的方法,其中在数据采样字段内的数据采样数目和每个数据采样的数据位数目都是可编程的。
8.如权利要求5所述的方法,其中把分配给数据流送交换的代码插入在所选择的数据采样字段之间以便实现所希望的总的数据率。
9.如权利要求8所述的方法,其中把包括相应代码的控制信息交换插入在所选择的数据采样字段之间以便实现所希望的总的数据率。
10.如权利要求4所述的方法,其中定义了多种不同类型的控制信息交换。
11.如权利要求1所述的方法,其中所述代码传达数据或控制信息和定时信息这两者。
12.如权利要求11所述的方法,其中所述代码是8b/10b代码。
13.如权利要求12所述的方法,其中把包括相应代码的控制信息交换插入在所选择的8b/10b数据字之间以便实现所希望的总的数据率。
14.如权利要求11所述的方法,其中定义了下列至少之一表明空闲状态的空闲代码和具有一和零的特别区别模式的resync代码。
15.如权利要求11所述的方法,其中定义了下列两者表明空闲状态的空闲代码和具有一和零的特别区别模式的resync代码。
16.如权利要求15所述的方法,其中发射空闲流,包括连续不断地出现多个空闲代码。
17.如权利要求16所述的方法,其中当传输或接收预先确定数目的连续的空闲代码时,自动地进入休眠模式。
18.如权利要求16所述的方法,其中把包括相应代码的控制信息交换插入在所选择的空闲代码之间。
19.如权利要求1所述的方法,包括有选择地根据消息帧的重要性把CRC信息加到所述消息帧上。
20.如权利要求1所述的方法,包括检测传输错误;和响应于所述传输错误,启动报告所述传输错误的控制信息交换。
21.如权利要求1所述的方法,包括启动第一控制信息交换;以及在所述第一控制信息交换结束之前,启动更高优先级的第二控制信息交换。
22.一种用于无线通信的电路,具有用于与另一也用于无线通信的电路接口连接的接口电路,所述接口电路包括编码电路,用于编码给定数目位的数据单元以便形成代码,每个代码是大于给定数目位的位数目的数据单元;控制电路,用于定义多种不同类型的信息交换并且为每种信息交换分配不同的代码;成帧电路,用于依照所选择的信息交换类型形成消息帧,所述消息包括用于识别所述信息交换类型的代码;和发射电路,用于在一个电路和另一个电路之间发射所述消息帧。
23.如权利要求22所述的接口电路,其中所述一个电路和所述另一个电路是通信设备的基带部分和所述通信设备的无线电部分。
24.一种用于无线通信的电路,具有用于与也用于无线通信的另一电路接口连接的接口电路,所述接口电路包括接收电路,用于接收在一个电路和另一个电路之间传送的消息帧,所述消息帧包括用于识别信息交换类型的代码;解码电路,用于解码代码以便获得给定数目位的数据单元,每个代码是大于给定数目位的位数目的数据单元;控制和解帧电路,用于依照分配给各自类型的信息交换的不同代码来检测多种不同类型的信息交换,并且用于依照所检测的信息交换类型从所述消息帧中提取信息。
25.如权利要求24所述的接口电路,其中所述一个电路和所述另一个电路是通信设备的基带部分和所述通信设备的无线电部分。
全文摘要
提供了低等待时间的无线电/基带接口协议。在其一个实施例中,使用8b/10b编码,其具有不同的控制字符和数据字符。控制字符用来定义帧的开始。更具体而言,依照本发明一个方面,通过把给定数目位的数据单元编码为代码来实现在通信设备的基带部分和无线电部分之间的信号传输,其中每个代码是大于给定数目位的位数目的数据单元。定义了多种不同类型的数据交换,并且为每种数据交换分配不同的代码。对于给定的数据交换,依照要交换的数据选择数据交换类型,并且依照所选择的数据交换类型形成消息帧,所述消息包括识别所述数据交换类型的代码。然后,在所述基带部分和无线电部分之间发射所述消息帧。
文档编号H04L12/56GK1703879SQ200380100848
公开日2005年11月30日 申请日期2003年10月2日 优先权日2002年10月2日
发明者O·希斯奇 申请人:皇家飞利浦电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1