一种数字调制方法、解调方法、相关装置和系统与流程

文档序号:12068056阅读:601来源:国知局
一种数字调制方法、解调方法、相关装置和系统与流程

本发明涉及通信领域,尤其涉及一种数字调制方法、解调方法、相关装置和系统。



背景技术:

在非线性信道中,要求所用的调制方式包络起伏较小,为了提高频谱带宽的利用率,信号的传输一般采用幅度与相位结合的高阶调制方式。当载波的频率和调制阶数较高时,调制方式受到相位噪声的影响较大。

例如,IEEE 802.11ad通信协议中,载波的频段工作在60GHz,IEEE802.11ad通信协议中定义了SC PHY(Single Carrier Physics,单载波物理层,简称SC PHY)和OFDM PHY(Orthogonal Frequency Division Multiplexing Physics,正交频分复用物理层,简称OFDM PHY),其中OFDM PHY由于PAPR(Peak to Average Power Ratio,峰均比,简称PAPR)较大,对功率放大器的要求高,未产业化;为了降低功率放大器的要求,SC PHY仅支持最高为16QAM(Quadrature Amplitude Modulation,正交振幅调制,简称QAM)的调制方式,如果提高调制阶数,相位噪声会造成极大的干扰,译码后误码率可能无法满足数据传输要求。

参见图1,为64点QAM调制方式的误码率示意图。其中,MCS26(Modulation and Coding Scheme,编码调制,简称MCS)和MCS27表示802.11ad通信协议中编码调制方式的编号,MCS26(64QAM 3/4)(w/o PN)表示采用3/4编码速率、不存在PN(Phase Noise,相位噪声,简称PN)干扰只存在AWGN(Additive White Gaussian Noise,加性高斯白噪声,简称AWGN)干扰时的误码率曲线,MCS26(linear PNC)(w PN)表示存在相位噪声干扰并采用PNC(Phase Noise Cancel,相位噪声抑制,简称PNC)算法后的误码率曲线,MCS27(64QAM 13/16)(w/o PN)表采用13/16编码速率、不存在相位噪声干扰只存在AWGN干扰时的误码率曲线,MCS27(linear PNC)(w PN)表示存在相位噪声干扰并采用相位噪声抑制算法后的误码率曲线。

可以看出,在仅有AWGN干扰的情况下,64QAM译码后的BER(Bit Error Rate,误码率,简称BER)随着SNR(Signal Noise Ratio,信噪比,简称SNR)提升而迅速降低;而存在PN干扰的情况下,采用业界常用的linear PNC算法处理,即使SNR超过23dB,译码后BER仍然维持在10-3左右,基本无法满足正常的数据传输。因此现有的相位噪声抑制算法无法有效的解决对误码率的影响。



技术实现要素:

本发明实施例所要解决的技术问题在于,提供一种数字调制方法、数字解调方法、相关装置和系统。可减少相位噪声对误码率的影响。

为了解决上述技术问题,本发明实施例第一方面提供了一种数字调制方法,包括:

发送端对原始数据进行编码处理得到比特序列;

所述发送端将所述比特序列划分为M个待调制比特组,每个待调制比特组中包含N个比特;其中,M和N为大于或等于1的整数;

所述发送端根据预设的星座图对所述M个待调制比特组进行星座映射,得到M个星座点;

所述发送端获取所述M个星座点的相位,所述M个星座点的相位分别为Φ1、Φ2、…、ΦM

所述发送端将所述M个星座点的相位调整,具体为:将Φ1调整为Φ01、将Φ2调整为Φ012、…、将ΦM调整为Φ0123+…+ΦM;其中,Φ0为0,或Φ0为相位为Φ1的星座点前一个符号的相位;

对相位调整后的M个星座点进行调制,得到N阶调制信号。

结合第一方面,在第一种可能的实现方式中,所述预设的星座图包括:正交振幅调制QAM星座图,或者幅相键控APSK星座图。

结合第一方面,在第二种可能的实现方式中,所述对原始数据进行编码处理得到比特序列之前,还包括:

所述发送端对原始数据进行编码处理得到比特序列之前,还包括:

所述发送端生成所述预设的星座图,根据预设的比特映射方式将包含N个比特的待映射比特组映射到所述预设的星座图的星座点上;

其中,N=6,所述星座图为64点APSK星座图,所述64点APSK星座图中 圆环的数量为4,从内到外各个圆环的半径范围分别为r±10%、2r±10%、3r±10%和4r±10%,从内到外各个圆环上的星座点的数量分别为8、16、20和20;或

N=7,所述星座图为128点APSK星座图,所述128点APSK星座图中圆环的数量为6,从内到外各个圆环的半径范围分别为r±10%、1.51r±10%、2.02r±10%、2.53r±10%、3.04r±10%和3.55r±10%,从内到外各个圆环上的星座点的数量分别为8、16、20和20;或

N=8,所述星座图为256点APSK星座图,所述256点APSK星座图中圆环的数量为8,从内到外各个圆环的半径分别为r±10%、1.383r±10%、1.766r±10%、2.149r±10%、2.532r±10%、2.915r±10%、3.298r±10%、3.681r±10%,从内到外各个圆环上的星座点的数量分别为32;或

N=10,所述星座图为1024点APSK星座图,所述1024点APSK星座图中圆环的数量为32,从内到外各个圆环的半径分别为r±10%、1.2224r±10%、1.4448r±10%、1.6672r±10%、1.8897r±10%、2.1121r±10%、2.3345r±10%、2.5569r±10%、2.7793r±10%、3.0017r±10%、3.2242r±10%、3.4466r±10%、3.6690r±10%、3.8914r±10%、4.1138r±10%、4.3362r±10%、4.5587r±10%、4.7811r±10%、5.0035r±10%、5.2259r±10%、5.4483r±10%、5.6707r±10%、5.8932r±10%、6.1156r±10%、6.3380r±10%、6.5604r±10%、6.7828r±10%、7.0052r±10%、7.2277r±10%、7.4501r±10%、7.6725r±10%、7.8949r±10%,从内到外各个圆环上的星座点的数量分别为32。

结合第一方面,在第三种可能的实现方式中,还包括:

所述发送端获取链路质量,在所述链路质量满足预设条件的情况下,执行所述发送端将所述M个星座点的相位调整,具体为:将Φ1调整为Φ01、将Φ2调整为Φ012、…、将ΦM调整为Φ0123+…+ΦM

结合第一方面至第三种可能的实现方式中的任意一种,在第四种可能的实现方式中,还包括:

所述发送端向接收端发送相位调整指示信息,所述相位调整指示信息用于指示所述接收端进行相位调整。

本发明实施例第二方面提供了一种数字解调方法,包括:

接收端接收发送端发送的N阶调制信号,得到M个星座点的相位,所述M 个星座点的相位分别为θ1、θ2、…、θM;其中,M和N为不小于1的整数;

所述接收端将所述M个星座点进行相位调整,具体为:将θ1调整为θ10、将θ2调整为θ21、…、将θM调整为θMM-1;其中,θ0为0,或相位为θ1的星座点的前一个符号的相位;

所述接收端根据预设的星座图将所述相位调整后的M个星座点进行解映射得到M个比特组;其中,每个比特组包含N个比特;

所述接收端将所述M个比特组进行解码处理得到原始数据。

结合第二方面,在第一种可能的实现方式中,还包括:

所述接收端在需要对M个星座点进行相位调整的情况下,执行所述将所述M个星座点进行相位调整,具体为:将θ1调整为θ10、将θ2调整为θ21、…、将θM调整为θMM-1

结合第二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述接收端在需要对M个星座点进行相位调整的情况下包括:

接收到所述发送端发送的相位调整指示信息时,确定需要对所述M个星座点进行相位调整;或

在所述发送端的调制编码MCS的类型为预设类型时,确定需要对所述M个星座点进行相位调整。

本发明实施例第三方面提供了一种数字调制装置,其特征在于,包括:

编码模块,用于对原始数据进行编码处理得到比特序列;

分组模块,用于将所述编码模块输入的所述比特序列划分为M个待调制比特组,每个待调制比特组中包含N个比特;其中,M和N为大于或等于1的整数;

星座映射模块,用于根据预设的星座图对所述分组模块输入的所述M个待调制比特组进行星座映射,得到M个星座点;

相位获取模块,用于获取所述星座映射模块输入的所述M个星座点的相位,所述M个星座点的相位分别为Φ1、Φ2、…、ΦM

相位调整模块,用于将所述相位获取模块获取的所述M个星座点的相位调整,具体为:将Φ1调整为Φ01、将Φ2调整为Φ012、…、将ΦM调整为Φ0123+…+ΦM;其中,Φ0为0,或Φ0为相位为Φ1的星座点前一个符号的相位;

调制模块,用于对所述相位调整模块输入的相位调整后的M个星座点进行调制,得到N阶调制信号。

结合第三方面,在第一种可能的实现方式中,所述预设的星座图包括:正交振幅调制QAM星座图,或者幅相键控APSK星座图。

结合第三方面,在第二种可能的实现方式中,还包括:

星座图配置模块,用于生成所述预设的星座图,根据预设的比特映射方式将包含N个比特的待映射比特组映射到所述预设的星座图的星座点上;

其中,N=6,所述星座图为64点APSK星座图,所述64点APSK星座图中圆环的数量为4,从内到外各个圆环的半径范围分别为r±10%、2r±10%、3r±10%和4r±10%,从内到外各个圆环上的星座点的数量分别为8、16、20和20;或

N=7,所述星座图为128点APSK星座图,所述128点APSK星座图中圆环的数量为6,从内到外各个圆环的半径范围分别为r±10%、1.51r±10%、2.02r±10%、2.53r±10%、3.04r±10%和3.55r±10%,从内到外各个圆环上的星座点的数量分别为8、16、20和20;或

N=8,所述星座图为256点APSK星座图,所述256点APSK星座图中圆环的数量为8,从内到外各个圆环的半径分别为r±10%、1.383r±10%、1.766r±10%、2.149r±10%、2.532r±10%、2.915r±10%、3.298r±10%、3.681r±10%,从内到外各个圆环上的星座点的数量分别为32;或

N=10,所述星座图为1024点APSK星座图,所述1024点APSK星座图中圆环的数量为32,从内到外各个圆环的半径分别为r±10%、1.2224r±10%、1.4448r±10%、1.6672r±10%、1.8897r±10%、2.1121r±10%、2.3345r±10%、2.5569r±10%、2.7793r±10%、3.0017r±10%、3.2242r±10%、3.4466r±10%、3.6690r±10%、3.8914r±10%、4.1138r±10%、4.3362r±10%、4.5587r±10%、4.7811r±10%、5.0035r±10%、5.2259r±10%、5.4483r±10%、5.6707r±10%、5.8932r±10%、6.1156r±10%、6.3380r±10%、6.5604r±10%、6.7828r±10%、7.0052r±10%、7.2277r±10%、7.4501r±10%、7.6725r±10%、7.8949r±10%,从内到外各个圆环上的星座点的数量分别为32。

结合第三方面,在第三种可能的实现方式中,还包括:

判断模块,用于获取链路质量,在所述链路质量满足预设条件的情况下, 触发所述相位调整模块开始工作。

结合第三方面至第三种可能的实现方式中的任意一种,在第四种可能的实现方式中,还包括:

发送模块,用于向接收端发送相位调整指示信息,所述相位调整指示信息用于指示所述接收端进行相位调整。

本发明实施例第四方面提供了一种数字解调装置,包括:

译码模块,用于接收N阶调制信号,得到M个星座点的相位,所述M个星座点的相位分别为θ1、θ2、…、θM;其中,M和N为不小于1的整数;

相位调制模块,用于将所述译码模块得到的所述M个星座点进行相位调整,具体为:将θ1调整为θ10、将θ2调整为θ2-θ1、…、将θM调整为θMM-1;其中,θ0为0,或相位为θ1的星座点的前一个符号的相位;

相位解映射模块,用于根据预设的星座图将所述相位调制模块进行相位调整后的M个星座点进行解映射得到M个比特组;其中,每个比特组包含N个比特;

解码模块,用于将所述相位解映射模块得到的所述M个比特组进行解码处理得到原始数据。

结合第四方面,在第一种可能的实现方式中,还包括:

判断模块,用于在需要对M个星座点进行相位调整的情况下,触发所述相位调整模块开始工作。

结合第四方面的第一种可能的实现方式,在第二种可能的实现方式中,所述判断模块具体用于:

接收到所述发送端发送的相位调整指示信息时,确定需要对所述M个星座点进行相位调整,触发所述相位调整模块开始工作;或

在所述发送端的调制编码MCS的类型为预设类型时,确定需要对所述M个星座点进行相位调整,触发所述相位调整模块开始工作。

本发明实施例第五方面提供了一种数字通信系统,数字调制装置和数字解调装置,所述数字调制装置用于对原始数据进行编码处理得到比特序列;

将所述比特序列划分为M个待调制比特组,每个待调制比特组中包含N个比特;其中,M和N为大于或等于1的整数;

根据预设的星座图对所述M个待调制比特组进行星座映射,得到M个星座 点;

获取所述M个星座点的相位,所述M个星座点的相位分别为Φ1、Φ2、…、ΦM

