首页 / 国际专利分类库 / 电学 / 电通信技术 / 无线通信网络 / 网络拓扑 / 符号映射传输格式组合指示符位的设备和方法

符号映射传输格式组合指示符位的设备和方法

申请号 CN02142985.5 申请日 2002-07-09 公开(公告)号 CN100418311C 公开(公告)日 2008-09-10
申请人 三星电子株式会社; 发明人 黄承吾; 李国熙; 金宰烈; 朴相焕;
摘要 公开了在用于编码k个第一TFCI位和(10-k)个第二TFCI位的移动通信系统的传输设备中用于将第一编码TFCI符号和第二编码TFCI符号映射到无线电 帧 的方法,第一编码TFCI符号和第二编码TFCI符号的总和是32。该方法包括多路复用编码符号以便于依据无线电帧的传输模式和数据率均匀分配第一编码TFCI符号和第二编码TFCI符号,和输出32个编码符号;和将32个多路复用编码符号映射到无线电帧以便于满足依据无线电帧的传输模式和数据率确定的能够映射到一个无线电帧的编码符号的数目。
权利要求

1. 一种用于在用于编码K个第一传输格式组合指示符(TFCI)位和(10- k)个第二TFCI位的移动通信系统的传输设备中将第一编码传输格式组合指 示符符号和第二编码传输格式组合指示符符号映射到无线电的方法,第一 编码传输格式组合指示符符号和第二编码传输格式组合指示符符号的总和是 32,其中,k是一个其值在1≤k≤9的范围的整数变量,该方法包括步骤:
多路复用第一编码传输格式组合指示符符号和第二编码传输格式组合指 示符符号以产生具有受整数变量k影响的次序的组合输出;和
将32个多路复用的编码符号映射到无线电帧以便于满足依据无线电帧 的传输模式和数据率而确定的能够映射到一个无线电帧的编码符号的数目.
2. 根据权利要求1的方法,其中在由下式计算的位置中多路复用第一编 码传输格式组合指示符符号:
b [ 32 n × ( i + 1 ) ] - 1 = c i 1 , ( 0 i n - 1 )
其中,ci 1表示第一编码的传输格式组合指示符符号,b表示一个多路复用 的编码的信号,[]指示一个通过对[]内的给定值四舍五入取整获得的一个整 数,n表示第一编码传输格式组合指示符符号的总数,i表示指示在第一编码 传输格式组合指示符符号之中的任意一个编码符号的索引。
3. 根据权利要求1的方法,其中在由下式计算的位置中多路复用第二编码 传输格式组合指示符符号:

其中,ci 2表示一个第二编码的TCFI符号,b表示一个多路复用的编码的 信号,指示小于等于在中的给定值的整数中的一个最大值,n表示第一 编码传输格式组合指示符符号的总数,m表示第二编码传输格式组合指示符 符号的总数,i表示指示在第一编码传输格式组合指示符符号之中的任意一个 编码符号的索引。
4. 根据权利要求1的方法,其中如果能够映射到一个无线电帧的编码符 号的数目是30,则将除了第一编码传输格式组合指示符符号的任意一个和第 二编码传输格式组合指示符符号的任意一个以外的30个编码符号映射到无 线电帧。
5. 根据权利要求4的方法,其中第一编码传输格式组合指示符符号的任 意一个是第一编码TFCI符号的最后一个编码符号,第二编码传输格式组合指 示符符号的任意一个是第二编码传输格式组合指示符符号的最后一个编码符 号。
6. 根据权利要求1的方法,其中如果能够映射到一个无线电帧的编码符 号的数目是30,则将除了在第一编码传输格式组合指示符符号之中的任意两 个编码符号或在第二编码传输格式组合指示符符号之中的任意两个编码符号 以外的30个编码符号映射到无线电帧。
7. 根据权利要求1的方法,其中如果能够映射到一个无线电帧的编码符 号的数目是120,则重复3次32个多路复用的编码符号,还重复在32个多 路复用的编码符号之中的前24个编码符号,然后映射到无线电帧。
8. 根据权利要求1的方法,其中如果能够映射到一个无线电帧的编码符 号的数目是32,则将32个多路复用的编码符号映射到无线电帧。
9. 根据权利要求1的方法,其中如果能够映射到一个无线电帧的编码符 号的数目是128,则重复4次32个多路复用的编码符号,然后映射到无线电 帧。
10. 一种在移动通信系统的传输设备中用于在无线电帧上传输第一传输 格式组合指示符位和第二传输格式组合指示符位的设备,其中,k是一个其 值在1≤k≤9的范围的整数变量,该设备包括:
至少一个编码器,它用于以第一编码率来编码k个第一传输格式组合指 示符位以便于输出(3k+1)个第一编码传输格式组合指示符符号,并且以第二 编码率来编码(10-k)个第二传输格式组合指示符位以便于输出(31-3k)个第 二编码传输格式组合指示符符号;和
编码符号排列器,它用于多路复用编码符号以产生具有受整数变量k影 响的次序的组合输出,和依据能够在一个无线电帧上传输的编码符号的数目 来输出多路复用的编码符号。
11. 根据权利要求10的设备,还包括用于依据整数变量k来选择第一传 输格式组合指示符位和第二传输格式组合指示符位并且将选择的传输格式组 合指示符位提供给编码器的选择器。
12. 根据权利要求10的设备,其中编码符号排列器多路复用编码符号以 便于在由下式计算的位置中输出第一编码传输格式组合指示符符号:
b [ 32 n × ( i + 1 ) ] - 1 = c i 1 , ( 0 i n - 1 )
其中,ci 1表示第一编码的TCFI符号,b表示一个多路复用的编码的信号, []指示一个通过对[]内的给定值四舍五入取整获得的一个整数,n表示第一 编码传输格式组合指示符符号的总数,i表示指示在第一编码传输格式组合指 示符符号之中的任意一个编码符号的索引。
13. 根据权利要求10的设备,其中编码符号排列器多路复用编码符号以 便于在由下式计算的位置中输出第二编码传输格式组合指示符符号:

其中n表示第一编码传输格式组合指示符符号的总数,ci 2表示一个第二 编码的TCFI符号,b表示一个多路复用的编码的信号,指示小于等于在 中的给定值的整数中的一个最大值,m表示第二编码传输格式组合指示符符 号的总数,i表示指示在第一编码传输格式组合指示符符号之中的任意一个编 码符号的索引。
14. 一种在移动通信系统的传输设备中用于在无线电帧上传输第一传输 格式组合指示符位和第二传输格式组合指示符位的方法,其中,k是一个其 值在1≤k≤9的范围的整数变量,该方法包括步骤:
用第一编码率来编码k个第一传输格式组合指示符位以便于输出(3k+1) 个第一编码传输格式组合指示符符号;
用第二编码率来编码(10-k)个第二传输格式组合指示符位以便于输出 (31-3k)个第二编码传输格式组合指示符符号;
多路第一和第二编码传输格式组合指示符符号以产生具有受整数变量k 影响的次序的组合输出;和
依据能够在一个无线电帧上传输的编码符号的数目来输出多路复用的编 码符号。
15. 根据权利要求14的方法,其中在由下式计算的位置中输出第一编码 传输格式组合指示符符号:
b [ 32 n × ( i + 1 ) ] - 1 = c i 1 , ( 0 i n - 1 )
其中,ci 1表示第一编码的TCFI符号,b表示一个多路复用的编码的信号, []指示一个通过对[]内的给定值四舍五入取整获得的一个整数,n表示第一 编码传输格式组合指示符符号的总数,i表示指示在第一编码传输格式组合指 示符符号之中的任意一个编码符号的索引。
16. 根据权利要求14的方法,其中在由下式计算的位置中输出第二编码 传输格式组合指示符符号:

其中,ci 2表示一个第二编码的TCFI符号,b表示一个多路复用的编码的 信号,指示小于等于在中的给定值的整数中的一个最大值,n表示第一 编码传输格式组合指示符符号的总数,m表示第二编码传输格式组合指示符 符号的总数,i表示指示在第一编码传输格式组合指示符符号之中的任意一个 编码符号的索引。
17. 一种用于在用于接收用于专用信道的(3k-1)个第一编码传输格式组 合指示符符号和用于下行链路共享信道的(31-3k)个第二编码传输格式组合 指示符符号的移动通信系统的接收设备中解码k个第一传输格式组合指示符 位和(10-k)个第二传输格式组合指示符位的设备,其中,k是一个其值在1 ≤k≤9的范围的整数变量,该设备包括:
编码符号重排列器,用于依据整数变量k来分离在DPCH(专用物理信道) 上传输的第一编码传输格式组合指示符符号和第二编码传输格式组合指示符 符号,用于重新排列;和
至少一个解码器,用于解码第一编码传输格式组合指示符符号以便于输 出k个第一传输格式组合指示符符号,和解码第二编码传输格式组合指示符 符号以便于输出(10-k)个第二传输格式组合指示符位。
18. 根据权利要求17的设备,其中编码符号重排列器从通过多路复用第 一编码传输格式组合指示符符号和第二编码传输格式组合指示符符号所获得 的编码符号中分离存在于由下列公式计算的位置中的第一编码传输格式组合 指示符符号:
b [ 32 n × ( i + 1 ) ] - 1 = c i 1 , ( 0 i n - 1 )
其中,ci 1表示第一编码的TCFI符号,b表示一个多路复用的编码的信号, []指示一个通过对[]内的给定值四舍五入取整获得的一个整数,n表示第一 编码传输格式组合指示符符号的总数,i表示指示在第一编码传输格式组合指 示符符号之中的任意一个编码符号的索引。
19. 根据权利要求17的设备,其中编码符号重排列器从通过多路复用第 一编码传输格式组合指示符符号和第二编码传输格式组合指示符符号所获得 的编码符号中分离存在于由下列公式计算的位置中的第二编码传输格式组合 指示符符号:

其中,ci 2表示一个第二编码的TCFI符号,b表示一个多路复用的编码的 信号,指示小于等于在中的给定值的整数中的一个最大值,n表示第一 编码传输格式组合指示符符号的总数,m表示第二编码传输格式组合指示符 符号的总数,i表示指示在第一编码传输格式组合指示符符号之中的任意一个 编码符号的索引。
20. 一种用于在移动通信系统的接收设备中解码k个第一传输格式组合 指示符位和(10-k)个第二传输格式组合指示符位的方法,接收设备用于接收 用于DCH(专用信道)的(3k-1)个第一编码传输格式组合指示符符号和用于 DSCH(下行链路共享信道)的(31-3k)个第二编码传输格式组合指示符符号, 其中,k是一个其值在1≤k≤9的范围的整数变量,该方法包括步骤:
依据k的值来分离在DPCH(专用物理信道)上传输的第一编码传输格式组 合指示符符号和第二编码传输格式组合指示符符号,用于重新排列;和
解码第一编码传输格式组合指示符符号以便于输出k个第一传输格式组 合指示符符号;和
解码第二编码传输格式组合指示符符号以便于输出(10-k)个第二传输格 式组合指示符位。
21. 根据权利要求20的方法,其中从通过多路复用第一编码传输格式组 合指示符符号和第二编码传输格式组合指示符符号所获得的编码符号中分离 出存在于由下列公式计算的位置中的第一编码传输格式组合指示符符号:
b [ 32 n × ( i + 1 ) ] - 1 = c i 1 , ( 0 i n - 1 )
其中,ci 1表示第一编码的TCFI符号,b表示一个多路复用的编码的信号, []指示一个通过对[]内的给定值四舍五入取整获得的一个整数,n表示第一 编码传输格式组合指示符符号的总数,i表示指示在第一编码传输格式组合指 示符符号之中的任意一个编码符号的索引。
22. 根据权利要求20的方法,其中从通过多路复用第一编码传输格式组 合指示符符号和第二编码传输格式组合指示符符号所获得的编码符号中分离 出存在于由下列公式计算的位置中的第二编码传输格式组合指示符符号:

其中,ci 2表示一个第二编码的TCFI符号,b表示一个多路复用的编码的 信号,指示小于等于在中的给定值的整数中的一个最大值,n表示第一 编码传输格式组合指示符符号的总数,m表示第二编码传输格式组合指示符 符号的总数,i表示指示在第一编码传输格式组合指示符符号之中的任意一个 编码符号的索引。

说明书全文

技术领域

发明通常涉及用于在CDMA移动通信系统中硬分离模式的传输设备 和方法,更具体地,涉及用于传输TFCI(传输格式组合指示符)位的映射设备 和方法。

背景技术

通常,在时分基础上由多个用户共享下行链路共享信道(DSCH)。结合每 个用户的专用信道(DCH)建立DSCH。在专用物理信道(DPCH)上传输DCH, 通过在时分基础上组合专用物理控制信道(DPCCH)和专用物理数据信道 (DPDCH)来构成DPCH。
在物理下行链路共享信道(PDSCH)上传输DSCH,并且在DPCH中的 DPCCH上传输用于PDSCH的信道控制信息。在DPCCH上传输的控制信息 包括有关下述的信息:(i)用于控制来自UE(用户设备)的上行链路传输功率的 TPC(传输功率控制命令)上的信息,(ii)用于从节点B到UE的信道变化估计、 传输功率测量和时隙同步捕获的导频字段的信息,和(iii)TFCI(传输格式组合 指示符)。对于这样的信息,TPC和导频字段用作用于PDSCH和DPCH的物 理控制信息,而TFCI用作指示在DSCH和DPDCH上传输的数据的信息特 征(例如,信息传送率,和不同信息的组合,也就是声音信息和数据包信息的 组合)。
如上所述,TFCI是指示在物理信道DSCH和DPDCH上传输的数据的信 息特征的控制信息,具有10位长度并且被编码成32位。也就是,数据量信 息用10位表示,并且将10位信息编码为32位以便于在物理信道上传输。
在用于UMTS(全球移动电信系统)的3GPP(第三代合伙项目)技术说明书 25.212中规定的下列方法中在物理信道上传输TFCI。
ak=传输组合信息的第k个信息位(0≤k≤9)
bl=传输组合信息的第i个编码位(0≤l≤31)
dm=传输组合信息的第m个传输编码位
ak是指示在DPDCH上传输的数据的速率、类型和组合的10位信息,bl 是由通过编码ak获得的32个编码位所组成的,dm是在其处在DPCCH上传输 bl的传输编码位。这里,值m是依据条件而变化的。
根据DPCCH的传输模式和DPCH的数据率来确定用于确定dm的数目的 条件。DPCCH的传输模式包括普通传输模式和压缩传输模式。当具有一个 RF的无线电收发机打算测量另一个频率带的时候使用压缩传输模式。在压缩 传输模式中的操作停止当前频率带的传输从而使得UE能够测量另一个频率 带。正好在传输暂停期间之前或者之后压缩要在传输暂停期间中传输的数据。
“DPCH的数据率”是用于确定dm位的数目的条件之一,是指DPCH的 物理数据率并且依据数据的扩展因子(SF)来确定。SF范围从4到512并且数 据率范围从15Kbps到1920Kbps。随着SF变得更高,数据率变得更低。依据 DPCH的数据率来确定dm的数目的原因是因为传输DPCCH的TFCI位的 TFCI字段的大小(或者长度)依据DPCH的数据率而变化。
如下计算为了用于确定dm的每个条件而传送的dm的数目。
A1.正常传输模式,DPCH的数据率低于60Kbps。
在用于确定dm位的数目的条件A1的情况下,dm位的数目变成30。在 3GPP标准中,物理信道的基本传输单元是无线电。无线电帧具有10ms的 长度并且由15个时隙组成。每个时隙具有用于传输TFCI的字段。在A1的 情况下,每个时隙具有2个TFCI传输字段,所以用于一个无线电帧能够传输 的TFCI的传输代码位dm的数目变成30。因此,尽管基于信息位ak的编码位 bl的数目变成32,但由于实际传输的TFCI字段的数目的限制,没有传输最 后两个传输组合信息位b30和b31。
A2.正常传输模式,DPCH的数据率高于60Kbps。
在用于确定dm位的数目的条件A2的情况下,在时隙中的TFCI字段的 长度变成8位,并且在无线电帧内能够在DPCCH上传输的dm的总数变成120。 当dm的总数是120的时候,如下重复传输bl。
d0(b0),…d31(b31),d32(b0),…,d63(b31),…,d96(b0),…,d119(b23),
在A2的情况下,为了传输,第0到第23 bl位重复4次,第24到第31 bl 位重复3次。
A3.压缩传输模式,DPCH的数据率低于60Kbps或者等于120Kbps。
在用于确定dm位的数目的条件A3的情况下,在时隙中的TFCI字段的 长度变成4位,并且能够用在无线电帧内传输的TCFI的数目依据在压缩传输 模式中使用的时隙的数目而变化。在压缩传输模式中,传输暂停时隙的数目 范围从最小1到最大7,dm位的数目是在32和56之间。传输编码位dm的数 目限制为最大32,由此传输在被改变的dm处的全部第0到第31bl位,并且 不传输在其它dm处的bl位。
A4.压缩传输模式,DPCH的数据率高于120Kbps或者等于60Kbps。
在用于确定dm位的数目的条件A4的情况下,在时隙中的TFCI字段的 长度变成16位,并且能够在无线电帧内传输的TCFI的数目依据在压缩传输 模式中使用的时隙的数目而变化。在压缩传输模式中,传输暂停时隙的数目 范围从最小1到最大7,并且dm位的数目范围从128到244。传输编码位dm 的数目限制为最大128,由此重复传输4次在被改变的dm处的第0到第31 bl 位,并且不传输在其它dm处的bl位。
在A3和A4的压缩传输模式中,dm位被布置在尽可能远离传输暂停期间 的时期中以便于使传输dm位的可靠性最大。
当TFCI指示DPCH的传输组合和类型的时候使用A1、A2、A3和A4 条件。在传输期间将TFCI分成用于DSCH的TFCI和用于DPCH的TFCI的 方法被分成两个单独的方法。
第一个方法是用于硬分离模式(HSM)的方法,第二个方法是用于逻辑分 离模式(LSM)的方法。
用于DCH的TFCI将被称为TFCI(字段1)或者第一TFCI,用于DSCH的 TFCI将被称为TFCI(字段2)或者第二TFCI。
在LSM方法中,作为一个TFCI,用第二阶Reed-Muller代码的(32,10) 子代码来编码TFCI(字段1)和TFCI(字段2)。TFCI(字段1)和TFCI(字段2)表 示在各种比率中的10位TFCI信息,并且在被传输以前,用一个代码,也 就是依据A1、A2、A3和A4条件的第二阶Reed-Muller代码的(32,10)子代 码,来编码10个信息位。TFCI(字段1)与TFCI(字段2)的比率包括1∶9、2∶ 8、3∶7、4∶6、5∶5、6∶4、7∶3、8∶2和9∶1。第一TFCI信息位和第二 TFCI信息位的总和可以小于10。在LSM中,如果第一TFCI信息位和第二 TFCI信息位的总和小于10,则插入与不足位的数目一样多的0。结果,能够 在被传输之前用(32,10)Reed-Muller代码来编码第一TFCI信息位和第二 TFCI信息位。
在HSM方法中,分别固定地用5位来表示TFCI(字段1)与TFCI(字段2), 并且利用(16,5)双正交代码输出每个信息,然后根据A1、A2、A3和A4条 件交替传输用于TFCI(字段1)与TFCI(字段2)的16位。在第一TFCI信息位 的最大数和第二TFCI信息位的最大数都限制在5的情况下,如果第一TFCI 信息位或第二TFCI信息位的数目大于5,就不可能使用HSM方法。因此, 如果第一TFCI信息位或者第二TFCI信息位的数目小于5,则在利用(16,5) 双正交代码编码以前插入与空位数目一样多的0。
图1图解说明依据传统HSM方法的发送器的结构。参考图1,(16,5) 双正交编码器100将用于DCH的5位TFCI(字段1)编码成16个编码符号, 并且将16个编码符号提供给多路复用器(MUX)110。同时,(16,5)双正交编 码器100将用于DSCH的5位TFCI(字段2)编码成16个编码符号,并且将 16个编码符号提供给多路复用器110。然后多路复用器110时分多路复用来 自编码器100的16个编码符号和来自编码器105的16个编码符号,在排列 以后输出32个符号。多路复用器(MUX)120时分多路复用从多路复用器110 输出的32个符号和其它信号,并且将其输出提供给扩展器130。扩展器130 用从扩展代码生成器135中提供的扩展代码来扩展多路复用器120的输出信 号。扰频器140用从扰频代码生成器145提供的扰频代码来对扩展信号扰频。
如果UE位于软越区切换区域,则由于下列原因LSM方法在许多限制之 下。为了解释方便,将给出3GPP无线传输网络的简要描述。RAN(无线电接 入网络)由RNC(无线电网控制器)、RNC控制的节点B和UE(用户设备)组 成。RNC控制节点B,节点B用作基站,UE用作终端。依据与UE的关系, RNC能够被分成SRNC(伺服无线电网络控制器)和CRNC(控制无线电网络控 制器)。SRNC是在已经注册UE的RNC,处理被传送到UE或者从UE接收 的数据,并且控制UE。CRNC是在当前连接UE的RNC,将UE连接到SRNC。
当与UE通信的节点B属于不同的RNC的时候,不传输DSCH的节点B 不能认出用于DSCH的编码TFCI位的值,所以不可能将编码TFCI位正确传 输到UE。
在上述HSM中,单独编码用于DSCH的TFCI信息位和用于DCH的TFCI 信息位,所以UE在解码接收的TFCI位中没有困难。然而,在当前3GPP HSM 中,用于DCH的TFCI位的数目和用于DSCH的TFCI位的数目都固定在5 位以便于表达32个信息位。因此,当需要更多的用于DCH或者DSCH的TFCI 位的时候,不能使用HSM。

发明内容

因此,本发明的一个目的是提供用于在CDMA移动通信系统中传输/接 收TFCI位的设备和方法。
本发明的另一个目的是提供用于在CDMA移动通信系统中将编码的 TFCI符号映射到物理信道的设备和方法。
本发明的另一个目的是提供用于在CDMA移动通信系统中将以特定比 率分离的用于DCH的编码TFCI符号和用于DSCH的编码TFCI符号映射到 物理信道的设备和方法。
本发明的另一个目的是提供用于在CDMA移动通信系统中接收在被传 输以前映射到物理信道的编码TFCI符号的设备和方法。
本发明的另一个目的是提供用于在CDMA移动通信系统中接收在被传 输以前映射到物理信道的被以特定比率分离的用于DCH的编码TFCI符号和 用于DSCH的编码TFCI符号的设备和方法。
依据本发明的第一个方面,提供了在用来编码k个第一TFCI位和(10- k)个第二TFCI位的移动通信系统的传输设备中用于将第一编码TFCI符号和 第二编码TFCI符号映射到无线电帧的方法,第一编码TFCI符号和第二编码 TFCI符号的总和是32。该方法包括:多路复用编码符号以便于依据无线电帧 的传输模式和数据率来均匀分配第一编码TFCI符号和第二编码TFCI符号, 并且输出32个编码符号;和将32个多路复用的编码符号映射到无线电帧以 便于满足依据无线电帧的传输模式和数据率来确定的、能被映射到一个无线 电帧的编码符号的数目。
依据本发明的第二个方面,提供了用于在移动通信系统的传输设备中在 无线电帧上传输第一TFCI位和第二TFCI位的设备。该设备包括:至少一个 编码器,用于以第一编码率编码k个第一TFCI位以便于输出(3k+1)个第一 编码TFCI符号,和以第二编码率编码(10-k)个第二TFCI位以便于输出(31 -3k)个第二编码TFCI符号;和编码符号排列器,用于多路复用编码符号, 以便于依据无线电帧的传输模式和数据率来均匀分配第一编码TFCI符号和 第二编码TFCI符号,并且依据能够在一个无线电帧上传输的编码符号的数目 来输出多路复用的编码符号。
依据本发明的第三个方面,提供了用于在移动通信系统的传输设备中在 一个无线电帧上传输第一TFCI位和第二TFCI位的方法。该方法包括:以第 一编码率编码k个第一TFCI位以便于输出(3k+1)个第一编码TFCI符号;以 第二编码率编码(10-k)个第二TFCI位以便于输出(31-3k)个第二编码TFCI 符号;多路复用编码符号,以便于依据无线电帧的传输模式和数据率来均匀 分配第一编码TFCI符号和第二编码TFCI符号;依据能够在一个无线电帧上 传输的编码符号的数目来输出多路复用的编码符号。
依据本发明的第四个方面,提供了在用于接收用于DCH(专用信道)的(3k -1)个第一编码TFCI符号和用于DSCH(下行链路共享信道)的(31-3k)个第 二编码TFCI符号的移动通信系统的接收设备中用于解码k个第一TFCI位和 (10-k)个第二TFCI位的设备。该设备包括:编码符号重排列器,用于依据k 值分开在DPCH(专用物理信道)上传输的第一编码TFCI符号和第二编码TFCI 符号来重新排列;至少一个解码器,用于解码第一编码TFCI符号,以便于输 出k个第一TFCI位,和解码第二编码TFCI符号以便于输出(10-k)个第二 TFCI位。
依据本发明的第五个方面,提供了在用于接收用于DCH(专用信道)的(3k -1)个第一编码TFCI符号和用于DSCH(下行链路共享信道)的(31-3k)个第 二编码TFCI符号的移动通信系统的接收设备中用于解码k个第一TFCI位和 (10-k)个第二TFCI位的方法。该方法包括:为了重新排列,依据k值分开 在DPCH(专用物理信道)上传输的第一编码TFCI符号和第二编码TFCI符号 的编码符号;和解码第一编码TFCI符号以便于输出k个第一TFCI位;和解 码第二编码TFCI符号以便于输出(10-k)个第二TFCI位。
附图说明
结合附图,从下列详细描述,本发明的上述和其它目的、特征和优点将 变得更加清楚明白,其中:
图1图解说明基于硬分离模式(HSM)的传统发送器的结构;
图2图解说明依据本发明的实施例的节点B发送器的结构;
图3图解说明依据本发明的实施例的节点B发送器的另一个结构;
图4图解说明在图2和3中图解说明的编码器的详细结构;
图5图解说明从节点B传输到UE的下行链路无线电帧的结构;
图6图解说明在图2中图解说明的符号排列器的详细结构;
图7图解说明在图3中图解说明的选择器的详细结构;
图8图解说明在图3中图解说明的符号排列器的另一个详细结构;
图9图解说明依据本发明的实施例的UE接收器的结构;
图10图解说明依据本发明的另一个实施例的UE接收器的另一个结构;
图11图解说明在图10的接收器中使用的解码器的详细结构;
图12图解说明依据本发明的实施例选择用于第一TFCI和第二TFCI的 代码的方法;
图13图解说明依据本发明的实施例的在编码器和符号排列器之间的另 一个连接;
图14还图解说明依据本发明的实施例的在编码器和符号排列器之间的 再一个连接;
图15还图解说明依据本发明的实施例的在编码器和符号排列器之间的 又一个连接;
图16图解说明依据本发明的实施例的编码操作;
图17图解说明依据本发明的实施例的解码操作;
图18A和18B图解说明依据本发明的实施例的符号排列器的两个不同结 构;和
图19图解说明依据本发明的实施例的编码符号排列器的结构。

具体实施方式

下面将参考附图来描述本发明的最佳实施例。在下列描述中,不再详细 描述已知的功能或者结构,因为它们在多余的细节使本发明变得难于理解。
本发明提供用于在HSM方法中以1∶9、2∶8、3∶7、4∶6、5∶5、6∶ 4、7∶3、8∶2、或者9∶1的比率将全部10个输入信息位分成用于DCH的 信息位和用于DSCH的信息位,然后分别编码用于DCH的信息位和用于 DSCH的信息位的设备和方法。如果第一TFCI信息位的数目和第二TFCI信 息位的数目的总和小于10,则依据本发明的实施例的设备和方法增强了在编 码以前第一TFCI信息位或者第二TFCI信息位的可靠性。或者,设备和方法 增强了在编码以前第一TFCI信息位和第二TFCI信息位两者的可靠性。
首先,将为第一TFCI信息位和第二TFCI信息位的总和是10的情况进 行编码器的描述。
一个无线电帧分别依据条件A1、A2、A3和A4传输30、120、32和128 个编码TFCI符号。在每个不包括重复传输的情况下,基本编码率是10/32, 并且在条件A1中,由于物理信道的限制传输,编码率变成10/30。因此,当 以1∶9、2∶8、3∶7、4∶6、5∶5、6∶4、7∶3、8∶2、或者9∶1的特定 比率来分开用于DSCH的TFCI信息位和用于DCH的TFCI信息位的时候, 自然能够通过以上述比率分开编码符号维持编码率。维持编码率意味着维持 (32,10)的基本编码率。在HSM中,用于维持不同编码的用于DSCH的TFCI 和用于DCH的TFCI的编码增益的原因是通过类似的维持(32,10)的编码率 来维持编码增益,尽管用于DSCH的TFCI和用于DCH的TFCI分别编码。 将在条件A1的假定下描述依据输入位的比率来分开编码位的实例。
在条件A1中,如果以1∶9的比率来分开10个输入信息位,那么以3∶ 27的比率来分开30个编码输出符号,如果以2∶8的比率来分开10个输入 信息位,那么以6∶24的比率来分开30个编码输出符号。此外,如果以3∶ 7的比率来分开10个输入信息位,那么以9∶21的比率来分开30个编码输 出符号,并且如果以4∶6的比率来分开10个输入信息位,那么以12∶18的 比率来分开30个编码输出符号。然而,在条件A2、A3和A4中,全部传输 32个编码符号或者重复传输32个编码符号,所以不能如在条件A1中正确的 分开编码符号。
因此,在本发明的实施例中,组合输入位定义的编码符号的编码率能够 表示为如表1中所示。
表1


下面将描述用于依据输入位的比率来确定表1中编码率的标准。通过将 最小的必需值应用在用于在条件A1、A2、A3和A4中最经常使用的情形A1 的实际编码率(30,10)上并且将第一TFCI的编码率和第二TFCI的编码率设 定为1/3的最小值,本发明的实施例将编码符号的和设定为30,然后将剩下 的2个编码符号分别分配给第一TFCI编码符号和第二TFCI编码符号。因此, 利用剩下的2个编码符号作为第一TFCI的编码符号或者第二TFCI的编码符 号,本发明的实施例增加了第一TFCI的编码率和第二TFCI的编码率两者, 或者增加了第一TFCI的编码率或者第二TFCI的编码率。当有必要在用于第 一TFCI的编码率的数目和用于第二TFCI的编码率的数目的总和将变成32 的条件下,通过只增加第一TFCI的编码率或者第二TFCI的编码率来增加性 能的时候,本实施例在用于确定编码率的标准中增加了第一TFCI或者第二 TFCI的编码率。
一旦确定了表1中的输入位的比率,依据编码符号的比率使用3个编码 方法中的一个。
本发明提供了能够以表1中图解说明的全部编码率执行编码的编码器。 参考表1,如果输入位的比率(或者信息数量的比率,也就是第一TFCI位和 第二TFCI位的比率)是1∶9,则编码符号的比率变成3∶29,4∶28或者5∶ 27。如果输入位的比率是2∶8,则编码符号的比率变成6∶26,7∶25或者8∶ 24。如果输入位的比率是3∶7,则编码符号的比率变成9∶23,10∶22或者 11∶21。如果输入位的比率是4∶6,则编码符号的比率变成12∶20,13∶19 或者14∶18。如果输入位的比率是6∶4,则编码符号的比率变成18∶14, 19∶13或者20∶12,和如果输入位的比率是7∶3,则编码符号的比率变成 21∶11,22∶10或者23∶9。如果输入位的比率是8∶2,则编码符号的比率 变成24∶8,25∶7或者26∶6,和如果输入位的比率是9∶1,则编码符号的 比率变成27∶5,28∶4或者29∶3。
因此,如果输入位的比率是1∶9,则需要{(3,1)编码器,(29,9)编码器, (4,1)编码器和(28,9)编码器}或者{(5,1)编码器和(27,9)编码器}。如果输 入位的比率是2∶8,则需要{(6,2)编码器,(26,8)编码器,(7,2)编码器和 (25,8)编码器}或者{(8,2)编码器和(24,8)编码器}。如果输入位的比率是3∶ 7,则需要{(9,3)编码器,(23,7)编码器,(10,3)编码器和(22,7)编码器} 或者{(11,3)编码器和(21,7)编码器}。如果输入位的比率是4∶6,则需要{(12, 4)编码器,(20,6)编码器,(13,4)编码器和(19,6)编码器}或者{(14,4)编码 器和(1 8,6)编码器}。因此,考虑了24个编码器和当前使用的(16,5)编码器 和(32,10)编码器,需要能够用作具有单一结构的18个编码器的编码器以便 于增强性能和减少硬件复杂性。
通常,用于纠错码的代码字的汉明距离(Hamming distance)分布能够用作 指示线性纠错码的性能的量度。“汉明距离”的意思是在代码字中非零符号的 数目。也就是,对于特定的代码字‘0111’,包括在代码字中的1的数目是3, 所以汉明距离是3。在汉明距离值之中最小值被称为“最小距离dmin”,增加 代码字的最小距离改善了纠错码的纠错性能。换句话说,“最佳代码”的意思 是具有最佳纠错性能的代码。在North-Holland出版的F.J.Macwilliams, N.J.A.Sloane的论文《纠错码的理论(The Theory of Error-Correction Codes)》中 详细公开了这些。
另外,为了使用用于具有不同长度的编码器的单一编码器结构以减少硬 件复杂性,最好是缩短具有最长长度的代码,即,(32,10)代码。为了缩短, 有必要穿孔编码符号。然而,在穿孔期间,代码的最小距离依据穿孔位置而 改变。因此最好是计算穿孔位置以便于穿孔的代码具有最小距离。
例如,按照最小距离,最可取的是使用通过重复(3,2)单工代码(simplex code)3次然后穿孔最后两个编码符号而获得的具有如在表1中图解说明的一 个编码率的最佳(7,2)代码。表2图解说明在(3,2)单工代码的输入信息位和 根据输入信息位输出的(3,2)单工代码字之间的关系。
表2
    输入的信息位     (3,2)单工代码字     00     000     01     101     10     011     11     110
表3图解说明在输入信息位和通过重复(3,2)单工代码字3次然后穿孔最 后两个编码符号而获得的(7,2)单工代码字之间的关系。
表3
    输入的信息位     (7,2)单工代码字     00     000 000 0     01     101 101 1     10     011 011 0     11     110 110 1
然而,能够通过缩短现有的(16,4)Reed-Muller代码来实现通过重复(3, 2)单工代码字3次然后穿孔最后两个编码符号而获得的(7,2)单工代码字。
首先将经过实例来进行缩短方法的描述。(16,4)Reed-Muller代码是长度 16的4个基本代码字的线性组合,其中“4”是输入信息位的数目。在16个输 入信息位中只接收2位等同于使用在长度16的4个基本代码字中只有2个基 本代码字的线性组合并且不使用剩余的代码字。另外,通过限制基本代码字 的使用,然后穿孔16个符号中的9个符号,有可能实现使用(16,4)编码器的 (7,2)编码器。表4图解说明缩短方法。
表4

