Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
METHOD AND DEVICE FOR DECODING PROCESSING
Document Type and Number:
WIPO Patent Application WO/2011/076006
Kind Code:
A1
Abstract:
A method and device for decoding processing are disclosed by the present invention. The method includes: according to a user's user identifier (ID), respectively obtaining decoding channel IDs of the Dedicated Physical Control Channel (DPCCH) and the Enhanced DPCCH (E-DPCCH) of the user; demapping the Transport Format Combination Indicator (TFCI) symbols in the DPCCH and the Enhanced TFCI (E-TFCI) symbols in the E-DPCCH, and storing the demapped symbols according to the decoding channel IDs; according to the priorities of the symbol queues of the DPCCH and the E-DPCCH, selecting a symbol queue to be decoded, reading out the symbols corresponding to the symbol queue from the demapped symbols, and decoding them. The present invention can be compatible with the decoding of the TFCI and E-TFCI data in the DPCCH and the E-DPCCH at the same time. By unified configuration of the decoding channel IDs, nearly half of the symbol storage space is reduced. By fractionizing the symbols to be decoded and selecting symbols according to the priorities for decoding, the requirement of Release 6 (R6) protocol on the demodulation delay of services is further satisfied.

Inventors:
SUN HAO (CN)
FENG LIGUO (CN)
Application Number:
PCT/CN2010/075298
Publication Date:
June 30, 2011
Filing Date:
July 20, 2010
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
ZTE CORP (CN)
SUN HAO (CN)
FENG LIGUO (CN)
International Classes:
H04J13/00
Foreign References:
CN1516371A2004-07-28
CN1867168A2006-11-22
JP2003037583A2003-02-07
Other References:
See also references of EP 2506475A4
None
Attorney, Agent or Firm:
CHINA PAT INTELLECTUAL PROPERTY OFFICE (CN)
北京派特恩知识产权代理事务所(普通合伙) (CN)
Download PDF:
Claims:
权利要求书

1、 一种进行译码处理的方法, 其特征在于, 所述方法包括以下步骤: 根据用户的用户 ID , 分别获取所述用户的上行控制信道(DPCCH )和 上行增强控制信道(E-DPCCH ) 的译码信道 ID;

对所述 DPCCH信道中的传输格式组合指示( TFCI )符号和 E-DPCCH 信道中的增强传输格式组合指示 (E-TFCI )符号进行解映射, 并根据所述 译码信道 ID , 存储解映射后得到的符号;

根据所述 DPCCH信道和 E-DPCCH信道的符号队列的优先级,选择进 行译码的符号队列, 并根据该符号队列的译码信道 ID, 从解映射后得到的 符号中读出该符号队列对应的符号, 进行译码。

2、 如权利要求 1所述的进行译码处理的方法, 其特征在于, 根据用户 的用户 ID, 分别获取所述用户 DPCCH信道和 E-DPCCH信道的译码信道 ID, 具体包括以下步骤:

在 DPCCH信道和 E-DPCCH信道符号到来之前, 根据用户的用户 ID, 为用户的 DPCCH信道和 E-DPCCH信道分别配置对应的译码信道 ID; 当 DPCCH信道和 E-DPCCH信道符号到来时, 才艮据用户的用户 ID, 获取与该 用户对应的 DPCCH信道的译码信道 ID和与 E-DPCCH信道对应的译码信 道 ID。

3、 如权利要求 2所述的进行译码处理的方法, 其特征在于, 在为用户 的 DPCCH信道和 E-DPCCH信道分别配置对应的译码信道 ID之后, 还包 括以下步骤:

将参与译码的 DPCCH信道和 /或 E-DPCCH信道对应的译码信道 ID设 置为有效值,将不参与译码的 DPCCH信道和 /或 E-DPCCH信道对应的译码 信道 ID设置为无效值。 4、 如权利要求 1 所述的进行译码处理的方法, 其特征在于, 对所述 DPCCH信道中的 TFCI符号和 E-DPCCH信道中的 E-TFCI符号进行解映射 之前, 还包括以下步骤:

从所述 DPCCH信道中提取 TFCI符号, 并存储所述 TFCI符号和所述 E-DPCCH信道中的 E-TFCI符号。

5、如权利要求 1所述的进行译码处理的方法,其特征在于,所述 DPCCH 信道包括 lOmsTFCI符号队列,所述 E-DPCCH信道包括 2msE-TFCI符号队 列和 10msE-TFCI符号队列, 其中, 上述符号队列优先级由高到低依次为: 2msE-TFCI符号队列、 10msE-TFCI符号队列和 lOmsTFCI符号队列。

6、 一种进行译码处理的装置, 其特征在于, 所述装置包括: 译码信道 ID获取单元, 用于根据用户的用户 ID, 分别获取所述用户 DPCCH信道和 E-DPCCH信道的译码信道 ID;

