调制和解调信号的方法、设备、存储介质和程序产品与流程

文档序号:31749314发布日期:2022-10-11 19:51阅读:131来源:国知局
调制和解调信号的方法、设备、存储介质和程序产品与流程

1.本公开的实施例主要涉及信息通信领域,并且更具体地,涉及调制和解调信号的方法、 设备、存储介质和程序产品。


背景技术:

2.正交频分复用技术(orthogonal frequency division multiplexing,ofdm)是一种多载波 调制技术,具有频谱效率高、抗多径衰落等优点,但同时也具有峰值平均功率比(peak toaverage power ratio,papr)大的缺点。ofdm中多个子载波的累加会产生较大的峰值信号, 所以要求高功率放大器具有较大的线性动态范围,这会增加高功率放大器的成本,同时会降 低高功率放大器效率。如果峰值超过高功率放大器的线性动态范围,就会造成带内失真和带 外弥散,因此,降低papr是ofdm系统的关键技术,具有很重要的意义。在ieee 802.11be 标准中,采用了重复模式(dup mode)和dcm(dual carrier modulation,双载波调制)的 技术组合来降低频域重复引起的高papr问题。


技术实现要素:

3.本公开的实施例提供了一种调制和解调信号的方案。
4.在本公开的第一方面,提供了一种调制信号的方法。该方法包括:利用二进制相移键控 bpsk星座点映射、双载波调制dcm和重复操作dup,将比特序列调制到多个子载波上, 多个子载波包括第一组子载波和第二组子载波;使第一组子载波所承载的第一数据的相位改 变预定角度,预定角度为90度或负90度;以及基于第一组子载波所承载的经相位改变的第 一数据和第二组子载波所承载的第二数据,生成调制信号。
5.通过对第一组子载波承载的第一数据的相位进行改变,本公开的实施例能够使得子载波 所承载的数据同时包括实数值和虚数值,从而在发送信号时同时利用i路通道和q路通道, 进而增强系统的分集效益。
6.在第一方面的一些实施例中,第一组子载波包括多个子载波中序号为奇数的子载波,第 二组子载波包括多个子载波中序号为偶数的子载波。
7.在第一方面的一些实施例中,其中第一组子载波包括多个子载波中序号为偶数的子载波, 第二组子载波包括多个子载波中序号为奇数的子载波。
8.通过变换多组子载波中的奇数位置或偶数位置的子载波所承载的数据的相位,能够使得 i路通道和q路通道被更加均衡地利用。
9.在本公开的第二方面,提供了一种解调信号的方法。该方法包括:获取多个子载波中的 第一组子载波上所承载的第一数据和第二组子载波上所承载的第二数据;使第一数据的相位 改变预定角度,预定角度为90度或负90度;以及基于经相位改变的第一数据和第二数据, 确定比特序列。
10.基于这样的方式,本公开的实施例能够有效地从接收到的调制信号中解调得到比特序列。
11.在第二方面的一些实施例中,第一组子载波包括多个子载波中序号为奇数的子载波,第 二组子载波包括多个子载波中序号为偶数的子载波。
12.在第二方面的一些实施例中,其中第一组子载波包括多个子载波中序号为偶数的子载波, 第二组子载波包括多个子载波中序号为奇数的子载波。
13.在本公开的第三方面,提供了一种调制信号的方法。该方法包括:利用正交相移键控 qpsk(quadrature phase shift keying)星座点映射,确定与比特序列对应的至少一个第一频 域序列;基于对至少一个第一频域序列的复数变换,确定至少一个第二频域序列;基于至少 一个第一频域序列和至少一个第二频域序列,利用双载波调制dcm和重复操作dup中的至 少一项来确定多个子载波所承载的数据;以及基于多个子载波所承载的数据,生成调制信号。
14.基于这样的方式,本公开的实施例能够提供资源的利用效率,并且能够提供系统的分集 效益。
15.在第三方面的一些实施例中,复数变换包括以下中的至少一项:共轭变换;虚部和实部 的交换;或取反运算。
16.在第三方面的一些实施例中,至少一次复制过程包括第一复制过程,第一复制过程使得 待复制的频域序列中奇数位置或偶数位置的值被取反,以作为经复制的频域序列。
17.在第三方面的一些实施例中,至少一次复制过程包括第二复制过程,第二复制过程使得 待复制的频域序列的前半部分或后半部分的值被取反,以作为经复制的频域序列。
18.在本公开的第四方面,提供了一种解调信号的方法。该方法包括:获取多组子载波所承 载的数据,该多组子载波包括用于承载相同信息的至少四组子载波;以及基于多组子载波中 的至少一组子载波所承载的数据,利用正交相移键控qpsk星座点解映射来确定比特序列。
19.在第四方面的一些实施例中,该多组子载波包括八组子载波。
20.基于这样的方式,本公开的实施例能够有效从接收到的调制信号中解调得到比特序列。
21.在第四方面的一些实施例中,用正交相移键控qpsk星座点解映射确定与接收到的信号 相对应的比特序列包括:对至少一组子载波承载的数据执行复数变换;通过对经复数变换的 数据执行qpsk星座点解映射,确定与经复数变换的数据对应的中间序列;以及至少基于中 间序列,确定比特序列。
22.在第四方面的一些实施例中,复数逆变换包括以下中的至少一项:共轭变换;虚部和实 部的交换;或取反运算。
23.在本公开的第五方面,提供了一种发送设备。该发送设备包括:载波调制模块,被配置 为利用二进制相移键控bpsk星座点映射、双载波调制dcm和重复操作dup,将比特序列 调制到多个子载波上,多个子载波包括第一组子载波和第二组子载波;相位调整模块,被配 置为使第一组子载波所承载的第一数据的相位改变预定角度,预定角度为90度或负90度; 以及第一信号生成模块,被配置为基于第一组子载波所承载的经相位改变的第一数据和第二 组子载波所承载的第二数据,生成调制信号。
24.在第五方面的一些实施例中,第一组子载波包括多个子载波中序号为奇数的子载波,第 二组子载波包括多个子载波中序号为偶数的子载波。
25.在第五方面的一些实施例中,其中第一组子载波包括多个子载波中序号为偶数的子载波, 第二组子载波包括多个子载波中序号为奇数的子载波。
26.在本公开的第六方面,提供了一种接收设备。该接收设备包括:第一数据获取模块,被 配置为确定多个子载波中的第一组子载波上所承载的第一数据和第二组子载波上所承载的第 二数据;相位逆调整模块,被配置为使第一数据的相位改变预定角度,预定角度为90度或负90度;以及第一序列确定模块,被配置为基于经相位改变的第一数据和第二数据,确定比特 序列。
27.在第六方面的一些实施例中,第一组子载波包括多个子载波中序号为奇数的子载波,第 二组子载波包括多个子载波中序号为偶数的子载波。
28.在第六方面的一些实施例中,第一组子载波包括多个子载波中序号为偶数的子载波,第 二组子载波包括多个子载波中序号为奇数的子载波。
29.在本公开的第七方面,提供了一种发送设备。该发送设备包括:qpsk映射模块,被配 置为利用正交相移键控qpsk星座点映射,确定与比特序列对应的至少一个第一频域序列; 变换模块,被配置为基于对至少一个第一频域序列的复数变换,确定至少一个第二频域序列; 复制模块,被配置为基于至少一个第一频域序列和至少一个第二频域序列,利用双载波调制 dcm和重复操作dup中的至少一项来确定多个子载波所承载的数据;以及第二信号生成模 块,被配置为基于多个子载波所承载的数据,生成调制信号。
30.在第七方面的一些实施例中,复数变换包括以下中的至少一项:共轭变换;虚部和实部 的交换;或取反运算。
31.在第七方面的一些实施例中,至少一次复制过程包括第一复制过程,第一复制过程使得 待复制的频域序列中奇数位置或偶数位置的值被取反,以作为经复制的频域序列。
32.在第七方面的一些实施例中,至少一次复制过程包括第二复制过程,第二复制过程使得 待复制的频域序列的前半部分或后半部分的值被取反,以作为经复制的频域序列。
33.在本公开的第八方面,提供了一种接收设备。该接收设备包括:第二数据获取模块,被 配置为获取多组子载波所承载的数据,该多组子载波包括用于承载相同信息的至少四组子载 波;以及第二序列确定模块,被配置为基于多组子载波中的至少一组子载波所承载的数据, 利用正交相移键控qpsk星座点解映射来确定比特序列。
34.在第八方面的一些实施例中,该多组子载波包括八组子载波。
35.在第八方面的一些实施例中,第二序列确定模块还被配置为:对至少一组子载波承载的 数据执行复数变换;通过对经复数变换的数据执行qpsk星座点解映射,确定与经复数变换 的数据对应的中间序列;以及至少基于中间序列,确定比特序列。
36.在第八方面的一些实施例中,复数逆变换包括以下中的至少一项:共轭变换;虚部和实 部的交换;或取反运算。
37.在本公开的第九方面,提供了一种发送设备,处理器和存储器。该存储器用于存储由处 理器执行的指令,该指令被处理器执行时使处理器执行根据第一方面或第三方面所描述的方 法。
38.在本公开的第十方面,提供了一种接收设备。该接收设备包括:处理器和存储器。该存 储器用于存储由处理器执行的指令,该指令被处理器执行时使处理器执行根据第二方面或第 四方面所描述的方法。
39.在本公开的第十一方面,提供了一种计算机可读存储介质,其上存储有计算机程序,程 序被处理器执行时实现第一方面、第二方面、第三方面或第四方面的方法。
40.在本公开的第十二方面,提供了一种计算机程序产品,该计算机程序产品包括计算机可 执行指令,该计算机可执行指令在被处理器执行时实现第一方面、第二方面、第三方面或第 四方面所描述的方法。
41.提供发明内容部分是为了以简化的形式来介绍对概念的选择,它们在下文的具体实施方 式中将被进一步描述。发明内容部分无意标识本公开的关键特征或必要特征,也无意限制本 公开的范围。
附图说明
42.结合附图并参考以下详细说明,本公开各实施例的上述和其他特征、优点及方面将变得 更加明显。在附图中,相同或相似的附图标注表示相同或相似的元素,其中:
43.图1示出了可以在其中实施本公开的实施例的通信环境的示意框图;
44.图2示出了传统的调制信号的示例过程的示意图;
45.图3示出了根据本公开的一些实施例的调制信号的示例过程的流程图;
46.图4示出了根据本公开的一些实施例的papr的cdf仿真对比示意图;
47.图5示出了根据本公开的一些实施例的解调信号的示例过程的流程图;
48.图6示出了根据本公开的另一些实施例的调制信号的示例过程的流程图;
49.图7示出了根据本公开的另一些实施例papr的cdf仿真对比示意图
50.图8示出了根据本公开的另一些实施例的解调信号的示例过程的流程图;
51.图9示出了根据本公开的一些实施例的发送设备的示意框图;
52.图10示出了根据本公开的一些实施例的接收设备的示意框图;
53.图11示出了根据本公开的另一些实施例的发送设备的示意框图;
54.图12示出了根据本公开的另一些实施例的接收设备的示意框图;以及
55.图13示出了适合实现本公开一些实施例的示例设备的简化框图。
具体实施方式
56.下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例, 然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的 实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开 的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
57.在本公开的实施例的描述中,术语“包括”及其类似用语应当理解为开放性包含,即“包 括但不限于”。术语“基于”应当理解为“至少部分地基于”。术语“一个实施例”或“该实 施例”应当理解为“至少一个实施例”。术语“第一”、“第二”等等可以指代不同的或相同的 对象。下文还可能包括其他明确的和隐含的定义。
58.示例通信环境
59.ieee 802.11是当前主流的无线接入标准之一,近十多年来已经获得了极其广泛的商业应 用。图1示出了在其中可实施本公开实施例的通信环境100的示意图。如图1所示,通信环 境100可以包括一个或多个接入点ap 110以及一个或多个站点sta120。
60.在通信环境100中,接入点ap 110可以通过有线或者无线的接入因特网,该并且可以关 联一个或多个站点sta120。接入点ap 110和关联的站点sta120之间、不同接入点110之 间以及不同站点sta 120之间都可以通过预定的协议(例如,ieee 802.11协议)来进行数据 通信。在一些实施例中,接入点ap 100例如可以是无线路由器。站点sta 120可以包括无线 移动设备,其示例包括但不限于:智能手机、笔记本电脑、平板电脑、智能穿戴设备或车载 移动设备等。
61.在不同设备之间进行通信的过程中,待传输的数据可以被发送设备调制为调制信号,并 发送至对应的接收设备。ieee 802.11ax标准中引入了双载波调制(dual carrier modulation, dcm),将相同信息调制在一对子载波上,提高了抗干扰能力。dcm双载波调制是指把一个 信号在同时在两个子载波上重复进行传输,从而增加分集的效果。
62.在ieee 802.11be标准中,6g频谱也被开放使用。然而,目前的法规对室内工作在6g 频段的设备制定了严格的功率密度限,进而导致室内wifi设备的传输距离大大收到了限制。 为了提高室内传距离的限制,ieee 802.11be标准采用了重复模式(dup mode)和dcm的技 术组合。
63.示例性地,对在80mhz带宽下的dup模式,其低40mhz带宽(对应484个资源单元 ru)和高40mhz带宽(484个ru)传输同样的信息。对于在160mhz带宽下dup模式, 其低80mhz带宽(ru 996)和高80mhz(ru 996)传输同样的内容。对于在320mhz带宽 下的dup模式,其低160mhz(ru 2*996)和高160mhz(ru 2*996)传输同样的内容。根 据当前ieee 802.11be标准的规定,dup模式只有同时启用dcm和二进制相移键控bpsk (binary phase shift keying)模式下才会使用。
64.图2示出了传统的调制信号的示例过程200的示意图。如图2所示,根据传统的ieee 802.11be标准,在dup模式下,首先,在步骤202,待调制的数据可以经由bpsk星座点映 射而被转换为对应的频域序列。频域序列随后可以被映射到对应的一组子载波,从而确定该 组子载波所承载的数据。
65.在步骤204,基于dcm调制来确定另一组子载波所承载的数据。例如,可以基于原频域 序列来确定另一频域序列,其中另一频域序列中的元素与原频域序列中元素的对应关系可以 表示为:
[0066][0067]
其中,dk表示经bpsk映射所确定的原频域序列中第k个元素,表示另一频域序列中 的第k个元素,n
sd
表示资源块内包含的数据子载波的数目。例如,在160mhz带宽模式作为 示例,n
sd
为490,也即第二组490个数据子载波所承载的数据是对第一组数据子载波中偶数 位置的数据子载波所承载的数据进行取反所确定的。
[0068]
在步骤206,基于dup重复操作来确定另一个资源块所包含的数据子载波承载的数据。 具体地,该过程可以表示为:
[0069][0070]
其中,d
k,1
表示第一个资源块中第k个数据子载波所承载的数据,表示第二个资源块中第 k个数据子载波所承载的数据。以160mhz带宽模式作为示例,第三组490个数据子
996中 第k个数据子载波所承载的数据。基于以上过程,可以确定与160mhz带宽所对应的两个ru996中多个子载波所承载的数据。
[0085]
另一方面,目前的标准已经支持320mhz带宽模式,320mhz带宽模式下对应于4个ru 996,其中每个ru 996包括980个数据子载波和16个导频子载波。
[0086]
在调制过程中,首先,可以从待调制的比特序列中选择980个比特,并对其执行bpsk 星座点映射,从而获得长度为980的频域序列。
[0087]
进一步地,频域序列可以被划分为两个子频域序列,每个子频域序列的长度为490。基 于以下公式来分别对每个子频域序列进行dcm调制,从而生成与该子频域序列对应的复制 子频域序列。
[0088]d′
k+490
=dk×
(-1)kꢀꢀꢀ
(5) 其中,dk表示子频域序列中第k个元素,d

k+490
表示复制子频域序列中的对应的第k个元素。
[0089]
一个子频域序列和对应的复制子频域序列的组合可以被映射到第一个ru 996中的数据 子载波上,另一个子频域序列和对应的复制子频域序列的组合可以被映射到第二个ru 996 中的数据子载波上,从而可以确定这两个ru 996中的全部数据子载波所承载的2*980个数据。
[0090]
进一步地,可以基于dup过程来根据地第一个ru 996和第二个ru 996中数据子载波 所承载的数据来确定第三个ru 996和第四个ru 996中的数据子载波所承载的数据。具体地, 第三个ru 996中的数据可以是对第一个ru 996中的对应数据进行取反所获得,第四个ru996中的数据可以是通过复制第二个ru 996中的对应数据所获得的。基于以上过程,可以确 定与320mhz带宽所对应的四个ru 996中数据子载波所承载的数据。
[0091]
此外,发送设备还可以确定每个ru 996中的导频子载波所承载的值,其中导频子载波所 承载的值可以用于后续的信道估计。
[0092]
在步骤304,发送设备使所述第一组子载波所承载的第一数据的相位改变预定角度,所 述预定角度为90度或负90度。具体地,为了能够在信号发送过程中充分地利用i路通道和 q路通道,发送设备可以将部分子载波上所承载的实数值转换为虚数值。i路通道和q路通 道用于传输相位正交的两路信号,通常可以利用其中一路通道传递复数表示的实数部分,而 另一路通道传递复数表示的虚数部分。
[0093]
在一些实施例中,发送设备可以将序号为奇数的子载波上所承载的值乘以i,也即将数据 的相位改变90度;而不改变序号为偶数的子载波所承载的值。
[0094]
以160mhz带宽模式作为示例,发送设备例如将子载波的位置序号为2k+1(-506≤k≤505) 的子载波上的值乘以i,从而转换为虚数值。以320mhz带宽模式作为示例,发送设备例如 将子载波的位置序号为2k+1(-1018≤k≤1017)的子载波上的值乘以i,从而转换为虚数值。
[0095]
在一些实施例中,发送设备可以将序号为奇数的子载波上所承载的数据的值乘以-i,也即 将值的相位旋转-90度;而不改变序号为奇数的子载波所承载的值的相位。
[0096]
以160mhz带宽模式作为示例,发送设备例如将子载波的位置序号为2k+1(-506≤k≤505) 的子载波上的数据的值乘以-i,从而转换为虚数值。以320mhz带宽模式作为示例,发送设 备例如将子载波的位置序号为2k+1(-1018≤k≤1017)的子载波上所承载的数据的值乘以-i, 从而转换为虚数值。
[0097]
在一些实施例中,发送设备可以将序号为偶数的子载波上所承载的数据的值乘以i,也即 将数据的相位改变90度;而不改变序号为偶数的子载波所承载的数据的值。
[0098]
以160mhz带宽模式作为示例,发送设备例如将子载波的位置序号为2k(-506≤k≤506) 的子载波上所承载的数据的值乘以i,从而转换为虚数值。以320mhz带宽模式作为示例, 发送设备例如将子载波的位置序号为2k(-1018≤k≤1018)的子载波上所承载的数据的值乘 以i,从而转换为虚数值。
[0099]
在一些实施例中,发送设备可以将序号为偶数的子载波上所承载的数据的值乘以-i,也即 将值的相位旋转-90度;而不改变序号为奇数的子载波所承载的值的相位。
[0100]
以160mhz带宽模式作为示例,发送设备例如将子载波的位置序号为2k(-506≤k≤506) 的子载波上所承载的数据的值乘以-i,从而转换为虚数值。以320mhz带宽模式作为示例, 发送设备例如将子载波的位置序号为2k(-1018≤k≤1018)的子载波上所承载的数据的值乘 以-i,从而转换为虚数值。
[0101]
在步骤306,发送设备基于所述第一组子载波所承载的经相位改变的第一数据和所述第 二组子载波所承载的第二数据,生成调制信号。具体地,发送设备例如可以利用idft来将 频域数据转换为时域数据,从而生成调制信号。
[0102]
在一些实施例中,发送设备将调制信号发送到接收设备,以实现数据的传输。
[0103]
基于以上讨论的过程,本公开的实施例可以能够将子载波承载的数据从单一的实数值转 换为实数和虚数的组合,这使得信号在发射过程中能够充分利用i路通道和q路通道两者, 从而增强系统的分集增益。另一方面,本公开的方案没有改变传统的bpsk、dcm和dup 模块,这使得本公开的方案能够良好地适用于基于已有标准的设备。
[0104]
此外,通过实验能够发现,本公开的实施例对于峰值平均功率比papr分布几乎没有任 何影响。图4示出了papr的累计分布函数cdf仿真对比示意图400。具体地,本公开以160m 的dup模式作为示例,比较了传统的dcm方案,dup方案,本公开的方案和另一对比方案 的papr结果。该对比方案通过使用旋转的bpsk星座映射来同时利用i路通道和q路通道。
[0105]
具体地,在图4的cdf仿真过程中,本公开具体采用的方案为对序号为技术的子载波上 的值乘以i。通过充分利用i路通道和q路通道,本公开的方案能够显著地提高系统的分级增 益。此外,通过图4能够看到,本公开在提高系统的分级增益的同时并没有降低系统的papr, 并且其papr结果显著地优于对比方案。因此,本公开的方案在保证papr的基础上,增强 了系统的分集增益。
[0106]
根据本公开的实施例,还提供一种解调信号的方案。具体地,在解调信号的过程中,接 收设备获取多个子载波中的第一组子载波上所承载的第一数据和第二组子载波上所承载的第 二数据。随后,接收设备使第一数据的相位改变预定角度,预定角度为90度或负90度,并 随后基于经相位改变的第一数据和第二数据,确定比特序列。
[0107]
以下将参考图5来描述根据本公开实施例的解调信号的过程。图5示出了根据本公开实 施例的解调信号的示例过程500的流程图。应当理解,过程500可以由适当的接收设备来执 行,其示例包括但不限于图1中所示例的接入点ap 110或站点sta 120。
[0108]
如图5所示,在步骤502,接收设备获取多个子载波中的第一组子载波上所承载的第一 数据和第二组子载波上所承载的第二数据。
[0109]
具体地,接收设备可以接收由发送设备所发送的信号。在对信号执行下变频、同步
等处 理后,接收设备可以利用离散傅里叶变换dft来将时域数据变换到频域数据,从而获取每个 子载波所承载的数据。
[0110]
在步骤504,接收设备使第一数据的相位改变预定角度,预定角度为90度或负90度。
[0111]
具体地,接收设备可以根据发送设备端相位改变的规则来执行对应的相位改变。在一些 实施例中,发送设备可以将序号为奇数的子载波上所承载的值乘以-i,也即将数据的相位改变
ꢀ‑
90度;而不改变序号为偶数的子载波所承载的值。
[0112]
以160mhz带宽模式作为示例,发送设备例如将子载波的位置序号为2k+1(-506≤k≤505) 的子载波上的值乘以-i。以320mhz带宽模式作为示例,发送设备例如将子载波的位置序号 为2k+1(-1018≤k≤1017)的子载波上的值乘以-i。
[0113]
在一些实施例中,发送设备可以将序号为奇数的子载波上所承载的值乘以i,也即将数据 的相位改变90度;而不改变序号为奇数的子载波所承载的值。
[0114]
以160mhz带宽模式作为示例,发送设备例如将子载波的位置序号为2k+1(-506≤k≤505) 的子载波上的值乘以i。以320mhz带宽模式作为示例,发送设备例如将子载波的位置序号 为2k+1(-1018≤k≤1017)的子载波上的值乘以i。
[0115]
在一些实施例中,发送设备可以将序号为偶数的子载波上所承载的值乘以-i,也即将数据 的相位改变90度;而不改变序号为偶数的子载波所承载的值。
[0116]
以160mhz带宽模式作为示例,发送设备例如将子载波的位置序号为2k(-506≤k≤506) 的子载波上的值乘以-i。以320mhz带宽模式作为示例,发送设备例如将子载波的位置序号 为2k(-1018≤k≤1018)的子载波上的值乘以-i。
[0117]
在一些实施例中,发送设备可以将序号为偶数的子载波上所承载的值乘以i,也即将数据 的相位改变90度;而不改变序号为奇数的子载波所承载的值。
[0118]
以160mhz带宽模式作为示例,发送设备例如将子载波的位置序号为2k(-506≤k≤506) 的子载波上的值乘以i。以320mhz带宽模式作为示例,发送设备例如将子载波的位置序号 为2k(-1018≤k≤1018)的子载波上的值乘以i。
[0119]
在步骤506,接收设备基于第二数据和经相位改变的第一数据来确定比特序列。
[0120]
在一些实现中,由于发送设备在调制过程中将数据复制了四份,接收设备可以基于其中 的一份数据来确定比特序列。例如,以160mhz带宽模式作为示例,接收设备可以对第一个 ru 996中的480个数据子载波经相位恢复后的值执行bspk星座解映射,从而确定与信号对 应的比特序列。
[0121]
在一些实现中,接收设备还可以利用最大比合并算法来确定比特序列。具体地,在 160mhz带宽模式下,相位变换后的数据可以表示为y0,y1,y2…y1959
,接收设备可以按照如 下公式,获取n
sd
个星座点的估计结果:
[0122][0123]
其中0≤i≤n
sd-1,hi是第i个子载波对应的信道估计结果,是hi的共轭,在160mhz带 宽模式中,n
sd
=490。
[0124]
对于320mhz带宽模式,相位变换后的数据可以表示为y0,y1,y2…y3919
,接收设备可
以 按照如下公式,获取n
sd
个星座点的估计结果:
[0125][0126]
其中0≤i≤n
sd-1,hi是第i个子载波对应的信道估计结果,是hi的共轭,在320mhz带 宽模式中,n
sd
=980。
[0127]
随后,接收设备可以星座点估计的结果计算每个比特的llr(log-likelihood ratio,对数 似然比),并送入信道解码模块进行解码,从而恢复得到比特序列。
[0128]
本公开的第二实现方式
[0129]
根据本公开的又一示例实施例,提供了一种改进的调制和解调信号的方案。具体地,在 调制信号的过程中,发送设备利用正交相移键控qpsk星座点映射,确定与比特序列对应的 至少一个第一频域序列。随后,发送设备基于对至少一个第一频域序列的复数变换,确定至 少一个第二频域序列,并基于至少一个第一频域序列和至少一个第二频域序列,利用双载波 调制dcm和重复操作dup中的至少一项来确定多个子载波所承载的数据。进一步地,发送 设备可以基于多个子载波所承载的数据来生成调制信号。
[0130]
以下将参考图6来描述根据本公开实施例的调制信号的过程。图6示出了根据本公开实 施例的调制信号的示例过程600的流程图。应当理解,过程600可以由适当的发送设备来执 行,其示例包括但不限于图1中所示例的接入点ap 110或站点sta 120。
[0131]
如图6所示,步骤602,发送设备利用正交相移键控qpsk星座点映射,确定与比特序 列对应的至少一个第一频域序列。
[0132]
在一些实现中,与利用bpsk星座点映射不同,本公开的第二方面的实现方式可以利用 qpsk星座点映射确定与比特序列对应的频域序列。以160mhz带宽模式作为示例,该带宽 模式对应于2个ru 996,其中每个ru 996包括980个数据子载波和16个导频子载波。发送 设备可以从待调制的比特序列中选择490个比特,并对其执行qpsk星座点映射,从而获得 长度为245的频域序列,也即第一频域序列。
[0133]
对于320mhz带宽模式的示例,发送设备可以从待调制的比特序列中选择980个比特, 并对其执行qpsk星座点映射,从而获得长度为450的频域序列。进一步地,发送设备还可 以将长度为450的频域序列拆分为2个长度为245的频域序列,即两个第一频域序列。
[0134]
在步骤604,发送设备基于对至少一个第一频域序列的复数变换,确定至少一个第二频 域序列。
[0135]
以160mhz带宽模式作为示例,发送设备可以对长度为245的第一频域序列中的符号执 行复数变换来生成长度为245的第二频域序列。在一些实施例中,复数变换可以包括共轭变 换、虚部和实部的交换和取反运算中的一种变换或多种变换的组合。
[0136]
以320mhz带宽模式作为示例,发送设备可以对两个长度为450的子频域序列(即,第 一频域序列)分别执行复数变换来获得对应的第二频域序列。基于这样的方式,可以获得4 个长度为245的频域序列。
[0137]
在步骤606,发送设备基于至少一个第一频域序列和至少一个第二频域序列,利用双载 波调制dcm和重复操作dup中的至少一项来确定多个子载波所承载的数据。
[0138]
在一些实施例中,至少一次复制过程包括第一复制过程,第一复制过程使得待复制的频 域序列中奇数位置或偶数位置的值被取反,以作为经复制的频域序列。示例性地,第一复制 过程可以通过dcm调制而被执行。
[0139]
在一些实施例中,至少一次复制过程包括第二复制过程,第二复制过程使得待复制的频 域序列的前半部分或后半部分的值被取反,以作为经复制的频域序列。示例性地,第二复制 过程可以通过重复操作dup而被执行。
[0140]
在一些实施例中,发送设备可以同时执行第一复制过程和第二复制过程。以160mhz带 宽模式作为示例,发送设备可以将长度均为245的第一频域序列和第二频域序列合并,并对 合并后的频域序列(为了方便描述,称为合并频域序列)执行dcm调制,以获得复制频域 序列。具体地,合并频域序列中元素与复制频域序列中元素的对应关系可以表示为:
[0141]d′
k+490
=dk×
(-1)kꢀꢀꢀ
(8)
[0142]
其中,dk表示合并频域序列中第k个元素,d

k+490
表示复制频域序列中的对应的第k个元素。 合并频域序列和复制频域序列可以被组合为长度为980的频域序列(为了方便描述,称为第 三频域序列)。
[0143]
进一步地,第三频域序列可以按照如下关系来生成长度为980的第四频域序列:
[0144][0145]
其中,d
k,1
表示第三频域序列中第k个位置的数据,表示所确定的第四频域序列中第k个 位置的数据。
[0146]
进一步地,第三频域序列和第四频域序列可以分别被映射到第一个ru 996和第二个ru 996中的数据子载波,从而确定全部数据子载波所承载的数据。
[0147]
另一方面,对于320mhz宽带模式的示例,如上文所讨论的,发送设备可以基于复数变 换获得2个长度为245的第一频域序列和对应的2个第二频域序列。进一步地,发送设备可 以将一个第一频域序列和对应的第二频域序列进行合并,以获得长度为490的第一合并频域 序列;并将另一个第一频域序列与对应的第二频域序列进行合并,以获得长度为490的第二 合并频域序列。
[0148]
进一步地,发送设备可以基于以下公式来分别对第一合并频域序列和第二合并频域序列 进行dcm调制,从而生成与对应的第一复制频域序列和第二复制频域序列。
[0149]d′
k+490
=dk×
(-1)kꢀꢀꢀ
(10)
[0150]
其中,dk表示合并频域序列中第k个元素,d