将所述M个星座点的相位调整,具体为:将Φ1调整为Φ01、将Φ2调整为Φ012、…、将ΦM调整为Φ0123+…+ΦM;其中,Φ0为0,或Φ0为相位为Φ1的星座点前一个符号的相位;

对相位调整后的M个星座点进行调制,得到N阶调制信号;

所述数字解调装置用于接收所述数字调制装置发送的N阶调制信号,得到M个星座点的相位,所述M个星座点的相位分别为θ1、θ2、…、θM;其中,M和N为不小于1的整数;

将所述M个星座点进行相位调整,具体为:将θ1调整为θ10、将θ2调整为θ2-θ1、…、将θM调整为θMM-1;其中,θ0为0,或相位为θ1的星座点的前一个符号的相位;

所述接收端根据预设的星座图将所述相位调整后的M个星座点进行解映射得到M个比特组;其中,每个比特组包含N个比特;

所述接收端将所述M个比特组进行解码处理得到原始数据。

实施本发明实施例,具有如下有益效果:

利用星座图进行数字调制之前,对原始的星座点的相位进行调整,调制方法为:当前星座点至首个星座点的相位之和作为当前星座点的调制后的相位,接收端进行相位差分,可以有效去除相噪相邻点共性部分,从而减少相位噪声的干扰。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是现有的采用64QAM进行数字调制后的误码率曲线图;

图2是本发明实施例提供的数字调制方法的流程示意图;

图3是本发明实施例提供的发送端相位调制的示意图;

图4是现有的64APSK星座图的星座点分布图;

图5是本发明实施例的采用64点星座图进行数字调制后进行相位噪声抑制的误码率曲线图;

图6是本发明实施例的采用128点星座图进行数字调制后进行相位噪声抑制的误码率曲线图;

图7是本发明实施例的采用256点星座图进行数字调制后进行相位噪声抑制的误码率曲线图;

图8是本发明实施例的采用1024点星座图进行数字调制后进行相位噪声抑制的误码率曲线图;

图9是本发明实施例的采用64点星座图进行数字调制后进行相位噪声抑制的误码率曲线图;

图10是本发明实施例提供的一种数字解调方法的流程示意图;

图11是本发明实施例提供的一种数字调制装置的结构示意图;

图12是本发明实施例提供的一种数字解调装置的结构示意图;

图13是本发明实施例提供的一种数字调制装置的另一结构示意图;

图14是本发明实施例提供的一种数字解调装置的另一结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

在本说明书中使用的术语"部件"、"模块"、"系统"等用于表示计算机相关的实体、硬件、固件、硬件和软件的组合、软件、或执行中的软件。例如,部件可以是但不限于,在处理器上运行的进程、处理器、对象、可执行文件、执行线程、程序和/或计算机。通过图示,在计算设备上运行的应用和计算设备都可以是部件。一个或多个部件可驻留在进程和/或执行线程中,部件可位于一个计算机上和/或分布在2个或更多个计算机之间。此外,这些部件可从在上面存储有各种数据结构的各种计算机可读介质执行。部件可例如根据具有一个或多个数据分组(例如来自与本地系统、分布式系统和/或网络间的另一部件交互的二 个部件的数据,例如通过信号与其它系统交互的互联网)的信号通过本地和/或远程进程来通信。

此外,本发明的各个方面或特征可以实现成方法、装置或使用标准编程和/或工程技术的制品。本申请中使用的术语"制品"涵盖可从任何计算机可读器件、载体或介质访问的计算机程序。例如,计算机可读介质可以包括,但不限于:磁存储器件(例如,硬盘、软盘或磁带等),光盘(例如,CD(Compact Disk,压缩盘)、DVD(Digital Versatile Disk,数字通用盘)等),智能卡和闪存器件(例如,EPROM(Erasable Programmable Read-Only Memory,可擦写可编程只读存储器)、卡、棒或钥匙驱动器等)。另外,本文描述的各种存储介质可代表用于存储信息的一个或多个设备和/或其它机器可读介质。术语"机器可读介质"可包括但不限于,无线信道和能够存储、包含和/或承载指令和/或数据的各种其它介质。

各实施方式中提供的数字调制方法和数字解调方法可应用于多种通信制式,包括但不限于可以是GSM(Global System of Mobile communication,全球移动通讯)或CDMA(Code Division Multiple Access,码分多址)中的,也可以是WCDMA(Wideband Code Division Multiple Access,宽带码分多址),还可以是LTE(Long Term Evolution,长期演进),或者未来5G网络制式,或者是无线局域网(Wireless Local Area Networks,WLAN)、全球微波互联接入(Worldwide Interoperability for Microwave Access,WiMAX)、蓝牙和红外线等其他通信制式。

参见图2,为本发明实施例提供的一种数字调制方法的流程示意图,在本发明实施例中,所述方法包括:

S201、发送端对原始数据进行编码处理得到比特序列。

具体的,发送端获取信源输出的二进制的原始数据,对原始数据进行信源编码、信道编码处理或交织编码等处理,其中信源编码方法包括但不限于香农编码、费诺编码和霍夫曼编码,信道编码方法包括但不限于奇偶校验编码、CRC编码和Turbo编码等,发送端经过编码处理后得到二进制的比特序列。

S202、所述发送端将所述比特序列划分为M个待调制比特组,每个待调制比特组中包含N个比特;其中,M和N为大于或等于1的整数。

具体的,发送端根据调制阶数N将比特序列划分为M个比特组,每个比特 组包含N个比特。例如,比特序列中包含16个比特,调制阶数为N=2,发送端将16个比特划分为8个比特组,每个比特组包含2个比特。

S203、根据预设的星座图对所述M个比特组进行星座映射,得到M个星座点。

具体的,星座图是根据调制阶数预先设置的,例如调制阶数N=2,星座图为4点星座图;调制阶数为4,星座图为16点星座图,调制阶数为6,星座图为64点星座图。星座图可以为标准的APSK星座图、QAM星座图或其他形式的对称形式的星座图,或自定义的非对称的星座图,本发明实施例对星座图中的星座点的位置不作限制。星座图用于表示比特组和星座点的映射关系,本发明实施例对比特组和星座点的映射关系也不作限制。可选的,在QAM星座图中采用格雷码映射方式,APSK星座图中采用准格雷码映射方式。

发送端利用预设的星座图对M个比特组进行星座映射得到M个星座点,每个星座点的坐标表示振幅和相位。

S204、所述发送端根据预设的星座图对所述M个待调制比特组进行星座映射,得到M个星座点。

S205、所述发送端将所述M个星座点的相位调整,具体为:将Φ1调整为Φ01、将Φ2调整为Φ012、…、将ΦM调整为Φ0123+…+ΦM;其中Φ0为0或第一个星座点的前一个符号的相位。

具体的,发送端对根据预设的星座图中查询到的星座点的相位进行调整,星座点的振幅不变。具体的调整方式是:比特组的发射顺序对应星座点的映射顺序,当前星座点的相位与前面所有的星座点的相位之和得到当前星座点的相位调整后的相位。例如,待调制比特组根据发射顺序排列为:S1、S2、……、SM,根据预设的星座图进行星座映射得到M个星座点的坐标分别为(A1,Φ1)、(A2,Φ2)、…(AM,ΦM),对M个星座点进行相位调整后得到的坐标分别为(A1,Φ01)、(A2,Φ012)、…(AM,Φ0123+…+ΦM)。其中Ai表示第i个星座点的幅度,i=1、2、3、…、M;Φ0为0或M个星座点中第一个星座点的上一个符号的相位,上一个符号可以是导频序列的符号、训练序列的符号或GI(Guard Interval,保护间隔,简称GI)。

例如,参见图3,根据发生顺序对星座图进行映射得到的三个星座点的坐标分别为(A,Φ1)、(B、Φ2)、(C、Φ3),A、B和C分别表示振幅,Φ1、 Φ2、Φ3分别表示相位,假设Φ0=0,经过相位调整后,三个星座点的坐标变为(A,Φ1)、(B,Φ12)、(C,Φ123)。

S206、所述发送端对相位调整后的M个星座点进行调制,得到N阶调制信号。

具体的,发送端可以采用IQ(In-phase Quadrature,同相正交,简称IQ)调制方法控制载波的幅度、相位、幅度和相位得到调制信号,将调制信号进行非线性放大后通过天线发射出去。载波的频率可以为高频,例如60GHz频段。

实施本发明的实施例,通过对星座映射得到的星座点的相位进行调整,可以有效降低相位噪声的干扰,减少接收端的误码率,尤其发送端工作在高频频段时,效果更为显著。

可选的,所述预设的星座图包括:QAM星座图或APSK星座图。

具体的,预设的星座图可以是现有的QAM星座图、APSK星座图、或对现有的QAM星座图或APSK星座图进行优化后的星座图。其中现有的QAM星座图中的星座点可以呈矩形排列,每个星座点之间的距离相等。

现有的APSK星座图由多个同心圆组成,每个圆上有等间隔的星座点,设同心圆的数量为K,则APSK星座图的信号集为:

X=rkexp(2π*ik/nkk)其中,k=1,2,…,K,rk为第k个圆周的半径,nk为第k个圆周的星座点的数量,ik为第k个圆周上的一个星座点的序号,ik=0,1,2,…,nk-1,θk为第k个圆周上的星座点的相位。为了充分利用星座图的信号空间,应满足nk<nk+1,即外圆周的星座点的数量大于内圆周的星座点的数量。

示例性的,参见图4的64APSK星座图的星座点的分布情况,64APSK中圆环的数量为4,各圆环的半径比从内到外为:1:2:3:4,各圆环上的星座点的数量从内到外分布为:8:16:20:20,64个6位比特组按照准格雷码的方式映射到64APSK的个星座点上。

需要说明的是,本发明实施例对预设的星座图的类型不作限制,可以是符合调制阶数的任意的星座图。

可选的,在本发明的一些实施例中,所述发送端对原始数据进行编码处理得到比特序列之前,还包括:

所述发送端生成所述预设的星座图,根据预设的比特映射方式将包含N个 比特的待映射比特组映射到所述预设的星座图的星座点上;

其中,N=6,所述星座图为64点APSK星座图,所述64点APSK星座图中圆环的数量为4,从内到外各个圆环的半径范围分别为r±10%、2r±10%、3r±10%和4r±10%,从内到外各个圆环上的星座点的数量分别为8、16、20和20;或

N=7,所述星座图为128点APSK星座图,所述128点APSK星座图中圆环的数量为6,从内到外各个圆环的半径范围分别为r±10%、1.51r±10%、2.02r±10%、2.53r±10%、3.04r±10%和3.55r±10%,从内到外各个圆环上的星座点的数量分别为8、16、20和20;或

N=8,所述星座图为256点APSK星座图,所述256点APSK星座图中圆环的数量为8,从内到外各个圆环的半径分别为r±10%、1.383r±10%、1.766r±10%、2.149r±10%、2.532r±10%、2.915r±10%、3.298r±10%、3.681r±10%,从内到外各个圆环上的星座点的数量分别为32;或

N=10,所述星座图为1024点APSK星座图,所述1024点APSK星座图中圆环的数量为32,从内到外各个圆环的半径分别为r±10%、1.2224r±10%、1.4448r±10%、1.6672r±10%、1.8897r±10%、2.1121r±10%、2.3345r±10%、2.5569r±10%、2.7793r±10%、3.0017r±10%、3.2242r±10%、3.4466r±10%、3.6690r±10%、3.8914r±10%、4.1138r±10%、4.3362r±10%、4.5587r±10%、4.7811r±10%、5.0035r±10%、5.2259r±10%、5.4483r±10%、5.6707r±10%、5.8932r±10%、6.1156r±10%、6.3380r±10%、6.5604r±10%、6.7828r±10%、7.0052r±10%、7.2277r±10%、7.4501r±10%、7.6725r±10%、7.8949r±10%,从内到外各个圆环上的星座点的数量分别为32。

具体的,N=6时,发送端生成预设的星座图为64点APSK星座图,根据预设的比特映射方式将64个不同的6位待映射比特组分别映射到64点APSK星座图上,64点APSK星座图上各星座点的分布满足:64点APSK星座图中圆环的数量为4,从内到外各个圆环的半径范围分别为r±10%、2r±10%、3r±10%和4r±10%,从内到外各个圆环上的星座点的数量分别为8、16、20和20。

其中,X±10%表示一个数值范围【0.9X,1.1X】。需要说明的是,64点APSK星座图上各圆环的半径不考虑±10%误差时,即从内到外各个圆环的半径分别为r、2r、3r和4r,抗相位噪声最佳。

N=7时,发送端生成预设的128点星座图,根据预设的比特映射方法将128个不同的7位比特组分别映射到128点APSK星座图上,128点APSK星座图上个星座点的分别满足:128点APSK星座图中圆环的数量为6,从内到外各个圆环的半径范围分别为r±10%、1.51r±10%、2.02r±10%、2.53r±10%、3.04r±10%和3.55r±10%,从内到外各个圆环上的星座点的数量分别为20、20、20、20、24和24。

其中,X±10%表示一个数值范围【0.9X,1.1X】。需要说明的是,128点APSK星座图上各圆环的半径不考虑±10%误差时,即从内到外各个圆环的半径范围分别为r、1.51r、2.02r、2.53r、3.04r和3.55r,抗相位噪声最佳。