混合符号解映射单元, 用于对所述 DPCCH 信道中的 TFCI 符号和 E-DPCCH信道中的 E-TFCI符号进行解映射;

混合符号存储单元, 用于根据所述译码信道 ID, 存储所述混合符号解 映射单元解映射后得到的符号;

符号提取译码控制单元, 用于根据所述 DPCCH信道和 E-DPCCH信道 的符号队列的优先级, 选择进行译码的符号队列, 并根据该符号队列的译 码信道 ID, 从所述混合符号存储单元中读出该符号队列对应的符号;

译码单元, 用于对所述符号提取译码控制单元读出的符号进行译码。

7、 如权利要求 6所述的进行译码处理的装置, 其特征在于, 所述装置 还包括:

译码信道资源池,用于在所述用户发送 DPCCH信道和 E-DPCCH信道 数据帧之前, 根据用户的用户 ID, 为用户的 DPCCH信道和 E-DPCCH信 道分别配置对应的译码信道 ID; 译码信道 ID存储单元, 用于存储所述译码信道 ID。

8、 如权利要求 7所述的进行译码处理的装置, 其特征在于, 所述装置 还包括:

译码信道 ID设置单元, 与所述译码信道资源池连接, 用于将参与译码 的 DPCCH信道和 /或 E-DPCCH信道对应的译码信道 ID设置为有效值 , 将 不参与译码的 DPCCH信道和 /或 E-DPCCH信道对应的译码信道 ID设置为 无效值。

9、 如权利要求 6所述的进行译码处理的装置, 其特征在于, 所述装置 还包括:

TFCI符号域提取单元, 用于从所述 DPCCH信道中提取 TFCI符号; 混合符号緩存单元, 用于存储所述 TFCI符号和所述 E-DPCCH信道中 的 E-TFCI符号。

10、 如权利要求 6 所述的进行译码处理的装置, 其特征在于, 所述符 号提取译码控制单元进一步包括:

判断选择子单元, 与所述混合符号解映射单元连接, 用于根据所述 DPCCH信道和 E-DPCCH信道的符号队列的优先级, 选择进行译码的符号 队列;

地址解析子单元, 用于根据所述判断选择子单元选择的符号队列, 以 及该符号队列所对应的译码信道 ID, 解析出该符号队列解映射后得到的符 号在所述混合符号存储单元的存储地址, 根据该存储地址, 从所述混合符 号存储单元中读出该符号队列对应的符号。

Description:
一种进行译码处理的方法及装置 技术领域

本发明涉及无线通讯技术领域, 特别是涉及一种用于上行控制信道

( DPCCH, Dedicated Physical Control Channel ) 中 TFCI ( Transport Format Combination Indicator,传输格式组合指示)和上行增强控制 道( E-DPCCH, E-DCH Dedicated Physical Control Channel ) 中 E-TFCI ( Enhanced- Transport Format Combination Indicator, 增强传输格式组合指示)数据混合处理译码 的译码方法及装置。 背景技术

在 WCDMA ( Wideband Code Division Multiple Access, 宽带码分多址) 系统中, 上行控制信道 DPCCH包含着上行数据信道(DPDCH, Dedicated Physical Data Channel )解码所需要的 TFCI信息,而 DPCCH所携带的 TFCI 数据是 lObit TFCI符号信息经过编码和映射而成的,编码后 符号为 32个, 最终映射在一帧 DPCCH中的 TFCI符号个数为 30, 32, 33 , 36, 39, 42。 控制信道符号级处理就是把这些 DPCCH符号解映射成 30个或 32个符号 后, 译码成 1 Obit TFCI信息。

随着第三代合作组织 (3GPP, 3rd Generation Partnership Project ) 的发 展, WCDMA协议从 99版(简称 R99 )发展到第 6版(简称 R6 ), 并且仍 在不断发展。 在 R6协议中, 通信速率越来越快, 增加了上行高速业务, 相 应的新增上行增强控制信道 ( E-DPCCH, E-DCH Dedicated Physical Control Channel, 其中, E-DCH, Enhanced Dedicated Channel, 增强的专用信道), 以及上行增强数据信道 ( E-DPDCH, E-DCH Dedicated Physical Data Control Channel )。 在 E-DPCCH中含有 E-DPDCH解码所需要的 E-TFCI信息, 同 样的也是经过 lObit E-TFCI符号信息编码、 映射而成。 由于具有两种控制 信道 DPCCH 和 E-DPCCH, 因此, 新的控制信道符号级处理还需要加上 E-DPCCH符号解映射和译码处理。

