A wireless sensing method, communication device and radar
By sending multiple sensing signals, each occupying different frequency domain, time domain, beam or range interval resources, the problem of only being able to sense one target in existing technologies is solved, and efficient sensing of multiple targets is achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- SHANGHAI HUAWEI TECH CO LTD
- Filing Date
- 2024-11-29
- Publication Date
- 2026-05-29
AI Technical Summary
Existing wireless sensing methods can only sense one target at any given time, resulting in a limited number of targets that can be sensed.
By sending multiple sensing signals, each of which occupies different frequency domain, time domain, beam or range interval resources, multiple targets can be sensed using sensing signals of different frequencies.
It significantly improves wireless sensing capabilities, enabling the simultaneous or simultaneous sensing of multiple targets, thereby enhancing the coverage and accuracy of sensing.
Smart Images

Figure CN122120926A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of wireless communication, and more particularly to a wireless sensing method, communication device, and radar. Background Technology
[0002] Wireless sensing refers to the technology of using wireless signals to sense the environment or targets.
[0003] One current wireless sensing method is roughly as follows: After the wireless sensing base station sends sensing signals at different times, it receives the echo signal corresponding to each sensing signal, and then senses the target based on the echo signal.
[0004] However, only one target can be perceived at any given moment, resulting in a limited number of perceived targets. Summary of the Invention
[0005] This application provides a wireless sensing method that can sense multiple targets using sensing signals of different frequencies, thereby enhancing sensing capabilities.
[0006] A first aspect provides a wireless sensing method, which includes: transmitting multiple sensing signals, receiving echo signals corresponding to the multiple sensing signals, and then sensing a target based on the echo signals corresponding to the multiple sensing signals. Since two or more sensing signals occupy different frequency domain resources, multiple targets can be sensed using two or more frequency domain resources.
[0007] In conjunction with the first aspect, in the first possible implementation, multiple sensing signals occupy the same time-domain resources. This allows multiple targets to be sensed simultaneously using sensing signals with two or more frequency-domain resources, significantly improving the sensing capability compared to sensing one target at a time.
[0008] In conjunction with the first aspect or the first possible implementation of the first aspect, in the second possible implementation, multiple sensing signals occupy the same beam. This allows sensing signals of different frequencies to sense multiple targets within the coverage area of a single beam.
[0009] In a third possible implementation, combining the first aspect or the first possible implementation of the first aspect, multiple sensing signals occupy different beams. This allows for the sensing of targets within the coverage area of multiple beams using sensing signals of different frequencies.
[0010] Combining the possible implementations mentioned above, in the fourth possible implementation, multiple sensing signals include a first sensing signal and a second sensing signal. The first sensing signal is used to sense targets in a first distance interval, and the second sensing signal is used to sense targets in a second distance interval. The minimum value of the first distance interval is greater than or equal to the maximum value of the second distance interval. This allows two sensing signals to sense targets at different distances.
[0011] Combining the fourth possible implementation of the first aspect, in the fifth possible implementation, the first sensing signal is a pulse wave signal, and the second sensing signal is a continuous wave signal. Continuous wave signals are ineffective at sensing distant targets, while pulse wave signals perform better. Pulse wave signals are difficult to use for sensing close-range targets, while continuous wave signals perform better.
[0012] Combining the above possible implementations in the first aspect, in the sixth possible implementation, any two of the multiple sensing signals occupy different frequency domain resources.
[0013] In conjunction with the above possible implementations of the first aspect, in the seventh possible implementation, the wireless sensing method of this application further includes: transmitting a data signal, wherein the frequency domain resources occupied by the data signal are different from the frequency domain resources occupied by the sensing signal.
[0014] A second aspect provides a wireless sensing method, which includes: transmitting multiple sensing signals and receiving echo signals corresponding to the multiple sensing signals; and sensing a target based on the echo signals corresponding to the multiple sensing signals. Since two or more of the multiple sensing signals occupy different beams, targets in multiple beam coverage areas can be sensed using two or more beams.
[0015] In conjunction with the second aspect, in the first possible implementation, multiple sensing signals occupy the same temporal resources. This allows for the simultaneous sensing of multiple targets using two or more beams.
[0016] In conjunction with the second aspect, in the second possible implementation, at least two of the multiple sensing signals occupy different time-domain resources. This allows multiple beams to sense targets in different directions at different times.
[0017] Combining the second and above possible implementations, in the third possible implementation, multiple sensing signals occupy the same frequency domain resources. This allows the use of two or more beams to transmit signals at the same frequency, thereby sensing multiple targets.
[0018] In a fourth possible implementation, combining the second aspect, the first possible implementation of the second aspect, or the second possible implementation of the second aspect, multiple sensing signals occupy different frequency domain resources. This allows the use of two or more beams to transmit signals at different frequencies, thereby sensing multiple targets.
[0019] Combining the second aspect with the above possible implementations, in the fifth possible implementation, any two sensing signals among the multiple sensing signals occupy different beams. This allows for sensing of targets within a single beam's coverage area using one beam, and for sensing targets within multiple beam coverage areas using multiple beams in a polling manner.
[0020] In conjunction with the above possible implementations of the second aspect, in the sixth possible implementation, the wireless sensing method of this application further includes: transmitting a data signal, wherein the beam occupied by the data signal is different from the beam occupied by the sensing signal.
[0021] The third aspect provides a wireless sensing method, which includes: after acquiring the azimuth angles of N targets to an antenna array, when the difference between any two of the N azimuth angles is greater than an azimuth angle threshold, transmitting N sensing signals through N beams, receiving the echo signals corresponding to the N sensing signals, and then sensing the N targets based on the echo signals corresponding to the N sensing signals. N is an integer greater than 1. There is a one-to-one correspondence between beams and azimuth angles. This allows multiple beams to sense targets in different directions.
[0022] In conjunction with the third aspect, in the first possible implementation, the N sensing signals occupy the same time-domain resources. This allows multiple beams to simultaneously sense multiple targets.
[0023] In conjunction with the third aspect, in the second possible implementation, at least two of the N sensing signals occupy different time-domain resources. This allows for the sensing of multiple targets at different times.
[0024] Combining the second possible implementation of the third aspect, in the third possible implementation, the N targets include stationary targets and moving targets, with the sensing signals of stationary targets occupying more time-domain resources than the sensing signals of moving targets. In a single sensing operation, stationary targets can be sensed for a longer period.
[0025] Combining the above-mentioned possible implementations in the third aspect, in the fourth possible implementation, the time domain resources are symbols, time slots, subframes, frames, seconds, minutes, or hours.
[0026] Combining the possible implementations mentioned above in the third aspect, in the fifth possible implementation, the N sensing signals occupy the same frequency domain resources. This allows multiple targets to be sensed using sensing signals sharing the same frequency domain resources.
[0027] Combining the possible implementations mentioned above in the third aspect, in the sixth possible implementation, at least two of the N sensing signals occupy different frequency domain resources. This allows for the sensing of multiple targets using heterogeneous frequency sensing signals.
[0028] Combining the above-mentioned possible implementations in the third aspect, in the seventh possible implementation, at least two of the N sensing signals correspond to the same target and the frequency domain resources occupied by at least two sensing signals are continuous.
[0029] Combining the possible implementations mentioned above in the third aspect, in the eighth possible implementation, at least two of the N sensing signals correspond to the same target, and the frequency domain resources occupied by at least two sensing signals are discontinuous. This allows sensing signals of different frequencies to be used to sense a single target, thus improving sensing capabilities.
[0030] Combining the possible implementations mentioned above in the third aspect, in the ninth possible implementation, when the difference between any two of the N directional angles is less than or equal to the directional angle threshold, multiple range elements are determined based on the distances of the N targets to the antenna array, and at least one sensing signal is transmitted through the target beam. After receiving the echo signal corresponding to the at least one sensing signal, N echo data are obtained from the echo signal corresponding to the at least one sensing signal based on the multiple range elements; the N targets are then sensed based on the N echo data. The time-frequency resources occupied by the at least one sensing signal are the same. Implemented in this way, multiple targets in the same direction can be sensed using a single beam, improving the sensing capability.
[0031] In conjunction with the ninth possible implementation of the third aspect, in the tenth possible implementation, at least one sensing signal includes a first sensing signal and a second sensing signal. The first sensing signal is used to sense targets in a first distance interval, and the second sensing signal is used to sense targets in a second distance interval. The minimum value of the first distance interval is greater than or equal to the maximum value of the second distance interval. This allows for the sensing of multiple targets at different distances using two sensing signals.
[0032] In conjunction with the tenth possible implementation of the third aspect, in the eleventh possible implementation, the first sensing signal is a pulse wave signal, and the second sensing signal is a continuous wave signal. Continuous wave signals are ineffective at sensing distant targets, while pulse wave signals perform better. Pulse wave signals are difficult to use for sensing close-range targets, while continuous wave signals perform better.
[0033] In conjunction with the above-mentioned possible implementations in the third aspect, in the twelfth possible implementation, the wireless sensing method of this application further includes: transmitting a data signal, wherein the air interface resources occupied by the data signal are different from those occupied by the sensing signal.
[0034] A fourth aspect of this application provides a communication device, including a transceiver unit and a processing unit. The transceiver unit is used to transmit multiple sensing signals, at least two of which occupy different frequency domain resources; and to receive echo signals corresponding to the multiple sensing signals. The processing unit is used to sense a target based on the echo signals corresponding to the multiple sensing signals.
[0035] In one possible implementation, multiple sensing signals occupy the same time-domain resources.
[0036] In one possible implementation, multiple sensing signals occupy the same beam.
[0037] In one possible implementation, the multiple sensing signals include a first sensing signal and a second sensing signal. The first sensing signal is used to sense a target in a first distance interval, and the second sensing signal is used to sense a target in a second distance interval. The minimum value of the first distance interval is greater than or equal to the maximum value of the second distance interval.
[0038] In one possible implementation, the first sensing signal is a pulse wave signal, and the second sensing signal is a continuous wave signal.
[0039] The fifth aspect of this application provides a communication device, including a transceiver unit and a processing unit. The transceiver unit is used to transmit multiple sensing signals, at least two of which occupy different beams; and to receive echo signals corresponding to the multiple sensing signals. The processing unit is used to sense a target based on the echo signals corresponding to the multiple sensing signals.
[0040] In one possible implementation, multiple sensing signals occupy the same time-domain resources.
[0041] In one possible implementation, at least two sensing signals occupy different temporal resources.
[0042] In one possible implementation, multiple sensing signals occupy the same frequency domain resources.
[0043] The sixth aspect of this application provides a communication device, including a transceiver unit and a processing unit. The processing unit is used to acquire the azimuth angles of N targets to an antenna array. When the difference between any two azimuth angles among the N azimuth angles is greater than an azimuth angle threshold, the transceiver unit is used to transmit N sensing signals through N beams and receive echo signals corresponding to the N sensing signals. The processing unit is also used to sense the N targets based on the echo signals corresponding to the N sensing signals.
[0044] In one possible implementation, the N sensing signals occupy the same time-domain resources.
[0045] In one possible implementation, at least two of the N sensing signals occupy different time-domain resources.
[0046] In one possible implementation, the N targets include stationary targets and moving targets, with the time-domain resources occupied by the sensing signals of stationary targets being greater than those occupied by the sensing signals of moving targets.
[0047] In one possible implementation, the time-domain resources are symbols, time slots, subframes, frames, seconds, minutes, or hours.
[0048] In one possible implementation, the N targets include stationary targets and moving targets, and the time interval between the sensing signals of the stationary targets is greater than the time interval between the sensing signals of the moving targets.
[0049] In one possible implementation, the N sensing signals occupy the same frequency domain resources.
[0050] In one possible implementation, at least two of the N sensing signals occupy different frequency domain resources.
[0051] In one possible implementation, at least two of the N sensing signals correspond to the same target and the frequency domain resources occupied by at least two sensing signals are continuous.
[0052] In one possible implementation, at least two of the N sensing signals correspond to the same target, and the frequency domain resources occupied by at least two sensing signals are discontinuous.
[0053] In one possible implementation, when the difference between any two of the N directional angles is less than or equal to the directional angle threshold, the processing unit is further configured to determine multiple range units based on the distances from the N targets to the antenna array; the transceiver unit is further configured to transmit at least one sensing signal through the target beam, wherein the at least one sensing signal occupies the same time-frequency resources; receive the echo signal corresponding to the at least one sensing signal; obtain N echo data from the echo signal corresponding to the at least one sensing signal based on the multiple range units; and sense the N targets based on the N echo data.
[0054] In one possible implementation, at least one sensing signal includes a first sensing signal and a second sensing signal. The first sensing signal is used to sense a target in a first distance interval, and the second sensing signal is used to sense a target in a second distance interval. The minimum value of the first distance interval is greater than or equal to the maximum value of the second distance interval.
[0055] In one possible implementation, the first sensing signal is a pulse wave signal, and the second sensing signal is a continuous wave signal.
[0056] The seventh aspect of this application provides a radar, including a transceiver unit and a processing unit. The transceiver unit is used to transmit multiple sensing signals, at least two of which occupy different frequency domain resources; and to receive echo signals corresponding to the multiple sensing signals. The processing unit is used to sense a target based on the echo signals corresponding to the multiple sensing signals.
[0057] In one possible implementation, multiple sensing signals occupy the same time-domain resources.
[0058] In one possible implementation, multiple sensing signals occupy the same beam.
[0059] In one possible implementation, the multiple sensing signals include a first sensing signal and a second sensing signal. The first sensing signal is used to sense a target in a first distance interval, and the second sensing signal is used to sense a target in a second distance interval. The minimum value of the first distance interval is greater than or equal to the maximum value of the second distance interval.
[0060] In one possible implementation, the first sensing signal is a pulse wave signal, and the second sensing signal is a continuous wave signal.
[0061] The eighth aspect of this application provides a radar, including a transceiver unit and a processing unit. The transceiver unit is used to transmit multiple sensing signals, at least two of which occupy different beams; and to receive echo signals corresponding to the multiple sensing signals. The processing unit is used to sense a target based on the echo signals corresponding to the multiple sensing signals.
[0062] In one possible implementation, multiple sensing signals occupy the same time-domain resources.
[0063] In one possible implementation, at least two sensing signals occupy different temporal resources.
[0064] In one possible implementation, multiple sensing signals occupy the same frequency domain resources.
[0065] The ninth aspect of this application provides a radar, including a transceiver unit and a processing unit. The processing unit is used to acquire the azimuth angles of N targets to an antenna array. When the difference between any two azimuth angles among the N azimuth angles is greater than an azimuth angle threshold, the transceiver unit is used to transmit N sensing signals through N beams and receive echo signals corresponding to the N sensing signals. The processing unit is also used to sense the N targets based on the echo signals corresponding to the N sensing signals.
[0066] In one possible implementation, the N sensing signals occupy the same time-domain resources.
[0067] In one possible implementation, at least two of the N sensing signals occupy different time-domain resources.
[0068] In one possible implementation, the N targets include stationary targets and moving targets, with the time-domain resources occupied by the sensing signals of stationary targets being greater than those occupied by the sensing signals of moving targets.
[0069] In one possible implementation, the time-domain resources are symbols, time slots, subframes, frames, seconds, minutes, or hours.
[0070] In one possible implementation, the N targets include stationary targets and moving targets, and the time interval between the sensing signals of the stationary targets is greater than the time interval between the sensing signals of the moving targets.
[0071] In one possible implementation, the N sensing signals occupy the same frequency domain resources.
[0072] In one possible implementation, at least two of the N sensing signals occupy different frequency domain resources.
[0073] In one possible implementation, at least two of the N sensing signals correspond to the same target and the frequency domain resources occupied by at least two sensing signals are continuous.
[0074] In one possible implementation, at least two of the N sensing signals correspond to the same target, and the frequency domain resources occupied by at least two sensing signals are discontinuous.
[0075] In one possible implementation, when the difference between any two of the N directional angles is less than or equal to the directional angle threshold, the processing unit is further configured to determine multiple range units based on the distances from the N targets to the antenna array; the transceiver unit is further configured to transmit at least one sensing signal through the target beam, wherein the at least one sensing signal occupies the same time-frequency resources; receive the echo signal corresponding to the at least one sensing signal; obtain N echo data from the echo signal corresponding to the at least one sensing signal based on the multiple range units; and sense the N targets based on the N echo data.
[0076] In one possible implementation, at least one sensing signal includes a first sensing signal and a second sensing signal. The first sensing signal is used to sense a target in a first distance interval, and the second sensing signal is used to sense a target in a second distance interval. The minimum value of the first distance interval is greater than or equal to the maximum value of the second distance interval.
[0077] In one possible implementation, the first sensing signal is a pulse wave signal, and the second sensing signal is a continuous wave signal.
[0078] The tenth aspect of this application provides a communication device including one or more processors. The processor is configured to call and execute a computer program stored in a memory, such that the processor implements as described in the first aspect or any of the implementations of the first aspect.
[0079] Optionally, the communication device also includes a transceiver; the processor is also used to control the transceiver to send and receive signals.
[0080] Optionally, the communication device includes a memory in which a computer program is stored.
[0081] Optionally, the communication device further includes a communication interface for communicating with modules outside the communication device.
[0082] The communication device described in the tenth aspect above can be a device or a chip (system) within a device. In some possible designs, when the communication device is a chip system, it can be composed of chips or may include chips and other discrete components.
[0083] The eleventh aspect of this application provides a communication device including one or more processors. The processor is configured to call and run a computer program stored in a memory, causing the processor to implement as described in the second aspect or any of the implementations in the second aspect.
[0084] Optionally, the communication device also includes a transceiver; the processor is also used to control the transceiver to send and receive signals.
[0085] Optionally, the communication device includes a memory in which a computer program is stored.
[0086] Optionally, the communication device further includes a communication interface for communicating with modules outside the communication device.
[0087] The communication device described in the eleventh aspect above can be a device or a chip (system) within a device. In some possible designs, when the communication device is a chip system, it can be composed of chips or may include chips and other discrete components.
[0088] The twelfth aspect of this application provides a communication device comprising one or more processors. The processor is configured to invoke and execute a computer program stored in a memory, such that the processor implements as described in the third aspect or any of the implementations in the third aspect.
[0089] Optionally, the communication device also includes a transceiver; the processor is also used to control the transceiver to send and receive signals.
[0090] Optionally, the communication device includes a memory in which a computer program is stored.
[0091] Optionally, the communication device further includes a communication interface for communicating with modules outside the communication device.
[0092] The communication device described in the twelfth aspect above can be a device or a chip (system) within a device. In some possible designs, when the communication device is a chip system, it can be composed of chips or may include chips and other discrete components.
[0093] The thirteenth aspect of this application provides a radar comprising one or more processors. The processor is configured to call and execute a computer program stored in a memory, such that the processor implements as described in the first aspect or any of the implementations of the first aspect.
[0094] Optionally, the radar also includes a transceiver; the processor is also used to control the transceiver to transmit and receive signals.
[0095] Optionally, the radar includes a memory in which computer programs are stored.
[0096] Optionally, the radar also includes a communication interface for communicating with modules outside the radar.
[0097] The radar described in the thirteenth aspect above can be a device or a chip (system) within a device. In some possible designs, when the radar is a chip system, it can be composed of chips or may include chips and other discrete components.
[0098] The fourteenth aspect of this application provides a radar comprising one or more processors. The processor is configured to call and execute a computer program stored in a memory, such that the processor implements as described in the second aspect or any of the implementations in the second aspect.
[0099] Optionally, the radar also includes a transceiver; the processor is also used to control the transceiver to transmit and receive signals.
[0100] Optionally, the radar includes a memory in which computer programs are stored.
[0101] Optionally, the radar also includes a communication interface for communicating with modules outside the radar.
[0102] The radar described in aspect fourteen above can be a device or a chip (system) within a device. In some possible designs, when the radar is a chip system, it can be composed of chips or may include chips and other discrete components.
[0103] The fifteenth aspect of this application provides a radar comprising one or more processors. The processor is configured to invoke and execute a computer program stored in a memory, such that the processor implements as described in the third aspect or any of the implementations in the third aspect.
[0104] Optionally, the radar also includes a transceiver; the processor is also used to control the transceiver to transmit and receive signals.
[0105] Optionally, the radar includes a memory in which computer programs are stored.
[0106] Optionally, the radar also includes a communication interface for communicating with modules outside the radar.
[0107] The radar described in aspect 15 above can be a device or a chip (system) within a device. In some possible designs, when the radar is a chip system, it can be composed of chips or may include chips and other discrete components.
[0108] The sixteenth aspect of this application provides a computer-readable storage medium including computer-readable instructions; the computer-readable instructions are used to implement the method in the first aspect or any possible implementation of the first aspect.
[0109] The seventeenth aspect of this application provides a computer-readable storage medium including computer-readable instructions; the computer-readable instructions are used to implement the method in the second aspect or any possible implementation of the second aspect.
[0110] The eighteenth aspect of this application provides a computer-readable storage medium including computer-readable instructions; the computer-readable instructions are used to implement the method in the third aspect or any possible implementation of the third aspect.
[0111] The nineteenth aspect of this application provides a computer program product including instructions that, when run on a computer, cause the computer to perform an implementation as described in the first aspect or any of the first aspects.
[0112] The twentieth aspect of this application provides a computer program product including instructions that, when run on a computer, cause the computer to perform an implementation as described in the second aspect or any of the second aspects.
[0113] The twenty-first aspect of this application provides a computer program product including instructions that, when run on a computer, cause the computer to perform an implementation as described in the third aspect or any of the third aspects.
[0114] The twenty-second aspect of this application provides a chip device including a processor for calling a program stored in a memory, such that the processor executes the first aspect or any implementation thereof.
[0115] Optionally, the memory may be located inside or outside the chip device.
[0116] The twenty-third aspect of this application provides a chip device including a processor for calling a program stored in a memory, such that the processor executes the second aspect or any implementation thereof.
[0117] Optionally, the memory may be located inside or outside the chip device.
[0118] The 24th aspect of this application provides a chip device including a processor for calling a program stored in a memory, such that the processor executes the third aspect or any implementation thereof described above.
[0119] Optionally, the memory may be located inside or outside the chip device.
[0120] The technical effects of any possible implementation of aspects four, seven, ten, thirteen, sixteen, nineteen, and twenty-two, or aspects four, seven, ten, thirteen, sixteen, nineteen, and twenty-two, can be found in the technical effects of aspects one or different possible implementations of aspects one. The technical effects of any possible implementation of aspects five, eight, eleven, fourteen, seventeen, twentieth, and twenty-third, or aspects five, eight, eleven, fourteen, seventeen, twenty, and twenty-third, can be found in the technical effects of aspects two or different possible implementations of aspects two. The technical effects of any possible implementation of aspects six, nine, twelfth, fifteenth, eighteenth, twenty-first, and twenty-four, or aspects six, nine, twelve, fifteenth, eighteenth, twenty-first, and twenty-four, can be found in the technical effects of aspects three or different possible implementations of aspects three, and will not be elaborated upon here. Attached Figure Description
[0121] Figure 1 This is a schematic diagram of a sensory integration scenario in an embodiment of this application;
[0122] Figure 2 This is a schematic diagram of a base station in an embodiment of this application;
[0123] Figure 3 This is a schematic diagram of an open wireless access network in an embodiment of this application;
[0124] Figure 4 This is a flowchart of a wireless sensing method in an embodiment of this application;
[0125] Figures 5A to 5C This is a schematic diagram illustrating the frequency domain resources occupied by the sensing signal in an embodiment of this application;
[0126] Figures 6A to 6C This is a schematic diagram illustrating the time-domain resources occupied by the sensing signal in an embodiment of this application;
[0127] Figure 7 This is another flowchart of the wireless sensing method in the embodiments of this application;
[0128] Figure 8 This is a schematic diagram illustrating the time-domain and spatial-domain resources occupied by the sensing signal in an embodiment of this application;
[0129] Figure 9 This is a schematic diagram illustrating the air interface resources occupied by the sensing signal in an embodiment of this application;
[0130] Figure 10 This is another flowchart of the wireless sensing method in the embodiments of this application;
[0131] Figures 11A to 11D This is a schematic diagram illustrating the time interval of the sensed signal in an embodiment of this application;
[0132] Figures 12 to 16 This is a schematic diagram of the communication device in the embodiments of this application. Detailed Implementation
[0133] The wireless sensing method of this application can be applied to communication devices in radar or integrated sensing scenarios. An integrated sensing scenario refers to a scenario where a communication device performs both communication and sensing services. The communication device can be a wireless access network device or a terminal. The radar can be, but is not limited to, synthetic aperture radar (SAR).
[0134] The following section introduces the synesthetic integration scenario of this application, such as... Figure 1 As shown, in one embodiment, the communication system 1000 includes a wireless access network 100 and a core network 200. Optionally, the communication system 1000 may also include an Internet 300. The wireless access network 100 may include at least one wireless access network device (such as...). Figure 1 110a and 110b in the above), may also include at least one terminal (such as Figure 1 (Referring to 120a-120j in the original text). Terminals connect wirelessly to the wireless access network (WLAN) equipment, which in turn connects to the core network via wireless or wired connections. The core network equipment and the WLAN equipment can be independent physical devices, or they can integrate the functions of the core network equipment and the logical functions of the WLAN equipment onto the same physical device. Alternatively, a single physical device can integrate some of the functions of both the core network equipment and the WLAN equipment. Terminals and WLAN equipment can be interconnected via wired or wireless connections. Figure 1 This is just a schematic diagram; the communication system may also include other communication devices, such as wireless relay equipment and wireless backhaul equipment. Figure 1It is not shown in the middle.
[0135] Wireless access network equipment is an access device that enables terminals to access a communication system wirelessly. Wireless access network equipment can be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next-generation NodeB (gNB) in 5G mobile communication systems, a next-generation base station in 6G mobile communication systems, a base station in a future mobile communication system, or an access node in a WiFi system; it can also be a module or unit that performs some of the functions of a base station, for example, it can be a central unit (CU) or a distributed unit (DU). The CU here performs the functions of the radio resource control protocol and packet data convergence protocol (PDCP) of the base station, and can also perform the functions of the service data adaptation protocol (SDAP). The DU performs the functions of the radio link control (RLC) layer and medium access control (MAC) layer of the base station, and can also perform some or all of the physical layer functions. For specific descriptions of the above protocol layers, please refer to the relevant technical specifications of the 3rd Generation Partnership Project (3GPP). The radio access network equipment can be a macro base station (such as...) Figure 1 110a in the text), can also be a micro base station or an indoor station (such as... Figure 1 110b) in the text can also be a relay node or a donor node, etc. The embodiments of this application do not limit the specific technology or device form used in the wireless access network equipment. For ease of description, the following description uses a base station as an example of a wireless access network device.
[0136] A terminal is a device with wireless transceiver capabilities, capable of sending signals to or receiving signals from a base station. Terminals can also be called terminal equipment, user equipment (UE), mobile station, mobile terminal, etc. Terminals can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IoT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grids, smart furniture, smart offices, smart wearables, smart transportation, smart cities, etc. Terminals can be mobile phones, tablets, computers with wireless transceiver capabilities, wearable devices, vehicles, airplanes, ships, robots, robotic arms, smart home devices, etc. The embodiments of this application do not limit the specific technology or device form used in the terminal.
[0137] Base stations and terminals can be fixed or mobile. They can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; and they can be deployed on aircraft, balloons, and satellites. The embodiments of this application do not limit the application scenarios of the base stations and terminals.
[0138] The roles of base stations and terminals can be relative, for example, Figure 1 The helicopter or drone 120i can be configured as a mobile base station. For terminals 120j accessing the wireless access network 100 via 120i, terminal 120i is a base station; however, for base station 110a, 120i is a terminal, meaning that 110a and 120i communicate via a wireless air interface protocol. Of course, 110a and 120i can also communicate via a base station-to-base station interface protocol; in this case, 120i is also a base station relative to 110a. Therefore, both base stations and terminals can be collectively referred to as communication devices. Figure 1 The 110a and 110b in the text can be referred to as communication devices with base station functions. Figure 1 The 120a-120j in the text can be referred to as communication devices with terminal functions.
[0139] Communication between base stations and terminals, between base stations, and between terminals can be conducted using licensed spectrum, unlicensed spectrum, or both simultaneously. Communication can be conducted using spectrum below 6 GHz, spectrum above 6 GHz, or both simultaneously. The embodiments of this application do not limit the spectrum resources used for wireless communication.
[0140] In the embodiments of this application, the functions of the base station can be executed by modules (such as chips) within the base station, or by a control subsystem that includes base station functions. This control subsystem, including base station functions, can be a control center in the aforementioned application scenarios such as smart grids, industrial control, intelligent transportation, and smart cities. Similarly, the functions of the terminal can be executed by modules (such as chips or modems) within the terminal, or by a device that includes terminal functions.
[0141] Taking a wireless sensing base station as an example, the communication device is a base station that combines communication and sensing functions; it can be, but is not limited to, a 5G enhanced base station. Besides communicating with the terminal, the wireless sensing base station can also send sensing signals to the terminal to perform sensing. In addition to the terminal, this application can also sense other moving or stationary targets. Moving targets include animals, balloons, etc. Stationary targets include bridges, buildings, targets (e.g., cornering targets), etc. It should be understood that the moving and stationary targets that this application can sense are not limited to the examples above, and can be specifically configured according to actual conditions.
[0142] The following description uses a 5G enhanced base station as an example to illustrate the communication device of this application. (See attached document.) Figure 2 In one embodiment, the base station includes a baseband unit 21, a baseband unit 22, a baseband unit 23, and an active antenna unit (AAU) 24. Baseband unit 21 includes a sensing board 211, a communication board 212, and a main control board 213; baseband unit 22 includes a sensing board 221, a communication board 222, and a main control board 223; and baseband unit 23 includes a sensing board 231, a communication board 232, and a main control board 233. It should be understood that the number of sensing boards, communication boards, and main control boards in the baseband unit is not limited to... Figure 2 As shown. The number of baseband units included in the communication device is not limited to... Figure 2 As shown, for example, a communication device includes 1 to 2 baseband units.
[0143] Baseband unit 21 serves as the main baseband unit, while baseband units 22 and 23 serve as slave baseband units. The main control board is used to configure the sensing cell and manage the resources for sensing signals. The communication board is used to process baseband signals; it can be, but is not limited to, a universal baseband processing unit (UBBP). The communication board can communicate with the sensing board. The sensing board processes sensing signals and sensing data, and outputs sensing target information through the main control board. The active antenna unit 24 is used to transmit and receive sensing signals and communication signals, including but not limited to data signals and control signals.
[0144] The base station of this application may include an open central unit (O-CU), an open distributed unit (O-DU), and an open radio unit (O-RU) in an open radio access network (RAN). An introduction to open radio access networks is provided below; please refer to [link / reference]. Figure 3 In another embodiment, the open RAN architecture includes service management and orchestration (SMO), a near real-time radio access network intelligent controller (near-RT RIC), an open central unit, an open distributed unit, an open radio unit, and an open cloud. Optionally, the open radio access network may also include communications as a service (CaaS).
[0145] Service management and orchestration include a multi-vendor element management system (MV EMS), a non-real-time radio access network intelligent controller (non-RT RIC), and a network functions orchestrator (NFO). The MV EMS connects to the open central unit, open distributed unit, and open radio unit via the O1 interface. The non-real-time RIC connects to the near-real-time RIC via the A1 interface. The NFO connects to the open cloud or CaaS via the O2 interface.
[0146] The near real-time radio access network (NRART) intelligent controller can implement application layer functions. The NRART intelligent controller connects to the open central unit via an E2 interface. The open central unit can implement the functions of the radio resource control (RRC), packet data convergence protocol (PDCP-C) layer, service data adaptation protocol (SDAP) layer, and PDCP-U layer. PDCP includes PDCP-C and PDCP-U; PDCP-C implements the control plane functions of the PDCP layer, and PDCP-U implements the user plane functions of the PDCP layer. In the open central unit, the RRC and PDCP-C layers communicate with the SDAP and PDCP-U layers via an E1 interface.
[0147] The Open Central Unit communicates with the Open Distributed Unit (ODU) via F1-C and F1-U interfaces. The ODU implements radio link control (RLC), medium access control (MAC), and high physical layer (PHY-high) functions. The ODU communicates with the Open Radio Unit (ORU) via open forward backhaul. The ORU implements low physical layer (PHY-low) functions and processes radio frequency signals. Specifically, the ODU can process sensing signals and data, the ORU can transmit and receive sensing signals, and the ODU can configure sensing cells, allocate sensing resources, and configure sensing targets. It should be noted that the components and interfaces included in the Open Radio Access Network are not limited to the examples above.
[0148] To address the issue of limited target detection capabilities in existing base stations, this application utilizes sensing signals of different frequencies to detect targets, thereby enhancing detection capabilities. The following is a description of this process; please refer to the relevant documentation. Figure 4 In one embodiment, the wireless sensing method of this application includes the following steps:
[0149] S401. Send multiple sensing signals, with at least two sensing signals occupying different frequency domain resources.
[0150] In this embodiment, a sensing signal can occupy one or more frequency domain resources. The frequency domain resources required by the sensing signal can be set according to the actual situation, and this application does not impose any limitation. Optionally, any two sensing signals among multiple sensing signals may occupy different frequency domain resources. In this way, n targets can be sensed using n frequency domain resources, which can significantly improve the sensing capability. Here, n is an integer greater than 1.
[0151] The following section introduces the frequency domain resources occupied by the sensing signal; please refer to [link / reference]. Figure 5A In one embodiment, on the available frequency band, sensing signals 501 to 503 each occupy one frequency band, and sensing signals 501 to 503 are used to sense targets 1 to 3 respectively.
[0152] See Figure 5B In another embodiment, on the available frequency band, sensing signal 504 occupies 2 adjacent frequency bands, sensing signal 505 occupies 1 frequency band, sensing signal 504 is used to sense target 4, and sensing signal 505 is used to sense target 5.
[0153] See Figure 5C In another embodiment, on the available frequency band, sensing signal 506 occupies 2 frequency bands and the 2 frequency bands are discontinuous, sensing signal 507 occupies 1 frequency band, sensing signal 506 is used to sense target 6, and sensing signal 507 is used to sense target 7.
[0154] S402, Receive echo signals corresponding to multiple sensing signals.
[0155] The echo signal is obtained by the reflection of the sensing signal through the environment. In this embodiment, each sensing signal has a corresponding echo signal.
[0156] S403. Sensing the target based on the echo signals corresponding to multiple sensing signals.
[0157] Specifically, based on the echo signal, one or more of the following can be performed: channel estimation, spectrum estimation, constant false alarm rate (CFAR) detection, velocity estimation, angle estimation, or range estimation. Channel estimation estimates the model parameters of the channel model from the received signal; it is used to obtain the channel's impulse response and provide channel state information for subsequent coherent demodulation. Spectrum estimation estimates the power spectral density of the signal. CFAR detection refers to the technique of distinguishing between target signals and noise while maintaining a constant false alarm probability to determine the presence of the target signal.
[0158] In this embodiment, since at least two of the multiple sensing signals occupy different frequency domain resources, multiple targets can be sensed using more than two frequency domain resources. Compared to the method of sensing one target at each time step, the method in this embodiment can sense more targets or sense the same number of targets using fewer air interface resources.
[0159] The sensing signals of this application can occupy the same time-domain resources or different time-domain resources. When multiple sensing signals occupy the same time-domain resources, multiple targets can be sensed simultaneously using sensing signals with multiple frequency-domain resources. This improves the sensing capability compared to sensing one target at a time. When at least two of the multiple sensing signals occupy different time-domain resources, multiple targets can be sensed at different times.
[0160] The following section introduces the time-domain resources occupied by the sensing signal; please refer to [reference needed]. Figure 6A In one example, the base station transmits sensing signal 601 at symbol 0 and sensing signal 602 at symbol 1. Sensing signal 601 and sensing signal 602 are continuous wave signals.
[0161] See Figure 6B In another example, the base station transmits sensing signal 603 at symbol 0, sensing signal 604 at symbol 1, sensing signal 605 at symbol 2, and sensing signal 606 at symbol 3. Sensing signals 603 to 606 are pulse wave signals.
[0162] See Figure 6C In another example, the base station transmits sensing signal 607 at symbol 0, sensing signal 608 at symbol 1, sensing signal 609 at symbol 2, sensing signal 610 at symbol 3, sensing signal 611 at symbols 4 and 5, and sensing signal 612 at symbol 6. Sensing signals 607, 608, and 610 are pulse wave signals, while sensing signals 609, 611, and 612 are continuous wave signals.
[0163] In another alternative embodiment, multiple sensing signals occupy the same beam. This allows for the simultaneous sensing of multiple targets within the coverage area of a single beam using two or more frequency domain resources. In yet another alternative embodiment, at least two of the multiple sensing signals occupy different beams. This allows for the transmission of inter-frequency sensing signals using multiple beams to sense multiple targets within different beam coverage areas.
[0164] In another alternative embodiment, the plurality of sensing signals include a first sensing signal and a second sensing signal, wherein the first sensing signal is used to sense a target in a first distance interval and the second sensing signal is used to sense a target in a second distance interval.
[0165] The minimum value of the first distance interval is greater than or equal to the maximum value of the second distance interval, meaning the sensing range of the first sensing signal is greater than the sensing range of the second sensing signal. This allows for the use of two sensing signals to detect targets at different distances. Optionally, the first sensing signal can be a pulse wave signal, and the second sensing signal can be a continuous wave signal. Continuous wave signals are less effective at sensing distant targets, while pulse wave signals perform better. Pulse wave signals are less effective at sensing close-range targets, while continuous wave signals perform better.
[0166] The following section introduces methods for sensing multiple targets using different beams. (See attached document.) Figure 7 In one embodiment, the wireless sensing method of this application includes the following steps:
[0167] S701. Send multiple sensing signals, with at least two sensing signals occupying different beams.
[0168] In this embodiment, a sensing signal can be transmitted using one or more beams. The beams required for the sensing signal can be set according to actual conditions, and this application does not impose any limitations. When the sensing signal is transmitted using a single beam, the beam can be obtained by beamforming multiple beams. Optionally, any two sensing signals among the multiple sensing signals may occupy different beams, thus allowing the use of n beams to sense targets in n beam coverage areas. Here, n is an integer greater than 1.
[0169] S702, receives echo signals corresponding to multiple sensing signals.
[0170] S703. Target is sensed based on echo signals corresponding to multiple sensing signals.
[0171] S702~S703 are similar to S402~S403.
[0172] In this embodiment, since at least two of the multiple sensing signals occupy different beams, multiple targets can be sensed using two or more beams. Compared to existing single-beam target sensing, the method in this embodiment can sense more targets or sense the same number of targets using fewer air interface resources.
[0173] The sensing signals of this application can occupy the same time-domain resources or different time-domain resources. When multiple sensing signals occupy the same time-domain resources, multiple beams can be used to sense multiple targets simultaneously. When at least two of the multiple sensing signals occupy different time-domain resources, multiple targets can be sensed at different times.
[0174] The following section introduces the time-domain resources and beamwidth occupied by the sensing signal; please refer to [reference needed]. Figure 8In scenario 1, the base station transmits sensing signals using a single beam within each symbol. In scenario 2, the base station transmits sensing signals using a dual beam within each symbol. In scenario 3, the base station transmits sensing signals using a single beam in symbols 0 and 2, and transmits sensing signals using a dual beam in symbol 2.
[0175] In another alternative embodiment, multiple sensing signals occupy the same frequency domain resources. This allows multiple targets to be sensed using two or more beams within the same frequency domain resources. In one example, multiple sensing signals occupy the same time-frequency resources and use different beams, enabling the sensing of multiple targets while consuming minimal air interface resources, thus improving air interface resource utilization.
[0176] The following section introduces the time-frequency resources and beamwidth occupied by the sensing signal. (See also...) Figure 9 In another embodiment, the base station transmits multiple sensing signals during sensing period 1. In symbol 0, it transmits four sensing signals, where the first sensing signal has frequency domain resources in band 1 and spatial domain resources in a single beam. The second sensing signal has frequency domain resources in band 2 and spatial domain resources in a single beam. The third and fourth sensing signals both have frequency domain resources in band 3, and each occupies one beam. In symbol 1, it transmits four sensing signals, where the first sensing signal has frequency domain resources in band 1 and spatial domain resources in a single beam. The second and third sensing signals both have frequency domain resources in band 2, and each occupies one beam. The fourth sensing signal has frequency domain resources in band 3 and spatial domain resources in a single beam. In symbol 2, it transmits five sensing signals, where the first sensing signal has frequency domain resources in band 1 and spatial domain resources in a single beam. The second and third sensing signals both have frequency domain resources in band 2, and each occupies one beam. The frequency domain resources of the fourth and fifth sensing signals are both in band 3, and the fourth and fifth sensing signals each occupy one beam.
[0177] The base station also transmits multiple sensing signals during sensing period 2. In symbol 0, it transmits one sensing signal, whose frequency domain resources include frequency band 1 and frequency band 2. In symbol 1, it transmits three sensing signals. The first and second sensing signals occupy frequency band 1 in the frequency domain, and each of the first and second sensing signals occupies one beam. The third sensing signal occupies frequency band 2 in the frequency domain and has a single beam in the spatial domain. In symbol 2, it transmits one sensing signal, whose frequency domain resources include both frequency band 1 and frequency band 2. It should be noted that the beam within a time domain resource or a time-frequency resource is not limited to two beams; it can be three beams or more.
[0178] The method for sensing unknown targets using sensing signals has been described above. This application can also sense multiple known targets. A detailed description follows; please refer to the relevant documentation. Figure 10 In one embodiment, the wireless sensing method of this application includes the following steps:
[0179] S1001, Obtain the azimuth angles of N targets to the antenna array.
[0180] Azimuth angle refers to the azimuth angle determined using a coordinate axis direction as the standard direction. For each target, the communication device can determine azimuth angle. This azimuth angle can be pre-measured or determined using communication signals. The azimuth angle of a stationary target can be pre-measured. N is an integer greater than 1.
[0181] S1002. Determine whether the difference between any two direction angles among the N direction angles is greater than the direction angle threshold. If yes, execute S1003; otherwise, execute S1006.
[0182] The azimuth threshold can be, but is not limited to, the beam angle. When the difference between N azimuth angles is less than or equal to the azimuth threshold, it indicates that the N targets are in similar or the same direction, and a single beam can be used to sense the N targets. When the difference between N azimuth angles is greater than the azimuth threshold, it indicates that the N targets are in different directions, and multiple beams are needed to sense the N targets.
[0183] S1003, transmit N sensing signals through N beams.
[0184] A beam and a azimuth angle are in one-to-one correspondence. N sensing signals can occupy the same time-domain resources or different time-domain resources. When the N sensing signals occupy the same time-domain resources, multiple beams can be used to sense multiple targets simultaneously. When at least two of the N sensing signals occupy different time-domain resources, multiple targets can be sensed at different times. Time-domain resources can be symbols, time slots, subframes, frames, seconds, minutes, or hours. The number of time-domain resources occupied by a sensing signal can be one or more, and can be set according to actual conditions; this application does not limit this.
[0185] N sensing signals can occupy the same frequency domain resources or different time domain resources. When the N sensing signals occupy the same frequency domain resources, multiple targets can be sensed using a sensing signal with the same frequency domain resources. When at least two of the N sensing signals occupy different frequency domain resources, multiple targets can be sensed using sensing signals with different frequency domain resources.
[0186] In one optional embodiment, at least two of the N sensing signals correspond to the same target, and the frequency domain resources occupied by at least two sensing signals are continuous, thus allowing a wider frequency band to be used to sense a single target. In another optional embodiment, at least two of the N sensing signals correspond to the same target, and the frequency domain resources occupied by at least two sensing signals are discontinuous, thus allowing sensing signals of different frequencies to be used to sense a single target, improving the flexibility of the implementation. Frequency domain resources can be, but are not limited to, subcarriers, carriers, or frequency bands. The number of frequency domain resources occupied by the sensing signals can be one or more, and can be set according to actual conditions; this application does not limit this. For the time domain resources, frequency domain resources, or beams occupied by the sensing signals in this embodiment, please refer to [reference needed]. Figures 4 to 9 The corresponding description in the illustrated embodiment.
[0187] S1004: Receive the echo signals corresponding to N sensing signals.
[0188] S1005. Sensing N targets based on the echo signals corresponding to N sensing signals.
[0189] S1006. Determine multiple range cells based on the distances of N targets to the antenna array and transmit at least one sensing signal through the target beam.
[0190] A range cell is also called a range bin. Specifically, multiple range cells are determined based on the distances of N targets to the antenna array, ensuring that the N targets fall within different range cells. For example, if N = 10, and the N targets are evenly distributed within a range of 10 to 100 meters, 10 range cells are determined based on the maximum distance (i.e., 100 meters). The first range cell is [0, 10], the second is (10, 20], the third is (20, 30], and so on up to the tenth range cell, ensuring that each range cell contains one target. Optionally, the target beam can be obtained by beamforming multiple beams to form a single beam.
[0191] S1007. Receive at least one echo signal corresponding to a sensing signal.
[0192] S1008. Obtain N echo data from the echo signal corresponding to at least one sensing signal based on multiple distance units.
[0193] Specifically, the sampling interval can be set according to the range unit, and echo data can be obtained from the first echo signal according to the sampling interval. For example, if there are K range units, then K echo data can be obtained from the first echo signal, and then N echo data corresponding to N targets can be determined from the K echo data. K is an integer greater than or equal to N.
[0194] S1009. Sensing N targets based on N echo data.
[0195] In this embodiment, multiple known targets in different directions can be sensed using multiple beams. Conversely, multiple known targets in the same direction can be sensed using a single beam, thus improving the sensing capability.
[0196] It should be noted that this application can divide N targets into two categories. The first category includes one or more groups of targets, where the difference between the maximum and minimum azimuth angles of each group is less than or equal to an azimuth angle threshold. The steps for configuring air interface resources for each group of targets in the first category are similar to S1006 to S1009. In the second category, the difference between the azimuth angle of each target and the azimuth angles of other targets is greater than the azimuth angle threshold. The steps for configuring air interface resources for each target in the second category are similar to S1003 to S1005.
[0197] Different sensing time intervals can be used for different targets. In one optional embodiment, the N targets include stationary targets and moving targets, with the sensing signals of stationary targets occupying more time-domain resources than the sensing signals of moving targets. During a single sensing operation, stationary targets can be sensed for a longer period. For example, the sensing duration for a stationary target (such as a bridge) can be on the order of seconds or minutes. The sensing duration for a moving target can be on the order of frames, milliseconds, or symbols.
[0198] In one embodiment, the sensing time interval includes the time scales shown in Table 1:
[0199] Time scale 1 Time scale 2 Time scale 3 Minutes single frame level Single symbol level hourly Multi-frame level Multi-symbol level
[0200] Table 1
[0201] Below are some examples of perceived time intervals; please refer to [the documentation]. Figure 11A In another embodiment, the sensing time interval for bridge 1, bridge 2, building 1, and traffic light 1 is 1 hour.
[0202] See Figure 11B In another embodiment, the perception time interval for bridge 3, bridge 4 and building 2 is 128 frames, and the perception time interval for traffic light 2 is 64 frames.
[0203] See Figure 11C In another embodiment, sensing signals 1101 to 1103 are used to sense vehicles 1 to 3, and the sensing time interval of sensing signals 1101 to 1103 is 2 symbols.
[0204] See Figure 11DIn another embodiment, sensing signal 1104 is used to sense vehicle 4, sensing signal 1105 is used to sense vehicle 5, and the sensing time interval between sensing signals 1104 and 1105 is 1 symbol.
[0205] It should be understood that the target perception time interval is not limited to the examples above, and can be set according to the actual situation. This application does not impose any restrictions.
[0206] In another alternative embodiment, at least one sensing signal includes a first sensing signal and a second sensing signal. The first sensing signal is used to sense targets in a first distance range, and the second sensing signal is used to sense targets in a second distance range. The minimum value of the first distance range is greater than or equal to the maximum value of the second distance range. That is, the first sensing signal is used to sense distant targets, and the second sensing signal is used to sense nearby targets. In this way, multiple targets at different distances can be sensed using two sensing signals.
[0207] Optionally, the first sensing signal is a pulse wave signal, and the second sensing signal is a continuous wave signal. Continuous wave signals are not effective at sensing distant targets, while pulse wave signals perform better. Pulse wave signals are difficult to use for sensing close-range targets, while continuous wave signals perform better.
[0208] To achieve the functions described in the above embodiments, the communication device includes hardware structures and / or software modules corresponding to each function. Those skilled in the art should readily recognize that, based on the units and method steps of the examples described in conjunction with the embodiments disclosed in this application, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed by hardware or by computer software driving hardware depends on the specific application scenario and design constraints of the technical solution.
[0209] Figure 12 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application. The communication device can be used to implement the methods described in the above method embodiments, and therefore can also achieve the beneficial effects of the above method embodiments. In the embodiments of this application, the communication device can be as follows: Figure 1 One of the terminals 120a-120j shown can also be as follows: Figure 1 The base station 120a or 120b shown can also be a module (such as a chip) applied to a terminal or base station, or it can be a radar or synthetic aperture radar.
[0210] like Figure 12 As shown, in one embodiment, the communication device 1200 includes a processing unit 1210 and a transceiver unit 1220. The communication device 1200 is used to implement the above-described... Figure 4 The illustrated embodiment Figure 7 The illustrated embodiment or Figure 10 The method in the illustrated embodiment.
[0211] When the communication device 1200 is used to implement Figure 4 In the method embodiment shown: the transceiver unit 1220 is used to transmit multiple sensing signals, at least two of which occupy different frequency domain resources; receive echo signals corresponding to the multiple sensing signals; and the processing unit 1210 is used to sense the target based on the echo signals corresponding to the multiple sensing signals.
[0212] When the communication device 1200 is used to implement Figure 7 In the method embodiment shown: the transceiver unit 1220 is used to send multiple sensing signals, at least two of which occupy different beams; receive echo signals corresponding to the multiple sensing signals; and the processing unit 1210 is used to sense the target based on the echo signals corresponding to the multiple sensing signals.
[0213] When the communication device 1200 is used to implement Figure 10 In the illustrated method embodiment: the processing unit 1210 is used to acquire the azimuth angles of N targets to the antenna array. When the difference between any two of the N azimuth angles is greater than the azimuth angle threshold, the transceiver unit 1220 is used to transmit N sensing signals through N beams and receive the echo signals corresponding to the N sensing signals. The processing unit 1210 is also used to sense the N targets based on the echo signals corresponding to the N sensing signals. When the difference between the N azimuth angles is less than or equal to the azimuth angle threshold, the processing unit 1210 is also used to determine multiple range cells based on the distances of the N targets to the antenna array. The transceiver unit 1220 is also used to transmit at least one sensing signal through the target beam, and the at least one sensing signal occupies the same time-frequency resources. The processing unit 1210 is also used to receive the echo signals corresponding to at least one sensing signal and to sense the N targets based on the N echo data.
[0214] In this embodiment, for the explanation of terms and a more detailed description of the processing unit 1210 and the transceiver unit 1220, please refer to [reference needed]. Figure 4 The illustrated embodiments Figure 7 The illustrated embodiments or Figure 10 The relevant descriptions in the illustrated embodiments.
[0215] Please see Figure 13 , Figure 13 This is another schematic structural diagram of the communication device 1300 provided in this application. The communication device 1300 includes a logic circuit 1301 and an input / output interface 1302. The communication device 1300 can be a chip or an integrated circuit.
[0216] in, Figure 12 The transceiver unit 1220 shown can be a communication interface, which can be... Figure 13 The input / output interface 1302 may include an input interface and an output interface. Alternatively, the communication interface may also be a transceiver circuit, which may include an input interface circuit and an output interface circuit.
[0217] In one possible implementation, when the device 1300 is for performing Figure 4 When using the method in the related embodiments, the input / output interface 1302 is used to send multiple sensing signals, at least two of which occupy different frequency domain resources; receive echo signals corresponding to the multiple sensing signals; and the logic circuit 1301 is used to sense the target based on the echo signals corresponding to the multiple sensing signals.
[0218] In one possible implementation, when the device 1300 is for performing Figure 7 When using the method in the related embodiments, the input / output interface 1302 is used to send multiple sensing signals, at least two of which occupy different beams; receive echo signals corresponding to the multiple sensing signals; and the logic circuit 1301 is used to sense the target based on the echo signals corresponding to the multiple sensing signals.
[0219] In one possible implementation, when the device 1300 is for performing Figure 10 In the method described in the related embodiments, logic circuit 1301 is used to acquire the azimuth angles from N targets to the antenna array. When the difference between any two of the N azimuth angles is greater than the azimuth angle threshold, input / output interface 1302 is used to send N sensing signals through N beams and receive the echo signals corresponding to the N sensing signals. Logic circuit 1301 is also used to sense the N targets based on the echo signals corresponding to the N sensing signals. When the difference between the N azimuth angles is less than or equal to the azimuth angle threshold, logic circuit 1301 is also used to determine multiple range units based on the distances from the N targets to the antenna array. Input / output interface 1302 is also used to send at least one sensing signal through the target beam, where the at least one sensing signal occupies the same time-frequency resources; receive the echo signals corresponding to at least one sensing signal, and logic circuit 1301 is also used to sense the N targets based on the N echo data.
[0220] The logic circuit 1301 and the input / output interface 1302 can also perform other steps in any embodiment and achieve corresponding beneficial effects, which will not be elaborated here.
[0221] In one possible implementation, Figure 12 The processing unit 1210 shown can be Figure 13 The logic circuit 1301 in the middle.
[0222] Optionally, the logic circuit 1301 can be a processing device, the functions of which can be partially or entirely implemented in software.
[0223] Optionally, the processing apparatus may include a memory and a processor, wherein the memory is used to store a computer program, and the processor reads and executes the computer program stored in the memory to perform the corresponding processing and / or steps in any of the method embodiments.
[0224] Optionally, the processing device may consist of only a processor. A memory for storing computer programs is located outside the processing device, and the processor is connected to the memory via circuitry / wires to read and execute the computer programs stored in the memory. The memory and processor may be integrated together or physically independent of each other.
[0225] Optionally, the processing device may be one or more chips, or one or more integrated circuits. For example, the processing device may be one or more field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), system on-chips (SoCs), central processing units (CPUs), network processors (NPs), digital signal processors (DSPs), microcontroller units (MCUs), programmable logic controllers (PLDs), or other integrated chips, or any combination of the above chips or processors.
[0226] Please see Figure 14 The communication device 1400 mentioned in the above embodiments provided for the purposes of this application can specifically be a communication device serving as a terminal device as described in the above embodiments. Figure 14 The example shown illustrates how a terminal device can be implemented through a terminal device (or a component within a terminal device).
[0227] The present invention provides a possible logical structure diagram of the communication device 1400, which may include, but is not limited to, at least one processor 1401 and a communication port 1402.
[0228] in, Figure 12The transceiver unit 1220 shown can be a communication interface, which can be... Figure 14 The communication port 1402 may include an input interface and an output interface. Alternatively, the communication port 1402 may also be a transceiver circuit, which may include an input interface circuit and an output interface circuit.
[0229] Further optionally, the device may also include at least one of a memory 1403 and a bus 1404. In embodiments of this application, at least one processor 1401 is used to control the operation of the communication device 1400.
[0230] Furthermore, the processor 1401 can be a central processing unit, a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field-programmable gate array, or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. The processor can also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a digital signal processor and a microprocessor, etc. Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0231] It should be noted that, Figure 14 The communication device 1400 shown can be used to implement the steps implemented by the terminal device in the aforementioned method embodiments, and to achieve the corresponding technical effects of the terminal device. Figure 14 The specific implementation methods of the terminal devices shown can be referred to the corresponding descriptions in the foregoing embodiments, and will not be repeated here.
[0232] Please see Figure 15 The above-described embodiments of the communication device 1500, provided as an example of the present application, are structural schematic diagrams. Specifically, the communication device 1500 can be a network device as described in the above embodiments. Figure 15 The example shown illustrates a network device implemented through a network device (or a component within a network device). The structure of this communication device can be referenced. Figure 15 The structure shown.
[0233] The communication device 1500 includes at least one processor 1511 and at least one network interface 1514. Optionally, the communication device further includes at least one memory 1512, at least one transceiver 1513, and one or more antennas 1515. The processor 1511, memory 1512, transceiver 1513, and network interface 1514 are connected, for example, via a bus. In this embodiment, the connection may include various interfaces, transmission lines, or buses, etc., and this embodiment is not limited thereto. The antenna 1515 is connected to the transceiver 1513. The network interface 1514 enables the communication device to communicate with other communication devices through a communication link. For example, the network interface 1514 may include a network interface between the communication device and core network equipment, such as an S1 interface; the network interface may also include a network interface between the communication device and other communication devices (e.g., other network devices or core network equipment), such as an X2 or Xn interface.
[0234] in, Figure 12 The transceiver unit 1220 shown can be a communication interface, which can be... Figure 15 The network interface 1514 may include an input interface and an output interface. Alternatively, the network interface 1514 may also be a transceiver circuit, which may include input interface circuitry and output interface circuitry.
[0235] The processor 1511 is primarily used to process communication protocols and communication data, control the entire communication device, execute software programs, and process data from the software programs, for example, to support the communication device in performing the actions described in the embodiments. The communication device may include a baseband processor and a central processing unit. The baseband processor is primarily used to process communication protocols and communication data, while the central processing unit is primarily used to control the entire terminal device, execute software programs, and process data from the software programs. Figure 15 The processor 1511 can integrate the functions of a baseband processor and a central processing unit. Those skilled in the art will understand that the baseband processor and the central processing unit can also be independent processors interconnected via technologies such as buses. Those skilled in the art will understand that a terminal device can include multiple baseband processors to adapt to different network standards, and a terminal device can include multiple central processing units to enhance its processing capabilities. The various components of the terminal device can be connected via various buses. The baseband processor can also be described as a baseband processing circuit or a baseband processing chip. The central processing unit can also be described as a central processing circuit or a central processing chip. The function of processing communication protocols and communication data can be built into the processor or stored in memory as a software program, with the processor executing the software program to implement the baseband processing function.
[0236] The memory is primarily used to store software programs and data. The memory 1512 can exist independently or be connected to the processor 1511. Optionally, the memory 1512 can be integrated with the processor 1511, for example, integrated within a single chip. The memory 1512 can store program code that executes the technical solutions of the embodiments of this application, and its execution is controlled by the processor 1511. The various types of computer program code being executed can also be considered as drivers for the processor 1511.
[0237] Figure 15 Only one memory and one processor are shown. In actual devices, there may be multiple processors and multiple memories. Memory can also be called storage medium or storage device, etc. Memory can be a storage element on the same chip as the processor, i.e., an on-chip storage element, or it can be a separate storage element; this application does not limit this.
[0238] Transceiver 1513 can be used to support the reception or transmission of radio frequency (RF) signals between a communication device and a terminal. Transceiver 1513 can be connected to antenna 1515. Transceiver 1513 includes a transmitter Tx and a receiver Rx. Specifically, one or more antennas 1515 can receive RF signals. The receiver Rx of transceiver 1513 receives the RF signals from the antennas, converts the RF signals into digital baseband signals or digital intermediate frequency (IF) signals, and provides the digital baseband signals or IF signals to processor 1511 so that processor 1511 can perform further processing on the digital baseband signals or IF signals, such as demodulation and decoding. Furthermore, the transmitter Tx in transceiver 1513 is also used to receive modulated digital baseband signals or IF signals from processor 1511, convert the modulated digital baseband signals or IF signals into RF signals, and transmit the RF signals through one or more antennas 1515. Specifically, the receiver Rx can selectively perform one or more stages of downmixing and analog-to-digital conversion on the radio frequency signal to obtain a digital baseband signal or a digital intermediate frequency (IF) signal. The order of these downmixing and IF conversion processes is adjustable. The transmitter Tx can selectively perform one or more stages of upmixing and digital-to-analog conversion on the modulated digital baseband signal or digital IF signal to obtain a radio frequency signal. The order of these upmixing and IF conversion processes is also adjustable. The digital baseband signal and the digital IF signal can be collectively referred to as digital signals.
[0239] The transceiver 1513 can also be called a transceiver unit, transceiver, or transceiver device. Optionally, the device in the transceiver unit that performs the receiving function can be considered as the receiving unit, and the device in the transceiver unit that performs the transmitting function can be considered as the transmitting unit. That is, the transceiver unit includes a receiving unit and a transmitting unit. The receiving unit can also be called a receiver, input port, or receiving circuit, and the transmitting unit can be called a transmitter or transmitter.
[0240] It should be noted that, Figure 15 The communication device 1500 shown can be used to implement the steps in the aforementioned method embodiments and achieve the corresponding technical effects. Figure 15 The specific implementation of the communication device 1500 shown can be referred to the corresponding descriptions in the foregoing method embodiments, and will not be repeated here.
[0241] Please see Figure 16 The above-described embodiments of the communication device provided in this application are schematic diagrams of the structure of the communication device.
[0242] It is understood that the communication device 1600 includes, for example, modules, units, elements, circuits, or interfaces, etc., appropriately configured together to execute the technical solutions provided in this application. The communication device 1600 may be the terminal device or network device described above, or a component (e.g., a chip) within these devices, used to implement the methods described in the following method embodiments. The communication device 1600 includes one or more processors 1601. The processor 1601 may be a general-purpose processor or a dedicated processor, etc. For example, it may be a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, and the central processing unit can be used to control the communication device (e.g., RAN node, terminal, or chip, etc.), execute software programs, and process data from the software programs.
[0243] Optionally, in one design, processor 1601 may include program 1603 (sometimes also referred to as code or instructions), which can be executed on processor 1601 to cause communication device 1600 to perform the methods described in the embodiments below. In yet another possible design, communication device 1600 includes circuitry (…). Figure 16 (Not shown).
[0244] Optionally, the communication device 1600 may include one or more memories 1602 storing a program 1604 (sometimes referred to as code or instructions), which can be run on the processor 1601 to cause the communication device 1600 to perform the methods described in the above method embodiments.
[0245] Optionally, the processor 1601 and / or memory 1602 may include AI modules 1607 and 1608, which are used to implement AI-related functions. The AI modules can be implemented through software, hardware, or a combination of both. For example, the AI module may include a radio intelligence control (RIC) module. For example, the AI module may be a near real-time RIC or a non-real-time RIC.
[0246] Optionally, the processor 1601 and / or memory 1602 may include a sensing module 1609 or a sensing module 1610, which is used to implement communication or sensing-related functions. The sensing module may be implemented through software, hardware, or a combination of both.
[0247] Optionally, the AI module and the synesthesia module mentioned above can be separate modules or composite modules, and this application does not limit them in this regard.
[0248] Optionally, the processor 1601 and / or memory 1602 may also store data. The processor and memory may be configured separately or integrated together.
[0249] Optionally, the communication device 1600 may further include a transceiver 1605 and / or an antenna 1606. The processor 1601, sometimes referred to as a processing unit, controls the communication device (e.g., a RAN node or terminal). The transceiver 1605, sometimes referred to as a transceiver unit, transceiver, transceiver circuit, or transceiver, is used to realize the transmission and reception functions of the communication device through the antenna 1606.
[0250] in, Figure 12 The processing unit 1210 shown may be a processor 1601. Figure 12 The transceiver unit 1220 shown can be a communication interface, which can be... Figure 16 The transceiver 1605 may include an input interface and an output interface. Alternatively, the transceiver 1605 may also be a transceiver circuit, which may include an input interface circuit and an output interface circuit.
[0251] This application also provides a computer-readable storage medium for storing one or more computer-executable instructions, which, when executed by a processor, perform the wireless sensing method as described in the foregoing embodiments.
[0252] This application also provides a computer program product (or computer program) that, when executed by a processor, performs the wireless sensing method described in the foregoing embodiments.
[0253] This application also provides a chip system including at least one processor for supporting a communication device in implementing the functions of the communication device described in the possible implementations above. Optionally, the chip system further includes an interface circuit that provides program instructions and / or data to the at least one processor. In one possible design, the chip system may also include a memory for storing necessary program instructions and data for the communication device. The chip system may be composed of chips or may include chips and other discrete devices.
[0254] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of this application are performed entirely or partially. The computer can be a communication device, radar, synthetic aperture radar, general-purpose computer, special-purpose computer, computer network, network device, user equipment, or other programmable device. The computer program or instructions can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program or instructions can be transferred from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; it can also be an optical medium, such as a digital video optical disc; or it can be a semiconductor medium, such as a solid-state drive. The computer-readable storage medium may be a volatile or non-volatile storage medium, or may include both types of storage media.
[0255] In the various embodiments of this application, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions between different embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.
[0256] In this application, "at least one" means one or more, and "more than one" means two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. In the textual description of this application, the character " / " generally indicates an "or" relationship between the preceding and following related objects; in the formulas of this application, the character " / " indicates a "division" relationship between the preceding and following related objects. "Including at least one of A, B, and C" can mean: including A; including B; including C; including A and B; including A and C; including B and C; including A, B, and C.
[0257] It is understood that the various numerical designations used in the embodiments of this application are merely for descriptive convenience and are not intended to limit the scope of the embodiments of this application. The order of the process numbers described above does not imply the order of execution; the execution order of each process should be determined by its function and internal logic.
Claims
1. A wireless sensing method, characterized in that, include: The plurality of sensing signals are transmitted, wherein at least two of the sensing signals occupy different frequency domain resources; Receive the echo signals corresponding to the plurality of sensing signals; The target is sensed based on the echo signals corresponding to the multiple sensing signals.
2. The method according to claim 1, characterized in that, The multiple sensing signals occupy the same time-domain resources.
3. The method according to any one of claims 1 to 2, characterized in that, The multiple sensing signals occupy the same beam.
4. The method according to any one of claims 1 to 3, characterized in that, The plurality of sensing signals include a first sensing signal and a second sensing signal. The first sensing signal is used to sense a target in a first distance interval, and the second sensing signal is used to sense a target in a second distance interval. The minimum value of the first distance interval is greater than or equal to the maximum value of the second distance interval.
5. The method according to claim 4, characterized in that, The first sensing signal is a pulse wave signal, and the second sensing signal is a continuous wave signal.
6. A wireless sensing method, characterized in that, include: Multiple sensing signals are transmitted, with at least two of the sensing signals occupying different beams; Receive the echo signals corresponding to the plurality of sensing signals; The target is sensed based on the echo signals corresponding to the multiple sensing signals.
7. The method according to claim 6, characterized in that, The multiple sensing signals occupy the same time-domain resources.
8. The method according to claim 6, characterized in that, The at least two of the sensing signals occupy different time-domain resources.
9. The method according to any one of claims 6 to 8, characterized in that, The multiple sensing signals occupy the same frequency domain resources.
10. A wireless sensing method, characterized in that, include: Obtain the azimuth angles of N targets to the antenna array; When the difference between any two of the N directional angles is greater than the directional angle threshold, N sensing signals are transmitted through N beams, and the beams correspond one-to-one with the directional angles. Receive the echo signals corresponding to the N sensing signals; The N targets are sensed based on the echo signals corresponding to the N sensing signals, where N is an integer greater than 1.
11. The method according to claim 10, characterized in that, The N sensing signals occupy the same time-domain resources.
12. The method according to claim 10, characterized in that, At least two of the N sensing signals occupy different time-domain resources.
13. The method according to claim 12, characterized in that, The N targets include stationary targets and moving targets, and the time-domain resources occupied by the sensing signals of the stationary targets are greater than those occupied by the sensing signals of the moving targets.
14. The method according to any one of claims 10 to 13, characterized in that, The time-domain resources are symbols, time slots, subframes, frames, seconds, minutes, or hours.
15. The method according to any one of claims 10 to 14, characterized in that, The N targets include stationary targets and moving targets, and the time interval between the sensing signals of the stationary targets is greater than the time interval between the sensing signals of the moving targets.
16. The method according to any one of claims 10 to 15, characterized in that, The N sensing signals occupy the same frequency domain resources.
17. The method according to any one of claims 10 to 15, characterized in that, At least two of the N sensing signals occupy different frequency domain resources.
18. The method according to any one of claims 10 to 15, characterized in that, Among the N sensing signals, at least two sensing signals correspond to the same target, and the frequency domain resources occupied by the at least two sensing signals are continuous.
19. The method according to any one of claims 10 to 15, characterized in that, Among the N sensing signals, at least two sensing signals correspond to the same target, and the frequency domain resources occupied by the at least two sensing signals are discontinuous.
20. The method according to any one of claims 10 to 19, characterized in that, The method further includes: When the difference between any two of the N directional angles is less than or equal to the directional angle threshold, multiple range units are determined based on the distances from the N targets to the antenna array. At least one sensing signal is transmitted through the target beam, and the at least one sensing signal occupies the same time and frequency resources; Receive the echo signal corresponding to the at least one sensing signal; N echo data are obtained from the echo signal corresponding to the at least one sensing signal based on the plurality of distance units; The N targets are sensed based on the N echo data.
21. The method according to claim 20, characterized in that, The at least one sensing signal includes a first sensing signal and a second sensing signal. The first sensing signal is used to sense a target in a first distance interval, and the second sensing signal is used to sense a target in a second distance interval. The minimum value of the first distance interval is greater than or equal to the maximum value of the second distance interval.
22. The method according to claim 21, characterized in that, The first sensing signal is a pulse wave signal, and the second sensing signal is a continuous wave signal.
23. A communication device, characterized in that, It includes a module for performing the method as described in any one of claims 1 to 5, or includes a module for performing the method as described in any one of claims 6 to 9, or includes a module for performing the method as described in any one of claims 10 to 22.
24. A radar, characterized in that, It includes a module for performing the method as described in any one of claims 1 to 5, or includes a module for performing the method as described in any one of claims 6 to 9, or includes a module for performing the method as described in any one of claims 10 to 22.
25. A communication device, characterized in that, It includes at least one processor, the at least one processor being configured to perform the method as described in any one of claims 1 to 5, or the at least one processor being configured to perform the method as described in any one of claims 6 to 9, or the at least one processor being configured to perform the method as described in any one of claims 10 to 22.
26. A radar, characterized in that, It includes at least one processor, the at least one processor being configured to perform the method as described in any one of claims 1 to 5, or the at least one processor being configured to perform the method as described in any one of claims 6 to 9, or the at least one processor being configured to perform the method as described in any one of claims 10 to 22.
27. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program or instructions that, when executed by a communication device, implement the method as described in any one of claims 1 to 5, or the method as described in any one of claims 6 to 9, or the method as described in any one of claims 10 to 22.
28. A computer program product, characterized in that, It includes a computer program or instructions that, when executed by a computer, implement the method as described in any one of claims 1 to 5, or the method as described in any one of claims 6 to 9, or the method as described in any one of claims 10 to 22.