参考表4,每个(16,4)代码字是长度16的4个粗体基本代码字的线性组 合。为了获得(6,2)代码,只使用在4个基本代码字之中的上面2个代码字。 然后,自动不使用剩余的较低的12个编码字。因此,只使用上面4个代码字。 此外,为了在上面4个基本代码字之中生成长度7的基本代码字,有必要穿 孔9个符号。有可能通过穿孔在表4中由(*)表示的符号然后收集剩余的7个 编码符号来获得表3的(7,2)单工代码字。
这里,描述将用于通过缩短第二顺序Reed-Muller代码的(32,10)子代码 生成用于1∶9的信息位比率的{(3,1)最佳代码,(29,9)最佳代码,(4,1) 最佳代码和(28,9)最佳代码}和{(5,1)最佳代码和(27,9)最佳代码}的编码器 的结构;用于生成用于2∶8的信息位比率的{(6,2)最佳代码,(26,8)最佳 代码,(7,2)最佳代码和(25,8)最佳代码}和{(8,2)最佳代码和(24,8)最佳代 码}的编码器的结构;用于生成用于3∶7的信息位比率的{(9,3)最佳代码, (23,7)最佳代码,(10,3)最佳代码和(22,7)最佳代码}和{(11,3)最佳代码和 (21,7)最佳代码}的编码器的结构;用于生成用于4∶6的信息位比率的{(12, 4)最佳代码,(20,6)最佳代码,(13,4)最佳代码和(19,6)最佳代码}和{(14, 4)最佳代码和(18,6)最佳代码}的编码器的结构;用于生成用于5∶5的信息 位比率的(16,5)最佳代码和(32,10)最佳代码的编码器的结构所组成。另外, 还将在下面描述对应于编码器的解码器的结构。
1.发送器的第一实施例
本发明的实施例提供了用于在硬分离模式中编码以前以1∶9、2∶8、3∶ 7、4∶6、5∶5、6∶4、7∶3、8∶2或者9∶1的比率分开10个信息位的设 备和方法,如在其中输入信息位的比率是5∶5的逻辑分离模式中所做的。
图2图解说明依据本发明实施例的发送器的结构。参考图2,以一个上 述信息位比率中被分开的用于DSCH的TFCI位和用于DCH的TFCI位被分 别提供给第一和第二编码器200和205。这里,用于DSCH的TFCI位被称作 TFCI(字段1)或者第一TFCI位,而用于DCH的TFCI位被称作TFCI(字段2) 或者第二TFCI位。从第一TFCI位生成器250中生成用于DSCH的TFCI位, 从第二TFCI位生成器255中生成用于DCH的TFCI位。依据上述信息位比 率,第一TFCI位的数目不同于第二TFCI位的数目。另外,指示代码长度信 息,也就是有关依据信息位比率设定的代码字的长度值的信息,的控制信号 被提供给第一和第二编码器200和205。从代码长度信息生成器260中生成 代码长度信息,并且依据第一TFCI位和第二TFCI位的长度而具有可变的值。
当信息位比率是6∶4的时候,编码器200接收用于允许编码器200在接 收用于DSCH的6个TFCI位时当作(20,6)编码器、(19,6)编码器或者(18, 6)编码器的长度控制信号,并且用作3个编码器中的一个,而编码器205接 收用于允许编码器205在接收用于DCH的4个TFCI位时当作(12,4)编码器、 (13,4)编码器或者(14,4)编码器的长度控制信号,并且用作3个编码器中的 一个。当信息位比率是7∶3的时候,编码器接200收用于允许编码器200在 接收用于DSCH的7个TFCI位时当作(23,7)编码器、(22,7)编码器或者(21, 7)编码器的长度控制信号,并且用作3个编码器中的一个,而编码器205接 收用于允许编码器205在接收用于DCH的3个TFCI位时当作(9,3)编码器、 (10,3)编码器或者(11,3)编码器的长度控制信号,并且用作3个编码器中的 一个。当信息位比率是8∶2的时候,编码器200接收用于允许编码器200在 用于DSCH的8个TFCI位的接收的基础上当作(26,8)编码器、(25,8)编码 器或者(24,8)编码器的长度控制信号,并且用作3个编码器中的一个,而编 码器205接收用于允许编码器205在接收用于DCH的2个TFCI位时当作(6, 2)编码器、(7,2)编码器或者(8,2)编码器的长度控制信号,并且用作3个编 码器中的一个。当信息位比率是9∶1的时候,编码器200接收用于允许编码 器200在用于DSCH的9个TFCI位的接收的基础上当作(29,9)编码器、(28, 9)编码器或者(27,9)编码器的长度控制信号,并且用作3个编码器中的一个, 而编码器205接收用于允许编码器205在用于DCH的1个TFCI位的接收的 基础上当作(3,1)编码器、(4,1)编码器或者(5,1)编码器的长度控制信号, 并且用作3个编码器中的一个。将生成长度控制信号以便于第一TFCI位和第 二TFCI位的总和变为32。也就是,如果第一TFCI编码器是(4,1)编码器, 则第二TFCI编码器将是(28,9)编码器而不是(29,9)编码器或者(27,9)编码 器。如果第二TFCI编码器变成(29,9)编码器,则编码位bl的数目变成33, 如果第二TFCI编码器变成(27,9)编码器,则编码位bl的数目变成31。在这 样的情况下,发送器不能与使用两个(16,5)编码器或者一个(32,10)编码器 的常规发送器相兼容。
图4图解说明编码器200和205的详细结构。也就是,用于编码第一TFCI 编码器的编码器200和用于编码第二TFCI编码器的编码器205具有图4的结 构。然而,当延时生成第一TFCI代码字和第二TFCI代码字的时候,能够利 用单个编码器来实现第一TFCI编码器和第二TFCI编码器。在图3中图解说 明用于延时生成第一TFCI代码字和第二TFCI代码字的发送器的结构。
首先,参考图2,将针对在其中第一TFCI位与第二TFCI位的比率是1∶ 9的情况进行依据本发明的编码器的详细描述。
当信息位比率是1∶9的时候,编码器200用作(3,1)编码器而编码器205 用作(29,9)编码器;编码器200用作(4,1)编码器而编码器205用作(28,9) 编码器;或者编码器200用作(5,1)编码器而编码器205用作(27,9)编码器。
现在将结合图4详细描述(3,1)编码器、(29,9)编码器、(4,1)编码器、 (28,9)编码器、(5,1)编码器和(27,9)编码器的操作。
首先,将描述(3,1)编码器的操作。参考图4,将一个输入位a0正常提 供给编码器,并且用“0”填充剩余的输入位a1、a2、a3、a4、a5、a6、a7、 a8和a9。将输入位a0应用于乘法器410,将输入位a1应用于乘法器412, 将输入位a2应用于乘法器414,将输入位a3应用于乘法器416,将输入位a4 应用于乘法器418,将输入位a5应用于乘法器420,将输入位a6应用于乘法 器422,将输入位a7应用于乘法器424,将输入位a8应用于乘法器426,和 将输入位a9应用于乘法器428。同时,Walsh(沃尔什)代码生成器400生成基 本代码字W1=10101010101010110101010101010100,并且将生成的基本代码 字W1提供给乘法器410。然后乘法器410以符号为单位将基本代码字W1 乘上输入位a0,将它的输出提供给异或(XOR)运算器440。此外,Walsh代码 生成器400生成其它的基本代码字W2、W4、W8和W16,将它们的输出分 别提供给乘法器412,414,416和418。全1代码生成器402生成全1基本 代码字(或者全1序列)并且将生成的全1基本代码字提供给乘法器420。掩码 生成器404生成基本代码字M1、M2、M4和M8,并且将生成的基本代码字 M1、M2、M4和M8分别提供给乘法器422、424、426、428。然而,因为应 用到乘法器412、414、416、416、418、420、422、424、426和428的输入 位a1、a2、a3、a4、a5、a6、a7、a8和a9全是0,所以乘法器412、414、416、 418、420、422、424、426和428输出0给异或运算器440,这样不影响异或 运算器440的输出。也就是,由异或运算器440通过异或乘法器410、412、 414、416、418、420、422、424、426和428的输出值而确定的值等于乘法 器410的输出值。将从异或运算器440输出的32个符号提供给穿孔器460。 此刻,控制器450接收代码长度信息并且将根据代码长度信息来指示穿孔位 置的控制信息提供给穿孔器460。然后穿孔器460依据从控制器450输出的 控制信号来穿孔在第0到第31符号的全部32个代码符号中的第1、3、5、6、 7、8、9、10、11、12、13、14、15、16、17、18、19、20、21、22、23、24、 25、26、27、27、28、30和31编码符号。换句话说,穿孔器460穿孔在32 个编码符号中的29个符号,因此输出3个没被穿孔的编码符号。
其次,将描述(29,9)编码器的操作。参考图4,将9个输入位a0、a1、 a2、a3、a4、a5、a6、a7、a8正常提供给编码器,用“0”填充剩余的输入位 a9。将输入位a0应用于乘法器410,将输入位a1应用于乘法器412,将输入 位a2应用于乘法器414,将输入位a3应用于乘法器416,将输入位a4应用 于乘法器418,将输入位a5应用于乘法器420,将输入位a6应用于乘法器422, 将输入位a7应用于乘法器424,将输入位a8应用于乘法器426,和将输入位 a9应用于乘法器428。同时,Walsh代码生成器将基本代码字W1= 10101010101010110101010101010100提供给乘法器410,将基本代码字W2 =01100110011001101100110011001100提供给乘法器412,将基本代码字W4 =00011110000111100011110000111100提供给乘法器414,将基本代码字W8 =00000001111111100000001111111100提供给乘法器416,和将基本代码字 W16=00000000000000011111111111111101提供给乘法器418。然后,乘法器 410以符号为单位用输入位a0乘上基本代码字W1并且将其输出提供给异或 运算器440,乘法器412以符号为单位用输入位a1乘上基本代码字W2并且 将其输出提供给异或运算器440,乘法器414以符号为单位用输入位a2乘上 基本代码字W4并且将其输出提供给异或运算器440,乘法器416以符号为单 位用输入位a3乘上基本代码字W8并且将其输出提供给异或运算器440,和 乘法器418以符号为单位用输入位a4乘上基本代码字W16并且将其输出提 供给异或运算器440。另外,全1代码生成器402生成长度32的全1基本代 码字并且将生成的全1基本代码字提供给乘法器420。然后乘法器420以符 号为单位用输入位a5乘上全1基本代码字并且将其输出提供给异或运算器 440。掩码生成器404将基本代码字M1=0101 0000 1100 0111 1100 0001 1101 1101提供给乘法器422,将基本代码字M2=0000 0011 1001 1011 1011 0111 0001 1100提供给乘法器424,将基本代码字M4=0001 0101 1111 0010 0110 1100 1010 1100提供给乘法器426。然后,乘法器422以符号为单位用输入位 a6乘上基本代码字M1并且将其输出提供给异或运算器440,乘法器424以 符号为单位用输入位a7乘上基本代码字M2并且将其输出提供给异或运算器 440,乘法器426以符号为单位用输入位a8乘上基本代码字M4并且将其输 出提供给异或运算器440。此外,掩码生成器404生成其它的基本代码字M8, 并且将生成的基本代码字M8提供给乘法器428。然而,因为应用到乘法器 428的输入位a9是0,所以乘法器428将0输出到异或运算器440,因而不影 响异或运算器440的输出。也就是,由异或运算器440通过异或乘法器410、 412、414、416、418、420、422、424、426和428的输出值而确定的值等于 通过异或乘法器410、412、414、416、418、420、422、424和426的输出值 而确定的值。将从异或运算器440输出的32个符号提供给穿孔器460。此刻, 控制器450接收代码长度信息并且将根据代码长度信息来指示穿孔位置的控 制信息提供给穿孔器460。然后穿孔器460依据从控制器450输出的控制信 号来穿孔在第0到第31符号的全部32个代码符号中的第6、10、11编码符 号,换句话说,穿孔器460穿孔在32个编码符号中的3个符号,因此输出 29个没被穿孔的编码符号。
第三,将描述(4,1)编码器的操作。参考图4,将一个输入位a0正常提 供给编码器,并且用“0”填充剩余的输入位a1、a2、a3、a4、a5、a6、a7、 a8和a9。将输入位a0应用于乘法器410,将输入位a1应用于乘法器412, 将输入位a2应用于乘法器414,将输入位a3应用于乘法器416,将输入位a4 应用于乘法器418,将输入位a5应用于乘法器420,将输入位a6应用于乘法 器422,将输入位a7应用于乘法器424,将输入位a8应用于乘法器426,和 将输入位a9应用于乘法器428。同时,Walsh代码生成器400生成基本代码 字W1=10101010101010110101010101010100,并且将生成的基本代码字W1 提供给乘法器410。然后乘法器410以符号为单位用基本代码字W1乘上输入 位a0,将他的输出提供给异或运算器440。此外,Walsh代码生成器400生成 其它的基本代码字W2、W4、W8和W16,将它们的输出分别提供给乘法器 412,414,416和418。全1代码生成器402生成全1基本代码字(或者全1 序列)并且将生成的全1基本代码字提供给乘法器420。掩码生成器404生成 基本代码字M1、M2、M4和M8,并且将生成的基本代码字M1、M2、M4 和M8分别提供给乘法器422、424、426、428。然而,因为应用到乘法器412、 414、416、416、418、420、422、424、426和428的输入位a1、a2、a3、a4、 a5、a6、a7、a8和a9全是0,所以乘法器412、414、416、418、420、422、 424、426和428输出0给异或运算器440,这样不影响异或运算器440的输 出。也就是,由异或运算器440通过异或乘法器410、412、414、416、418、 420、422、424、426和428的输出值而确定的值等于乘法器410的输出值。 将从异或运算器440输出的32个符号提供给穿孔器460。此刻,控制器450 接收代码长度信息并且将根据代码长度信息来指示穿孔位置的控制信息提供 给穿孔器460。然后穿孔器460依据从控制器450输出的控制信号来穿孔在 第0到第31符号的全部32个代码符号中的第1、3、5、7、8、9、10、11、 12、13、14、15、16、17、18、19、20、21、22、23、24、25、26、27、27、 28、30和31编码符号。换句话说,穿孔器460穿孔在32个编码符号中的28 个符号,因此输出4个没被穿孔的编码符号。
第四,将描述(28,9)编码器的操作。参考图4,将9个输入位a0、a1、 a2、a3、a4、a5、a6、a7、a8正常提供给编码器,用“0”填充剩余的输入位 a9。将输入位a0应用于乘法器410,将输入位a1应用于乘法器412,将输入 位a2应用于乘法器414,将输入位a3应用于乘法器416,将输入位a4应用 于乘法器418,将输入位a5应用于乘法器420,将输入位a6应用于乘法器422, 将输入位a7应用于乘法器424,将输入位a8应用于乘法器426,和将输入位 a9应用于乘法器428。同时,Walsh代码生成器将基本代码字W1= 10101010101010110101010101010100提供给乘法器410,将基本代码字W2 =01100110011001101100110011001100提供给乘法器412,将基本代码字W4 =00011110000111100011110000111100提供给乘法器414,将基本代码字W8 =00000001111111100000001111111100提供给乘法器416,和将基本代码字 W16=00000000000000011111111111111101提供给乘法器418。然后,乘法器 410以符号为单位用输入位a0乘上基本代码字W1并且将其输出提供给异或 运算器440,乘法器412以符号为单位用输入位a1乘上基本代码字W2并且 将其输出提供给异或运算器440,乘法器414以符号为单位用输入位a2乘上 基本代码字W4并且将其输出提供给异或运算器440,乘法器416以符号为单 位用输入位a3乘上基本代码字W8并且将其输出提供给异或运算器440,和 乘法器418以符号为单位用输入位a4乘上基本代码字W16并且将其输出提 供给异或运算器440。另外,全1代码生成器402生成长度32的全1基本代 码字并且将生成的全1基本代码字提供给乘法器420。然后乘法器420以符 号为单位用输入位a5乘上全1基本代码字并且将其输出提供给异或运算器 440。掩码生成器404将基本代码字M1=0101 0000 1100 0111 1100 00011 101 1101提供给乘法器422,将基本代码字M2=0000 0011 1001 1011 1011 0111 0001 1100提供给乘法器424,将基本代码字M4=0001 0101 1111 0010 0110 1100 1010 1100提供给乘法器426。然后,乘法器422以符号为单位用输入位 a6乘上基本代码字M1并且将其输出提供给异或运算器440,乘法器424以 符号为单位用输入位a7乘上基本代码字M2并且将其输出提供给异或运算器 440,乘法器426以符号为单位用输入位a8乘上基本代码字M4并且将其输 出提供给异或运算器440。此外,掩码生成器404生成其它的基本代码字M8, 并且将生成的基本代码字M8提供给乘法器428。然而,因为应用到乘法器 428的输入位a9是0,所以乘法器428将0输出到异或运算器440,因而不影 响异或运算器440的输出。也就是,由异或运算器440通过异或乘法器410、 412、414、416、418、420、422、424、426和428的输出值而确定的值等于 通过异或乘法器410、412、414、416、418、420、422、424和426的输出值 而确定的值。将从异或运算器440输出的32个符号提供给穿孔器460。此刻, 控制器450接收代码长度信息并且将根据代码长度信息来指示穿孔位置的控 制信息提供给穿孔器460。然后穿孔器460依据从控制器450输出的控制信 号来穿孔在第0到第31符号的全部32个代码符号中的第6、10、11和30编 码符号。换句话说,穿孔器460穿孔在32个编码符号中的4个符号,因此输 出28个没被穿孔的编码符号。
第五,将描述(5,1)编码器的操作。参考图4,将一个输入位a0正常提 供给编码器,并且用“0”填充剩余的输入位a1、a2、a3、a4、a5、a6、a7、 a8和a9。将输入位a0应用于乘法器410,将输入位a1应用于乘法器412, 将输入位a2应用于乘法器414,将输入位a3应用于乘法器416,将输入位a4 应用于乘法器418,将输入位a5应用于乘法器420,将输入位a6应用于乘法 器422,将输入位a7应用于乘法器424,将输入位a8应用于乘法器426,和 将输入位a9应用于乘法器428。同时,Walsh代码生成器400生成基本代码 字W1=10101010101010110101010101010100,并且将生成的基本代码字W1 提供给乘法器410。然后乘法器410以符号为单位用基本代码字W1乘上输入 位a0,将它的输出提供给异或运算器440。此外,Walsh代码生成器400生成 其它的基本代码字W2、W4、W8和W16,将它们的输出分别提供给乘法器 412,414,416和418。全1代码生成器402生成长度32的全1基本代码字(或 者全1序列)并且将生成的全1基本代码字提供给乘法器420。此外,掩码生 成器404生成基本代码字M1、M2、M4和M8,并且将生成的基本代码字 M1、M2、M4和M8分别提供给乘法器422、424、426、428。然而,因为应 用到乘法器412、414、416、416、418、420、422、424、426和428的输入 位a1、a2、a3、a4、a5、a6、a7、a8和a9全是0,所以乘法器412、414、416、 418、420、422、424、426和428输出0给异或运算器440,这样不影响异或 运算器440的输出。也就是,由异或运算器440通过异或乘法器410、412、 414、416、418、420、422、424、426和428的输出值而确定的值等于乘法 器410的输出值。将从异或运算器440输出的32个符号提供给穿孔器460。 此刻,控制器450接收代码长度信息并且将根据代码长度信息来指示穿孔位 置的控制信息提供给穿孔器460。然后穿孔器460依据从控制器450输出的 控制信号来穿孔在第0到第31符号的全部32个代码符号中的第1、3、5、7、 9、10、11、12、13、14、15、16、17、18、19、20、21、22、23、24、25、 26、27、27、28、30和31编码符号。换句话说,穿孔器460穿孔在32个编 码符号中的27个符号,因此输出5个没被穿孔的编码符号。
第六,将描述(27,9)编码器的操作。参考图4,将9个输入位a0、a1、 a2、a3、a4、a5、a6、a7、a8正常提供给编码器,用“0”填充剩余的输入位 a9。将输入位a0应用于乘法器410,将输入位a1应用于乘法器412,将输入 位a2应用于乘法器414,将输入位a3应用于乘法器416,将输入位a4应用 于乘法器418,将输入位a5应用于乘法器420,将输入位a6应用于乘法器422, 将输入位a7应用于乘法器424,将输入位a8应用于乘法器426,和将输入位 a9应用于乘法器428。同时,Walsh代码生成器将基本代码字W1= 10101010101010110101010101010100提供给乘法器410,将基本代码字W2 =01100110011001101100110011001100提供给乘法器412,将基本代码字W4 =00011110000111100011110000111100提供给乘法器414,将基本代码字W8 =00000001111111100000001111111100提供给乘法器416,和将基本代码字 W16=00000000000000011111111111111101提供给乘法器418。然后,乘法器 410以符号为单位用输入位a0乘上基本代码字W1并且将其输出提供给异或 运算器440,乘法器412以符号为单位用输入位a1乘上基本代码字W2并且 将其输出提供给异或运算器440,乘法器414以符号为单位用输入位a2乘上 基本代码字W4并且将其输出提供给异或运算器440,乘法器416以符号为单 位用输入位a3乘上基本代码字W8并且将其输出提供给异或运算器440,和 乘法器418以符号为单位用输入位a4乘上基本代码字W16并且将其输出提 供给异或运算器440。另外,全1代码生成器402生成全1基本代码字并且 将生成的全1基本代码字提供给乘法器420。然后乘法器420以符号为单位 用输入位a5乘上全1基本代码字并且将其输出提供给异或运算器440。掩码 生成器404将基本代码字M1=0101 0000 1100 0111 1100 0001 1101 1101提供 给乘法器422,将基本代码字M2=0000 0011 1001 1011 1011 0111 0001 1100 提供给乘法器424,将基本代码字M4=0001 0101 1111 0010 0110 1100 1010 1100提供给乘法器426。然后,乘法器422以符号为单位用输入位a6乘上基 本代码字M1并且将其输出提供给异或运算器440,乘法器424以符号为单位 用输入位a7乘上基本代码字M2并且将其输出提供给异或运算器440,乘法 器426以符号为单位用输入位a8乘上基本代码字M4并且将其输出提供给异 或运算器440。此外,掩码生成器404生成其它的基本代码字M8,并且将生 成的基本代码字M8提供给乘法器428。然而,因为应用到乘法器428的输入 位a9是0,所以乘法器428将0输出到异或运算器440,因而不影响异或运 算器440的输出。也就是,由异或运算器440通过异或乘法器410、412、414、 416、418、420、422、424、426和428的输出值而确定的值等于通过异或乘 法器410、412、414、416、418、420、422、424和426的输出值而确定的值。 将从异或运算器440输出的32个符号提供给穿孔器460。此刻,控制器450 接收代码长度信息并且根据代码长度信息将指示穿孔位置的控制信息提供给 穿孔器460。然后穿孔器460依据从控制器450输出的控制信号来穿孔在第0 到第31符号的全部32个代码符号中的第0、2、8、19和20编码符号。换句 话说,穿孔器460穿孔在32个编码符号中的5个符号,因此输出27个没被 穿孔的编码符号。
下面的表5图解说明利用其通过图4的编码器能够实现表1的全部编码 器的穿孔模式。将表5的穿孔模式应用到图4的穿孔器460上来实现(n,k) 代码(其中n=3,4,…,14,18,19,…,29,k=1,2,3,4,6,7,8, 9)。
表5
  代码   0 1 2 3 4   5 6 7 8 9   10 11 12 13 14   15 16 17 18 19   20 21 22 23 24   25 26 27 28 29   30 31   (3,1)   (4,1)   (5,1)   1 0 1 0 1   1 0 1 0 1   1 0 1 0 1   0 0 0 0 0   0 1 0 0 0   0 1 0 1 0   0  0  0  0  0   0  0  0  0  0   0  0  0  0  0   0  0  0  0  0   0  0  0  0  0   0  0  0  0  0   0  0  0  0  0   0  0  0  0  0   0  0  0  0  0   0  0  0  0  0   0  0  0  0  0   0  0  0  0  0   0  0   0  0   0  0   (6,2)   (7,2)   (8,2)   1 1 1 0 1   1 1 1 0 1   1 1 1 0 1   1 1 0 0 0   1 1 0 1 0   1 1 0 1 1   0  0  0  0  0   0  0  0  0  0   0  0  0  0  0   0  0  0  0  0   0  0  0  0  0   0  0  0  0  0   0  0  0  0  0   0  0  0  0  0   0  0  0  0  0   0  0  0  0  0   0  0  0  0  0   0  0  0  0  0   0  0   0  0   0  0
  (9,3)   (10,3)   (11,3)   1 1 1 1 1   1 1 1 1 1   1 1 1 1 1   1 1 0 0 1   1 1 0 1 1   1 1 0 0 0   1  0  0  0  0   0  1  0  0  0   0  1  1  1  1   0  0  0  0  0   0  0  0  0  0   0  0  0  0  0   0  0  0  0  0   0  0  0  0  0   0  0  0  0  0   0  0  0  0  0   0  0  0  0  0   0  0  0  0  0   0  0   0  0   0  0   (12,4)   (13,4)   (14,4)   0 0 0 1 1   0 0 0 1 1   0 0 0 1 1   1 1 1 1 1   1 1 1 1 1   1 1 1 1 1   1  1  1  1  1   1  1  1  1  1   1  1  1  1  1   0  0  0  0  0   1  0  0  0  0   1  1  0  0  0   0  0  0  0  0   0  0  0  0  0   0  0  0  0  0   0  0  0  0  0   0  0  0  0  0   0  0  0  0  0   0  0   0  0   0  0   (18,6)   (19,6)   (20,6)   0 1 1 1 1   1 1 1 1 1   1 1 1 1 1   1 1 0 1 0   1 0 1 1 1   1 1 1 1 1   1  0  1  1  1   0  0  1  0  0   0  1  0  0  0   1  0  1  1  0   1  0  0  1  0   1  1  1  1  0   1  1  1  1  0   0  1  0  1  0   0  0  1  0  0   0  0  0  0  0   1  0  1  1  1   1  1  0  0  1   0  0   1  0   1  0   (21,7)   (22,7)   (23,7)   0 0 0 0 0   1 1 1 1 1   1 1 1 1 0   0 1 0 1 1   1 1 1 0 1   1 1 1 0 0   1  1  0  1  1   1  1  0  1  1   1  1  0  1  1   1  1  1  0  1   1  0  1  0  0   1  0  1  0  1   1  0  1  1  0   1  1  1  0  1   1  1  1  0  0   1  1  1  1  1   1  0  0  1  1   1  1  1  1  1   1  1   0  0   0  1   (24,8)   (25,8)   (26,8)   1 0 1 1 1   1 1 1 1 0   1 1 1 1 1   1 1 0 1 1   1 1 1 1 1   1 1 0 1 1   1  1  1  0  1   1  0  1  1  0   1  1  1  0  1   0  1  1  1  1   0  1  1  1  1   0  1  1  1  1   0  1  1  1  1   0  0  0  1  1   0  1  1  1  1   0  1  1  1  1   1  1  1  1  1   0  1  1  1  1   0  0   1  1   0  1   (27,9)   (28,9)   (29,9)   0 1 0 1 1   1 1 1 1 1   1 1 1 1 1   1 1 1 0 1   1 0 1 1 1   1 0 1 1 1   1  1  1  1  1   0  0  1  0  1   0  0  1  1  1   1  1  1  1  0   1  1  1  1  1   1  1  1  1  1   0  1  1  1  1   1  1  1  1  1   1  1  1  1  1   1  1  1  1  1   1  1  1  1  1   1  1  1  1  1   1  1   1  1   1  1
在表5中,“0”表示穿孔编码符号的位置,而“1”表示没有被穿孔的编 码符号的位置。通过利用表5的穿孔模式,有可能计算出甚至用于第一TFCI 信息位与第二TFCI信息位的比率是2∶8、3∶7、4∶6、6∶4、7∶3、8∶2 和9∶1的情况的第一编码TFCI符号和第二编码TFCI符号。从表5的穿孔 模式对第一TFCI信息位与第二TFCI信息位的比率是1∶9的情况而进行的 先前描述中,编码器200和205能够变得更加清楚明显。
在上述操作以后,通过生成32个符号的多路复用信号的排列器(或者多 路复用器)210来排列(或者时分多路复用)从编码器200和205中输出的编码 符号。
接着,描述用于通过编码符号排列器210来排列第一编码TFCI符号和第 二编码TFCI符号的方法。编码符号排列器210排列从编码器200和205中输 出的第一编码TFCI符号和第二编码TFCI符号以便于编码TFCI符号尽可能 均一的排列在一个无线电帧中。也就是说,编码符号排列器210将信息位ak 映射到在先前技术描述中定义的编码位bl。对于通过编码信息位ak获得的编 码符号,在通过编码第一TFCI位获得的编码符号中第x编码符号定义为cx 1, 其中x是包括“0”的整数,在通过编码第二TFCI位获得的编码符号中第y 编码符号定义为cy 2,其中y是包括“0”的整数。用于cx 1的最后字符的x值 和用于cy 2的最后字符的y值的总和将总是32。同样的,编码符号cx 1的数目 和编码符号cy 2的数目的总和也是32。因此,编码符号排列器210具有将编 码符号cx 1和cy 2映射到位bl的功能。对于条件A1、A2、A3和A4的各自情 况在实际无线电帧上传输以前将bl位映射到dm位。
在条件A2、A3和A4中,按希望地传输全部32个bl位。然而,在条件 A1中,不传输位d30(b30)和d31(b31),所以有必要选择编码符号cx 1和xy 2中的 一个以便于被映射到位d30(b30)和d31(b31)。下面给出将编码符号cx 1和xy 2映射 到位d30(b30)和d31(b31)的规则。
规则1:第一编码TFCI符号和第二编码TFCI符号的最后编码符号映射 到d30(b30)和d31(b31)。
规则2:第一编码TFCI符号和第二编码TFCI符号的任意编码符号映射 到d30(b30)和d31(b31)。
规则3:从具有增强的编码率的编码器中输出的两个任意编码符号映射 到d30(b30)和d31(b31)。
规则4:从具有高编码率的编码器中输出的两个任意编码符号映射到 d30(b30)和d31(b31)。
规则5:从除不同于具有增强的编码率的编码器以往的一个编码器中输 出的两个任意编码符号映射到d30(b30)和d31(b31)。
在应用规则1、规则2、规则3、规则4和规则5中,应该考虑下列问题。 也就是,当不传输在每个代码的编码符号cx 1和xy 2之中的一个或者两个编码 符号的时候,应该考虑到(1)用于第一TFCI或者第二TFCI的代码的性能将如 何改变,(2)在第一TFCI和第二TFCI中的哪一个TFCI将被增强可靠性(或者 性能),(3)在从各自编码器中输出的编码符号cx 1和xy 2之中哪个编码符号将被 映射到d30(b30)和d31(b31)以便于减小代码的性能恶化,和(4)在传输期间第一 TFCI和第二TFCI之中的哪个TFCI将被压缩。
在规则1、规则2、规则3和规则5的下列描述中,将假定在HSM中第 一TFCI与第二TFCI的信息位比率是3∶7。此外,在规则4的描述中,将假 定用于条件A1的第一TFCI与第二TFCI的信息位比率是3∶7。
下面将参考实例来进行规则1的描述。依据第一TFCI与第二TFCI的信 息位比率,(9,3)代码和(23,7)代码,或者(11,3)代码和(21,7)代码是可利 用的。(9,3)代码和(23,7)代码用于增加第二TFCI的代码性能,而(11,3) 代码和(21,7)代码用于增加第一TFCI的代码性能。当应用规则1的时候, 不传输(9,3)代码的最后编码符号,所以(9,3)代码的实际编码率变成(8,3); 不传输(23,7)的最后编码符号,所以(23,7)代码的实际编码率变成(22,7); 不传输(11,3)代码的最后代码符号,所以(11,3)代码的实际编码率变成(10, 3);和不传输(21,7)代码的最后编码符号,所以(21,7)代码的实际编码率变 成(20,7)。在规则1中,编码器将它们的最后编码符号映射到d30(b30)和d31(b31), 这有助于映射的简化。然而,在条件A1中,降低了第一TFCI与第二TFCI 的实际编码率,导致了第一TFCI和第二TFCI的代码性能的降低。
下面将参考实例来进行规则2的描述。依据第一TFCI与第二TFCI的信 息位比率,(9,3)代码和(23,7)代码,或者(11,3)代码和(21,7)代码是可利 用的。当应用规则2的时候,不传输(9,3)代码的任意编码符号,所以(9,3) 代码的实际编码率变成(8,3);不传输(23,7)的任意编码符号,所以(23,7) 代码的实际编码率变成(22,7);不传输(11,3)代码的任意代码符号,所以(11, 3)代码的实际编码率变成(10,3);和不传输(21,7)代码的任意编码符号,所 以(21,7)代码的实际编码率变成(20,7)。能够从4个代码中选择任意编码符 号以便于虽然降低了各自代码的实际编码率但没有降低实际代码性能。然而, 不考虑被选择的任意代码符号,一些代码也能够降低性能。在映射编码符号 cx 1和cy 2的方法中规则2比规则1更复杂。然而,在条件A1中,有可能保持 第一TFCI和第二TFCI的代码性能而不考虑用于第一TFCI和第二TFCI的编 码器的实际编码率的降低。
下面将参考实例来进行规则3的描述。依据第一TFCI与第二TFCI的信 息位比率,(9,3)代码和(23,7)代码,或者(11,3)代码和(21,7)代码是可利 用的。当应用规则3的时候,不传输(23,7)的两个任意编码符号,所以(23, 7)代码的实际编码率变成(21,7);和不传输(11,3)代码的两个任意代码符号, 所以(11,3)代码的实际编码率变成(9,3)。能够选择任意编码符号以便于虽 然降低了各自代码的实际编码率但没有降低实际代码性能。然而,大部分代 码都降低了性能。在规则3中,各自代码的实际编码率变成(9,3)或者(21, 7),因此满足用于条件A1的情况的具有实际数据率1/3的TFCI代码字的性 能。然而,尽管打算增加第一TFCI代码或者第二TFCI代码的性能,但是TFCI 符号的数目的增加导致了其编码符号已经增加了数目的代码的性能的降低。 规则3能够搜索不降低代码的性能的任意符号。象规则2一样,规则3还具 有复杂的映射方法。为了简化映射方法,将从具有增加的代码符号数目的编 码器中输出的编码符号中的最后两个符号映射到d30(b30)和d31(b31)。
下面将参考实例来进行规则4的描述。依据第一TFCI与第二TFCI的信 息位比率,(23,7)代码和(9,3)代码,或者(21,7)代码和(11,3)代码是可利 用的。(21,7)代码和(11,3)代码用于增加第二TFCI的编码率,而(23,7)代 码和(9,3)代码用于增加第一TFCI的编码率。当应用规则4的时候,不传输 (23,7)代码的最后两个编码符号,所以(23,7)代码的实际编码率变成(21,7) 并且(9,3)代码的编码率保持不变;和不传输(21,7)代码的最后两个编码符 号,所以(21,7)代码的实际编码率变成(19,7)并且(11,3)代码的编码率保持 不变。当应用规则4的时候,来自具有较大数目的代码字的各自编码器的最 后两个符号或者任意两个符号被映射到d30(b30)和d31(b31)。在规则4中,不传 输具有更长代码字的代码的两个编码符号,所以减低了具有更长代码字的代 码的性能,但保证了具有较短代码字的代码的性能。
下面将参考实例来进行规则5的描述。如果假定第一TFCI与第二TFCI 的信息位比率是3∶7并且增强了传输第二TFCI的代码字的性能,则(9,3) 代码和(23,7)代码是可利用的。在规则5中,为了以较高可靠性传输第二TFCI, 将(9,3)代码的两个任意编码符号映射到d30(b30)和d31(b31),所以实际编码率 变成(7,3)。在规则5中,减低了第一TFCI编码器的性能,但是没有损坏用 于第二TFCI的编码符号,所以有可能安全的传输第二TFCI代码字。
在前面规则1、规则2、规则3和规则4的描述中,只有在条件A1中才 将cx 1和cy 2映射到d30(b30)和d31(b31)。然而,在条件A2、A3和A4中,传输 全部的32个编码符号或者重复传输32个编码符号,所以不需要单独的映射 规则并且能够使用用于条件A1的完整的映射规则。另外,能够依据情况适 当的使用规则1、规则2、规则3、规则4和规则5。
在此,本发明将通过实例提供一种将cx 1和cyS2号映射到bl位的方法。 在下列实例中,适用于规则1的方法和将第一编码TFCI符号和第二编码TFCI 符号排列的尽可能均一以便于获得时间传输增益的方法也能适用到其它的映 射方法。在条件A1中,cx 1和cy 2的最后编码符号被映射到b30或者b31。
对于由本发明提供的编码器,尽管编码率为1/3,但增加了第一FTCI编 码器或者第二TFCI编码器的编码率的16个编码器被设计为在编码率1/3处 具有最佳性能。
在描述将编码符号cx 1和cy 2映射到编码位bl的方法之前,第一编码TFCI 符号cx 1的数目被定义为n(其中n=x+1)并且第二编码TFCI符号cy 2的数目 被定义为m(其中m=y+1)。为了解释的方便,将假定n等于或者小于m,n 和m的总数变为32。因此,对于n=4,7,10,13和16,各自的m=28, 25,22,19和16。值n和m被定义为
b [ 32 n × ( i + 1 ) ] - 1 = c i 1 , ( 0 i n - 1 ) . . . . . . . . . . . . . . . . . . . . ( 1 )

在方程(1)中,n表示第一编码TFCI符号的总数目,i表示第一编码TFCI 符号的索引(index),其中0≤i≤n-1(或者x)。以生成顺序指定索引。方程(1) 表示第一编码TFCI符号将被映射到的bl位的位置。在方程(1)中,[x]指示通 过舍入给定值x而获得的整数。
在方程(2)中,n指示第一编码TFCI符号的总数,m指示第二编码TFCI 符号的总数,i指示第二编码TFCI符号的索引,其中0≤i≤m-1(或者y)。以 生成顺序指定索引。方程(2)表示第二编码TFCI符号将被映射到的bl位的位 置。在方程(2)中,表示在小于或者等于给定值x的整数中的最大值。
依据方程(1)映射(排列)第一编码TFCI符号,而依据方程(2)映射第二编码 TFCI符号。至于编码符号的顺序,能够首先排列第一编码TFCI符号或者第 二编码TFCI符号。或者,能够同时排列第一编码TFCI符号和第二编码TFCI 符号。
当第一编码TFCI符号的数目大于第二编码TFCI符号的数目(n>m)的时 候,使用方程(2)来映射第一编码TFCI符号并且使用方程(1)来映射第二编码 TFCI符号。
下面的表6图解说明依据方程(1)和方程(2)生成的编码符号。在表6中, ‘0’表示传输第一编码TFCI符号cx 1的位置,‘1’表示传输第二编码TFCI符号 cy 2的位置。
表6
  代码   0  1  2  3  4  5  6  7  8  9  10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31   4,1  1  1  1  1  1  1  1  0  1  1  1   1   1    1   1    0   1    1   1    1   1    1   1    0   1  1                                1   1   1    1   1    0   7,2  1  1  1  0  1  1  1  1  0  1  1   1   0    1   1    1   1    0   1    1   1    0   1    1   1  1                                0   1   1    1   1    0   10,3  1  1  0  1  1  0  1  1  0  1  1   0   1    1   1    0   1    1   0    1   1    0   1    1   0  1                                1   0   1    1   1    0   13,4  1  0  1  0  1  1  0  1  0  1  1   0   1    0   1    1   0    1   0    1   1    0   1    0   1  1                                0   1   0    1   1    0   16,5  1  0  1  0  1  0  1  0  1  0  1   0   1    0   1    0   1    0   1    0   1    0   1    0   1  0                                1   0   1    0   1    0   19,6  0  1  0  1  0  0  1  0  1  0  0   1   0    1   0    0   1    0   1    0   0    1   0    1   0  0                                1   0   1    0   0    1   22,7  0  0  1  0  0  1  0  0  1  0  0   1   0    0   0    1   0    0   1    0   0    1   0    0   1  0                                0   1   0    0   0    1   25,8  0  0  0  1  0  0  0  0  1  0  0   0   1    0   0    0   0    1   0    0   0    1   0    0   0  0                                1   0   0    0   0    1   28,9  0  0  0  0  0  0  0  1  0  0  0   0   0    0   0    1   0    0   0    0   0    0   0    1   0   0                                0   0   0    0   0    1