现有的技术通常都是针对译码速度的优化来提 高译码速度, 或者只有 上行控制信道或上行增强控制信道上的处理译 码, 而没有上行控制信道和 上行增强控制信道的混合处理, 例如, 只针对纯粹的控制信道传输格式 ( TFCI )译码的快速译码; 或者只针对纯粹的增强控制信道(E-TFCI ) 的 快速译码。 但是, 有时候, 部分用户同时包括 DPCCH和 E-DPCCH两种信 道, 或用户 DPCCH和 E-DPCCH两种信道都需要参与译码, 在这种情况, 只针对控制信道传输格式或增强控制信道传输 格式的快速译码方法, 就会 存在问题。 发明内容

本发明要解决的技术问题是提供一种进行译码 处理的方法及装置, 用 以解决现有技术中没有对上行控制信道和上行 增强控制信道的混合处理的 问题。

为解决上述技术问题, 一方面 , 本发明提供一种进行译码处理的方法, 所述方法包括以下步骤:

根据用户的用户 ID, 分别获取所述用户 DPCCH信道和 E-DPCCH信 道的译码信道 ID;

对所述 DPCCH信道中的 TFCI符号和 E-DPCCH信道中的 E-TFCI符号 进行解映射, 并根据所述译码信道 ID, 存储解映射后得到的符号;

根据所述 DPCCH信道和 E-DPCCH信道的符号队列的优先级,选择进 行译码的符号队列, 并根据该符号队列的译码信道 ID, 从解映射后得到的 符号中读出该符号队列对应的符号, 进行译码。

进一步, 根据用户的用户 ID , 分别获取所述用户 DPCCH 信道和 E-DPCCH信道的译码信道 ID , 具体包括以下步骤:

在 DPCCH信道和 E-DPCCH信道符号到来之前, 根据用户的用户 ID, 为用户的 DPCCH信道和 E-DPCCH信道分别配置对应的译码信道 ID; 当 DPCCH信道和 E-DPCCH信道符号到来时, 才艮据用户的用户 ID, 获取与该 用户对应的 DPCCH信道的译码信道 ID和与 E-DPCCH信道对应的译码信 道 ID。

进一步,在为用户的 DPCCH信道和 E-DPCCH信道分别配置对应的译 码信道 ID之后, 还包括以下步骤:

将参与译码的 DPCCH信道和 /或 E-DPCCH信道对应的译码信道 ID设 置为有效值,将不参与译码的 DPCCH信道和 /或 E-DPCCH信道对应的译码 信道 ID设置为无效值。

进一步, 对所述 DPCCH信道中的 TFCI符号和 E-DPCCH信道中的 E-TFCI符号进行解映射之前, 还包括以下步骤:

从所述 DPCCH信道中提取 TFCI符号, 并存储所述 TFCI符号和所述 E-DPCCH信道中的 E-TFCI符号。

进一步, 所述 DPCCH信道包括 lOmsTFCI符号队列, 所述 E-DPCCH 信道包括 2msE-TFCI符号队列和 10msE-TFCI符号队列, 其中, 上述符号 队列优先级由高到低依次为: 2msE-TFCI符号队列、 10msE-TFCI符号队列 和 lOmsTFCI符号队列。

另一方面, 本发明还提供一种进行译码处理的装置, 所述装置包括: 译码信道 ID获取单元, 用于根据用户的用户 ID, 分别获取所述用户 DPCCH信道和 E-DPCCH信道的译码信道 ID;

混合符号解映射单元, 用于对所述 DPCCH 信道中的 TFCI 符号和 E-DPCCH信道中的 E-TFCI符号进行解映射;

混合符号存储单元, 用于根据所述译码信道 ID, 存储所述混合符号解 映射单元解映射后得到的符号;

符号提取译码控制单元, 用于根据所述 DPCCH信道和 E-DPCCH信道 的符号队列的优先级, 选择进行译码的符号队列, 并根据该符号队列的译 码信道 ID, 从所述混合符号存储单元中读出该符号队列对 应的符号; 译码单元, 用于对所述符号提取译码控制单元读出的符号 进行译码。 进一步, 所述装置还包括:

译码信道资源池,用于在所述用户发送 DPCCH信道和 E-DPCCH信道 数据帧之前, 根据用户的用户 ID, 为用户的 DPCCH信道和 E-DPCCH信 道分别配置对应的译码信道 ID;

译码信道 ID存储单元, 用于存储所述译码信道 ID。

进一步, 所述装置还包括:

译码信道 ID设置单元, 与所述译码信道资源池连接, 用于将参与译码 的 DPCCH信道和 /或 E-DPCCH信道对应的译码信道 ID设置为有效值, 将 不参与译码的 DPCCH信道和 /或 E-DPCCH信道对应的译码信道 ID设置为 无效值。

进一步, 所述装置还包括:

TFCI符号域提取单元, 用于从所述 DPCCH信道中提取 TFCI符号; 混合符号緩存单元, 用于存储所述 TFCI符号和所述 E-DPCCH信道中 的 E-TFCI符号。

进一步, 所述符号提取译码控制单元进一步包括:

判断选择子单元, 与所述混合符号解映射单元连接, 用于根据所述 DPCCH信道和 E-DPCCH信道的符号队列的优先级, 选择进行译码的符号 队列;

地址解析子单元, 用于根据所述判断选择子单元选择的符号队列 , 以 及该符号队列所对应的译码信道 ID, 解析出该符号队列解映射后得到的符 号在所述混合符号存储单元的存储地址, 根据该存储地址, 从所述混合符 号存储单元中读出该符号队列对应的符号

本发明有益效果如下:

本发明能够同时兼容上行控制信道和上行增强 控制信道中 TFCI 和 E-TFCI数据的译码; 通过统一配置译码信道 ID , 减少接近一半的符号存储 空间。 通过对待译码符号细分, 通过优先级选择译码, 进一步满足 R6协议 对业务解调延迟的需求。 附图说明

图 1 是本发明实施例 1一种进行译码处理方法的流程图;

图 2 是本发明实施例 2一种进行译码处理方法的流程图;

图 3 是本发明实施例 2中根据优先级选择符号队列及进行译码的流 图;

图 4 是本发明实施例 3—种进行译码处理装置的结构示意图; 图 5 是本发明实施例 4一种进行译码处理装置的译码信道 ID获取部分 的结构示意图;

图 6 是本发明实施例 4一种进行译码处理装置的译码处理部分的结 示意图;

图 7 是本发明实施例 4一种进行译码处理装置的符号提取译码控制 元的结构示意图。 具体实施方式

为了解决现有技术中无法对上行控制信道和上 行增强控制信道的混合 处理的问题, 本发明提供了一种进行译码处理的方法及装置 , 以下结合附 图以及实施例, 对本发明进行进一步详细说明。 应当理解, 此处所描述的 具体实施例仅仅用以解释本发明, 并不限定本发明。 本发明的重点在于如何混合处理两种信道的数 据来进行译码, 在混合 处理的时候, 最大程度节省资源, 且又能满足 3GPP对于不同业务的解调延 时要求。 根据 3GPP规定, 对于 2ms传输时间的高速业务在基站系统总的 延迟不能超过 8.3ms, 10ms传输时间的高速业务在基站系统总的延迟 能 超过 24.3ms。

如图 1所示, 本发明实施例 1 涉及一种进行译码处理的方法, 包括以 下步骤:

步骤 S101 , 根据用户的用户 ID ( IDentity, 身份标识号码), 分别获取 该用户 DPCCH信道和 E-DPCCH信道的译码信道 ID。

译码信道 ID是指能够区分不同信道对应的数据的身份标 号码, 不同 的信道, 既是指不同用户的信道, 也是指同一用户不同类型的信道。 译码 信道 ID的获取, 可以为任何方式, 只要是能够区分不同信道对应的数据即 可。 例如, 可以在 DPCCH信道和 E-DPCCH信道符号到来之前, 就根据用 户的用户 ID, 配置好分别与 DPCCH信道和 E-DPCCH信道对应的译码信 道 ID , 当 DPCCH信道和 E-DPCCH信道符号到来时, 根据用户的用户 ID , 获取与该用户对应的 DPCCH信道的译码信道 ID和与 E-DPCCH信道对应 的译码信道 ID。 另外, 也可以在 DPCCH信道和 E-DPCCH信道符号到来 时, 直接才艮据用户的用户 ID, 分别为 DPCCH信道和 E-DPCCH信道配置 对应的译码信道 ID。采用统一配置译码信道 ID的方式, 最大程度减少了处 理译码存储时占用的空间。

步骤 S102 , 对 DPCCH信道中的 TFCI符号和 E-DPCCH信道中的 E-TFCI符号进行解映射, 并根据译码信道 ID, 存储解映射后得到的符号。

首先, 从 DPCCH信道中提取 TFCI符号, 然后将其与 E-DPCCH信道 中的 E-TFCI符号 ( E-DPCCH信道只包含 E-TFCI符号, 因此不需要提取 ) 一起存入緩存区; 然后, 从緩存区读出 TFCI符号或 E-TFCI符号, 进行解 映射, 去除冗余的符号, 得到解映射后的符号 (即映射前的符号); 最后, 根据上述符号对应的译码信道 ID , 分别对得到的符号进行存储。

步骤 S103 , 根据 DPCCH信道和 E-DPCCH信道的符号队列的优先级, 选择进行译码的符号队列, 并从解映射后得到的符号中读出该符号队列对 应的符号, 进行译码。