N=8时,发送端生成预设的星座图为256点APSK星座图,根据预设的比特映射方法将256个不同的8位比特组映射到256点APSK星座图上,256点APSK星座图上的个星座点的分别满足:256点APSK星座图中圆环的数量为8,从内到外各个圆环的半径分别为r±10%、1.383r±10%、1.766r±10%、2.149r±10%、2.532r±10%、2.915r±10%、3.298r±10%、3.681r±10%,从内到外各个圆环上的星座点的数量分别为32。

其中,X±10%表示一个数值范围【0.9X,1.1X】。需要说明的是,256点APSK星座图上各圆环的半径不考虑±10%误差时,即从内到外各个圆环的半径范围分别为r、1.383r、1.766r、2.149r、2.532r、2.915r、3.298r、3.681r,抗相位噪声最佳。

N=10时,发送端生成预设的星座图为1024点APSK星座图,根据预设的比特映射方法将1024个不同的10位比特组映射到1024点APSK星座图上,1024点APSK星座图上的个星座点的分别满足:1024点APSK星座图中圆环的数量为32,从内到外各个圆环的半径分别为r±10%、1.2224r±10%、1.4448r±10%、1.6672r±10%、1.8897r±10%、2.1121r±10%、2.3345r±10%、2.5569r±10%、2.7793r±10%、3.0017r±10%、3.2242r±10%、3.4466r±10%、3.6690r±10%、3.8914r±10%、4.1138r±10%、4.3362r±10%、4.5587r±10%、4.7811r±10%、5.0035r±10%、5.2259r±10%、5.4483r±10%、5.6707r±10%、5.8932r±10%、6.1156r±10%、6.3380r±10%、6.5604r±10%、6.7828r±10%、7.0052r±10%、7.2277r±10%、7.4501r±10%、7.6725r±10%、7.8949r±10%,从内到外各个圆环上的星座点的数量分别为32。

其中,X±10%表示一个数值范围【0.9X,1.1X】。需要说明的是,1024点APSK星座图上各圆环的半径不考虑±10%误差时,即从内到外各个圆环的半径范围分别为r、1.2224r、1.4448r、1.6672r、1.8897r、2.1121r、2.3345r、2.5569r、2.7793r、3.0017r、3.2242r、3.4466r、3.6690r、3.8914r、4.1138r、4.3362r、4.5587r、4.7811r、5.0035r、5.2259r、5.4483r、5.6707r、5.8932r、6.1156r、6.3380r、6.5604r、6.7828r、7.0052r、7.2277r、7.4501r、7.6725r、7.8949r,抗相位噪声最佳。

可以理解的是,针对星座图进行比特映射时,并不一定对所有的星座点进行比特映射,可以根据需要对星座图中的星座点进行映射,只要保证发送端和接收端使用相同的星座图即可。

参见图5-图8,为实施例本发明实施例的采用不同点数的星座图进行数字调制的误码率曲线,在调制的过程中均引入AWGN和PN,横坐标为SNR,纵坐标为BER。在图5中,调制阶数为6,DVB-S2X(Digital Video Broadcasting S2X,S2X版本数字视频广播)表示采用PNC算法和现有的64点APSK星座图得到的误码率曲线;New Radius表示采用PNC算法和优化的64点APSK星座图得到的误码率曲线;New Radius(back off)表示采用PNC算法和优化的64点APSK星座图,考虑功率回退得到的误码率曲线;DP表示采用相位调整算法和优化的64点APSK星座图得到的误码率曲线;DP(back off)表示采用相位调制算法和优化的64点APSK星座图,考虑功率回退得到的误码率曲线。其中,上述的优化的64点星座图满足:64点APSK星座图中圆环的数量为4,从内到外各个圆环的半径范围分别为r±10%、2r±10%、3r±10%和4r±10%,从内到外各个圆环上的星座点的数量分别为8、16、20和20。相位调整算法指的是S101-S104所述的相邻星座点的相位求和的算法。

从图5中可以,在SNR大于23dB时,采用优化后的64点星座图进行数字调制后误码率性能得到改善,同时采用优化后的64点星座图和相位调整算法进行数字调制后误码率性能得到进一步改善。

在图6中,调制阶数为7,DVB-S2X表示采用PNC算法和现有的128点APSK星座图得到的误码率曲线;New Radius表示采用PNC算法和优化的64点APSK星座图得到的误码率曲线;New Radius(back off)表示采用PNC算法和优化的128点APSK星座图,考虑功率回退得到的误码率曲线;DP表示采用相位调制算法和优化的128点APSK星座图得到的误码率曲线;DP(back off) 表示采用相位调制算法和优化的128点APSK星座图,考虑功率回退得到的误码率曲线。其中,上述的优化的128点星座图满足:128点APSK星座图中圆环的数量为6,从内到外各个圆环的半径范围分别为r±10%、1.51r±10%、2.02r±10%、2.53r±10%、3.04r±10%和3.55r±10%,从内到外各个圆环上的星座点的数量分别为20、20、20、20、24和24。相位调整算法指的是S201-S206所述的相邻星座点的相位求和的算法。

从图6中可以,采用优化后的128点星座图进行数字调制后误码率性能得到改善,同时采用优化后的128点星座图和相位调整算法进行数字调制后误码率性能得到进一步改善。

在图7中,调制阶数为8,DVB-S2X表示采用PNC算法和现有的256点APSK星座图得到的误码率曲线;New Radius表示采用PNC算法和优化的64点APSK星座图得到的误码率曲线;New Radius(back off)表示采用PNC算法和优化的256点APSK星座图,考虑功率回退得到的误码率曲线;DP表示采用相位调制算法和优化的256点APSK星座图得到的误码率曲线;DP(back off)表示采用相位调制算法和优化的256点APSK星座图,考虑功率回退得到的误码率曲线。其中,上述的优化的256点星座图满足:256点APSK星座图中圆环的数量为8,从内到外各个圆环的半径分别为r±10%、1.383r±10%、1.766r±10%、2.149r±10%、2.532r±10%、2.915r±10%、3.298r±10%、3.681r±10%,从内到外各个圆环上的星座点的数量分别为32。相位调整算法指的是S101-S104所述的相邻星座点的相位求和的算法。

从图7中可以,采用优化后的256点星座图进行数字调制后误码率性能得到改善,同时采用优化后的256点星座图和相位调整算法进行数字调制后误码率性能得到进一步改善。