在表6中所示的是排列第一编码TFCI符号和第二编码TFCI符号的实例。 为了选择用于在物理信道上传输依据表6生成的编码符号的位置,在条件A1、 A2、A3和A4中使用不同的方法。在条件A1中,穿孔映射到位b30或者b31 的编码符号cx 1和cy 2,然后30个bl位在传输以前映射到位dm。在条件A2中, 在被传送之前继续重复3次在条件A1中映射的32个bl位,再一次重复从b0 到b23,然后映射到全部120个dm位。在条件A3中,在被传输之前将在条件 A1中排列的32个bl位映射到传输位dm的位置。在条件A4中,重复4次在 条件A1中映射的32个bl位,然后在被传输之前映射到128个传输位dm的 位置上。
图6图解说明图2的编码符号排列器210的详细结构。参考图6,参考 号601表示从图2的编码器200中输出的第二编码TFCI符号cy 2,参考号611 表示从编码器205中输出的第一编码TFCI符号cx 1。存储设备603和613是 用于存储编码符号cx 1和cy 2并且利用存储器来实现的设备。然而,通过修改 硬件结构,有可能将第二编码TFCI符号601和第一编码TFCI符号611直接 应用到开关620而不用在存储设备中存储编码符号。依据接收的代码选择信 息将开关620交替切换到存储设备603和613。从存储设备603和613中输 出的编码符号cx 1和cy 2被存储在永久存储设备621中。控制器670依据表6 排列接收的代码符号cx 1和cy 2。可以用硬件或软件来实现符号排列。开关630 依据有关编码TFCI符号的数字的信息,也就是有关dm位的信息,将存储在 存储设备621中的bl位转换到输出节点或者重复器(repeater)640。也就是,在 dm位的数目是30或者32的条件A1或者A3中,开关630将bl位从存储设备 621转换到输出节点。在dm位的数目是120或者128的条件A2或者A4中, 开关630将bl位从存储设备621转换到重复器640。重复器640重复来自开 关630的位bl预定次数以便于获得用于条件A2或者A4的位dm。重复器640 能够用在条件A2和A4中。还能够通过在控制器670中的软件来实现重复器 640。
将依据表6通过编码符号排列器210排列的bl位提供给多路复用器220, 在其中用例如在DPCCH和DPDCH上传输的TPC位和导频位这样的物理信 息来时分多路复用它们。多路复用器220生成其结构在图5中图解说明的 DPCH。图5图解说明从节点B传输到UE的DPCH的结构。
参考图5,参考号510表示由15个时隙组成的无线电帧的结构。参考号 520表示在其中在时分基础上分开DPDCH和DPCCH的下行链路信道的时隙 的结构。也就是,时隙由组成DPDCH的两个数据字段501和507、TPC字 段503、TFCI字段505和组成DPCCH的导频字段509组成。TPC字段503 用于将用于上行链路信道的TPC命令从UE传输到节点B,导频字段509由 UE用于估计在上行链路信道和信号强度中的变化。此外,TFCI字段505用 于将从编码符号排列器210输出的编码TFCI传输符号dm传输到UE。
将从多路复用器220输出的DPCH提供给扩展器230,同时,将用于信 道分开的扩展代码从扩展代码生成器235提供到扩展器230。扩展器230以 符号为单位通过扩展代码扩展DPCH,并且以码片为单位输出信道扩展 DPCH。将信道扩展DPCH提供给扰频器240,同时,将扰频代码从扰频代码 生成器245提供给扰频器240。扰频器240利用扰频代码来扰频信道扩展 DPCH。
2.发送器的第二实施例
图13图解说明依据本发明的第二实施例的发送器的结构。参考图13, 编码器1303和编码器1313分别编码用于DSCH的TFCI信息位(第二TFCI 信息位)和用于DCH的TFCI信息位(第一TFCI信息位)。除了没有提供穿孔 器和控制器之外,编码器1303和编码器1313与在图4中图解说明的编码器 的结构是相同的。将从编码器1303输出的32个编码符号提供给第二编码 TFCI符号存储设备1305,将从编码器1313输出的32个编码符号提供给第一 编码TFCI符号存储设备1315。第一编码TFCI符号存储设备1315和第二编 码TFCI符号存储设备1305能够共享相同的存储器。在这样的情况下,第一 编码TFCI符号和第二编码TFCI符号必须是逻辑上可区分的。第二编码TFCI 符号存储设备1305和第一编码TFCI符号存储设备1315将分别依据从控制器 1330接收的第二编码符号选择信息1331和第一编码符号选择信息1333而选 择的存储在其中的32个代码符号提供给符号排列器1350。第二编码符号选 择信息1313和第一编码符号选择信息1333是与在表5中图解说明的穿孔模 式相同的信息,并且用于在32个编码符号中选择所想要的编码符号而不是依 据穿孔模式穿孔编码符号。第二编码TFCI符号存储设备1305和第一编码 TFCI符号存储设备1315的输出分别等于cy 2和cx 1。依据从控制器1330接收 的编码符号排列信息1335,符号排列器1350以表6的形式排列接收的第二 编码TFCI符号和第一编码TFCI符号。符号排列器1350的输出变成bl。图 13的控制器1330分别依据表5的符号穿孔模式和表6的符号排列模式来控 制符号存储设备1305和1315和符号排列器1350以便于提供与在图4、6和 8中图解说明的编码器和符号选择器相同的输出。
图19图解说明编码符号排列器1350的详细结构。参考图19,编码符号 排列器由存储设备1901、控制器1910和开关组成。存储设备1901是用于以 表6的形式存储第一编码TFCI符号和第二编码TFCI符号的设备,它在控制 器1910的控制下排列第一编码TFCI符号和第二编码TFCI符号,然后继续 的输出bl位。控制器1910控制开关以便于将第一编码TFCI符号和第二编码 TFCI符号提供给存储设备1901,还控制存储设备1901来以表6的方式重新 排列第一编码TFCI符号和第二编码TFCI符号。能够通过软件来实现图19 的控制器1910。在这样的情况下,软件能够成为地址控制器。或者,能够以 相同的存储器或者不同的存储器实现符号排列器1350、第一编码TFCI存储 设备1315和第二编码TFCI1305。然而,当通过软件实现的时候,控制器1330 控制在符号排列器1350、第一编码TFCI符号存储设备1315和第二编码TFCI 符号存储设备1305的存储器上的地址,由此通过软件执行编码器和符号排列 器的操作。
3.发送器的第三实施例
图3图解说明依据本发明的第三实施例的发送器的结构。发送器利用单 个编码器编码第一编码TFCI符号和第二编码TFCI符号。
参考图3,将第二编码TFCI位301和第一编码TFCI位303应用到选择 器310。选择器310依据来自控制器330的TFCI选择信息将第二编码TFCI 位301或者第一编码TFCI位303选择性地提供给编码器311。通过实例,在 图7中图解说明选择器310的详细结构。参考图7,将第二TFCI位301提供 给存储设备703,将第一TFCI位303提供给存储设备713。存储设备703和 713是用于存储第二TFCI位301和第一TFCI位303的设备,并且能够通过 存储器来实现。然而,通过修改硬件结构,有可能将第二TFCI位301和第一 TFCI位303直接应用到开关720而不用利用存储设备。或者,开关720能够 依据接收的代码选择信息交替切换到存储设备703和713。将从开关720输 出的第二TFCI位和第一TFCI位提供给编码器311。还能够利用软件来实现 选择器310。
编码器311具有图4的结构,并且依据从控制器330接收的代码长度信 息来编码来自选择器310的TFCI位。还能够通过软件来释放控制器330。
将从编码器311输出的编码符号cx 1或者cy 2提供给符号排列器312,在其 中以表6所图解说明的形式来排列它们。在图8中图解说明符号排列器312 的内部结构。
参考图8,存储设备801在控制器810的控制下以表6中所图解说明的 形式来排列接收的编码TFCI符号。对于编码符号cx 1或者cy 2,在存储设备 801中存储首先接收的编码TFCI符号直到完全排列了其它编码TFCI符号。 存储设备801将bl位提供给开关803。依据关于编码TFCI符号传输的数目的 信息,开关803输出来自存储设备801的原样的编码TFCI符号或者输出编码 TFCI符号到重复器805。重复器805以与在物理信道上被传输的编码TFCI 符号dm的数目相同的次数来重复从开关803提供的编码TFCI符号。能够通 过软件实现重复器805来执行相同的操作。重复器805可以用控制器810的 内部块或分开的块来实现。
将从符号排列器312输出的编码TFCI符号dm应用到多路复用器313, 在其中利用象在DPCCH和DPDCH上传输的TPC和导频位这样的物理信息 来时分多路复用它们。多路复用的DPCH具有图5中图解说明的结构。
将DPCH提供给扩展器314,同时将由扩展编码生成器316生成的扩展 代码提供给扩展器314。扩展器314通过以符号为单位扩展代码来信道扩展 DPCH,用于信道分离,并且以码片为单位输出信道扩展DPCH。将信道扩展 的DPCH提供给扰频器315,同时,将通过扰频代码生成器317生成的扰频 代码提供给扰频器315。扰频器315利用扰频代码来扰频信道扩展DPCH。
4.发送器的第四实施例
图14图解说明依据本发明的第四实施例的发送器的结构。图14的发送 器与图13中的发送器的不同之处在于,在编码器利用单独编码器来继续编码 第一TFCI信息位和第二TFCI信息位。参考图14,将第一TFCI信息位或者 第二TFCI信息位提供给编码器1403,在其中它们被编码然后被提供给编码 符号存储设备1405。编码符号存储设备1405依据从控制器1430接收的编码 符号选择信息1401也就是表5的穿孔模式来选择编码符号,并且将选择的编 码符号提供给代码选择器(或者代码排列器)1450。编码符号存储设备1405能 够将选择的第一编码TFCI符号或者第二编码TFCI符号直接提供给代码排列 器1450。或者,编码器1403接收其它的编码TFCI符号,编码符号存储设备 1405依据来自控制器1430的编码符号选择信息1401来选择接收的编码TFCI 符号并且将两个类型的编码TFCI符号提供给编码排列器1450。图14的编码 选择器1450将以表6的形式接收的编码符号cx 1和cy 2映射到位bl。同样的, 能够通过软件实现编码符号存储设备、代码排列器和控制器。
5.发送器的第五实施例
图15图解说明依据本发明的第五实施例的发送器的结构。不像其它的发 送器,图15的发送器同时执行TFCI编码和符号排列。
将参考在其中以(4,1)的比率编码第二TFCI位、以(28,9)比率编码第一 TFCI位和将编码符号排列到位bl的实例来描述发送器的操作。
参考图15,基本代码字存储器1501存储在图4的编码器中使用的基本 编码字W1、W2、W4、W8、W16、M1、M2、M4、M8和全1序列。在基 本编码存储器1501中,平轴表示长度32的基本代码字,垂直轴表示各自 基本代码字的符号。控制器1510接收第二TFCI信息位1511、第一TFCI信 息位1513、编码TFCI符号选择信息1515、和编码TFCI符号排列信息1517, 控制基本代码字存储器1501以便于生成(4,1)代码和(28,9)代码,并且排列 代码以便于获得时间传输增益。
如果第二TFCI信息位1511被定义为a0 2并且第一TFCI信息位被定义为 a0 1,a1 1,a2 1,a3 1,a4 1,a5 1,a6 1,a7 1和a8 1,则控制器1510依据表6的编码 TFCI符号排列信息1517重复4次生成7个第一编码TFCI符号和1个第二编 码TFCI符号的操作,表6的编码TFCI符号排列信息1517也就是c0 1,c1 1, c2 1,c3 1,c4 1,c5 1,c6 1,c7 1,c8 1,c9 1,c10 1,c11 1,c12 1,c13 1,c14 1,c15 1,c16 1, c17 1,c18 1,c19 1,c20 1,c21 1,c22 1,c23 1,c24 1,c25 1,c26 1,c27 1,和c3 2。
依据接收的TFCI信息位a0 1,a1 1,a2 1,a3 1,a4 1,a5 1,a6 1,a7 1,a8 1和a0 2, 第一编码TFCI符号和第二编码TFCI符号使用不同的基本代码字。依据输入 信息位为‘0’或者‘1’来确定被选择的基本代码字的使用,依据表5的穿孔模 式来选择符号。
接收9个第一TFCI输入位用于第一编码TFCI符号,所以基本代码字生 成器1501生成基本代码字W1、W2、W4、W8、W16、全1序列、M1、M2 和M4。接收1个第二TFCI输入位用于第二编码TFCI符号,所以基本代码 字生成器1501只生成基本代码字W1。第一编码TFCI符号具有{1,1,1,1, 1,1,0,1,1,1,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1}的穿孔模式,第二编码TFCI符号具有{1,0,1,0,1,0,1, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0}的穿孔模式。
为了生成第二编码TFCI符号,基本代码字存储器1501选择基本代码字 W1的第0、2、4、和6个符号。为了生成第一编码TFCI符号,基本代码字 存储器1501异或基本代码字W1、W2、W4、W8、W16、全1序列、M1、 M2和M4,然后选择作为所得到的代码字的不同于第6、10、11、和13字符 的字符。
参考同时生成(4,1)代码和(28,9)代码的实例,已经描述了图15的TFCI 编码器和符号排列器的操作。另外,生成不同类型的代码字的其它方法具有 依据输入代码位的数目来选择所用的基本代码字的类型,并且利用表6的编 码符号排列模式来确定生成代码符号的顺序的过程。此外,该方法具有依据 输入代码位的顺序和值来异或基本代码字并且依据表5的穿孔模式来选择编 码符号的过程。编码符号存储设备1530存储从基本代码字存储器1501输出 的值。类似图13和14的发送器,也能够通过软件来实现图15的发送器。
6.接收器的第一实施例
图9图解说明依据本发明的实施例的对应于图3和4的发送器的接收器 的结构。参考图9,将下行链路DPCH提供给扰频器940,同时,将通过扰频 代码生成器945生成的扰频代码提供给解扰频器940。解扰频器940用扰频 代码解扰频下行链路DPCH。将解扰频的下行链路DPCH提供给解扩展器 930,同时,将由扩展代码生成器935生成的扩展代码提供给解扩展器930。 解扩展器930以符号为单位通过扩展代码来解扩展解扰频下行链路DPCH。
将解扩展的DPCH符号提供给多路分解器920,其中将它们多路分解(分 离)为编码TFCI符号和其它信号,例如DPDCH、TPC、导频位。将编码TFCI 符号提供给编码符号重排列器910。编码符号重排列器910依据代码长度信 息和位置信息将编码TFCI符号分成用于DSCH的编码符号(第二TFCI信息 符号)和用于DCH的编码符号(第一TFCI信息符号)。代码长度信息是根据用 于DSCH的TFCI位与用于DCH的TFCI位的比率的代码长度控制信息。位 置信息是如图6中所图解说明的指示用于DSCH的编码符号的位置和用于 DCH的编码符号的位置的信息。将由编码符号重排列器910分开的第二编码 TFCI符号和第一编码TFCI符号分别提供给第一解码器900和第二解码器 905。解码器900和905依据代码长度信息来确定相应的代码,并且通过确定 的代码分别解码第二编码TFCI符号和第一解码TFCI符号。也就是,第一解 码器900解码第二编码TFCI符号并且输出第二TFCI位(用于DSCH的TFCI 位),第二解码器905解码第一编码TFCI符号并且输出第一TFCI位(用于DCH 的TFCI位)。
图18A和18B图解说明了依据本发明的不同实施例的编码符号重排列器 910的详细结构。
参考图18A,编码符号重排列器由存储设备1801、控制器1810和开关 组成。存储设备1801是用于存储从多路分解器920中接收的代码TFCI符号 的设备,它在控制器1810的控制下分开第一编码TFCI符号和第二编码TFCI 符号。控制器1810控制存储设备1801和开关以便于将第一编码TFCI符号和 第二编码TFCI符号分别提供给解码器905和900。或者,当使用单个解码器 的时候,控制器1810分别将两个类型的编码TFCI符号提供给单个解码器。 能够通过软件来实现控制器1810。在这样的情况下,软件能够成为地址控制 器。
参考图18B,编码符号重排列器由存储设备1821、控制器1820、掩码生 成器1830、乘法器1815和乘法器1817组成。存储设备1821具有与图18A 的存储设备1801相同的操作。控制器1820控制存储设备1821以便于将来自 多路分解器920的编码TFCI符号提供给第一乘法器1815和第二乘法器1817。 而且,控制器1820控制掩码生成器1830以便于生成用于分离第一编码TFCI 符号和第二编码TFCI符号的掩码。将由掩码生成器1830生成的掩码提供给 第一乘法器1815和第二乘法器1817。第一乘法器1815用对应的掩码乘上来 自存储设备1821的编码TFCI符号并且输出第一编码TFCI符号。第二乘法 器1817用对应的掩码乘上来自存储设备1821的编码TFCI符号并且输出第二 编码TFCI符号。掩码生成器1830以掩码的形式存储在表6中图解说明的第 一编码TFCI符号和第二编码TFCI符号的符号排列模式,或利用方程(1)和(2) 生成掩码。掩码用于将来自多路分解器920的编码TFCI符号分成第一编码 TFCI符号和第二编码TFCI符号。如果每个乘法器1815和多路复用器1817 能够输出两种类型的编码TFCI符号,则只使用两个多路复用器中的一个来分 开第一编码TFCI符号和第二编码TFCI符号。
图11图解说明图9的解码器900和905的详细结构。参考图11,将接收 的符号r(t)提供给0插入器1100,同时,将代码长度信息提供给控制器1130。 控制器1130根据代码长度信息来确定穿孔位置,并且将用于被确定的穿孔位 置的控制信息提供给0插入器1100。代码长度信息表示在编码器中使用的代 码长度或者编码率,而控制信息表示穿孔位置。穿孔位置表示被删除的符号 的位置以便于获得对应于从编码器接收的位的想要的代码符号长度。表7图 解说明与代码长度相关的被存储的穿孔位置。
表7
  代码长度信息(编码率)   穿孔位置   (3,1)   F_29   (4,1)   F_28   (5,1)   F_27   (6,2)   F_26   (7,2)   F_25   (8,2)   F_24   (9,3)   F_23   (10,3)   F_22   (11,9)   F_21   (12,4)   F_20   (13,4)   F_19   (14,4)   F_18   (18,6)   F_14   (19,6)   F_13   (20,6)   F_12   (21,7)   F_11   (22,7)   F_10   (23,7)   F_9   (24,8)   F_8   (25,8)   F_7   (26,8)   F_6   (27,9)   F_5   (28,9)   F_4   (29,9)   F_3