k+490
表示复制频域序列中的对应的第k个元素。
[0151]
进一步地,发送设备还可以基于dup过程来处理长度均为490的第一合并频域序列、第 二合并频域序列、第一复制频域序列和第二复制频域序列。具体地,发送设备可以将第一合 并频域序列和第一复制频域序列组合为长度为980的第五频域序列,将第二合并频域序列与 第二复制频域序列组合为长度为980的第六频域序列。
[0152]
随后,基于dup过程,发送设备可以对第五频域序列的值进行取反,以获得长度为980 的第七频域序列;并直接复制第六频域序列,以获得长度为980的第八频域序列。
[0153]
随后,长度为980的第五频域序列、第六频域序列、第七频域序列和第八频域序列可以 被分别被映射到四个ru 996中的数据子载波上,从而确定多个数据子载波的值。
[0154]
在一些实施例中,发送设备可以仅执行第一复制过程和第二复制过程中的一项。应当理 解,在只执行一次复制过程的情况下,同样的资源可以承载更多的数据。以160mhz带宽作 为示例,与执行两次复制过程不同,发送设备可以获取长度为980的比特序列,并通过qpsk 星座映射转换为长度为490的第一频域序列。
[0155]
随后,发送设备可以对第一频域序列执行上文所讨论的复数变换,从而确定长度为490 第二频域序列。随后,第一频域序列和第二频域序列可以被组合为长度为980的频域序列, 并可以基于第一复制过程或第二复制过程来生成另一长度为980的频域序列。
[0156]
进一步地,这两个长度为980的频域序列可以被映射到2个ru 996中的数据子载波上, 从而确定与160mhz带宽模式所对应的多个子载波所承载的值。应当理解,320mhz带宽模 式或其他适当的带宽模式也可以类似地仅执行一次复制过程。
[0157]
在步骤608,发送设备基于多个子载波所承载的数据生成调制信号。具体地,发送设备 例如通过离散傅里叶反变换将多个子载波所承载的值转换到时域,从而生成调制信号。在一 些实施例中,发送设备还可以将调制信号发送到接收设备。
[0158]
基于上文所讨论的方法,与传统的方案相比,数据将在频域资源上被更多次数地重复发 送,进而能够显著地提高系统的分级增益。
[0159]
此外,通过实验能够发现,与上文所讨论的对比方案相比,本公开的实施例对于峰值平 均功率比papr分布几乎没有任何影响。图7示出了papr的累计分布函数cdf仿真对比示 意图700。一方面,通过使用qpsk进行调制,本公开的方案能够显著地提高系统的资源利 用效率,并且提高系统的分集效益。此外,通过图7能够看到,本公开在提高系统的分级增 益的同时,其papr结果与对比方案基本保持一致。因此,本公开的方案在保证papr的基 础上,增强了系统的分集增益。
[0160]
根据本公开的实施例,还提供一种解调信号的方案。具体地,在解调信号的过程中,接 收设备获取多组子载波所承载的数据,该多组子载波包括用于承载相同信息的至少四组子载 波;以及基于多组子载波中的至少一组子载波所承载的数据,利用正交相移键控qpsk星座 点解映射来确定比特序列。
[0161]
以下将参考图8来描述根据本公开实施例的解调信号的过程。图8示出了根据本公开实 施例的解调信号的示例过程800的流程图。应当理解,过程800可以由适当的接收设备来执 行,其示例包括但不限于图1中所示例的接入点ap 110或站点sta 120。
[0162]
如图8所示,在步骤802,接收设备获取多组子载波所承载的数据,该多组子载波包括 用于承载相同信息的至少四组子载波。示例性的,子载波组的组数为4的倍数。
[0163]
具体地,接收设备可以从发送设备接收信号。在收到信号后,接收设备可以执行下变频、 同步等处理,并经过离散傅里叶变换dft来将时域数据变换到频域数据,从而获取每个子载 波所承载的数据。相应地,根据信号被调制的方式,这些子载波可以根据序列而相应地划分 为多个组。以发送设备通过qpsk结合dcm和dup进行调制作为示例,接收设备可以获取 八组子载波所承载的数据。相反,当发送设备是通过qpsk结合dcm或dup来进行调制时, 数据将在频域被复制四次。相应地,发送设备可以获取四组子载波所承载的数据。
[0164]
在步骤804,接收设备基于多组子载波中的至少一组子载波所承载的数据,利用正
类似的过程来还原四组子载波所承载的数据,从而恢复得到比特序列。
[0177]
示例装置和设备
[0178]
图9示出了根据本公开的一些实施例的发送设备900的示意框图。如图9所示,发送设 备900包括:载波调制模块910,被配置为利用二进制相移键控bpsk星座点映射、双载波 调制dcm和重复操作dup,将比特序列调制到多个子载波上,多个子载波包括第一组子载 波和第二组子载波;相位调整模块920,被配置为使第一组子载波所承载的第一数据的相位 改变预定角度,预定角度为90度或负90度;以及第一信号生成模块930,被配置为基于第 一组子载波所承载的经相位改变的第一数据和第二组子载波所承载的第二数据,生成调制信 号。
[0179]
应当理解,发送设备900中的相应模块还可以用于实施上文第一种实现方式所讨论的调 制信号的其他过程或步骤,具体详情可以参见上文的相关描述,在此不再详叙。
[0180]
图10示出了根据本公开的一些实施例的接收设备1000的示意框图。如图10所示,接收 设备1000包括:第一数据获取模块1010,被配置为确定多个子载波中的第一组子载波上所 承载的第一数据和第二组子载波上所承载的第二数据;相位逆调整模块1020,被配置为使第 一数据的相位改变预定角度,预定角度为90度或负90度;以及第一序列确定模块1030,被 配置为基于经相位改变的第一数据和第二数据,确定比特序列。
[0181]
应当理解,接收设备1000中的相应模块还可以用于实施上文第一种实现方式所讨论的解 调信号的其他过程或步骤,具体详情可以参见上文的相关描述,在此不再详叙。
[0182]
图11示出了根据本公开的一些实施例的发送设备1100的示意框图。如图11所示,发送 设备1100包括:qpsk映射模块1210,被配置为利用正交相移键控qpsk星座点映射,确定 与比特序列对应的至少一个第一频域序列;变换模块1220,被配置为基于对至少一个第一频 域序列的复数变换,确定至少一个第二频域序列;复制模块1230,被配置为基于至少一个第 一频域序列和至少一个第二频域序列,利用双载波调制dcm和重复操作dup中的至少一项 来确定多个子载波所承载的数据;以及第二信号生成模块1240,被配置为基于多个子载波所 承载的数据,生成调制信号。
[0183]
应当理解,发送设备1100中的相应模块还可以用于实施上文第二种实现方式所讨论的调 制信号的其他过程或步骤,具体详情可以参见上文的相关描述,在此不再详叙。
[0184]
图12示出了根据本公开的一些实施例的接收设备1200的示意框图。如图10所示,接收 设备1200包括:第二数据获取模块1210,被配置为获取多组子载波所承载的数据,该多组 子载波用于承载相同的信息;以及第二序列确定模块1220,被配置为基于多组子载波中的至 少一组子载波所承载的数据,利用正交相移键控qpsk星座点解映射来确定比特序列。
[0185]
应当理解,接收设备1200中的相应模块还可以用于实施上文第二种实现方式所讨论的解 调信号的其他过程或步骤,具体详情可以参见上文的相关描述,在此不再详叙。
[0186]
应当理解,上文所讨论的发送设备900/1100和/或接收设备1000/1200可以利用专用集成 电路、一个或多个fpga(现场可编程门阵列)、pld(可编程逻辑器件)、控制器、状态机、 门逻辑、分立硬件部件、任何其它适合的电路、或者能够执行本公开各种过程的电路的任意 组合、芯片、单板或通信设备等来实现。
[0187]
图13是适合于实现本公开的实施例的示例设备1300的简化框图。设备1300可以为
实现 本公开中的接收设备和/或发送设备,或者为其中的芯片。如图所示,设备1300包括一个或 多个处理器1310,可选的,所述设备还可以包括耦合到处理器1310的收发器1340;
[0188]
可选地,第一设备1300还包括耦合到处理器1310的存储器1320,所述存储器1320用 于存储由处理器执行的指令,所述指令被处理器执行时,处理器能实现上述图9至图12中各 单元的功能,具体细节可援引至上文描述,此处不再赘述。
[0189]
处理器1310主要用于对通信协议以及通信数据进行处理,以及对整个通信装置进行控制, 执行软件程序,处理软件程序的数据。存储器1320主要用于存储软件程序和数据。收发器 1340可以包括控制电路和天线,控制电路主要用于基带信号与射频信号的转换以及对射频信 号的处理。天线主要用于收发电磁波形式的射频信号。输入输出装置,例如触摸屏、显示屏, 键盘等主要用于接收用户输入的数据以及对用户输出数据。
[0190]
当设备1300开机后,处理器1310可以读取存储器1320中的软件程序,解释并执行软件 程序的指令,处理软件程序的数据。当需要通过无线发送数据时,处理器1310对待发送的数 据进行基带处理后,输出基带信号至射频电路,射频电路将基带信号进行射频处理后将射频 信号通过天线以电磁波的形式向外发送。当有数据发送到设备1300时,射频电路通过天线接 收到射频信号,将射频信号转换为基带信号,并将基带信号输出至处理器1310,处理器1310 将基带信号转换为数据并对该数据进行处理。
[0191]
所述的射频电路和天线可以独立于进行基带处理的处理器而设置,例如在分布式场景中, 射频电路和天线可以与独立于通信装置,呈拉远式的布置。
[0192]
收发器1340可以用于双向通信。处理器1340可以具有用于通信的至少一个通信接口。 通信接口可以包括与其他设备通信所必需的任何接口。
[0193]
处理器1310可以是适合于本地技术网络的任何类型,并且可以包括但不限于通用计算机、 专用计算机、微控制器、数字信号控制器(dsp)、以及基于控制器的多核控制器架构中的一 个或多个。设备1300可以具有多个处理器,例如专用集成电路芯片,其在时间上从属于与主 处理器同步的时钟。
[0194]
存储器1320可以包括一个或多个非易失性存储器和/或一个或多个易失性存储器。非易 失性存储器的示例包括但不限于只读存储器(rom)1324,可擦除可编程只读存储器 (eprom),闪存,硬盘,光盘(cd),数字视频盘(dvd)和其他磁存储和/或光存储。易 失性存储器的示例包括但不限于随机存取存储器(ram)1322和不会在断电持续时间中持续 的其他易失性存储器。
[0195]
计算机程序1330包括由关联处理器1310执行的计算机可执行指令。程序1330可以存储 在rom 1320中。处理器1310可以通过将程序1330加载到ram 1320中来执行任何合适的 动作和处理。
[0196]
可以借助于程序1330来实现本公开的实施例,使得设备1300可以执行如参考图2至图 6中所讨论的任何过程。本公开的实施例还可以通过硬件或通过软件和硬件的组合来实现。
[0197]
在一些实施例中,程序1330可以有形地包含在计算机可读介质中,该计算机可读介质可 以包括在设备1300中(诸如在存储器1320中)或者可以由设备1300访问的其他存储设备。 可以将程序1330从计算机可读介质加载到ram 1322以供执行。计算机可读介质可以包括任 何类型的有形非易失性存储器,例如rom,eprom,闪存,硬盘,cd,dvd等。
[0198]
通常,本公开的各种实施例可以以硬件或专用电路,软件,逻辑或其任何组合来实现。 一些方面可以用硬件实现,而其他方面可以用固件或软件实现,其可以由控制器,微处理器 或其他计算设备执行。虽然本公开的实施例的各个方面被示出并描述为框图,流程图或使用 一些其他图示表示,但是应当理解,本文描述的框,装置,系统,技术或方法可以实现为, 如非限制性示例,硬件,软件,固件,专用电路或逻辑,通用硬件或控制器或其他计算设备, 或其某种组合。
[0199]
本公开还提供有形地存储在非暂时性计算机可读存储介质上的至少一个计算机程序产品。 该计算机程序产品包括计算机可执行指令,例如包括在程序模块中的指令,其在目标的真实 或虚拟处理器上的设备中执行,以执行如上所述的过程/方法。通常,程序模块包括执行特定 任务或实现特定抽象数据类型的例程,程序,库,对象,类,组件,数据结构等。在各种实 施例中,可以根据需要在程序模块之间组合或分割程序模块的功能。用于程序模块的机器可 执行指令可以在本地或分布式设备内执行。在分布式设备中,程序模块可以位于本地和远程 存储介质中。
[0200]
用于实现本公开的方法的计算机程序代码可以用一种或多种编程语言编写。这些计算机 程序代码可以提供给通用计算机、专用计算机或其他可编程的数据处理装置的处理器,使得 程序代码在被计算机或其他可编程的数据处理装置执行的时候,引起在流程图和/或框图中规 定的功能/操作被实施。程序代码可以完全在计算机上、部分在计算机上、作为独立的软件包、 部分在计算机上且部分在远程计算机上或完全在远程计算机或服务器上执行。
[0201]
在本公开的上下文中,计算机程序代码或者相关数据可以由任意适当载体承载,以使得 设备、装置或者处理器能够执行上文描述的各种处理和操作。载体的示例包括信号、计算机 可读介质、等等。信号的示例可以包括电、光、无线电、声音或其它形式的传播信号,诸如 载波、红外信号等。
[0202]
计算机可读介质可以是包含或存储用于或有关于指令执行系统、装置或设备的程序的任 何有形介质。计算机可读介质可以是计算机可读信号介质或计算机可读存储介质。计算机可 读介质可以包括但不限于电子的、磁的、光学的、电磁的、红外的或半导体系统、装置或设 备,或其任意合适的组合。计算机可读存储介质的更详细示例包括带有一根或多根导线的电 气连接、便携式计算机磁盘、硬盘、随机存储存取器(ram)、只读存储器(rom)、可擦除 可编程只读存储器(eprom或闪存)、光存储设备、磁存储设备,或其任意合适的组合。
[0203]
此外,尽管在附图中以特定顺序描述了本公开的方法的操作,但是这并非要求或者暗示 必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。 相反,流程图中描绘的步骤可以改变执行顺序。附加地或备选地,可以省略某些步骤,将多 个步骤组合为一个步骤执行,和/或将一个步骤分解为多个步骤执行。还应当注意,根据本公 开的两个或更多装置的特征和功能可以在一个装置中具体化。反之,上文描述的一个装置的 特征和功能可以进一步划分为由多个装置来具体化。
[0204]
以上已经描述了本公开的各实现,上述说明是示例性的,并非穷尽的,并且也不限于所 公开的各实现。在不偏离所说明的各实现的范围和精神的情况下,对于本技术领域的普通技 术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在很好地
解释各实 现的原理、实际应用或对市场中的技术的改进,或者使本技术领域的其他普通技术人员能理 解本文公开的各个实现方式。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1