由于 DPCCH 信道包括 lOmsTFCI 符号队列, E-DPCCH 信道包括 2msE-TFCI符号队列和 1 OmsE-TFCI符号队列, 因此, 在对 DPCCH信道和 E-DPCCH信道混合处理时, 就存在对哪些符号队列优先进行译码的问题, 为了满足 R6以及后续发展的协议要求,首先需要对符号 列进行优先级的 排序, 通常情况下, 上述符号队列优先级由高到低依次为: 2msE-TFCI符 号队列、 1 OmsE-TFCI符号队列和 1 OmsTFCI符号队列。 然后, 根据优先级 的高低, 选择进行译码的符号队列, 再根据该符号队列的译码信道 ID, 从 解映射后得到的符号中读出该符号队列对应的 符号, 进行译码。 译码完毕, 重新按照优先级顺序检查 3种符号队列, 取出非空队列中优先级最高的那 个符号队列, 根据译码信道 ID取出对应的符号译码, 如此循环, 直至所有 符号队列都译码完毕。

如图 2所示, 本发明实施例 2涉及一种进行译码处理的方法, 包括以 下步骤:

步骤 S201 , 首先, 在 DPCCH信道和 E-DPCCH信道符号到来之前, 提前为每个用户的 DPCCH信道和 E-DPCCH信道配置对应的译码信道 ID。 即根据用户的用户 ID, 配置用户 ID与 DPCCH信道和 E-DPCCH信道对应 的译码信道 ID的映射关系, 并对配置好的映射关系进行保存。 其中, 同一 用户的 DPCCH信道对应的译码信道 ID与 E-DPCCH信道对应的译码信道 ID不相同, 主要是用于区分该用户不同信道对应的不同数 据。 例如, 假设 用户的用户 ID为 0,则为该用户配置的 DPCCH信道对应的译码信道 ID为 Al , 为该用户配置的 E-DPCCH信道对应的译码信道 ID为 A2; 下一用户 的用户 ID为 1 , 则为该用户配置的 DPCCH信道对应的译码信道 ID为 B1 , 为该用户配置的 E-DPCCH信道对应的译码信道 ID为 B2; ; 同理, 为 所有用户的配置 DPCCH信道和 E-DPCCH信道对应的译码信道 ID。

对获取的译码 ID进行设置。 由于并不是每一个用户都有两种信道, 或 用户的两种信道并不都需要参与译码, 因此,将参与译码的 DPCCH信道和 /或 E-DPCCH 信道对应的译码信道 ID 设置为有效值, 将不参与译码的 DPCCH信道和 /或 E-DPCCH信道对应的译码信道 ID设置为无效值。 即, 如果用户的 DPCCH信道和 E-DPCCH信道都参与译码, 则 DPCCH信道和 E-DPCCH信道对应的译码信道 ID都配置有效值; 如果只有一个信道参与 译码时, 则该信道对应的译码信道 ID配置有效值, 另外信道对应的译码信 道 ID配置无效值。

采用统一配置译码 ID的方式, 最大程度减少了处理译码存储时占用的 空间。 假如系统总共允许的用户数为 M , 总的译码信道数为 N, 那么 N<< ( M*2 ), 因为大部分情况下, 用户只有一个信道属于译码信道。 因此, 在 对译码符号的存储时, 采用以译码信道 ID作为索引的存储区远比采用用户 ID为索引的两个独立的存储区要小, 极大程度地节省了存储区容量。

步骤 S202, 在 DPCCH信道和 E-DPCCH信道符号到来时, 根据发送 该信道符号的用户的用户 ID , 查找其 DPCCH信道和 E-DPCCH信道分别 对应的译码信道 ID, 即获得该用户 DPCCH信道和 E-DPCCH信道分别对 应的译码信道 ID。

步骤 S203 , 从 DPCCH信道中提取 TFCI符号, 并存储 TFCI符号和 E-DPCCH信道中的 E-TFCI符号。

由于 DPCCH信道中包含着 pilot(导频比特,用来进行信道估计), TFCI (传输格式组合指示, 指示当前帧的数据格式), FBI (反馈信息比特, 下 行链路使用闭环发射分集时使用 FBI比特), TPC (发送功率控制, 传送进 行下行链路功率控制需要的功率控制命令) 四种符号, 而进行译码处理, 只需要 TFCI符号, 因此, 需要根据 DPCCH信道符号数据所携带的信息, 提取出 DPCCH信道中的 TFCI符号。 另外, 由于 E-DPCCH信道只包含 E-TFCI符号, 因此不需要符号域的提取。 将提取的 TFCI符号和 E-TFCI符 号送入混合符号緩沖区, 此时, 两种类型的符号是间插混合的, 即某个译 码信道帧内符号之间还插着其他译码信道帧内 符号。

