CN117640313A - 信号处理方法及装置 - Google Patents
信号处理方法及装置 Download PDFInfo
- Publication number
- CN117640313A CN117640313A CN202211021969.8A CN202211021969A CN117640313A CN 117640313 A CN117640313 A CN 117640313A CN 202211021969 A CN202211021969 A CN 202211021969A CN 117640313 A CN117640313 A CN 117640313A
- Authority
- CN
- China
- Prior art keywords
- signal
- spreading
- sequences
- spreading sequences
- spread spectrum
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 14
- 230000007480 spreading Effects 0.000 claims abstract description 291
- 238000000034 method Methods 0.000 claims abstract description 91
- 238000001228 spectrum Methods 0.000 claims description 74
- 238000012545 processing Methods 0.000 claims description 71
- 230000015654 memory Effects 0.000 claims description 34
- 239000011159 matrix material Substances 0.000 claims description 16
- 238000004590 computer program Methods 0.000 claims description 15
- 230000010363 phase shift Effects 0.000 claims description 6
- 125000004122 cyclic group Chemical group 0.000 claims description 5
- 238000004891 communication Methods 0.000 description 54
- 230000006870 function Effects 0.000 description 19
- 238000010586 diagram Methods 0.000 description 17
- 238000005516 engineering process Methods 0.000 description 16
- 230000005540 biological transmission Effects 0.000 description 10
- 238000013507 mapping Methods 0.000 description 10
- 230000008569 process Effects 0.000 description 10
- 230000000737 periodic effect Effects 0.000 description 8
- 238000007726 management method Methods 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000013461 design Methods 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 238000012887 quadratic function Methods 0.000 description 3
- 238000013473 artificial intelligence Methods 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000005855 radiation Effects 0.000 description 2
- 238000007493 shaping process Methods 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 239000000969 carrier Substances 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000009472 formulation Methods 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000012163 sequencing technique Methods 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 239000004984 smart glass Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 125000006850 spacer group Chemical group 0.000 description 1
- 230000003595 spectral effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本申请实施例应用于支持IEEE 802.11ax下一代Wi‑Fi协议,如802.11be,Wi‑Fi7或EHT,802.11be下一代,Wi‑Fi8等802.11系列协议的无线局域网***,还可以应用于基于UWB的无线个人局域网***,感知***。本申请实施例提供了一种信号处理方法及装置,该方法包括:接收根据扩频序列集合和N个数据符号得到的第一信号,扩频序列集合包括M个长度为L的扩频序列,M个扩频序列与M个取值不同的数据符号一一对应,M个扩频序列中任意两个扩频序列的第l个码片的值相同;根据该第一信号进行频偏估计。根据本申请,第一信号包括固定的信号片段,从而接收端设备可以根据第一信号进行频偏估计。
Description
本申请要求于2022年08月19日提交中国国家知识产权局、申请号为202211000990.X、申请名称为“信号处理方法及装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本申请实施例涉及通信领域,并且更具体地,涉及一种信号处理方法及装置。
背景技术
超宽带(ultra wideband,UWB)技术是一种无线载波通信技术,利用纳秒级的非正弦波窄脉冲传输数据。由于UWB技术传输数据所采用的脉冲较窄,且辐射谱密度较低,因此,UWB技术具有多径分辨能力强、功耗低、保密性强等优点,通过UWB技术通信成为短距离、高速无线网络热门的物理层技术之一。
由于采用UWB技术通信的设备的通信宽带较大,因此设备的功耗较高。为了降低UWB***的功耗,可以采用窄带(narrow band,NB)信号辅助的方式,将除用于测距和感知的参考信号外的其他所有信号,全部通过窄带***收发,从而降低整体功耗开销。
在采用窄带信号辅助UWB的场景下,若接收端设备可以根据接收到的窄带信号估计载波频率偏移(carrier frequency offset,CFO),则接收端设备可以根据CFO进行信道补偿,并接收到UWB信号。进而,接收端设备接收到UWB信号之后,还可以根据CFO对UWB信号进行相位补偿。然而,基于现有的传输窄带信号的方案,接收端设备无法根据接收到的窄带信号估计CFO。
发明内容
本申请实施例提供一种信号处理方法及装置,以使得接收端设备可以根据接收到的信号估计载波频率偏移。
第一方面,提供了一种信号处理方法,该方法可以由通信设备执行,或者,也可以由通信设备的组成部件(例如芯片或者电路)执行,对此不作限定。为了便于描述,下面以由接收端设备执行为例进行说明。
该方法可以包括:接收第一信号,该第一信号是根据扩频序列集合和N个数据符号得到的,该扩频序列集合包括M个长度为L的扩频序列,该M个长度为L的扩频序列与M个取值不同的数据符号一一对应,该M个长度为L的扩频序列中任意两个扩频序列包括的第l个码片的值相同,N、M和L为正整数,l=1,或,l=L;根据该第一信号进行频偏估计。
其中,M个长度为L的任意两个扩频序列包括的第l个码片的值相同,可以理解为扩频序列集合中每个扩频序列包括的第一个码片的值为固定值,或者,可以理解为扩频序列集合中每个扩频序列包括的最后一个码片的值为固定值。
基于上述技术方案,由于扩频序列集合中每个扩频序列的第一个码片的值为固定值,或,扩频序列集合中每个扩频序列的最后一个码片的值为固定值,因此发送端设备根据扩频序列集合和N个数据符号得到第一信号包括周期性的固定信号片段,从而接收端设备可以根据第一信号包括的周期性的固定信号片段进行频偏估计。
此外,相比于通过周期性地***一段已知的固定码片序列实现频偏估计的方式,本申请实施例提供的方法不会增加额外的开销,从而不会增加空口的传输时间。
结合第一方面,在第一方面的某些实现方式中,该第一信号是对第二信号进行调制得到的,该第二信号是根据该扩频序列集合对该N个数据符号进行扩频处理得到的,该第二信号包括第一子信号和第二子信号,该第一子信号是根据所述扩频序列集合中的第一扩频序列对该N个数据符号中的第2n+1个数据符号进行扩频处理得到的,该第一扩频序列与该第2n+1个数据符号对应,n为整数,且0≤n≤(N-1)/2;该第二子信号是根据第二扩频序列对该N个符号中的第2n个数据符号进行扩频处理得到的,该第二扩频序列是对该扩频序列集合中与该第2n个数据符号对应的第三扩频序列进行第一处理得到的,该第二扩频序列包括的第|l-(L+1)|个码片的值与该第三扩频序列包括的第l个码片的值相同。
基于上述技术方案,由于第一扩频序列包括的第l个码片的值与第三扩频序列包括的第l个码片的值相同,而第三扩频序列包括的第l个码片的值与第二扩频序列包括的第第|l-(L+1)|个码片的值相同,因此,第一扩频序列包括的第l个码片的值与第二扩频序列包括的第|l-(L+1)|个码片的值相同,也就是说,连续的两个数据符号之间有两个码片的值是固定的。进而,即使第一信号是对第二信号进行偏移正交相移键控(offset-quadraturephase shift keying,O-QPSK)调制得到的,第一信号也可以包括周期性的固定信号片段,从而使得接收端设备可以根据第一信号包括的周期性的固定信号片段进行频偏估计。
结合第一方面,在第一方面的某些实现方式中,该第一处理包括循环移位和/或取逆。
结合第一方面,在第一方面的某些实现方式中,该扩频序列集合中任意两个不同扩频序列之间的汉明距离不小于8。
基于上述技术方案,扩频序列集合的最小汉明距离不小于8,从而不同数据符号对应的扩频序列的差别较大,从而可以减小接收端设备对数据符号的误判的概率,提高***的传输性能。
结合第一方面,在第一方面的某些实现方式中,L=16,M=16,由该M个长度为L的扩频序列组成的矩阵中,除第l列之外的其余每列包括8个1和8个0,该矩阵的每一行对应该扩频序列集合中的一个扩频序列。
基于上述技术方案,若该M个长度为L的扩频序列组成的矩阵中,除第l列之外的其余每列包括8个1和8个0,则可以确保该扩频序列集合包括的任意两个扩频序列之间的汉明距离不小于8。
结合第一方面,在第一方面的某些实现方式中,l=1,该扩频序列集合包括以下扩频序列:{1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1},{1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0},{11 0 0 1 1 0 0 1 1 0 0 1 1 0 0},{1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1},{1 1 1 1 0 00 0 1 1 1 1 0 0 0 0},{1 0 1 0 0 1 0 1 1 0 1 0 0 1 0 1},{1 1 0 0 0 0 1 1 1 1 00 0 0 1 1},{1 0 0 1 0 1 1 0 1 0 0 1 0 1 1 0},{1 1 1 1 1 1 1 1 0 0 0 0 0 0 00},{1 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1},{1 1 0 0 1 1 0 0 0 0 1 1 0 0 1 1},{1 0 01 1 0 0 1 0 1 1 0 0 1 1 0},{1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1},{1 0 1 0 0 1 0 10 1 0 1 1 0 1 0},{1 1 0 0 0 0 1 1 0 0 1 1 1 1 0 0},{1 0 0 1 0 1 1 0 0 1 1 0 10 0 1}。
结合第一方面,在第一方面的某些实现方式中,l=L,该扩频序列集合包括以下扩频序列:{1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1},{0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1},{01 0 0 1 1 0 0 1 1 0 0 1 1 0 1},{1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1},{0 1 1 1 0 00 0 1 1 1 1 0 0 0 1},{1 0 1 0 0 1 0 1 1 0 1 0 0 1 0 1},{1 1 0 0 0 0 1 1 1 1 00 0 0 1 1},{0 0 0 1 0 1 1 0 1 0 0 1 0 1 1 1},{0 1 1 1 1 1 1 1 0 0 0 0 0 0 01},{1 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1},{1 1 0 0 1 1 0 0 0 0 1 1 0 0 1 1},{0 0 01 1 0 0 1 0 1 1 0 0 1 1 1},{1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1},{0 0 1 0 0 1 0 10 1 0 1 1 0 1 1},{0 1 0 0 0 0 1 1 0 0 1 1 1 1 0 1},{1 0 0 1 0 1 1 0 0 1 1 0 10 0 1}。
结合第一方面,在第一方面的某些实现方式中,l=1,该扩频序列集合包括以下扩频序列:{1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1},{1 1 1 1 0 1 1 0 0 1 0 1 0 0 0 0},{10 1 1 1 0 1 1 0 0 1 0 1 0 0 0},{1 0 0 1 1 1 0 1 1 0 0 1 0 1 0 0},{1 0 0 0 1 11 0 1 1 0 0 1 0 1 0},{1 0 0 0 0 1 1 1 0 1 1 0 0 1 0 1},{1 1 0 0 0 0 1 1 1 0 11 0 0 1 0},{1 0 1 0 0 0 0 1 1 1 0 1 1 0 0 1},{1 1 0 1 0 0 0 0 1 1 1 0 1 1 00},{1 0 1 0 1 0 0 0 0 1 1 1 0 1 1 0},{1 0 0 1 0 1 0 0 0 0 1 1 1 0 1 1},{1 1 00 1 0 1 0 0 0 0 1 1 1 0 1},{1 1 1 0 0 1 0 1 0 0 0 0 1 1 1 0},{1 0 1 1 0 0 1 01 0 0 0 0 1 1 1},{1 1 0 1 1 0 0 1 0 1 0 0 0 0 1 1},{1 1 1 0 1 1 0 0 1 0 1 0 00 0 1}。
结合第一方面,在第一方面的某些实现方式中,l=L,该扩频序列集合包括以下扩频序列:{1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1},{0 1 1 1 0 1 1 0 0 1 0 1 0 0 0 1},{00 1 1 1 0 1 1 0 0 1 0 1 0 0 1},{0 0 0 1 1 1 0 1 1 0 0 1 0 1 0 1},{0 0 0 0 1 11 0 1 1 0 0 1 0 1 1},{1 0 0 0 0 1 1 1 0 1 1 0 0 1 0 1},{0 1 0 0 0 0 1 1 1 0 11 0 0 1 1},{1 0 1 0 0 0 0 1 1 1 0 1 1 0 0 1},{0 1 0 1 0 0 0 0 1 1 1 0 1 1 01},{0 0 1 0 1 0 0 0 0 1 1 1 0 1 1 1},{1 0 0 1 0 1 0 0 0 0 1 1 1 0 1 1},{1 1 00 1 0 1 0 0 0 0 1 1 1 0 1},{0 1 1 0 0 1 0 1 0 0 0 0 1 1 1 1},{1 0 1 1 0 0 1 01 0 0 0 0 1 1 1},{1 1 0 1 1 0 0 1 0 1 0 0 0 0 1 1},{1 1 1 0 1 1 0 0 1 0 1 0 00 0 1}。
结合第一方面,在第一方面的某些实现方式中,该第一信号是对该第二信号进行偏移正交相移键控调制得到的。
结合第一方面,在第一方面的某些实现方式中,该N个数据符号是根据物理层协议数据单元(physical protocol data unit,PPDU)包括的数据比特得到的,该接收第一信号,包括:通过窄带接收该第一信号。
基于上述技术方案,在通过窄带辅助超宽带(ultra wideband,UWB)的应用场景中,接收端设备通过窄带接收到第一信号,则可以根据第一信号进行频偏估计。进而,接收端设备可以根据估计的载波频率偏移进行信道补偿,从而辅助接收端设备接收UWB信号。接收端设备接收到UWB信号之后,还可以根据估计的载波频率偏移对UWB信号进行相位补偿。
第二方面,提供了一种信号处理方法,该方法可以由通信设备执行,或者,也可以由通信设备的组成部件(例如芯片或者电路)执行,对此不作限定。为了便于描述,下面以由发送端设备执行为例进行说明。
该方法可以包括:根据扩频序列集合和N个数据符号得到第一信号,该扩频序列集合包括M个长度为L的扩频序列,该M个长度为L的扩频序列与M个取值不同的数据符号一一对应,该M个长度为L的扩频序列中任意两个扩频序列包括的第l个码片的值相同,N、M和L为正整数,l=1,或,l=L;发送该第一信号。
第二方面及第二方面中任一种可能实现方式的有益效果可以参考上述第一方面。
结合第二方面,在第二方面的某些实现方式中,根据扩频序列集合和N个数据符号得到第一信号,包括:根据该扩频序列集合对该N个数据符号进行扩频处理得到第二信号;对该第二信号进行调制得到该第一信号;其中,该第二信号包括第一子信号和第二子信号,该第一子信号是根据该扩频序列集合中的第一扩频序列对该N个数据符号中的第2n+1个数据符号进行扩频处理得到的,该第一扩频序列与该第2n+1个数据符号对应,n为整数,且0≤n≤(N-1)/2;该第二子信号是根据第二扩频序列对该N个符号中的第2n个数据符号进行扩频处理得到的,该第二扩频序列是对该扩频序列集合中与该第2n个数据符号对应的第三扩频序列进行第一处理得到的,该第二扩频序列包括的第|l-(L+1)|个码片的值与该第三扩频序列包括的第l个码片的值相同。
结合第二方面,在第二方面的某些实现方式中,该第一处理包括循环移位和/或取逆。
结合第二方面,在第二方面的某些实现方式中,该扩频序列集合中任意两个不同扩频序列之间的汉明距离不小于8。
结合第二方面,在第二方面的某些实现方式中,L=16,M=16,由该M个长度为L的扩频序列组成的矩阵中,除第l列之外的其余每列包括8个1和8个0,该矩阵的每一行对应该扩频序列集合中的一个扩频序列。
结合第二方面,在第二方面的某些实现方式中,l=1,该扩频序列集合包括以下扩频序列:{1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1},{1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0},{11 0 0 1 1 0 0 1 1 0 0 1 1 0 0},{1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1},{1 1 1 1 0 00 0 1 1 1 1 0 0 0 0},{1 0 1 0 0 1 0 1 1 0 1 0 0 1 0 1},{1 1 0 0 0 0 1 1 1 1 00 0 0 1 1},{1 0 0 1 0 1 1 0 1 0 0 1 0 1 1 0},{1 1 1 1 1 1 1 1 0 0 0 0 0 0 00},{1 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1},{1 1 0 0 1 1 0 0 0 0 1 1 0 0 1 1},{1 0 01 1 0 0 1 0 1 1 0 0 1 1 0},{1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1},{1 0 1 0 0 1 0 10 1 0 1 1 0 1 0},{1 1 0 0 0 0 1 1 0 0 1 1 1 1 0 0},{1 0 0 1 0 1 1 0 0 1 1 0 10 0 1}。
结合第二方面,在第二方面的某些实现方式中,l=L,该扩频序列集合包括以下扩频序列:{1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1},{0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1},{01 0 0 1 1 0 0 1 1 0 0 1 1 0 1},{1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1},{0 1 1 1 0 00 0 1 1 1 1 0 0 0 1},{1 0 1 0 0 1 0 1 1 0 1 0 0 1 0 1},{1 1 0 0 0 0 1 1 1 1 00 0 0 1 1},{0 0 0 1 0 1 1 0 1 0 0 1 0 1 1 1},{0 1 1 1 1 1 1 1 0 0 0 0 0 0 01},{1 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1},{1 1 0 0 1 1 0 0 0 0 1 1 0 0 1 1},{0 0 01 1 0 0 1 0 1 1 0 0 1 1 1},{1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1},{0 0 1 0 0 1 0 10 1 0 1 1 0 1 1},{0 1 0 0 0 0 1 1 0 0 1 1 1 1 0 1},{1 0 0 1 0 1 1 0 0 1 1 0 10 0 1}。
结合第二方面,在第二方面的某些实现方式中,l=1,该扩频序列集合包括以下扩频序列:{1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1},{1 1 1 1 0 1 1 0 0 1 0 1 0 0 0 0},{10 1 1 1 0 1 1 0 0 1 0 1 0 0 0},{1 0 0 1 1 1 0 1 1 0 0 1 0 1 0 0},{1 0 0 0 1 11 0 1 1 0 0 1 0 1 0},{1 0 0 0 0 1 1 1 0 1 1 0 0 1 0 1},{1 1 0 0 0 0 1 1 1 0 11 0 0 1 0},{1 0 1 0 0 0 0 1 1 1 0 1 1 0 0 1},{1 1 0 1 0 0 0 0 1 1 1 0 1 1 00},{1 0 1 0 1 0 0 0 0 1 1 1 0 1 1 0},{1 0 0 1 0 1 0 0 0 0 1 1 1 0 1 1},{1 1 00 1 0 1 0 0 0 0 1 1 1 0 1},{1 1 1 0 0 1 0 1 0 0 0 0 1 1 1 0},{1 0 1 1 0 0 1 01 0 0 0 0 1 1 1},{1 1 0 1 1 0 0 1 0 1 0 0 0 0 1 1},{1 1 1 0 1 1 0 0 1 0 1 0 00 0 1}。
结合第二方面,在第二方面的某些实现方式中,l=L,该扩频序列集合包括以下扩频序列:{1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1},{0 1 1 1 0 1 1 0 0 1 0 1 0 0 0 1},{00 1 1 1 0 1 1 0 0 1 0 1 0 0 1},{0 0 0 1 1 1 0 1 1 0 0 1 0 1 0 1},{0 0 0 0 1 11 0 1 1 0 0 1 0 1 1},{1 0 0 0 0 1 1 1 0 1 1 0 0 1 0 1},{0 1 0 0 0 0 1 1 1 0 11 0 0 1 1},{1 0 1 0 0 0 0 1 1 1 0 1 1 0 0 1},{0 1 0 1 0 0 0 0 1 1 1 0 1 1 01},{0 0 1 0 1 0 0 0 0 1 1 1 0 1 1 1},{1 0 0 1 0 1 0 0 0 0 1 1 1 0 1 1},{1 1 00 1 0 1 0 0 0 0 1 1 1 0 1},{0 1 1 0 0 1 0 1 0 0 0 0 1 1 1 1},{1 0 1 1 0 0 1 01 0 0 0 0 1 1 1},{1 1 0 1 1 0 0 1 0 1 0 0 0 0 1 1},{1 1 1 0 1 1 0 0 1 0 1 0 00 0 1}。
结合第二方面,在第二方面的某些实现方式中,对该第二信号进行调制得到该第一信号,包括:对该第二信号进行偏移正交相移键控调制得到该第一信号。
结合第二方面,在第二方面的某些实现方式中,该N个数据符号是根据PPDU包括的数据比特得到的,该发送第一信号,包括:通过窄带发送该第一信号。
第三方面,提供一种装置,该装置用于执行上述第一方面至第二方面中任一方面提供的方法。具体地,该装置可以包括用于执行第一方面或第一方面的上述任意一种实现方式提供的方法的单元和/或模块,或者,包括用于执行第二方面或第二方面的上述任意一种实现方式提供的方法的单元和/或模块,如处理单元和/或收发单元。
在一种实现方式中,该装置为设备(如发送端设备,又如接收端设备)。当该装置为设备时,收发单元可以是收发器,或,输入/输出接口;处理单元可以是至少一个处理器。可选的,收发器可以为收发电路。可选的,输入/输出接口可以为输入/输出电路。
在另一种实现方式中,该装置为用于设备(如发送端设备,又如接收端设备)中的芯片、芯片***或电路。当该装置为用于设备中的芯片、芯片***或电路时,收发单元可以是该芯片、芯片***或电路上的输入/输出接口、接口电路、输出电路、输入电路、管脚或相关电路等;处理单元可以是至少一个处理器、处理电路或逻辑电路等。
第四方面,提供一种装置,该装置包括:存储器,用于存储程序;至少一个处理器,用于执行存储器存储的计算机程序或指令,以执行上述第一方面至第二方面中任一方面提供的方法。
在一种实现方式中,该装置为设备(如发送端设备,又如接收端设备)。
在另一种实现方式中,该装置为用于设备(如发送端设备,又如接收端设备)中的芯片、芯片***或电路。
第五方面,本申请提供一种处理器,用于执行上述各方面提供的方法。
对于处理器所涉及的发送和/或接收等操作,如果没有特殊说明,或者,如果未与其在相关描述中的实际作用或者内在逻辑相抵触,则可以理解为处理器输出和接收、输入等操作,也可以理解为由射频电路和天线所进行的发送和接收操作,本申请对此不做限定。
第六方面,提供一种计算机可读存储介质,该计算机可读存储介质存储用于设备执行的程序代码,该程序代码在计算机上运行时,使得上述第一方面至第二方面中任一方面提供的方法被执行。
第七方面,提供一种包含指令的计算机程序产品,当该计算机程序产品在计算机上运行时,使得计算机执行上述第一方面至第二方面中任一方面提供的方法。
第八方面,提供一种芯片,芯片包括处理器与通信接口,处理器通过通信接口读取存储器上存储的指令,执行上述第一方面至第二方面中任一方面提供的方法。
可选的,作为一种实现方式,芯片还包括存储器,存储器中存储有计算机程序或指令,处理器用于执行存储上存储的计算机程序或指令,当计算机程序或指令被执行时,处理器用于执行上述第一方面至第二方面中任一方面提供的方法。
第九方面,提供一种通信***,包括上文的发送端设备和接收端设备。
附图说明
图1是适用于本申请实施例的两种应用场景的示意图;
图2是本申请实施例适用的一种PPDU结构的示意图;
图3示出了发送端采用O-QPSK调制对信号进行调制和扩频的流程示意图;
图4示出了O-QPSK调制中的码片偏移的示意图;
图5示出了调制后的信号经过脉冲成型形成的基带码片序列的示意图;
图6示出了本申请实施例提供的信号处理方法的示意性流程图;
图7示出了O-QPSK调制中的码片偏移的示意图;
图8是本申请实施例提供的装置1000的示意图;
图9是本申请实施例提供的装置2000的示意图;
图10是本申请实施例提供的芯片***3000的示意图。
具体实施方式
下面将结合附图,对本申请实施例中的技术方案进行描述。
本申请提供的技术方案可以应用于无线个人局域网(wireless personal areanetwork,WPAN),WPAN采用的标准为电气和电子工程协会(institute of electrical andelectronics engineer,IEEE)802.15***。WPAN可以用于电话、计算机、附属设备等小范围内的数字辅助设备之间的通信,其工作范围一般是在10米(m)以内。作为示例,能够支持无线个人局域网的技术包括但不限于:蓝牙(Bluetooth)、紫峰(ZigBee)、超宽带(ultrawideband,UWB)、红外线数据标准协会(infrared data association,IrDA)红外连接技术、家庭射频(HomeRF)等。从网络构成上来看,WPAN可位于整个网络架构的底层,用于小范围内的设备之间的无线连接,即点到点的短距离连接,可以视为短距离无线通信网络。根据不同的应用场景,WPAN可分为高速率(high rate,HR)-WPAN和低速率(low rate,LR)-WPAN,其中,HR-WPAN可用于支持各种高速率的多媒体应用,包括高质量声像配送、多兆字节音乐和图像文档传送等。LR-WPAN可用于日常生活的一般业务。
在WPAN中,根据设备所具有的通信能力,可以分为全功能设备(full-functiondevice。FFD)和精简功能设备(reduced-function device,RFD)。RFD主要用于简单的控制应用,如灯的开关、被动式红外线传感器等,传输的数据量较少,对传输资源和通信资源占用不多,RFD的成本较低。FFD之间可以通信,FFD和RFD之间也可以通信。通常,RFD之间不直接通信,而是与FFD通信,或者通过一个FFD向外转发数据。与RFD相关联的FFD也可称为该RFD的协调器(coordinator)。协调器也可以称为个人局域网(personal area network,PAN)协调器或中心控制节点等。PAN协调器为整个网络的主控节点,并且每个自组网中有一个PAN协调器,主要用于成员身份管理、链路信息管理、分组转发功能。可选的,本申请实施例中的设备可以是支持802.15.4a和802.15.4z、以及现在正在讨论中的或后续版本等多种WPAN制式的设备。
本申请中,上述设备可以是标签、通信服务器、路由器、交换机、网桥、计算机或者手机,家居智能设备,车载通信设备,可穿戴设备等。可穿戴设备也可称为穿戴式智能设备,是应用穿戴式技术对日常穿戴进行智能化设计、开发出可以穿戴的设备的总称,如眼镜、手套、手表、服饰及鞋等。可穿戴设备即直接穿在身上,或是整合到用户的衣服或配件的便携式设备。可穿戴设备不仅仅是一种硬件设备,更是通过软件支持以及数据交互、云端交互来实现强大的功能。广义穿戴式智能设备包括功能全、尺寸大、可不依赖智能手机实现完整或者部分的功能,例如:智能手表或智能眼镜等,以及只专注于某一类应用功能,需要和其他设备如智能手机配合使用,如各类进行体征监测的智能手环、智能首饰等。
在本申请实施例中,上述设备包括硬件层、运行在硬件层之上的操作***层,以及运行在操作***层上的应用层。该硬件层包括中央处理器(central processing unit,CPU)、内存管理单元(memory management unit,MMU)和内存(也称为主存)等硬件。该操作***可以是任意一种或多种通过进程(process)实现业务处理的计算机操作***,例如,Linux操作***、Unix操作***、Android操作***、iOS操作***或Windows操作***等。该应用层包含浏览器、通讯录、文字处理软件、即时通信软件等应用。并且,本申请实施例并未对本申请实施例提供的方法的执行主体的具体结构特别限定,只要能够通过运行记录有本申请实施例提供的方法的代码的程序,以根据本申请实施例提供的方法进行通信即可,例如,本申请实施例提供的方法的执行主体可以是FFD或RFD,或者,是FFD或RFD中能够调用程序并执行程序的功能模块。
上述关于WPAN的介绍仅是举例说明,其不对本申请实施例的保护范围造成限定。
本申请应用于支持IEEE 802.11ax下一代无线保真(wireless fidelity,Wi-Fi)协议,如802.11be,Wi-Fi 7或极高吞吐量(extremely high throughput,EHT),再如802.11be下一代,Wi-Fi 8,Wi-Fi人工智能(artificial intelligence,AI)等802.11系列协议的无线局域网***,还可以应用于基于UWB的无线个人局域网***,感知(sensing)***。需要说明的是,下文以应用于基于UWB的无线个人局域网***为例,对本申请实施例进行描述。
可以理解,本申请实施例还可以应用于其他通信***,例如,第六代(6thgeneration,6G)移动通信***,第五代(5th generation,5G)***、长期演进(long termevolution,LTE)***等。本申请实施例还可以用于未来的通信***。本申请实施例还可以用于设备到设备(device to device,D2D)通信,车联万物(vehicle-to-everything,V2X)通信,机器到机器(machine to machine,M2M)通信,机器类型通信(machine typecommunication,MTC),以及物联网(internet of things,IoT)通信***或者其他通信***。适用于本申请的通信***不限于此,在此统一说明,以下不再赘述。
本申请实施例中发送端设备和/或接收端设备可以是无线局域网(wirelesslocal area network,WLAN)中的站点(station,STA)。例如,站点可以为支持Wi-Fi通讯功能的移动电话、支持Wi-Fi通讯功能的平板电脑、支持Wi-Fi通讯功能的机顶盒、支持Wi-Fi通讯功能的智能电视、支持Wi-Fi通讯功能的智能可穿戴设备、支持Wi-Fi通讯功能的车载通信设备和支持Wi-Fi通讯功能的计算机等等。可选的,站点可以支持802.11be制式。站点也可以支持802.11be、802.11ax、802.11ac、802.11n、802.11g、802.11b及802.11a等802.11家族的多种WLAN制式。
另外,本申请实施例中的发送端设备和/或接收端设备也可以是WLAN中的接入点(access point,AP),接入点可以为终端设备(如手机)进入有线(或无线)网络的接入点,主要部署于家庭、大楼内部以及园区内部,典型覆盖半径为几十米至上百米,当然,也可以部署于户外。接入点相当于一个连接有线网和无线网的桥梁,主要作用是将各个无线网络客户端连接到一起,然后将无线网络接入以太网。具体的,接入点可以是带有Wi-Fi芯片的终端设备(如手机)或者网络设备(如路由器)。接入点可以是支持802.11be制式的设备。接入点也可以是支持802.11be、802.11ax、802.11ac、802.11n、802.11g、802.11b及802.11a等802.11家族的多种WLAN制式的设备。
接入点和站点也可以是应用于车联网中的设备,物联网(internet of things,IoT)中的物联网节点、传感器等,智慧家居中的智能摄像头,智能遥控器,智能水表电表,以及智慧城市中的传感器等。
下面结合图1简单介绍适用于本申请的应用场景,如下。
图1是本申请提供的两种应用场景的示意图。图1中的(A)所示的***101为一种星型拓扑(star topology)的通信***,图1中的(B)所示的***102为一种点对点拓扑(peerto peer topology)的通信***。
如图1中的(A)所示,该***101中可包括多个FFD和多个RFD,该多个FFD和多个RFD可形成星型拓扑的通信***。其中,多个FFD中的某一个FFD为PAN协调器,在星型拓扑的通信***中,PAN协调器可同一个或多个其他设备进行数据传输,即多个设备可以建立一对多或多对一的数据传输架构。
如图1中的(B)所示,该***102中可包括多个FFD和一个RFD,该多个FFD和一个RFD可形成点对点拓扑的通信***。其中,多个FFD中的某一个FFD为PAN协调器,在点对点拓扑的通信***中,多个不同设备之间可以建立多对多的数据传输架构。
应理解,图1中的(A)和图1中的(B)仅为便于理解而示例的简化示意图,并不构成对本申请的应用场景的限定。例如,该***101和/或***102中还可以包括其他FFD和/或RFD等。
UWB技术可利用纳秒级的非正弦波窄脉冲传输数据,其所占的频谱范围很宽。由于UWB技术传输数据所采用的脉冲较窄,且辐射谱密度极低,因此,UWB技术具有多径分辨能力强、功耗低、保密性强等优点。当前,在IEEE 802系列无线标准已经写入了UWB技术,发布了基于UWB技术的WPAN标准IEEE 802.15.4a,以及其演进版本IEEE 802.15.4z,目前UWB技术的下一代WPAN标准802.15.4ab的制定也已经提上日程。
由于UWB技术不需要使用传统通信体制中的载波,而是通过收发具有纳秒或纳秒以下的极窄脉冲来传输数据,其对收发设备的时间同步具有很高的要求,同时由于其通信宽带较大,所以在利用超宽带信道上的收发信号时,设备的功耗和复杂度较高,而大多数UWB通信设备依靠电池驱动,下一代标准希望能进一步降低UWB***的功耗,因此可以采用窄带(narrow band,NB)信号辅助的方式,将除用于测距和感知的参考信号外的其他所有信号,全部通过窄带***收发,从而降低整体功耗开销。
其中,窄带信号指的是信源信号的有效带宽比其所在的载波频率或中心频率要小得多的信号。实际通信中,分配给用户设备的频带资源+真实的传播环境,称之为信道,信道也具备一定的频谱特征。通常情况下,分配到的频带资源越宽,传播环境越稳定,信道能够承载的数据速率就越高。从信号波形的频谱来看,信号带宽(或者称为“信源特征”)为Δf,载波频率(或者称为“信道特征”)为fc,当Δf远远小于fc时称该***为窄带***。可见“窄带信道”和“窄带信号”其实都在同一个定义范畴之内,二者相辅相成。
图2示出了窄带信号的物理协议数据单元(physical protocol data unit,PPDU)的结构的示意图。如图2所示,窄带信号的PPDU包括前导码(preamble)、帧开始间隔符(start-of-frame delimiter,SFD)、物理头(physical header,PHR)和物理层(physical,PHY)承载(payload)字段,PHY承载字段也可以理解为物理层服务数据单元(physicalservice data unit,PSDU)。另外,前导码和帧开始间隔符也可以合起来称为同步头(synchronization header,SHR)。
用来辅助UWB的窄带信号可以采用偏移正交相移键控(offset-quadrature phaseshift keying,O-QPSK)调制方式发送。为增强***鲁棒性,在O-QPSK调制之前,发送端设备将4个编码后(或未编码)的比特信息映射到特定长度的扩频序列上。进而接收端设备可以利用扩频序列来判断发送端设备发送的比特信息。
图3示出了发送端设备采用O-QPSK调制对信号进行调制和扩频的流程示意图。如图3所示,发送端设备对PPDU中的二进制数据(binary data)依次经过比特到符号(bit-to-symbol)的映射、符号到码片(symbol-to-chip)的映射和O-QPSK调制(O-QPSK modulator)之后,得到调制信号(modulated signal),然后发送端设备将调制信号发送出去。
具体的,发送端设备对PPDU中的二进行制数据进行比特到符号的映射的过程中,将PPDU中的二进制数据按照每4个比特为一组映射为一个数据符号(data symbol)。例如,根据表1所示的映射关系,发送端可以将二进制的4个比特“0000”映射为数据符号“0”,又例如,根据表1所示的映射关系,发送端可以将二进制的4个比特“1000”映射为数据符号“1”。发送端设备进行符号到码片的映射的过程中,将每个数据符号映射为长度为16的扩频序列。例如,根据表1所示的映射关系,发送端设备可以将数据符号“0”映射为扩频序列{00111110 0010 0101}。
表1
二进制比特(b0 b1 b2 b3) | 数据符号 | 码片值(chip values)(c0 c1…c5) |
0000 | 0 | 0011 1110 0010 0101 |
1000 | 1 | 0100 1111 1000 1001 |
0100 | 2 | 0101 0011 1110 0010 |
1100 | 3 | 1001 0100 1111 1000 |
0010 | 4 | 0010 0101 0011 1110 |
1010 | 5 | 1000 1001 0100 1111 |
0110 | 6 | 1110 0010 0101 0011 |
1110 | 7 | 1111 1000 1001 0100 |
0001 | 8 | 0110 1011 0111 0000 |
1001 | 9 | 0001 1010 1101 1100 |
0101 | 10 | 0000 0110 1011 0111 |
1101 | 11 | 1100 0001 1010 1101 |
0011 | 12 | 0111 0000 0110 1011 |
1011 | 13 | 1101 1100 0001 1010 |
0111 | 14 | 1011 0111 0000 0110 |
1111 | 15 | 1010 1101 1100 0001 |
图4示出了O-QPSK调制中的码片偏移的示意图。如图4所示,在O-QPSK调制中,偶数码片被调制到同相(in-phase,I-相)载波和正交(quadrature-phase,Q-相)载波上。正交载波上的码片相对于同相载波上的码片延时一个码片时间(即Tc),从而形成同相码片调制和正交码片调制的偏移。调制后的信号经过脉冲成型形成基带码片序列。当采用半正弦函数脉冲成型时,形成的基带码片序列如图5所示,图5中的j表示虚数单位。
在采用窄带信号辅助UWB的场景下,若接收端设备可以根据接收到的窄带信号估计载波频率偏移(carrier frequency offset,CFO),则接收端设备可以根据CFO进行信道补偿,并接收到UWB信号。进而,接收端设备接收到UWB信号之后,还可以根据CFO对UWB信号进行相位补偿。然而,基于现有的传输窄带信号的方案,接收端设备无法接收到的窄带信号估计CFO。
有鉴于此,本申请实施例提供一种信号处理方法,以使得接收端设备可以根据接收到的信号估计载波频率偏移。
为便于理解本申请实施例,做出以下说明。
在本申请中示出的第一、第二仅为描述方便,用于区分的对象,并不用来限定本申请实施例的范围,例如,区分不同扩频序列等,而不是用于描述特定的顺序或先后次序。应理解,这样描述的对象在适当情况下可以互换,以便能够描述本申请的实施例以外的方案。
本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。并且,在本申请的描述中,除非另有说明,“多个”是指两个或多于两个。
以下不失一般性地,以发送端设备和接收端设备之间的交互为例详细说明本申请实施例提供的信号处理方法。
作为示例而非限定,发送端设备可以是WPAN中具有通信能力的设备,如,FFD或RFD;同理,接收端设备也可以是WPAN中具有通信能力的设备,如FFD或RFD。
应理解,本申请实施例对于发送端设备和接收端设备的具体类型不做限定,具有收发信号的功能的通信设备即可。
图6是本申请实施例提供的信号处理方法600的示意性流程图,包括以下步骤:
S610,发送端设备根据扩频序列集合和N个数据符号得到第一信号。
扩频序列集合包括M个长度为L的扩频序列,该M个长度为L的扩频序列与M个取值不同的数据符号一一对应,且M个长度为L的扩频序列中任意两个扩频序列包括的第l个码片的值相同,N、M和L为正整数,l=1,或,l=L。换句话说,扩频序列集合中每个扩频序列包括的第一个码片的值为固定值,或者,扩频序列集合中每个扩频序列包括的最后一个码片的值为固定值。示例性的,该固定值为1或0。扩频序列的长度为L,也可以理解为,扩频序列包括L个码片。
N个数据符号是根据N’个数据比特确定的,N’为正整数。示例性的,N个数据符号中的一个数据符号是由N’个数据比特中的4个数据比特映射得到的,且N个数据符号中的不同数据符号由N’个数据比特中的不同数据比特映射得到。其中,4个数据比特映射得到一个数据符号指的是,将4个比特的二进制数据映射为一个十进制的数据符号。
示例性的,N’个数据比特是PPDU包括的数据比特,即N’个数据比特包括:构成PPDU中的前导码的数据比特、构成PPDU中的SFD的数据比特、构成PPDU中的PHR的数据比特和构成PPDU中的负载的数据比特。
可以理解,由于4个比特可以组成16个不同的二进行数据,因此一个数据符号是由4个数据比特映射得到的情况下,数据符号可能的取值也有16种,即数据符号可能的取值为0至15。进而,为了实现对不同取值的数据符号的扩频处理,扩频序列集合可以包括16个长度为L的扩频序列。
应理解,扩频序列集合也可以包括更多数量的扩频序列,或者包括更少数量的扩频序列,本申请实施例对此不做限定,例如,若一个数据符号是由2个数据比特映射得到的,则扩频序列集合可以包括4个长度为L的扩频序列。又例如,若一个数据符号是由8个数据比特映射得到的,则扩频序列集合可以包括64个长度为L的扩频序列。
可选的,扩频序列集合的最小汉明距离(Hamming distance)不小于8,换句话说,扩频序列集合中任意两个扩频序列之间的汉明距离不小于8。扩频序列集合中任意两个扩频序列之间的汉明距离的最小值,称为扩频序列集合的最小汉明距离。两个扩频序列之间的汉明距离是两个扩频序列对应位置的值不同的码片的个数。换句话说,两个序列之间的汉明距离是将一个扩频序列变换成另外一个扩频序列所需要替换的码片的个数。例如,扩频序列{1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1}与扩频序列{1 0 1 0 1 0 1 0 1 0 1 0 1 01 0}之间的汉明距离是8。
扩频序列集合包括M个扩频序列,则将扩频序列集合包括的扩频序列两两组合的情况下,共可以组成M(M-1)/2个不同的扩频序列组合。假设k个扩频序列中每个扩频序列包括的第i个码片的值为1,(M-k)个扩频序列中每个扩频序列包括的第i个码片的值为0,则第i个码片为M(M-1)/2个扩频序列组合贡献的汉明距离之和等于k(M-k),k个扩频序列和(M-k)个扩频序列均属于M个扩频序列,k为正整数,1≤i≤L,且i不等于l。
进而,若将k作为二次函数的自变量,第i个码片为M(M-1)/2个扩频序列组合贡献的汉明距离之和作为二次函数的因变量,M作为系数,则根据二次函数的性质可知,当k=M/2时,第i个码片为M(M-1)/2个扩频序列组合贡献的汉明距离之和最大(等于M2/4)。如上文所述,M个扩频序列中每个扩频序列的第一个码片的值为固定值,或者,M个扩频序列中每个扩频序列的最后一个码片的值为固定值,也就是说,在扩频序列的长度为L的情况下,能够为M(M-1)/2个扩频序列组合贡献汉明距离的码片的数量为(L-1)个,因此,M(M-1)/2个扩频序列组合的汉明距离之和的最大值为进而可知,扩频序列集合中任意两个扩频序列之间的汉明距离不大于/>
由上可知,若M=16,则扩频序列集合的最小汉明距离不大于8(L-1)/15。因此,为了确保扩频序列集合中任意两个扩频序列之间的汉明距离不小于8,扩频序列的长度L至少为16。
示例性的,扩频序列的长度L为16。基于上文的分析,若L=16,为了确保扩频序列集合中任意两个扩频序列之间的汉明距离不小于8,则M个扩频序列中的M/2个扩频序列的第i个码片的值为1,另外M/2个扩频序列的第i个码片的值为0。若将M个扩频序列中的每个扩频序列作为矩阵的一行,则由扩频序列集合组成的矩阵的第i列包括M/2个1和M/2个0,换句话说,由于i不等于l,因此由扩频序列集合组成的矩阵中,除第l列之外的其余每列包括M/2个1和M/2个0。例如,若M=16,L=16,则由扩频序列集合组成的矩阵中,除第l列之外的其余每列包括8个1和8个0。
示例性的,M=16,L=16,本申请实施例提供的扩频序列集合包括的扩频序列如表2所示。表2还示出了扩频序列与数据符号之间的对应关系的一个示例。
表2
数据符号 | 码片值(c0 c1…c5) |
0 | 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 |
1 | 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 |
2 | 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 |
3 | 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 |
4 | 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 |
5 | 1 0 1 0 0 1 0 1 1 0 1 0 0 1 0 1 |
6 | 1 1 0 0 0 0 1 1 1 1 0 0 0 0 1 1 |
7 | 1 0 0 1 0 1 1 0 1 0 0 1 0 1 1 0 |
8 | 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 |
9 | 1 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 |
10 | 1 1 0 0 1 1 0 0 0 0 1 1 0 0 1 1 |
11 | 1 0 0 1 1 0 0 1 0 1 1 0 0 1 1 0 |
12 | 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 |
13 | 1 0 1 0 0 1 0 1 0 1 0 1 1 0 1 0 |
14 | 1 1 0 0 0 0 1 1 0 0 1 1 1 1 0 0 |
15 | 1 0 0 1 0 1 1 0 0 1 1 0 1 0 0 1 |
表2所示的16个扩频序列组成的矩阵H1可以表示为:
可以看出,矩阵H1的第2列至第16列中的每列都包括8个1和8个0。
又示例性的,M=16,L=16,本申请实施例提供的扩频序列集合包括的序列如表3所示。表3还示出了扩频序列与数据符号之间的对应关系的一个示例。
表3
数据符号 | 码片值(c0 c1…c5) |
0 | 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 |
1 | 1 1 1 1 0 1 1 0 0 1 0 1 0 0 0 0 |
2 | 1 0 1 1 1 0 1 1 0 0 1 0 1 0 0 0 |
3 | 1 0 0 1 1 1 0 1 1 0 0 1 0 1 0 0 |
4 | 1 0 0 0 1 1 1 0 1 1 0 0 1 0 1 0 |
5 | 1 0 0 0 0 1 1 1 0 1 1 0 0 1 0 1 |
6 | 1 1 0 0 0 0 1 1 1 0 1 1 0 0 1 0 |
7 | 1 0 1 0 0 0 0 1 1 1 0 1 1 0 0 1 |
8 | 1 1 0 1 0 0 0 0 1 1 1 0 1 1 0 0 |
9 | 1 0 1 0 1 0 0 0 0 1 1 1 0 1 1 0 |
10 | 1 0 0 1 0 1 0 0 0 0 1 1 1 0 1 1 |
11 | 1 1 0 0 1 0 1 0 0 0 0 1 1 1 0 1 |
12 | 1 1 1 0 0 1 0 1 0 0 0 0 1 1 1 0 |
13 | 1 0 1 1 0 0 1 0 1 0 0 0 0 1 1 1 |
14 | 1 1 0 1 1 0 0 1 0 1 0 0 0 0 1 1 |
15 | 1 1 1 0 1 1 0 0 1 0 1 0 0 0 0 1 |
表3所示的16个扩频序列组成的矩阵H2可以表示为:
可以看出,矩阵H2的第2列至第16列中的每列都包括8个1和8个0。
需要说明的是,表2和表3所示的扩频序列与取值不同的数据符号之间的对应关系仅为示例,本申请实施例对此不做限定,满足扩频序列与取值不同的数据符号一一对应即可。例如,表2所示的扩频序列与取值不同的数据符号之间的另一种对应关系的示例如下:表2所示的第1个扩频序列{1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1}与取值为15的数据符号对应,表2所示的第2个扩频序列{1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0}与取值为14的数据符号对应,……,表2所示的第16个扩频序列{1 0 0 1 0 1 1 0 0 1 1 0 1 0 0 1}与取值为0的数据符号对应。
还需要说明的是,表2和表3所示的扩频序列仅为示例,本申请实施例并不限定扩频序列集合包括的扩频序列的具体形式,满足扩频序列集合中的每个扩频序列的第一个码片的值为固定值,可选的,满足扩频序列集合中任意两个扩频序列之间的汉明距离不小于8即可。或者,满足扩频序列中的每个扩频序列的最后一个码片的值为固定值,可选的,满足扩频序列集合中任意两个扩频序列之间的汉明距离不小于8即可。
例如,M=16,L=16,扩频序列集合包括的每个扩频序列可以是表2或表3所示的扩频序列的变形。例如,将表2或表3所示的每个扩频序列的第一个码片与最后一个码片交换之后得到16个新的扩频序列,进而扩频序列集合可以包括该16个新的扩频序列。或者,将表2或表3所示的每个扩频序列中除第l个码片之外任意多个码片互相交换之后得到16个新的扩频序列,例如,将表2或表3所示的每个扩频序列中的第2个码片与第4个码片交换,以及将表2或表3所示的每个扩频序列中的第7个码片与第8个码片交换,进而扩频序列集合可以包括该16个新的扩频序列。或者,将表2或表3所示的每个扩频序列中的第q个码片的值取反之后得到16个新的扩频序列,进而扩频序列集合包括该16个新的码片序列,q=1,2,3,…,16。其中,将码片的值取反指的是,将码片的值由1变更为0,或者,将码片的值由0变更为1。
需要说明的是,对表2或表3所示的扩频序列的变形操作可以包括上述操作中的多项。例如,将表2或表3所示的每个扩频序列的第一个码片与最后一个码片交换之后得到16个中间扩频序列,将该16个中间扩频序列中每个中间扩频序列的第q个码片的值取反之后得到16个新的扩频序列,进而扩频序列集合可以包括该16个新的扩频序列。
一种可能的实现方式中,发送端设备根据扩频序列集合和N个数据符号得到第一信号,包括:发送端设备根据扩频序列集合包括的M个扩频序列与M个取值不同的数据符号的对应关系,将N个数据符号中的每个数据符号映射为数据符号对应的扩频序列之后得到第二信号;发送端设备对第二信号进行调制得到第一信号。
一种可能的实现方式中,发送端设备根据扩频序列集合和N个数据符号得到第一信号,包括:发送端设备根据扩频序列集合对N个数据符号进行扩频处理得到第二信号;发送端设备对第二信号进行调制得到第一信号;其中,第二信号包括第一子信号和第二子信号,第一子信号是发送端设备根据扩频序列集合中的第一扩频序列对N个数据符号中的第(2n+1)个数据符号进行扩频处理得到的,第一扩频序列与第(2n+1)个数据符号对应,n为整数,且0≤n≤(N-1)/2;第二子信号是发送端设备根据第二扩频序列对N个数据符号中的第2n个数据符号进行扩频处理得到的,第二扩频序列是对扩频序列集合中与第2n个数据符号对应的第三扩频序列进行第一处理得到的,第二扩频序列包括的第|l-(L+1)|个码片的值与第三扩频序列包括的第l个码片的值相同。
其中,发送端设备根据第一扩频序列对第(2n+1)个数据符号进行扩频处理得到第一子信号指的是,发送端设备将第(2n+1)个数据符号映射为第一扩频序列。
发送端设备根据第二扩频序列对第2n个数据符号进行扩频处理得到第二子信号指的是,发送端设备将第2n个数据符号映射为第二扩频序列。
第一处理包括循环移位和/或取逆。取逆可以理解为首尾颠倒或反向,例如,对扩频序列{1 1 1 1 0 1 1 0 0 1 0 1 0 0 0 0}取逆的结果为{0 0 0 0 1 0 1 0 01 1 0 11 1 1}。需要说明的是,本申请实施例并不限定第一处理的具体形式,对第三扩频序列进行第一处理得到的第二扩频序列的第|l-(L+1)|个码片的值与第三扩频序列的第l个码片的值相同即可。例如,第一处理可以包括将扩频序列的第一个码片与最后一个码片交换。
一种可能的实现方式中,发送端设备根据扩频序列集合和N个数据符号得到第一信号,包括:发送端设备根据扩频序列集合对N个数据符号进行扩频处理得到第二信号;发送端设备对第二信号进行调制得到第一信号;其中,第二信号包括第一子信号和第二子信号,第一子信号是发送端设备根据第四扩频序列对N个数据符号中的第(2n+1)个数据符号进行扩频处理得到的,第四扩频序列是对扩频序列集合中与第(2n+1)个数据符号对应的第一扩频序列进行第一处理得到的,第四扩频序列包括的第|l-(L+1)|个码片的值与第一扩频序列包括的第l个码片的值相同;第二子信号是发送端设备根据扩频序列集合中的第三扩频序列对N个数据符号中的第2n个数据符号进行扩频处理得到的,第三扩频序列与第2n个数据符号对应。
示例性的,发送端设备对第二信号进行调制得到第一信号,包括:发送端设备对第二信号进行O-QPSK调制得到第一信号,或者,发送端设备可以采用其他不同于O-QPSK调制的调制方式,对第二信号进行调制得到第一信号。
S620,发送端设备发送第一信号。
相应的,接收端设备接收该第一信号。
示例性的,发送端设备发送第一信号,包括:发送端设备通过窄带发送第一信号。例如,若N个数据符号是根据窄带信号的PPDU包括的N’个数据比特确定的,则发送端设备可以通过窄带发送第一信号。
相应的,接收端设备通过窄带接收第一信号。
S630,接收端设备根据第一信号进行频偏估计。
接收端设备接收到第一信号之后,则可以根据第一信号进行频偏估计。
如前文所述,由于扩频序列集合中每个扩频序列的第一个码片的值为固定值,或者,扩频序列集合中每个扩频序列的最后一个码片的值为固定值,因此,发送端设备基于扩频序列集合和N个数据符号得到的第一信号包括周期性的固定信号片段。相应的,接收端设备接收到第一信号之后,则可以根据第一信号包括的周期性的固定信号片段进行频偏估计。
假设扩频序列集合中每个扩频序列的第一个码片的值为固定值,且发送端设备根据扩频序列集合中的第一扩频序列对第(2n+1)个数据符号进行扩频处理,以及根据第二扩频序列对第2n个数据符号进行扩频处理。在图7所示的O-QPSK调制中的码片偏移的示意图中,第2n个数据符号对应的最后一个码片(即c15,0)的值为固定值,第(2n+1)个数据符号对应的第一个码片(即c0,1)的值为固定值,第(2n+2)个数据符号对应的最后一个码片(即c15,2)的值为固定值,第(2n+3)个数据符号对应的第一个码片(即c0,3)的值为固定值。由于码片c15,0与码片c0,1部分重叠,因此码片c15,0与码片c0,1重叠部分对应的调制后的信号为固定信号片段。类似的,码片c15,2与码片c0,3重叠部分对应的调制后的信号为固定信号片段。进而,接收端设备可以根据两个固定信号片段的相位差,以及两个固定信号片段之间间隔的时长(即32Tc)确定载波频率偏移,即载波频率偏移等于两个固定信号片段的相位差与两个固定信号片段之间间隔的时长的比值。
示例性的,在通过窄带辅助UWB的应用场景中,接收端设备通过窄带接收到第一信号,并且根据第一信号进行频偏估计之后,接收端设备可以根据估计的载波频率偏移进行信道补偿,从而辅助接收端设备接收UWB信号。进而,接收端设备接收到UWB信号之后,还可以根据估计的载波频率偏移对UWB信号进行相位补偿。
在本申请实施例中,由于扩频序列集合中每个扩频序列的第一个码片的值为固定值,或,扩频序列集合中每个扩频序列的最后一个码片的值为固定值,因此发送端设备根据扩频序列集合对N个数据符号进行扩频处理得到第二信号,再对第二信号进行调制得到的第一信号包括周期性的固定信号片段,从而接收端设备可以根据第一信号包括的周期性的固定信号片段进行频偏估计。
此外,本申请实施例提供的扩频序列集合的最小汉明距离不小于8,从而不同数据符号映射得到的扩频序列的差别较大,从而可以减小接收端设备对数据符号的误判的概率,提高***的传输性能。
此外,相比于通过在周期性地***一段已知的固定码片序列实现频偏估计的方式,本申请实施例提供的方法不会增加额外的开销,从而不会增加空口的传输时间。
图8是本申请实施例提供的一种装置的示意性框图。如图8所示,该装置1000可以包括收发单元1010和处理单元1020。收发单元1010可以与外部进行通信,处理单元1020用于进行数据处理。收发单元1010还可以称为通信接口或通信单元。
可选的,该装置1000还可以包括存储单元,该存储单元可以用于存储指令和/或数据,处理单元1020可以读取存储单元中的指令和/或数据,以使得装置实现前述方法实施例。
在第一种设计中,该装置1000可以是前述实施例中的发送端设备,也可以是发送端设备的组成部件(如芯片)。该装置1000可实现对应于上文方法实施例中的发送端设备执行的步骤或者流程,其中,收发单元1010可用于执行上文方法实施例中的发送端设备的收发相关的操作,处理单元1020可用于执行上文方法实施例中发送端设备的处理相关的操作。
一种可能的实现方式中,处理单元1020,用于根据扩频序列集合和N个数据符号得到第一信号,该扩频序列集合包括M个长度为L的扩频序列,该M个长度为L的扩频序列与M个取值不同的数据符号一一对应,该M个长度为L的扩频序列中任意两个扩频序列包括的第l个码片的值相同,N、M和L为正整数,l=1,或,l=L;收发单元1010,用于发送第一信号。
在第二中设计中,该装置1000可以是前述实施例中的接收端设备,也可以是接收端设备的组成部件(如芯片)。该装置1000可实现对应于上文方法实施例中的接收端设备执行的步骤或者流程,其中,收发单元1010可用于执行上文方法实施例中的接收端设备的收发相关的操作,处理单元1020可用于执行上文方法实施例中接收端设备的处理相关的操作。
一种可能的实现方式中,收发单元1010,用于接收第一信号,该第一信号是根据扩频序列集合和N个数据符号得到的,该扩频序列集合包括M个长度为L的扩频序列,该M个长度为L的扩频序列与M个取值不同的数据符号一一对应,该M个长度为L的扩频序列中任意两个扩频序列包括的第l个码片的值相同,N、M和L为正整数,l=1,或,l=L;处理单元1020,用于根据该第一信号进行频偏估计。
应理解,各单元执行上述相应步骤的具体过程在上述各方法实施例中已经详细说明,为了简洁,在此不再赘述。
还应理解,这里的装置1000以功能单元的形式体现。这里的术语“单元”可以指应用特有集成电路(application specific integrated circuit,ASIC)、电子电路、用于执行一个或多个软件或固件程序的处理器(例如共享处理器、专有处理器或组处理器等)和存储器、合并逻辑电路和/或其它支持所描述的功能的合适组件。在一个可选例子中,本领域技术人员可以理解,装置1000可以具体为上述实施例中的发送端设备,可以用于执行上述各方法实施例中与发送端设备对应的各个流程和/或步骤;或者,装置1000可以具体为上述实施例中的接收端设备,可以用于执行上述各方法实施例中与接收端设备对应的各个流程和/或步骤,为避免重复,在此不再赘述。上述收发单元1010还可以是收发电路(例如可以包括接收电路和发送电路),处理单元1020可以是处理电路。图8中的装置可以是前述实施例中的设备,也可以是芯片或者芯片***,例如:片上***(system of chip,SoC)。其中,收发单元可以是输入输出电路、通信接口;处理单元为该芯片上集成的处理器或者微处理器或者集成电路。在此不做限定。
上述各个方案的装置1000具有实现上述方法中发送端设备或接收端设备所执行的相应步骤的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件的实现。所述硬件或软件包括一个或多个与上述功能相对应的模块;例如收发单元可以由收发机替代(例如,收发单元中的发送单元可以由发送机替代,收发单元中的接收单元可以由接收机替代),其它单元,如处理单元等可以由处理器替代,分别执行各个方法实施例中的收发操作以及相关的处理操作。
图9是本申请实施例提供的装置2000的示意图。该装置2000包括处理器2010,处理器2010用于执行存储器2020存储的计算机程序或指令,或读取存储器2020存储的数据/指令,以执行上文各方法实施例中的方法,可选的,处理器2010为一个或多个。
可选的,如图9所示,该装置2000还包括存储器2020,存储器2020用于存储计算机程序或指令和/或数据。该存储器2020可以与处理器2010集成在一起,或者也可以分离设置。可选的,存储器2020为一个或多个。
可选的,如图9所示,该装置2000还包括收发器2030,收发器2030用于信号的接收和/或发送。例如,处理器2010用于控制收发器2030进行信号的接收和/或发送。
作为一种方案,该装置2000用于实现上文方法实施例中由发送端设备执行的操作。
例如,处理器2010用于执行存储器2020存储的计算机程序或指令,以实现上文方法实施例中发送端设备的相关操作。例如,图6所示实施例中的发送端设备执行的方法。
作为另一种方案,该装置2000用于实现上文方法实施例中由接收端设备执行的方法。
例如,处理器2010用于执行存储器2020存储的计算机程序或指令,以实现上文方法实施例中接收端设备的相关操作。例如,图6所示实施例中的接收端设备执行的方法。
应理解,本申请实施例中提及的处理器可以是中央处理单元(centralprocessing unit,CPU),还可以是其他通用处理器、数字信号处理器(digital signalprocessor,DSP)、专用集成电路(application specific integrated circuit,ASIC)、现成可编程门阵列(field programmable gate array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
还应理解,本申请实施例中提及的存储器可以是易失性存储器和/或非易失性存储器。其中,非易失性存储器可以是只读存储器(read-only memory,ROM)、可编程只读存储器(programmable ROM,PROM)、可擦除可编程只读存储器(erasable PROM,EPROM)、电可擦除可编程只读存储器(electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(random access memory,RAM)。例如,RAM可以用作外部高速缓存。作为示例而非限定,RAM包括如下多种形式:静态随机存取存储器(static RAM,SRAM)、动态随机存取存储器(dynamic RAM,DRAM)、同步动态随机存取存储器(synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(double data rate SDRAM,DDR SDRAM)、增强型同步动态随机存取存储器(enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(synchlinkDRAM,SLDRAM)和直接内存总线随机存取存储器(direct rambus RAM,DR RAM)。
需要说明的是,当处理器为通用处理器、DSP、ASIC、FPGA或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件时,存储器(存储模块)可以集成在处理器中。
还需要说明的是,本文描述的存储器旨在包括但不限于这些和任意其它适合类型的存储器。
图10是本申请实施例提供的一种芯片***3000的示意图。该芯片***3000(或者也可以称为处理***)包括逻辑电路3010以及输入/输出接口(input/output interface)3020。
其中,逻辑电路3010可以为芯片***3000中的处理电路。逻辑电路3010可以耦合连接存储单元,调用存储单元中的指令,使得芯片***3000可以实现本申请实施例的方法和功能。输入/输出接口3020,可以为芯片***3000中的输入输出电路,将芯片***3000处理好的信息输出,或将待处理的数据或信令输入芯片***3000进行处理。
具体的,例如,若发送端设备安装了该芯片***3000,逻辑电路3010与输入/输出接口3020耦合,逻辑电路3010可通过输入/输出接口3020发送第一信号,该第一信号可以为逻辑电路3010生成。又例如,若接收端设备安装了该芯片***3000,逻辑电路3010与输入/输出接口3020耦合,逻辑电路3010可通过输入/输出接口3020接收第一信号,逻辑电路3020根据第一信号进行频偏估计。
作为一种方案,该芯片***3000用于实现上文方法实施例中由发送端设备执行的操作。
例如,逻辑电路3010用于实现上文方法实施例中由发送端设备执行的处理相关的操作,如,图6所示实施例中的发送端设备执行的处理相关的操作;输入/输出接口3020用于实现上文方法实施例中由发送端设备执行的发送和/或接收相关的操作,如,图6所示实施例中的发送端设备执行的处理相关的操作。
作为另一种方案,该芯片***3000用于实现上文方法实施例中由接收端设备执行的操作。
例如,逻辑电路3010用于实现上文方法实施例中由接收端设备执行的处理相关的操作,如,图6所示实施例中的接收端设备执行的处理相关的操作;输入/输出接口3020用于实现上文方法实施例中由接收端设备执行的发送和/或接收相关的操作,如,图6所示实施例中的接收端设备执行的处理相关的操作。
本申请实施例还提供一种计算机可读存储介质,其上存储有用于实现上述方法实施例中由设备执行的方法的计算机指令。
例如,该计算机程序被计算机执行时,使得计算机可以实现上述方法实施例中由发送端设备执行的方法。
又例如,该计算机程序被计算机执行时,使得计算机可以实现上述方法实施例中由接收端设备执行的方法。
本申请实施例还提供一种计算机程序产品,包含指令,该指令被计算机执行时以实现上述方法实施例中由设备(如发送端设备,又如接收端设备)执行的方法。
本申请实施例还提供一种通信的***,包括前述的发送端设备和接收端设备。
上述提供的任一种装置中相关内容的解释及有益效果均可参考上文提供的对应的方法实施例,此处不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。此外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。例如,所述计算机可以是个人计算机,服务器,或者网络设备等。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘(solid state disk,SSD)等)。例如,前述的可用介质包括但不限于:U盘、移动硬盘、只读存储器(read-onlymemory。ROM)、随机存取存储器(random access memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围以所述权利要求的保护范围为准。
Claims (26)
1.一种信号处理方法,其特征在于,包括:
接收第一信号,所述第一信号是根据扩频序列集合和N个数据符号得到的,所述扩频序列集合包括M个长度为L的扩频序列,所述M个长度为L的扩频序列与M个取值不同的数据符号一一对应,所述M个长度为L的扩频序列中任意两个扩频序列包括的第l个码片的值相同,N、M和L为正整数,l=1,或,l=L;
根据所述第一信号进行频偏估计。
2.根据权利要求1所述的方法,其特征在于,所述第一信号是对第二信号进行调制得到的,所述第二信号是根据所述扩频序列集合对所述N个数据符号进行扩频处理得到的,所述第二信号包括第一子信号和第二子信号,
所述第一子信号是根据所述扩频序列集合中的第一扩频序列对所述N个数据符号中的第2n+1个数据符号进行扩频处理得到的,所述第一扩频序列与所述第2n+1个数据符号对应,n为整数,且0≤n≤(N-1)/2;
所述第二子信号是根据第二扩频序列对所述N个符号中的第2n个数据符号进行扩频处理得到的,所述第二扩频序列是对所述扩频序列集合中与所述第2n个数据符号对应的第三扩频序列进行第一处理得到的,所述第二扩频序列包括的第|l-(L+1)|个码片的值与所述第三扩频序列包括的第l个码片的值相同。
3.根据权利要求2所述的方法,其特征在于,所述第一处理包括循环移位和/或取逆。
4.根据权利要求1至3中任一项所述的方法,其特征在于,所述扩频序列集合中任意两个不同扩频序列之间的汉明距离不小于8。
5.根据权利要求4所述的方法,其特征在于,L=16,M=16,由所述M个长度为L的扩频序列组成的矩阵中,除第l列之外的其余每列包括8个1和8个0,所述矩阵的每一行对应所述扩频序列集合中的一个扩频序列。
6.根据权利要求5所述的方法,其特征在于,l=1,所述扩频序列集合包括以下扩频序列:
{1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1},{1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0},{1 10 0 1 1 0 0 1 1 0 0 1 1 0 0},{1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1},{1 1 1 1 0 0 00 1 1 1 1 0 0 0 0},{1 0 1 0 0 1 0 1 1 0 1 0 0 1 0 1},{1 1 0 0 0 0 1 1 1 1 0 00 0 1 1},{1 0 0 1 0 1 1 0 1 0 0 1 0 1 1 0},{1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0},{1 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1},{1 1 0 0 1 1 0 0 0 0 1 1 0 0 1 1},{1 0 0 11 0 0 1 0 1 1 0 0 1 1 0},{1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1},{1 0 1 0 0 1 0 1 01 0 1 1 0 1 0},{1 1 0 0 0 0 1 1 0 0 1 1 1 1 0 0},{1 0 0 1 0 1 1 0 0 1 1 0 1 00 1}。
7.根据权利要求5所述的方法,其特征在于,l=L,所述扩频序列集合包括以下扩频序列:
{1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1},{0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1},{0 10 0 1 1 0 0 1 1 0 0 1 1 0 1},{1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1},{0 1 1 1 0 0 00 1 1 1 1 0 0 0 1},{1 0 1 0 0 1 0 1 1 0 1 0 0 1 0 1},{1 1 0 0 0 0 1 1 1 1 0 00 0 1 1},{0 0 0 1 0 1 1 0 1 0 0 1 0 1 1 1},{0 1 1 1 1 1 1 1 0 0 0 0 0 0 0 1},{1 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1},{1 1 0 0 1 1 0 0 0 0 1 1 0 0 1 1},{0 0 0 11 0 0 1 0 1 1 0 0 1 1 1},{1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1},{0 0 1 0 0 1 0 1 01 0 1 1 0 1 1},{0 1 0 0 0 0 1 1 0 0 1 1 1 1 0 1},{1 0 0 1 0 1 1 0 0 1 1 0 1 00 1}。
8.根据权利要求5所述的方法,其特征在于,l=1,所述扩频序列集合包括以下扩频序列:
{1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1},{1 1 1 1 0 1 1 0 0 1 0 1 0 0 0 0},{1 01 1 1 0 1 1 0 0 1 0 1 0 0 0},{1 0 0 1 1 1 0 1 1 0 0 1 0 1 0 0},{1 0 0 0 1 1 10 1 1 0 0 1 0 1 0},{1 0 0 0 0 1 1 1 0 1 1 0 0 1 0 1},{1 1 0 0 0 0 1 1 1 0 1 10 0 1 0},{1 0 1 0 0 0 0 1 1 1 0 1 1 0 0 1},{1 1 0 1 0 0 0 0 1 1 1 0 1 1 0 0},{1 0 1 0 1 0 0 0 0 1 1 1 0 1 1 0},{1 0 0 1 0 1 0 0 0 0 1 1 1 0 1 1},{1 1 0 01 0 1 0 0 0 0 1 1 1 0 1},{1 1 1 0 0 1 0 1 0 0 0 0 1 1 1 0},{1 0 1 1 0 0 1 0 10 0 0 0 1 1 1},{1 1 0 1 1 0 0 1 0 1 0 0 0 0 1 1},{1 1 1 0 1 1 0 0 1 0 1 0 0 00 1}。
9.根据权利要求5所述的方法,其特征在于,l=L,所述扩频序列集合包括以下扩频序列:
{1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1},{0 1 1 1 0 1 1 0 0 1 0 1 0 0 0 1},{0 01 1 1 0 1 1 0 0 1 0 1 0 0 1},{0 0 0 1 1 1 0 1 1 0 0 1 0 1 0 1},{0 0 0 0 1 1 10 1 1 0 0 1 0 1 1},{1 0 0 0 0 1 1 1 0 1 1 0 0 1 0 1},{0 1 0 0 0 0 1 1 1 0 1 10 0 1 1},{1 0 1 0 0 0 0 1 1 1 0 1 1 0 0 1},{0 1 0 1 0 0 0 0 1 1 1 0 1 1 0 1},{0 0 1 0 1 0 0 0 0 1 1 1 0 1 1 1},{1 0 0 1 0 1 0 0 0 0 1 1 1 0 1 1},{1 1 0 01 0 1 0 0 0 0 1 1 1 0 1},{0 1 1 0 0 1 0 1 0 0 0 0 1 1 1 1},{1 0 1 1 0 0 1 0 10 0 0 0 1 1 1},{1 1 0 1 1 0 0 1 0 1 0 0 0 0 1 1},{1 1 1 0 1 1 0 0 1 0 1 0 0 00 1}。
10.根据权利要求2至9中任一项所述的方法,其特征在于,所述第一信号是对所述第二信号进行偏移正交相移键控调制得到的。
11.根据权利要求1至10中任一项所述的方法,其特征在于,所述N个数据符号是根据物理层协议数据单元包括的数据比特得到的,所述接收第一信号,包括:
通过窄带接收所述第一信号。
12.一种信号处理方法,其特征在于,包括:
根据扩频序列集合和N个数据符号得到第一信号,所述扩频序列集合包括M个长度为L的扩频序列,所述M个长度为L的扩频序列与M个取值不同的数据符号一一对应,所述M个长度为L的扩频序列中任意两个扩频序列包括的第l个码片的值相同,N、M和L为正整数,l=1,或,l=L;
发送所述第一信号。
13.根据权利要求12所述的方法,其特征在于,所述根据扩频序列集合和N个数据符号得到第一信号,包括:
根据所述扩频序列集合对所述N个数据符号进行扩频处理得到第二信号;
对所述第二信号进行调制得到所述第一信号;
其中,所述第二信号包括第一子信号和第二子信号,
所述第一子信号是根据所述扩频序列集合中的第一扩频序列对所述N个数据符号中的第2n+1个数据符号进行扩频处理得到的,所述第一扩频序列与所述第2n+1个数据符号对应,n为整数,且0≤n≤(N-1)/2;
所述第二子信号是根据第二扩频序列对所述N个符号中的第2n个数据符号进行扩频处理得到的,所述第二扩频序列是对所述扩频序列集合中与所述第2n个数据符号对应的第三扩频序列进行第一处理得到的,所述第二扩频序列包括的第|l-(L+1)|个码片的值与所述第三扩频序列包括的第l个码片的值相同。
14.根据权利要求13所述的方法,其特征在于,所述第一处理包括循环移位和/或取逆。
15.根据权利要求12至14中任一项所述的方法,其特征在于,所述扩频序列集合中任意两个不同扩频序列之间的汉明距离不小于8。
16.根据权利要求15所述的方法,其特征在于,L=16,M=16,由所述M个长度为L的扩频序列组成的矩阵中,除第l列之外的其余每列包括8个1和8个0,所述矩阵的每一行对应所述扩频序列集合中的一个扩频序列。
17.根据权利要求16所述的方法,其特征在于,l=1,所述扩频序列集合包括以下扩频序列:
{1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1},{1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0},{1 10 0 1 1 0 0 1 1 0 0 1 1 0 0},{1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1},{1 1 1 1 0 0 00 1 1 1 1 0 0 0 0},{1 0 1 0 0 1 0 1 1 0 1 0 0 1 0 1},{1 1 0 0 0 0 1 1 1 1 0 00 0 1 1},{1 0 0 1 0 1 1 0 1 0 0 1 0 1 1 0},{1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0},{1 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1},{1 1 0 0 1 1 0 0 0 0 1 1 0 0 1 1},{1 0 0 11 0 0 1 0 1 1 0 0 1 1 0},{1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1},{1 0 1 0 0 1 0 1 01 0 1 1 0 1 0},{1 1 0 0 0 0 1 1 0 0 1 1 1 1 0 0},{1 0 0 1 0 1 1 0 0 1 1 0 1 00 1}。
18.根据权利要求16所述的方法,其特征在于,l=L,所述扩频序列集合包括以下扩频序列:
{1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1},{0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1},{0 10 0 1 1 0 0 1 1 0 0 1 1 0 1},{1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1},{0 1 1 1 0 0 00 1 1 1 1 0 0 0 1},{1 0 1 0 0 1 0 1 1 0 1 0 0 1 0 1},{1 1 0 0 0 0 1 1 1 1 0 00 0 1 1},{0 0 0 1 0 1 1 0 1 0 0 1 0 1 1 1},{0 1 1 1 1 1 1 1 0 0 0 0 0 0 0 1},{1 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1},{1 1 0 0 1 1 0 0 0 0 1 1 0 0 1 1},{0 0 0 11 0 0 1 0 1 1 0 0 1 1 1},{1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1},{0 0 1 0 0 1 0 1 01 0 1 1 0 1 1},{0 1 0 0 0 0 1 1 0 0 1 1 1 1 0 1},{1 0 0 1 0 1 1 0 0 1 1 0 1 00 1}。
19.根据权利要求16所述的方法,其特征在于,l=1,所述扩频序列集合包括以下扩频序列:
{1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1},{1 1 1 1 0 1 1 0 0 1 0 1 0 0 0 0},{1 01 1 1 0 1 1 0 0 1 0 1 0 0 0},{1 0 0 1 1 1 0 1 1 0 0 1 0 1 0 0},{1 0 0 0 1 1 10 1 1 0 0 1 0 1 0},{1 0 0 0 0 1 1 1 0 1 1 0 0 1 0 1},{1 1 0 0 0 0 1 1 1 0 1 10 0 1 0},{1 0 1 0 0 0 0 1 1 1 0 1 1 0 0 1},{1 1 0 1 0 0 0 0 1 1 1 0 1 1 0 0},{1 0 1 0 1 0 0 0 0 1 1 1 0 1 1 0},{1 0 0 1 0 1 0 0 0 0 1 1 1 0 1 1},{1 1 0 01 0 1 0 0 0 0 1 1 1 0 1},{1 1 1 0 0 1 0 1 0 0 0 0 1 1 1 0},{1 0 1 1 0 0 1 0 10 0 0 0 1 1 1},{1 1 0 1 1 0 0 1 0 1 0 0 0 0 1 1},{1 1 1 0 1 1 0 0 1 0 1 0 0 00 1}。
20.根据权利要求16所述的方法,其特征在于,l=L,所述扩频序列集合包括以下扩频序列:
{1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1},{0 1 1 1 0 1 1 0 0 1 0 1 0 0 0 1},{0 01 1 1 0 1 1 0 0 1 0 1 0 0 1},{0 0 0 1 1 1 0 1 1 0 0 1 0 1 0 1},{0 0 0 0 1 1 10 1 1 0 0 1 0 1 1},{1 0 0 0 0 1 1 1 0 1 1 0 0 1 0 1},{0 1 0 0 0 0 1 1 1 0 1 10 0 1 1},{1 0 1 0 0 0 0 1 1 1 0 1 1 0 0 1},{0 1 0 1 0 0 0 0 1 1 1 0 1 1 0 1},{0 0 1 0 1 0 0 0 0 1 1 1 0 1 1 1},{1 0 0 1 0 1 0 0 0 0 1 1 1 0 1 1},{1 1 0 01 0 1 0 0 0 0 1 1 1 0 1},{0 1 1 0 0 1 0 1 0 0 0 0 1 1 1 1},{1 0 1 1 0 0 1 0 10 0 0 0 1 1 1},{1 1 0 1 1 0 0 1 0 1 0 0 0 0 1 1},{1 1 1 0 1 1 0 0 1 0 1 0 0 00 1}。
21.根据权利要求13至20中任一项所述的方法,其特征在于,对所述第二信号进行调制得到所述第一信号,包括:
对所述第二信号进行偏移正交相移键控调制得到所述第一信号。
22.根据权利要求12至21中任一项所述的方法,其特征在于,所述N个数据符号是根据物理层协议数据单元包括的数据比特得到的,所述发送第一信号,包括:
通过窄带发送所述第一信号。
23.一种装置,其特征在于,包括收发单元和处理单元,
所述收发单元用于接收第一信号,所述第一信号是根据扩频序列集合和N个数据符号得到的,所述扩频序列集合包括M个长度为L的扩频序列,所述M个长度为L的扩频序列与M个取值不同的数据符号一一对应,所述M个长度为L的扩频序列中任意两个扩频序列包括的第l个码片的值相同,N、M和L为正整数,l=1,或,l=L;
所述处理单元用于根据所述第一信号进行频偏估计。
24.一种装置,其特征在于,包括收发单元和处理单元,
所述处理单元用于根据扩频序列集合和N个数据符号得到第一信号,所述扩频序列集合包括M个长度为L的扩频序列,所述M个长度为L的扩频序列与M个取值不同的数据符号一一对应,所述M个长度为L的扩频序列中任意两个扩频序列包括的第l个码片的值相同,N、M和L为正整数,l=1,或,l=L;
所述收发单元用于发送所述第一信号。
25.一种装置,其特征在于,包括:
处理器,用于执行存储器中存储的计算机指令,以使得所述装置执行如权利要求1至11中任一项所述的方法,或者,使得所述装置执行如权利要求12至22中任一项所述的方法。
26.一种计算机可读存储介质,其特征在于,用于存储计算机程序,所述计算机程序包括用于实现如权利要求1至11中任一项所述的方法的指令,或者,包括用于实现如权利要求12至22中任一项所述的方法的指令。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2023/082729 WO2024036949A1 (zh) | 2022-08-19 | 2023-03-21 | 信号处理方法及装置 |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211000990 | 2022-08-19 | ||
CN202211000990X | 2022-08-19 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117640313A true CN117640313A (zh) | 2024-03-01 |
Family
ID=90036094
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211021969.8A Pending CN117640313A (zh) | 2022-08-19 | 2022-08-24 | 信号处理方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117640313A (zh) |
-
2022
- 2022-08-24 CN CN202211021969.8A patent/CN117640313A/zh active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108024325A (zh) | 无线通信方法和装置 | |
US20140233475A1 (en) | Scrambling sequence generation method and apparatus for use in device-to-device communication | |
US20230370189A1 (en) | Enhanced Long Range Communication Schemes In Wireless Communications | |
US20230345230A1 (en) | Communication method and apparatus | |
WO2021109108A1 (zh) | 通信方法和装置 | |
CN117640313A (zh) | 信号处理方法及装置 | |
WO2024036949A1 (zh) | 信号处理方法及装置 | |
WO2022141276A1 (zh) | 信息确定方法、信息传输方法、装置、设备及存储介质 | |
WO2024012259A1 (zh) | 通信方法及装置 | |
WO2024051245A1 (zh) | 信号处理的方法及装置 | |
WO2023241651A1 (zh) | 基于物理层协议数据单元的通信方法及装置 | |
WO2023225962A1 (zh) | 一种测距方法及相关装置 | |
WO2023179430A1 (zh) | 通信方法、装置和*** | |
WO2023165454A1 (zh) | 通信方法和装置 | |
WO2023241431A1 (zh) | 基于超宽带传输物理层协议数据单元的方法和装置 | |
WO2023207602A1 (zh) | 通信方法及相关装置 | |
WO2024114563A1 (zh) | 一种通信方法及装置 | |
WO2023185637A1 (zh) | 安全测距的方法和通信装置 | |
WO2023227041A1 (zh) | 通信方法及装置 | |
WO2024051318A1 (zh) | 通信方法及装置 | |
WO2023083037A1 (zh) | 信号传输的方法和装置 | |
WO2023083134A1 (zh) | 数据传输方法和装置 | |
WO2023236823A1 (zh) | 基于uwb的ppdu传输方法及相关装置 | |
WO2023050435A1 (zh) | 一种用于无线保真Wi-Fi***的通信方法及装置 | |
WO2024037445A1 (zh) | 物理层配置的指示方法及相关装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication |