一种短应答/否定应答的编解码方法及装置的制作方法

文档序号:7660775阅读:148来源:国知局
专利名称:一种短应答/否定应答的编解码方法及装置的制作方法
技术领域
本发明涉及编解码技术,特别涉及一种短应答/否定应答(Piggybacked Acknowledged/Non Acknowledged, PAN )的编解码方法及装置。
背景技术
在全5求移动通叶言系统(Gobal System for Mobile Communication, GSM )、 通用分组无线业务(General Packet Radio Service, GPRS)、增强GPRS (Enhanced GPRS, EGPRS )系统中, 一个时分多址(Time Division Multiple Access, TDMA)帧由8个时隙组成,目前数据传输在物理层的最小调度单 元是无线块(Block),这种无线块可以分为两类。其中第一类,每个无线 块由4个时隙组成,且分别位于4个连续的TDMA帧,每个无线块的传丰lT 时间间隔都是20毫秒,将这种无线块称为基础传输时间(Basic Transmit Time Interval, BTTI)无线块;第二类,保持每个无线块的大小不变,利用 多载波或多时隙将每个无线块的传输时间间隔减少到10毫秒,例如在时域 中,可以将每个无线块的4个时隙,设置在2个连续的TDMA帧中,每个 TDMA帧中包括2个时隙,这种无线块称为减少的传输时间间隔(Reduced Transmit Time Interval, RTTI)无线块。图1为现有技术中BTTI和RTTI 无线块的示意图,图1中的水平方向表示不同的TDMA帧,竖直方向表示 不同的分组数据信道(Packet Data Channel, PDCH)。在通信系统中,每一个逻辑4连路控制(Logic Link Control, LLC)帧由 一系列无线链路控制(Radio Link Control, RLC)数据块组成,每个RLC 数据块都有相应的块序列号BSN,并按照BSN的顺序/人发送方向接收方传 输。接收方只有正确收全一个LLC帧的所有RLC数据块才能提交上层处理。RLC数据块通常包括在RLC/媒体接入控制(Media Access Control, MAC ) 数据块中,而RLC/MAC数据块的传输均由BTTI或RTTI无线块承载。为了优化分组交换模式下的数据传输,RLC数据块的传输在RLC确认 模式和非持久模式下受自动重新请求(Auto Repeat Request, ARQ )机制控 制,即接收方可以周期性或由发送方轮询,针对数据块的接收情况向发送方 返回确认/非确认(Acknowledge/Non Acknowledge , ACK/NACK )报告,通 知发送方哪些RLC数据块接收正确,哪些RLC数据块接收错误,具体发送 的方式是接收方将ACK/NACK报告插入RLC/MAC数据块中反馈给发送方。 发送方可以根据ACK/NACK报告重发接收错误的RCL数据块。按照上述方 式,当接收方发现某些数据块没有正确接收,只能等待反馈周期到达或者发 送方轮询时才能发送ACK/NACK报告,上层的组包时延较大。为了减少上层的组包时延,尽快通知发送方重传没有正确接收的RCL 数据块,接收方在RLC/MAC数据块中插入PAN,以PAN反馈RLC数据块 的接收情况。目前,插入到RLC/MAC数据块中的PAN有两种结构, 一种是基于起 始块序号(Starting S叫uence Number, SSN )的PAN, —种是基于时间的PAN。针对基于SSN的PAN,在下行方向,即在网络发送给终端的RCL/MAC 凄t据块中插入的PAN,必须包含临时块流标识(Temporary Flow Identity, TFI), TFI表示RCL数据块所属的临时块流(Temporary Block Flow, TBF )。 这种包含TFI的PAN的长度通常为25比特,称为多TBF操作下的基于SSN 的PAN;在上行方向,即终端发送给网络的RLC/MAC数据块中插入的PAN, 只有在网络和终端都支持多TBF操作的时候才包含TFI,其中任一方不支持 多TBF,即在单TBF操作下,PAN中就不包含TFI,不包含TFI的PAN通 常为20比特,称为单TBF操作下的基于SSN的PAN。图2为现有技术中 多TBF操作下基于SSN的PAN的结构示意图,图示中水平方向从右至左为 比特数,竖直方向从上至下为字节数。其中窗口起始(Begin Of Window, BOW)表示接收窗口/发送窗口起始位,长度为1比特,它的值对应最早未被正确接收或丟失的RLC数据块的BSN; Short SSN表示短起始块序号,长 度为7比特至11比特,在使用多个PAN来反馈一次接收的RLC数据块的 接收情况时,该序号表示每个PAN反馈的RLC数据块的起始块序号,取值 与RLC数据块的BSN相同;TFI表示临时块流标识,长度为5比特,表示 RCL数据块所属的数据流;RB表示报告的比特位图,长度为8比特至14 比特,比特位图的各个位表示相应RLC数据块的接收情况,可用"0"和"1" 表示,例如可以用"1"表示接收端正确接收,和用"0"表示接收端未正确 接收或丟失。在多TBF操作下基于SSN的PAN结构中,所述BOW、 Short SSN和RB可以统称为信息字段。图2所示结构如果不包含TFI,则为单TBF 操作下基于SSN的PAN结构。针对基于时间的PAN仅用于下行方向,即在网络发送给终端的 RCL/MAC数据块中插入长度为20比特的PAN,且20比特均为比特位图。 图3为现有技术中基于时间的PAN的结构示意图,其中只包括比特位图, 比特位图的作用与图2中的相同。在基于时间的PAN结构中,也可以把RB 称为信息字段。在接收方向发送方以PAN的方式反馈RLC数据块的接收情况时,需进 行信道编码后再传输,然后发送方通过对PAN的解码获知RLC数据块的接 收情况。针对上述基于SSN的PAN和基于时间的PAN,现有技术中分别存 在对应的编码方法。针对基于SSN的PAN的编码,有以下两种情况。第一、如果PAN中包含TFI,以通常PAN的总长度为25比特为例, 对20比特的信息字段,利用生成多项式DS + D" + DS + D" + D1 + 1计算得到 6比特的循环冗余码(Cyclic Redundancy Code, CRC ),可以记为CRC画6, 再将CRC-6的最后5比特与TFI对应的5比特进行异或运算,将异或结果 与CRC-6中未参与异或运算的1比特组成TFI-CRC,将TFI-CRC与PAN 的信息字段组成26比特的编码结果。上述生成多项式,可以为根据PAN的 信息字段,利用仿真、经验值等方式确定。图4示出了这种方式下对PAN进行编码的过程,图4还反映了 TFI-CRC与PAN中信息字段组合后的位置。 第二、如果PAN中不包含TFI,以通常PAN的总长度为20比特为例, 对PAN的20比特信息字段,直接利用生成多项式D5 + D4 + D3 + D2 + D1 + 1 计算得到6比特的CRC-6,将CRC-6与20比特的PAN的信息字段组成26 比特的编码结果。图5示出了这种方式下对PAN进行编码的过程,图5还 反映了 CRC-6与PAN中的信息字段组合后的位置。针对基于时间的PAN,其编码方法与上述基于SSN的PAN的第二种编 码方法相同。针对上述几种方式,得出对PAN的编码结果后,还需进行后续的信道 编码步骤。可见现有技术中,基于SSN的PAN有两种比特长度,例如通常使用的 多TBF操作下基于SSN的PAN为25比特,单TBF操作下基于SSN的PAN 为20比特,基于时间的PAN长度也为20比特,与多TBF操作下基于SSN 的PAN长度也不相同,这样在信道编码时就要对这两种长度的PAN分別设 计编码方法,并且使解码一端需要支持两种长度的PAN的解码,带来较大 的复杂性。发明内容本发明实施例提供一种PAN的编码方法,该方法能够在通信系统中, 接收方采用PAN向发送方反馈对RLC数据块的接收情况时,简化并统一 PAN的编码方式。本发明实施例提供一种PAN的解码方法,该方法能够在通信系统中, 接收方采用PAN向发送方反馈对RLC数据块的接收情况时,简化并统一 PAN的解码方式。本发明实施例提供一种PAN的编码装置,该装置能够在通信系统中, 接收方采用PAN向发送方反馈对RLC数据块的接收情况时,简化并统一 PAN的编码方式。本发明实施例提供一种PAN的解码装置,该装置能够在通信系统中, 接收方采用PAN向发送方反馈对RLC数据块的接收情况时,简化并统一 PAN的解码方式。本发明实施例提供一种PAN的编码方法,通信系统中的接收方对PAN编 码,采用所述PAN向发送方反馈无线链路控制RLC数据块的接收情况,接收 方对所述PAN的编码方法包括设置基于时间或者单临时块流TBF操作下基于起始块序号SSN的PAN的 结构包含携带RLC数据块接收情况的信息字段,以及比特位数与临时块流指示 TFI所包含比特位数相同的补充字段;在所述PAN的信息字段对应的循环冗余码CRC中选择与所述补充字段相 同比特位数的字段,与所述补充字段进行异或运算;将所述异或运算结果与所述CRC中除参与异或运算外的字段组合,再 加上所述PAN中的信息字段,作为对所述PAN的编码结果。本发明实施例提供一种PAN的解码方法,通信系统中的接收方对PAN编 码,采用所述PAN向发送方反馈RLC数据块的接收情况,发送方对所述编码 后的PAN的解码方法包括使用与编码后的PAN中除信息字段外的字段比特位数相同的字段,与所述 编码后的PAN中除信息字段外的字段进行异或;使用生成多项式获得对应所述编码后的PAN中信息字段的CRC; 比较所述CRC与所述异或结果相同时,将所述编码后的PAN中的信息 字段作为解码结果。本发明实施例纟是供一种PAN的编码装置,该装置包括设置模块,用于获取基于时间或者单TBF搡作下基于SSN的PAN,设置 所述PAN的结构包含信息字段、以及比特位数与TFI所包含比特位数相同的补 充字段;运算模块,用于在所述PAN的信息字段对应的CRC中选择与所述补充字 段相同比特位数的字段,与所述补充字段进行异或运算;组合模块,用于将所述运算模块得出的异或运算结果,与所述CRC中 除参与异或运算外的字段组合,再加上所述PAN中的信息字段,作为对所 述PAN的编码结果。本发明实施例提供一种PAN的解码装置,该装置包括运算模块,用于接收接收方发送的编码后的PAN,使用与所述编码后的PAN 中除信息字段外的字段比特位数相同的字段,与所述编码后的PAN中除信息字 段外的字段进行异或;CRC生成模块,用于使用生成多项式获得对应所述编码后的PAN中信息字 段的CRC;获取模块,用于比较所述CRC与所述异或结果相同时,将所述运算模 块接收的编码后的PAN中的信息字段,作为解码结果。可见,本发明实施例提供的PAN的编码方法和装置,设置基于时间或 者单TBF操作下基于SSN的PAN的结构包含信息字段,以及比特位数与 TFI包含的比特位数相同的补充字段,使所述PAN的长度与多TBF操作下 基于SSN的PAN的长度相同,从而能够使用所述多TBF操作下基于SSN 的PAN的编码方法,而无需在信道编码时对两种长度的PAN分别设计编码 方法,从而简化并统一 了 PAN的编码方式 本发明实施例提供的PAN的解码方法和装置,基于统一长度的编码后 的PAN,使用与接收到的PAN的编码结果中除信息字段外的字段比特位数 相同的字段,与所述PAN的编码结果中除信息字段外的字段进行异或,在 该异或结果与对应PAN的编码结果中信息字段的CRC相同时,从PAN的 编码结果中的信息字段获取接收方对RLC数据块的接收情况,而无需针对 不同长度的PAN的编码结果分别设计不同的解码方法,统一并简化了 PAN 的解码方法。