在图8中,调制阶数为10,ideal PNC表示采用PNC算法和现有的1024点APSK星座图得到的误码率曲线;DP表示采用相位调制算法和优化的1024点APSK星座图得到的误码率曲线。其中,上述的优化的256点星座图满足:1024点APSK星座图中圆环的数量为32,从内到外各个圆环的半径分别为r±10%、1.2224r±10%、1.4448r±10%、1.6672r±10%、1.8897r±10%、2.1121r±10%、2.3345r±10%、2.5569r±10%、2.7793r±10%、3.0017r±10%、3.2242r±10%、3.4466r±10%、3.6690r±10%、3.8914r±10%、4.1138r±10%、4.3362r±10%、 4.5587r±10%、4.7811r±10%、5.0035r±10%、5.2259r±10%、5.4483r±10%、5.6707r±10%、5.8932r±10%、6.1156r±10%、6.3380r±10%、6.5604r±10%、6.7828r±10%、7.0052r±10%、7.2277r±10%、7.4501r±10%、7.6725r±10%、7.8949r±10%,从内到外各个圆环上的星座点的数量分别为32。相位调整算法指的是S101-S104所述的相邻星座点的相位求和的算法。

从图8中可以,同时采用优化后的1024点星座图和相位调整算法进行数字调制后误码率性能得到明显改善。

参见图9,为采用64QAM数字调制的误码率曲线图,图7中采用现有的64点QAM星座图进行数字调制。MCS26和MCS27表示802.11ad通信协议中编码调制方式的编号,MCS26(64QAM 3/4)(w/o PN)表示采用3/4编码速率、不存在相位噪声干扰只存在AWGN干扰时的误码率曲线,MCS26(DP)(w PN)表示存在相位噪声干扰的情况下采用相位调制算法的误码率曲线,MCS27(64QAM 13/16)(w/o PN)表采用13/16编码速率、不存在相位噪声干扰只存在AWGN干扰时的误码率曲线,MCS27(linear PNC)(w PN)表示存在相位噪声干扰并采用相位噪声抑制算法后的误码率曲线,MCS27(DP)(w PN)表示存在相位噪声干扰的情况下采用相位调制算法的误码率曲线。

从图7可以看出,在SNR大于23dB时,采用64点QAM星座图和相位调制算法后误码率得到明显改善。

可选的,所述数字调制方法还包括:所述发送端获取链路质量,在所述链路质量满足预设条件的情况下,执行所述发送端将所述M个星座点的相位调整,具体为:将Φ1调整为Φ01、将Φ2调整为Φ012、…、将ΦM调整为Φ0123+…+ΦM

具体的,链路质量可以通过估计或者是接收端反馈的方式获取,链路质量可以是SNR或RSSI(Received Signal Strength Indication,接收信号强度指示,简称RSSI)等,本发明不对链路质量的具体内容和获取方式进行限定。

示例性的,调制阶数为6时,根据64点星座图采用本发明实施例的数字调制方法进行调制时,在比特序列的信噪比大于23dB的情况下,采用相位调制算法和/或优化的星座图调制后的误码率性能优于现有的64点星座图数字调制方法。

可选的,所述数字调制方法还包括:

所述发送端向接收端发送相位调整指示信息,所述相位调整指示信息用于指示所述接收端进行相位调整。

具体的,为了支持灵活的数字调制,兼容不同的接收端,发送端可以在每一帧中携带相位调整指示信息,相位调整指示信息用于指示接收端进行相位调制。其中,相位调整指示信息可以通过PHY或MAC头中的1个比特位进行指示,例如:该比特位为1时表示接收端启动相位调制;或者该比特位为0时表示接收端启动相位调整。相位调整方法包括:将发送端发送的N阶调制信号移除载波,得到M个星座点的相位分别为θ1、θ2、…、θM;其中,M和N为不小于1的整数;将所述M个星座点进行相位调制后的相位分别为θ10、θ21、…、θMM-1;根据预设的星座图将所述相位调整后的M个星座点进行解映射得到M个比特组;其中,每个比特组包含N个比特;将所述M个比特组进行解码处理得到原始数据。

参见图10,为本发明实施例提供的一种数字解调方法的流程示意图,在本发明实施例中,所述方法包括:

S1001、接收端接收N阶调制信号,得到M个星座点的相位,所述M个星座点的相位分别为θ1、θ2、…、θM;其中,M和N为不小于1的整数。

具体的,N阶调制信号的生成方法为:发送端对原始数据进行编码处理得到比特序列;将比特序列划分为M个比特组,每个比特组中包含N个比特;其中,M和N为大于或等于1的整数;根据预设的星座图对M个比特组进行星座映射,得到M个星座点;获取M个星座点的相位分别为Φ1、Φ2、…、ΦM,并将M个星座点的相位调整为Φ01、Φ012、…、Φ0+Φ1+Φ2+Φ3、…ΦM;将相位调整后的M个星座点加载到对应的载波上得到调制信号。接收端可以对发送端发送的调制信号进行信道均衡处理、下变频等处理后得到M个星座点的相位分别为θ1、θ2、…、θM

S1002、所述接收端将所述M个星座点进行相位调整,具体为:将θ1调整为θ10、将θ2调整为θ21、…、将θM调整为θMM-1,其中θ0为0或第一个星座点的前一个符号的相位。

具体的,由于星座点的相位是相位叠加处理后得到的,解调时进行逆运算得到星座点的真实相位为:θ10、θ21、…、θMM-1。θ0为M个星座点中第一个星座点的上一个符号的相位,上一个符号可以是导频训练中的符号、 训练序列中的符号或GI(Guard Interval,保护间隔,简称GI)。

S1003、所述接收端根据预设的星座图将所述相位调整后的M个星座点进行解映射得到M个比特组;其中,每个比特组包含N个比特。

具体的,预设的星座图可以是现有的QAM星座图、现有的APSK星座图、优化的QAM星座图或优化的APSK星座图,也可以是其他任意形式的星座图,本发明不作限制,只需要保证接收端和发送端的使用的相同星座图即可。需要说明的是接收端的相位调制为发送端相位调制的逆过程。

S1004、所述接收端将所述M个比特组进行解码处理得到原始数据。

可选的,所述数字解调方法还包括:

所述接收端在需要对M个星座点进行相位调整的情况下,执行所述将所述M个星座点进行相位调整,具体为:将θ1调整为θ10、将θ2调整为θ21、…、将θM调整为θMM-1

具体的,接收端可以根据发送端的调制方式判断是否需要进行相位差分处理,发送端使用相位调整,接收端则需要相应的使用逆运算的相位调整。

可选的,所述接收端在需要对M个星座点进行相位调整的情况下包括:

接收到所述发送端发送的相位调整指示信息时,确定需要对所述M个星座点进行相位调整;或

在所述发送端的调制编码MCS的类型为预设类型时,确定需要对所述M个星座点进行相位调整。

