CN117014929A - 应用于超带宽uwb***感知测量的方法和装置 - Google Patents
应用于超带宽uwb***感知测量的方法和装置 Download PDFInfo
- Publication number
- CN117014929A CN117014929A CN202210474548.4A CN202210474548A CN117014929A CN 117014929 A CN117014929 A CN 117014929A CN 202210474548 A CN202210474548 A CN 202210474548A CN 117014929 A CN117014929 A CN 117014929A
- Authority
- CN
- China
- Prior art keywords
- sensing
- signal
- channel
- responding
- wheel
- 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
- 238000000034 method Methods 0.000 title claims abstract description 256
- 230000008447 perception Effects 0.000 title claims description 50
- 238000005259 measurement Methods 0.000 title claims description 38
- 239000003999 initiator Substances 0.000 claims abstract description 212
- 230000000977 initiatory effect Effects 0.000 claims description 111
- 230000004044 response Effects 0.000 claims description 70
- 238000012545 processing Methods 0.000 claims description 57
- 238000004891 communication Methods 0.000 claims description 53
- 230000015654 memory Effects 0.000 claims description 35
- 238000004590 computer program Methods 0.000 claims description 17
- 238000003860 storage Methods 0.000 claims description 14
- 230000008569 process Effects 0.000 description 71
- 230000006870 function Effects 0.000 description 35
- 238000005516 engineering process Methods 0.000 description 20
- 230000005540 biological transmission Effects 0.000 description 13
- 238000013461 design Methods 0.000 description 11
- 230000011664 signaling Effects 0.000 description 11
- 230000008901 benefit Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 9
- 238000007726 management method Methods 0.000 description 8
- 230000007613 environmental effect Effects 0.000 description 5
- 230000009471 action Effects 0.000 description 4
- 239000003795 chemical substances by application Substances 0.000 description 4
- 238000001228 spectrum Methods 0.000 description 4
- 238000012790 confirmation Methods 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000001514 detection method Methods 0.000 description 3
- 238000011161 development Methods 0.000 description 3
- 230000001965 increasing effect Effects 0.000 description 3
- 230000002829 reductive effect Effects 0.000 description 3
- 230000006872 improvement Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 239000011159 matrix material Substances 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000005855 radiation Effects 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 238000009472 formulation Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000000670 limiting effect Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000036961 partial effect Effects 0.000 description 1
- 230000000704 physical effect Effects 0.000 description 1
- 230000000241 respiratory effect Effects 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/69—Spread spectrum techniques
- H04B1/7163—Spread spectrum techniques using impulse radio
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B17/00—Monitoring; Testing
- H04B17/30—Monitoring; Testing of propagation channels
- H04B17/309—Measuring or estimating channel quality parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/08—Testing, supervising or monitoring using real traffic
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Arrangements For Transmission Of Measured Signals (AREA)
Abstract
本申请应用于基于超带宽UWB的无线个人局域网***,包括802.15系列协议,例如802.15.4a协议、802.15.4z协议或802.15.4ab协议等。还可以支持IEEE 802.11ax下一代Wi‑Fi协议,如802.11be,Wi‑Fi 7或EHT,再如802.11be下一代,Wi‑Fi 8等802.11系列协议的无线局域网***,感知sensing***等。本申请提供了一种用于感知的方法:发起端设备在第一感知轮的两个时隙内接收来自两个响应端设备的多个感知信号,根据多个感知信号估计发起端设备和多个响应端设备之间的信道的CIR。通过联合处理多个感知信号,获得感知结果,以期提高感知精度。
Description
技术领域
本申请实施例涉及通信领域,更具体地,涉及一种应用于超带宽UWB***感知测量的方法和装置。
背景技术
超宽带(ultra wideband,UWB)技术是一种无线载波通信技术,利用纳秒级的非正弦波窄脉冲传输数据。由于其脉冲很窄,且辐射谱密度极低,UWB***具有多径分辨能力强、功耗低、保密性强等优点。
随着移动通信和互联网技术的快速发展,人们对于感知服务的需求与日俱增。由于UWB***由于具有极宽的带宽,对于无线多径环境具有很强的分辨能力,因此可以根据UWB信号观测和理解物理世界,并以此为基础提供更多的业务。然而UWB***由于成本、体积、功耗等方面的限制,难于通过配置多天线或采用复杂的信号处理算法来提升接收信噪比,这使得感知精度的提升非常困难。因此,如何提高基于UWB技术进行感知的精度,成为亟待解决的问题。
发明内容
本申请提供一种应用于超带宽UWB***感知测量的方法,以期提高UWB感知的精度。
第一方面,提供了一种应用于超带宽UWB***感知测量的方法,该方法可以由发起端设备执行,或者,也可以由发起端设备的组成部件(例如芯片或者电路)执行,对此不作限定,为了便于描述,下面以由发起端设备执行为例进行说明。
该方法包括:发起端设备在一个或者多个感知轮内接收感知信号,该每个感知轮中包括至少两个时隙,具体地,该发起端设备在第一感知轮中的第一时隙内接收来自第一响应端设备的第一感知信号和第二响应端设备的第二感知信号;该发起端设备在第一感知轮中的第二时隙内接收来自该第一响应端设备的第三感知信号和该第二响应端设备的第四感知信号;该发起端设备根据该第一感知信号、该第二感知信号、该第三感知信号和该第四感知信号估计第一信道的信道脉冲响应CIR和第二信道的CIR,其中,该第一信道为该发起端设备和该第一响应端设备之间的信道,该第二信道为该发起端设备和该第二响应端设备之间的信道。其中,第一感知轮为感知过程中的任意一个感知轮。
基于上述技术方案,对于一个感知轮来说发起端设备可以在感知轮中不同的时隙内分别接收到来自多个响应端设备(如,第一响应端设备和第二响应端设备)的多个感知信号,并联合处理在该感知轮中接收到的感知信号以获得发起端设备和不同响应端设备之间的信道信息,完成感知过程。由于在感知过程中多个响应端设备协作参与,相比于一个响应端设备参与的感知过程,估计信道信息时信号的功率扩大倍数为噪声功率扩大倍数的两倍,从而提高了等效的信噪比,提高感知的精度。
示例性地,发起端设备在第一时隙内接收来自第一响应端设备的第一感知信号和第二响应端设备的第二感知信号,包括:该发起端设备在第一时隙内的第一时刻接收来自该第一响应端设备的第一感知信号;该发起端设备在第一时隙内的第二时刻接收来自该第二响应端设备的第二感知信号。
该发起端设备在第二时隙内接收来自该第一响应端设备的第三感知信号和该第二响应端设备的第四感知信号,包括:该发起端设备在第二时隙内的第三时刻接收来自该第一响应端设备的第三感知信号;该发起端设备在第二时隙内的第四时刻接收来自该第二响应端设备的第四感知信号。
其中,该第一时刻和该第二时刻相同,或者该第一时刻和该第二时刻之间的时间差小于第一阈值;该第三时刻和该第四时刻相同,或者该第三时刻和该第四时刻之间的时间差小于该第一阈值,该第一阈值与该第一信道和该第二信道的信道脉冲响应(ChannelImpulse Response,CIR)值相关。
基于上述技术方案,发起端设备在一个感知轮的某个时隙内接收到不同响应端设备的感知信号的时刻可以相同,或者由于器件特性的限制、传输环境的不理想等因素,发起端设备在一个感知轮的某个时隙内接收到不同响应端设备的感知信号的时刻之间的间隔满足一定阈值限定即可。以使得多个响应端设备以协作的方式参与感知过程,提升发起端设备CIR估计的准确度,提升感知精度。
结合第一方面,在第一方面的某些实现方式中,该方法还包括:该发起端设备向该第一响应端设备和该第二响应端设备发送基于第一密钥加密的第一指示信息,该第一指示信息用于指示每一个感知轮对应的码本,该第一感知信号、该第二感知信号、该第三感知信号和该第四感知信号基于该第一感知轮对应的码本和公开序列确定,其中,该第一密钥为该第一响应端设备、该第二响应端设备和该发起端设备已知的密钥。
基于上述技术方案,发起端设备可以将用于指示生成感知信号的码本的第一指示信息加密之后发送给响应端设备,以便于响应端设备生成感知信号,由于指示码本的信息为加密的,能够避免其他设备(如,恶意用户)基于接收到的感知信号准确推断得到信道的CIR。
结合第一方面,在第一方面的某些实现方式中,该方法还包括:该发起端设备接收来自感知请求设备第二指示信息,该第二指示信息用于指示每一个感知轮对应的码本,该第一感知信号、该第二感知信号、该第三感知信号和该第四感知信号基于该第一感知轮对应的码本和公开序列确定,其中,该第二指示信息包括基于第二密钥加密后的该每一个感知轮对应的码本的索引,该第二密钥为该第一响应端设备、该第二响应端设备、该感知请求设备和该发起端设备已知的密钥。
基于上述技术方案,在感知***中存在感知请求设备的情况下,用于指示生成感知信号的码本的信息可以由感知请求设备加密之后广播给感知***中的设备,由于码本的索引为加密的能够避免其他设备(如,恶意用户)基于接收到的感知信号准确推断得到信道的CIR。
结合第一方面,在第一方面的某些实现方式中,该感知请求设备为该第一响应端设备。
基于上述技术方案,感知***中的感知请求设备可以具有响应端设备发送感知信号的功能,以使得包括感知请求设备、一个响应端设备和发起端设备的感知***中的发起端设备可以在感知轮中不同的时隙内分别接收到来自多个响应端设备(如,感知请求设备和第二响应端设备)的多个感知信号,并联合处理在该感知轮中接收到的感知信号以获得发起端设备和不同响应端设备之间的信道信息,完成感知过程。
结合第一方面,在第一方面的某些实现方式中,该第一感知信号=a·s[n],该第二感知信号=b·s[n],该第三感知信号=c·s[n],该第四感知信号=d·s[n],其中,s[n]为该公开序列,该a,b,c,d构成该第一感知轮对应的码本。
基于上述的技术方案,感知信号可以由码本中的码字和公开序列通过简单的乘法运算得到,以期降低方案的复杂性。
结合第一方面,在第一方面的某些实现方式中,该码本为以下任意一种:{+C,+C,+C,-C},{+C,+C,-C,+C},{+C,-C,+C,+C},{+C,-C,-C,-C},{-C,+C,+C,+C},{-C,+C,-C,-C},{-C,-C,+C,-C},{-C,-C,-C,+C},其中,C为实数。
基于上述的技术方案,每个感知轮对应的码本可以为预定义的码本集合中的一种,码本集合中的码本数有多种选择,而且一次感知过程中有多个感知轮,每个感知轮中码本的选择可以为多样,其他未知码本的设备(如,恶意用户)在整个感知过程中正确推出每一个感知轮使用的码本的概率以感知轮个数的指数倍降低,进一步避免其他未知码本的设备估计正确的CIR,提高方案的安全性。
第二方面,提供了一种应用于超带宽UWB***感知测量的方法,该方法可以由第一响应端设备执行,或者,也可以由第一响应端设备的组成部件(例如芯片或者电路)执行,对此不作限定,为了便于描述,下面以由第一响应端设备执行为例进行说明。
在一个或者多个感知轮内的每个感知轮中包括至少两个时隙,该方法包括:第一响应端设备生成针对第一感知轮中第一时隙的第一感知信号和针对第一感知轮中第二时隙的第三感知信号;该第一响应端设备向该发起端设备发送该第一感知信号和该第三感知信号,其中,该第一感知信号和该第三感知信号用于估计第一信道的信道脉冲响应CIR和第二信道的CIR,该第一信道为该发起端设备和该第一响应端设备之间的信道,该第二信道为该发起端设备和该第二响应端设备之间的信道。
结合第二方面,在第二方面的某些实现方式中,该方法还包括:该第一响应端设备接收来自该发起端设备的基于第一密钥加密的第一指示信息,该第一指示信息用于指示每一个感知轮对应的码本,该第一感知信号和该第三感知信号基于该第一感知轮对应的码本和公开序列确定,其中,该第一密钥为该第一响应端设备、该第二响应端设备和该发起端设备已知的密钥。
结合第二方面,在第二方面的某些实现方式中,该第一响应端设备为感知请求设备,该方法还包括:该第一响应端设备向该发起端设备发送第二指示信息,该第二指示信息用于指示每一个感知轮对应的码本,该第一感知信号和该第三感知信号基于该第一感知轮对应的码本和公开序列确定,其中,该第二指示信息包括基于第二密钥加密后的该每一个感知轮对应的码本的索引,该第二密钥为该第一响应端设备、该第二响应端设备和该发起端设备已知的密钥。
或者,第一响应端设备不是感知请求设备,且感知***中存在感知请求设备,该方法还包括:该第一响应端设备接收来自感知请求设备的第二指示信息,该第二指示信息用于指示每一个感知轮对应的码本,该第一感知信号和该第三感知信号基于该第一感知轮对应的码本和公开序列确定,其中,该第二指示信息包括基于第二密钥加密后的该每一个感知轮对应的码本的索引,该第二密钥为该第一响应端设备、该第二响应端设备、该感知请求设备和该发起端设备已知的密钥。
结合第二方面,在第二方面的某些实现方式中,该第一感知信号=a·s[n],该第三感知信号=c·s[n],其中,s[n]为该公开序列,该a,c为该第一感知轮对应的码本中的码字。
结合第二方面,在第二方面的某些实现方式中,该码本为以下任意一种:{+C,+C,+C,-C},{+C,+C,-C,+C},{+C,-C,+C,+C},{+C,-C,-C,-C},{-C,+C,+C,+C},{-C,+C,-C,-C},{-C,-C,+C,-C},{-C,-C,-C,+C},其中,C为实数。
以上第二方面及其可能的设计所示方法的有益效果可参照第一方面及其可能的设计中的有益效果。
第三方面,提供了一种应用于超带宽UWB***感知测量的方法,该方法可以由第二响应端设备执行,或者,也可以由第二响应端设备的组成部件(例如芯片或者电路)执行,对此不作限定,为了便于描述,下面以由第二响应端设备执行为例进行说明。
在一个或者多个感知轮内的每个感知轮中包括至少两个时隙,该方法包括:第二响应端设备生成针对第一感知轮中第一时隙的第二感知信号和针对第一感知轮中第二时隙的第四感知信号;该第二响应端设备向该发起端设备发送该第二感知信号和该第四感知信号,其中,该第二感知信号和该第四感知信号用于估计第一信道的信道脉冲响应CIR和第二信道的CIR,该第一信道为该发起端设备和该第二响应端设备之间的信道,该第二信道为该发起端设备和该第二响应端设备之间的信道。
结合第三方面,在第三方面的某些实现方式中,该方法还包括:该第二响应端设备接收来自该发起端设备的基于第一密钥加密的第一指示信息,该第一指示信息用于指示每一个感知轮对应的码本,该第二感知信号和该第四感知信号基于该第一感知轮对应的码本和公开序列确定,其中,该第一密钥为该第一响应端设备、该第二响应端设备和该发起端设备已知的密钥。
结合第三方面,在第三方面的某些实现方式中,该方法还包括:该第二响应端设备接收来自感知请求设备的基于第二密钥加密的第二指示信息,该第二指示信息用于指示每一个感知轮对应的码本,该第二感知信号和该第四感知信号基于该第一感知轮对应的码本和公开序列确定,其中,该第二密钥为该第一响应端设备、该第二响应端设备、该感知请求设备和该发起端设备已知的密钥。
结合第三方面,在第三方面的某些实现方式中,该感知请求设备为该第一响应端设备。
结合第三方面,在第三方面的某些实现方式中,该第二感知信号=b·s[n],该第四感知信号=d·s[n],其中,s[n]为该公开序列,该b,d为该第一感知轮对应的码本中的码字。
结合第三方面,在第三方面的某些实现方式中,该码本为以下任意一种:{+C,+C,+C,-C},{+C,+C,-C,+C},{+C,-C,+C,+C},{+C,-C,-C,-C},{-C,+C,+C,+C},{-C,+C,-C,-C},{-C,-C,+C,-C},{-C,-C,-C,+C},其中,C为实数。
以上第三方面及其可能的设计所示方法的有益效果可参照第一方面及其可能的设计中的有益效果。
第四方面,提供了一种应用于超带宽UWB***感知测量的装置,该装置用于执行上述第一方面提供的方法。具体地,该应用于超带宽UWB***感知测量的装置可以包括用于执行第一方面的上述任意一种实现方式提供的方法的单元和/或模块,如处理单元和获取单元。
在一种实现方式中,收发单元可以是收发器,或,输入/输出接口;处理单元可以是至少一个处理器。可选地,收发器可以为收发电路。可选地,输入/输出接口可以为输入/输出电路。
在另一种实现方式中,收发单元可以是该芯片、芯片***或电路上的输入/输出接口、接口电路、输出电路、输入电路、管脚或相关电路等;处理单元可以是至少一个处理器、处理电路或逻辑电路等。
第五方面,提供了一种应用于超带宽UWB***感知测量的装置,该装置用于执行上述第二方面提供的方法。具体地,该应用于超带宽UWB***感知测量的装置可以包括用于执行第二方面的上述任意一种实现方式提供的方法的单元和/或模块,如处理单元和获取单元。
在一种实现方式中,收发单元可以是收发器,或,输入/输出接口;处理单元可以是至少一个处理器。可选地,收发器可以为收发电路。可选地,输入/输出接口可以为输入/输出电路。
在另一种实现方式中,收发单元可以是该芯片、芯片***或电路上的输入/输出接口、接口电路、输出电路、输入电路、管脚或相关电路等;处理单元可以是至少一个处理器、处理电路或逻辑电路等。
第六方面,提供了一种应用于超带宽UWB***感知测量的装置,该装置用于执行上述第三方面提供的方法。具体地,该应用于超带宽UWB***感知测量的装置可以包括用于执行第三方面的上述任意一种实现方式提供的方法的单元和/或模块,如处理单元和获取单元。
在一种实现方式中,收发单元可以是收发器,或,输入/输出接口;处理单元可以是至少一个处理器。可选地,收发器可以为收发电路。可选地,输入/输出接口可以为输入/输出电路。
在另一种实现方式中,收发单元可以是该芯片、芯片***或电路上的输入/输出接口、接口电路、输出电路、输入电路、管脚或相关电路等;处理单元可以是至少一个处理器、处理电路或逻辑电路等。
在一个或者多个感知轮内的每个感知轮中包括至少两个时隙,具体地,该应用于超带宽UWB***感知测量的装置包括:处理单元,用于生成针对第一感知轮中第一时隙内的第二感知信号和针对第一感知轮中第二时隙的第四感知信号;发送单元,用于向该发起端设备发送该第二感知信号和该第四感知信号,其中,该第二感知信号和该第四感知信号用于估计第一信道的信道脉冲响应CIR和第二信道的CIR,该第一信道为该发起端设备和该第二响应端设备之间的信道,该第二信道为该发起端设备和该第二响应端设备之间的信道。
结合第六方面,在第六方面的某些实现方式中,该装置还包括:接收单元,用于接收来自该发起端设备的基于第一密钥加密的第一指示信息,该第一指示信息用于指示每一个感知轮对应的码本,该第二感知信号和该第四感知信号基于该第一感知轮对应的码本和公开序列确定,其中,该第一密钥为该应用于超带宽UWB***感知测量的装置、该第一响应端设备和该发起端设备已知的密钥。
结合第六方面,在第六方面的某些实现方式中,该装置还包括:接收单元,用于接收来自感知请求设备的基于第二密钥加密的第二指示信息,该第二指示信息用于指示每一个感知轮对应的码本,该第二感知信号和该第四感知信号基于该第一感知轮对应的码本和公开序列确定,其中,该第二密钥为该应用于超带宽UWB***感知测量的装置、该第二响应端设备、该感知请求设备和该发起端设备已知的密钥。
结合第六方面,在第六方面的某些实现方式中,该感知请求设备为该第一响应端设备。
结合第六方面,在第六方面的某些实现方式中,该第二感知信号=b·s[n],该第四感知信号=d·s[n],其中,s[n]为该公开序列,该b,d为该第一感知轮对应的码本中的码字。
结合第六方面,在第六方面的某些实现方式中,该码本为以下任意一种:{+C,+C,+C,-C},{+C,+C,-C,+C},{+C,-C,+C,+C},{+C,-C,-C,-C},{-C,+C,+C,+C},{-C,+C,-C,-C},{-C,-C,+C,-C},{-C,-C,-C,+C},其中,C为实数。
以上第六方面及其可能的设计所示方法的有益效果可参照第一方面及其可能的设计中的有益效果。
第七方面,本申请提供一种处理器,用于执行上述各方面提供的方法。
对于处理器所涉及的发送和获取/接收等操作,如果没有特殊说明,或者,如果未与其在相关描述中的实际作用或者内在逻辑相抵触,则可以理解为处理器输出和接收、输入等操作,也可以理解为由射频电路和天线所进行的发送和接收操作,本申请对此不做限定。
第八方面,提供一种计算机可读存储介质,该计算机可读存储介质存储用于设备执行的程序代码,该程序代码包括用于执行上述第一方面至第三方面的任意一种实现方式提供的方法。
第九方面,提供一种包含指令的计算机程序产品,当该计算机程序产品在计算机上运行时,使得计算机执行上述第一方面至第三方面的任意一种实现方式提供的方法。
第十方面,提供一种芯片,芯片包括处理器与通信接口,处理器通过通信接口读取存储器上存储的指令,执行上述第一方面至第三方面的任意一种实现方式提供的方法。
可选地,作为一种实现方式,芯片还包括存储器,存储器中存储有计算机程序或指令,处理器用于执行存储器上存储的计算机程序或指令,当计算机程序或指令被执行时,处理器用于执行上述第一方面至第三方面的任意一种实现方式提供的方法。
第十一方面,提供一种通信***,包括第四方面所述的应用于超带宽UWB***感知测量的装置、第五方面所述的应用于超带宽UWB***感知测量的装置和第六方面所述的应用于超带宽UWB***感知测量的装置。
附图说明
图1是本申请提供的两种应用场景的示意图。
图2中的(a)至(c)为感知模式的示意图。
图3中的(a)是本申请实施例提供的一种应用于超带宽UWB***感知测量的方法的示意性流程图。
图3中的(b)是本申请实施例提供的另一种应用于超带宽UWB***感知测量的方法的示意性流程图。
图3中的(c)至(e)是本申请实施例提供的应用于超带宽UWB***感知测量的方法应用的场景示意图。
图4是本申请实施例提供的一种同步的示意性流程图。
图5是本申请实施例提供的另一种同步的示意性流程图。
图6是本申请实施例提供的一种应用于超带宽UWB***感知测量的装置的示意性框图。
图7是本申请实施例提供的装置700的示意性图。
图8是本申请实施例提供的装置800的示意性图。
具体实施方式
下面将结合附图,对本申请中的技术方案进行描述。
本申请实施例可以应用于可以适用于基于超带宽(Ultra-Wide Band,UWB)技术的无线个人局域网(wireless personal area network,WPAN),目前WPAN采用的标准为电气和电子工程协会(institute of electrical and electronics engineer,IEEE)802.15系列,本申请提供的方法可以适用于电气及电子工程师学会(institute of electrical andelectronics engineers,IEEE)802.15系列协议,例如802.15.4a协议、802.15.4z协议或802.15.4ab协议,或者未来某代UWB WPAN标准中等,这里不再一一列举。WPAN可以用于电话、计算机、附属设备等小范围内的数字辅助设备之间的通信,其工作范围一般是在l0m以内。支持无线个人局域网的技术包括蓝牙(Bluetooth)、紫蜂(ZigBee)、超宽带、IrDA红外连接技术(红外)、家庭射频技术(Home Radio Frequency,HomeRF)等。本领域技术人员容易理解,本申请涉及的各个方面可以扩展到采用各种标准或协议的其它网络或***。例如,无线局域网(Wireless Local Area Networks,WLAN),高性能无线LAN(High PerformanceRadio LAN,HIPERLAN)(一种与IEEE 802.11标准类似的无线标准,主要在欧洲使用)以及广域网(WAN)或其它现在已知或以后发展起来的网络,物联网(internet of things,IoT)***、车联网(Vehicle to X,V2X)、窄带物联网(narrow band internet of things,NB-IoT)***,应用于车联网中的设备,物联网(IoT,internet of things)中的物联网节点、传感器等,智慧家居中的智能摄像头,智能遥控器,智能水表电表,以及智慧城市中的传感器等。还可以适用于LTE频分双工(frequency division duplex,FDD)***、LTE时分双工(timedivision duplex,TDD)、通用移动通信***(universal mobile telecommunicationsystem,UMTS)、全球互联微波接入(worldwide interoperability for microwaveaccess,WiMAX)通信***、长期演进(long term evolution,LTE)***,也可以是第五代(5th-generation,5G)通信***、第六代(6th-generation,6G)通信***等。
从网络构成上来看,WPAN位于整个网络架构的底层,用于小范围内的设备之间的无线连接,即点到点的短距离连接,可以视为短距离无线通信网络。根据不同的应用场景,WPAN又分为高速率(high rate,HR)-WPAN和低速率(low rate)-WPAN,其中,HR-WPAN可用于支持各种高速率的多媒体应用,包括高质量声像配送、多兆字节音乐和图像文档传送等。LR-WPAN可用于日常生活的一般业务。
在WPAN中,根据设备所具有的通信能力,可以分为全功能设备(full-functiondevice,FFD)和精简功能设备(reduced-function device,RFD)。FFD设备之间以及FFD设备与RFD设备之间都可以通信。RFD设备之间不能直接通信,只能与FFD设备通信,或者通过一个FFD设备向外转发数据。这个与RFD相关联的FFD设备称为该RFD的协调器(coordinator)。协调器也可以控制关联多个FFD。协调器也被称为控制节点。每个自组网中可以有多个协调器。RFD设备主要用于简单的控制应用,如灯的开关、被动式红外线传感器等,传输的数据量较少,对传输资源和通信资源占用不多,RFD设备的成本较低。其中,协调器也可以称为个人局域网(personal area network,PAN)协调器。PAN协调器可以理解为协调器的一种,PAN协调器也被称为PAN的中心控制节点等。FFD可作为PAN协调器或协调器,而RFD则不能作为PAN协调器或协调器。PAN协调器为整个网络的主控节点,并且每个自组网中只能有一个PAN协调器,具有成员身份管理、链路信息管理、分组转发功能。可选地,本申请实施例中的设备可以为支持802.15.4a和802.15.4z、以及802.15.4ab或后续版本等多种WPAN制式的设备。
本申请实施例中,上述设备可以是UWB***中涉及的装置。例如,可以包括但不限于通信服务器、路由器、交换机、网桥、计算机、手机等。又例如,可以包括中心控制点,如个人局域网(personal area network,PAN)或PAN协调者等。又例如,可以包括用户设备(userequipment,UE),各种具有无线通信功能的手持设备、车载设备、可穿戴设备、物联网(internet of things,IoT)设备、计算设备或连接到无线调制解调器的其它处理设备等,这里不再一一列举。又例如,该设备可以包括芯片,该芯片可以设置于通信服务器、路由器、交换机或用户终端中等,这里不再一一列举。
在本申请实施例中,上述设备包括硬件层、运行在硬件层之上的操作***层,以及运行在操作***层上的应用层。该硬件层包括中央处理器(central processing unit,CPU)、内存管理单元(memory management unit,MMU)和内存(也称为主存)等硬件。该操作***可以是任意一种或多种通过进程(process)实现业务处理的计算机操作***,例如,Linux操作***、Unix操作***、Android操作***、iOS操作***或windows操作***等。该应用层包含浏览器、通讯录、文字处理软件、即时通信软件等应用。并且,本申请实施例并未对本申请实施例提供的方法的执行主体的具体结构特别限定,只要能够通过运行记录有本申请实施例的提供的方法的代码的程序,以根据本申请实施例提供的方法进行通信即可,例如,本申请实施例提供的方法的执行主体可以是FFD或RFD,或者,是FFD或RFD中能够调用程序并执行程序的功能模块。
另外,本申请的各个方面或特征可以实现成方法、装置或使用标准编程和/或工程技术的制品。本申请中使用的术语“制品”涵盖可从任何计算机可读器件、载体或介质访问的计算机程序。例如,计算机可读介质可以包括,但不限于:磁存储器件(例如,硬盘、软盘或磁带等),光盘(例如,压缩盘(compact disc,CD)、数字通用盘(digital versatile disc,DVD)等),智能卡和闪存器件(例如,可擦写可编程只读存储器(erasable programmableread-only memory,EPROM)、卡、棒或钥匙驱动器等)。另外,本文描述的各种存储介质可代表用于存储信息的一个或多个设备和/或其它机器可读介质。术语“机器可读介质”可包括但不限于,无线信道和能够存储、包含和/或承载指令和/或数据的各种其它介质。
上述适用本申请的通信***仅是举例说明,适用本申请的通信***不限于此,在此统一说明,以下不再赘述。
图1是本申请提供的两种应用场景的示意图。在图1的(A)所示的***101中,多个FFD设备和多个RFD设备形成星型拓扑(star topology)的通信***,其中一个FFD为PAN控制器,在星型拓扑的通信***中,PAN控制器同一个或多个其他设备进行数据传输,即多个设备可以建立一对多或多对一的数据传输架构。在图1的(B)所示的***102中,多个FFD设备和1个RFD设备形成点对点拓扑(peer to peer topology)或网状拓扑的通信***,其中一个FFD为PAN控制器,在点对点拓扑的通信***中,多个不同设备之间可以建立多对多的数据传输架构。图1的(A)和图1的(B)中,全功能设备(full function device)和低功能设备(reduced function device)都可以理解为本申请所示的设备。其中,全功能设备与低功能设备之间是相对而言的,如低功能设备不能是PAN协调者(coordinator)。又如低功能设备与全功能设备相比,该低功能设备可以没有协调能力或通信速率相对全功能设备较低等。可理解,图1的(B)所示的PAN协调者仅为示例,图1的(B)所示的其他三个全功能设备也可以作为PAN协调者,这里不再一一示出。
应理解,图1的(A)和图1的(B)仅为便于理解而示例的简化示意图,并不构成对本申请的应用场景的限定。例如,该***101和/或***102中还可以包括其他FFD和/或RFD等。又例如,该***101和/或***102中的PAN协调器还可以为协调器。
为了便于理解本申请实施例的技术方案,首先对本申请实施例可能涉及到的一些术语或概念进行简单描述。
1、UWB技术:是一种无线载波通信技术,利用纳秒级的非正弦波窄脉冲传输数据,通过对具有很陡上升和下降时间的冲激脉冲进行调制,因此其所占的频谱范围很宽,使信号具有吉赫(GHz)量级的带宽。由于其脉冲很窄,且辐射谱密度极低,UWB***具有多径分辨能力强,功耗低,保密性强等优点。另外,在短距离的通信应用中,UWB发射机的发射功率通常可做到低于1mW(毫瓦),从理论上来说,UWB信号所产生的干扰仅相当于一宽带的白噪声。这样有助于超宽带与现有窄带通信之间的良好共存。因此,UWB***可以实现与窄带(narrowband,NB)通信***同时工作而互不干扰,可以提高频谱利用率和***容量。
随着2002年联邦通信委员会(Federal Communications Commission,FCC)批准UWB技术进入民用领域,超宽带无线通信成为短距离、高速无线网络热门的物理层技术之一。许多世界著名的大公司、研究机构、标准化组织都积极投入到超宽带无线通信技术的研究、开发和标准化工作之中,电气与电子工程师协会(Institute of Electrical andElectronic Engineers,IEEE)已经将UWB技术纳入其IEEE 802系列无线标准,已经发布了基于UWB技术的WPAN标准IEEE 802.15.4a,以及其演进版本IEEE 802.15.4z,目前下一代UWB技术的WPAN标准802.15.4ab的制定也已经提上日程。
本申请提供的方法可以由无线通信***中的设备实现,一个设备中,实现UWB***功能的模块可以被称为UWB模块(如可以用于发送UWB脉冲),实现窄带通信***功能的模块可以被称为窄带通信模块,UWB模块和窄带通信模块可以为不同的装置或芯片等,本申请实施例对此不作限定。当然UWB模块和窄带通信模块也可以集成在一个装置或芯片上,本申请实施例不限制UWB模块和窄带通信模块在设备中的实现方式。本申请中的设备可以理解为通信装置等,在此不做限定。
2、感知:随着移动通信和互联网技术的快速发展,人们对于感知服务的需求与日俱增。UWB***由于具有极宽的带宽,对于无线多径环境具有很强的分辨能力,因此可以根据UWB信号观测和理解物理世界,并以此为基础提供更多的业务。UWB感知的基本原理是:一对UWB设备分别作为发送和接收节点,发送节点发送感知信号,接收节点根据接收到的感知信号完成信道脉冲响应(Channel Impulse Response,CIR)估计。通过多次测量,可以根据CIR的变化来推断环境信息,并支撑多种应用,例如:存在检测、入侵检测、跌倒检测、呼吸/心率监测、环境绘图,等等。
目前,UWB感知技术已经受到国际标准化组织的高度关注。例如,下一代UWB标准IEEE 802.15.4ab工作组围绕UWB感知展开了热烈的讨论,在感知模式、CIR压缩反馈、感知波形、干扰管理、安全隐私等方向有大量提案输出。
3、感知模式:本申请实施例所示的设备可以包括感知发起者(initiator)(本申请中还可以称为发起端设备)、感知响应者(responder)(本申请中还可以称为响应端设备)或感知请求者(或称为感知请求设备或请求设备(requesting device))。感知发起者和感知响应者是相对而言的,如感知发起者为发起感知流程的一方,则感知响应者可以为根据发起感知流程的一方所作出响应的一方。例如,感知发起者可以是UWB信号的发射端,感知响应者是UWB信号的接收端。又例如,感知发起者可以是UWB信号的接收端,感知响应者是UWB信号的发射端。感知请求者可以理解为向感知发起者发起感知请求的一方。可理解,感知发起者发送的UWB信号先到达目标,然后到达感知响应者(如UWB信号经过目标反射或散射后到达感知响应者)。本申请所示的UWB信号也可以称为感知信号或UWB脉冲等。
应理解,本申请实施例中涉及的发起端设备接收来自响应端设备的信息的具体流程包括:
响应端设备发送的信息先到达目标,然后到达发起端设备(如信息经过目标反射或散射后到达发起端设备)。
其中,本申请实施例中涉及的发起端设备接收来自响应端设备的信息,包括但不限于:发起端设备接收来自响应端设备的感知信号、感知确认信号等响应端设备向发起端设备发送的信息。其中,感知信号和感知确认信号相关的描述可以参见下文具体实施例(如,图3中的(a)至图5),这里不再赘述。
同理,本申请实施例中涉及的发起端设备向响应端设备发送信息的具体流程包括:
发起端设备发送的信息先到达目标,然后到达响应端设备(如信息经过目标反射或散射后到达响应端设备)。
其中,本申请实施例中涉及的发起端设备向响应端设备发送信息,包括但不限于:发起端设备向响应端设备发送感知请求信号等发起端设备向响应端设备发送的信息。其中,感知请求信号相关的描述可以参见下文具体实施例(如,图3中的(a)至图5),这里不再赘述。
应理解,本申请实施例中发起端设备和响应端设备之间交互的信息会经由目标。为了便于描述,该实施例中不体现感知信号经由目标的流程。例如,发起端设备发送的感知信号经由目标到达响应端设备可以简单描述为:发起端设备向响应端设备发送感知信号息,或者说响应端设备接收来自发起端设备的感知信号。还例如,响应端设备发送的感知信号经由目标到达发起端设备可以简单描述为:响应端设备向发起端设备发送感知信号,或者说发起端设备接收来自响应端设备的感知信号。
感知模式主要有双站模式、多站模式和代理人模式三种。本申请实施例示出了图2中的(a)至(c),以对这三种感知模式进行举例介绍。
如图2中的(a)所示,双站模式下,响应者(responder)为发射机(Transmitter,TX)(或者说发送感知信号的设备),发起者(initiator)为接收机(Receiver,RX)(或者说接收感知信号的设备),响应者发送感知信号,发起者根据接收到的经过被感知对象反射或散射(或称为干扰或者影响)的感知信号完成CIR估计,实现感知功能。
如图2中的(b)所示,多站模式下,存在一个发起者和多个响应者(如图2中的(b)所示的响应者#1和响应者#2),响应者为TX,发起者为RX,响应者采用分时方式分别向发起者发送感知信号;RX根据接收到的感知信号执行CIR估计,实现感知功能。
如图2中的(c)所示,代理人模式下,存在一个感知请求设备、一个响应者、一个发起者,感知请求设备有感知需求,但本身不执行感知过程,他会将感知请求信号发送给发起者,发起者收到请求信号后发起感知过程,具体为:响应者发送感知信号给发起者,发起者接收到感知信号后完成CIR估计。待感知过程结束后,发起者将CIR反馈给感知请求设备,可以称为代理感知(sensing by proxy)。
示例性地,感知模式还包括雷达模式。在雷达模式下,只有一个感知设备,由感知设备发送感知信号,感知信号经过物体反射后又被该感知设备接收到,该感知设备利用自身发送和接收的感知信号来估计CIR,从而推断反射物体的性质。对于雷达模式来说,由于只涉及一个设备,不涉及不同设备间的互通问题,因此在标准化中并不关注这一模式。
由上述可知,目前存在多种感知模式以便于实现UWB感知,但是从上述介绍的几种感知模式可知,目前的UWB感知技术存在以下几点缺点:
1)单一设备参与感知信号的发送,感知精度受限。
例如,对于双站模式和代理人模式下,感知信号都是由响应者发送,由发起者接收,发起者根据接收到的感知信号执行CIR估计,***工作时的信噪比将影响对CIR估计的准确度(即:影响感知精度),而UWB***由于成本、体积、功耗等方面的限制,难于通过配置多天线或采用复杂的信号处理算法来提升接收信噪比,这使得感知精度的提升非常困难。
还例如,在多站模式下,虽然有多个响应者参与感知过程,但每个响应者与发起者之间的感知过程和双站模式类似,相当于多个响应者分别和发起者之间进行双站模式的感知流程,因此本质上和双站模式没有区别。
2)很难获得对于被感知对象(object being sensed)物理特性的全面认知。
例如,在环境绘图等应用场景中,需要通过对CIR的测量来了解被感知对象的物理特性,从而对物理环境进行建模,但在双站和代理人模式中,感知信号都来源于单一设备,因此根据接收到的感知信号只能推断出关于环境物体的部分特征。
3)存在隐私泄露风险。
由于感知信号为公开的测量信号(如,导频),任何设备都可以接收,因此,环境中的非授权设备或者恶意设备可以利用接收到的感知信号测量信道并推断环境特征、分析用户行为(如,根据测量出的CIR的变化过程可以推断出房间内是否有人,等等),这会导致用户隐私泄露。
由于现有的UWB感知方法存在诸多问题,为了降低上述问题出现的概率或者避免上述问题的出现,本申请提供一种应用于超带宽UWB***感知测量的方法,以期提高UWB感知的性能。下文中将结合附图详细介绍本申请提供的应用于超带宽UWB***感知测量的方法。
下文示出的实施例并未对本申请实施例提供的方法的执行主体的具体结构特别限定,只要能够通过运行记录有本申请实施例的提供的方法的代码的程序,以根据本申请实施例提供的方法进行感知即可,例如,本申请实施例提供的方法的执行主体可以是收发设备,或者是收发设备中能够调用程序并执行程序的功能模块。
为了便于理解本申请实施例,做出以下几点说明。
第一,在本申请中,“用于指示”可以包括直接指示和间接指示。当描述某一信息用于指示A时,可以包括该信息直接指示A或间接指示A,而并不代表该信息中一定携带有A。
将信息所指示的信息称为待指示信息,则具体实现过程中,对待指示信息进行指示的方式有很多种,例如但不限于,可以直接指示待指示信息,如待指示信息本身或者该待指示信息的索引等。也可以通过指示其他信息来间接指示待指示信息,其中该其他信息与待指示信息之间存在关联关系。还可以仅仅指示待指示信息的一部分,而待指示信息的其他部分则是已知的或者提前约定的。例如,还可以借助预先约定(例如协议规定)的各个信息的排列顺序来实现对特定信息的指示,从而在一定程度上降低指示开销。同时,还可以识别各个信息的通用部分并统一指示,以降低单独指示同样的信息而带来的指示开销。
第二,在本申请中示出的第一、第二以及各种数字编号(例如,“#1”、“#2”等)仅为描述方便,用于区分的对象,并不用来限制本申请实施例的范围。例如,区分不同信道等。而不是用于描述特定的顺序或先后次序。应该理解这样描述的对象在适当情况下可以互换,以便能够描述本申请的实施例以外的方案。
第三,在本申请中,“预配置”可包括预先定义,例如,协议定义。其中,“预先定义”可以通过在设备(例如,包括各个网元)中预先保存相应的代码、表格或其他可用于指示相关信息的方式来实现,本申请对于其具体的实现方式不做限定。
第四,本申请实施例中涉及的“保存”,可以是指的保存在一个或者多个存储器中。所述一个或者多个存储器,可以是单独的设置,也可以是集成在编码器或者译码器,处理器、或通信装置中。所述一个或者多个存储器,也可以是一部分单独设置,一部分集成在译码器、处理器、或通信装置中。存储器的类型可以是任意形式的存储介质,本申请并不对此限定。
第五,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
第六,本申请实施例中涉及的“协议”可以是指通信领域的标准协议,例如可以包括WiFi协议以及应用于未来的通信***中的相关协议,本申请对此不做限定。
以下,不失一般性,以发起端设备和响应端设备之间的交互为例详细说明本申请实施例提供的应用于超带宽UWB***感知测量的方法。
作为示例而非限定,发起端设备可以是WPAN中具有通信能力的设备,如,FFD或RFD;同理,响应端设备也可以是WPAN中具有通信能力的设备,如,FFD或RFD。
图3中的(a)是本申请实施例提供的一种应用于超带宽UWB***感知测量的方法的示意性流程图,其中,发起端设备在一个或者多个感知轮内接收感知信号,所述每个感知轮中包括至少两个时隙,所述方法包括以下步骤:
S311,第一响应端设备生成感知信号。
例如,第一响应端生成针对第一感知轮中第一时隙的第一感知信号和针对该第一感知轮中第二时隙的第三感知信号。
其中,第一感知轮为感知过程中一个或者多个感知轮中的任意一个。
S312,第二响应端设备生成感知信号。
例如,第二响应端生成针对该第一感知轮中第一时隙的第二感知信号和针对该第一感知轮中第二时隙的第四感知信号。
S313,第一响应端设备发送感知信号,或者说,发起端设备接收来自第一响应端设备的感知信号。
具体地,第一响应端设备在第一感知轮中的第一时隙向发起端设备发送第一感知信号,在第一感知轮中的第二时隙向发起端设备发送第三感知信号。
S314,第二响应端设备发送感知信号,或者说,发起端设备接收来自第二响应端设备的感知信号。
具体地,第二响应端设备在第一感知轮中的第一时隙向发起端设备发送第二感知信号,在第一感知轮中的第二时隙向发起端设备发送第四感知信号。
应理解,本申请实施例中例如S313或者S314中涉及感知信号的具体流程包括:响应端设备发送的感知信号先到达被感知对象,经过被感知对象反射或散射后到达发起端设备。
S315,发起端设备根据接收到的多个感知信号估计信道CIR。
应理解,在上述S311和S312步骤中,其中针对不同的感知轮,以及不同感知轮中的至少两个时隙,生成的感知信号不完全相同。这些不完全相同的感知信号通过不同的路径或者信道,以便于为发起端设备提供更为精确的感知结果,另外,这些不完全相同的感知信号所符合的规律是非公知的,从而一定程度上增强了感知过程的安全性。
具体地,从图3中的(a)所示的方法流程可以看出,在某个感知轮中发起端设备能够联合处理来自不同响应端设备的感知信号,并且指出来自不同响应端设备的感知信号不完全相同,下面结合图3中的(b)详细介绍如何响应端设备生成不完全相同的感知信号,发起端设备如何根据感知信号估计信道的CIR的流程。
具体地,本申请实施例中上述的不完全相同的感知信号可以基于码本和公开序列确定。
可选地,感知过程中不同感知轮对应的码本可以相同或者不同,例如,感知轮对应的码本为一个码本集合中的一个码本。也就是说,感知过程中的每个感知轮对应的码本可以为已知码本集合中的一种,该码本集合可以是协议预定义的,也可以是发起端设备和响应端设备之间提前协商好的,还可以是管理设备预配置的。本申请实施例中对于码本集合的确定不做限定。
作为一种可能的实现方式,若该码本集合为参与感知过程的设备(如,发起端设备、第一响应端设备和第二响应端设备)已知的集合,则在该实现方式下,可以通过指示各感知过程中各个感知轮对应的码本的标识(如,索引)以达到指示感知过程中所采用的码本的目的。
作为另一种可能的实现方式,可以通过指示各感知过程中各个感知轮对应的码本的内容(如,指示码本中包括的码字)以达到指示该感知过程中所采用的码本的目的。
本申请实施例中以指示码本的索引为例进行说明,可以理解,采用指示码本的标识以达到指示感知过程中采用的码本的目的,可以有效的节约信令开销。
应理解,该实施例中以指示一个感知过程中所采用的码本为例进行说明,一个感知过程包括多个感知轮。如果有多个感知过程,那么每个感知过程可以重新发送该感知过程内各感知轮的码本指示信息,也可以复用前一感知过程的码本指示信息,本申请中对此不做限定。图3中的(b)是本申请实施例提供的另一种应用于超带宽UWB***感知测量的方法的示意性流程图。
示例性地,该实施例中设备(发起端设备、第一响应端设备和第二响应端设备)确定感知轮对应的码本包括以下两种方式:
方式一:发起端设备向响应端设备发送用于指示每一个感知轮对应的码本的信息。对应图3中(c)所示的场景、对应图3中(d)或对应图3中(e)所示的场景。
其中,h[n]表示第一响应端设备和发起端设备之间的第一信道的CIR,g[n]表示第二响应端设备和发起端设备之间的第二信道的CIR。图3中(d)所示的场景下,第一响应端设备为感知请求设备。
在该方式一下,图3中的(b)所示的方法流程包括以下步骤S301和S302:
S301,发起端设备向第一响应端设备发送第一指示信息#1,或者说第一响应端设备接收来自发起端设备的第一指示信息#1。
具体地,第一指示信息#1为基于第一密钥加密的信息。第一指示信息#1用于指示每一个感知轮对应的码本。
可选地,第一指示信息#1包括但不限于:
每一个感知轮对应的码本的索引、每一个感知轮对应的码本、每一个感知轮对应的码本的标识信息等。
S302,发起端设备向第二响应端设备发送第一指示信息#2,或者说第二响应端设备接收来自发起端设备的第一指示信息#2。
具体地,第一指示信息#2为基于第一密钥加密的信息。第一指示信息#2用于指示每一个感知轮对应的码本。
可选地,第一指示信息#2包括但不限于:
每一个感知轮对应的码本的索引、每一个感知轮对应的码本、每一个感知轮对应的码本的标识信息等。
具体地,第一密钥为第一响应端设备、第二响应端设备和发起端设备已知的密钥。例如,第一密钥为第一响应端设备、第二响应端设备和发起端设备提前协商的一个密钥,或者;还例如,第一密钥为管理设备为第一响应端设备、第二响应端设备和发起端设备配置的一个密钥。应理解,本申请实施例中对于第一响应端设备、第二响应端设备和发起端设备如何获知第一密钥不做限定,该第一密钥为第一响应端设备、第二响应端设备和发起端设备已知的即可。
作为一种可能的实现方式,上述的第一指示信息#1和第一指示信息#2均用于指示每一个感知轮对应的码本,功能相同,可以是发起端设备广播的同一个第一指示信息。
作为另一种可能的实现方式,上述的第一指示信息#1和第一指示信息#2可以是发起端设备分别向两个响应端设备发送的用于指示每一个感知轮对应的码本的两个指示信息。
例如,发起端设备向不同的响应端设备分别发送用于指示每一个感知轮对应的码本的指示信息。
还例如,发起端设备广播一个指示信息,该指示信息中包括不同的响应端设备接收的信息(如,通过响应端设备的标识指示不同的响应端设备解析的部分)。
为了便于描述,下文中以第一指示信息#1和第一指示信息#2为发起端设备广播的同一个第一指示信息为例进行说明。
可选地,该第一指示信息可以通过窄带***发送(例如,第一指示信息为数据流),以便于节省UWB***的资源。
可选地,该第一指示信息携带在第一确认帧中,发起端设备广播第一确认帧,该第一确认帧用于启动感知过程。
作为一种可能的实现方式,对应图3中(c)所示的场景,发起端设备在用于启动感知过程的第一确认帧中广播上述的第一指示信息,以使得参与感知过程的第一响应端设备和第二响应端设备获知每个感知轮对应的码本。
作为另一种可能的实现方式,对应图3中(d)所示的场景,参与感知过程的第一响应端设备和第二响应端设备中的一个响应端设备为感知请求设备,发起端设备还是可以在用于启动感知过程的第一确认帧中广播上述的第一指示信息,以使得参与感知过程的第一响应端设备和第二响应端设备获知每个感知轮对应的码本。
作为又一种可能的实现方式,对应图3中(e)所示的场景,参与感知过程除了第一响应端设备和第二响应端设备之外,还包括感知请求设备,发起端设备还是可以在用于启动感知过程的第一确认帧中广播上述的第一指示信息,以使得参与感知过程的第一响应端设备和第二响应端设备获知每个感知轮对应的码本。
需要说明的是,本申请实施例中对于感知轮的个数不做限定,第一指示信息可以指示所有感知轮中每个感知轮对应的码本。
应理解,上述的第一指示信息为感知轮对应的码本的索引只是举例,对本申请的保护范围不构成任何的限定,第一指示信息可以是其他的能够指示感知轮对应的码本的信息,例如,感知轮对应的码本的内容,或者其他能够标识感知轮对应的码本的信息,这里不再一一举例说明。
方式二:感知请求设备向响应端设备发送用于指示每一个感知轮对应的码本的信息。例如,上述的第一响应端设备为感知请求设备,具有感知需求的设备,对应图3中(d)所示的场景。还例如,感知***中包括发起端设备、两个响应端设备和一个感知请求设备对应图3中(e)所示的场景。
在该方式二下,图3中的(b)所示的方法流程包括以下步骤S303和S304:
S303,第一响应端设备向发起端设备发送第二指示信息#1,或者说发起端设备接收来自第一响应端设备的第二指示信息#1。
具体地,第二指示信息#1为基于第二密钥加密的信息。第二指示信息#1用于指示每一个感知轮对应的码本。
可选地,第二指示信息#1包括但不限于:
每一个感知轮对应的码本的索引、每一个感知轮对应的码本、每一个感知轮对应的码本的标识信息等。
S304,第一响应端设备向第二响应端设备发送第二指示信息#2,或者说第二响应端设备接收来自第一响应端设备的第二指示信息#2。
具体地,第二指示信息#2为基于第二密钥加密的信息。第二指示信息#2用于指示每一个感知轮对应的码本。
可选地,第二指示信息#2包括但不限于:
每一个感知轮对应的码本的索引、每一个感知轮对应的码本、每一个感知轮对应的码本的标识信息等。
具体地,第二密钥为第一响应端设备、第二响应端设备和发起端设备已知的密钥。例如,第二密钥为第一响应端设备、第二响应端设备和发起端设备提前协商的一个密钥,或者;还例如,第二密钥为管理设备为第一响应端设备、第二响应端设备和发起端设备配置的一个密钥。应理解,本申请实施例中对于第一响应端设备、第二响应端设备和发起端设备如何获知第二密钥不做限定,该第二密钥为第一响应端设备、第二响应端设备和发起端设备已知的即可。
作为一种可能的实现方式,上述的第二指示信息#1和第二指示信息#2均用于指示每一个感知轮对应的码本,功能相同,可以是第一响应端设备广播的同一个第二指示信息。
作为另一种可能的实现方式,上述的第二指示信息#1和第二指示信息#2可以是感知请求设备分别向响应端设备和发起端设备发送的用于指示每一个感知轮对应的码本的两个指示信息。
例如,感知请求设备向响应端设备和发起端设备分别发送用于指示每一个感知轮对应的码本的指示信息。
还例如,感知请求设备广播一个指示信息,该指示信息中包括响应端设备和发起端设备接收的信息(如,通过响应端设备和发起端设备的标识指示响应端设备和发起端设备各自解析的部分)。
为了便于描述,下文中以第二指示信息#1和第二指示信息#2为感知请求设备广播的同一个第二指示信息为例进行说明。
可选地,该第二指示信息可以通过窄带***发送(例如,第一指示信息为数据流),以便于节省UWB***的资源。
可选地,该第二指示信息携带在第二感知请求信号中,发起端设备广播第二感知请求信号,该第二感知请求信号用于请求执行感知过程。
需要说明的是,本申请实施例中对于感知轮的个数不做限定,第二指示信息可以指示所有感知轮中每个感知轮对应的码本。
应理解,上述的第二指示信息为感知轮对应的码本的索引只是举例,对本申请的保护范围不构成任何的限定,第二指示信息可以是其他的能够指示感知轮对应的码本的信息,例如,感知轮对应的码本的内容,或者其他能够标识感知轮对应的码本的信息,这里不再一一举例说明。
还应理解,方式二中是以第一响应端设备为感知请求设备为例说明的,第二响应端设备也可以为感知请求设备,在第二响应端设备为感知请求设备的情况下,第一响应端设备和第二响应端设备之间的角色互换,流程与上述方式二类似,这里不再赘述。
示例性地,码本为以下任意一种:{+C,+C,+C,-C},{+C,+C,-C,+C},{+C,-C,+C,+C},{+C,-C,-C,-C},{-C,+C,+C,+C},{-C,+C,-C,-C},{-C,-C,+C,-C},{-C,-C,-C,+C},其中,C为实数。
本申请实施例中C的取值可以为“1”,表示影响公开序列中每个符号的极性;或者,C的取值还可以为大于1或小于1的值,表示影响公开序列中每个符号的极性和幅值。应理解,本申请实施例中对于C的取值不做限定。
例如,码本的可选集合为:{a,b,c,d}={+1,+1,+1,-1},{+1,+1,-1,+1},{+1,-1,+1,+1},{+1,-1,-1,-1},{-1,+1,+1,+1},{-1,+1,-1,-1},{-1,-1,+1,-1},{-1,-1,-1,+1},共8种可能,每一种可能对应的码本索引可以记作1~8。作为一种示例,在指示信息字段指示码本时,可以采用三个比特位进行指示,000~111分别对应8种不同的可能。
作为一种可能的实现方式,申请实施例中的第一指示信息或第二指示信息中携带的码本的个数可以为发起端设备或感知请求设备根据业务需求确定的。
例如,发起端设备或感知请求设备根据业务需求确定感知过程进行的感知轮数为N,则发起端设备或感知请求设备确定码本的个数为N,一个码本对应一个感知轮。
作为另一种可能的实现方式,该实施例中码本的个数可以为预配置的,或者可以为发起端设备和响应端设备之间协商的。在该实现方式下,发起端设备和响应端设备之间可以协商感知轮和码本的关系。
例如,码本的个数为M,感知过程进行的感知轮数为N。在N小于M的情况下,感知轮对应的码本可以为N个码本中的前M个码本(或者M个码本中的任意N个码本);在N大于M的情况下,前M个感知轮对应的码本分别对应M个码本,后N-M个感知轮对应的码本可以为M个码本中的前N-M个码本(或者M个码本中的任意N-M个码本),也就是说码本可以循环使用。
应理解,上述只是示例性指出码本的索引可能的形式,对本申请的保护范围不构成任何的限定,例如,码本的索引还可以是0~7。还例如,可以用大于3比特的比特位进行指示。
可选地,对应于上述的方式一整个感知过程中每一感知轮使用的码本索引由发起端设备随机选取,并且发起端设备通过第一指示信息将整个感知过程中各感知轮使用的码本索引发送给第一响应端设备和第二响应端设备;或者,对应于上述的方式二第一响应端设备为感知请求设备整个感知过程中每一感知轮使用的码本索引由第一响应端设备随机选取,并且第一响应端设备通过第二指示信息将整个感知过程中各感知轮使用的码本索引发送给发起端设备和第二响应端设备。
进一步地,通过上述的方式一和方式二,响应端设备可以获知用于生成感知信号的码本,图3中的(b)所示的方法流程还包括:
S310,第一响应端设备基于码本生成感知信号。
具体地,第一响应端设备在第一感知轮的第一时隙内基于码本生成第一感知信号,以及在第一感知轮的第二时隙内基于码本生成第三感知信号。
S320,第二响应端设备基于码本生成感知信号。
具体地,第二响应端设备在第一感知轮的第一时隙内基于码本生成第二感知信号,以及在第一感知轮的第二时隙内基于码本生成第四感知信号。
可选地,响应端设备生成的感知信号与码本和公开序列相关。如,第一感知信号=a·s[n],第二感知信号=b·s[n],第三感知信号=c·s[n],第四感知信号=d·s[n],其中,s[n]为所述公开序列,所述a,b,c,d构成所述第一感知轮对应的码本。
应理解,本申请实施例中对于公开序列的具体形式不做限定,可以是导频序列,包括但不限于:Ipatov序列等,可以参考IEEE 802.15.4z标准中提供的公开序列的具体描述,本申请实施例中对于公开序列不做详细介绍。
需要说明的是,该实施例中以每个感知轮划分为两个时隙,在每个时隙内两个响应端设备发送感知信号为例,该实施例还可以应用在两个以上的响应端设备的场景下。
例如,假设有三个响应端设备,每个感知轮被划分成三个时隙。在时隙#1内响应端设备#1发送的感知信号#1=a11·s[n],响应端设备#2发送的感知信号#2=a12·s[n],响应端设备#3发送的感知信号#3=a13·s[n];在时隙#2内响应端设备#1发送的感知信号#4=a21·s[n],响应端设备#2发送的感知信号#5=a22·s[n],响应端设备#3发送的感知信号#6=a23·s[n];在时隙#3内响应端设备#1发送的感知信号#7=a31·s[n],响应端设备#2发送的感知信号#8=a32·s[n],响应端设备#3发送的感知信号#9=a33·s[n]。
其中,{a11,a12,a13,a21,a22,a23,a31,a32,a33}构成本轮内使用的码本,且码本中的码字构成的如下矩阵为满秩矩阵。
示例性地,上述的第一指示信息包括基于第一密钥加密后的所述每一个感知轮对应的码本的索引,所述第一密钥为所述第一响应端设备、所述第二响应端设备和所述发起端设备已知的密钥。同理,第二指示信息包括基于第二密钥加密后的所述每一个感知轮对应的码本的索引,所述第二密钥为所述第一响应端设备、所述第二响应端设备和所述发起端设备已知的密钥。
可选地,第一密钥和第二密钥为同一个密钥。具体地,响应端设备生成感知信号之后,通过响应端设备和发起端设备之间的信道发送给发起端设备,图3中的(b)还包括以下步骤:
S330,发起端设备接收来自第一响应端设备的感知信号,或者说,第一响应端设备发送感知信号。
S340,发起端设备接收来自第二响应端设备的感知信号,或者说,第二响应端设备发送感知信号。
示例性地,该实施例中以发起端设备接收来自两个响应端设备的感知信号为例进行说明,对本申请的保护范围不构成任何的限定,本申请实施例中发起端设备可以接收来自多个(两个或者两个以上)响应端设备的感知信号。
具体地,发起端设备在第一感知轮中的第一时隙内接收来自第一响应端设备的第一感知信号,以及接收来自第二响应端设备的第二感知信号。
作为一种可能的实现方式,发起端设备在第一时隙内同时接收第一感知信号和第二感知信号。
作为另一种可能的实现方式,发起端设备在第一时隙内的第一时刻接收第一感知信号,在第一时隙内的第二时刻接收第二感知信号,其中,第一时刻和第二时刻之间的间隔小于第一阈值。
例如,第一时刻早于第二时刻S微秒,或者,第一时刻晚于第二时刻S微秒。
具体地,发起端设备在第一感知轮中的第二时隙内接收来自第一响应端设备的第三感知信号,以及接收来自第二响应端设备的第四感知信号。
作为一种可能的实现方式,发起端设备在第二时隙内同时接收第三感知信号和第四感知信号。
作为另一种可能的实现方式,发起端设备在第二时隙内的第三时刻接收第三感知信号,在第二时隙内的第四时刻接收第四感知信号,其中,第三时刻和第四时刻之间的间隔小于第一阈值
例如,第三时刻早于第四时刻S微秒,或者,第三时刻晚于第四时刻S微秒。
示例性地,上述的第一阈值与发起端设备和第一响应端设备之间的第一信道CIR值,以及与发起端设备和第二响应端设备之间的第二信道的CIR值相关。具体地,第一阈值的大小满足以下条件:第一阈值应小于第一信道CIR长度和第二信道CIR长度的最小值,其中,CIR是信道的单位脉冲响应,由多个抽头组成,CIR长度指的是CIR持续的时间长度。如,CIR由100个抽头组成,相邻两个抽头之间的时间间隔是2ns,那么CIR的长度就是200ns。应理解,相邻两个抽头之间的时间间隔由采样率决定,上述的2ns只是举例对本申请的保护范围不构成任何的限定。
由上述可知,发起端设备在每一个感知轮的不同时隙内接收到来自不同响应端设备的感知信号的接收时刻相同,或者接收时刻之间的间隔小于第一阈值。
作为一种可能的实现方式,为了使得发起端接收感知信号的接收时刻满足上述的条件(时刻相同或者时刻之间的间隔小于第一阈值),发起端设备和上述的多个响应端设备之间在传输感知信号之前可以通过同步流程指示响应端设备确定合适的发送感知信号的时刻,下面将结合图4和图5说明设备间同步的流程,这里不进行说明。
作为另一种可能的实现方式,为了使得发起端接收感知信号的接收时刻满足上述的条件(时刻相同或者时刻之间的间隔小于第一阈值)可以通过配置的方式指示响应端设备确定合适的发送感知信号的时刻(如,配置响应端设备的发送感知信号的时刻)。
应理解,该实施例中对于如何使得发起端设备能够在一个时隙内接收到来自多个响应端设备的感知信号的时刻相同,或者时刻之间的间隔小于第一阈值不做限定。
进一步地,该实施例中,发起端设备在接收到上述的来自多个响应端设备的感知信号之后,可以联合处理该多个感知信号,估计发起端设备和多个响应端设备之间的信道信息,图3中的(b)所示的方法流程还包括:
S350,发起端设备根据多个感知信号估计信道的CIR。
具体地,发起端设备根据第一感知信号、第二感知信号、第三感知信号和第四感知信号估计第一信道的CIR和第二信道的CIR。
其中,所述第一信道为所述发起端设备和所述第一响应端设备之间的信道,所述第二信道为所述发起端设备和所述第二响应端设备之间的信道。
应理解,第一信道的CIR和第二信道的CIR分别体现的是不同的响应端设备到发起端设备的链路所对应的信道,其中,响应端设备到发起端设备的链路存在与目标(被感知的对象)之间的链路。例如,第一信道为发起端设备到目标之间的信道,以及目标到第一响应端设备之间的信道,为了便于描述可以不体现中间的目标,直接称为发起端设备和第一响应端设备之间的信道;还例如,第二信道为发起端设备到目标之间的信道,以及目标到第二响应端设备之间的信道,为了便于描述可以不体现中间的目标,直接称为发起端设备和第二响应端设备之间的信道。
为了便于理解,以第一感知信号=a·s[n],所述第二感知信号=b·s[n],所述第三感知信号=c·s[n],所述第四感知信号=d·s[n],{a,b,c,d}={+1,+1,+1,-1}为例进行说明。
具体地,发起端设备在第一时隙内接收到的第一感知信号和第二感知信号可以表示为:
y1[n]=s[n]*h[n]+s[n]*g[n]+w1[n]
其中,h[n]表示第一信道的CIR,g[n]表示第二信道的CIR,w1[n]表示第一时隙内发起端设备的接收噪声,*表示卷积运算。
发起端设备在第二时隙内接收到的第三感知信号和第四感知信号可以表示为:
y2[n]=s[n]*h[n]-s[n]*g[n]+w2[n]
其中,w2[n]表示第二时隙内发起端设备的接收噪声。
为了实现CIR估计,发起端设备首先将两个时隙的接收信号相加,得到:
z1[n]=y1[n]+y2[n]=2s[n]*h[n]+w1[n]+w2[n],根据z1[n],发起端设备可以估计出h[n]。
类似地,发起端设备将两个时隙的接收信号相减,得到:
z2[n]=y1[n]-y2[n]=2s[n]*g[n]+w1[n]-w2[n],根据z2[n],发起端设备可以估计出g[n]。
由上述的估算过程可知,在一个感知轮中,h[n]和g[n]是被认为不变的,发起端设备在估计h[n]和g[n]时,一方面基于上述的估计h]n]和g[n]的公式可知,s[n]的幅度系数为2,从而功率相比于直接基于s[n]估计来说扩大4倍;另一方面,基于上述的估计h[n]和g[n]的公式可知,噪声方面同时考虑了w1[n]和w2[n],相比于仅考虑一个信道的噪声,噪声功率扩大2倍。从而等效的信噪比相比于前文所述的几种UWB感知模式来说提升了2倍,因此,发起端设备对于CIR的估计更准确,提高了感知精度。
另外,发起端设备估算的h[n]和g[n]体现的是同一个感知对象(object beingsensed)的特征,能够对感知对象获得更为全面的认知。
进一步地,在上述的码本的索引为加密的情况下,该实施例还可以有效保护用户隐私。
例如,环境中存在一个恶意用户,恶意用户试图通过接收感知信号来估计CIR,并由此推断环境特征(如,推断屋中是否有人),则恶意用户在某一感知轮(如,上述的第一感知轮)的第一时隙内,接收到的信号为:
ye,1[n]=as[n]*he[n]+bs[n]*ge[n]+we,1[n]
其中,he[n]表示第一响应端设备和恶意用户之间的信道#1的CIR,ge[n]表示第二响应端设备和恶意用户之间的信道#2的CIR,we,1[n]表示第一时隙内恶意用户的接收噪声,*表示卷积运算。
在第一感知轮的第二时隙内,接收到的信号为:
ye,2[n]=cs[n]*he[n]+ds[n]*ge[n]+we,2[n]
其中,we,1[n]表示第二时隙内恶意用户的接收噪声。
为了实现CIR估计,恶意用户可以估计出ahe[n]+bge[n],和che[n]+dge[n]。也就是说,恶意用户根据其接收到的信号,估计出的将只能是he[n]和ge[n]的线性组合,但是由于恶意用户并不知道本轮使用的码本{a,b,c,d}。因此,恶意用户无法推断出he[n]和ge[n]。由上述可知,每个感知轮使用的码本共8种可能,恶意用户只能对码本进行随机猜测,因此恶意用户每个感知轮随机猜测到正确的码本概率是1/8,对于感知过程包含N个感知轮的情况,恶意用户对整个过程的CIR猜测正确的概率是
图3中的(a)和(b)所示的实施例详细介绍了发起端设备执行感知的流程,下面结合图4和图5介绍发起端设备和响应端设备之间的同步流程。
图4是本申请实施例提供的一种同步的示意性流程图。由发起端设备广播用于同步的时间信息。对应图2中(b)所示的场景。
图4所示的方法流程包括以下步骤:
S411,发起端设备向第一响应端设备发送第一感知请求信号#1,或者说第一响应端设备接收来自发起端设备的第一感知请求信号#1。
S412,发起端设备向第二响应端设备发送第一感知请求信号#2,或者说第二响应端设备接收来自发起端设备的第一感知请求信号#2。
示例性地,上述的第一感知请求信号#1和第一感知请求信号#2均用于指示发起感知,功能相同,可以是发起端设备广播的信号,所以第一感知请求信号#1和第一感知请求信号#2可以统称为第一感知请求信号。
S413,发起端设备接收来自第一响应端设备的第一感知确认信号#1,或者说第一响应端设备向发起端设备发送第一感知确认信号#1。
S414,发起端设备接收来自第二响应端设备的第一感知确认信号#1,或者说第二响应端设备向发起端设备发送第一感知确认信号#2。
示例性地,上述的第一感知确认信号#1用于指示成功接收到第一感知请求信号#1,第一感知确认信号#2用于指示成功接收到第一感知请求信号#2。第一感知确认信号#1和第一感知确认信号#2可以统称为第一感知确认信号。
S415,发起端设备估算第一往返时延和第二往返时延。
其中,第一往返时延为发起端设备和第一响应端设备之间的往返时延;第二往返时延为发起端设备和第二响应端设备之间的往返时延。
应理解,本申请实施例中对于信息的名称不做限定,能够实现信息的功能即可,例如,上述的第一往返时延可以称为第一时延、第一时长、第一往返时长等;同理,第二往返时延可以称为第二时延、第二时长、第二往返时长等。
示例性地,发起端设备估算第一往返时延可以是:发起端设备根据发送第一感知请求信号#1的发送时刻和接收第一感知确认信号#1的时刻估算第一往返时延。
例如,发起端设备在时刻#1发送第一感知请求信号#1,并在时刻#2接收第一感知确认信号#1,则发起端设备估算第一往返时延为时刻#2和时刻#1之间的时长。如,T1=时刻#2-时刻#1,T1表示第一往返时延。
示例性地,发起端设备估算第二往返时延可以是:发起端设备根据发送第一感知请求信号#2的发送时刻和接收第一感知确认信号#2的时刻估算第二往返时延。
例如,发起端设备在时刻#3发送第一感知请求信号#2,并在时刻#4接收第一感知确认信号#3,则发起端设备估算第二往返时延为时刻#4和时刻#3之间的时长。如,T2=时刻#4-时刻#3,T2表示第二往返时延。
应理解,该实施例中发起端设备和响应端设备之间的信号传输经由被感知对象。
需要说明的是,该实施例中发起端设备估算往返时延的方式只是举例,对本申请的保护范围不构成任何的限定,还可以通过其他方式确认设备间的时延,例如,发起端设备可以在发送的信号中携带时间戳信息指示发送时刻,响应端设备可以根据时间戳信息和接收时刻之间确定出响应端设备和发起端设备之间的时延。还例如,通过其他的信号传输流程确定(如,新增确定往返时延的流程,或者复用现有其他信令传输的流程)设备之间的时延。
进一步地,发起端设备向响应端设备发送用于同步的信息,以便于响应端设备确定发送感知信号的时刻,图4所示的方法流程还包括:
S416,发起端设备向第一响应端设备发送固定时延、第一往返时延和第二往返时延。
S417,发起端设备向第二响应端设备发送固定时延、第一往返时延和第二往返时延。
示例性地,发起端设备广播第一确认帧,该第一确认帧用于启动感知过程。具体地,该第一确认帧中包括上述的固定时延、第一往返时延和第二往返时延。
应理解,上述的通过第一确认帧广播固定时延、第一往返时延和第二往返时延只是举例,对本申请的保护范围不构成任何的限定,发起端设备可以通过其他信令(如,新增信令)传输固定时延、第一往返时延和第二往返时延,这里不再赘述。
例如,发起端设备可以分别通过信令向第一响应端设备和第二响应端设备发送用于同步的信息。
进一步地,响应端设备接收到上述的用于同步的信息之后,能够基于同步信息确定发送感知信号的时刻。图4所示的方法流程还包括:
S418,第一响应端设备确定发送第一感知信号和第三感知信号的时刻。
S419,第二响应端设备确定发送第二感知信号和第四感知信号的时刻。
为了便于理解,下面举例说明第一响应端设备和第二响应端设备确定发送感知信号时刻的方式。
示例一:
第一响应端设备根据接收上述的第一确认帧的时刻确定在第一时隙内发送第一感知信号的时刻为:t1+Δ1,在第二时隙内发送第三感知信号的时刻=t1+Δ1+Δ2。
第二响应端设备根据接收上述的第一确认帧的时刻确定在第一时隙内发送第二感知信号的时刻为:t3+Δ1+T1-T2,在第二时隙内发送第四感知信号的时刻=t3+Δ1+T1-T2+Δ2。
其中,t1为第一响应端设备接收第一确认帧的时刻,t3为第二响应端设备接收第一确认帧的时刻,Δ1为所述固定时延,Δ2为第一时隙和所述第二时隙之间的间隔,T1为第一往返时延,T2为第二往返时延。
示例性地,Δ2为第一时隙的起始时刻和所述第二时隙的起始时刻之间的间隔,或者,Δ2为第一时隙的终止时刻和所述第二时隙的终止始时刻之间的间隔。
由上述可知发起端设备可以分别向第一响应端设备和第二响应端设备发送用于确定发送感知信号时刻的信息,在该示例一中。发起端设备可以考虑到不同响应端设备所需的信息不同,向不同的响应端设备发送不同的信息,而不是广播。
例如,由于第一响应端设备确定发送感知信号的时刻时仅考虑固定时延,发起端设备向第一响应端设备发送固定时延即可;第二响应端设备确定发送感知信号的时刻时考虑固定时延、第一往返时延和第二往返时延,发起端设备向第一响应端设备发送固定时延、第一往返时延和第二往返时延。
该示例一中,在响应端设备按照上述的发送时刻发送感知信号的前提下:
发起端设备在第一时隙内接收第一感知信号的时刻为:
其中,tstart表示发起端设备发送第一确认帧的时刻,可以理解为上述的t1,即第一响应端设备接收第一确认帧的时刻。
发起端设备在第一时隙内接收第二感知信号的时刻为:
其中,可以理解为上述的t3,即第二响应端设备接收第一确认帧的时刻。
发起端设备在第二时隙内接收第三感知信号的时刻为:
发起端设备在第二时隙内接收第四感知信号的时刻为:
由上述可知,在示例一中,发起端设备在第一时隙内可以同时接收来自第一响应端设备的第一感知信号和第二响应端设备的第二感知信号。同理,发起端设备在第二时隙内可以同时接收来自第一响应端设备的第三感知信号和第二响应端设备的第四感知信号。
示例二:
第一响应端设备根据接收上述的第一确认帧的时刻确定在第一时隙内发送第一感知信号的时刻为:t1+Δ1+T2-T1,在第二时隙内发送第三感知信号的时刻=t1+Δ1+Δ2+T2-T1。
第二响应端设备根据接收上述的第一确认帧的时刻确定在第一时隙内发送第二感知信号的时刻为:t3+Δ1,在第二时隙内发送第四感知信号的时刻=t3+Δ1+Δ2。
其中,t1为第一响应端设备接收第一确认帧的时刻,Δ1为所述固定时延,Δ2为第一时隙和所述第二时隙之间的间隔,T1为第一往返时延,T2为第二往返时延。
由上述可知发起端设备可以分别向第一响应端设备和第二响应端设备发送用于确定发送感知信号时刻的信息,在该示例二中。发起端设备可以考虑到不同响应端设备所需的信息不同,向不同的响应端设备发送不同的信息,而不是广播。
例如,由于第二响应端设备确定发送感知信号的时刻时仅考虑固定时延,发起端设备向第二响应端设备发送固定时延即可;第一响应端设备确定发送感知信号的时刻时考虑固定时延、第一往返时延和第二往返时延,发起端设备向第一响应端设备发送固定时延、第一往返时延和第二往返时延。
该示例二中,在响应端设备按照上述的发送时刻发送感知信号的前提下:
发起端设备在第一时隙内接收第一感知信号的时刻为:
其中,tstart表示发起端设备发送第一确认帧的时刻,可以理解为上述的t1,即第一响应端设备接收第一确认帧的时刻。
发起端设备在第一时隙内接收第二感知信号的时刻为:
其中,可以理解为上述的t3,即第二响应端设备接收第一确认帧的时刻。
发起端设备在第二时隙内接收第三感知信号的时刻为:
发起端设备在第二时隙内接收第四感知信号的时刻为:
由上述可知,在示例二中,发起端设备在第一时隙内可以同时接收来自第一响应端设备的第一感知信号和第二响应端设备的第二感知信号。同理,发起端设备在第二时隙内可以同时接收来自第一响应端设备的第三感知信号和第二响应端设备的第四感知信号。
图5是本申请实施例提供的另一种同步的示意性流程图。由感知请求设备广播同步信息。例如,上述的第一响应端设备可以为感知请求设备,具有感知需求的设备。对应图2中(c)所示的场景。
图5所示的方法流程包括以下步骤:
S511,第一响应端设备向发起端设备发送第二感知请求信号#1,或者说发起端设备接收来自第一响应端设备的第二感知请求信号#1。
S512,第一响应端设备向第二响应端设备发送第二感知请求信号#2,或者说第二响应端设备接收来自第一响应端设备的第二感知请求信号#2。
示例性地,上述的第二感知请求信号#1和第二感知请求信号#2均用于指示发起感知,功能相同,可以是第一响应端设备广播的信号,所以第二感知请求信号#1和第二感知请求信号#2可以统称为第二感知请求信号。
具体地,方式二中第二感知请求信号中包括固定时延。
S513,发起端设备向第一响应端设备发送第二感知确认信号#1,或者说第一响应端设备接收来自发起端设备的第二感知确认信号#1。
S514,发起端设备向第二响应端设备发送第二感知确认信号#2,或者说第二响应端设备接收来自发起端设备的第二感知确认信号#2。
示例性地,上述的第一感知确认信号#1和第二感知确认信号#2用于指示成功接收到第二感知请求信号#1。可以是发起端设备广播的信号,所以第二感知确认信号#1和第二感知确认信号#2可以统称为第二感知确认信号。
S515,第一响应端设备估计第一往返时延。
示例性地,第一响应端设备估计第一往返时延可以是:第一响应端设备根据发送第二感知请求信号#1的发送时刻和接收第二感知确认信号#1的时刻估算第一往返时延。
例如,第一响应端设备在时刻#5发送第二感知请求信号#1,并在时刻#6接收第二感知确认信号#1,则第一响应端设备估算第一往返时延为时刻#6和时刻#5之间的时长。如,T1=时刻#5-时刻#6,T1表示第一往返时延。
S516,第二响应端设备向发起端设备发送反馈信号。
该反馈信号用于指示成功接收到上述的第二感知确认信号#2,该反馈信号可以为ACK。
S517,发起端设备估计第二往返时延。
示例性地,发起端设备估计第二往返时延可以是:发起端设备根据发送第二感知确认信号#2的时刻和和接收反馈信号的时刻估算第一往返时延。
例如,发起端设备在时刻#7发送第二感知确认信号#2,并在时刻#8接收反馈信号,则第一响应端设备估算第二往返时延为时刻#8和时刻#7之间的时长。如,T2=时刻#8-时刻#7,T2表示第二往返时延。
需要说明的是,方式二中发起端设备和第一响应端设备估算往返时延的方式只是举例,对本申请的保护范围不构成任何的限定,还可以通过其他方式确认设备间的时延,例如,第一响应端设备可以在发送的信号中携带时间戳信息指示发送时刻,发起端设备可以根据时间戳信息和接收时刻之间确定出第一响应端设备和发起端设备之间的时延。还例如,通过其他的信号传输流程确定(如,新增确定往返时延的流程,或者复用现有其他信令传输的流程)设备之间的时延。
进一步地,第一响应端设备和发起端设备可以将估算的往返时延广播给***中的其他设备,以便于响应端设备确定发送感知信号的时刻,图5所示的方法流程还包括:
S518,第一响应端设备向第二响应端设备发送第一往返时延,或者说第二响应端设备接收来自第一响应端设备的第一往返时延。
S519,发起端设备向第二响应端设备发送第二往返时延,或者说第二响应端设备接收来自发起端设备的第二往返时延。
S520,发起端设备向第二响应端设备发送第二往返时延,或者说第二响应端设备接收来自发起端设备的第二往返时延。
示例性地,发起端设备广播第二确认帧,该第二确认帧用于启动感知过程。具体地,该第二确认帧中包括上述的第二往返时延。
应理解,上述的通过第二确认帧广播第二往返时延只是举例,对本申请的保护范围不构成任何的限定,发起端设备可以通过其他信令(如,新增信令)传输第二往返时延,这里不再赘述。
例如,发起端设备可以分别通过信令向第一响应端设备和第二响应端设备发送用于同步的信息。
进一步地,响应端设备接收到上述的用于同步的信息之后,能够基于同步信息确定发送感知信号的时刻。图5所示的方法流程还包括:
S521,第一响应端设备确定发送第一感知信号和第三感知信号的时刻。
S522,第二响应端设备确定发送第二感知信号和第四感知信号的时刻。
为了便于理解,下面举例说明第一响应端设备和第二响应端设备确定发送感知信号时刻的方式。
示例三:
第一响应端设备根据接收上述的第二确认帧的时刻确定在第一时隙内发送第一感知信号的时刻为:t2+Δ1,在第二时隙内发送第三感知信号的时刻=t2+Δ1+Δ2。
第二响应端设备根据接收上述的第二确认帧的时刻确定在第一时隙内发送第二感知信号的时刻为:t4+Δ1+T1-T2,在第二时隙内发送第四感知信号的时刻=t4+Δ1+T1-T2+Δ2。
其中,t2为第一响应端设备接收第二确认帧的时刻,t4为第二响应端设备接收第二确认帧的时刻,Δ1为所述固定时延,Δ2为第一时隙和所述第二时隙之间的间隔,T1为第一往返时延,T2为第二往返时延。
示例性地,Δ2为第一时隙的起始时刻和所述第二时隙的起始时刻之间的间隔,或者,Δ2为第一时隙的终止时刻和所述第二时隙的终止始时刻之间的间隔。
由上述可知发起端设备可以分别向第一响应端设备和第二响应端设备发送用于确定发送感知信号时刻的信息,在该示例一中。发起端设备可以考虑到不同响应端设备所需的信息不同,向不同的响应端设备发送不同的信息,而不是广播。
例如,由于第一响应端设备确定发送感知信号的时刻时仅考虑固定时延,发起端设备可以不向第一响应端设备发送第二往返时延。
该示例三中,在响应端设备按照上述的发送时刻发送感知信号的前提下:
发起端设备在第一时隙内接收第一感知信号的时刻为:
其中,tstart1表示发起端设备发送第二确认帧的时刻,可以理解为上述的t2,即第一响应端设备接收第二确认帧的时刻。
发起端设备在第一时隙内接收第二感知信号的时刻为: />
其中,可以理解为上述的t4,即第二响应端设备接收第二确认帧的时刻。
发起端设备在第二时隙内接收第三感知信号的时刻为:
发起端设备在第二时隙内接收第四感知信号的时刻为:
由上述可知,在示例三中,发起端设备在第一时隙内可以同时接收来自第一响应端设备的第一感知信号和第二响应端设备的第二感知信号。同理,发起端设备在第二时隙内可以同时接收来自第一响应端设备的第三感知信号和第二响应端设备的第四感知信号。
示例四:
第一响应端设备根据接收上述的第一确认帧的时刻确定在第一时隙内发送第一感知信号的时刻为:t1+Δ1+T2-T1,在第二时隙内发送第三感知信号的时刻=t1+Δ1+Δ2+T2-T1。
第二响应端设备根据接收上述的第一确认帧的时刻确定在第一时隙内发送第二感知信号的时刻为:t3+Δ1,在第二时隙内发送第四感知信号的时刻=t3+Δ1+Δ2。
其中,t1为第一响应端设备接收第一确认帧的时刻,Δ1为所述固定时延,Δ2为第一时隙和所述第二时隙之间的间隔,T1为第一往返时延,T2为第二往返时延。
由上述可知发起端设备可以分别向第一响应端设备和第二响应端设备发送用于确定发送感知信号时刻的信息,在该示例二中。发起端设备可以考虑到不同响应端设备所需的信息不同,向不同的响应端设备发送不同的信息,而不是广播。
例如,由于第二响应端设备确定发送感知信号的时刻时仅考虑固定时延,发起端设备可以不向第二响应端设备发送第二往返时延,第一响应端设备可以不向第二响应端设备发送第一往返时延。
该示例四中,在响应端设备按照上述的发送时刻发送感知信号的前提下:
发起端设备在第一时隙内接收第一感知信号的时刻为:
其中,tstart1表示发起端设备发送第二确认帧的时刻,可以理解为上述的t2,即第一响应端设备接收第一确认帧的时刻。
发起端设备在第一时隙内接收第二感知信号的时刻为:
其中,可以理解为上述的t4,即第二响应端设备接收第二确认帧的时刻。
发起端设备在第二时隙内接收第三感知信号的时刻为:/>
发起端设备在第二时隙内接收第四感知信号的时刻为:
由上述可知,在示例四中,发起端设备在第一时隙内可以同时接收来自第一响应端设备的第一感知信号和第二响应端设备的第二感知信号。同理,发起端设备在第二时隙内可以同时接收来自第一响应端设备的第三感知信号和第二响应端设备的第四感知信号。
应理解,图5所示的实施例中是以第一响应端设备为感知请求设备为例说明的,第二响应端设备也可以为感知请求设备,在第二响应端设备为感知请求设备的情况下,第一响应端设备和第二响应端设备之间的角色互换,同步流程与上述图5类似,这里不再赘述。
上述的示例一至示例四只是举例说明响应端设备确定的发送感知信号的时刻可能的情况,对本申请的保护范围不构成任何的限定。
应理解,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。
还应理解,上述所述的过程并不一定在方法实施的过程中一定全部存在,本申请实施例给出的流程仅为示例,上述步骤中的部分步骤若能够实现相同的效果的等同方案也在本申请的保护范围之内。
还应理解,在本申请的各个实施例中,如果没有特殊说明以及逻辑冲突,不同的实施例之间的术语和/或描述具有一致性、且可以相互引用,不同的实施例中的技术特征根据其内在的逻辑关系可以组合形成新的实施例。
例如,用于执行CIR估计发起端设备可以为多个,每个发起端设备执行CIR估计的方式可以参考图3所示的实施例中发起端设备执行CIR估计的方式,这里不再赘述。
还应理解,在上述一些实施例中,主要以现有的网络架构中的设备为例进行了示例性说明(如发起端设备、响应端设备等等),应理解,对于设备的具体形式本申请实施例不作限定。例如,在未来可以实现同样功能的设备都适用于本申请实施例。
可以理解的是,上述各个方法实施例中,由设备(如上述如发起端设备、响应端设备等)实现的方法和操作,也可以由设备的部件(例如芯片或者电路)实现。
以上,结合图3中的(a)和(b)详细说明了本申请实施例提供的应用于超带宽UWB***感知测量的方法。上述应用于超带宽UWB***感知测量的方法主要从发起端设备和响应端设备之间交互的角度进行了介绍。可以理解的是,发起端设备和响应端设备,为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。
本领域技术人员应该可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
以下,结合图6和图7详细说明本申请实施例提供的应用于超带宽UWB***感知测量的装置。应理解,装置实施例的描述与方法实施例的描述相互对应,因此,未详细描述的内容可以参见上文方法实施例,为了简洁,部分内容不再赘述。
本申请实施例可以根据上述方法示例对发送端设备或者接收端设备进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。下面以采用对应各个功能划分各个功能模块为例进行说明。
图6是本申请实施例提供的一种应用于超带宽UWB***感知测量的装置的示意性框图。如图6所示,该装置600可以包括收发单元610和处理单元620。收发单元610可以与外部进行通信,处理单元620用于进行数据处理。收发单元610还可以称为通信接口或通信单元。
可选地,该装置600还可以包括存储单元,该存储单元可以用于存储指令和/或数据,处理单元620可以读取存储单元中的指令和/或数据,以使得装置实现前述方法实施例。
该装置600可以用于执行上文方法实施例中收发设备(如发起端设备和响应端设备)所执行的动作,这时,该装置600可以为收发设备或者可配置于收发设备的部件,收发单元610用于执行上文方法实施例中收发设备的收发相关的操作,处理单元620用于执行上文方法实施例中收发设备的处理相关的操作。
作为一种设计,该装置600用于执行上文方法实施例中发起端设备所执行的动作。发起端设备在一个或者多个感知轮内接收感知信号,所述每个感知轮中包括至少两个时隙,具体地,收发单元610,用于在第一感知轮中的第一时隙内接收来自第一响应端设备的第一感知信号和第二响应端设备的第二感知信号;
收发单元610,还用于在第一感知轮中的第二时隙内接收来自该第一响应端设备的第三感知信号和该第二响应端设备的第四感知信号;
处理单元620,用于根据该第一感知信号、该第二感知信号、该第三感知信号和该第四感知信号估计第一信道的信道脉冲响应CIR和第二信道的CIR,
其中,该第一信道为该发起端设备和该第一响应端设备之间的信道,该第二信道为该发起端设备和该第二响应端设备之间的信道。
该装置600可实现对应于根据本申请实施例的方法实施例中的发起端设备执行的步骤或者流程,该装置600可以包括用于执行方法实施例中的发起端设备执行的方法的单元。并且,该装置600中的各单元和上述其他操作和/或功能分别为了实现方法实施例中的发起端设备中的方法实施例的相应流程。
其中,当该装置600用于执行图3中的(a)所示方法时,收发单元610可用于执行方法中的收发步骤,如步骤S313和S314;处理单元620可用于执行方法中的处理步骤,如步骤S315。
当该装置600用于执行图3中的(b)所示方法时,收发单元610可用于执行方法中的收发步骤,如步骤S301、S302、S303、S330和S340;处理单元620可用于执行方法中的处理步骤,如步骤S350。
当该装置600用于执行图4中的方法时,收发单元610可用于执行方法中的收发步骤,如步骤S411、S412、S413、S414、S416和S417;处理单元620可用于执行方法中的处理步骤,如步骤S415。
当该装置600用于执行图5中的方法时,收发单元610可用于执行方法中的收发步骤,如步骤S511、S513、S514、S516、S519和S520;处理单元620可用于执行方法中的处理步骤,如步骤S517。
应理解,各单元执行上述相应步骤的具体过程在上述方法实施例中已经详细说明,为了简洁,在此不再赘述。另外,各单元执行上述相应步骤的带来的有益效果上述方法实施例中已经详细说明,在此也不再赘述。
作为另一种设计,该装置600用于执行上文方法实施例中第一响应端设备所执行的动作。
处理单元620,用于生成针对第一感知轮中第一时隙内的第一感知信号和针对第一感知轮中第二时隙的第三感知信号
收发单元610,用于向该发起端设备发送该第一感知信号和该第三感知信号,
其中,该第一感知信号和该第三感知信号用于估计第一信道的信道脉冲响应CIR和第二信道的CIR,该第一信道为该发起端设备和该第一响应端设备之间的信道,该第二信道为该发起端设备和该第二响应端设备之间的信道。
该装置600可实现对应于根据本申请实施例的方法实施例中的第一响应端设备执行的步骤或者流程,该装置600可以包括用于执行方法实施例中的第一响应端设备执行的方法的单元。并且,该装置600中的各单元和上述其他操作和、或功能分别为了实现方法实施例中的第一响应端设备中的方法实施例的相应流程。
其中,当该装置600用于执行图3中的(a)所示方法时,收发单元610可用于执行方法中的收发步骤,如步骤S313;处理单元620可用于执行方法中的处理步骤,如步骤S311。
当该装置600用于执行图3中的(b)所示方法时,收发单元610可用于执行方法中的收发步骤,如步骤S301、S303、S304和S330;处理单元620可用于执行方法中的处理步骤,如步骤S310。
当该装置600用于执行图4中的方法时,收发单元610可用于执行方法中的收发步骤,如步骤S411、S416和S413;处理单元620可用于执行方法中的处理步骤,如步骤S418。
当该装置600用于执行图5中的方法时,收发单元610可用于执行方法中的收发步骤,如步骤S511、S513和S518;处理单元620可用于执行方法中的处理步骤,如步骤S515和S521。
应理解,各单元执行上述相应步骤的具体过程在上述方法实施例中已经详细说明,为了简洁,在此不再赘述。
作为又一种设计,该装置600用于执行上文方法实施例中第二响应端设备所执行的动作。
处理单元620,用于生成针对第一感知轮中第一时隙的第二感知信号和第一感知轮中第二时隙的第四感知信号;
收发单元610,用于向该发起端设备发送该第二感知信号和该第四感知信号,其中,该第二感知信号和该第四感知信号用于估计第一信道的信道脉冲响应CIR和第二信道的CIR,该第一信道为该发起端设备和该第二响应端设备之间的信道,该第二信道为该发起端设备和该第二响应端设备之间的信道。
该装置600可实现对应于根据本申请实施例的方法实施例中的第二响应端设备执行的步骤或者流程,该装置600可以包括用于执行方法实施例中的第二响应端设备执行的方法的单元。并且,该装置600中的各单元和上述其他操作和、或功能分别为了实现方法实施例中的第二响应端设备中的方法实施例的相应流程。
其中,当该装置600用于执行图3中的(a)所示方法时,收发单元610可用于执行方法中的收发步骤,如步骤S314;处理单元620可用于执行方法中的处理步骤,如步骤S312。
当该装置600用于执行图3中的(b)所示方法时,收发单元610可用于执行方法中的收发步骤,如步骤S302、S304和S340;处理单元620可用于执行方法中的处理步骤,如步骤S320。
当该装置600用于执行图4中的方法时,收发单元610可用于执行方法中的收发步骤,如步骤S412、S414和S417;处理单元620可用于执行方法中的处理步骤,如步骤S419。
当该装置600用于执行图5中的方法时,收发单元610可用于执行方法中的收发步骤,如步骤S512、S514、S516、S518和S519;处理单元620可用于执行方法中的处理步骤,如步骤S522。
上文实施例中的处理单元620可以由至少一个处理器或处理器相关电路实现。收发单元610可以由收发器或收发器相关电路实现。存储单元可以通过至少一个存储器实现。
如图7所示,本申请实施例还提供一种装置700。该装置700包括处理器710,还可以包括一个或多个存储器720。处理器710与存储器720耦合,存储器720用于存储计算机程序或指令和、或数据,处理器710用于执行存储器720存储的计算机程序或指令和、或数据,使得上文方法实施例中的方法被执行。可选地,该装置700包括的处理器710为一个或多个。
可选地,该存储器720可以与该处理器710集成在一起,或者分离设置。
可选地,如图7所示,该装置700还可以包括收发器730,收发器730用于信号的接收和、或发送。例如,处理器710用于控制收发器730进行信号的接收和、或发送。
作为一种方案,该装置700用于实现上文方法实施例中由收发设备(如发起端设备和响应端设备)执行的操作。
如图8所示,图8所示的通信装置包括逻辑电路801和接口802。
示例性的,图8是以上述通信装置为芯片为例示出的,该芯片包括逻辑电路801和接口802。可理解,本申请实施例所示的芯片可以包括窄带芯片或超带宽芯片等,本申请实施例不作限定。如上文所示的发送感知信号的步骤可以由超带宽芯片执行,其余步骤是否由超带宽芯片执行,本申请实施例不作限定。
本申请实施例还提供一种计算机可读存储介质,其上存储有用于实现上述方法实施例中由收发设备(如发起端设备和响应端设备)执行的方法的计算机指令。
例如,该计算机程序被计算机执行时,使得该计算机可以实现上述方法实施例中由收发设备(如发起端设备和响应端设备)执行的方法。
本申请实施例还提供一种包含指令的计算机程序产品,该指令被计算机执行时使得该计算机实现上述方法实施例中由收发设备(如发起端设备和响应端设备)执行的方法。
本申请实施例还提供一种通信***,该通信***包括上文实施例中的发送端设备和接收端设备。
上述提供的任一种装置中相关内容的解释及有益效果均可参考上文提供的对应的方法实施例,此处不再赘述。
应理解,本申请实施例中提及的处理器可以是中央处理单元(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或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件时,存储器(存储模块)可以集成在处理器中。
还需要说明的是,本文描述的存储器旨在包括但不限于这些和任意其它适合类型的存储器。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的保护范围。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。此外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元实现本申请提供的方案。
另外,在本申请各个实施例中的各功能单元可以集成在一个单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。例如,所述计算机可以是个人计算机,服务器,或者网络设备等。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘(solid state disk,SSD)等。例如,前述的可用介质可以包括但不限于:U盘、移动硬盘、只读存储器(read-onlymemory,ROM)、随机存取存储器(random access memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。
Claims (27)
1.一种应用于超带宽UWB***感知测量的方法,其特征在于,发起端设备在一个或者多个感知轮内接收感知信号,所述每个感知轮中包括至少两个时隙,所述方法包括:
所述发起端设备在第一感知轮中的第一时隙内接收来自第一响应端设备的第一感知信号和第二响应端设备的第二感知信号;
所述发起端设备在所述第一感知轮中的第二时隙内接收来自所述第一响应端设备的第三感知信号和所述第二响应端设备的第四感知信号;
所述发起端设备根据所述第一感知信号、所述第二感知信号、所述第三感知信号和所述第四感知信号估计第一信道的信道脉冲响应CIR和第二信道的CIR,
其中,所述第一信道为所述发起端设备和所述第一响应端设备之间的信道,所述第二信道为所述发起端设备和所述第二响应端设备之间的信道。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
所述发起端设备向所述第一响应端设备和所述第二响应端设备发送基于第一密钥加密的第一指示信息,所述第一指示信息用于指示每一个感知轮对应的码本,所述第一感知信号、所述第二感知信号、所述第三感知信号和所述第四感知信号基于所述第一感知轮对应的码本和公开序列确定;
其中,所述第一密钥为所述第一响应端设备、所述第二响应端设备和所述发起端设备已知的密钥。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
所述发起端设备接收来自感知请求设备的基于第二密钥加密的第二指示信息,所述第二指示信息用于指示每一个感知轮对应的码本,所述第一感知信号、所述第二感知信号、所述第三感知信号和所述第四感知信号基于所述第一感知轮对应的码本和公开序列确定,
其中,所述第二密钥为所述第一响应端设备、所述第二响应端设备、所述感知请求设备和所述发起端设备已知的密钥。
4.根据权利要求3所述的方法,其特征在于,所述感知请求设备为所述第一响应端设备。
5.根据权利要求2至4中任一项所述的方法,其特征在于,所述第一感知信号=a·s[n],所述第二感知信号=b·s[n],所述第三感知信号=c·s[n],所述第四感知信号=d·s[n],
其中,s[n]为所述公开序列,所述a,b,c,d构成所述第一感知轮对应的码本。
6.根据权利要求2至5中任一项所述的方法,其特征在于,所述码本为以下任意一种:
{+C,+C,+C,-C},{+C,+C,-C,+C},{+C,-C,+C,+C},{+C,-C,-C,-C},{-C,+C,+C,+C},{-C,+C,-C,-C},{-C,-C,+C,-C},{-C,-C,-C,+C},其中,C为实数。
7.一种应用于超带宽UWB***感知测量的方法,其特征在于,在一个或者多个感知轮内的每个感知轮中包括至少两个时隙,所述方法包括:
第一响应端设备生成针对第一感知轮中第一时隙的第一感知信号和针对所述第一感知轮中第二时隙的第三感知信号;
所述第一响应端设备发送所述第一感知信号和所述第三感知信号,
其中,所述第一感知信号和所述第三感知信号用于估计第一信道的信道脉冲响应CIR和第二信道的CIR,所述第一信道为发起端设备和所述第一响应端设备之间的信道,所述第二信道为所述发起端设备和所述第二响应端设备之间的信道。
8.根据权利要求7所述的方法,其特征在于,所述方法还包括:
所述第一响应端设备接收来自所述发起端设备的基于第一密钥加密的第一指示信息,所述第一指示信息用于指示每一个感知轮对应的码本;
所述第一响应端设备基于所述第一指示信息获取所述第一感知轮对应的码本;
其中,所述第一密钥为所述第一响应端设备、所述第二响应端设备和所述发起端设备已知的密钥。
9.根据权利要求7所述的方法,其特征在于,所述第一响应端设备为感知请求设备,所述方法还包括:
所述第一响应端设备向所述发起端设备发送基于第二密钥加密的第二指示信息,所述第二指示信息用于指示每一个感知轮对应的码本,其中,所述第二密钥为所述第一响应端设备、所述第二响应端设备和所述发起端设备已知的密钥。
10.根据权利要求8或9所述的方法,其特征在于,所述第一感知信号=a·s[n],所述第三感知信号=c·s[n],其中,s[n]为所述公开序列,所述a,c为所述第一感知轮对应的码本中的码字。
11.根据权利要求7至10中任一项所述的方法,其特征在于,所述码本为以下任意一种:
{+C,+C,+C,-C},{+C,+C,-C,+C},{+C,-C,+C,+C},{+C,-C,-C,-C},{-C,+C,+C,+C},{-C,+C,-C,-C},{-C,-C,+C,-C},{-C,-C,-C,+C},其中,C为实数。
12.一种应用于超带宽UWB***感知测量的装置,其特征在于,所述装置在一个或者多个感知轮内接收感知信号,所述每个感知轮中包括至少两个时隙,所述装置包括:
接收单元,用于在第一感知轮中的第一时隙内接收来自第一响应端设备的第一感知信号和第二响应端设备的第二感知信号;
所述接收单元,还用于在所述第一感知轮中的第二时隙内接收来自所述第一响应端设备的第三感知信号和所述第二响应端设备的第四感知信号;
处理单元,用于根据所述第一感知信号、所述第二感知信号、所述第三感知信号和所述第四感知信号估计第一信道的信道脉冲响应CIR和第二信道的CIR,
其中,所述第一信道为所述装置和所述第一响应端设备之间的信道,所述第二信道为所述装置和所述第二响应端设备之间的信道。
13.根据权利要求12所述的装置,其特征在于,所述装置还包括:
发送单元,用于向所述第一响应端设备和所述第二响应端设备发送基于第一密钥加密的第一指示信息,所述第一指示信息用于指示每一个感知轮对应的码本,所述第一感知信号、所述第二感知信号、所述第三感知信号和所述第四感知信号基于所述第一感知轮对应的码本和公开序列确定,
其中,所述第一密钥为所述第一响应端设备、所述第二响应端设备和所述装置已知的密钥。
14.根据权利要求12所述的装置,其特征在于,所述接收单元,还用于接收来自感知请求设备的基于第二密钥加密的第二指示信息,所述第二指示信息用于指示每一个感知轮对应的码本,所述第一感知信号、所述第二感知信号、所述第三感知信号和所述第四感知信号基于所述第一感知轮对应的码本和公开序列确定,
其中,所述第二密钥为所述第一响应端设备、所述第二响应端设备、所述感知请求设备和所述装置已知的密钥。
15.根据权利要求14所述的装置,其特征在于,所述感知请求设备为所述第一响应端设备。
16.根据权利要求13至15中任一项所述的装置,其特征在于,所述第一感知信号=a·s[n],所述第二感知信号=b·s[n],所述第三感知信号=c·s[n],所述第四感知信号=d·s[n],其中,s[n]为所述公开序列,所述a,b,c,d构成所述第一感知轮对应的码本。
17.根据权利要求12至16中任一项所述的装置,其特征在于,所述码本为以下任意一种:
{+C,+C,+C,-C},{+C,+C,-C,+C},{+C,-C,+C,+C},{+C,-C,-C,-C},{-C,+C,+C,+C},{-C,+C,-C,-C},{-C,-C,+C,-C},{-C,-C,-C,+C},其中,C为实数。
18.一种应用于超带宽UWB***感知测量的装置,其特征在于,在一个或者多个感知轮内的每个感知轮中包括至少两个时隙,所述装置包括:
处理单元,用于生成针对第一感知轮中第一时隙向的第一感知信号和针对所述第一感知轮中第二时隙的第三感知信号;
发送单元,用于向所述发起端设备发送所述第一感知信号和所述第三感知信号,
其中,所述第一感知信号和所述第三感知信号用于估计第一信道的信道脉冲响应CIR和第二信道的CIR,所述第一信道为所述发起端设备和所述装置之间的信道,所述第二信道为所述发起端设备和所述第二响应端设备之间的信道。
19.根据权利要求18所述的装置,其特征在于,所述装置还包括:
接收单元,用于接收来自所述发起端设备的基于第一密钥加密的第一指示信息,所述第一指示信息用于指示每一个感知轮对应的码本,所述第一感知信号和所述第三感知信号基于所述第一感知轮对应的码本和公开序列确定,
其中,所述第一密钥为所述装置所述第二响应端设备和所述发起端设备已知的密钥。
20.根据权利要求18所述的装置,其特征在于,所述装置为感知请求设备,所述发送单元,还用于向所述发起端设备发送基于第二密钥加密的第二指示信息,所述第二指示信息用于指示每一个感知轮对应的码本,所述第一感知信号和所述第三感知信号基于所述第一感知轮对应的码本和公开序列确定,
其中,所述第二密钥为所述装置、所述第二响应端设备和所述发起端设备已知的密钥。
21.根据权利要求19或20所述的装置,其特征在于,所述第一感知信号=a·s[n],所述第三感知信号=c·s[n],其中,s[n]为所述公开序列,所述a,c为所述第一感知轮对应的码本中的码字。
22.根据权利要求18至21中任一项所述的装置,其特征在于,所述码本为以下任意一种:
{+C,+C,+C,-C},{+C,+C,-C,+C},{+C,-C,+C,+C},{+C,-C,-C,-C},{-C,+C,+C,+C},{-C,+C,-C,-C},{-C,-C,+C,-C},{-C,-C,-C,+C},其中,C为实数。
23.一种应用于超带宽UWB***感知测量的***,其特征在于,包括发起端设备、第一响应端设备和第二响应端设备,在一个或者多个感知轮内的每个感知轮中包括至少两个时隙,
所述第一响应端设备用于生成针对第一感知轮中第一时隙的第一感知信号和针对所述第一感知轮中第二时隙的第三感知信号;
所述第一响应端设备在所述第一时隙内向所述发起端设备发送所述第一感知信号,以及在所述第二时隙内向所述发起端设备发送所述第三感知信号;
所述第二响应端设备用于生成针对所述第一感知轮中所述第一时隙的第二感知信号和针对所述第一感知轮中所述第二时隙的第四感知信号;
所述第二响应端设备在所述第一时隙内向所述发起端设备发送所述第二感知信号,以及在所述第二时隙内向所述发起端设备发送所述第四感知信号;
所述发起端设备根据所述第一感知信号、所述第二感知信号、所述第三感知信号和所述第四感知信号估计第一信道的信道脉冲响应CIR和第二信道的CIR,
其中,所述第一信道为所述发起端设备和所述第一响应端设备之间的信道,所述第二信道为所述发起端设备和所述第二响应端设备之间的信道。
24.一种应用于超带宽UWB***感知测量的装置,其特征在于,包括处理器,所述处理器与存储器耦合,所述存储器用于存储计算机程序或指令,所述处理器用于执行存储器中的所述计算机程序或指令,使得所述装置执行如权利要求1至11中任一项所述的方法。
25.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序或指令,当所述计算机程序或指令在计算机上运行时,使得所述计算机执行如权利要求1至11中任一项所述的方法。
26.一种芯片***,其特征在于,包括:处理器,用于从存储器中调用并运行计算机程序,使得安装有所述芯片***的通信设备执行权利要求1至11中任一项所述的方法。
27.一种计算机程序产品,其特征在于,当所述计算机程序产品在计算机上运行时,使得计算机执行如权利要求1至11中任一项所述的方法。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210474548.4A CN117014929A (zh) | 2022-04-29 | 2022-04-29 | 应用于超带宽uwb***感知测量的方法和装置 |
PCT/CN2023/087787 WO2023207593A1 (zh) | 2022-04-29 | 2023-04-12 | 应用于超带宽uwb***感知测量的方法和装置 |
TW112115316A TW202344081A (zh) | 2022-04-29 | 2023-04-25 | 應用於超帶寬uwb系統感知測量的方法和裝置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210474548.4A CN117014929A (zh) | 2022-04-29 | 2022-04-29 | 应用于超带宽uwb***感知测量的方法和装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117014929A true CN117014929A (zh) | 2023-11-07 |
Family
ID=88517318
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210474548.4A Pending CN117014929A (zh) | 2022-04-29 | 2022-04-29 | 应用于超带宽uwb***感知测量的方法和装置 |
Country Status (3)
Country | Link |
---|---|
CN (1) | CN117014929A (zh) |
TW (1) | TW202344081A (zh) |
WO (1) | WO2023207593A1 (zh) |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112051541B (zh) * | 2014-05-23 | 2021-11-23 | 德卡维务有限责任公司 | 在超宽带通信***中测量入射角 |
JP6688791B2 (ja) * | 2014-07-17 | 2020-04-28 | オリジン ワイヤレス, インコーポレイテッドOrigin Wireless, Inc. | 無線測位システム |
US11402485B2 (en) * | 2019-04-30 | 2022-08-02 | Robert Bosch Gmbh | Ultra-wideband intelligent sensing system and method |
US11638258B2 (en) * | 2019-09-09 | 2023-04-25 | Huawei Technologies Co., Ltd. | Systems and methods for configuring sensing signals in a wireless communication network |
US11277166B2 (en) * | 2020-06-26 | 2022-03-15 | Robert Bosch Gmbh | Occupancy sensing using ultra-wide band |
-
2022
- 2022-04-29 CN CN202210474548.4A patent/CN117014929A/zh active Pending
-
2023
- 2023-04-12 WO PCT/CN2023/087787 patent/WO2023207593A1/zh unknown
- 2023-04-25 TW TW112115316A patent/TW202344081A/zh unknown
Also Published As
Publication number | Publication date |
---|---|
TW202344081A (zh) | 2023-11-01 |
WO2023207593A1 (zh) | 2023-11-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110741710B (zh) | 设备对设备通信的方法和终端设备 | |
US11991107B2 (en) | Techniques for hybridized ultra-wideband and narrowband signaling | |
TW201116008A (en) | Method and system for quick bluetooth low energy (BLE) protocol signal presence detection for coexistence | |
CN114449660A (zh) | 用于混合的超宽带和窄带信令的技术 | |
CN116846426A (zh) | 时钟同步的方法和装置 | |
CN117014929A (zh) | 应用于超带宽uwb***感知测量的方法和装置 | |
CN117202089A (zh) | 通信方法及装置 | |
KR101662687B1 (ko) | 인지 무선 기반 센서 네트워크에서 에너지 효율적인 하이브리드 매체접근제어 장치 및 방법 | |
WO2023227041A1 (zh) | 通信方法及装置 | |
TWI843387B (zh) | 通信方法和通信裝置 | |
WO2023179585A1 (zh) | 时钟同步的方法和装置 | |
WO2023198098A1 (zh) | 传输信令的方法和装置 | |
WO2023207602A1 (zh) | 通信方法及相关装置 | |
WO2024012259A1 (zh) | 通信方法及装置 | |
WO2023225962A1 (zh) | 一种测距方法及相关装置 | |
WO2024131745A1 (zh) | 信息处理方法及装置 | |
WO2024083179A1 (zh) | 基于感知的通信方法及装置 | |
WO2024088072A1 (zh) | 基于超带宽的速率指示方法及装置 | |
WO2023185633A1 (zh) | 一种通信的方法、装置和*** | |
WO2023236823A1 (zh) | 基于uwb的ppdu传输方法及相关装置 | |
WO2023165454A1 (zh) | 通信方法和装置 | |
WO2024051318A1 (zh) | 通信方法及装置 | |
CN117240424A (zh) | 传输信令的方法和装置 | |
CN116782116A (zh) | 一种测距或感知的方法和装置 | |
CN116939483A (zh) | 一种测距的方法、装置和*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |