使用先验信息对接收到的消息进行解码的装置及方法

文档序号:7540396阅读:172来源:国知局
专利名称:使用先验信息对接收到的消息进行解码的装置及方法
技术领域
本公开涉及一种使用先验信息对接收到的消息进行解码的方法及 装置。更特别地,本公开涉及基于来自先前消息流的属性而对控制信 道上接收到的消息进行解码。
背景技术
目前,无线广域网可包括全球移动通信系统(GSM)网、时分多 址(TDMA)网、码分多址(CDMA)网、蜂窝网、以及多种其它无线 广域网。这些网络使用业务信道来移动站向使用诸如蜂窝电话的移动 终端的用户发送或从该用户接收诸如语音数据的数据移动站。这些网 络还可使用控制信道来发送和接收控制信号。该控制信道可与特定的 用户业务量相关联,或者更通常地可被映射到专用的物理层资源上, 可典型地用于从网络向移动终端传送控制信息,或者从移动终端向网 络报告测量信息。例如,GSM网可使用慢相关控制信道(SACCH)来 发送控制信号。该SACCH具有低比特率,与特定的移动终端唯一关联, 并被周期性地传送且在传送之间具有相对较大的时间。该SACCH可向 移动终端发送关于更高协议的特定的控制信息及消息,例如邻近小区 信息。移动终端与网络的连接质量,例如信道质量,可基于控制信道 的信号质量。
在某些网络中,包括全球移动通信系统(GSM)网,控制信道质 量的测量,包括控制信道比特或代码块误率,经常被用于确定通信链 路的基本质量,并被用于判定是应该维持链路还是基于不充分的性能 而终止链路。不幸的是,由于分别可用于控制信道及业务信道的信息 传输速率、调制类型及差错控制编码方法可能无法良好匹配,因而对
控制信道性能的观察不总是伴随业务信道的性能的有用引导。例如,对于给定的信干噪声比,控制信道误码率或块误码率可显著超过相关 的业务信道的误码率或块误码率。如在GSM业务信道及相关控制信道 的情况下,如果无线电信道的质量度量控制维持基于控制信道块误码 率,则即使业务信道的块误码率满足期望的业务质量,也可利用网络 或移动站来终止该无线电链路。
因此,控制信道的信道质量不可能总是精确地反映业务信道的信 道质量。因此,如果控制信道体验非常差的信道质量,即使移动终端 正接收好的业务信号且用户正体验到良好的通信,也可终止链路或呼 叫。
因而,存在对信道上接收到的消息的解码进行改进的需要。

发明内容
一种用于对在控制信道上接收到的消息的解码进行改进的方法和 装置。在控制信道上接收消息。该消息可基于有关成功解码消息的比 特的信息被解码。


将参考附图描述本公开的实施例,其中相同的数字代表相同的元
素,并且其中
图1是根据一个实施例的系统的例示结构图2是根据一个实施例的移动通信设备的例示结构图3是一个示例性的流程图,其例示了根据一个实施例的移动通
信设备的操作;
图4是一个示例性的流程图,其例示了根据另一实施例的移动通 信设备的操作;
图5是一个示例性的流程图,其例示了根据另一实施例的移动通 信设备的操作;及
图6是一个示例性的流程图,其例示了根据另一实施例的移动通
7信设备的操作。
具体实施例方式
本文中,关系术语,例如"第一"、"第二"等,可仅用于将一 个实体或动作与另一实体或动作进行区别,不一定要求或暗示在这些 实体或动作间有任何实际的这种关系或次序。术语"包括"及其任何 其它变化意图覆盖非排他性的包括,以便包括一系列元素的处理、方 法、物品或装置不仅包括这些元素,还可以包括其它未明确列出的元 素或该处理、方法、物品或装置固有的其它元素。"个"等后面的元 素没有更多约束的情况下不排除包括该元素的处理、方法、物品或装 置中其它相同元素的存在。同样,术语"另外"定义为至少第二个或 更多。在此使用的"包含"、"具有"等术语被定义为"包括"。
图1是根据一个实施例的系统100的例示结构图。该系统100可
包括网络110、终端120及基站130。基站130和终端120可使用业务 信道140和控制信道150互相通信。例如,基站130可在控制信道150 上向终端120发送消息160。该控制信道可以是慢相关控制信道 (SACCH)、快相关控制信道(FACCH)或任何其它控制信道。消息 160可包括信息位。例如,消息160可包括层2消息中的比特164、层 1块中的比特162及另外比特166。层l可以是物理层,层2可以是数 据链路层、媒体访问控制层(medium access control layer)等。终端120 可以是移动通信设备,例如无线电话、移动终端、移动站、蜂窝电话、 个人数字助理、寻呼机、个人电脑、选择性呼叫接收机、或者任何其 它能够在包括无线网的网络上发送和接收通信信号的设备。网络110 可包括能够发送和接收诸如无线信号的信号的任何类型的网络。例如, 网络IIO可包括无线电信网、蜂窝电话网、卫星通信网、无线局域网、 全球移动通信系统(GSM)网、时分多址(TDMA)网、码分多址(CDMA) 网、和/或其它类似通信系统。
在操作中,终端120可接收消息160。终端120可基于有关成功解码消息的比特的信息来尝试解码消息160。该信息可以是基于先前解码 消息的原型消息。该原型消息可以是上层信息,例如来自先前解码消 息的层2比特164。该原型消息可以是224比特先前接收消息的184 比特层1块162中的168层2比特164。尝试解码消息160可包括用原 型消息来取代终端120中的前向纠错解码器的输出的至少一部分。尝 试解码消息160还可包括利用原型消息来减少巻积解码期间的相关阶 段上的可能状态数目。尝试对消息解码还可包括利用Fire代码的一部 分冗余来对接收到的消息160进行纠错。
该信息还可以是从先前成功解码的消息识别的接收到的消息160 中的消息比特的统计先验知识。术语"先验"可表示从先前已知信息 获得的知识。例如,可在控制信道150上发送冗余的层2消息,其可 用于帮助解码随后的消息、稍后的冗余消息、先前缓冲的消息、或者 任何其它消息。因此,尽管不能从冗余消息获得新的层2信息,也可 确定其它信息,例如信道质量。无线链路超时(RLT)计时器可计算在 控制信道上接收正确解码消息的故障数。例如,无线链路故障标准可 基于该RLT。如果终端120不能解码SACCH消息,则RLT可减1。 在成功接收SACCH消息的情况下,RLT可加2。在任何情况下,RLT 不能超过称为RADIO_LINK_TIMEOUT的阈值。如果RLT达到了 0, 则可宣布无线链路故障。
尝试解码消息160可进一步包括加强巻积解码处理期间的度量计 算。先验知识可以消息的选择位是1或0的概率,基于先前正确解码 消息的消息的位是1或0的概率,基于其它相关位的消息的位是1或0 的概率和/或其它可用的先验知识。如果消息160被成功解码,则终端 120可将有关成功解码消息的比特添加到消息属性。可基于观察良好消 息的频率、基于协议架构中的消息的角色的知识,基于消息是经常被 使用的类型的了解,基于多新近地接收列表中的消息,或基于任何其 它有用的列表构成(listpopulation)方法,来构成消息属性列表。为了根据另一相关实施例详细描述,终端120可使用更高层的消 息原型来帮助较低层解码消息。例如,终端120可使用层2/3消息原型 来帮助层1解码SACCH消息。由于更高层接收可能被重复的正确解码 的SACCH消息,其可向层l发送包括层l、层2及层3的头部的全部 消息的复本或者消息的一部分来作为原型消息。例如,可能被重复的 SACCH消息可包括系统信息5、系统信息6、系统信息5bis、系统信 息5ter、系统信息10、测量信息、或者任何其它控制信道消息。根据 相关实例,层3可观测正确解码的层3SACCH消息的到达,并将观察 到的原型消息的相关发生频率告知层1。层1然后可区分存储原型的优 先次序,以及层l假设原型消息的次序。
更高层可根据良好的Fire代码症状(syndrome)、良好的组合Fire 代码加上巻积代码度量、或者任何其它用于判定正确解码消息的方法 来判定SACCH消息己经被正确解码。例如,Fire代码是循环冗余校验 (CRC)编码的特定类,其允许有效的突发差错校正。用于很多循环 代码的权重分布及偶最小距离可能难以计算,该循环代码包括包括用 于SACCH的Fire代码。给出Fire代码发生器多项式 ^£>) = &(£^2(1)) = (£ 23+1)("'7+1)3+1),可对于SACCH Fire代码的能力 做出两个有意义的注释来检测差错。第一个注释是二进制循环代码, 具有m次的发生器多项式可检测长度为m或更少的所有突发差错图 案。第二个注释是,有效的n比特字对于所有可能的n比特字的漏检 概率或比率是2k'n,这里k是信息位的数目,n是码字长度。因此,如 果SACCH Fire代码通常仅用于差错检测,则其可检测所有的差错图案, 例如,高达40个突发长度的差错图案,且可具有2—4()的漏检概率。
因此,当层l接收到包括SACCH消息的4个SACCH突发时,可 首先尝试对该消息进行常规解码。如果解码失败,然后可使用来自已 知有效的第一原型消息的比特来替换巻积解码器的硬判决输出。例如, 层1可使用层2及层3的头部以及层3的内容,但无需使用层1头部 的2个字节。然后可检查Fire代码症状。如果成功,则消息已经被解码,并向层2传递结果。如果Fire代码失败,则检查下一原型消息, 直到检查完所有原型消息为止。如果已经使用了所有原型,则终端120 可宣布该消息为坏SACCH块。
作为巻积解码的一个例子,典型地,可在Ninf。个阶段的每一个内,
经由具有2V种状态的Viterbi网格来执行对巻积代码的解码,这里,v
是代码的限制长度,Ni。f。是信息及尾部符号的数目。解码处理可包括
对后面接着追溯操作的每个网格的度量计算。度量计算可以是递归的, 并可基于巻积代码、接收到的代码字、以及后面接着追溯操作的先前 状态度量计算。当假设层2 SACCH消息时,典型地,仅保留40个奇 偶性符号及16个层1头部符号由限制长度为4的代码来解码。通过推 断,得知追溯操作在Vitcrbi网格的阶段20 (16 + 4)到183和阶段227 中应该跨经的状态。相反地,对于阶段1至15及184至226中跨经的 状态可能有怀疑。因此,为了实现最佳解码,有用的是,在追溯操作 期间跨经网格中的一些或所有已知状态。此外,根据执行,还有用的 是,修改状态度量计算,以利用已知跨经状态的信息来实现最佳解码。
因此,以上操作可改进终端120处的SACCH消息的解码,并减 小无线链路超时,而不需要对网络进行修改。终端120可使用层2消 息原型来帮助层1对SACCH消息进行解码。终端120还可基于观察帧 质量指示器,例如良好的Fire代码症状或者良好组合Fire加上巻积代 码度量,来组装或学习一组层2原型消息。终端120还可使用观察到 的"良好"层2原型消息的相关频率来区分存储用于解码的特定原型 消息的优先次序,以及层1假定每个层2原型消息的次序。终端120 还可另外依次使用每个原型消息来取代前向纠错解码器的输出的至少 一部分,然后检查每一个上的Fire代码直到消息被正确解码、原型消 息被耗尽、或者完成了阈值数目的尝试为止。
该处理可应用于在任何通信网络中接收消息,其中从消息的有限 集中选择的特定消息被周期性地插入到消息流中。该处理还可应用于广播网络,其中发送头部消息,或者任何类型的缓慢改变周期系统信 息。
图2是根据一个实施例的例如终端120的移动通信设备200的示 例性结构图。移动通信设备200可包括机壳210、耦合到机壳210的控 制器220、耦合到机壳210的输入及输出电路230、耦合到机壳210的 显示器240、耦合到机壳210的收发机250、耦合到收发机250的解码 器255、耦合到机壳210的用户接口 260、耦合到机壳210的存储器270、 驻留在存储器270中的消息属性列表275以及耦合到机壳210及收发 机250的天线280。该移动通信设备200还可包括列表构成(p叩ulation) 模块290。该列表构成模块290可耦合到控制器220,可驻留在控制器 220内,可驻留在存储器270内,可以是独立模块,可以是软件,可以 是硬件,或者可以是对于移动通信设备200上的模块有用的任何其它 格式。
显示器240可以是液晶显示器(LCD)、发光二极管(LED)显 示器、等离子显示器、或者任何其它用于显示信息的装置。收发机250 可包括发射机和/或接收机。音频输入及输出电路230可包括麦克风、 扬声器、变频器、或者任何其它音频输入及输出电路。用户接口 260 可包括键盘、按钮、触摸板、操纵杆、附加显示器、或者任何其它用 于在用户和电子设备间提供接口的设备。存储器270可包括随机访问 存储器、只读存储器、光存储器、用户识别模块存储器、或者任何其 它可耦合到移动通信设备的存储器。
在操作中,控制器220可控制移动通信设备200的操作。收发机 250的接收机部分可接收控制信道上的消息。例如,接收机可接收慢相 关控制信道上的消息。解码器255可解码该消息。如果该消息被成功 解码,则列表构成模块290可将成功解码消息的属性添加到消息属性 列表275。如果在先前解码消息时有差错,则解码器255可尝试基于消 息属性列表275中的属性来解码消息。该属性可以是基于成功解码消
12息的原型消息。该原型消息可以是来自成功解码消息的上层信息。解 码器255还可尝试基于包括由原型消息替代的比特的消息来对消息解
码。控制器220还可利用fire代码的一部分冗余来对接收到的消息进行 纠错。该属性还可以是由消息流的先前观察而识别到的接收消息中的 消息位的统计先验知识。
图3是根据另一实施例例示终端120操作的示例性流程图。在步 骤310,该流程图开始。在步骤320,终端120可在控制信道150上接 收消息。该控制信道150可以是慢相关控制信道。在步骤330,终端 120可尝试对该消息解码。如果在解码原始消息中有差错,则终端120 可基于消息属性列表中的信息来尝试解码该消息。在步骤340,如果该 消息被成功解码,则终端120可将有关成功解码消息的比特的信息添 加到消息属性列表。该消息属性列表可以是消息原型列表。因而,在 步骤330,终端可基于消息属性列表中存储的至少一个原型消息来尝试 解码随后的消息。并且,在步骤340,如果消息被成功解码,则终端 120可将从成功解码消息的接收消息解码得到的原型消息添加到消息 原型列表。例如,该原型消息可以是上层消息。因而,在步骤330,终 端120可检测解码随后消息中的差错,以及,如果检测到差错,则基 于消息原型列表中存储的至少一个原型消息来尝试解码随后的消息。 此外,在步骤330,如果检测到差错,则终端120可使用消息原型列表 中存储的原型消息来取代随后消息中的比特,并基于具有取代比特的 随后消息来对消息解码。
图4是根据另一相关实施例例示终端120的操作的例示性流程图 400。例如,该流程图400可例示终端120在控制信道150上接收到帧 中的4个慢相关控制信道(SACCH)突发中的消息之后的操作。在步 骤410,终端120可初始化计数器,例如原型索引计数器。在步骤415, 终端120可均衡该消息来得到对接收数据的估计。在步骤420,终端 120可组合来自该消息的估计。在步骤425,终端120可对组合的估计 解交织来得到SACCH块。在步骤430,终端120可尝试对SACCH块进行巻积解码。在步骤435,如果计数器大于0,则表示在最初解码消 息时有差错,终端120可使用来自消息原型列表的原型消息M取代消 息中的更高层消息字段,并可尝试对修改过的消息进行巻积解码。例 如,终端120可使用来自消息原型列表的原型消息M来取代消息中的 层2消息字段。在步骤440,终端120可检查SACCH块fke代码。如 果消息通过了 fire代码检查,则终端120可宣布SACCH块"良好", 并前进到更高层处理。在步骤445,如果消息通过了 fire代码检查,则 终端120可使用原型消息来更新消息原型列表中的更高层原型消息集 S。例如,终端120可使用原型消息来更新消息原型列表中的层2原型 消息集S。如果消息没有通过fire代码检查,则在步骤450,终端120 可对计数器递增。在步骤455,终端120可判定计数器是否已经超过了 闺值。如果是,则终端120可宣布消息是坏的。该阈值可以是任何可 用的阈值。例如,该阈值可以是消息原型列表中存储的消息数。如果 计数器没有超过阈值,则在步骤460,终端120可从消息原型列表选择 层2原型消息M来用于取代消息中的层2消息字段,并继续到步骤435。 例如,终端120可根据计数器增加地选择用于取代的层2原型消息。
图5是根据另一相关实施例例示终端120的操作的示例性流程图 500。例如,流程图500可例示终端120在接收到消息并使用层1头部 假设测试之后的操作。在步骤510,终端120可初始化计数器,例如原 型索引计数器。在步骤515,终端120可均衡消息来获得对接收数据的 估计。在步骤520,终端120可组合来自消息的估计。在步骤525,终 端120可对组合的估计解交织来获得SACCH块。在步骤530,终端120 可尝试对SACCH块进行巻积解码。在步骤535,如果计数器大于0, 则表示在初始解码消息时有差错,终端120可使用来自消息原型列表 的原型消息M来取代消息中的层2消息字段,并可以尝试解码修改后 的消息。在步骤540,终端120可初始化第二计数器。在步骤545,终 端120可检查SACCH块fire代码。如果该消息通过了 fire代码检查, 则终端120可前进到更高层处理。终端120还可在步骤550更新原型 消息集,该原型消息例如层1头部信息。该层1头部信息可以是移动功率级字段、定时提前字段(timing advance field)或者任何其它层1 头部信息。例如,某些字段在随后的消息中不会大大改变。因此,实 际值连同可能的取值范围可被存储在原型消息集或属性列表的任何一 个中。在步骤555,如果消息通过了 fire代码检查,则终端120还可使 用原型消息来更新消息原型列表中的层2原型消息集合S。如果消息没 有通过fire代码检查,则在步骤560,终端120可对第二计数器递增。 在步骤565,终端120可判定计数器是否已经超过了阈值。该阈值可基 于可用原型头部的数目。如果没有超过阈值,则在步骤570,终端120 可从头部原型消息集合Sl选择头部原型消息来取代头部字段,并可在 步骤545再次检查fire代码。如果第二计数器已经超过了阈值,则在步 骤575,终端120可对计数器递增。在步骤580,终端120可判定计数 器是否已经超过了阈值。如果是,则终端120可宣布消息是坏的。如 果计数器没有超过阈值,则在步骤585,终端120可从原型消息列表 S2选择更高层原型消息M来取代消息中的层2消息字段,并继续到步 骤535。例如,终端120可根据计数器增加地选择层2原型消息。
图6是根据另一相关实施例例示终端120的操作的示例性流程图 600。例如,流程图600可例示终端120在接收到消息并修改了巻积解 码器路径初始及终止状态、路径度量计算及以更高层消息为条件的追 溯处理后的操作。在步骤610,终端120可初始化计数器,例如原型索 引计数器。在步骤615,终端120可均衡消息来得到接收数据的估计。 在步骤620,终端120可组合来自消息的估计。在步骤625,终端120 可对组合过的估计解交织来得到SACCH块。在步骤630,终端120可 使用巻积解码方法对SACCH块巻积解码。在步骤635,终端120可检 査SACCH块fire代码。如果该消息通过了 fire代码检查,则终端120 可宣布该SACCH块"良好",并前进到更高层的处理。在步骤640, 如果消息通过了 fire代码检查,则终端120可使用原型消息来更新消息 原型列表中的更高层原型消息集S。例如,终端120可使用原型消息来 更新消息原型列表中的层2原型消息集S。如果消息没有通过fire代码 检查,则在步骤645,终端120可对计数器递增。在步骤650,终端120可判定计数器是否已经超过了阈值。如果是,则终端120可宣布该
SACCH块是坏的。该阈值可以是任何有用的阈值。例如,该阈值可以 是消息原型列表中存储的消息数目。如果计数器没有超过阈值,则在 步骤655,终端120可从消息原型列表选择层2原型消息M来取代消 息中的层2消息字段。例如,终端120可根据计数器选择层2原型消 息。在步骤660,终端可使用修改后的网格,并追溯SACCH块上的解 码方法,以及返回到步骤635。例如,修改后的网格构成可意味着更新 前向纠错解码器的网格状态度量,例如Viterbi算法或者其它有限状态 假设设备,来仅允许与原型消息M—致的状态转换或符号假设。类似 地,追溯解码可意味着根据网格状态度量来选择解码后的序列,但仅 允许根据原型消息M通过网格的所考虑的路径。
根据可选的相关实施例,在步骤660期间或之后,终端可允许fire 解码器校正层1头部或奇偶性字段内的17比特或更少的突发差错序列。
本公开的方法优选地在编程的处理器上实现。然而,也可在通用 或专用计算机、编程的微处理器或微控制器及外围集成电路元件、ASIC 或其它集成电路、例如分立元件电路的硬件电子或逻辑电路、例如 PLD、 PLA、 FPGA或PAL等的可编程逻辑设备上实现控制器、流程图 及模块。通常,上面驻留有能够实现附图所示流程图的有限状态机的 任何设备可用于实现本公开的处理器功能。
虽然已经通过本公开的特定实施例描述了本公开,但很明显,多 种替代、修改及变化对于本领域技术人员是显而易见的。例如,实施 例的各个部分在其它实施例中可被交换、增加或替代。同样,每个附 图的所有元素对于所公开的实施例的操作不是必要的。例如,所公开 实施例的本领域普通技术人员应能够通过简单地执行独立权利要求的 元素来制造并使用本公开的教导。因而,在此阐述的本公开的优选实 施例期望是例示性的,而非限制性的。可做出不超出本公开精神和范 围的各种改变。
权利要求
1.一种接收消息流的方法,该方法包括接收消息;以及尝试基于有关在消息属性列表中存储的成功解码消息的比特的信息来对所述消息进行解码。
2. 根据权利要求l所述的方法,其中,所述信息包括从原型消息 集选择的原型消息,其中,所述原型消息集基于至少一个先前解码消 息。
3. 根据权利要求2所述的方法,其中,所述原型消息包括来自先 前解码消息的上层信息。
4. 根据权利要求2所述的方法,其中,所述原型消息包括先前接 收消息的224比特中的168比特。
5. 根据权利要求2所述的方法,其中,尝试对所述消息解码进一 步包括使用所述原型消息来取代前向纠错解码器的输出的至少一部 分。
6. 根据权利要求2所述的方法,其中,尝试对所述消息解码进一 步包括利用所述原型消息来减小前向纠错解码期间假设前向纠错编 码器状态或前向纠错编码器码字的数目。
7. 根据权利要求2所述的方法,其中,尝试对所述消息解码进一 步包括利用外部前向纠错代码的一部分冗余来进行纠错。
8. 根据权利要求l所述的方法,其中,所述信息包括从先前成功 解码消息识别的接收消息中的消息比特的统计先验知识。
9. 根据权利要求8所述的方法,其中,尝试对所述消息解码进一步包括加强前向纠错解码处理期间的度量计算,其中,用于加强所述 度量计算的信息基于从原型消息集提取到的至少一个成功解码消息。
10. 根据权利要求8所述的方法,其中,先验知识进一步包括从由以下概率组成的组中选择的至少一个消息的选择位是1或0的概 率;基于先前正确解码消息的消息的位是1或0的概率;以及基于其 他相关位的消息的位是1或0的概率。
11. 根据权利要求1所述的方法,进一步包括如果所述消息被 成功解码,则将有关所述成功解码消息的比特的信息添加到消息属性 列表。
12. 根据权利要求1所述的方法,其中接收消息进一步包括在慢 相关控制信道上接收所述消息。
13. —种在控制信道上接收消息流的方法,该方法包括 在所述控制信道上接收消息;如果所述消息被成功解码,则将有关所述成功解码消息的比特的信息添加到消息属性列表;以及尝试基于所述消息属性列表中的所述信息对随后的消息进行解码。
14. 根据权利要求13所述的方法,其中,所述控制信道是慢相关 控制信道。
15. 根据权利要求13所述的方法, 其中所述消息属性列表包括消息原型列表,其中添加信息进一步包括如果所述消息被成功解码,则将从所述成功解码消息的接收消息解码得到的原型消息添加到所述消息原型 列表,以及其中尝试解码进一步包括基于在所述消息原型列表中存储的至少 一个原型消息来尝试对随后的消息解码。
16.根据权利要求15所述的方法, 其中所述原型消息包括上层消息,以及 其中尝试解码进一步包括 检测在解码所述随后消息中的差错;以及如果检测到差错,则尝试基于所述消息原型列表中存储的至少一 个原型消息来对所述随后的消息解码。
17.根据权利要求16所述的方法,其中,尝试解码进一步包括 如果检测到差错,则使用所述消息原型列表中存储的原型消息来取代 所述随后消息中的比特,并基于具有被取代比特的所述随后消息来对 消息解码。
18. —种无线通信设备,包括 接收机,配置为在控制信道上接收消息;耦合到所述接收机的解码器,该解码器配置为解码所述消息; 耦合到所述解码器的控制器,该控制器配置为控制所述无线通信 设备的操作;耦合到所述控制器的存储器,该存储器包括消息属性列表; 耦合到所述控制器的列表构成模块,该列表构成模块配置为当所述消息被成功解码时将所述成功解码消息的属性添加到所述消息属性列表;以及其中,所述解码器进一步被配置为当消息解码存在差错时基于所 述消息属性列表中的属性尝试对消息解码。
19. 根据权利要求18所述的无线通信设备,其中,所述属性包括基于所述成功解码消息的原型消息。19. 根据权利要求19所述的无线通信设备,其中,所述原型消息 包括来自所述成功解码消息的上层信息。
20. 根据权利要求20所述的无线通信设备,其中,所述解码器被 进一步配置为基于包括由所述原型消息取代的比特的消息来尝试对消 息解码。
21. 根据权利要求19所述的无线通信设备,其中,所述控制器被 进一步配置为利用Fire代码的一部分冗余来对接收到的消息进行纠错。
22. 根据权利要求18所述的无线通信设备,其中,所述属性包括 通过先前对消息流的观察而识别的接收消息中的消息比特的统计先验 知识。
23. 根据权利要求18所述的无线通信设备,其中,所述接收机被 进一步配置为在慢相关控制信道上接收所述消息。
全文摘要
一种用于在信道(140)上接收消息的装置及方法。消息(160)在该信道上被接收(320)。如果该消息被成功解码,则有关该成功解码消息的比特的信息被添加(340)到消息属性列表(275)。基于该消息属性列表中的信息来尝试解码(330)随后的消息。
文档编号H03M13/03GK101322318SQ200680045116
公开日2008年12月10日 申请日期2006年11月30日 优先权日2005年11月30日
发明者杰弗里C·斯莫林斯克, 肯尼斯·A·斯图尔特, 迈克尔·E·巴克利 申请人:摩托罗拉公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1