具体的,为了支持灵活的数字调制,兼容不同的接收端,发送端可以在每一帧中携带相位调整指示信息,相位调整指示信息用于指示接收端采用相位调整进行解调。其中,相位调整指示信息可以通过PHY或MAC头中的1个比特位进行指示,例如:该比特位为1时表示接收端启动相位调整;反之亦可。

或者,发送端和接收端约定使用相位调整的条件,例如MCS的类型为预设类型时,例如预设类型为MCS26和MCS27时,发送端使用相位调整,接收端使用逆过程的相位调整。本发明实施例对收发两端如何约定使用相位调整的条件不作限制,例如调制阶数、链路质量等。

参见图11,为本发明实施例提供的一种数字调制装置的结构示意图,在本发明实施例中,所述数字调制装置包括:编码模块1101、分组模块1102、星座映射模块1103、相位获取模块1104、相位调制模块1105和调制模块1106。

编码模块1101,用于对原始数据进行编码处理得到比特序列。

分组模块1102,用于将所述编码模块输入的所述比特序列划分为M个待调制比特组,每个待调制比特组中包含N个比特;其中,M和N为大于或等于1的整数。

星座映射模块1103,用于根据预设的星座图对所述分组模块输入的所述M个待调制比特组进行星座映射,得到M个星座点。

相位获取模块1104,用于获取所述星座映射模块输入的所述M个星座点的相位,所述M个星座点的相位分别为Φ1、Φ2、…、ΦM

相位调整模块1105,用于将所述相位获取模块获取的所述M个星座点的相位调整,具体为:将Φ1调整为Φ01、将Φ2调整为Φ012、…、将ΦM调整为Φ0123+…+ΦM;其中,Φ0为0,或Φ0为相位为Φ1的星座点前一个符号的相位。

调制模块1106,用于对所述相位调整模块输入的相位调整后的M个星座点进行调制,得到N阶调制信号。

可选的,所述预设的星座图包括:QAM星座图或APSK星座图。

可选的,数字调制装置还包括:

星座图配置模块,用于生成所述预设的星座图,根据预设的比特映射方式将包含N个比特的待映射比特组映射到所述预设的星座图的星座点上;

其中,N=6,所述星座图为64点APSK星座图,所述64点APSK星座图中圆环的数量为4,从内到外各个圆环的半径范围分别为r±10%、2r±10%、3r±10%和4r±10%,从内到外各个圆环上的星座点的数量分别为8、16、20和20;或

N=7,所述星座图为128点APSK星座图,所述128点APSK星座图中圆环的数量为6,从内到外各个圆环的半径范围分别为r±10%、1.51r±10%、2.02r±10%、2.53r±10%、3.04r±10%和3.55r±10%,从内到外各个圆环上的星座点的数量分别为8、16、20和20;或

N=8,所述星座图为256点APSK星座图,所述256点APSK星座图中圆环的数量为8,从内到外各个圆环的半径分别为r±10%、1.383r±10%、1.766r±10%、2.149r±10%、2.532r±10%、2.915r±10%、3.298r±10%、3.681r±10%,从内到外各个圆环上的星座点的数量分别为32;或

N=10,所述星座图为1024点APSK星座图,所述1024点APSK星座图中圆环的数量为32,从内到外各个圆环的半径分别为r±10%、1.2224r±10%、1.4448r±10%、1.6672r±10%、1.8897r±10%、2.1121r±10%、2.3345r±10%、2.5569r±10%、2.7793r±10%、3.0017r±10%、3.2242r±10%、3.4466r±10%、3.6690r±10%、3.8914r±10%、4.1138r±10%、4.3362r±10%、4.5587r±10%、4.7811r±10%、5.0035r±10%、5.2259r±10%、5.4483r±10%、5.6707r±10%、5.8932r±10%、6.1156r±10%、6.3380r±10%、6.5604r±10%、6.7828r±10%、7.0052r±10%、7.2277r±10%、7.4501r±10%、7.6725r±10%、7.8949r±10%,从内到外各个圆环上的星座点的数量分别为32。

可选的,数字调制装置还包括:

判断模块,用于获取链路质量,在所述链路质量满足预设条件的情况下,触发所述相位调整模块开始工作。

可选的,数字调制装置还包括:

发送模块,用于向接收端发送相位调整指示信息,所述相位调整指示信息用于指示所述接收端进行相位调整。

本发明实施例和方法实施例一基于同一构思,其带来的技术效果也相同,具体请参照方法实施例一的描述,此处不再赘述。

参加图12,为本发明实施例提供的一种数字解调装置的结构示意图,在本发明实施例中,所述数字解调装置包括:译码模块1201、相位调整模块1202、解映射模块1203和解码模块1204。

译码模块1201,用于接收N阶调制信号,得到M个星座点的相位,所述M个星座点的相位分别为θ1、θ2、…、θM;其中,M和N为不小于1的整数。

相位调整模块1202,用于将所述译码模块得到的所述M个星座点进行相位调整,具体为:将θ1调整为θ10、将θ2调整为θ21、…、将θM调整为θMM-1;其中,θ0为0,或相位为θ1的星座点的前一个符号的相位。

相位解映射模块1203,用于根据预设的星座图将所述相位调制模块进行相位调整后的M个星座点进行解映射得到M个比特组;其中,每个比特组包含N个比特。

解码模块1204,用于将所述相位解映射模块得到的所述M个比特组进行解码处理得到原始数据。

可选的,所数字解调装置还包括:

判断模块,用于在需要对M个星座点进行相位差分处理的情况下,触发所述相位调整模块开始工作。

可选的,所述判断模块具体用于:

所述判断模块具体用于:

接收到所述发送端发送的相位调整指示信息时,确定需要对所述M个星座点进行相位调整,触发所述相位调整模块开始工作;或

在所述发送端的调制编码MCS的类型为预设类型时,确定需要对所述M个星座点进行相位调整,触发所述相位调整模块开始工作。

本发明实施例和方法实施例二基于同一构思,其带来的技术效果也相同,具体原理请参照方法实施例二的描述,此处不再赘述。

参见图13,为本发明实施例提供的一种数字调制装置的结构示意图,在本发明实施例中,数字调制装置包括处理器131、存储器133和通信接口132。通信接口132用于与外部设备进行通信。数字调制装置中的处理器的数量可以是一个或多个。本发明的一些实施例中,处理器131、存储器133和通信接口132可通过总线或其他方式连接。数字调制装置可以用于执行图2所示的方法。关于本实施例涉及的术语的含义以及举例,可以参考图2对应的实施例。此处不再赘述。

其中,存储器133中存储程序代码。处理器131用于调用存储器132中存储的程序代码,用于执行以下操作:

对原始数据进行编码处理得到比特序列;

