专利名称:一种短应答/否定应答的编解码方法及装置的制作方法
技术领域:
本发明涉及编解码技术,特别涉及一种短应答/否定应答(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日
发明者明 房, 王之曦 申请人:华为技术有限公司