一种调制方法及装置与流程

文档序号:26940388发布日期:2021-10-12 15:49阅读:351来源:国知局
一种调制方法及装置与流程

1.本技术实施例涉及通信领域,尤其涉及一种调制方法及装置。


背景技术:

2.ieee802.11n/ac/ax/be等wlan传输标准主要研究在大带宽场景下提升用户的体验,包括提升用户平均吞吐量以及电池类供电设备的能量使用效率,这需要在有限的频率和功率资源上实现数据、视频等业务的高速可靠传输,因此需要高可靠性和高效率的信道编码及调制解调方案。到目前为止,在调制解调领域中,正交振幅调制(qam)星座图可以使系统得到良好的频谱效率,已经被广泛应用到通信领域。因此,qam调制星座图已成为ieee802.11n/ac/ax等低频短距wlan通信系统的标准调制星座图方案,同时在60ghz频段的11ay标准也成为必选调制星座图方案。qam是幅度、相位联合调制的技术,它同时利用了载波的幅度和相位来传递信息比特,因此在最小距离相同的条件下可实现更高的频带利用率,qam的星座点数目越多,其传输效率越高。在解调方面,考虑到标准的矩形qam等效于两个正交载波上的脉冲幅度调制(pam)的叠加,因此矩形qam的调制解调比较简单。
3.然而,对于高阶星座图调制(例如:1024qam、4096qam),系统传输的非线性因素(例如相位噪声等)会严重影响传输解调性能。


技术实现要素:

4.本技术针对系统传输的非线性因素(例如相位噪声等),提出优化的非均匀星座图,以提升wlan系统的整体吞吐率和性能。
5.第一方面,本技术实施例提供一种调制方法,包括:
6.采用非均匀星座图对数据进行调制;
7.发送所述调制的数据;
8.其中,所述非均匀星座图的优化准则参见具体实施方式部分中(四)的所有技术细节,所述非均匀星座图参见具体实施方式部分中(五)的所有技术细节。
9.采用本技术实施例提供的非均匀星座图,每种噪声标准差下,本技术实施例提供的非均匀星座图的ber低于现有qam星座图的ber,换句话说,每种噪声标准差下,本技术实施例提供的非均匀星座图均可获得优于现有qam星座图的ber性能,且残余相位噪声标准差越大,则性能优势越明显。
10.另一个方面,采用本技术实施例提供的非均匀星座图,在接收端相同残余相位噪声标准差下,本技术实施例提供的非均匀星座图达到目标频谱效率所需snr距香农极限值更近,即相比标准qam星座图在相同相位噪声标准差下达到可靠传输所需snr更低,如图11和12中可见。
11.第二方面,本技术实施例提供一种解调方法,包括:
12.接收空口数据;
13.根据非均匀星座图对空口数据进行解调;
14.其中,所述非均匀星座图的优化准则参见具体实施方式部分中(四)的所有技术细节,所述非均匀星座图参见具体实施方式部分中(五)的所有技术细节。
15.采用本技术实施例提供的非均匀星座图,每种噪声标准差下,本技术实施例提供的非均匀星座图的ber低于现有qam星座图的ber,换句话说,每种噪声标准差下,本技术实施例提供的非均匀星座图均可获得优于现有qam星座图的ber性能,且残余相位噪声标准差越大,则性能优势越明显。
16.另一个方面,采用本技术实施例提供的非均匀星座图,在接收端相同残余相位噪声标准差下,本技术实施例提供的非均匀星座图达到目标频谱效率所需snr距香农极限值更近,即相比标准qam星座图在相同相位噪声标准差下达到可靠传输所需snr更低,如图11和12中可见。
17.第三方面,本技术实施例提供一种调制装置,包括用于执行上述第一方面所述的调制方法的单元。
18.第四方面,本技术实施例提供一种解调装置,包括用于执行上述第二方面所述的解调方法的单元。
19.第五方面,本技术实施例提供一种计算机可读存储介质,用于存储计算机程序,所述计算机程序包括用于执行上述第一方面所述的调制方法的指令。
20.第六方面,本技术实施例提供一种计算机可读存储介质,用于存储计算机程序,所述计算机程序包括用于执行上述第二方面所述的解调方法的指令。
21.第七方面,本技术实施例提供一种计算机程序,所述计算机程序包括用于执行上述第一方面所述的调制方法的指令。
22.第八方面,本技术实施例提供一种计算机程序,所述计算机程序包括用于执行上述第二方面所述的解调方法的指令。
附图说明
23.图1示出了一个wifi无线通信系统。
24.图2-1是ieee 802.11标准所采纳的标准16qam星座图。
25.图2-2是ieee 802.11标准所采纳的标准64qam星座图。
26.图3是16qam星座图及相应格雷映射示意图。
27.图4示出了系统传输框图及互信息定义。
28.图5-1是由mi所限定的发送及接收系统示例。
29.图5-2是由pmi所限定的发送及接收系统示例。
30.图6示出了本发明方案各个码率下的最小自由距离。
31.图7是本发明1-d 64点星座图。
32.图8是本发明1-d 256点星座图。
33.图9是本发明1-d 1024点星座图。
34.图10是本发明1-d 4096点星座图。
35.图11是本发明的一个技术效果图。
36.图12是本发明的另一个技术效果图。
具体实施方式
37.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行描述。
38.(一)
39.首先,介绍本技术实施例可能用到的术语及术语的缩略语。本技术实施例可能用到的术语及术语的缩略语,见下表:
[0040][0041][0042]
(二)
[0043]
以下介绍本技术实施例可以应用的通信系统,例如:wifi无线通信系统、全球移动通信(global system of mobile communication,gsm)系统、码分多址(code division multiple access,cdma)系统、宽带码分多址(wideband code division multiple access,wcdma)系统、通用分组无线业务(general packet radio service,gprs)系统、长期演进(long term evolution,lte)系统、lte频分双工(frequency division duplex,fdd)系统、lte时分双工(time division duplex,tdd)系统、通用移动通信系统(universal mobile telecommunication system,umts)、全球互联微波接入(worldwide interoperability for microwave access,wimax)通信系统、未来的其他演进系统、或其他各种采用无线接入技术的无线通信系统等。
[0044]
所述通信系统包括一个网络设备和位于网络设备覆盖范围内的至少一个终端设备,网络设备可以为特定的地理区域提供通信覆盖,与位于该覆盖区域内的终端设备进行通信。网络设备可以是wifi无线通信系统中的接入点ap,可以是gsm系统或码分多址(code division multiple access,cdma)系统中的基站(base transceiver station,bts),可以是wcdma系统中的基站(node b,nb),可以是lte系统中的演进型基站(evolutional node b,enb或enodeb),可以是云无线接入网络(cloud radio access network,cran)中的无线控制器,可以是中继站、车载设备、可穿戴设备、未来网络中的网络侧设备等。终端设备可以是移动的或固定的,终端设备可以是站点sta、接入终端、用户设备(user equipment,ue)、
用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、无线通信设备、用户代理或用户装置等等。
[0045]
图1示出了一个wifi无线通信系统,如图1所示,所述网络设备为接入点ap,所述终端设备为站点sta,wifi无线通信系统中的通信包括上行通信、下行通信、d2d通信等等。
[0046]
(三)
[0047]
以下,介绍与本技术相关的背景技术。
[0048]
图2-1和图2-2分别为标准的16qam和64qam星座图及其相应的比特映射,可见在qam(正交幅度调制)中,数据信号由相互正交的两个载波的幅度变化表示。qam将输入比特先映射(一般采用格雷映射)到一个复平面(星座)上,形成复数调制符号,然后将符号的i、q分量(对应复平面的实部和虚部,也就是水平和垂直方向)采用幅度调制,分别对应调制在相互正交(时域正交)的两个载波上。
[0049]
在星座图映射方面,如图可见,标准的qam均采用格雷映射作为一种规范的映射规则,加上i,q方向上相邻两个星座点对应的比特集中只有单个比特不同,所以有方便统一的特性。要注意的是,基于格雷码的星座图映射并不唯一,以16qam为例,图3给出了16qam星座图及相应的一种格雷映射示意图。
[0050]
如图3可见,格雷映射在相互正交的两个星座图上分别按照格雷码排列,具体按照排列方向可得到不同的格雷映射。例如图2所示的格雷映射中,实轴为从左向右排列格雷码,虚轴为从上向下排列格雷码。而图1-1和图1-2所示格雷码实轴为从左向右排列,而虚轴为从下向上排列。
[0051]
对于n位二进制的码字,从右到左以0到n-1编号,一个n位普通二进制码记为b
n-1
...b1b0,一个n位格雷码记为g
n-1
...g1g0。普通的n位普通二进制码和n位格雷码之间的转换方法如下所示:
[0052][0053]
例如当n=3时,3位普通二进制码和3位格雷码之间的对应如下所示:
[0054][0055]
(四)
[0056]
以下介绍优化非均匀星座图的优化准则和方法。
[0057]
非均匀星座图一般可分为2-d nuc和1-d nuc,其中2-d nuc指星座图可在星座空间上不加限制地自由选择;而1-d nuc则限制星座图实轴和虚轴上完全一致,即可单独设计实轴的星座点分布,虚轴采用同样的星座点分布即可,即采用一组单轴上的非均匀星座排列,将其在相互正交的实轴和虚轴上相同排列即可。
[0058]
本技术实施例星座图的优化准则为最大化调制通信系统的互信息和实用互信息,其中优化步骤考虑了加性高斯噪声和相位噪声的影响。
[0059]
优化结果给出了具体的星座图,还在ldpc码下,给出了所述优化的星座图的真实性能。
[0060]
mi可用来计算给出实际系统的最大频谱效率的上界,理论频谱效率定义为r=
mr
c
,而m指每个调制星座点所对应的二进制比特个数,r
c
指二进制信道编码的码率。
[0061]
选择采用mi作为优化准则,是因为相比其它诸如最小欧氏距离、比特错误概率等,mi可提供更准确的性能预测值。例如,mi可准确预测逼近信道容量的信道编码的性能极限,例如现代通信系统中已广泛使用的ldpc码和串行或并行turbo码;
[0062]
其中,mi所预测的性能假设系统没有将调制符号的对数似然比(llr)转化为比特的llr,如图5-1所示,应理解,图5-1中的turbo decoder仅为举例,此处的decoder可以为任意decoder,不局限于turbo decoder;
[0063]
其中,pmi所预测的性能假设系统将调制符号的对数似然比(llr)转化为比特的llr,如图5-2所示,应理解,图5-2中的turbo decoder仅为举例,此处的decoder可以为任意decoder,不局限于turbo decoder。
[0064]
没有将调制符号的对数似然比(llr)转化为比特的llr的系统,系统中的接收结构可通过如下两种方式完成:
[0065]
1.在发送端采用优化设计的可适配调制星座图的非二元编码器,并在接收端采用相应的非二元译码器;
[0066]
2.在解调器和二进制译码器之间增加迭代环节,即将信道译码器与解调器进行适配,从而得到最优的性能。例如,可以采用exit图技术来联合设计二进制编码器及二进制星座图映射集。
[0067]
将调制符号的符号llr转化为相应的比特llr,并且译码器和解调器直接不考虑迭代,这种实用的接收机可广泛被称为比特交织编码调制(bicm)系统,并且因如下因素得到广泛应用:
[0068]
1.系统的二进制信道编码器可独立于调制阶数进行设计,从而可最优化二进制信道的性能;
[0069]
2.信道译码器可采用二进制llr进行更简单的译码;
[0070]
3.系统可更加灵活,且可灵活结合自适应编码调制方案,其中码率和调制阶数可灵活适配当前信道条件;
[0071]
针对特定的星座图,比特与星座图之间的映射必须优化已得到更好的性能。一般情况,格雷(gray)映射可得到最优的性能。尽管pmi和mi的系统模型不同,二者的差别随着采用优化的星座图可显著降低。
[0072]
mi和pmi可利用信道的条件概率p(y|x)进行数值计算得到,若信道为无记忆信道,则对于单个时间点的输出仅有相应时间点的输入决定,因此这种情况mi和pmi的计算可得到简化。实际无记忆awgn信道可表示如下:
[0073][0074]
考虑加入白相位噪声,则
[0075][0076]
其中,f(θ)表示相位噪声的概率密度函数。
[0077]
具体mi和pmi可计算如下:
[0078][0079]
本技术实施例优化框架为:
[0080]-调制阶数:所设计的调制星座图为m点时,首先优化得到点的1-d星座图,再将该1-d星座点分别放置在正交的实轴和虚轴上得到完整的星座图;
[0081]-考虑信道编码码率;
[0082]-对每种星座图大小,以及每种可能的残余相位噪声等级,设计相应的星座图及二进制映射,目的是,尽可能在最小的可能snr处获得大于目标频谱效率r=r
c
m。
[0083]
本技术实施例非均匀星座图优化的整体流程为:
[0084]-s1.从任意的一维(1-d)星座图出发(例如pam星座图),选择一个snr使得所获得的mi大于目标频谱效率;
[0085]-s2.然后降低snr,同时对星座图进行优化,直到所获得的mi再次大于目标频谱效率;
[0086]-s3.如果该优化步骤无法找到更优的星座图以满足其获得的mi大于目标频谱效率,则退出流程,否则回到步骤s2;
[0087]
上述步骤s2涉及寻找最优星座图的步骤,本技术实施例采用了模拟退火算法(sa,simulation annealing),该算法可针对多变量问题得到优化的解。
[0088]
下面我们总结给出sa算法的具体步骤,该sa算法最大化目标方程f(x)(mi或pmi所对应目标方程),其变量空间为n维向量x=(x1,...,x
n
),即上面提到的维星座点,完整的m个调制星座图为该维星座点正交放置得到。
[0089]
本技术实施例sa算法初始步骤为:随机选取初始向量x0=x
f
,并计算其相应的目标方程值f(x0)。令f=f(x0),具体sa迭代算法如下:
[0090]-迭代n=1,...,n
m
(n
m
为sa算法的最大迭代次数)
[0091]
a)按照所选取的冷却函数t
n
=c(n)(非递增函数)设置温度参数;
[0092]
b)对向量加随机扰动x
n
=x
n-1
+δ(t
n
),并计算目标函数值f(x
n
);
[0093]
c)若f(x
n
)>f,则设置f=f(x
n
)并保存x
f
=x
n