将所述比特序列划分为M个待调制比特组,每个待调制比特组中包含N个比特;其中,M和N为大于或等于1的整数;

根据预设的星座图对所述M个待调制比特组进行星座映射,得到M个星座点;

获取所述M个星座点的相位,所述M个星座点的相位分别为Φ1、Φ2、…、ΦM

将所述M个星座点的相位调整,具体为:将Φ1调整为Φ01、将Φ2调整为Φ012、…、将ΦM调整为Φ0123+…+ΦM;其中,Φ0为0,或Φ0为相位为Φ1的星座点前一个符号的相位;

对相位调整后的M个星座点进行调制,得到N阶调制信号。

在本发明的一些实施例中,所述预设的星座图包括:正交振幅调制QAM星座图或幅相键控APSK星座图。

在本发明的一些实施例中,处理器131执行所述对原始数据进行编码处理得到比特序列之前,还用于执行:

生成所述预设的星座图,根据预设的比特映射方式将包含N个比特的待映射比特组映射到所述预设的星座图的星座点上;

其中,N=6,所述星座图为64点APSK星座图,所述64点APSK星座图中圆环的数量为4,从内到外各个圆环的半径范围分别为r±10%、2r±10%、3r±10%和4r±10%,从内到外各个圆环上的星座点的数量分别为8、16、20和20;或

N=7,所述星座图为128点APSK星座图,所述128点APSK星座图中圆环的数量为6,从内到外各个圆环的半径范围分别为r±10%、1.51r±10%、2.02r±10%、2.53r±10%、3.04r±10%和3.55r±10%,从内到外各个圆环上的星座点的数量分别为8、16、20和20;或

N=8,所述星座图为256点APSK星座图,所述256点APSK星座图中圆环的数量为8,从内到外各个圆环的半径分别为r±10%、1.383r±10%、1.766r±10%、2.149r±10%、2.532r±10%、2.915r±10%、3.298r±10%、3.681r±10%,从内到外各个圆环上的星座点的数量分别为32;或

N=10,所述星座图为1024点APSK星座图,所述1024点APSK星座图中圆环的数量为32,从内到外各个圆环的半径分别为r±10%、1.2224r±10%、1.4448r±10%、1.6672r±10%、1.8897r±10%、2.1121r±10%、2.3345r±10%、2.5569r±10%、2.7793r±10%、3.0017r±10%、3.2242r±10%、3.4466r±10%、3.6690r±10%、3.8914r±10%、4.1138r±10%、4.3362r±10%、4.5587r±10%、4.7811r±10%、5.0035r±10%、5.2259r±10%、5.4483r±10%、5.6707r±10%、5.8932r±10%、6.1156r±10%、6.3380r±10%、6.5604r±10%、6.7828r±10%、7.0052r±10%、7.2277r±10%、7.4501r±10%、7.6725r±10%、7.8949r±10%,从内到外各个圆环上的星座点的数量分别为32。

在本发明的一些实施例中,处理器131还用于执行:

获取链路质量,在所述链路质量满足预设条件的情况下,执行所述M个星 座点的相位调整,具体为:将Φ1调整为Φ01、将Φ2调整为Φ012、…、将ΦM调整为Φ0123+…+ΦM

在本发明的一些实施例中,处理器131还用于执行:

向接收端发送相位调整指示信息,所述相位调整指示信息用于指示所述接收端进行相位调整。

参见图14,为本发明实施例提供的一种数字解调装置的结构示意图,在本发明实施例中,数字解调装置包括处理器141、存储器143和通信接口142。通信接口142用于与外部设备进行通信。数字解调装置中的处理器的数量可以是一个或多个。本发明的一些实施例中,处理器141、存储器143和通信接口142可通过总线或其他方式连接。数字解调装置可以用于执行图10所示的方法。关于本实施例涉及的术语的含义以及举例,可以参考图10对应的实施例。此处不再赘述。

其中,存储器143中存储程序代码。处理器141用于调用存储器142中存储的程序代码,用于执行以下操作:

接收N阶调制信号,得到M个星座点的相位,所述M个星座点的相位分别为θ1、θ2、…、θM;其中,M和N为不小于1的整数;

将所述M个星座点进行相位调整,具体为:将θ1调整为θ10、将θ2调整为θ21、…、将θM调整为θMM-1;其中,θ0为0,或相位为θ1的星座点的前一个符号的相位

根据预设的星座图将所述相位调整后的M个星座点进行解映射得到M个比特组;其中,每个比特组包含N个比特;

将所述M个比特组进行解码处理得到原始数据。

在本发明的一些实施例中,处理器141还用于执行:

在需要对M个星座点进行相位调整的情况下,执行将所述M个星座点进行相位调整,具体为:将θ1调整为θ10、将θ2调整为θ21、…、将θM调整为θMM-1

在本发明的一些实施例中,处理器141执行所述在需要对M个星座点进行相位调整的情况下包括:

接收到所述发送端发送的相位调整指示信息时,确定需要对所述M个星座点进行相位调整;或

在所述发送端的调制编码MCS的类型为预设类型时,确定需要对所述M个星座点进行相位调整。

本发明实施例还提供了一种通信系统,包括:数字调制装置和数字解调装置,所述数字调制装置用于对原始数据进行编码处理得到比特序列;将所述比特序列划分为M个待调制比特组,每个待调制比特组中包含N个比特;其中,M和N为大于或等于1的整数;根据预设的星座图对所述M个待调制比特组进行星座映射,得到M个星座点;获取所述M个星座点的相位,所述M个星座点的相位分别为Φ1、Φ2、…、ΦM;将所述M个星座点的相位调整,具体为:将Φ1调整为Φ01、将Φ2调整为Φ012、…、将ΦM调整为Φ0123+…+ΦM;其中,Φ0为0,或Φ0为相位为Φ1的星座点前一个符号的相位;对相位调整后的M个星座点进行调制,得到N阶调制信号;

所述数字解调装置用于接收所述数字调制装置发送的N阶调制信号,得到M个星座点的相位,所述M个星座点的相位分别为θ1、θ2、…、θM;其中,M和N为不小于1的整数;将所述M个星座点进行相位调整,具体为:将θ1调整为θ10、将θ2调整为θ2-θ1、…、将θM调整为θMM-1;其中,θ0为0,或相位为θ1的星座点的前一个符号的相位;所述接收端根据预设的星座图将所述相位调整后的M个星座点进行解映射得到M个比特组;其中,每个比特组包含N个比特;所述接收端将所述M个比特组进行解码处理得到原始数据。

本发明实施例可参照方法实施例一和二的描述,此处不再赘述。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。

以上所揭露的仅为本发明一种较佳实施例而已,当然不能以此来限定本发明之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1