发明内容
本发明实施例提供了一种TFCI信息的调制方法及装置,既保证了调制后的TFCI信息的解调性能,又避免了因调制TFCI信息而引起的平均功率波动问题。
本发明实施例提供的技术方案如下:
一种传输格式组合指示TFCI信息的调制方法,包括步骤:
以2bits为单位对原TFCI信息进行均分;
将均分后的各部分TFCI信息扩展至与预设的16QAM星座图中至少一个指定能量点的标识相对应,所述星座图用于调制TFCI信息,且所述指定能量点不包含星座图中的最小功率点,其中:若所述指定能量点的数量大于1,指定能量点为最大功率点或中间功率点,其中最大功率点均具有相同的功率,中间功率点均具有相同的功率;
将扩展后的各部分TFCI信息映射至相应的指定能量点以进行调制。
一种传输格式组合指示TFCI信息的调制方法,包括步骤:
以2bits为单位对原TFCI信息进行均分;
将均分后的各部分TFCI信息扩展至与预设的16QAM星座图中至少一个指定能量点的标识相对应,所述星座图用于调制TFCI信息,所述指定能量点为最大功率点或最小功率点,最大功率点均具有相同的功率,最小功率点均具有相同的功率,其中:在一个传输时间间隔TTI内,以预设周期为单位,在最大功率点和最小功率点的标识之间交替选择一种对均分后的各部分TFCI信息进行扩展;
将扩展后的各部分TFCI信息映射至对应的最大功率点或最小功率点以进行调制。
一种用于调制传输格式组合指示TFCI信息的通信装置,包括:
存储单元:用于存储预设的16QAM星座图,所述星座图用于对TFCI信息进行调制;
扩展单元,用于以2bits为单位对获取的原TFCI信息进行均分,以及将均分后的各部分TFCI信息扩展至与预设的16QAM星座图中至少一个指定能量点的标识相对应,所述指定能量点不包含星座图中的最小功率点,其中:若所述指定能量点的数量大于1,指定能量点为最大功率点或中间功率点,其中最大功率点均具有相同的功率,中间功率点均具有相同的功率;
调制单元,用于将扩展后的各部分TFCI信息映射至所述星座图中对应的指定能量点。
一种用于调制传输格式组合指示TFCI信息的通信装置,包括:
存储单元:用于存储预设16QAM星座图,所述星座图用于对TFCI信息进行调制;
扩展单元,用于以2bits为单位对获取的原TFCI信息进行均分,以及将均分后的各部分TFCI信息扩展至与预设的16QAM星座图中至少一个指定能量点的标识相对应,所述指定能量点为最大功率点或最小功率点,最大功率点均具有相同的功率,最小功率点均具有相同的功率;
调制单元,用于将扩展后的各部分TFCI信息映射至对应的最大功率点或最小功率点以进行调制;
其中,所述扩展单元进一步包括:
第一确定单元,用于确定指定能量点为星座图中的最大功率点;
第一处理单元,用于将均分后的各部分TFCI信息扩展至与所述最大功率点的标识相对应;
第二确定单元,用于确定星座图中的最小功率点;
第二处理单元,用于将均分后的各部分TFCI信息扩展至与所述最小功率点的标识相对应;
其中:在一个传输时间间隔TTI内,以预设周期为单位,所述第一处理单元和第二处理单元交替对均分后的各部分TFCI信息进行扩展。
本发明实施例中,通信装置对获取的原TFCI信息进行调制时,根据预设的星座图中指定的能量点的标识,对从所述原TFCI信息均分出的各部分TFCI信息进行扩展,以及将扩展后的各TFCI信息无偏移地映射至对应的能量点,这样,便可以保证***中TFCI信息的信号强度,从而保证了所述TFCI信息的解调性能,同时,也避免了在***中引起平均功率波动,从而在一定程度上提高了***的稳定性
具体实施方式
为了既保证调制后的TFCI信息的解调性能,同时又避免因调制TFCI信息而引起的***中平均功率波动,本发明实施例中,以2bits为单位对获取的原TFCI信息进行均分;并将均分后的各部分TFCI信息扩展至与预设的星座图中至少一个指定能量点的标识相对应,所述星座图用于调制TFCI信息,且所述指定能量点不包含星座图中的最小功率点,其中:若所述指定能量点的数量大于1,则所有指定能量点均具有相同的功率;接着,将扩展后的各部分TFCI信息映射至所述指定能量点以进行调制。
下面以低码片时分双工多媒体广播和组播业务(LCR TDD MBMS)为例进行详细说明。
本发明实施例中,在采用16QAM的LCR TDD MBMS中传送TFCI信息时,先将数据长度为8bits的原TFCI信息进行扩展,转换为数据长度为16bits的新TFCI信息。例如,原TFCI信息为“00011011”,参阅表1中表项d4k和d4k+1所示,先将原TFCI信息均分为四个部分,分别为“00”、“01”、“10”和“11”,接着参阅表1中表项d4k+2和d4k+3所示,再在各部分TFCI信息的末端添加2bits的数据,使每组TFCI信息的数据长度由2bits扩展为4bits,即转换为“0011”、“0111”、“1011”、“1111”。这样,数据长度为8bits的原TFCI信息便更新为数据长度为16bits的新TFCI信息,即“0011011110111111”。
表1
d4k |
d4k+1 |
d4k+2 |
d4k+3 |
0 |
0 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
上述作法是基于如下考虑:
参阅图4所示,在LCR TDD 16QAM星座图中,每个能量点与原点的距离的平方值即表示映射到该能量点的TFCI信息所具有的信号功率的大小,例如,能量点0101与原点的距离为a,那么将某一TFCI信息无偏移地映射至能量点0101时,即表示将该TFCI信息的信号功率调制至a2。如图4所示,LCRTDD 16QAM星座图中的能量点呈正方形均匀分布,且该正方形的对角线分别与Q轴和I轴重合,可以看出,能量点标识为“0011”、“0111”、“1011”和“1111”的四个能量点与原点的距离相等且相对于其它能量点距离原点最远,因此,标识为“0011”、“0111”、“1011”和“1111”的四个能量点即为高量点,也称为最大功率点,那么如果能将TFCI信息无偏移地映射至“0011”、“0111”、“1011”和“1111”这四个高能量点,即可以使所述TFCI信息保持最大信号功率,从而保证了所述TFCI信息的解调性能。
参阅图5所示,本实施例中,用于对TFCI信息进行调制的调制装置包括存储单元50、扩展单元51和调制单元52。
所述存储单元50用于存储预设的时隙格式信息和用于调制TFCI信息的LCR TDD 16QAM星座图。
所述扩展单元51用于以2bits为单位将获取的原TFCI信息均分为四部分,以及根据LCR TDD 16QAM星座图对所述四部分TFCI信息分别进行扩展,使扩展后的所述四部分TFCI信息分别与LCR TDD 16QAM星座图中的四个最大功率点的相对应;
所述调制单元52用于将扩展后的所述四部分TFCI信息分别映射至LCRTDD 16QAM星座图中对应的最大功率点。其中:
所述扩展单元51进一步包括第一确定单元510和第一处理单元511。
所述第一确定单元510用于确定指定能量点为LCR TDD 16QAM星座图中的最大功率点;
所述第一处理单元511用于将均分后的各部分TFCI信息扩展至与所述最大功率点的标识相对应。
基于上述调制装置,参阅图6A所示,本实施例中,调制装置根据LCR TDD16QAM星座图对TFCI信息进行调制的第一种方法的详细流程如下:
步骤S600:调制装置获取需要进行调制的原TFCI信息,本实施例中,原TFCI信息为“00011011”。
步骤S610:调制装置原TFCI信息均分为四个部分,每部分TFCI信息的数据长度为2bits,所述四部分TFCI信息分别为“00”、“01”、“10”和“11”。
步骤S620:根据公式1分别对上述四部分TFCI信息进行扩展,将每一部分数据长度为2bits的TFCI信息分别转换成数据长度为4bits的TFCI信息。
d4k=b2k
d4k+1=b2k+1 [1]
d4k+2=1
d4k+3=1
其中,b2k和b2k+1分别表示扩展前的每一部分TFCI信息中的第一个和第二个二进制代码,d4k、d4k+1、d4k+2和d4k+3分别表示扩展后的每一组4bits的TFCI信息中的第一、第二、第三和第四个二进制代码。
可见,本实施例中,在对上述四部分TFCI信息进行扩展时,是在每组TFCI信息的末位分别添加两个二进制代码“11”,这样,上述四部分TFCI信息在扩展后便转换为“0011”、“0111”、“1011”和“1111”,如图4所示,扩展后的第一、第二、第三和第四部分TFCI信息分别与LCR TDD 16QAM星座图中四个最大功率点的标识相对应。
步骤S630:对扩展后的第一、第二、第三和第四部分TFCI信息分别进行调制,即将所述四部分TFCI信息无偏移地映射至LCR TDD 16QAM星座图中的四个最大功率点。
基于上述实施例,所述调制装置在将扩展后的四部分TFCI信息调制完毕后,将其分别放置在数据帧中的相应位置以封装数据帧。例如,如图6B所示,在一个10ms的数据帧中,第一部分和第二部分TFCI信息被分别放置在第一时隙中的Midamble码的两侧,即第一时隙中第一部分数据的末端和第二部分数据的前端;同理,第三部分和第四部分TFCI信息被分别放置在第二时隙中的Midamble码的两侧。当然,还可以将所述四部分TFCI信息放置在各时隙中的其它位置,例如,第一部分数据的前端和第二部分数据的末端,在此不再赘述。调制装置将数据帧封装完毕后,便可以将其发送给相应的接收方。
在实际应用中,当LCR TDD MBMS业务采用时长大于10ms的传输时间间隔(Transmission Time Interva,TTI)时,例如,20ms、40ms或80ms,调制装置以10ms为周期,重复传输所述10ms的数据帧。这样,由于每次都将扩展后的TFCI信息映射至最大功率点,因此可以在最大程度上保证TFCI信息的解调性能,同时,由于四个最大功率点所具有的功率相同,因而,在调制过程中不会在***中产生功率波动。
当然,若原TFCI信息为“11111111”或“00110011”,则调制装置只需将扩展后的各部分TFCI信息映射至同一个最大功率点“1111”进行调制,或者分别映射至两个最大功率点“0011”和“1111”进行调制即可达到同样的技术效果。
在上述实施例的基础上,为了进一步避免***中的平均功率偏高,调制装置还可以在最大功率点和最小功率点之间交替选择一种对同一个TFCI信息进行调制。参阅图7A所示,本实施例中,调制装置内的扩展单元51进一步包括第二确定单元512和第二处理单元513。
所述第二确定单元512用于确定LCR TDD 16QAM星座图中的最小功率点;
所述第二处理单元513用于将均分后的各部分TFCI信息扩展至与所述最小功率点的标识相对应;其中:
在一个TTI内,调制装置按照预设的周期交替使用第一处理单元511和第二处理单元513对均分后的各部分TFCI信息进行扩展。
而调制单元52用于将扩展后的各部分TFCI信息映射至相应的最大功率点或最小功率点。
下面以LCR TDD MBMS业务采用20ms的TTI和10ms的数据帧为例进行详细说明。
本实施例中,由于一个TTI包含20ms,且传输一个数据帧需占用10ms,可见,在一个TTI中可以传输两个数据帧,按传输顺序将这两个数据帧分别称为A数据帧和B数据帧,那么调制装置在封装A数据帧和B数据帧之前,需要对TFCI信息进行两次调制。参阅图7B所示,本实施例中,调制装置根据LCR TDD 16QAM星座图对TFCI信息进行调制的第二种方法的详细流程如下:
步骤S700:调制装置获取需要进行调制的原TFCI信息,本实施例中,原TFCI信息为“00011011”。
步骤S710:调制装置将原TFCI信息均分为四个部分,每部分TFCI信息的数据长度为2bits,所述四部分TFCI信息分别为“00”、“01”、“10”和“11”。
步骤S720:调制装置根据公式1对“00”、“01”、“10”和“11”分别进行扩展,将其转换为“0011”、“0111”、“1011”和“1111”,使其分别与LCR TDD16QAM星座图中四个最大功率点的标识相对应。
步骤S730:调制装置对根据公式1扩展的第一、第二、第三和第四部分TFCI信息分别进行调制,参阅图4所示,即是将“0011”、“0111”、“1011”和“1111”分别无偏移地映射至LCR TDD 16QAM星座图中的四个最大功率点。
对扩展后的第一、第二、第三和第四部分TFCI信息进行调制后,调制装置将其封装在A数据帧中的相应位置上。
步骤S740::调制装置根据公式2对“00”、“01”、“10”和“11”分别进行扩展,将其转换为“0000”、“0100”、“1000”和“1100”,使其分别与LCR TDD16QAM星座图中四个最小功率点的标识相对应。
d4k=b2k
d4k+1=b2k+1 [2]
d4k+2=0
d4k+3=0
从公式2可以看出,调制装置根据公式2对上述四部分TFCI信息进行扩展时,是在每组TFCI信息的末位分别添加两个二进制代码“00”。
步骤S750:调制装置对根据公式2扩展的第一、第二、第三和第四部分TFCI信息分别进行调制,参阅图7C所示,即是将“0000”、“0100”、“1000”和“1100”分别无偏移地映射至LCR TDD 16QAM星座图中的四个最小功率点。
对扩展后的第一、第二、第三和第四部分TFCI信息进行调制后,调制装置将其封装在B数据帧中的相应位置上。
在上述实施例中,若TTI包含40ms,即一个TTI中需要传输四个数据帧,按传输顺序将这四个数据帧分别称为A数据帧、B数据帧、C数据帧和D数据帧,则调制装置在封装完B数据帧后,再次根据公式1对从原TFCI信息中均分出的各部分TFCI信息进行扩展,并将扩展后的各部分TFCI信息分别映射到LCR TDD 16QAM星座图中的四个最大功率点以进行调制,以及将调制后的各部分TFCI信息封装在C数据帧中的相应位置上;同理,在封装完C数据帧后,调制装置再次根据公式2对从原TFCI信息中均分出的各部分TFCI信息进行扩展,以及在根据LCR TDD 16QAM星座图将扩展后的各部分TFCI信息分别映射至四个最小功率点后,将其分别封装在D数据帧中的相应位置上。
当然,也可以根据公式2对将要封装在A数据帧和C数据帧中的各部分TFCI信息进行调制,以及根据公式1对将要封装在B数据帧和D数据帧中的各部分TFCI信息进行调制,在此不再赘述。
从上述实施例可以看出,当***中的一个TTI包含的时长大于10ms时,例如,20ms,40ms,或80ms,调制装置交替使用上述两种方法对从原TFCI信息中均分出的各部分TFCI信息进行调制,这样,不但保证了TFCI信息的解调性能,均衡了***中的平均功率,同时也避免了***中出现平均功率偏高的现象,从而进一步提高了***的稳定性。
区别于上述实施例,在另一个实施例中,为了兼顾TFCI信息的解调性能和***中的峰均比,调制装置在对从原TFCI信息均分出的各部分TFCI信息进行调制时,还可以将其分别映射到LCR TDD 16QAM星座图中的中间功率点上进行调制。参阅图8A所示,本实施例中,调制装置内的扩展单元51包括第三确定单元514和第三处理单元515。
所述第三确定单元514用于确定指定能量点为LCR TDD 16QAM星座图中的中间功率点,所述中间功率点为不归属于所述星座图中的最大功率点和最小功率点的能量点;
所述第三处理单元515用于将均分后的各部分TFCI信息扩展至与LCRTDD 16QAM星座图中的中间功率点的标识相对应;
而调制单元52进一步用于将扩展后的各部分TFCI信息映射至对应的中间功率点。
下面仍以原TFCI信息为“00011011”为例进行详细说明。
参阅图8B和图8C所示,在LCR TDD 16QAM星座图中,由于各能量点是均匀分布的,且任意两个相邻的能量点之间的距离相等,因此可以看出,位于各象限内且标识为“0001”、“0110”、“1010”、“1101”、“1101”、“0010”、“1110”和“0101”的八个中间功率点到原点的距离是相等的,那么映射到所述八个能量点的TFCI信息的信号功率也是相等的。如图8B和图8C所示,中间功率点到原点的距离大于最小功率点到原点的距离,同时小于最大功率点到原点的距离,可见,若将扩展后的TFCI信息映射到中间功率点进行调制,那么,也可以在一定程度上保证TFCI信息的信号强度,同时***中的平均功率既不会偏高,也不会偏低,这样,便能够兼顾TFCI信息的解调性能和***中的峰均比。
本实施例中,原TFCI信息为“00011011”,调制装置将其均分为四个部分,分别为“00”、“01”、“10”和“11”,调制装置对这四部分TFCI信息进行调制时,可以在扩展后将其分别映射到LCR TDD 16QAM星座图中任意四个中间功率点上;其中,一种较佳的调制方式是将扩展后的四部分TFCI信息分别映射至位于不同象限内的中间功率点上。参阅图9所示,本实施例中,在***内一个TTI的时长为10ms时,调制装置对TFCI信息进行调制的第三种方法的详细流程如下:
步骤S900:调制装置获取原TFCI信息“00011011”,并将其均分为“00”、“01”、“10”和“11”。
步骤S910:调制装置根据公式3对“00”、“01”、“10”和“11”进行扩展,将其转换为“0001”、“0110”、“1010”和“1101”,使其分别与图8A所示的四个中间功率点的标识相对应。
d4k=b2k
d4k+1=b2k+1 [3]
d4k+2=(d4k+d4k+1)mod2
d4k+3=(1+d4k+d4k+1)mod2
或者
调制装置根据公式4对“00”、“01”、“10”和“11”进行扩展,将其转换为“1101”、“0010”、“1110”和“0101”,使其分别与图8B所示的四个中间功率点的标识相对应。
d4k=b2k
d4k+1=b2k+1 [4]
d4k+2=(1+d4k+d4k+1)mod2
d4k+3=(d4k+d4k+1)mod2
步骤S920:调制装置对扩展后的各部分TFCI信息进行调制,即将“0001”、“0110”、“1010”和“1101”分别无偏移地映射至如图8B所示的LCR TDD16QAM星座图中的四个中间功率点上;或者,将“1101”、“0010”、“1110”和“0101”分别无偏移地映射至如图8C所示的LCR TDD 16QAM星座图中的四个中间功率点上。
基于上述实施例,当***中一个TTI的时长大于10ms时,例如,20ms、40ms或80ms,调制装置交替使用公式3和公式4对从原TFCI信息均分出的四部分TFCI信息进行扩展,并交替根据如图8B所示的LCR TDD 16QAM星座图和如图8C所示的LCR TDD 16QAM星座图对所述四部分TFCI信息进行调制。这样,便可以在保持TFCI信息的解调性能和均衡***内的峰均比之间达到一种平衡,并且交替使用上述两种方式对扩展后的TFCI信息进行调制也给***带来了一定的分集增益。例如,参阅图8A所示,若标识为“0011”和“0001”的两个能量点之间存在较强干扰,那么,在将TFCI信息映射到标识为“0001”的能量点进行调制时所述干扰就会在一定程度上影响调制结果,可见,如果再次将所述TFCI信息映射到“0001”就有可能仍得不到令人满意的调制结果;因此,再次对所述TFCI信息进行调制时,将其映射到标识为“1001”的能量点以在一定程度上远离干扰,从而得到较为理想的调制结果,这样,便能保证调制后的TFCI信息的解调性能,从而大大减少调解错误发生的概率,进而给***带来一定的分集增益。
当然,若原TFCI信息为“11111111”,则调制装置可以将扩展后的各部分TFCI信息映射至同一个中间功率点“1110”进行调制,或者分别映射到两个中间功率点“1110”和“1101”进行调制,均可以达到同样的技术效果,本实施例仅提供了一种较佳的实施方式,在此不再赘述。
在实际应用中,当LCR TDD MBMS采用其它种类的调制方案时,例如64QAM调制方案、256QAM调制方案......,调制装置也可以使用本发明实施例中提供的方法来对***中的TFCI信息进行调制。
例如,当LCR TDD MBMS采用64QAM调制方案时,TFCI信息的数据长度仍为8bits,那么调制装置也可以将获取的原TFCI信息均分为四部分,并分别在所述四部分TFCI信息的末位添加4bits,以将所述四部分TFCI信息的数据长度均由2bits扩展为6bits,即将原TFCI信息的数据长度由8bits扩展为24bits,接着调制装置将扩展后的各部分TFCI信息无偏移地映射至LCR TDD64QAM星座图中至少一个除最小功率点之外的能量点以进行调制。另一方面,若原TFCI信息的数据长度大于8bits,例如:12bits、16bits......,则调制装置只需以2bits为单位对所述TFCI信息进行均分,即可以通过上述方法对各部分TFCI信息进行扩展,并根据LCR TDD 64QAM星座图对扩展后的各部分TFCI信息进行调制。同理,当LCR TDD MBMS采用256QAM调制方案时,也可以运用本发明提供的多种方法对***中的TFCI信息进行调制,在此不再赘述。
此外,在实际应用中,调制装置除了采用图6B所示的方式将扩展后的TFCI信息封装在Midamble码的两侧之外,还可以将扩展后的TFCI信息封装在数据帧中的数据部分的两侧。参阅图10所示,以原TFCI信息的数据长度为16bits为例,调制装置获取16bits的原TFCI信息后,以2bits为单位将其均分为八部分并进行扩展,此时,传送这扩展后的八部分TFCI信息需要占用两个时长为10ms的数据帧,每个数据帧仍包含两个时长为5ms的时隙;在每个时隙中,将每两个扩展后的部分TFCI信息分别放置在Preamble码的末端和数据部分的末端,也就是放置在数据部分的两侧。
本发明实施例中,调制装置对获取的原TFCI信息进行调制时,根据预设的星座图中指定的能量点的标识,对从所述原TFCI信息均分出的各部分TFCI信息进行扩展,以及将扩展后的各TFCI信息无偏移地映射至对应的能量点,这样,便可以保证***中TFCI信息的信号强度,从而保证了所述TFCI信息的解调性能,同时,也避免了在***中引起平均功率波动,从而在一定程度上提高了***的稳定。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。