在表7中假定代码长度信息表示在编码器中使用的编码率。当编码率(k, n)表示将n个输入位编码成k个符号,则接收的符号具有代码长度k。此外, 表7的F_n表示n个穿孔位置。如能够从表11中确定的,控制信息(穿孔位 置)能够使0插入器1100保持输出符号的数目(32)而不管接收符号的代码长 度。
参考表7,控制器1130输出关于29个穿孔位置的编码率(3,1)的信息, 关于28个穿孔位置的编码率(4,1)的信息,关于27个穿孔位置的编码率(5, 1)的信息,关于26个穿孔位置的编码率(6,2)的信息,关于25个穿孔位置的 编码率(7,2)的信息,关于24个穿孔位置的编码率(8,2)的信息,关于23个 穿孔位置的编码率(9,3)的信息,关于22个穿孔位置的编码率(10,3)的信息, 关于21个穿孔位置的编码率(11,9)的信息,关于20个穿孔位置的编码率(12, 4)的信息,关于19个穿孔位置的编码率(13,4)的信息,关于18个穿孔位置 的编码率(14,4)的信息,关于14个穿孔位置的编码率(18,6)的信息,关于 13个穿孔位置的编码率(19,6)的信息,关于12个穿孔位置的编码率(20,6) 的信息,关于11个穿孔位置的编码率(21,7)的信息,关于10个穿孔位置的 编码率(22,7)的信息,关于9个穿孔位置的编码率(23,7)的信息,关于8个 穿孔位置的编码率(24,8)的信息,关于7个穿孔位置的编码率(25,8)的信息, 关于6个穿孔位置的编码率(26,8)的信息,关于5个穿孔位置的编码率(27, 9)的信息,关于4个穿孔位置的编码率(28,9)的信息和关于3个穿孔位置的 编码率(28,9)的信息。对于各自的情况,穿孔位置与在编码器的描述中所给 定的相同。
0插入器1100依据控制信息在接收的符号的穿孔位置中插入0,然后输 出长度32的符号流。将符号流提供给逆快速Hadamard变换器(TFHT)1120和 乘法器1102、1104、1106。分别用从掩码生成器1110生成的掩码函数M1、 M2和M15来乘上提供给乘法器1102、1104和1106的符号流。将乘法器1102、 1104和1106的输出符号分别提供给开关1152、1154和1156。此时,控制器 1130根据代码长度信息将指示掩码函数使用/没使用的信息提供给开关1152、 1154和1156。例如,当(3,1)、(4,1)、(5,1)、(6,2)、(7,2)、(8,2)、(9, 3)、(10,3)、(11,3)、(12,4)、(13,4)、(14,4)、(18,6)、(19,6)和(20, 6)编码器不使用掩码函数时,依据开关控制信息断开所有的开关1152、1154 和1156。然而,当(21,7)、(22,7)和(23,7)编码器使用一个基本掩码函数 时,只连接开关1152。以这样的方式,控制器1130依据基于编码率使用的掩 码函数的数目来控制开关1152、1154和1156。然后,每个IFHT 1120、1122、 1124和1126对从0插入器1100接收的32个符号执行逆快速Hadamard变换, 并且计算在发送器中能够使用的符号和全部Walsh代码之间的相关性。此外, IFHT确定在相关性中最高的相关性,和具有最高相关性的Walsh代码的索引。 因此,每个IFHT 1120、1122、1124和1126将由接收的信号乘以掩码函数的 索引、最高相关性和具有最高相关性的Walsh代码的索引提供给相关性比较 器1140。因为提供给IFHT 1120的信号没有乘上掩码函数,所以掩码函数的 标识符变成“0”。相关性比较器1140通过比较由IFHT提供的相关性来确定 最高相关性,并且组合具有最高相关性的掩码函数的索引和Walsh代码索引。
7.接收器的第二实施例
图10图解说明依据本发明的另一实施例的对应于图3和4的发送器的接 收器的结构。参考图10,将下行链路DPCH提供给解扰频器1040,同时,将 由扰频器代码生成器1045生成的扰频代码提供给解扰频器1040。解扰频器 1040用扰频代码来解扰频下行链路DPCH。将被解扰频的下行链路DPCH提 供给解扩展器1030,同时,将由扩展代码生成器1035生成的扩展代码提供 给解扩展器1030。解扩展器1030以符号为单位通过扩展代码解扩展被解扰 频的下行链路DPCH。
将解扩展的DPCH符号提供给多路分解器1020,在其中符号被多路分解 (分离)成编码TFCI符号和其它信号,例如DPDCH、TPC和导引导位。将编 码TFCI符号提供给编码符号重排列器1010。编码符号重排列器1010依据代 码长度信息和位置信息将编码的TFCI符号分成用于DSCH的编码符号(第二 TFCI信息符号)和用于DCH的编码符号(第一TFCI信息符号)。代码长度信息 是基于用于DSCH的TFCI位与用于DCH的TFCI位的比率的代码长度控制 信息。位置信息是表示用于DSCH的编码符号的位置和用于DCH的编码符 号的位置的信息,如表6中所图解说明的那样。
编码符号重排列器1010具有图18A和18B的结构。当使用图18A和18B 的结构的时候,编码重排列器1010将分别顺序地输出第一编码TFCI符号和 第二编码TFCI符号。将被分开的第二编码TFCI符号和第一编码TFCI符号 顺序提供给解码器1000。解码器1000通过对应于代码长度的控制信息(代码 长度信息)的代码来解码第一编码TFCI符号或者第二编码TFCI符号。因此, 解码器1000输出第一TFCI位或者第二TFCI位。解码器1000具有与图11 的解码器相同的操作。
而且,本发明提供了能够执行用于各个信息位比率的解码的解码器,它 对应于用于编码具有各种长度的代码的编码器。
现在,下面将详细描述依据本发明实施例的解码器的操作。当用作对应 于(6,2)、(7,2)和(8,2)编码器的解码器的时候,解码器使用用于具有长度 4的Walsh编码器的IFHT。当用作对应于(9,3)、(10,3)、(11,3)编码器的 解码器的时候,解码器使用用于具有长度8的Walsh编码器的IFHT。当用作 对应于(12,4)、(13,4)、(14,4)编码器的解码器的时候,解码器使用用于具 有长度16的Walsh编码器的IFHT。当用作对应于(16,5)编码器的解码器的 时候,解码器使用用于具有长度16的Walsh编码器的IFHT。当用作对应于 (18,6)、(19,6)、(20,6)、(21,7)、(22,7)、(23,7)、(24、8)、(25,8)、 (26,8)、(27,9)、(28,9)、(29,9)和(32,10)编码器的解码器的时候,解码 器使用用于具有长度32的Walsh编码器的IFHT。对于这样的操作,解码器 应具有能够支持具有可变长度的代码的IFHT。因此,本发明提供具有能够支 持具有各种长度的IFHT结构的解码器。
8.实施例的操作
参考图16和17描述编码器、解码器、符号排列器和符号重排列器的操 作。
图16图解说明依据本发明的实施例的在传送器中编码器和代码符号排 列器的操作。参考图16,在步骤1601中,发送器决定在HSM(硬分离模式) 中编码第一TFCI位(用于DCH的TFCI信息位)和第二TFCI位(用于DSCH 的TFCI位)。在步骤1602中,编码器接收第一编码TFCI位和第二编码TFCI 位。在步骤1603中,编码器以依据本发明的方法编码第一编码TFCI位(32 个编码符号)和第二编码TFCI位(32个编码符号)。在步骤1604中,编码符号 排列器依据代码选择模式在第一编码TFCI符号中选择具有最佳性能的编码 符号,也依据代码选择模式在第二编码TFCI符号中选择具有最佳性能的编码 符号。代码选择模式与在表5中所图解说明的穿孔模式相同。在步骤1605中, 编码符号排列器依据用于获得最佳时间分集增益的符号排列模式来排列被选 择的第一编码TFCI符号和第二编码TFCI符号。符号排列模式如表6中所图 解说明。结合图15的描述,能够在单个过程中执行步骤1603、1604和1605 的操作。在步骤1605之后,在步骤1606中最终确定bl位,完成编码和符号 排列过程。
图17图解说明依据本发明的实施例的在接收器中解码器和编码符号重 排列器的操作。参考图17,在步骤1701中,接收器在下行链路DPCH的下 行链路DPCCH中接收在TFCI字段上传输的编码TFCI符号。在步骤1702 中,解码器依据第二编码TFCI符号的位置信息在接收的编码TFCI符号之中 的第二编码TFCI符号的位置中插入0,并且生成具有32个编码符号的第一 TFCI代码字。此外,解码器依据第一编码TFCI符号的位置信息在接收的编 码TFCI符号之中的第一编码TFCI符号的位置中插入0,并且生成具有32个 编码符号的第二TFCI代码字。如结合图18A和18B所描述的那样,有可能 利用掩码来分开第一编码TFCI符号和第二编码TFCI符号。第一编码TFCI 符号和第二编码TFCI符号的位置信息与在图16的步骤1604中使用的模式相 同。在未被穿孔或者未被选择的符号的位置中插入0的原因是保证解码器的 正确操作。在步骤1703中,解码器计算生成的第一TFCI代码字和第二TFCI 代码字的相关性。在步骤1704中,解码器输出具有最大相关性的第一TFCI 代码字和第二TFCI代码字的值或者索引。在步骤1705中,解码器结束解码 第一TFCI代码字和第二TFCI代码字的过程。
当在HSM中第一TFCI信息位的数目和第二TFCI信息位的数目的总和 变成10的情况下,对解码方法、将cx 1和cy 2映射到bl位的方法和将bl位映射 到dm位的方法进行了前面的描述。此外,已经进行了收发器、编码器和解码 器的描述。通常,如果第一TFCI信息位的数目和第二TFCI信息位的数目的 总和小于10,则LSM是可用的但HSM是不可用的。也就是,只有当第一 TFCI信息位的数目和第二TFCI信息位的数目都小于5的时候,HSM是可用 的。通常,只有(16,5)编码器能用在HSM中。因此,当第一TFCI信息位的 数目大于5或者第二TFCI信息位的数目大于5的时候,HSM是不可用的。 然而,当使用依据本发明的能够生成24种代码的新的编码器的时候,在TFCI 信息位的数目上没有限制,因此有可能可靠地传输TFCI信息位。也就是,有 可能确定用其来编码TFCI信息位的代码。因此,有可能分别传输第一TFCI 代码或者第二TFCI代码,或者同步传输第一TFCI代码和第二TFCI代码, 保证可靠的传输。
在编码器具有图4的结构并且使用表4的穿孔模式的假定上,进行本发 明的详细描述。本发明还能够应用到编码器具有不同结构并且使用不同穿孔 模式的其它情况下。
Ex1(例1).第一TFCI信息位与第二TFCI信息位的比率是2∶6
当第一TFCI信息位与第二TFCI信息位的比率是2∶6的时候,传统的 HSM方法在传输之前能够编码第一TFCI信息位,但不能编码第二TFCI信 息位。然而,当使用依据本发明的编码器的时候,将第一TFCI信息位编码成 6个字符、7个字符或者8个字符,将第二TFCI信息位编码成18个字符、19 个字符或者20个字符。由依据本发明的编码器编码的第一编码TFCI符号和 第二编码TFCI符号的总和将变成最小值24和最大值28。当总和小于代码符 号的基本数目的32的时候,处理符号的最简单的方法是通过间断传输(DTX) 来只传输24个符号或者28个符号。这个方法有助于简化,但不能在DTX期 间传输其它信息,导致了资源的浪费。另外,由于编码符号的间断传输,不 能生成增加第一TFCI信息位和第二TFCI信息位的编码性能。
在Ex1的情况下,能够依据是否给第一TFCI优先级来增加可靠性或者 性能、是否给第二TFCI优先级来增加可靠性或者性能、或者是否提高第一 TFCI和第二TFCI两者的性能来改变编码方法。
如果将优先级给第一TFCI来增加可靠性或者性能,则利用(18,6)编码 器、(19,6)编码器或者(20,6)编码器来编码第二TFCI信息位,利用(14,4) 编码器、(13,4)编码器或者(12,4)编码器来编码第一TFCI信息位。此外, 还有通过(6,2)编码器、(7,2)编码器或者(8,2)编码器来编码第一TFCI信息 位、然后重复传输第一编码TFCI位、由此增加性能的可靠性的另一种方法。 在通过利用(14,4)编码器、(13,4)编码器或者(12,4)编码器编码第一TFCI 信息位来增加第一TFCI代码的性能或者可靠性的方法中,在被编码之前在除 了2个实际信息位以外的在2个位中插入0。在第一TFCI的重复之后,重复 的第一编码TFCI符号和第二编码TFCI符号的总和可以超过32。如果第一编 码TFCI符号和第二编码TFCI符号的总和超过32,则系统不符合3GPP标准, 因此增加了硬件的复杂性。相反,如果当在Ex1中第一TFCI信息位和第二 TFCI信息位的总和小于32,则与第一TFCI信息位和第二TFCI信息位的总 和是10的情况相比较,在代码选择上的限制很少。也就是,当第一TFCI信 息位和第二TFCI信息位的总和是10的时候,有必要选择在其中编码符号的 总和是32的代码。然而,如果尽管在Ex1中为给定的信息位使用了最大的编 码率但编码符号的总和仍小于32,则能够确定TFCI信息位的编码率以便于 在编码符号的总和变成32的条件中改进性能。
与此同时,如果在Ex1中将优先级给第二TFCI来增加可靠性或者性能, 则利用(6,2)编码器、(7,2)编码器或者(8,2)编码器来编码第一TFCI信息位, 利用(26,8)编码器、(25,8)编码器或者(24,8)编码器来编码第二TFCI信息 位。或者,有可能利用(20,6)编码器、(19,6)编码器或者(18,6)编码器来编 码信息位,然后重复传输编码位,由此增加可靠性或者性能。在第二TFCI 的重复之后,第一编码TFCI符号和被重复的第二编码TFCI符号的总和可以 超过32。然而,如果第一编码TFCI符号和第二编码TFCI符号的总和超过 32,则系统不符合3GPP标准。
在Ex1中增加第一TFCI和第二TFCI两者的可靠性或者性能的方法是在 编码以前将第一TFCI信息位的数目增加到3和将第二TFCI信息位的数目增 加到7。也就是,在传输前,通过(9,3)编码器、(10,3)编码器或者(11,3) 编码器来编码第一TFCI信息位,通过(23,7)编码器、(22,7)编码器或者(21, 7)编码器来编码第二TFCI信息位。只有当编码符号的总和不超过32的时候 才能够使用这个方法。当编码符号的总和超过32的时候,就产生上述问题。 另一个方法是通过(6,2)编码器、(7,2)编码器或者(8,2)编码器来编码第一 TFCI信息位,和通过(18,6)编码器、(19,6)编码器或者(20,6)编码器来编 码第二TFCI信息位,然后重复传输编码位。重复传输的编码符号的总和将不 超过32。有3种编码器用于编码第一TFCI信息位,还有3种编码器用于编 码第二TFCI信息位。对于编码器,选择具有最好性能的编码器。至于由编码 器重复的符号的数目,被选择的编码器的符号可以被重复传输许多次。
Ex2(例2).第一TFCI信息位与第二TFCI信息位的比率是3∶4
当第一TFCI信息位与第二TFCI信息位的比率是3∶4的时候,也就是, 当第一TFCI信息位的数目和第二TFCI信息位的数目都小于5的时候,在传 输以前,传统的HSM方法分别或者顺序地(16,5)编码第一TFCI信息位和第 二TFCI信息位。然而,当使用依据本发明的实施例的时候,将第一TFCI信 息位编码成9个字符、10个字符或者11个字符,将第二TFCI信息位编码成 12个字符、13个字符或者14个字符。由依据本发明的编码器编码的第一编 码TFCI符号和第二编码TFCI符号的总和变成最大值25。当总和小于编码符 号的基本数目的32的时候,处理符号的最简单的方法是通过间断传输(DTX) 来只传输21个符号或者24个符号。这个方法有助于简化,但不能在DTX期 间传输其它信息,导致了资源的浪费。另外,由于编码符号的间断传输,不 能提高第一TFCI信息位和第二TFCI信息位的编码性能。
在Ex2的情况下,能够依据是否给第一TFCI优先级来增加可靠性或者 性能、是否给第二TFCI优先级来增加可靠性或者性能、或者是否提高第一 TFCI和第二TFCI两者的属性来改变编码方法。
如果将优先级给第一TFCI来增加可靠性或者性能,则利用(12,4)编码 器、(13,4)编码器或者(14,4)编码器来编码第二TFCI信息位,利用(20,6) 编码器、(19,6)编码器或者(18,6)编码器来编码第一TFCI信息位。此外, 还有通过(9,3)编码器、(10,3)编码器或者(11,3)编码器来编码第一TFCI信息位、 然后重复传输第一编码TFCI位、由此增加性能或可靠性的另一种方法。在通 过利用(20,6)编码器、(19,6)编码器或者(18,6)编码器编码第一TFCI信息 位来增加第一TFCI代码的性能或者可靠性的方法中,在被编码之前在除了3 个实际信息位以外的3个位中插入0。在第一TFCI重复之后,重复的第一编 码TFCI符号和第二编码TFCI符号的总和可以超过32。如果第一编码TFCI 符号和第二编码TFCI符号的总和超过32,则系统不符合3GPP标准,因此 增加了硬件的复杂性。相反,如果当在Ex2中第一TFCI信息位和第二TFCI 信息位的总和小于32,则与第一TFCI信息位和第二TFCI信息位的总和是 10的情况相比较,在代码选择上的限制较少。也就是,当第一TFCI信息位 和第二TFCI信息位的总和是10的时候,有必要选择在其中编码符号的总和 是32的代码。然而,如果尽管在Ex2中为给定的信息位使用了最大的编码率 但编码符号的总和仍小于32,则能够确定TFCI信息位的编码率以便于在编 码符号的总和变成32的条件下改进性能。
与此同时,如果在Ex2中将优先级给第二TFCI来增加可靠性或者性能, 则利用(9,3)编码器、(10,3)编码器或者(11,3)编码器来编码第一TFCI信息 位,利用(23,7)编码器、(22,7)编码器或者(21,7)编码器来编码第二TFCI 信息位。或者,有可能利用(14,4)编码器、(13,4)编码器或者(12,4)编码器 来编码信息位,然后重复传输编码位,由此增加可靠性或者性能。在第二TFCI 的重复之后,第一编码TFCI符号和被重复的第二编码TFCI符号的总和可以 超过32。然而,如果第一编码TFCI符号和第二编码TFCI符号的总和超过 32,则系统不符合3GPP标准。
最后,在Ex2中增加第一TFCI和第二TFCI两者的可靠性或者性能的方 法是增加第一TFCI信息位和第二TFCI信息位的数目以便于第一TFCI信息 位和第二TFCI信息位的总和变成10,并且使用适合于信息位增加的数目的 编码器。例如,有可能使用在传输以前通过(14,4)编码器、(13,4)编码器或 者(12,4)编码器来编码第一TFCI信息位,通过(1 8,6)编码器、(19,6)编码 器或者(20,6)编码器来编码第二TFCI信息位的方法。只有当第一TFCI信息 位和第二TFCI信息位的总和不超过10并且编码符号的总和不超过32的时候 才能够使用这个方法。当编码符号的总和超过32的时候,就产生上述问题。 另一个方法是通过(9,3)编码器、(10,3)编码器或者(11,3)编码器来编码第 一TFCI信息位,和通过(12,4)编码器、(13,4)编码器或者(14,4)编码器来 编码第二TFCI信息位,然后重复传输编码位。重复传输的编码符号的总和不 应超过32。有3种编码器用于编码第一TFCI信息位,还有3种编码器用于 编码第二TFCI信息位。对于编码器,选择具有最好性能的编码器。至于由编 码器重复的符号的数目,被选择的编码器的符号可以被重复传输许多次。另 外,有可能在以高可靠性或者高性能来传输第一TFCI信息位和第二TFCI信 息位时,结合编码率改变方法和重复传输方法。
下面将概述结合Ex1)和Ex2)描述的用于在HSM中代码选择方法的规则。
规则1:第一TFCI信息位或者第二TFCI信息位超过5位
-如果优先级给第一TFCI,则发送器固定第二TFCI编码器,然后在传 输过程中改变第一TFCI的编码率,或者考虑到实际信息位的数目来编码第一 TFCI,然后重复传输编码位。
-如果优先级给第二TFCI,则发送器安装第一TFCI编码器,然后在传 输中改变第二TFCI的编码率,或者考虑到实际信息位的数目来编码第二 TFCI,然后重复传输编码位。
-如果优先级给第一TFCI和第二TFCI两者,则发送器通过改变第一 TFCI和第二TFCI的编码率或者考虑实际信息位的数目来执行编码,然后重 复传输编码位。有可能组合编码率改变方法和重复传输方法。
规则2:第一TFCI信息位或者第二TFCI信息位不超过5位
-发送器在传输以前利用(16,5)编码器来编码第一TFCI信息位和第二 TFCI信息位。
-其它与规则1一样。
参考图12,描述利用表5的穿孔模式和表1的编码率、基于上述规则的 代码选择方法。
参考图12,在步骤1201中有必要传输第一TFCI(第一信息位)和第二 TFCI(第二信息位)。也就是,当要求节点B传输DSCH到UE的时候,发送 器接收用于DSCH的TFCI和用于DCH的TFCI。在步骤1202中确定第一信 息位和第二信息位的总和是否是10。如果第一信息位和第二信息位的总和是 10,则在步骤1208中发送器确定用于第一信息位和第二信息位的代码。
参考第一信息位与第二信息位的比率是3∶7的情况来描述步骤1208的 代码选择过程。在这样的情况下,用于第一信息位的编码器是(9,3)编码器、 (10,3)编码器或者(11,3)编码器,用于第二信息位的编码器是(23,7)编码器、 (22,7)编码器或者(21,7)编码器。这里,编码符号的总和应是32。用于依据 信息位的类型来选择3种编码率的规则是(1)将优先级给第一信息位以便增加 2个附加符号,(2)将优先级给第二信息位以便增加2个附加符号,或者(3)给 第一信息位和第二信息位都加上一个附加符号。在步骤1208中确定用于第一 信息位和第二信息位的编码率之后,发送器在步骤1209中以确定的编码率来 编码第一信息位和第二信息位。发送器在步骤1210中多路复用第一编码TFCI 符号和第二编码TFCI符号。
然而,在步骤1202中确定第一信息位和第二信息位的总和小于10,发 送器在步骤1203中确定第一信息位的数目是否超过5或者第二信息位的数目 是否超过5。如果第一信息位的数目和第二信息位的数目中的任意一个超过 5,则发送器进行到步骤1204。然而,如果第一信息位的数目和第二信息位 的数目两者不都超过5,则发送器进行到步骤1221。在步骤1221中,发送器 确定在编码第一信息位和第二信息位中是否使用(16,5)编码器。如果发送器 确定不使用(16,5)编码器,则它进行到步骤1206。否则,发送器确定使用(16, 5)编码器,则它进行到步骤1209。
在步骤1204中,发送器确定在传输第一信息位或者第二信息位中是否使 用DTX。当发送器确定使用DTX的时候,它进行到步骤1208。否则,当发 送器确定不使用DTX的时候,它进行到步骤1205。
参考第一信息位与第二信息位的比率是3∶4的情况来描述步骤1208的 过程。在这样的情况下,用于第一信息位的编码器是从(9,3)编码器、(10, 3)编码器和(11,3)编码器中选择的一个,用于第二信息位的编码器是从(12, 4)编码器、(13,4)编码器和(14,4)编码器中选择的一个。在步骤1208中,如 果在第一信息位的数目和第二信息位的数目不都超过5的情况下使用DTX, 则在选择编码器中没有限制但编码符号的总和不应超过32。
在步骤1205中,发送器确定在传输之前是否增加第一TFCI和第二TFCI 两者的性能的可靠性。如果发送器确定在传输之前增加第一TFCI和第二TFCI 两者的性能的可靠性,则它在步骤1207中选择编码率增加方法、重复传输方 法或者上述两种方法的组合方法中的一种。在步骤1208中,发送器依据在步 骤1207中选择的方法来确定用于第一TFCI和第二TFCI的代码。在步骤1209 中发送器用选择的方法来编码第一TFCI信息位和第二TFCI信息位,然后在 步骤1210中多路复用第一编码TFCI符号和第二编码TFCI符号。如果发送 器在步骤1207中用重复传输方法来确定在传输之前增加第一TFCI和第二 TFCI的性能的可靠性,则发送器在步骤1209中重复第一编码TFCI符号和第 二编码TFCI符号,然后在步骤1210中多路复用它们。或者,传送器在步骤 1210中重复在步骤1209中编码的第一编码TFCI符号和第二编码TFCI符号。
如果发送器在步骤1205中确定在传输之前增加第一TFCI或者第二TFCI 的可靠性或者性能,则发送器在步骤1206中选择给其优先级的第一TFCI或 者第二TFCI。当以高的可靠性来传输第一TFCI信息位而不考虑信息位的数 目的时候,发送器将优先级给第一TFCI。当以高的可靠性来传输第二TFCI 信息位以用于当UE位于软越区切换字段中的时候不同于接收DSCH的节点 B的节点B不能传输用于DSCH的第二TFCI信息位的情况的时候,发送器 将优先级给第二TFCI。另外,当以高的可靠性来传输第二TFCI信息位而不 考虑信息位的数目的时候,发送器将优先级给第二TFCI。如果发送器在步骤 1206中确定在传输之前增加第一TFCI或者第二TFCI的可靠性或者性能,则 通过利用编码率增加方法、重复传输方法或者上述两个方法的组合方法,发 送器在步骤1207中确定在传输之前增加第一TFCI或者第二TFCI的可靠性 或者性能的方法。在步骤1208中,发送器依据在步骤1207中确定的方法来 确定用于第一TFCI和第二TFCI的代码。发送器在步骤1209中用确定的方 法来编码第一TFCI信息位和第二TFCI信息位,然后在步骤1210中多路复 用第一编码TFCI符号和第二编码TFCI符号。如果发送器在步骤1207中用 编码率增加方法来确定增加第一TFCI或者第二TFCI的可靠性或者性能,则 发送器在步骤1210中多路复用在步骤1209中编码的第一编码TFCI符号和第 二编码TFCI符号。如果发送器在步骤1207中确定用重复传输方法在传输之 前增加第一TFCI或者第二TFCI的可靠性或者性能,则发送器在步骤1209 中重复第一编码TFCI符号和第二编码TFCI符号,然后在步骤1210中多路 复用它们。或者,发送器在步骤1210中重复在步骤1209中编码的第一编码 TFCI符号和第二编码TFCI符号。
如上所述,本发明的实施例能够利用单个编码器/解码器结构来编码/解码 各种类型的TFCI位。另外,本实施例能够多路复用用不同的编码技术所编码 的TFCI符号,以便于在被传输之前均匀分配TFCI符号。对于10个输入信 息位,根据在DSCH和DCH上传输的数据的类型和特征,用在1∶9、2∶8、 3∶7、4∶6、5∶5、6∶4、7∶3、8∶2和9∶1的比率中选择的一个来执行 TFCI编码,从而在信号和时间延迟方面促进比LSM优越的HSM的灵活性。 另外,编码器编码用于DCH的TFCI位和用于DSCH的TFCI位,然后将用 于DCH的编码TFCI符号和用于DSCH的编码TFCI符号存储在存储设备中, 由此保证高速的信息处理。
尽管已经参考某些最佳实施例显示和描述了本发明,但对于技术领域的 工作人员来说应该理解在不脱离如附随的权要求书所定义的本发明的精神 和范围的前提下可以在其中进行各种形式和细节中的改变。
申请要求于2001年7月9日向韩国工业产权局提交的并被指定申请号 为NO.2001-44673的标题为“在CDMA移动通信系统中用于符号映射用于 硬分离模式的TFCI位的设备和方法”、2001年8月25日向韩国工业产权局 提交的并被指定申请号为NO.2001-51605的标题为“在CDMA移动通信系 统中用于符号映射用于硬分离模式的TFCI位的设备和方法”、和2001年8 月29日向韩国工业产权局提交的并被指定申请号为NO.2001-52596的标题 为“在CDMA移动通信系统中用于符号映射用于硬分离模式的TFCI位的设 备和方法”的优先级,其所有内容援引于此以资参考。
QQ群二维码
意见反馈