[0094]
d)若f(x
n
)≤f,则以概率接收当前结果,否则去除所加扰动,即:x
n
=x
n-1

[0095]-回到步骤b);
[0096]-返回最终优化得到的向量x
f
,即相应的目标函数值f;
[0097]
需要指出的是,不同冷却函数t
n
=c(n)和随机扰动函数δ(t
n
)可得到不同的sa算法,我们考虑到如下冷却函数:
[0098]-对数冷却函数:

该冷却函数收敛速度慢,但可以在目标函数的某些条件下得到全局最优解;
[0099]-指数冷却函数:t
n
=α
n 0<α<1

该冷却函数收敛速度快,但常常只能得到局部最优解;
[0100]-多项式冷却函数:t
n
=n
α α<0

该冷却函数效果介于前两者之间;
[0101]
本技术实施例sa算法选取多项式冷却函数,参数α的选择范围为-0.4到-0.6之间。随机扰动函数δ(t
n
)为:在向量x中均匀地随机选择其中一项,并按照当前的温度设定随机将其移动一定间隔:
[0102]
x
r

x
r
+d0t
n
2(u-0.5)
[0103]
其中,r为均匀分布于[1,...,n]的离散随机变量,u为均匀分布于[0,1]的随机变量。d0指随机扰动移动的最大值,随机扰动值均匀分布于[-d0·
t
n
/2,d0·
t
n
/2]。可见,该随机扰动随着温度t
n
逐渐趋于0,本技术实施例设置d0=1。
[0104]
(五)
[0105]
以下,详细介绍本技术实施例提供的调制方法,尤其地,介绍通过上述优化准则所得到的非均匀星座图。
[0106]
本技术实施例提供一种调制方法,包括:
[0107]
s10、采用非均匀星座图对数据进行调制。
[0108]
s10中,根据上述非均匀星座图的优化准则,本技术实施例提供以下非均匀星座图。
[0109]
1. 1-d 64点星座图
[0110]
本技术实施例提供的1-d 64点星座图,如图7所示。其中:
[0111]
1)星座点在实轴上的坐标,如下所示:
[0112]-1.581976
[0113]-1.045993
[0114]-0.603157
[0115]-0.198626
[0116]
0.198626
[0117]
0.603157
[0118]
1.045993
[0119]
1.581976
[0120]
如前所述,1-d nuc中,虚轴采用与实轴相同的星座点分布,所以,星座点在虚轴上的坐标,也如下所示:
[0121]-1.581976
[0122]-1.045993
[0123]-0.603157
[0124]-0.198626
[0125]
0.198626
[0126]
0.603157
[0127]
1.045993
[0128]
1.581976
[0129]
上述实轴上的8个坐标位置和上述虚轴上的8个坐标位置联合构成如图7所示的1-d64点星座图,例如,图7中,左下角星座点(24)的位置为(-1.581976,-1.581976)。
[0130]
需要说明的是,坐标位置大致符合上述坐标的星座图,例如,上述坐标的小数点后直接截取x位、或者按照四舍五入到小数点后x位等,都属于本技术实施例要保护的nuc,x可
以为1,2,3,4,5,6。
[0131]
还需要说明的是,比例符合上述坐标位置的比例的坐标,构成的nuc,都属于本技术实施例要保护的nuc,例如,上述所有坐标均乘以α,α为不等于0的任意实数。
[0132]
2)星座点对应的格雷码
[0133]
图7所示的星座图中的星座点,对应的一组格雷码为:000,001,011,010,110,111,101,100。
[0134]
应理解,星座图中的星座点还可以对应别的格雷码,例如,星座图中的星座点,对应的另一组格雷码为:011,010,110,111,101,100,000,001。星座图中的星座点对应的格雷码,只是为了区分不同的点,本技术实施例对星座图中的星座点对应的具体格雷码,不做限制。
[0135]
3)格雷码映射的映射排列方式
[0136]
格雷码映射,在实轴和虚轴上分别映射,所以,星座图中的格雷码映射共有4种映射排列方式,包括:
[0137]
a)实轴:从左向右;虚轴:从下向上;
[0138]
b)实轴:从左向右;虚轴:从上向下;
[0139]
c)实轴:从右向左;虚轴:从上向下;
[0140]
d)实轴:从右向左;虚轴:从下向上;
[0141]
例如,一组格雷码为:000,001,011,010,110,111,101,100,若采用c)映射排列方式,则,图7中的星座点们,在实轴上,对应的码字,从右向左分别是:000,001,011,010,110,111,101,100;在虚轴上,对应的码字,从上向下分别是:000,001,011,010,110,111,101,100。
[0142]
所以,图7中左下角的星座点,在实轴上,对应的码字为100,在虚轴上,对应的码字为100,于是,图7中左下角的星座点对应的码字为100100,100100用16进制表示的话,表示为24,。
[0143]
所以,图7中右下角的星座点,在实轴上,对应的码字为000,在虚轴上,对应的码字为100,于是,图7中左下角的星座点对应的码字为000100,000100用16进制表示的话,表示为04。
[0144]
所以,图7中左上角的星座点,在实轴上,对应的码字为100,在虚轴上,对应的码字为000,于是,图7中左下角的星座点对应的码字为100000,100000用16进制表示的话,表示为20。
[0145]
所以,图7中右上角的星座点,在实轴上,对应的码字为000,在虚轴上,对应的码字为000,于是,图7中左下角的星座点对应的码字为000000,100000用16进制表示的话,表示为00。
[0146]
2. 1-d 256点星座图
[0147]
本技术实施例提供的1-d 256点星座图,如图8所示,图8仅给出了一维映射的示例,具体完整的星座图映射方式与上述1-d 64点星座图的展开方式相同,即虚轴采用与实轴相同的星座点坐标分布,所以,具体完整的星座图在虚轴上的坐标与其在实轴上的坐标相同。
[0148]
1)星座点在实轴上的坐标,如下所示:
[0149]-1.795059
[0150]-1.412292
[0151]-0.882753
[0152]-1.125589
[0153]-0.089588
[0154]-0.283139
[0155]-0.663258
[0156]-0.457043
[0157]
0.457043
[0158]
0.663258
[0159]
0.283139
[0160]
0.089588
[0161]
1.125589
[0162]
0.882753
[0163]
1.412292
[0164]
1.795059
[0165]
如前所述,1-d nuc中,虚轴采用与实轴相同的星座点分布,所以,星座点在虚轴上的坐标,也如下所示:
[0166]-1.795059
[0167]-1.412292
[0168]-0.882753
[0169]-1.125589
[0170]-0.089588
[0171]-0.283139
[0172]-0.663258
[0173]-0.457043
[0174]
0.457043
[0175]
0.663258
[0176]
0.283139
[0177]
0.089588
[0178]
1.125589
[0179]
0.882753
[0180]
1.412292
[0181]
1.795059
[0182]
上述实轴上的16个坐标位置和上述虚轴上的16个坐标位置联合构成1-d 256点星座图,可以理解,所述1-d 256点星座图左下角星座点的位置为(-1.795059,-1.795059)。
[0183]
需要说明的是,坐标位置大致符合上述坐标的星座图,例如,上述坐标的小数点后直接截取x位、或者按照四舍五入到小数点后x位等,都属于本技术实施例要保护的nuc,x可以为1,2,3,4,5,6。
[0184]
还需要说明的是,比例符合上述坐标位置的比例的坐标,构成的nuc,都属于本技术实施例要保护的nuc,例如,上述所有坐标均乘以α,α为不等于0的任意实数。
[0185]
2)星座点对应的格雷码
[0186]
1-d 256点星座图中的星座点,对应的一组格雷码为:0000,0001,0011,0010,0110,0111,0101,0100,1100,1101,1111,1110,1010,1011,1001,1000。
[0187]
同上所述,星座图中的星座点对应的格雷码,只是为了区分不同的星座点,本技术实施例对星座图中的星座点对应的具体格雷码,不做限制。
[0188]
3)格雷码映射的映射排列方式
[0189]
格雷码映射,在实轴和虚轴上分别映射,所以,星座图中的格雷码映射共有4种映射排列方式,包括:
[0190]
a)实轴:从左向右;虚轴:从下向上;
[0191]
b)实轴:从左向右;虚轴:从上向下;
[0192]
c)实轴:从右向左;虚轴:从上向下;
[0193]
d)实轴:从右向左;虚轴:从下向上;
[0194]
例如,一组格雷码为:0000,0001,0011,0010,0110,0111,0101,0100,1100,1101,1111,1110,1010,1011,1001,1000,若采用a)映射排列方式,则,图8中的星座点们,在实轴上,对应的码字,从左向右分别是:0000,0001,0011,0010,0110,0111,0101,0100,1100,1101,1111,1110,1010,1011,1001,1000;在虚轴上,对应的码字,从下向上分别是:0000,0001,0011,0010,0110,0111,0101,0100,1100,1101,1111,1110,1010,1011,1001,1000。
[0195]
所以,1-d 256点星座图中左上角的星座点,在实轴上,对应的码字为0000,在虚轴上,对应的码字为1000,于是,1-d 256点星座图中左上角的星座点对应的码字为00001000,00001000用16进制表示的话,表示为08。
[0196]
3. 1-d 1024点星座图
[0197]
本技术实施例提供的1-d 1024点星座图,如图9所示,图9仅给出了一维映射的示例,具体完整的星座图映射方式与上述1-d 64点星座图的展开方式相同,即虚轴采用与实轴相同的星座点坐标分布,所以,具体完整的星座图在虚轴上的坐标与其在实轴上的坐标相同。
[0198]
1)星座点在实轴上的坐标,如下所示:
[0199]
1.941833
[0200]
1.693122
[0201]
1.355517
[0202]
1.524286
[0203]
0.784606
[0204]
0.903175
[0205]
1.185644
[0206]
1.040121
[0207]
0.042179
[0208]
0.129644
[0209]
0.295250
[0210]
0.208995
[0211]
0.670939
[0212]
0.557285
[0213]
0.379156
[0214]
0.478424
[0215]-1.941833
[0216]-1.693122
[0217]-1.355517
[0218]-1.524286
[0219]-0.784606
[0220]-0.903175
[0221]-1.185644
[0222]-1.040121
[0223]-0.042179
[0224]-0.129644
[0225]-0.295250
[0226]-0.208995
[0227]-0.670939
[0228]-0.557285
[0229]-0.379156
[0230]-0.478424
[0231]
如前所述,1-d nuc中,虚轴采用与实轴相同的星座点分布,所以,星座点在虚轴上的坐标,也如下所示:
[0232]
1.941833
[0233]
1.693122
[0234]
1.355517
[0235]
1.524286
[0236]
0.784606
[0237]
0.903175
[0238]
1.185644
[0239]
1.040121
[0240]
0.042179
[0241]
0.129644
[0242]
0.295250
[0243]
0.208995
[0244]
0.670939
[0245]
0.557285
[0246]
0.379156
[0247]
0.478424
[0248]-1.941833
[0249]-1.693122
[0250]-1.355517
[0251]-1.524286
[0252]-0.784606
[0253]-0.903175
[0254]-1.185644
[0255]-1.040121
[0256]-0.042179
[0257]-0.129644
[0258]-0.295250
[0259]-0.208995
[0260]-0.670939
[0261]-0.557285
[0262]-0.379156
[0263]-0.478424
[0264]
上述实轴上的32个坐标位置和上述虚轴上的32个坐标位置联合构成1-d1024点星座图,可以理解,所述1-d 1024点星座图左下角星座点的位置为(-1.941833,-1.941833)。
[0265]
需要说明的是,坐标位置大致符合上述坐标的星座图,例如,上述坐标的小数点后直接截取x位、或者按照四舍五入到小数点后x位等,都属于本技术实施例要保护的nuc,x可以为1,2,3,4,5,6。
[0266]
还需要说明的是,比例符合上述坐标位置的比例的坐标,构成的nuc,都属于本技术实施例要保护的nuc,例如,上述所有坐标均乘以α,α为不等于0的任意实数。
[0267]
2)星座点对应的格雷码
[0268]
1-d 1024点星座图中的星座点,实轴对应一组5bits的格雷码,虚轴也对应所述5bits的格雷码。
[0269]
应理解,所述5bits的格雷码可由(三)中所述的格雷码生成方式生成,此处不具体写出所述5bits的格雷码。
[0270]
应理解,星座图中的星座点对应的格雷码,只是为了区分不同的星座点,本技术实施例对星座图中的星座点对应的具体格雷码,不做限制。
[0271]
3)格雷码映射的映射排列方式
[0272]
格雷码映射,在实轴和虚轴上分别映射,所以,星座图中的格雷码映射共有4种映射排列方式,包括:
[0273]
d)实轴:从左向右;虚轴:从下向上;
[0274]
e)实轴:从左向右;虚轴:从上向下;
[0275]
f)实轴:从右向左;虚轴:从上向下;
[0276]
d)实轴:从右向左;虚轴:从下向上;
[0277]
应理解,任何一组格雷码,可以按照上述任一种映射排列方式,对星座图中的每个星座点进行映射。例如,若采用a)方式,5bits的格雷码可由(三)中所述的格雷码生成方式
生成,则所述1-d 1024点星座图左下角星座点对应的格雷码为(00000,00000)。
[0278]
4.1-d 4096点星座图
[0279]
本技术实施例提供的1-d 4096点星座图,如图10所示,图10仅给出了一维映射的示例,具体完整的星座图映射方式与上述1-d 64点星座图的展开方式相同,即虚轴采用与实轴相同的星座点坐标分布,所以,具体完整的星座图在虚轴上的坐标与其在实轴上的坐标相同。
[0280]
1)星座点在实轴上的坐标,如下所示:
[0281]
2.038418
[0282]
1.906150
[0283]
1.673531
[0284]
1.791411
[0285]
1.263222
[0286]
1.345497
[0287]
1.572115
[0288]
1.461245
[0289]
0.754046
[0290]
0.813916
[0291]
0.915804
[0292]
0.863190
[0293]
1.177789
[0294]
1.099763
[0295]
0.979362
[0296]
1.026466
[0297]
0.046434
[0298]
0.052468
[0299]
0.141902
[0300]
0.138874
[0301]
0.319658
[0302]
0.316081
[0303]
0.223953
[0304]
0.232252
[0305]
0.697716
[0306]
0.654974
[0307]
0.569488
[0308]
0.591522
[0309]
0.398584
[0310]
0.413151
[0311]
0.502350
[0312]
0.491908
[0313]-2.038418
[0314]-1.906150
[0315]-1.673531
[0316]-1.791411
[0317]-1.263222
[0318]-1.345497
[0319]-1.572115
[0320]-1.461245
[0321]-0.754046
[0322]-0.813916
[0323]-0.915804
[0324]-0.863190
[0325]-1.177789
[0326]-1.099763
[0327]-0.979362
[0328]-1.026466
[0329]-0.046434
[0330]-0.052468
[0331]-0.141902
[0332]-0.138874
[0333]-0.319658
[0334]-0.316081
[0335]-0.223953
[0336]-0.232252
[0337]-0.697716
[0338]-0.654974
[0339]-0.569488
[0340]-0.591522
[0341]-0.398584
[0342]-0.413151
[0343]-0.502350
[0344]-0.491908
[0345]
如前所述,1-d nuc中,虚轴采用与实轴相同的星座点分布,所以,星座点在虚轴上的坐标,也如下所示:
[0346]
2.038418
[0347]
1.906150
[0348]
1.673531
[0349]
1.791411
[0350]
1.263222
[0351]
1.345497
[0352]
1.572115
[0353]
1.461245
[0354]
0.754046
[0355]
0.813916
[0356]
0.915804
[0357]
0.863190
[0358]
1.177789
[0359]
1.099763
[0360]
0.979362
[0361]
1.026466
[0362]
0.046434
[0363]
0.052468
[0364]
0.141902
[0365]
0.138874
[0366]
0.319658
[0367]
0.316081
[0368]
0.223953
[0369]
0.232252
[0370]
0.697716
[0371]
0.654974
[0372]
0.569488
[0373]
0.591522
[0374]
0.398584
[0375]
0.413151
[0376]
0.502350
[0377]
0.491908
[0378]-2.038418
[0379]-1.906150
[0380]-1.673531
[0381]-1.791411
[0382]-1.263222
[0383]-1.345497
[0384]-1.572115
[0385]-1.461245
[0386]-0.754046
[0387]-0.813916
[0388]-0.915804
[0389]-0.863190
[0390]-1.177789
[0391]-1.099763
[0392]-0.979362
[0393]-1.026466
[0394]-0.046434
[0395]-0.052468
[0396]-0.141902
[0397]-0.138874
[0398]-0.319658
[0399]-0.316081
[0400]-0.223953
[0401]-0.232252
[0402]-0.697716
[0403]-0.654974
[0404]-0.569488
[0405]-0.591522
[0406]-0.398584
[0407]-0.413151
[0408]-0.502350
[0409]-0.491908
[0410]
上述实轴上的64个坐标位置和上述虚轴上的64个坐标位置联合构成1-d 4096点星座图,可以理解,所述1-d 4096点星座图左下角星座点的位置为(-2.038418,-2.038418)。
[0411]
需要说明的是,坐标位置大致符合上述坐标的星座图,例如,上述坐标的小数点后直接截取x位、或者按照四舍五入到小数点后x位等,都属于本技术实施例要保护的nuc,x可以为1,2,3,4,5,6。
[0412]
还需要说明的是,比例符合上述坐标位置的比例的坐标,构成的nuc,都属于本技术实施例要保护的nuc,例如,上述所有坐标均乘以α,α为不等于0的任意实数。
[0413]
2)星座点对应的格雷码
[0414]
1-d 4096点星座图中的星座点,实轴对应一组6bits的格雷码,虚轴也对应所述6bits的格雷码。
[0415]
应理解,所述6bits的格雷码可由(三)中所述的格雷码生成方式生成,此处不具体写出所述6bits的格雷码。
[0416]
应理解,星座图中的星座点对应的格雷码,只是为了区分不同的星座点,本技术实施例对星座图中的星座点对应的具体格雷码,不做限制。
[0417]
3)格雷码映射的映射排列方式
[0418]
格雷码映射,在实轴和虚轴上分别映射,所以,星座图中的格雷码映射共有4种映射排列方式,包括:
[0419]
a)实轴:从左向右;虚轴:从下向上;
[0420]
b)实轴:从左向右;虚轴:从上向下;
[0421]
c)实轴:从右向左;虚轴:从上向下;
[0422]
d)实轴:从右向左;虚轴:从下向上;
[0423]
应理解,任何一组格雷码,可以按照上述任一种映射排列方式,对星座图中的每个星座点进行映射。例如,若采用a)方式,6bits的格雷码可由(三)中所述的格雷码生成方式生成,则所述1-d 4096点星座图左下角星座点对应的格雷码为(000000,000000)。
[0424]
图6给出了采用本发明1-d nuc 4096星座图与现有4096qam的系统ber仿真比较性能,其中信道编码采用的是码长为64800比特、码率为4/5的dvb ldpc码。仿真中采用三种残余相位噪声,即残余相位噪声的标准差分别为0度,0.5度,1度。如图可见,每种噪声标准差下,本发明1-d nuc 4096星座图的ber低于现有qam星座图的ber,换句话说,每种噪声标准差下,本发明1-d nuc 4096星座图均可获得优于现有qam星座图的ber性能,且残余相位噪声标准差越大,则性能优势越明显。
[0425]
s20、发送所述调制的数据。
[0426]
s20中,调制星座点发送时一般会对发送幅度进行归一化操作,即所有星座点所对应的复数乘以同一个归一化系数β。令星座点u
i
(i=1,...,m)的坐标为(x
i
,y
i
),m为调制星座图中星座点的数目,则星座点u
i
对应的复数为x
i
+jy
i
。归一化因子可按照如下公式计算得到:
[0427][0428]
若在公式中考虑如上提到的星座图的比例系数α,则归一化因子为:
[0429][0430]
该公式对所有以下提到调制星座图均适用。
[0431]
应理解,本技术实施例中s20都为可选步骤。
[0432]
(六)
[0433]
本技术实施例还提供一种解调方法,以下,详细介绍本技术实施例提供的解调方法。
[0434]
本技术实施例提供一种解调方法,包括:
[0435]
s40、接收空口数据;
[0436]
s50、根据非均匀星座图对空口数据进行解调;
[0437]
s50中,所述非均匀星座图的优化准则参见上述(四)的所有技术细节,所述非均匀星座图参见上述(五)的所有技术细节,此处不再赘述。
[0438]
(七)
[0439]
以上介绍了本技术实施例提供的一种调制方法和一种解调方法,以下介绍本技术实施例的产品。
[0440]
本技术实施例提供一种调制装置,包括:
[0441]
处理单元,用于采用非均匀星座图对数据进行调制;其中,所述非均匀星座图的优
化准则参见上述(四)的所有技术细节,所述非均匀星座图参见上述(五)的所有技术细节,此处不再赘述。
[0442]
可选地,调制装置还包括:
[0443]
发送单元,用于发送所述调制的数据。
[0444]
本技术实施例提供的调制装置,能获得由于传统qam的传输解调性能,能提升wlan系统的整体吞吐率和性能。
[0445]
本技术实施例还提供一种解调装置,包括:
[0446]
接收单元,用于接收空口数据;
[0447]
处理单元,用于根据非均匀星座图对空口数据进行解调;其中,所述非均匀星座图的优化准则参见上述(四)的所有技术细节,所述非均匀星座图参见上述(五)的所有技术细节,此处不再赘述。
[0448]
以上介绍了本技术实施例的调制装置和解调装置,以下介绍所述调制装置和解调装置可能的产品形态。应理解,但凡具备上述调制装置的功能的任何形态的产品,和但凡具备上述解调装置的功能的任何形态的产品,都落入本技术实施例的保护范围。还应理解,以下介绍仅为举例,不限制本技术实施例的调制装置和解调装置的产品形态仅限于此。
[0449]
作为一种可能的产品形态,本技术实施例所述的调制装置或解调装置,可以由一般性的总线体系结构来实现。
[0450]
所述调制装置,包括处理器和与所述处理器内部连接通信的收发器,所述处理器用于采用非均匀星座图对数据进行调制,其中,所述非均匀星座图的优化准则参见上述(四)的所有技术细节,所述非均匀星座图参见上述(五)的所有技术细节;所述收发器用于发送所述调制的数据。可选地,所述调制装置还可以包括存储器,所述存储器用于存储处理器执行的指令。
[0451]
所述解调装置,包括处理器和与所述处理器内部连接通信的收发器,所述收发器用于接收空口数据,所述处理器用于根据非均匀星座图对空口数据进行解调,其中,所述非均匀星座图的优化准则参见上述(四)的所有技术细节,所述非均匀星座图参见上述(五)的所有技术细节。可选地,所述序列接收装置还可以包括存储器,所述存储器用于存储处理器执行的指令。
[0452]
作为一种可能的产品形态,本技术实施例所述的调制装置或解调装置,可以由通用处理器来实现。
[0453]
实现所述序列生成装置的通用处理器包括处理电路和与所述处理电路内部连接通信的输出接口,所述处理电路用于采用非均匀星座图对数据进行调制,其中,所述非均匀星座图的优化准则参见上述(四)的所有技术细节,所述非均匀星座图参见上述(五)的所有技术细节,所述输出接口用于发送所述调制的数据。可选地,该通用处理器还可以包括存储介质,所述存储介质用于存储处理电路执行的指令。
[0454]
实现所述序列接收装置的通用处理器包括处理电路和与所述处理电路内部连接通信的输入接口,所述输入接口用于接收空口数据,所述处理电路用于根据非均匀星座图对空口数据进行解调,其中,所述非均匀星座图的优化准则参见上述(四)的所有技术细节,所述非均匀星座图参见上述(五)的所有技术细节。可选地,该通用处理器还可以包括存储介质,所述存储介质用于存储处理电路执行的指令。
[0455]
作为一种可能的产品形态,本技术实施例所述的调制装置或解调装置,还可以使用下述来实现:一个或多个fpga(现场可编程门阵列)、pld(可编程逻辑器件)、控制器、状态机、门逻辑、分立硬件部件、任何其它适合的电路、或者能够执行本技术通篇所描述的各种功能的电路的任意组合。
[0456]
应理解,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
[0457]
本领域普通技术人员可以意识到,结合本文中所公开的实施例中描述的各方法步骤和单元,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各实施例的步骤及组成。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。本领域普通技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
[0458]
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参见前述方法实施例中的对应过程,在此不再赘述。
[0459]
在本技术所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口、装置或单元的间接耦合或通信连接,也可以是电的,机械的或其它的形式连接。
[0460]
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本技术实施例方案的目的。
[0461]
另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0462]
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
[0463]
以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以权利
要求的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1