步骤 S204, 对 DPCCH信道中的 TFCI符号和 E-DPCCH信道中的 E-TFCI符号进行解映射, 并根据译码信道 ID, 存储解映射后得到的符号。

首先, 读取混合符号緩冲区的符号, 处理编码映射后的冗余符号。 如 果是 DPCCH信道,由于映射的时候可能会出现某些映 前的符号重复映射 在 DPCCH信道中的情况, 因此会出现一些多余的映射前的符号。解映射 就 是将这些冗余的符号处理掉, 最后变成映射前的 30个或 32个符号。 然后, 按照 DPCCH对应的译码信道 ID, 将解映射后得到的映射前的 30个或 32 个符号存入到混合符号存储空间中。 如果是 2ms的 E-DPCCH信道, 其只 有 30个符号,而没有冗余符号。此时解映射操作 会做任何处理,即将 2ms 的 E-DPCCH信道的 30个符号作为解映射后的 30个符号,按照该 E-DPCCH 信道对应的译码 ID ,将解映射后得到的映射前的 30个符号存入到混合符号 存储空间中。 如果是 10ms的 E-DPCCH信道, 会有 150个符号, 其 5个子 帧中第一个子帧 30个符号为初始符号 (映射前的符号), 后面 4个子帧都 为重复符号(冗余符号), 解映射操作就是对这 4个重复子帧进行处理, 将 其删除, 最后, 解映射后得到 30个符号。 按照该 E-DPCCH信道对应的译 码 ID,将解映射后得到的映射前的 30个符号存入混合符号存储空间中。 混 合符号存储空间是用于存放每个译码信道解映 射后的 30或 32个 TFCI和 / 或 E-TFCI符号。 其存放空间大小根据译码信道总的资源个数而 定。 由于译 码信道中的符号分布在一帧时间中, 译码时需要一次性的得到一帧数据来 进行译码, 因此, 需要在混合符号存储空间存储, 等到译码信道帧内最后 的符号存进去后, 再一次性读出。

当某译码信道完成该帧内最后一个符号的存放 时, 建立一个任务, 然 后会根据信道类型产生一个事件, 放入 3 个队列 FIFO ( First Input First Output, 先入先出队列)中的其中一个。 一个任务事件(符号队列)的产生, 说明某信道帧数据已经在符号存储空间中准备 好, 可以取出译码, 而符号 数据在混合符号存储空间中的地址可以从译码 信道任务队列中获取。 3个队 列 FIFO分为 2msE-DPCCH译码信道任务队列, lOmsE-DPCCH译码信道任 务队列, lOmsDPCCH译码信道任务队列。 2msE-DPCCH译码信道任务队 列存储多个 2msE-E-TFCI符号队列 (任务事件), lOmsE-DPCCH译码信道 任务队列存储多个 10msE-TFCI符号队列 (任务事件), lOmsDPCCH译码 信道任务队列存储多个 lOmsTFCI符号队列 (任务事件), 符号队列 (任务 事件)中包含有某译码信道帧内译码信道 ID以及解映射后符号个数的信息。 根据这两个信息可以得到混合符号存储空间中 此用户信道一帧 TFCI 或 E-TFCI数据的地址。

步驟 S205 , 根据 DPCCH信道和 E-DPCCH信道的符号队列的优先级, 选择进行译码的符号队列, 并从所述解映射后得到的符号中读出该符号队 列对应的符号, 进行译码。

DPCCH 的 TFCI 对应着 R99 的数据信道业务的传输格式指示, E-DPCCH的 E-TFCI对应着高速数据信道业务的传输格式指示 , 高速业务 分为 2ms和 10ms帧。 不同的业务对延时有规定,在控制信道上采取 优先处 理, 就能保证数据业务信道上的优先处理, 对上行系统性能的提升有较大 的好处。 三种不同类型的符号在帧内最后一个符号(解 映射后得到的符号) 存入混合符号存储空间时, 按照类型分别存入三个任务队列中。 然后, 同 时检测三个符号队列的请求, 如果 3 种符号队列任务同时存在时, 根据优 先级去选取其中的一个任务队列中的一个任务 事件进行处理, 优先选择 2msE-DPCCH 队列 , 优先级从高到低依次为 : 2msE-DPCCH 、 lOmsE-DPCCH 、 10msDPCCH。 选出其中一个队列任务后, 对内容进行 地址解析, 得到在混合符号存储空间中对应的符号存储地 址, 读出符号后 进行译码。

3所示, 具体包括以下步骤:

步骤 S301 , 开始。

步驟 S302 , 首先判断 2msE-DPCCH任务队列 FIFO是否非空, 如果是 非空, 则转步骤 S305; 如果 2msE-DPCCH任务队列 FIFO是空的, 则转步 骤 S303。