图1为现有技术中BTTI和RTTI无线块的示意图;操作下基于SSN的PAN的结构示意图; 图3为现有技术中基于时间的PAN的结构示意图; 图4为现有技术中多TBF操作下基于SSN的PAN编码过程示意图; 图5为现有技术中单TBF操作下基于SSN的PAN编码过程示意图; 图6为本发明实施例提供的PAN的编码方法流程图; 图7为本发明实施例提供的PAN的编码方法第一种较佳实施方式的编 码过程示意图;图8为本发明实施例提供的PAN的解码方法流程图;图9为本发明实施例提供的PAN的编码装置结构示意图;图10为本发明实施例提供的PAN的解码装置结构示意图。
具体实施方式
为使本发明实施例的目的和优点更清楚,下面结合附图对本发明实施例 作进一步详细的说明。首先,介绍本发明实施例提供的PAN的编码方法。在通信系统中,发送方向接收方发送RLC数据块,接收方根据自身对 RLC数据块的接收情况,采用PAN向发送方反馈哪些RLC数据块已被正确 接收,哪些RLC数据块未被正确接收。上述PAN在由接收方向发送方反馈 之前需要进行编码,本发明实施例提供的PAN的编码方法,就是针对上述 情况下在接收方的PAN的编码方法。图6为本发明实施例提供的PAN的编码方法流程图,该流程包括步骤601:设置基于时间或者单TBF操作下基于SSN的PAN的结构包 含信息字段,以及比特位数与TFI包含的比特位数相同的补充字段。本步骤中,针对基于SSN的PAN,在接收方和/或发送方支持单TBF 的情况下,在上行方向,即终端发送给网络的PAN中,不包含TFI;针对 基于时间的PAN,以时间为基准反馈数据块的接收情况,由于其仅用于下 行方向,在下行方向,即网络发送给终端的PAN中,不包含TFI。针对上述两种不包含TFI的情况,可以设置所述PAN的结构包含信息字段,以及 与TFI比特位数相同的补充字段。步骤602:在所述PAN的信息字段对应的CRC中选择与所述补充字段 相同比特位数的字段,与所述补充字段进行异或运算。本步骤中,在PAN的信息字段对应的CRC中选择与所述补充字段相同 比特位数的字段时,可以根据应用的实际需要进行选择。例如,当补充字段 为5比特时,可以从CRC中选择前5比特或后5比特与补充字段进行异或 运算。步骤603:将所述异或运算结果与所述CRC中除参与异或运算外的字 段组合,再加上PAN中的信息字段,作为对PAN的编码结果。本步骤中,可以将所述异或结果与CRC中除参与异或运算外的字段按 照比特位的顺序关系组合,例如假设CRC共有6比特,选择后5比特与补 充字段进行异或运算,则异或运算的结果也为5比特,可以将该5比特的异 或运算结果,组合到CRC未参与异或运算的第1比特后面。上述组合后, 可以将组合结果加在PAN中的信息字段后面,作为对PAN的编码结果。当 然,上述异或结果与除参与异或运算外的字段组合,以及组合后的结果再加 上PAN中信息字段,还可以有不同的组合方式,只要编码一端和解码一端 预先约定该组合方式即可。本步骤中的编码结果,还需进行后续的信道编码 步骤才能从接收方向发送方发送,具体的信道编码方法并非本发明实施例讨 论的重点,并且是本领域技术人员的公知常识,这里不再赘述。本发明实施例提供的PAN的编码方法,设置基于时间或者单TBF操作 下基于SSN的PAN的结构包含信息字段,以及比特位数与TFI包含的比特 位数相同的补充字段,使基于时间或者单TBF操作下基于SSN的PAN的长 度与多TBF操作下基于SSN的PAN的长度相同,从而能够使用所述多TBF 操作下基于SSN的PAN的编码方法,而无需在信道编码时对两种长度的 PAN分别设计编码方法,从而简化并统一了 PAN的编码方式。上述基于时间的PAN,由于只以时间为基准反馈RLC数据块的接收情12况,所以本身就无需携带TFI。下面分别针对单TBF操作下基于SSN的PAN 和基于时间的PAN为例,举出两个具体的较佳实施方式。针对单TBF操作下基于SSN的PAN,假设应用场景为PAN的信息字 段长度为20比特,生成多项式为D5 + D4 + D3 + D2 + D1 + 1,计算出的CRC 为6比特,即CRC-6, TFI为5比特。基于上述假设应用场景,又可以通过 以下两种方式实现^f PAN的编码第一、首先,为PAN补充的字段为5比特位,并且各个比特位的取值, 与PAN所要反馈的RLC数据块所属TBF对应的TFI中各个比特位的取值 相同。例如,PAN所要反馈的RLC数据块所属TBF对应的TFI为00110, 则为PAN补充的5比特字段中的取值也为00110。其次,利用生成多项式得到CRC-6,保持CRC-6中的第1比特不变, 将CRC-6的后5比特字段,与补充字段进行异或运算。最后,将异或运算结果组合到CRC-6的第1比特后面,可以称为 TFI-CRC,再加上PAN中的信息字^:,作为对PAN的编码结果。图7示出了上述第一种较佳实施方式中对PAN的编码过程。第二、首先,为PAN补充的字段为5比特位,补充的各个比特位的取 值均为0。其次,利用生成多项式得到CRC-6,保持CRC-6中的第1比特不变, 将CRC-6的后5比特字段,与补充字段进行异或运算。由于补充字段的各 个比特位取值都为0,这里异或运算的结果还是CRC本身。最后,将异或运算结果组合到CRC-6第l比特后面,再加上PAN中的 信息字段,作为对PAN的编码结果。上述第二种较佳实施方式中对PAN的编码过程与图7所示相同。针对基于时间的PAN,假设应用场景为PAN的信息字段为20比特, 生成多项式为D5 + D4 + D3 + D2 + D1 + 1 ,计算出的CRC为6比特,即CRC-6, TFI为5比特。在这种应用场景下,对PAN的编码过程与针对基于SSN的 不包含TFi的PAN的编码方法中,所述的第二种较佳实施方式完全相同,这里不再赘述。除了上述举出的较佳实施方式外,对于补充字段中各个比特位的取值, 还可以采取其他的实施方式。例如,设置接收方和发送方均能识别的取值, 将该取值写入补充字段中,这样编码一端按照本发明实施例提供的PAN的 编码方法进行编码后,由于补充字段中的取值为接收方和发送方均能识别,因此解码一端根据对补充字段取值的约定,同样可以对PAN进行正确解码, 从而获知RLC数据块的接收情况。上述较佳实施方式中,以PAN的信息字段为20比特为例,但并不限于 这种情况,PAN的信息字段还可以是其他比特位数,根据不同的PAN的信 息字段可以确定出对应的生成多项式,具体确定的方法为本领域技术人员公 知常识,这里不再赘述。针对上述本发明实施例提供的PAN的编码方法,解码一端可以釆取与 上述编码方法的逆过程进行解码,图8为本发明实施例提供的PAN的解码 方法,对应发送方收到接收方反々贵的编码后的PAN后,对编码后的PAN进 行解码,以获得接收方反馈的RLC数据块的接收情况。图8所示流程包括步骤801:使用与编码后的PAN中除信息字段外的字段比特位数相同 的字段,与所述编码后的PAN中除信息字段外的字段进行异或。步骤802:使用生成多项式获得对应所述编码后的PAN中信息字段的 CRC。步骤803:比较所述CRC与所述异或结果相同时,将所述编码后的PAN 中的信息字段作为解码结果。本步骤中,比较的目的在于发送方需要确认当前接收到的PAN是否对 应自身需要反馈的TBF的RLC数据块的接收情况,如果是,则认为该编码 后的PAN中的信息字段包含了自身需要反馈的TBF的RLC数据块的接收 情况,可以将该编码后的PAN中的信息字段作为解码结果。然后,继续进 行后续的获取接收方对RLC数据块的接收情况的操作,否则可以不做处理。本发明实施例提供的PAN的解码方法,基于本发明实施提供的PAN的编码方法,解码一端无需具备针对不同编码方法的解码能力,即无需针对不同的编码方法设计不同的解码方法,简化并统一了 PAN的解码方法,降低了解码一端实现的复杂度。上述与接收到的PAN的编码结果中除信息字段外的字段比特位数相同 的字段,各个比特位的取值可以有几种情况。第一、各个比特位取值均为0,对应在PAN的编码方法中补充字段各 个比特位均为0的情况。第二、各个比特位的取值也可以为所述发送方配置的TBF所对应的TFI取值,对应在PAN的编码方法中补充字段各个比特位取其所要反馈的TBF 对应的TFI;在这种情况下,步骤801所述的异或运算可以为使用所述发 送方配置的TBF所对应的TFI取值相同的字段,分别与所述PAN的编码结 果中除信息字段外的字段进行异或,得出多个异或结果;而步骤803中的比 较比较所述CRC与所述异或结果可以为分别比较上述多个异或结果与所 述CRC是否相同。第三、各个比特位的取值可以按照双方约定,对应PAN的编码中的补 充字段的取值设置为双方约定的取值。其次,介绍本发明实施例提供的PAN的编码装置。图9为本发明实施例提供的PAN的编码装置,该装置包括字段设置 模块、运算模块和组合模块。设置模块,用于获取基于时间或者单TBF操作下基于SSN的PAN,设置 所述PAN的结构包含信息字段、以及比特位数与TFI所包含比特位数相同的补 充字段。运算模块,用于在所述PAN对应的CRC中选择与所述补充字段相同比特 位数的字段,与所述补充字段进行异或运算。组合模块,用于将所述运算模块得出的异或运算结果,与所述CRC中 除参与异或运算外的字段组合,再加上PAN中的信息字段,作为对PAN的 编码结果。本发明实施例提供的PAN的编码装置,设置基于时间或者单TBF操作 下基于SSN的PAN的结构包含信息字段、以及比特位数与TFI包含的比特 位数相同的补充字段,使基于时间或者单TBF操作下基于SSN的PAN的长 度与多TBF操作下基于SSN的PAN的长度相同,从而能够使用多TBF操 作下基于SSN的PAN的编码方法,而无需在信道编码时对两种长度的PAN 分別设计编码方法,/人而简化并统一了 PAN的编码方式。本发明实施例提供的PAN的编码装置中,还可以包括取值设置模块, 用于为所述设置模块设置的补充字段中的各个比特位设置取值。在这种情况下,设置模块可以包括取值读取模块和设置执行模块。 取值读取模块,用于从所述取值设置模块中,读取所述各个比特位的取值。 设置执行模块,用于获取基于时间或者单TBF操作下基于SSN的PAN, 设置所述PAN的结构包含信息字段、以及比特位数与TFI所包含比特位数 相同的补充字段,从所述取值读取模块中读取所述各个比特位的取值,写入 所述补充字段的各个比特位中。图IO为本发明实施例提供的PAN的解码装置的结构示意图,该装置包括运算模块,用于接收接收方发送的编码后的PAN,使用与所述编码后的PAN 中除信息字段外的字段比特位数相同的字段,与所述编码后的PAN中除信息字 段外的字段进行异或。CRC生成模块,用于使用生成多项式获得对应所述编码后的PAN中信息字 段的CRC。获取模块,用于比较所述CRC与所述异或结果相同时,将所述运算模块接 收的编码后的PAN中的信息字段,作为解码结果。本发明实施例提供的PAN的解码装置,基于本发明实施例提供的PAN 的编码装置,无需具备针对不同编码方法的解码能力,即无需针对不同的编 码方法设计不同的解码方法,简化并统一了 PAN的解码方式,降低了解码 一端实现的复杂度。本发明实施例提供的PAN的解码装置中,还可以包括取值设置模块, 用于为所述运算模块使用的与所述编码后的PAN中除信息字段外的字段比 特位数相同的字段,设置取值。基于这种情况下,所述运算模块可以包括取值读取模块和运算执行模块。取值读取4莫块,用于从所述取值设置模块中,读取为与所述编码后的PAN 除信息字段外的字段比特位数相同的字段,设置的取值。运算执行模块,用于接收接收方发送的编码后的PAN,从所述取值读 取模块中读取与编码后的PAN中除信息字段外的字段比特位数相同的字段 对应的取值,写入该字段的各个比特位中,并使用该字段与所述编码后的 PAN中除信息字段外的字段进行异或。本发明实施例提供的PAN的编码装置,可以按照本发明实施例提供的 PAN的编码方法工作,该装置可以位于接收方所使用设备的内部,或者位 于接收方所使用设备的外部,但与接收方所使用设备具备连接关系。同样地, 本发明实施例提供的PAN的解码装置,可以按照本发明实施例提供的PAN 的解码方法工作,该装置可以位于接收方所使用设备的内部,或者位于接收 方所使用设备的外部,但与接收方所使用设备具备连接关系。综上所述,以上仅为本发明的较佳实施例而已,并非用于限定本发明的 保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改 进等,均应包含在本发明的保护范围之内。
权利要求
1. 一种短应答/否定应答的编码方法,通信系统中的接收方对短应答/否定应答PAN编码,采用所述PAN向发送方反馈无线链路控制RLC数据块的接收情况,其特征在于,接收方对所述PAN的编码方法包括设置基于时间或者单临时块流TBF操作下基于起始块序号SSN的PAN的结构包含携带RLC数据块接收情况的信息字段,以及比特位数与临时块流指示TFI所包含比特位数相同的补充字段;在所述PAN的信息字段对应的循环冗余码CRC中选择与所述补充字段相同比特位数的字段,与所述补充字段进行异或运算;将所述异或运算结果与所述CRC中除参与异或运算外的字段组合,再加上所述PAN中的信息字段,作为对所述PAN的编码结果。
2、 如权利要求1所述的编码方法,其特征在于,所述TFI所包含的比特位 数为5,所述补充字段中各个比特位对应的取值均为0。
3、 如权利要求1所述的编码方法,其特征在于,所述TFI所包含的比特位 数为5,所述补充字段中各个比特位对应的取值为根据所述PAN要反馈的无 线链^各控制RLC lt据块所属TBF对应的TFI,将该TBF对应的TFI的各个比 特位的取值,作为所述补充字段中各个比特位对应的取值。
4、 一种短应答/否定应答的解码方法,通信系统中的接收方对PAN编码, 采用所述PAN向发送方反馈RLC数据块的接收情况,其特征在于,发送方对 所述编码后的PAN的解码方法包括使用与编码后的PAN中除信息字段外的字段比特位数相同的字段,与所述 编码后的PAN中除信息字段外的字段进行异或;使用生成多项式获得对应所述编码后的PAN中信息字段的CRC;比较所述CRC与所述异或结果相同时,将所述编码后的PAN中的信息字 段作为解码结果。
5、 如权利要求4所述的解码方法,其特征在于,所述与编码后的PAN中除信息字段外的字段比特位数相同的字段取值均为0。
6、 如权利要求4所述的解码方法,其特征在于,所述与编码后的PAN中 除信息字段外的字段比特位数相同的字段取值为所述发送方配置的TBF所对 应的TFI取j直。
7、 如权利要求6所述的解码方法,其特征在于,所述使用与编码后的PAN 中除信息字段外的字段比特位数相同的字段,与所述编码后的PAN中除信息字 段外的字段进行异或为使用所述发送方配置的TBF所对应的TFI取值相同的字段,分别与所述编 码后的PAN中除信息字段外的字段进行异或。
8、 一种短应答/否定应答的编码装置,其特征在于,该装置包括 设置模块,用于获取基于时间或者单TBF搡作下基于SSN的PAN,设置所述PAN的结构包含信息字段、以及比特位数与TFI所包含比特位数相同的补 充字段;运算模块,用于在所述PAN的信息字段对应的CRC中选择与所述补充字 段相同比特位数的字段,与所述补充字段进行异或运算;组合模块,用于将所述运算模块得出的异或运算结果,与所述CRC中除参 与异或运算外的字段组合,再加上所述PAN中的信息字段,作为对所述PAN 的编码结果。
9、 如权利要求8所述的编码装置,其特征在于,该装置中进一步包括取 值设置模块,用于为所述设置模块设置的补充字段中的各个比特位设置取值;所述设置模块包括取值读取模块和设置执行模块; 所述取值读取模块,用于从所述取值设置模块中,读取所述各个比特位的 取值;所述设置执行模块,用于获取基于时间或者单TBF操作下基于SSN的 PAN,设置所述PAN的结构包含信息字段、以及比特位数与TFI所包含比特位 数相同的补充字段,从所述取值读取模块中读取所述各个比特位的取值,写入 所述补充字段的各个比特位中。
10、 一种短应答/否定应答的解码装置,其特征在于,该装置包括 运算模块,用于接收接收方发送的编码后的PAN,使用与所述编码后的PAN中除信息字段外的字段比特位数相同的字段,与所述编码后的PAN中除信息字 段外的字段进行异或;CRC生成模块,用于使用生成多项式获得对应所述编码后的PAN中信息字 段的CRC;获取模块,用于比较所述CRC与所述异或结果相同时,将所述运算模块接 收的编码后的PAN中的信息字段,作为解码结果。
11、 如权利要求IO所述的解码装置,其特征在于,该装置中进一步包括 取值设置模块,用于为所述运算模块使用的与编码后的PAN中除信息字段外的 字段比特位数相同的字段,设置取值;所述运算模块包括取值读取模块和运算执行模块;所述取值读取模块,用于从所述取值设置模块中,读取为与编码后的PAN 中除信息字段外的字段比特位数相同的字段,设置的取值;所述运算执行模块,用于接收接收方发送的编码后的PAN,从所述取值读 取模块中读取与编码后的PAN中除信息字段外的字段比特位数相同的字段对 应的取值,写入该字段的各个比特位中,并使用该字段与所述编码后的PAN中 除信息字段外的字段进行异或。
全文摘要
本发明实施例提供一种短应答/否定应答PAN的编码方法,该方法包括设置基于时间或者单临时块流TBF操作下基于起始块序号SSN的PAN的结构包含信息字段、以及比特位数与临时块流指示TFI所包含比特位数相同的补充字段;在所述PAN对应的循环冗余码CRC中选择与所述补充字段相同比特位数的字段,与所述补充字段进行异或运算;将所述异或运算结果与所述CRC中除参与异或运算外的字段组合,再加上PAN中的信息字段,作为对PAN的编码结果。本发明还公开了一种PAN的编码装置以及一种PAN的解码方法和装置。应用本发明,能够简化并统一PAN的编解码方式。
文档编号H04L1/00GK101252421SQ200710147320
公开日2008年8月27日 申请日期2007年8月14日 优先权日2007年8月14日
发明者明 房, 王之曦 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1