信号处理方法及装置与流程
- 国知局
- 2024-11-19 09:56:50
本技术涉及通信,尤其涉及一种信号处理方法及装置。
背景技术:
1、在以ofdm技术为核心的无线局域网(wireless local area network,wlan)标准中定义了物理(physical,phy)层协议数据单元(phy protocol data unit,ppdu)。该ppdu中可以包括前导码,该前导码中可以包括长训练字段(long training field,ltf)。该ltf可以用于帮助接收端进行信道估计等,从而获得接收到的数据信息。
2、然而,该接收端如何根据该ltf进行信道估计等亟待解决。
技术实现思路
1、本技术提供一种信号处理方法及装置,通过pn×n矩阵就可以处理从多个ltf符号上以及大于8个空间流上接收到的信号。
2、第一方面,本技术实施例提供一种信号处理方法,所述方法包括:接收物理(physical,phy)层协议数据单元(phy protocol data unit,ppdu),所述ppdu包括前导码,所述前导码包括长训练字段(long training field,ltf),所述ltf包括多个ltf符号;根据第一矩阵处理从所述多个ltf符号上接收到的信号,所述第一矩阵为pn×n矩阵,或者,所述第一矩阵根据所述pn×n矩阵得到,且所述i为单位矩阵,所述pn×n矩阵包括n行和n列,所述矩阵为所述pn×n矩阵的转置矩阵,所述n为大于8的整数,所述k用于表示所述多个ltf符号中每个ltf符号中的第k个子载波。
3、本技术实施例提供的方法可以应用于通信装置,该通信装置如可以为接收端设备,该接收端设备即用于接收ppdu的设备。
4、本技术实施例提供的方法,接收端设备可以实现对大于8流的信道估计。例如,该接收端设备可以支持高达16流的mimo信道估计。同时,本技术提供的pn×n矩阵还能够适配不同流数的需求,使得接收端设备不仅可以实现对12流(或小于12流)的mimo信道估计(或相位跟踪等),而且还可以实现对16流(或小于16流)的mimo信道估计等。同时,本技术提供的pn×n矩阵还能够实现对4流或8流的mimo信道估计等。又例如,该接收端设备还可以支持高达32流(或24流)的mimo信道估计等,本技术实施例对此不作限定。
5、通过一个pn×n矩阵就可以实现多个不同流数的mimo信道估计,还有效减小了mimo信道估计的冗余。即接收端设备通过pn×n矩阵就可以同时处理从多个ltf符号上,以及大于8个空间流上接收到的信号。
6、第二方面,本技术实施例提供一种信号处理方法,所述方法包括:生成物理层协议数据单元ppdu,所述ppdu包括前导码,所述前导码包括长训练字段ltf,所述ltf包括多个ltf符号,所述多个ltf符号用于承载根据第一矩阵得到的序列,所述第一矩阵为pn×n矩阵,或者,所述第一矩阵根据所述pn×n矩阵得到,且所述i为单位矩阵,所述pn×n矩阵包括n行和n列,所述矩阵为所述pn×n矩阵的转置矩阵,所述n为大于8的整数,所述k用于表示所述多个ltf符号中每个ltf符号中的第k个子载波;发送所述ppdu。
7、结合第一方面或第二方面,在一种可能的实现方式中,
8、或者
9、或者
10、或者
11、
12、其中,所述s(n-1)×(n-1)矩阵为所述pn×n矩阵的子矩阵,且所述s(n-1)×(n-1)矩阵包括n-1行和n-1列;所述a为包括n-1个元素的列向量,且每个元素均为1,所述at为所述a的转置向量,所述-a表示对a中所有元素取反得到的向量。
13、本技术实施例中,不仅可以保证该pn×n矩阵为正交矩阵,而且有效保证了子矩阵s(n-1)×(n-1)是循环矩阵或汉克尔矩阵,不仅减小了pn×n矩阵的占用空间,节约了存储空间,而且还有效减小了通信装置的实现复杂度。
14、结合第一方面或第二方面,在一种可能的实现方式中,所述s(n-1)×(n-1)矩阵是循环矩阵或汉克尔矩阵。
15、本技术实施例中,通过将pn×n矩阵的子矩阵s(n-1)×(n-1)设置为循环矩阵或汉克尔矩阵,通信装置仅需存储子矩阵s(n-1)×(n-1)的第一行或第一列的向量即可以恢复该子矩阵,有效节约了该通信装置的存储空间以及减小了实现复杂度。
16、结合第一方面或第二方面,在一种可能的实现方式中,所述s(n-1)×(n-1)矩阵的第一行等于第一向量x,x=[1 1 1 -1 1 -1 -1 1 -1 -1 -1];或者,所述s(n-1)×(n-1)矩阵的第一行是根据第一向量x经过循环移位、逆序、整体取反三种操作中的一种或多种得到的,x=[11 1 -1 1 -1 -1 1 -1 -1 -1];或者,所述s(n-1)×(n-1)矩阵的第一行等于第二向量y,y=[11 1 -1 -1 -1 -1 1 -1 1 -1 -1 1 1 -1];或者,所述s(n-1)×(n-1)矩阵的第一行是根据第二向量y经过循环移位、逆序、整体取反三种操作中的一种或多种得到的,y=[1 1 1 -1 -1 -1 -1 1 -1 1 -1 -1 1 1 -1]。
17、通信装置根据第一向量或第二向量得到pn×n矩阵的子矩阵s(n-1)×(n-1)的第一行后,便可以获得s(n-1)×(n-1)。由此,该通信装置只需要保存该pn×n矩阵的子矩阵s(n-1)×(n-1)的某一行,便可以恢复出该子矩阵。或者,在该子矩阵的某一行与第一向量或第二向量的关系确定的情况下,该通信装置仅需保证该第一向量或第二向量即可以恢复出该子矩阵,由此,不仅减小了pn×n矩阵的占用空间,节约了存储空间,而且还有效减小了通信装置的实现复杂度(如根据循环移位等操作即可以恢复出pn×n矩阵的子矩阵s(n-1)×(n-1))。
18、结合第一方面或第二方面,在一种可能的实现方式中,在n=16的情况下,
19、或者
20、或者
21、或者
22、
23、其中。
24、
25、本技术实施例中,通过对p8×8矩阵进行扩充,生成p16×16矩阵,不仅可以保证该通信装置支持传输16流的数据;而且还避免了过多的复杂运算。
26、结合第一方面或第二方面,在一种可能的实现方式中,所述第一矩阵满足如下条件:
27、
28、其中,所述rn×n矩阵包括n行和n列,且所述rn×n矩阵的每一行等于所述pn×n矩阵中的第一行。
29、结合第一方面或第二方面,在一种可能的实现方式中,所述第k个子载波是非导频子载波的情况下,所述第一矩阵等于所述pn×n矩阵的整体取反矩阵;或者,所述第一矩阵等于所述pn×n矩阵的转置矩阵;或者,所述第一矩阵等于所述pn×n矩阵的整体取反矩阵的转置矩阵;或者,所述第一矩阵等于所述pn×n矩阵的转置矩阵的整体取反矩阵。
30、结合第一方面或第二方面,在一种可能的实现方式中,所述rn×n矩阵用于进行相位跟踪和/或频偏估计,所述pn×n矩阵用于进行信道估计。
31、本技术实施例中,关于pn×n矩阵、en×n矩阵或第一矩阵等的具体说明,还可以参考下文示出的各个例子,这里先不详述。
32、第三方面,本技术实施例提供一种通信装置,用于执行第一方面或第一方面的任意可能的实现方式中的方法。该通信装置包括具有执行第一方面或第一方面的任意可能的实现方式中的方法的相应单元。
33、示例性的,该通信装置可以为发送端设备或发送端设备中的芯片等。
34、第四方面,本技术实施例提供一种通信装置,用于执行第二方面或第二方面的任意可能的实现方式中的方法。该通信装置包括具有执行第二方面或第二方面的任意可能的实现方式中的方法的相应方法。
35、示例性的,该通信装置可以为接收端设备或接收端设备中的芯片等。
36、在第三方面或第四方面中,上述通信装置可以包括收发单元和处理单元。对于收发单元和处理单元的具体描述还可以参考下文示出的装置实施例。
37、第五方面,本技术实施例提供一种通信装置,该通信装置包括处理器,用于执行上述第一方面或第一方面的任意可能的实现方式所示的方法。或者,该处理器用于执行存储器中存储的程序,当该程序被执行时,上述第一方面或第一方面的任意可能的实现方式所示的方法被执行。
38、在执行上述方法的过程中,上述方法中有关接收信息(如ppdu)的过程,可以理解为由处理器接收输入的上述信息的过程。处理器接收输入的上述信息时,收发器接收该上述信息,并将其输入处理器。更进一步的,在收发器收到该上述信息之后,该上述信息可能需要进行其他的处理,然后才输入处理器。
39、基于上述原理,举例来说,前述方法中提及的接收ppdu可以理解为处理器接收输入的ppdu。
40、对于处理器所涉及的发射、发送和接收等操作,如果没有特殊说明,或者,如果未与其在相关描述中的实际作用或者内在逻辑相抵触,则均可以更加一般性的理解为处理器输出和接收、输入等操作,而不是直接由射频电路和天线所进行的发射、发送和接收操作。
41、在实现过程中,上述处理器可以是专门用于执行这些方法的处理器,也可以是执行存储器中的计算机指令来执行这些方法的处理器,例如通用处理器。上述存储器可以为非瞬时性(non-transitory)存储器,例如只读存储器(read only memory,rom),其可以与处理器集成在同一块芯片上,也可以分别设置在不同的芯片上,本技术实施例对存储器的类型以及存储器与处理器的设置方式不做限定。可理解,对于处理器和存储器的说明同样适用于下文示出的第六方面,为便于赘述第六方面不再详述。
42、在一种可能的实现方式中,存储器位于上述通信装置之外。
43、在一种可能的实现方式中,存储器位于上述通信装置之内。
44、本技术实施例中,处理器和存储器还可以集成于一个器件中,即处理器和存储器还可以被集成在一起。可理解,本技术实施例中的存储器可以用于存储第一向量x、第二向量y、第三向量x’或第四向量y’中的任一项或多项等。
45、在一种可能的实现方式中,通信装置还包括收发器,该收发器,用于接收信号或发送信号。示例性的,该收发器还可以用于接收ppdu等。
46、本技术实施例中,该通信装置可以为发送端设备或发送端设备中的芯片等。
47、第六方面,本技术实施例提供一种通信装置,该通信装置包括处理器,用于执行上述第二方面或第二方面的任意可能的实现方式所示的方法。或者,处理器用于执行存储器中存储的程序,当该程序被执行时,上述第二方面或第二方面的任意可能的实现方式所示的方法被执行。
48、在一种可能的实现方式中,存储器位于上述通信装置之外。
49、在一种可能的实现方式中,存储器位于上述通信装置之内。
50、在本技术实施例中,处理器和存储器还可以集成于一个器件中,即处理器和存储器还可以被集成在一起。可理解,本技术实施例中的存储器可以用于存储第一向量x、第二向量y、第三向量x’或第四向量y’中的任一项或多项等。
51、在一种可能的实现方式中,通信装置还包括收发器,该收发器,用于接收信号或发送信号。示例性的,该收发器可以用于发送ppdu。
52、本技术实施例中,该通信装置可以为接收端设备或接收端设备中的芯片等。
53、第七方面,本技术实施例提供一种通信装置,该通信装置包括逻辑电路和接口,所述逻辑电路和所述接口耦合;所述接口,用于输入ppdu;所述逻辑电路,用于根据第一矩阵处理从多个ltf符号上接收到的信号。
54、可选的,该通信装置还包括存储器,所述存储器用于存储第一向量x、第二向量y、第三向量x’或第四向量y’中的任一项或多项等。
55、可理解,关于ltf符号、第一矩阵、pn×n矩阵、rn×n矩阵等的描述,可以参考上述第一方面或第二方面的描述;或者,还可以参考下文示出的各个实施例,这里不再详述。
56、第八方面,本技术实施例提供一种通信装置,该通信装置包括逻辑电路和接口,所述逻辑电路和所述接口耦合;所述逻辑电路,用于生成ppdu;所述接口,用于输出所述ppdu。
57、可理解,关于ltf符号、第一矩阵、pn×n矩阵、rn×n矩阵等的描述,可以参考上述第一方面或第二方面的描述;或者,还可以参考下文示出的各个实施例,这里不再详述。
58、第九方面,本技术实施例提供一种计算机可读存储介质,该计算机可读存储介质用于存储计算机程序,当其在计算机上运行时,使得上述第一方面或第一方面的任意可能的实现方式所示的方法被执行。
59、第十方面,本技术实施例提供一种计算机可读存储介质,该计算机可读存储介质用于存储计算机程序,当其在计算机上运行时,使得上述第二方面或第二方面的任意可能的实现方式所示的方法被执行。
60、第十一方面,本技术实施例提供一种计算机程序产品,该计算机程序产品包括计算机程序或计算机代码,当其在计算机上运行时,使得上述第一方面或第一方面的任意可能的实现方式所示的方法被执行。
61、第十二方面,本技术实施例提供一种计算机程序产品,该计算机程序产品包括计算机程序或计算机代码,当其在计算机上运行时,使得上述第二方面或第二方面的任意可能的实现方式所示的方法被执行。
62、第十三方面,本技术实施例提供一种计算机程序,该计算机程序在计算机上运行时,上述第一方面或第一方面的任意可能的实现方式所示的方法被执行。
63、第十四方面,本技术实施例提供一种计算机程序,该计算机程序在计算机上运行时,上述第二方面或第二方面的任意可能的实现方式所示的方法被执行。
64、第十五方面,本技术实施例提供一种无线通信系统,该无线通信系统包括发送端设备和接收端设备,所述发送端设备用于执行上述第一方面或第一方面的任意可能的实现方式所示的方法,所述接收端设备用于执行上述第二方面或第二方面的任意可能的实现方式所示的方法。
本文地址:https://www.jishuxx.com/zhuanli/20241118/330796.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。