转步骤 S303 , 判断 lOmsE-DPCCH任务队列 FIFO是非空, 如果是, 则转步骤 S305; 如果否, 则转步骤 S304。

步骤 S304, 判断 lOmsDPCCH任务队列 FIFO是非空, 如果是, 则转 步骤 S305; 如果否, 则转步骤 S302。 当 3个任务队列 FIFO都是空的, 此 时就会一直检测等待, 直到其中 3个任务队列至少有一个非空为止。

步骤 S305 , 直接提取该任务队列 FIFO 中的一个符号队列。 即, 如果 2msE-DPCCH任务队列 FIFO非空, 直接提取一个 2msE-TFCI符号队列; 如果 2msE-DPCCH任务队列 FIFO是空的,而 lOmsE-DPCCH任务队列 FIFO 是非空, 那么直接提取一个 10msE-TFCI符号队列; 如果 2msE-DPCCH任 务队列和 lOmsE-DPCCH任务队列都是空的,而 lOmsDPCCH任务队列 FIFO 是非空, 那么就提取一个 lOmsTFCI符号队列;

步骤 S306, 当取出一个符号队列后, 根据该符号队列包含的对应译码 信道帧内的译码信道 ID, 以及解映射后符号个数信息, 就可以得到混合符 号存储空间中, 此用户信道一帧 TFCI或 E-TFCI数据的地址, 根据该地址 取出 30或 32个符号。

步驟 S307 , 对取出的 30 或 32 个符号进行译码, 译码完成, 得到 lObitTFCI或 E-TFCI译码结果。 该符号队列译码结束后, 转步骤 S302。

步骤 S308, 在对三个任务队列中的所有符号队列译码结束 后, 译码处 理结束。

如图 4所示, 本发明实施例 3涉及一种进行译码处理的装置, 包括: 译码信道 ID获取单元 401 , 用于根据用户的用户 ID , 分别获取所述用 户 DPCCH信道和 E-DPCCH信道的译码信道 ID; 译码信道 ID是指能够区 分不同信道对应的数据的身份标识号码, 不同的信道, 既是指不同用户的 信道, 也是指同一用户不同类型的信道。 译码信道 ID的获取, 可以为任何 方式, 只要是能够区分不同信道对应的数据即可。

混合符号解映射单元 402, 与译码信道 ID获取单元 401连接, 用于对 DPCCH信道中的 TFCI符号和 E-DPCCH信道中的 E-TFCI符号进行解映射; 对 DPCCH信道中的 TFCI符号进行解映射, 就是去除映射过程中重复映射 在 DPCCH信道中的符号, 得到映射前的 30或 32个符号。 对 E-DPCCH信 道中的 E-TFCI符号进行解映射, 包括对 2ms E-DPCCH信道的 E-TFCI符 号进行解映射和对 10ms E-DPCCH信道的 E-TFCI符号进行解映射。 由于 2ms E-DPCCH 信道的 E-TFCI符号没有多余的冗余符号, 因此, 将 2ms E-DPCCH信道的 30 个符号直接作为解映射后得到的 30 个符号。 10ms E-DPCCH信道的 E-TFCI符号包括 150个符号, 其 5个子帧中第一个子帧 30个符号为初始符号(映射前的符号), 后面 4个子帧都为重复符号(冗余 符号), 解映射操作就是对这 4个重复子帧进行处理, 将其删除, 最后, 解 映射后得到 30个符号。

混合符号存储单元 403 , 与混合符号解映射单元 402连接, 用于根据译 码信道 ID, 存储混合符号解映射单元 402解映射后得到的符号; 根据译码 信道 ID对符号进行存储是指, 根据符号对应的用户的信道类型, 从译码信 道 ID获取单元获取该用户某一种信道类型的译码 道 ID, 然后,根据得到 的译码信道 ID,对混合符号解映射单元 402解映射后得到的符号进行存储, 即建立存储地址与译码信道 ID的映射关系,也就是说,根据该译码信道 ID, 即可查找到存储的符号。

符号提取译码控制单元 404,分别与混合符号解映射单元 402和混合符 号存储单元 403连接, 用于根据混合符号解映射单元 402解映射后得到的 DPCCH信道和 E-DPCCH信道的符号队列的优先级, 选择进行译码的符号 队列, 并根据该符号队列中包含的译码信道 ID信息和符号个数信息, 从混 合符号存储单元 403中读出该符号队列对应的符号。

译码单元 405, 与符号提取译码控制单元 404连接, 用于对符号提取译 码控制单元 404读出的符号进行译码。

