首页 / 专利库 / 信号处理 / 信号 / 一种数据处理的方法和装置

一种数据处理的方法和装置

阅读:2发布:2020-09-18

专利汇可以提供一种数据处理的方法和装置专利检索,专利查询,专利分析的服务。并且本 发明 提供了一种 数据处理 的方法和装置,该方法包括:确定包括N个第一数据符号的第一数据序列和包括N个第二数据符号的第二数据序列;对该第二数据序列的第一个第二数据符号执行共轭运算和取反运算,并对后(N‑1)个第二数据符号执行共轭运算、倒序运算和取反运算得到第三数据序列;对该第一数据序列的第一个第一数据符号执行共轭运算并对后(N‑1)个第一数据符号执行共轭运算和倒序运算,得到第四数据序列;根据第一数据序列和第三数据序列,确定待发送的第一 信号 流;根据第二数据序列和第四数据序列,确定待发送的第二信号流。本发明提供的数据处理的方法和装置,能够得到基于Alamouti编码且适用于单载波频域均衡的信号流。,下面是一种数据处理的方法和装置专利的具体信息内容。

1.一种数据处理的方法,其特征在于,包括:
确定第一数据序列以及第二数据序列,所述第一数据序列包括N个第一数据符号,所述第二数据序列包括N个第二数据符号,所述N为大于1的整数;
对所述第二数据序列的第一个第二数据符号执行复数共轭运算和取反运算,并对所述第二数据序列的后(N-1)个第二数据符号执行复数共轭运算、倒序运算和取反运算,得到第三数据序列;
对所述第一数据序列的第一个第一数据符号执行复数共轭运算,并对所述第一数据序列的后(N-1)个第一数据符号执行复数共轭运算和倒序运算,得到第四数据序列;
根据所述第一数据序列和所述第三数据序列,确定待发送的第一信号流,以及根据所述第二数据序列和所述第四数据序列,确定待发送的第二信号流;
所述确定第一数据序列以及第二数据序列,包括:
获取输入的M个第一目标数据符号、M个第二目标数据符号和G个第一保护符号;
根据所述M个第一目标数据符号、所述M个第二目标数据符号和所述G个第一保护符号,确定所述第一数据序列以及所述第二数据序列;
所述根据所述M个第一目标数据符号、所述M个第二目标数据符号和所述G个第一保护符号,确定所述第一数据序列,包括:
对所述G个第一保护符号执行复数共轭运算和取反运算,得到G个第二保护符号;
在所述M个第一目标数据符号之前插入所述G个第一保护符号,并在所述M个第一目标数据符号之后插入所述G个第二保护符号,得到所述第一数据序列。
2.根据权利要求1所述的方法,其特征在于,所述根据所述M个第一目标数据符号、所述M个第二目标数据符号和所述G个第一保护符号,确定所述第二数据序列,包括:
在所述G个第一保护符号中的第一个第一保护符号之后插入对所述G个第二保护符号执行复数共轭运算、倒序运算和取反运算后得到的G个保护符号,得到(G+1)个第三保护符号;
对所述G个第一保护符号的后(G-1)个第一保护符号执行复数共轭运算和倒序运算,得到(G-1)个第四保护符号;
在所述M个第二目标数据符号之前插入所述(G+1)个第三保护符号,并在所述M个第二目标数据符号之后插入所述(G-1)个第四保护符号,得到所述第二数据序列。
3.根据权利要求2所述的方法,其特征在于,所述对所述第二数据序列的第一个第二数据符号执行复数共轭运算和取反运算,并对所述第二数据序列的后(N-1)个第二数据符号执行复数共轭运算、倒序运算和取反运算,得到第三数据序列,包括:
在对所述(G+1)个第三保护符号中的第一个第三保护符号执行复数共轭运算和取反运算后得到的保护符号之后插入对所述(G-1)个第四保护符号执行复数共轭运算、倒序运算和取反运算得到的(G-1)个保护符号,得到G个第五保护符号;
对所述M个第二目标数据符号执行复数共轭运算、倒序运算和取反运算,得到M个第三目标数据符号;
在所述M个第三目标数据符号之前插入所述G个第五保护符号,在所述M个第三目标数据符号之后插入所述G个第二保护符号,得到所述第三数据序列。
4.根据权利要求1至3中任一项所述的方法,其特征在于,所述对所述第一数据序列的第一个第一数据符号执行复数共轭运算,并对所述第一数据序列的后(N-1)个第一数据符号执行复数共轭运算和倒序运算,得到第四数据序列,包括:
在对所述G个第一保护符号中的第一个第一保护符号进行复数共轭运算得到的保护符号之后插入对所述G个第二保护符号执行复数共轭运算和倒序运算得到的G个保护符号,得到(G+1)个第六保护符号;
对所述M个第一目标数据符号执行复数共轭运算和倒序运算得到M个第四目标数据符号;
在所述M个第四目标数据符号之前插入所述(G+1)个第六保护符号,并在所述M个第四目标数据符号之后插入所述(G-1)个第四保护符号,得到所述第四数据序列。
5.根据权利要求4所述的方法,其特征在于,所述根据所述第一数据序列和所述第三数据序列,确定待发送的第一信号流,以及根据所述第二数据序列和所述第四数据序列,确定待发送的第二信号流,包括:
在所述第一数据序列之前插入所述G个第二保护符号;
根据所述G个第二保护符号、所述第一数据序列和所述第三数据序列,确定所述第一信号流;
在所述第二数据序列之前插入所述(G-1)个第四保护符号;
根据所述(G-1)个第四保护符号、所述第二数据序列和所述第四数据序列,确定所述第二信号流。
6.根据权利要求1至3中任一项所述的方法,其特征在于,所述方法还包括:
通过不同的天线发送所述第一信号流和所述第二信号流。
7.一种数据处理的方法,其特征在于,包括:
确定第一天线发射的第一信号流和第二天线发射的第二信号流,所述第一信号流包括第一数据序列和第三数据序列,所述第二信号流包括第二数据序列和第四数据序列,其中,所述第一数据序列包括N个第一数据符号,所述第二数据序列包括N个第二数据符号,所述第三数据序列为对所述第二数据序列的第一个第二数据符号执行复数共轭运算和取反运算,并对所述第二数据序列的后(N-1)个第二数据符号执行复数共轭运算、倒序运算和取反运算后得到的N个数据符号,所述第四数据序列为对所述第一数据序列的第一个第一数据符号执行复数共轭运算,并对所述第一数据序列的后(N-1)个第一数据符号执行复数共轭运算和倒序运算后得到的N个数据符号,所述N为大于1的整数;
对所述第一信号流和所述第二信号流进行频域均衡,得到所述第一数据序列的频域响应和所述第二数据序列的频域响应;
根据所述第一数据序列的频域响应和所述第二数据序列的频域响应,确定M个第一目标数据符号和M个第二目标数据符号,所述M为大于1的整数;
所述根据所述第一数据序列的频域响应和所述第二数据序列的频域响应,确定M个第一目标数据符号和M个第二目标数据符号,包括:
对所述第一数据序列的频域响应执行离散傅里叶逆变换,得到所述第一数据序列;
删除在所述第一数据序列中插入的前G个第一保护符号,以及在所述第一数据序列中插入的后G个第二保护符号,得到所述M个第一目标数据符号;
对所述第二数据序列的频域响应执行离散傅里叶逆变换,得到所述第二数据序列;
删除在所述第二数据序列中插入的前(G+1)个第三保护符号,以及在所述第二数据序列中插入的后(G-1)个第四保护符号,得到所述M个第二目标数据符号。
8.根据权利要求7所述的方法,其特征在于,所述对所述第一信号流和所述第二信号流进行频域均衡,得到所述第一数据序列的频域响应和所述第二数据序列的频域响应,包括:
对所述第一信号流和所述第二信号流执行离散傅里叶变换得到所述第一信号流的频域响应和所述第二信号流的频域响应;
根据所述第一信号流的频域响应、所述第二信号流的频域响应的共轭、所述第一天线到接收天线的信道的频域响应和所述第二天线到所述接收天线的信道的频域响应,得到所述第一数据序列的频域响应和所述第二数据序列的频域响应。
9.根据权利要求7所述的方法,其特征在于,所述对所述第一信号流和所述第二信号流进行频域均衡,得到所述第一数据序列的频域响应和所述第二数据序列的频域响应,包括:
根据以下公式确定所述第一数据序列的频域响应和所述第二数据序列的频域响应:
其中,z11,f(n)表示所述第一数据序列的频域响应,z21,f(n)表示所述第二数据序列的频域响应,r1,f(n)表示接收到的所述第一信号流的频域响应,r*2,f(n)表示接收到的所述第二信号流的频域响应的共轭,所述h11,f(n)表示所述第一天线到第一根接收天线的信道的频域响应,所述h12,f(n)表示所述第二天线到第一根接收天线的信道的频域响应,所述h*12,f(n)表示所述第二天线到第一根接收天线的信道的频域响应的共轭,所述h*11,f(n)表示所述第一天线到第一根接收天线的信道的频域响应的共轭。
10.根据权利要求7至9中任一项所述的方法,其特征在于,在所述确定第一天线发射的第一信号流和第二天线发射的第二信号流之前,所述方法还包括:
接收所述第一天线发送的第三信号流和所述第二天线发送的第四信号流,所述第三信号流包括G个第二保护符号、所述第一数据序列和所述第三数据序列,所述第四信号流包括(G-1)个第四保护符号、所述第二数据序列和所述第四数据序列;
所述确定第一天线发射的第一信号流和第二天线发射的第二信号流,包括:
删除所述第三信号流中的所述G个第二保护符号,得到所述第一信号流;
删除所述第四信号流中的所述(G-1)个第四保护符号,得到所述第二信号流。
11.一种数据处理的装置,其特征在于,包括:
确定单元,确定第一数据序列以及第二数据序列,所述第一数据序列包括N个第一数据符号,所述第二数据序列包括N个第二数据符号,所述N为大于1的整数;
处理单元,用于对所述确定单元确定的所述第二数据序列的第一个第二数据符号执行复数共轭运算和取反运算,并对所述第二数据序列的后(N-1)个第二数据符号执行复数共轭运算、倒序运算和取反运算,得到第三数据序列;对所述第一数据序列的第一个第一数据符号执行复数共轭运算,并对所述第一数据序列的后(N-1)个第一数据符号执行复数共轭运算和倒序运算,得到第四数据序列;
所述处理单元还用于根据所述第一数据序列和所述第三数据序列,确定待发送的第一信号流,以及根据所述第二数据序列和所述第四数据序列,确定待发送的第二信号流;
所述确定单元具体用于:
获取输入的M个第一目标数据符号、M个第二目标数据符号和G个第一保护符号;
根据所述M个第一目标数据符号、所述M个第二目标数据符号和所述G个第一保护符号,确定所述第一数据序列以及所述第二数据序列;
所述确定单元具体用于:
对所述G个第一保护符号执行复数共轭运算和取反运算,得到G个第二保护符号;
在所述M个第一目标数据符号之前插入所述G个第一保护符号,并在所述M个第一目标数据符号之后插入所述G个第二保护符号,得到所述第一数据序列。
12.根据权利要求11所述的装置,其特征在于,所述确定单元具体用于:
在所述G个第一保护符号中的第一个第一保护符号之后插入对所述G个第二保护符号执行复数共轭运算、倒序运算和取反运算后得到的G个保护符号,得到(G+1)个第三保护符号;
对所述G个第一保护符号的后(G-1)个第一保护符号执行复数共轭运算和倒序运算,得到(G-1)个第四保护符号;
在所述M个第二目标数据符号之前插入所述(G+1)个第三保护符号,并在所述M个第二目标数据符号之后插入所述(G-1)个第四保护符号,得到所述第二数据序列。
13.根据权利要求12所述的装置,其特征在于,所述处理单元具体用于:
在对所述(G+1)个第三保护符号中的第一个第三保护符号执行复数共轭运算和取反运算后得到的保护符号之后插入对所述(G-1)个第四保护符号执行复数共轭运算、倒序运算和取反运算得到的(G-1)个保护符号,得到G个第五保护符号;
对所述M个第二目标数据符号执行复数共轭运算、倒序运算和取反运算,得到M个第三目标数据符号;
在所述M个第三目标数据符号之前插入所述G个第五保护符号,在所述M个第三目标数据符号之后插入所述G个第二保护符号,得到所述第三数据序列。
14.根据权利要求11至13中任一项所述的装置,其特征在于,所述处理单元具体用于:
在对所述G个第一保护符号中的第一个第一保护符号进行复数共轭运算得到的保护符号之后插入对所述G个第二保护符号执行复数共轭运算和倒序运算得到的G个保护符号,得到(G+1)个第六保护符号;
对所述M个第一目标数据符号执行复数共轭运算和倒序运算得到M个第四目标数据符号;
在所述M个第四目标数据符号之前插入所述(G+1)个第六保护符号,并在所述M个第四目标数据符号之后插入所述(G-1)个第四保护符号,得到所述第四数据序列。
15.根据权利要求14所述的装置,其特征在于,所述处理单元具体用于:
在所述第一数据序列之前插入所述G个第二保护符号;
根据所述G个第二保护符号、所述第一数据序列和所述第三数据序列,确定所述第一信号流;
在所述第二数据序列之前插入所述(G-1)个第四保护符号;
根据所述(G-1)个第四保护符号、所述第二数据序列和所述第四数据序列,确定所述第二信号流。
16.根据权利要求11至13中任一项所述的装置,其特征在于,所述装置还包括:发送单元,
所述发送单元用于通过不同的天线发送所述第一信号流和所述第二信号流。
17.一种数据处理的装置,其特征在于,包括:
确定单元,用于确定第一天线发射的第一信号流和第二天线发射的第二信号流,所述第一信号流包括第一数据序列和第三数据序列,所述第二信号流包括第二数据序列和第四数据序列,
其中,所述第一数据序列包括N个第一数据符号,所述第二数据序列包括N个第二数据符号,所述第三数据序列为对所述第二数据序列的第一个第二数据符号执行复数共轭运算和取反运算,并对所述第二数据序列的后(N-1)个第二数据符号执行复数共轭运算、倒序运算和取反运算后得到的N个数据符号,所述第四数据序列为对所述第一数据序列的第一个第一数据符号执行复数共轭运算,并对所述第一数据序列的后(N-1)个第一数据符号执行复数共轭运算和倒序运算后得到的N个数据符号,所述N为大于1的整数;
处理单元,用于对所述确定单元确定的所述第一信号流和所述第二信号流进行频域均衡,得到所述第一数据序列的频域响应和所述第二数据序列的频域响应;
所述处理单元还用于根据所述处理单元得到的所述第一数据序列的频域响应和所述第二数据序列的频域响应,确定M个第一目标数据符号和M个第二目标数据符号,所述M为大于1的整数;
所述处理单元具体用于:
对所述第一数据序列的频域响应执行离散傅里叶逆变换,得到所述第一数据序列;
删除在所述第一数据序列中插入的前G个第一保护符号,以及在所述第一数据序列中插入的后G个第二保护符号,得到所述M个第一目标数据符号;
对所述第二数据序列的频域响应执行离散傅里叶逆变换,得到所述第二数据序列;
删除在所述第二数据序列中插入的前(G+1)个第三保护符号,以及在所述第二数据序列中插入的后(G-1)个第四保护符号,得到所述M个第二目标数据符号。
18.根据权利要求17所述的装置,其特征在于,所述处理单元具体用于:
对所述第一信号流和所述第二信号流执行离散傅里叶变换得到所述第一信号流的频域响应和所述第二信号流的频域响应;
根据所述第一信号流的频域响应、所述第二信号流的频域响应的共轭、所述第一天线到接收天线的信道的频域响应和所述第二天线到所述接收天线的信道的频域响应,得到所述第一数据序列的频域响应和所述第二数据序列的频域响应。
19.根据权利要求17所述的装置,其特征在于,所述处理单元具体用于:
根据以下公式确定所述第一数据序列的频域响应和所述第二数据序列的频域响应:
其中,z11,f(n)表示所述第一数据序列的频域响应,z21,f(n)表示所述第二数据序列的频域响应,r1,f(n)表示接收到的所述第一信号流的频域响应,r*2,f(n)表示接收到的所述第二信号流的频域响应的共轭,所述h11,f(n)表示所述第一天线到第一根接收天线的信道的频域响应,所述h12,f(n)表示所述第二天线到第一根接收天线的信道的频域响应,所述h*12,f(n)表示所述第二天线到第一根接收天线的信道的频域响应的共轭,所述h*11,f(n)表示所述第一天线到第一根接收天线的信道的频域响应的共轭。
20.根据权利要求17至19中任一项所述的装置,其特征在于,所述装置还包括接收单元,
所述接收单元用于在所述确定第一天线发射的第一信号流和第二天线发射的第二信号流之前,接收所述第一天线发送的第三信号流和所述第二天线发送的第四信号流,所述第三信号流包括G个第二保护符号、所述第一数据序列和所述第三数据序列,所述第四信号流包括(G-1)个第四保护符号、所述第二数据序列和所述第四数据序列;
所述确定单元具体用于:
删除所述第三信号流中的所述G个第二保护符号,得到所述第一信号流;
删除所述第四信号流中的所述(G-1)个第四保护符号,得到所述第二信号流。

说明书全文

一种数据处理的方法和装置

技术领域

[0001] 本发明涉及单载波频域均衡(英文:single-carrier frequency domain equalization,简称:SC-FDE)领域,更具体地,涉及单载波均衡领域中一种数据处理的方法和装置。

背景技术

[0002] 在宽带无线通信系统中,由多径传输引起的频率选择性衰落会严重影响通信的可靠性。单载波频域均衡技术是克服多径衰落的有效途径之一。
[0003] Alamouti编码由于其设计简单、译码方便而在多天线输入输出(英文:multiple-input multiple-output,简称:MIMO)系统中获得广泛应用。Alamouti编码包括空间时间编码(英文:space time block code,简称:STBC)。
[0004] 空间频率块编码(英文:space frequency block code,简称:SFBC)是一种将STBC和正交频分复用(英文:orthogonal frequency division multiplexing,简称OFDM)技术相结合的技术,能够获得更高的频谱效率、传输速率和通信质量
[0005] 然而,现有的Alamouti编码技术只适用于单载波时域均衡。

发明内容

[0006] 本发明提出了一种数据处理的方法和装置,能够得到基于Alamouti编码且适用于单载波频域均衡的信号流。
[0007] 第一方面,本发明提供了一种数据处理的方法,该方法包括:
[0008] 确定第一数据序列以及第二数据序列,该第一数据序列包括N个第一数据符号,该第二数据序列包括N个第二数据符号,该N为大于1的整数;
[0009] 对该第二数据序列的第一个第二数据符号执行复数共轭运算和取反运算,并对该第二数据序列的后(N-1)个第二数据符号执行复数共轭运算、倒序运算和取反运算,得到第三数据序列;
[0010] 对该第一数据序列的第一个第一数据符号执行复数共轭运算,并对该第一数据序列的后(N-1)个第一数据符号执行复数共轭运算和倒序运算,得到第四数据序列;
[0011] 根据该第一数据序列和该第三数据序列,确定待发送的第一信号流,以及根据该第二数据序列和该第四数据序列,确定待发送的第二信号流。
[0012] 本发明提供的数据处理的方法,能够得到基于Alamouti编码且适用于单载波频域均衡的信号流。
[0013] 结合第一方面,在第一方面的第一种可能的实现方式中,该确定第一数据序列以及第二数据序列,包括:获取输入的M个第一目标数据符号、M个第二目标数据符号和G个第一保护符号;根据该M个第一目标数据符号、该M个第二目标数据符号和该G个第一保护符号,确定该第一数据序列以及该第二数据序列。
[0014] 结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,该根据该M个第一目标数据符号、该M个第二目标数据符号和该G个第一保护符号,确定该第一数据序列,包括:对该G个第一保护符号执行复数共轭运算和取反运算,得到G个第二保护符号;在该M个第一目标数据符号之前插入该G个第一保护符号,并在该M个第一目标数据符号之后插入该G个第二保护符号,得到该第一数据序列。
[0015] 结合第一方面的第一种或第二种可能的实现方式,在第一方面的第三种可能的实现方式中,该根据该M个第一目标数据符号、该M个第二目标数据符号和该G个第一保护符号,确定该第二数据序列,包括:在该G个第一保护符号中的第一个第一保护符号之后插入对该G个第二保护符号执行复数共轭运算、倒序运算和取反运算后得到的G个保护符号,得到(G+1)个第三保护符号;对该G个第一保护符号的后(G-1)个第一保护符号执行复数共轭运算和倒序运算,得到(G-1)个第四保护符号;在该M个第二目标数据符号之前插入该(G+1)个第三保护符号,并在该M个第二目标数据符号之后插入该(G-1)个第四保护符号,得到该第二数据序列。
[0016] 结合第一方面的第三种可能的实现方式,在第一方面的第四种可能的实现方式中,该对该第二数据序列的第一个第二数据符号执行复数共轭运算和取反运算,并对该第二数据序列的后(N-1)个第二数据符号执行复数共轭运算、倒序运算和取反运算,得到第三数据序列,包括:在对该(G+1)个第三保护符号中的第一个第三保护符号执行复数共轭运算和取反运算后得到的保护符号之后插入对该(G-1)个第四保护符号执行复数共轭运算、倒序运算和取反运算得到的(G-1)个保护符号,得到G个第五保护符号;对该M个第二目标数据符号执行复数共轭运算、倒序运算和取反运算,得到M个第三目标数据符号;在该M个第三目标数据符号之前插入该G个第五保护符号,在该M个第三目标数据符号之后插入该G个第二保护符号,得到该第三数据序列。
[0017] 结合第一方面的第二种至第四种可能的实现方式中的任一种可能的实现方式,在第一方面的第五中可能的实现方式中,该对该第一数据序列的第一个第一数据符号执行复数共轭运算,并对该第一数据序列的后(N-1)个第一数据符号执行复数共轭运算和倒序运算,得到第四数据序列,包括:在对该G个第一保护符号中的第一个第一保护符号进行复数共轭运算得到的保护符号之后插入对该G个第二保护符号执行复数共轭运算和倒序运算得到的G个保护符号,得到(G+1)个第六保护符号;对该M个第一目标数据符号执行复数共轭运算和倒序运算得到M个第四目标数据符号;在该M个第四目标数据符号之前插入该(G+1)个第六保护符号,并在该M个第四目标数据符号之后插入该(G-1)个第四保护符号,得到该第四数据序列。
[0018] 本发明实施例的数据处理的方法,通过实际需要通过第一天线发送的M个第一目标数据符号、实际需要通过第二天线发送的M个第二目标数据符号以及已知的G个第一保护符号,基于Alamouti编码方式构建新的结构,使得接收设备接收到重新构建的两个信号流后,能够对这两个信号流进行频域均衡处理。
[0019] 结合第一方面的第五种可能的实现方式,在第一方面的第六种可能的实现方式中,该根据该第一数据序列和该第三数据序列,确定待发送的第一信号流,以及根据该第二数据序列和该第四数据序列,确定待发送的第二信号流,包括:在该第一数据序列之前插入该G个第二保护符号;根据该G个第二保护符号、该第一数据序列和该第三数据序列,确定该第一信号流;在该第二数据序列之前插入该(G-1)个第四保护符号;根据该(G-1)个第四保护符号、该第二数据序列和该第四数据序列,确定该第二信号流。
[0020] 本发明实施例的数据处理的方法,通过在目标数据符号的前面和后面插入多个保护符号,可以作为保护间隔,能够减少数据传输过程中的多径干扰。
[0021] 结合第一方面、第一方面的第一种至第六种可能的实现方式中的任一种可能的实现方式,在第一方面的第七种可能的实现方式中,该方法还包括:通过不同的天线发送该第一信号流和该第二信号流。
[0022] 第二方面,本发明提供了一种数据处理的方法,该方法包括:
[0023] 确定第一天线发射的第一信号流和第二天线发射的第二信号流,该第一信号流包括第一数据序列和第三数据序列,该第二信号流包括第二数据序列和第四数据序列,其中,该第一数据序列包括N个第一数据符号,该第二数据序列包括N个第二数据符号,该第三数据序列为对该第二数据序列的第一个第二数据符号执行复数共轭运算和取反运算,并对该第二数据序列的后(N-1)个第二数据符号执行复数共轭运算、倒序运算和取反运算后得到的N个数据符号,该第四数据序列为对该第一数据序列的第一个第一数据符号执行复数共轭运算,并对该第一数据序列的后(N-1)个第一数据符号执行复数共轭运算和倒序运算后得到的N个数据符号,该N为大于1的整数;
[0024] 对该第一信号流和该第二信号流进行频域均衡,得到该第一数据序列的频域响应和该第二数据序列的频域响应;
[0025] 根据该第一数据序列的频域响应和该第二数据序列的频域响应,确定M个第一目标数据符号和M个第二目标数据符号,该M为大于1的整数。
[0026] 本发明提供的数据处理的方法,能够得到基于Alamouti编码且适用于单载波频域均衡的信号流。
[0027] 结合第二方面,在第二方面的第一种可能的实现方式中,该对该第一信号流和该第二信号流进行频域均衡,得到该第一数据序列的频域响应和该第二数据序列的频域响应,包括:对该第一信号流和该第二信号流执行离散傅里叶变换得到该第一信号流的频域响应和该第二信号流的频域响应;根据该第一信号流的频域响应、该第二信号流的频域响应的共轭、该第一根发射天线到接收天线的信道的频域响应和该第二根天线到该接收天线的信道的频域响应,得到该第一数据序列的频域响应和该第二数据序列的频域响应。
[0028] 结合第二方面或第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,该对该第一信号流和该第二信号流进行频域均衡,得到该第一数据序列的频域响应和该第二数据序列的频域响应,包括:
[0029] 根据以下公式确定该第一数据序列的频域响应和该第二数据序列的频域响应:
[0030]
[0031] 其中,z11,f(n)表示该第一数据序列的频域响应,z21,f(n)表示该第二数据序列的频域响应,r1,f(n)表示接收到的该第一信号流的频域响应,r*2,f(n)表示接收到的该第二信号流的频域响应的共轭,该h11,f(n)表示第一根发射天线到第一根接收天线的信道的频域响应,该h12,f(n)表示第二根发射天线到第一根接收天线的信道的频域响应,所述h*12,f(n)表示第二根发射天线到第一根接收天线的信道的频域响应的共轭,所述h*11,f(n)表示第一根发射天线到第一根接收天线的信道的频域响应的共轭。
[0032] 应理解,由于 因此可以根据
[0033]
[0034] 得到能够根据第二方面的第二种可能的实现方式中的公式得到z11,f(n)以及z21,f(n)。
[0035] 结合第二方面、第二方面的第一种或第二种可能的实现方式,在第二方面的第三种可能的实现方式中,该根据该第一数据序列的频域响应和该第二数据序列的频域响应,确定M个第一目标数据符号和M个第二目标数据符号,包括:对该第一数据序列的频域响应执行离散傅里叶逆变换,得到该第一数据序列;删除在该第一数据序列中插入的前G个第一保护符号,以及在该第一数据序列中插入的后G个第二保护符号,得到该M个第一目标数据符号;对该第二数据序列的频域响应执行离散傅里叶逆变换,得到该第二数据序列;删除在该第二数据序列中插入的前(G+1)个第三保护符号,以及在该第二数据序列中插入的后(G-1)个第四保护符号,得到该M个第二目标数据符号。
[0036] 结合第二方面、第二方面的第一种至第三种可能的实现方式中的任一种可能的实现方式,在第二方面的第四种可能的实现方式中,在该确定第一天线发射的第一信号流和第二天线发射的第二信号流之前,该方法还包括:接收该第一天线发送的第三信号流和该第二天线发送的第四信号流,该第三信号流包括G个第二保护符号、该第一数据序列和该第三数据序列,该第四信号流包括(G-1)个第四保护符号、该第二数据序列和该第四数据序列;该确定第一天线发射的第一信号流和第二天线发射的第二信号流,包括:删除该第三信号流中的该G个第二保护符号,得到该第一信号流;删除该第四信号流中的该(G-1)个第四保护符号,得到该第二信号流。
[0037] 第三方面,本发明提供了一种数据处理的装置,用于执行上述第一方面或第一方面的任意可能的实现方式中的方法。具体地,该装置包括用于执行上述第一方面或第一方面的任意可能的实现方式中的方法的单元。
[0038] 第四方面,本发明提供了一种数据处理的装置,用于执行上述第二方面或第二方面的任意可能的实现方式中的方法。具体地,该装置包括用于执行上述第二方面或第二方面的任意可能的实现方式中的方法的单元。
[0039] 第五方面,本发明提供了一种数据处理的装置,该装置包括:接收器、发送器、存储器、处理器和总线系统。其中,该接收器、该发送器、该存储器和该处理器通过该总线系统相连,该存储器用于存储指令,该处理器用于执行该存储器存储的指令,并控制发送器发送保护符号,并且当该处理器执行该存储器存储的指令时,能够实现第一方面或第一方面的任意可能的实现方式中的方法。
[0040] 第六方面,本发明提供了一种数据处理的装置,该头端设备包括:接收器、发送器、存储器、处理器和总线系统。其中,该接收器、该发送器、该存储器和该处理器通过该总线系统相连,该存储器用于存储指令,该处理器用于执行该存储器存储的指令,并控制发送器发送保护符号,并且当该处理器执行该存储器存储的指令时,能够实现第二方面或第二方面的任意可能的实现方式中的方法。
[0041] 第七方面,本发明提供了一种计算机可读介质,用于存储计算机程序,该计算机程序包括用于执行第一方面或第一方面的任意可能的实现方式中的方法的指令。
[0042] 第八方面,本发明提供了一种计算机可读介质,用于存储计算机程序,该计算机程序包括用于执行第二方面或第二方面的任意可能的实现方式中的方法的指令。附图说明
[0043] 为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单地介绍。
[0044] 图1是本发明实施例可应用的传输数据的场景示意图。
[0045] 图2是现有802.11ad中的物理层汇聚过程(英文:physical layer convergence procedure,简称:PLCP)协议数据单元(英文:PLCP protocol data unit,简称:PPDU)的示意性结构图。
[0046] 图3是现有的单载波频域系统中PPDU帧的数据块的示意性结构图。
[0047] 图4是本发明实施例的数据处理的方法的示意性流程图
[0048] 图5是本发明实施例的另一数据处理的方法的示意性流程图。
[0049] 图6是本发明实施例的基于Alamouti编码的数据块的示意性结构图。
[0050] 图7是本发明实施例的数据处理的装置的示意性框图
[0051] 图8是本发明实施例的另一数据处理的装置的示意性框图。
[0052] 图9是本发明实施例的又一数据处理的装置的示意性框图。
[0053] 图10是本发明实施例的又一数据处理的装置的示意性框图。

具体实施方式

[0054] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。
[0055] 本发明的技术方案,可以应用于OFDM系统中,例如,WLAN系统,特别是无线保真(英文:wireless fidelity,简称:WiFi)等;本发明的技术方法还可以应用于单载波(英文:single carrier,简称:SC)系统中。当然,本发明实施例的方法还可应用其它类型的OFDM系统中,本发明实施例在此不作限制。
[0056] 相对应的,发送端设备和接收端设备可以是WLAN中用户站点(英文:station,简称:STA),该用户站点也可以称为系统、用户单元、接入终端、移动站、移动台、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理、用户装置或用户设备(英文:user equipment,英文:UE)。该STA可以是蜂窝电话、无绳电话、会话启动协议(英文:
session initiation protocol,简称:SIP)电话、无线本地环路(英文:wireless local loop,简称:WLL)站、个人数字助理(英文:personal digital assistant,简称:PDA)、具有无线局域网(例如Wi-Fi)通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备。
[0057] 另外,发送端设备和接收端设备也可以是WLAN中接入点(英文:access point,简称:AP),接入点可用于与接入终端通过无线局域网进行通信,并将接入终端的数据传输至网络侧,或将来自网络侧的数据传输至接入终端。
[0058] 接收端设备可以是与发送端设备相对应的通信对端。
[0059] 图1是本发明实施例可应用的传输数据的场景示意图。如图1所示的场景系统可以是WLAN系统,图1的系统包括一个或者多个接入点(图1中示出了AP110)和一个或者多个站点(图1中示出了STA121和STA122),其中,接入点110和站点121或者站点122之间可以通过各种标准进行无线通信。
[0060] 应理解,本发明实施例中接入点与站点之间可以通过物理层协议数据单元进行数据传输,物理层协议数据单元即PPDU帧,也可以称为802.11ad中物理层协议数据单元帧,本发明实施例对此不作限定。
[0061] 还应理解,本发明实施例中的PPDU可以满足工作于60GHz频段的802.11ad标准。
[0062] 例如,图2是根据本发明一个实施例的802.11ad标准的PPDU示意图。图3所示的PPDU包括:短训练字段(英文:short training field,简称:STF)、信道估计字段(英文:channel estimation,简称:CE)、指示信号字段(Header)、数据字段(Data)等,其中,STF用来进行同步、频偏估计、自动增益控制字段(英文:auto gain control,简称:AGC)调整;CE用来进行信道估计;指示信号字段用于表示指示信号,例如可以用于表示该数据帧的调制方式等。
[0063] 还应理解,本发明实施例中的待传输信号可以为Data中的数据块,本发明实施例并不对此做限定。
[0064] 例如,在802.11ad标准中的PPDU中的Data部分都由若干个数据块构成。每个数据块由448个符号组成的数据序列和64个符号构成的保护间隔构成。
[0065] 图3示出了单载波频域系统中PPDU帧的数据块的示意性结构图。如图3所示,该数据块包括:N个符号组成的发送数据s(k),k=1,…,N,在该s(k)前后各有G个符号组成的g(k),k=1,…,G,用于对抗多径干扰。
[0066] 具体而言,现有的单载波频域均衡系统对信号流进行频域均衡的过程如下:
[0067] 发送设备发送的信号流如等式(1)所示:
[0068]
[0069] 具体而言,发送设备将如等式(1)中所述的信号流发送给接收设备后,接收设备对接收到的信号流中x(k)部分进行离散傅里叶变换(英文:discrete fourier transform,简称:DFT)处理,得到等式(2):
[0070] rf(k)=hf(k)xf(k)+nf(k)         (2)
[0071] 其中,xf(k)=DFT{x(k)},hf(k)为信道的频域响应。
[0072] 应理解,接收设备对rf(k)进行频域均衡得到 对 进行离散傅里叶逆变换(英文:inverse discrete fourier transform,简称:IDFT)变换得到x(k)的估值。
[0073] 可选地,频域均衡方法包括迫零(英文:zero forcing,简称:ZF)方法或者线性最小均方误差方法,本发明实施例对此不作限定。
[0074] 另外,现有的基于Alamouti编码的信号流在发送设备端进行编码的过程,以及在接收设备端进行单载波时域均衡的过程如下:
[0075] 发送设备对要发送的信息比特进行空时编码,即将每个信息比特分为一组,对连续的两组比特进行星座映射,得到两个调制符号x、y,然后把这两个符号送入编码器,得到调制符号-y*、x*。
[0076] 发送设备通过两根不同的天线在第一时刻t1发送信号(x,y),在第二时刻t2发送信号(-y*,x*),且假设接收设备通过一根天线接收信号,则接收设备接收到的信号流可以通过等式(3)表示:
[0077]
[0078] 其中,h(nm,t)表示第m根发射天线到第n根接收天线在第t时刻的信道。
[0079] 如果相邻的两个时刻的信道可以认为接近相等,即 则接收设备接收到的信号流可以通过等式(4)表示:
[0080]
[0081] 可选地,发送设备可以包括两根天线,并通过两根天线发送两个信号流,该发送设备还可以包括多根天线,并通过该多根天线中的两根天线发送该两个信号流,本发明实施例对此不作限定。
[0082] 具体而言,接收设备对r矩阵乘以H信道矩阵的转置共轭矩阵,就能得到发送的信号(x,y)的时域均衡结果。
[0083] 若接收设备要对接收到的信号流进行频域均衡,则需要对公式(3)中的x、y、x*和y*进行DFT变换得到xf、yf、x*f和y*f。
[0084] 然而,由于xf的共轭并不等于x*f,yf的共轭也并不等于y*f,因此,上述Alamouti编码不适用于单载波频域均衡。
[0085] 本发明提供了一种数据处理的方法,能够得到基于Alamouti编码且适用于单载波频域均衡的信号流。
[0086] 假设,时域信号s1(k),k=0,…,M-1,对其进行DFT变换得到频域响应s1f(n)。
[0087] 我们可以通过等式(5)建立s2(k)的频域响应与s1*(k)的频域响应之间的关系:
[0088]
[0089] 根据等式(5)我们能够得到:满足 的时域信号s2(k)的频域响应与上述s1(k)的频域响应是共轭关系。
[0090] 因此,本发明提出了能够基于Alamouti编码且适用于单载波频域均衡的信号流的处理原理为:通过对发送设备对待发送的信号流进行Alamouti编码,使得s1*(k)的DFT变换结果等于s2(k)的DFT变换结果的共轭,从而使得接收设备能够通过公式(4)对接收到的信号流进行频域均衡处理。
[0091] 具体而言,该数据处理装置通过确定包括N个第一数据符号的第一数据序列,对该第一数据序列中的第一个第一数据符号执行共轭处理,以及对第一数据序列中后(N-1)个第一数据符号执行复数共轭处理和倒序处理,得到的N个第二数据符号组成的第二数据序列,且第二数据序列的频域响应等于第一数据序列的频域响应的共轭,并通过这样的第一数据序列和第二数据序列重新构建帧结构。
[0092] 图4示出了本发明实施例的数据处理的方法100示意性流程图,该方法100应用于如图1所示的场景中,可以由发送设备端的数据处理装置执行,,可选地,该数据处理装置可以为单独的设备置于发射天线的信号输入端,也可以集成在发送设备中作为发送设备中的数据处理单元,本发明实施例对此不作限定。
[0093] S410,确定第一数据序列以及第二数据序列,该第一数据序列包括N个第一数据符号,该第二数据序列包括N个第二数据符号,该N为大于1的整数。
[0094] 具体而言,该数据处理装置可以确定输入到发送设备的M个第一目标数据符号、M个第二目标数据符号和G个第一保护符号;根据该M个第一目标数据符号、该M个第二目标数据符号和该G个第一保护符号,确定该第一数据序列以及该第二数据序列。
[0095] 可选地,该M个第一目标数据符号为该第一信号流中的实际待发送的数据,该M个第二目标数据符号为该第二信号流中的实际待发送的数据,例如可以为M个数据符号组成的序列,本发明实施例对此不作限定。
[0096] 应理解,该G个保护符号可以为一个保护间隔,该保护间隔例如可以由预先通过训练得到的G个由1或-1组成,但本发明实施例对此不作限定。
[0097] 可选地,该G个已知的第一保护符号可以为提前训练,或提前规定的作为保护间隔的保护符号,本发明实施例对此不作限定。
[0098] 可选地,该数据处理装置可以对该G个第一保护符号执行复数共轭运算和取反运算,得到G个第二保护符号;在该M个第一目标数据符号之前插入该G个第一保护符号,并在该M个第一目标数据符号之后插入该G个第二保护符号,得到该第一数据序列。
[0099] 可选地,该数据处理装置可以在该G个第一保护符号中的第一个第一保护符号之后插入对该G个第二保护符号执行复数共轭运算、倒序运算和取反运算后得到的G个保护符号,得到(G+1)个第三保护符号;对该G个第一保护符号的后(G-1)个第一保护符号执行复数共轭运算和倒序运算,得到(G-1)个第四保护符号;在该M个第二目标数据符号之前插入该(G+1)个第三保护符号,并在该M个第二目标数据符号之后插入该(G-1)个第四保护符号,得到该第二数据序列。
[0100] S420,对该第二数据序列的第一个第二数据符号执行复数共轭运算和取反运算,并对该第二数据序列的后(N-1)个第二数据符号执行复数共轭运算、倒序运算和取反运算,得到第三数据序列。
[0101] 可选地,该数据处理装置可以在对该(G+1)个第三保护符号中的第一个第三保护符号执行复数共轭运算和取反运算后得到的保护符号之后插入对该(G-1)个第四保护符号执行复数共轭运算、倒序运算和取反运算得到的(G-1)个保护符号,得到G个第五保护符号;对该M个第二目标数据符号执行复数共轭运算、倒序运算和取反运算,得到M个第三目标数据符号;在该M个第三目标数据符号之前插入该G个第五保护符号,在该M个第三目标数据符号之后插入该G个第二保护符号,得到该第三数据序列。
[0102] 可以看出,在该M个第三数据之前插入G个第五保护符号,在该M个第三数据之后插入G个第二保护符号,得到的该第三数据序列,即为对该第二数据序列的第一个第二数据符号执行复数共轭运算和取反运算,并对该第二数据序列的后(N-1)个第二数据符号执行复数共轭运算、倒序运算和取反运算得到第三数据序列。
[0103] S430,对该第一数据序列的第一个第一数据符号执行复数共轭运算,并对该第一数据序列的后(N-1)个第一数据符号执行复数共轭运算和倒序运算,得到第四数据序列。
[0104] 应理解,S420和S430的执行不分先后顺序。
[0105] 可选地,该数据处理装置可以在对该G个第一保护符号中的第一个第一保护符号进行复数共轭运算得到的保护符号之后插入对该G个第二保护符号执行复数共轭运算和倒序运算得到的G个保护符号,得到(G+1)个第六保护符号;对该M个第一目标数据符号执行复数共轭运算和倒序运算得到M个第四目标数据符号;在该M个第四目标数据符号之前插入该(G+1)个第六保护符号,并在该M个第四目标数据符号之后插入该(G-1)个第四保护符号,得到该第四数据序列。
[0106] 可以看出,在该M个第四目标数据符号之前插入(G+1)个第六保护符号,并在该M个第四目标数据符号之后插入(G-1)个第四保护符号,得到的该第四数据序列,即为对该第一数据序列的第一个第一数据符号执行复数共轭运算,并对该第一数据序列的后(N-1)个第一数据符号执行复数共轭运算和倒序运算得到的第四数据序列。
[0107] 应理解,该数据处理装置可以对相邻两个时刻通过两根不同天线发送的数据序列进行编码处理,使得在第一时刻通过天线1发送的第一数据序列,与在第二时刻通过天线2发送的第四数据序列满足公式(6)和(7),在第二时刻通过天线1发送的第三数据序列,与在第二时刻通过天线2发送的第四数据序列满足公式(8)和(9),使得第一数据序列的共轭的频域响应等于第四数据序列的频域响应,第二数据序列的共轭的频域响应等于第三数据序列的频域响应。
[0108] x1(k)=k,k=0,1,...,M-1                    (6)
[0109] x4(k)=x*1(mod(M-k),M)                   (7)
[0110] x2(k)=k,k=0,1,...,M-1                    (8)
[0111] x3(k)=-x*2(mod(M-k),M)                  (9)
[0112] S440,根据该第一数据序列和该第三数据序列,确定待发送的第一信号流,以及根据该第二数据序列和该第四数据序列,确定待发送的第二信号流。
[0113] 具体而言,该数据处理装置可以在该第一数据序列之前插入该G个第二保护符号,将该G个第二保护符号、该第一数据序列和该第三数据序列组成的信号流确定为第一信号流;该数据处理装置还可以在该第二数据序列之前插入该(G-1)个第四保护符号,将根据该(G-1)个第四保护符号、该第二数据序列和该第四数据序列组成的信号流确定为第二信号流。
[0114] 应理解,该第一信号流中插入的G个第二保护符号可以作为该第一信号流的保护间隔,该第二信号流中插入的(G-1)个第四保护符号可以作为该第二信号流的保护间隔,本发明实施例对此不作限定。
[0115] 可选地,由于该第二信号流中插入的第四保护符号的个数小于该第一信号流中插入的第二保护符号的个数,因此,在具体实现过程中可以在第二信号流的数据序列最前端插入补位保护符号,该补位例如可以为0或1,但本发明实施例对此不作限定。
[0116] 可选地,若该数据处理装置为发送设备,该数据处理装置可以通过第一天线发送该第一信号流,并通过第二天线发送该第二信号流,本发明实施例对此不作限定。
[0117] 本发明实施例的数据处理的方法,通过实际需要通过第一天线发送的M个第一目标数据符号、实际需要通过第二天线发送的M个第二目标数据符号以及已知的G个第一保护符号,基于Alamouti编码方式构建新的帧结构,使得接收设备接收到重新构建的两个信号流后,能够对这两个信号流进行频域均衡处理。
[0118] 本发明实施例的数据处理的方法,通过在目标数据符号的前面和后面插入多个保护符号,可以作为保护间隔,能够减少数据传输过程中的多径干扰。
[0119] 图5示出了本发明实施例的数据处理的方法200示意性流程图,该方法200应用于如图1所示的场景中,可以由接收设备端的数据处理装置执行,,可选地,该数据处理装置可以为单独的设备置于接收天线的信号输入端,也可以集成在发送设备中作为发送设备中的数据处理单元,本发明实施例对此不作限定。
[0120] S510,确定第一天线发射的第一信号流和第二天线发射的第二信号流,该第一信号流包括第一数据序列和第三数据序列,该第二信号流包括第二数据序列和第四数据序列,
[0121] 其中,该第一数据序列包括N个第一数据符号,该第二数据序列包括N个第二数据符号,该第三数据序列为对该第二数据序列的第一个第二数据符号执行复数共轭运算和取反运算,并对该第二数据序列的后(N-1)个第二数据符号执行复数共轭运算、倒序运算和取反运算后得到的N个数据符号,该第四数据序列为对该第一数据序列的第一个第一数据符号执行复数共轭运算,并对该第一数据序列的后(N-1)个第一数据符号执行复数共轭运算和倒序运算后得到的N个数据符号,该N为大于1的整数。
[0122] 应理解,该第一数据序列、该第二数据序列、该第三数据序列和该第四数据序列为发送设备对M个第一目标数据符号和M个第二目标数据符号进行Alamouti编码后得到的,其中,该第一数据序列和该第二数据序列可以为第一时刻发送设备通过两根不同的天线发送的信号流,该第三数据序列和该第四数据序列可以为第二时刻该发送设备通过上述两根不同的天线发送的信号流。
[0123] 具体而言,该数据处理装置接收到接收第一天线发送的第三信号流和第二天线发送的第四信号流,该第三信号流和该第四信号流可以为PPDU帧,该第三信号流包括G个第二保护符号、该第一数据序列和该第三数据序列,该第四信号流包括(G-1)个第四保护符号、该第二数据序列和该第四数据序列。该数据处理装置通过删除该第三信号流中的该G个第二保护符号,得到该第一信号流;并删除该第四信号流中的该(G-1)个第四保护符号和补位保护符号,得到该第二信号流,本发明实施例对此不作限定。
[0124] S520,对该第一信号流和该第二信号流进行频域均衡,得到该第一数据序列的频域响应和该第二数据序列的频域响应。
[0125] 具体而言,该数据处理装置可以对该第一信号流和该第二信号流执行离散傅里叶变换得到该第一信号流的频域响应和该第二信号流的频域响应;根据该第一信号流的频域响应、该第二信号流的频域响应的共轭、该第一根发射天线到接收天线的信道的频域响应和该第二根天线到该接收天线的信道的频域响应,得到该第一数据序列的频域响应和该第二数据序列的频域响应。
[0126] 可选地,由于 该数据处理装置可以根据公式(10):
[0127]
[0128] 得到公式(11),从而能够根据公式(11)确定该第一数据序列的频域响应和该第二数据序列的频域响应:
[0129]
[0130] 其中,z11,f(n)表示该第一数据序列的频域响应,z21,f(n)表示该第二数据序列的频域响应,r1,f(n)表示接收到的该第一信号流的频域响应,r*2,f(n)表示接收到的该第二信号流的频域响应的共轭,该h11,f(n)表示第一根发射天线到第一根接收天线的信道的频域响应,该h12,f(n)表示第二根发射天线到第一根接收天线的信道的频域响应,[·]H表示矩阵的转置共轭,所述h*12,f(n)表示第二根发射天线到第一根接收天线的信道的频域响应的共轭,所述h*11,f(n)表示第一根发射天线到第一根接收天线的信道的频域响应的共轭。
[0131] S530,根据该第一数据序列的频域响应和该第二数据序列的频域响应,确定M个第一目标数据符号和M个第二目标数据符号,该M为大于1的整数。
[0132] 具体而言,该数据处理装置可以对该第一数据序列的频域响应执行离散傅里叶逆变换,得到该第一数据序列;删除在该第一数据序列中插入的前G个第一保护符号,以及在该第一数据序列中插入的后G个第二保护符号,得到该M个第一目标数据符号;对该第二数据序列的频域响应执行离散傅里叶逆变换,得到该第二数据序列;删除在该第二数据序列中插入的前(G+1)第三保护符号,以及在该第二数据序列中插入的后(G-1)个第四保护符号,得到该M个第二目标数据符号。
[0133] 可选地,在S510之前,该数据处理装置可以接收该第一天线发送的第三信号流和该第二天线发送的第四信号流,该第三信号流包括该G个第二保护符号、该第一数据序列和该第三数据序列,该第四信号流包括该(G-1)个第四保护符号、该第二数据序列和该第四数据序列;该确定第一天线发射的第一信号流和第二天线发射的第二信号流,包括:删除该第三信号流中的该G个保护符号,得到该第一信号流;删除该第四信号流中的该(G-1)个保护符号,得到该第二信号流。
[0134] 图6示出了本发明实施例的基于Alamouti编码的数据块的示意性结构图。如图6所示,该数据块可以为PPDU帧的数据字段中的数据块,该信号流1和信号流2例如可以为如图1所示的发送设备(例如可以为AP110)通过天线1和天线2发送的信号流,该信号流1和该信号流2还可以为如图2中所示的接收设备(例如可以为STA121或STA122)通过天线1接收到的信号流,但本发明实施例对此不作限定。
[0135] 作为一个可选实施例,如图6所示的数据块在发送设备处的编码过程如下:
[0136] 步骤a)、确定在第一时刻t1待发送的数据x(n)和y(n)。
[0137] 应理解,x(n)为由N个待发送的数据符号组成的序列,其值为(x1,x2,…,xN-1,xN),y(n)为由N个待发送的数据符号组成的序列,其值为(y1,y2,…,yN-1,yN)。
[0138] 步骤b)、在x(n)前面插上G个保护符号(g1,g2,…,gG),后面插入G个保护符号构成的保护间隔(英文:guard interval,简称:GI 1),得到数据序列z11(n)。
[0139] 应理解,该G个保护符号可以为一个保护间隔,该保护间隔例如可以由预先通过训练得到的G个由1或-1组成,但本发明实施例对此不作限定。
[0140] 步骤c)、在y(n)前面插上G+1个保护符号(g1,gG,gG-1,…,g2,g1),后面插入G-1个保护符号 构成的保护间隔GI 2,得到数据序列z21(n)。
[0141] 步骤d)、确定在第二时刻t2待发送的数据x*(-n)和-y*(-n)。
[0142] 步骤e)、在-y*(-n)前面插上G个保护符号 后面插上G个保护符号 构成的保护间隔GI 1,得到数据序列z12(n)。
[0143] 步骤f)、在x*(-n)前面插上G+1个保护符号 后面插上G-1个保护符号 构成的保护间隔GI 2,得到数据序列z22(n)。
[0144] 应理解,x(-n)为x(n)的倒序(xN,xN-1,…,x2,x1);y(-n)为y(n)的倒序(yN,yN-1,…,y2,y1);G个已知保护符号组成的保护间隔,分别为g1,g2,…,gG。
[0145] 步骤g)、在z11(n)和z12(n)组成的数据序列前面插入G个保护符号构成的保护间隔GI 1,得到信号流1。
[0146] 步骤h)、在z21(n)和z22(n)组成的数据序列前面插入G-1个保护符号构成的保护间隔GI 2,得到信号流2。
[0147] 应理解,本发明实施例的步骤中对信号流1和信号流2的编码过程不分先后顺序。
[0148] 步骤i)、在第一时刻t1,通过第一天线发送将该信号流1中的数据序列z11(n),同时通过第二天线发送该信号流2中的数据序列z21(n)。
[0149] 步骤j)、在第二时刻t2,通过第一天线发送将该信号流1中的数据序列z12(n),同时通过第二天线发送该信号流2中的数据序列z22(n)。
[0150] 可选地,由于信号流1前面插入的保护间隔GI 1的保护符号个数比信号流2前面插入的保护间隔GI 2的保护符号个数多一个,因此可以通过在该保护间隔GI 2之前插入补位保护符号进行补齐,该补位保护符号例如可以为0或1,本发明实施例对此不作限定。
[0151] 如图6所示,z22(n)的数据序列为z11(n)中第一个数据符号的共轭加上对z11(n)中其余数据符号执行共轭、倒序和取反运算后的数据序列,z12(n)的数据序列为对z21(n)中第一个数据符号进行共轭和取反运算后的数据加上对z21(n)中剩余数据符号执行共轭、倒序和取反运算后的数据符号,符合公式(6)至公式(9)中的关系。
[0152] 第一信号流的数据块1中包括保护间隔GI 1,数据块2中也包括保护间隔GI 1,且在第一数据块和第二数据块前插入有保护间隔GI 1。
[0153] 第二信号流的数据块2中包括间隔GI 2,数据块2中也包括保护间隔GI 2,且在第一数据块和第二数据块前插入有保护间隔GI 2。
[0154] 作为另一个可选实施例,如图6所示的数据块在接收设备处的进行频域均衡的过程如下:
[0155] 步骤A)、在接收信号流1和信号流2中的数据后,删除位于该信号流1前面的G个保护间隔GI 1,以及位于该信号流2前面的补位保护符号和(G-1)个保护间隔GI 2,得到信号流1发送的数据序列r1(n),以及信号流2发送的数据序列r2(n)。
[0156] 步骤B)、分别对r1(n)和r2(n)的共轭进行DFT变换,得到r1f(n)和r*2f(n)。
[0157] 其中
[0158] 步骤C)、通过上述公式(11)对接收到的r1(n)和r2(n)进行频域均衡处理,得到z11,f(n)和z21,f(n)。
[0159] 步骤D)、对z11,f(n)和z21,f(n)进行离散傅里叶逆变换,得到时域保护符号z11(n)和z21(n)。
[0160] 应理解,本发明实施例的步骤中对信号流1和信号流2进行的处理不分先后顺序。
[0161] 上文中结合图1至图6,详细描述了根据本发明实施例的视频质量评估的方法,下面将结合图7至图10,详细描述根据本发明实施例的视频质量评估的装置和头端设备。
[0162] 图7示出了本发明实施例提供的数据处理的装置700,该装置700包括:
[0163] 确定单元710,用于确定第一数据序列以及第二数据序列,该第一数据序列包括N个第一数据符号,该第二数据序列包括N个第二数据符号,该N为大于1的整数;
[0164] 处理单元720,用于对该确定单元确定的该第二数据序列的第一个第二数据符号执行复数共轭运算和取反运算,并对该第二数据序列的后(N-1)个第二数据符号执行复数共轭运算、倒序运算和取反运算,得到第三数据序列;对该第一数据序列的第一个第一数据符号执行复数共轭运算,并对该第一数据序列的后(N-1)个第一数据符号执行复数共轭运算和倒序运算,得到第四数据序列;
[0165] 该处理单元720还用于根据该第一数据序列和该第三数据序列,确定待发送的第一信号流,以及根据该第二数据序列和该第四数据序列,确定待发送的第二信号流。
[0166] 可选地,该确定单元具体用于:获取输入的M个第一目标数据符号、M个第二目标数据符号和G个第一保护符号;根据该M个第一目标数据符号、该M个第二目标数据符号和该G个第一保护符号,确定该第一数据序列以及该第二数据序列。
[0167] 可选地,该确定单元具体用于:对该G个第一保护符号执行复数共轭运算和取反运算,得到G个第二保护符号;在该M个第一目标数据符号之前插入该G个第一保护符号,并在该M个第一目标数据符号之后插入该G个第二保护符号,得到该第一数据序列。
[0168] 可选地,该确定单元具体用于:在该G个第一保护符号中的第一个第一保护符号之后插入对该G个第二保护符号执行复数共轭运算、倒序运算和取反运算后得到的G个保护符号,得到(G+1)个第三保护符号;对该G个第一保护符号的后(G-1)个第一保护符号执行复数共轭运算和倒序运算,得到(G-1)个第四保护符号;在该M个第二目标数据符号之前插入该(G+1)个第三保护符号,并在该M个第二目标数据符号之后插入该(G-1)个第四保护符号,得到该第二数据序列。
[0169] 可选地,该处理单元具体用于:在对该(G+1)个第三保护符号中的第一个第三保护符号执行复数共轭运算和取反运算后得到的保护符号之后插入对该(G-1)个第四保护符号执行复数共轭运算、倒序运算和取反运算得到的(G-1)个保护符号,得到G个第五保护符号;对该M个第二目标数据符号执行复数共轭运算、倒序运算和取反运算,得到M个第三目标数据符号;在该M个第三目标数据符号之前插入该G个第五保护符号,在该M个第三目标数据符号之后插入该G个第二保护符号,得到该第三数据序列。
[0170] 可选地,该处理单元具体用于:在对该G个第一保护符号中的第一个第一保护符号进行复数共轭运算得到的保护符号之后插入对该G个第二保护符号执行复数共轭运算和倒序运算得到的G个保护符号,得到(G+1)个第六保护符号;对该M个第一目标数据符号执行复数共轭运算和倒序运算得到M个第四目标数据符号;在该M个第四目标数据符号之前插入该(G+1)个第六保护符号,并在该M个第四目标数据符号之后插入该(G-1)个第四保护符号,得到该第四数据序列。
[0171] 可选地,该处理单元具体用于:在该第一数据序列之前插入该G个第二保护符号;根据该G个第二保护符号、该第一数据序列和该第三数据序列,确定该第一信号流;在该第二数据序列之前插入该(G-1)个第四保护符号;根据该(G-1)个第四保护符号、该第二数据序列和该第四数据序列,确定该第二信号流。
[0172] 可选地,该装置还包括:发送单元,该发送单元用于通过不同的天线发送该第一信号流和该第二信号流。
[0173] 应理解,这里的装置700以功能单元的形式体现。这里的术语“单元”可以指专用集成电路(英文:application-specific integrated circuit,简称:ASIC)、电子电路、用于执行一个或多个软件固件程序的处理器(例如共享处理器、专有处理器或组处理器等)和存储器、合并逻辑电路和/或其它支持所描述的功能的合适组件。在一个可选例子中,本领域技术人员可以理解,装置700可以具体为上述实施例中发送设备侧的数据处理装置,装置700可以用于执行上述方法实施例中与发送设备侧的数据处理装置对应的各个流程和/或步骤,为避免重复,在此不再赘述。
[0174] 图8示出了本发明实施例提供的数据处理的装置800,该装置800包括:
[0175] 确定单元810,用于确定第一天线发射的第一信号流和第二天线发射的第二信号流,该第一信号流包括第一数据序列和第三数据序列,该第二信号流包括第二数据序列和第四数据序列,其中,该第一数据序列包括N个第一数据符号,该第二数据序列包括N个第二数据符号,该第三数据序列为对该第二数据序列的第一个第二数据符号执行复数共轭运算和取反运算,并对该第二数据序列的后(N-1)个第二数据符号执行复数共轭运算、倒序运算和取反运算后得到的N个数据符号,该第四数据序列为对该第一数据序列的第一个第一数据符号执行复数共轭运算,并对该第一数据序列的后(N-1)个第一数据符号执行复数共轭运算和倒序运算后得到的N个数据符号,该N为大于1的整数;
[0176] 处理单元820,用于对该确定单元确定的该第一信号流和该第二信号流进行频域均衡,得到该第一数据序列的频域响应和该第二数据序列的频域响应;
[0177] 该处理单元820还用于根据该处理单元得到的该第一数据序列的频域响应和该第二数据序列的频域响应,确定M个第一目标数据符号和M个第二目标数据符号,该M为大于1的整数。
[0178] 可选地,该处理单元具体用于:对该第一信号流和该第二信号流执行离散傅里叶变换得到该第一信号流的频域响应和该第二信号流的频域响应;根据该第一信号流的频域响应、该第二信号流的频域响应的共轭、该第一根发射天线到接收天线的信道的频域响应和该第二根天线到该接收天线的信道的频域响应,得到该第一数据序列的频域响应和该第二数据序列的频域响应。
[0179] 可选地,该处理单元具体用于:根据上述公式(11)确定该第一数据序列的频域响应和该第二数据序列的频域响应。
[0180] 可选地,该处理单元具体用于:对该第一数据序列的频域响应执行离散傅里叶逆变换,得到该第一数据序列;删除在该第一数据序列中插入的前G个第一保护符号,以及在该第一数据序列中插入的后G个第二保护符号,得到该M个第一目标数据符号;对该第二数据序列的频域响应执行离散傅里叶逆变换,得到该第二数据序列;删除在该第二数据序列中插入的前(G+1)第三保护符号,以及在该第二数据序列中插入的后(G-1)个第四保护符号,得到该M个第二目标数据符号。
[0181] 可选地,该装置还包括接收单元,该接收单元用于在该确定第一天线发射的第一信号流和第二天线发射的第二信号流之前,接收该第一天线发送的第三信号流和该第二天线发送的第四信号流,该第三信号流包括该G个第二保护符号、该第一数据序列和该第三数据序列,该第四信号流包括该(G-1)个第四保护符号、该第二数据序列和该第四数据序列;该确定单元具体用于:删除该第三信号流中的该G个第二保护符号,得到该第一信号流;删除该第四信号流中的该(G-1)个第四保护符号,得到该第二信号流。
[0182] 应理解,这里的装置800以功能单元的形式体现。这里的术语“单元”可以指专用集成电路(英文:application-specific integrated circuit,简称:ASIC)、电子电路、用于执行一个或多个软件或固件程序的处理器(例如共享处理器、专有处理器或组处理器等)和存储器、合并逻辑电路和/或其它支持所描述的功能的合适组件。在一个可选例子中,本领域技术人员可以理解,装置800可以具体为上述实施例中接收设备侧的数据处理装置,装置800可以用于执行上述方法实施例中与接收设备侧的数据处理装置对应的各个流程和/或步骤,为避免重复,在此不再赘述。
[0183] 图9示出了本发明实施例数据处理的装置900,该装置900包括:处理器910、发送器920、接收器930、存储器940和总线系统950。其中,处理器910、发送器920、接收器930和存储器940通过总线系统950相连,该存储器940用于存储指令,该处理器910用于执行该存储器
940存储的指令,以控制该发送器920发送信号。发送器920和接收器930可以是通信接口,具体发送器920可以是用于接收数据和/或指令的接口,接收器930可以是用于发送数据和/或指令的接口,在此不再对发送器920和接收器930的具体形式进行举例说明。
[0184] 应理解,装置900可以具体为上述实施例中的发送设备侧的数据处理装置,并且可以用于执行上述方法实施例中与发送设备侧的数据处理装置对应的各个步骤和/或流程。可选地,该存储器940可以包括只读存储器随机存取存储器,并向处理器提供指令和数据。存储器的一部分还可以包括非易失性随机存取存储器。例如,存储器还可以存储设备类型的信息。该处理器910可以用于执行存储器中存储的指令,并且该处理器执行该指令时,该处理器可以执行上述方法实施例中与视频质量评估装置对应的各个步骤。
[0185] 应理解,在本发明实施例中,该处理器可以是中央处理单元(英文:central processing unit,简称:CPU),该处理器还可以是其他通用处理器、数字信号处理器(英文:digital signal processing,简称:DSP)、专用集成电路ASIC、现成可编程阵列(英文:
field programmable gate array,简称:FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
[0186] 图10示出了本发明实施例的数据处理的装置1000,该装置1000包括:处理器1010、发送器1020、接收器1030、存储器1040和总线系统1050。其中,处理器1010、发送器1020、接收器1030和存储器1040通过总线系统1050相连,该存储器1040用于存储指令,该处理器1010用于执行该存储器1040存储的指令,以控制该发送器1020发送信号。发送器1020和接收器1030可以是通信接口,具体发送器1020可以是用于接收数据和/或指令的接口,接收器
1030可以是用于发送数据和/或指令的接口,在此不再对发送器1020和接收器1030的具体形式进行举例说明。
[0187] 应理解,装置1000可以用于执行上述方法实施例中与接收设备侧的数据处理装置对应的各个步骤和/或流程。可选地,该存储器1040可以包括只读存储器和随机存取存储器,并向处理器提供指令和数据。存储器的一部分还可以包括非易失性随机存取存储器。例如,存储器还可以存储设备类型的信息。该处理器1010可以用于执行存储器中存储的指令,并且该处理器执行该指令时,该处理器可以执行上述方法实施例中与头端设备对应的各个步骤。
[0188] 应理解,在本发明实施例中,该处理器可以是中央处理单元CPU,该处理器还可以是其他通用处理器、数字信号处理器DSP、专用集成电路ASIC、现成可编程门阵列FPGA或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
[0189] 在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。结合本发明实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器执行存储器中的指令,结合其硬件完成上述方法的步骤。为避免重复,这里不再详细描述。
[0190] 本领域普通技术人员可以意识到,结合本文中所公开的实施例中描述的各方法步骤和单元,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各实施例的步骤及组成。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。本领域普通技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0191] 所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0192] 在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口、装置或单元的间接耦合或通信连接,也可以是电的,机械的或其它的形式连接。
[0193] 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本发明实施例方案的目的。
[0194] 另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0195] 所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(英文:read-only memory,简称:ROM)、随机存取存储器(random access memory,简称:RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
[0196] 以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