如图 5、 图 6、 图 7所示, 本发明实施例 4涉及一种进行译码处理的装 置, 包括: 译码信道资源池 501、 译码信道 ID存储单元 502、 译码信道 ID 获取单元 503、 译码信道 ID设置单元 504、 TFCI符号域提取单元 505、 混 合符号緩存单元 506、 混合符号解映射单元 507、 混合符号存储单元 508、 符号提取译码控制单元 509和译码单元 510。 其中, 译码信道 ID设置单元 504、 译码信道资源池 501、 译码信道 ID存储单元 502和译码信道 ID获取 单元 503依次连接; TFCI符号域提取单元 505、 混合符号緩存单元 506、 混合符号解映射单元 507、 混合符号存储单元 508、 符号提取译码控制单元 509和译码单元 510依次连接;混合符号解映射单元 507分别与译码信道 ID 设置单元 504、 符号提取译码控制单元 509 连接。 符号提取译码控制单元 509进一步包括判断选择子单元 5091和地址解析子单元 5092。

在 DPCCH信道和 E-DPCCH信道符号到来之前, 提前为每个用户的 DPCCH信道和 E-DPCCH信道配置对应的译码信道 ID。 即根据用户的用户 ID,译码信道资源池 501配置用户 ID与该用户的 DPCCH信道和 E-DPCCH 信道对应的译码信道 ID的映射关系。 在配制完上述映射关系之后, 译码信 道 ID设置单元 504将该用户参与译码的 DPCCH信道和 /或 E-DPCCH信道 对应的译码信道 ID 设置为有效值, 将不参与译码的 DPCCH信道和 /或 E-DPCCH信道对应的译码信道 ID设置为无效值。 最后, 将配置好的译码 信道 ID保存到译码信道 ID存储单元 502。 其中, 同一用户的 DPCCH信道 对应的译码信道 ID与 E-DPCCH信道对应的译码信道 ID不相同,主要是用 于区分该用户不同类型信道对应的不同数据。

在 DPCCH信道和 E-DPCCH信道符号到来时, 译码信道 ID获取单元 503根据发送该信道符号数据的用户的用户 ID ,在译码信道 ID存储单元 502 中查找并获取该用户 DPCCH信道和 E-DPCCH信道分别对应的译码信道 ID。 TFCI符号域提取单元 505从 DPCCH信道中提取 TFCI符号, 并将提 取的 TFCI符号存储到混合符号緩存单元 506中。 由于 E-DPCCH信道中只 包括 E-TFCI符号, 因此,直接将 E-TFCI符号存储到混合符号緩存单元 506 中。 混合符号解映射单元 507从混合符号緩存单元 506中读出符号, 读的 过程中 , 只针对译码信道 ID设置单元 504设置的译码信道 ID为有效值的 信道符号进行解映射。 得到解映射后的 30个或 32个符号, 并将解映射后 得到的符号存储到混合符号存储单元 508。具体解映射的步骤与实施例 2相 同, 本实施例不再详述。 当某译码信道完成该帧内最后一个符号的存放 时, 混合符号解映射单元 507 建立一个任务, 然后会根据信道类型产生一个任 务事件(符号队列 ), 放入 3个队列 FIFO中的其中一个。 3个队列 FIFO分 为 2msE-DPCCH译码信道任务队列, lOmsE-DPCCH译码信道任务队列, lOmsDPCCH译码信道任务队列。 2msE-DPCCH译码信道任务队列存储多 个 2msE-E-TFCI 符号队列, lOmsE-DPCCH 译码信道任务队列存储多个 10msE-TFCI符号队列, lOmsDPCCH译码信道任务队列存储多个 lOmsTFCI 符号队列, 符号队列包含有某译码信道帧内译码信道 ID以及解映射后符号 个数的信息。 根据这两个信息可以得到混合符号存储单元 508 中此用户信 道一帧 TFCI或 E-TFCI数据的地址。 符号提取译码控制单元 509的判断选 择子单元 5091从混合符号解映射单元 507的三个任务队列中根据优先级选 择一个符号队列,地址解析子单元 5092根据该符号队列包含的译码信道 ID 以及解映射后符号个数信息, 得到混合符号存储单元 508 中此用户信道一 帧 TFCI或 E-TFCI数据的地址。符号队列的具体选择步骤与 实施例 2相同, 本实施例不再详述。 符号提取译码控制单元 509根据该地址, 从混合符号 存储单元 508读出相应的符号, 由译码单元 510进行译码, 得到 TFCI或 E-TFCI10bit的译码结果。

由上述实施例可以看出, 本发明能够同时兼容上行控制信道和上行增 强控制信道中 TFCI和 E-TFCI数据的译码; 通过统一配置译码信道 ID, 减 少接近一半的符号存储空间。 通过对待译码符号细分, 通过优先级选择译 码, 进一步满足 R6协议对业务解调延迟的需求。

尽管为示例目的, 已经公开了本发明的优选实施例, 本领域的技术人 员将意识到各种改进、 增加和取代也是可能的, 因此, 本发明的范围应当 不限于上述实施例。