Method executed by first node in communication system and first node

By introducing multiple time windows into the communication system for perception, combined with the existing object detection algorithm, the problems of limited detection distance and fuzzy distance in the communication system are solved, and the accuracy and detection range of the perceived signal are improved.

CN120378073APending Publication Date: 2025-07-25BEIJING SAMSUNG TELECOM R&D CENT +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410096628.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-01-23
Publication Date
2025-07-25

AI Technical Summary

Technical Problem

When existing communication systems use communication signals for perception, there are problems such as limited detection distance and blurred distance, resulting in false alarms and missed detection, and it is impossible to improve the perception range without increasing resource overhead.

Method used

By introducing multiple time windows into the communication system for perception, using the time windows in the communication signal for object detection, and combining with the existing object detection algorithm, the perception effect is improved.

Benefits of technology

It realizes that without increasing resource overhead, the accuracy of perceived signals and detection distance are improved, the distance fuzzy problem is solved, and the maximum perceived distance of the system is expanded.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120378073A_ABST
    Figure CN120378073A_ABST
Patent Text Reader

Abstract

The present disclosure relates to a 5G communication system or a 6G communication system for supporting higher data rates beyond 4G communication systems such as Long Term Evolution (LTE). Embodiments of the present disclosure provide a method executed by a first node in a wireless communication system and the first node, the method comprising: receiving a first signal, the first signal being a received signal corresponding to a second signal, the second signal comprising at least one perceived signal, each perceived signal comprising at least one sub-physical signal; acquiring a third signal in the first time window and at least one fourth signal in the second time window from the first signal; sensing based on the third signal and at least one fourth signal; wherein the first time window is associated with a first sub-physical signal of the second signal, and the second time window is associated with at least one of the following items: a second sub-physical signal of the second signal; a signal is spaced apart from the first sub-physical signal by a first interval. Based on the scheme disclosed by the invention, the sensing requirement can be better met.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of wireless communication technologies, and more particularly, to a method performed by a first node in a communication system and the first node. Background Art

[0002] Considering the development of wireless communication from generation to generation, these technologies have mainly been developed for human-targeted services such as voice calls, multimedia services, and data services. With the commercialization of the fifth-generation (5G) communication system, the number of connected devices is expected to increase exponentially. These will be increasingly connected to the communication network. Examples of the Internet of Things may include vehicles, robots, drones, household appliances, displays, smart sensors connected to various infrastructures, construction machinery, and factory equipment. Mobile devices are expected to evolve in various forms such as augmented reality glasses, virtual reality headsets, and holographic devices. Efforts have been continuously made to develop an improved 6G communication system to provide various services by connecting hundreds of billions of devices and things in the sixth-generation (6G) era. For these reasons, the 6G communication system is referred to as a super 5G system.

[0003] The 6G communication system, which is expected to be commercialized around 2030, will have a peak data rate of tera (1,000 giga) - level bps and a radio latency of less than 100 μsec, and thus will be 50 times the data rate of the 5G communication system and have 1 / 10 of its radio latency.

[0004] To achieve such high data rates and ultra-low latency, implementing 6G communication systems in the terahertz band (e.g., 95 GHz to 3 THz band) has been considered. It is expected that since path loss and atmospheric absorption in the terahertz band are more severe than those in the millimeter wave (mmWave) band introduced in 5G, technologies capable of ensuring signal transmission distance (i.e., coverage) will become more critical. As the main technology for ensuring coverage, it is necessary to develop radiofrequency (RF) components, antennas, and new waveforms with better coverage than orthogonal frequency division multiplexing (OFDM), beamforming, and large-scale multiple input multiple output (MIMO), full dimensional multiple input multiple output (FD-MIMO), array antennas, and multi-antenna transmission technologies such as large-scale antennas. In addition, new technologies for improving signal coverage in the terahertz band, such as metasurface-based lenses and antennas, orbital angular momentum (OAM), and reconfigurable intelligent surface (RIS), have been under discussion.

[0005] In addition, to improve spectral efficiency and overall network performance, the following technologies have been developed for 6G communication systems: full-duplex technology that enables uplink and downlink transmissions to use the same frequency resources simultaneously; network technologies that comprehensively utilize satellites, high-altitude platform stations (HAPS), etc.; improved network architectures for supporting mobile base stations, etc., and enabling network operation optimization and automation, etc.; dynamic spectrum sharing technology via conflict avoidance based on spectrum usage prediction; using artificial intelligence (AI) in wireless communication to improve overall network operation by leveraging AI from the design phase of developing 6G and internalizing end-to-end AI support capabilities; and next-generation distributed computing technology that overcomes the computing power limitations of user equipment (UE) through ultra-high-performance communication and computing resources (such as mobile edge computing (MEC), cloud, etc.) that can be realized on the network. In addition, by designing new protocols to be used in 6G communication systems, developing mechanisms for implementing hardware-based secure environments and secure data usage, and developing technologies for maintaining privacy, efforts are continuing to strengthen connectivity between devices, optimize the network, promote the softwareization of network entities, and increase the openness of wireless communication.

[0006] Research and development of 6G communication systems, which are expected to include ultra-connectivity such as person to machine (P2M) and machine to machine (M2M), will bring the next ultra-connectivity experience. In particular, services such as truly immersive extended reality (XR), high-fidelity mobile holograms, and digital replicas are expected to be provided through 6G communication systems. In addition, services such as remote surgery, industrial automation, and emergency response for security and reliability enhancement will be provided through 6G communication systems, enabling the technology to be applied to various fields such as industry, healthcare, automotive, and household appliances. Summary of the Invention

[0007] The purpose of the embodiments of the present disclosure is to provide a method, a first node, and a storage medium executed by the first node in a communication system that can better meet wireless communication requirements. To achieve this purpose, the technical solutions provided by the embodiments of the present disclosure are as follows:

[0008] On the one hand, the embodiments of the present disclosure provide a method executed by a first node in a communication system, the method including:

[0009] Receive a first signal, where the first signal is a received signal corresponding to a second signal, and the second signal includes at least one sensed signal;

[0010] Perform sensing based on signals in at least two time windows of the first signal.

[0011] Optionally, each sensed signal includes at least one sub-physical signal.

[0012] Optionally, the signals in the at least two time windows include a third signal in a first time window and a fourth signal in at least one second time window.

[0013] The above-mentioned performing sensing based on signals in at least two time windows of the first signal includes:

[0014] Obtain a third signal in a first time window and a fourth signal in at least one second time window from the first signal; perform sensing based on the third signal and the at least one fourth signal.

[0015] On the other hand, an embodiment of the present disclosure provides a first node in a wireless communication system. The first node includes a transceiver and at least one processor coupled to the transceiver. The at least one processor is configured to execute the method provided in any embodiment of the present disclosure.

[0016] On the other hand, an embodiment of the present disclosure further provides a computer-readable storage medium. A computer program is stored in the storage medium. When the computer program is run by a processor, it executes the method provided in any embodiment of the present disclosure.

[0017] On the other hand, a computer program product is provided. The product includes a computer program. When the computer program is run by a processor, it executes the method provided in any optional embodiment of the present disclosure.

[0018] The beneficial effects brought by the technical solutions provided in the embodiments of the present disclosure will be introduced in combination with specific embodiments below. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] Figure 1 A schematic structural diagram of a wireless network system applicable to embodiments of the present disclosure is shown;

[0020] Figure 2 A schematic structural diagram of an example base station according to the present disclosure is shown;

[0021] Figure 3 A schematic structural diagram of an example user equipment according to the present disclosure is shown;

[0022] Figure 4 A schematic flowchart of a target detection method provided in an embodiment of the present disclosure is shown;

[0023] Figure 5 Shows a schematic flowchart of a method executed by a first node provided by an embodiment of the present disclosure;

[0024] Figure 6 and Figure 7 Shows a schematic flowchart of two object detection methods provided by an embodiment of the present disclosure;

[0025] Figure 8a 、 Figure 8b 、 Figure 8c and Figure 8d Shows a schematic diagram of several optional formats of sensing signals provided by an embodiment of the present disclosure;

[0026] Figure 9a 、 Figure 9b 、 Figure 9c and Figure 9d Shows a schematic diagram of several optional styles of multi - windows provided by an embodiment of the present disclosure;

[0027] Figure 10 Shows a schematic flowchart of two object detection methods provided by an embodiment of the present disclosure;

[0028] Figure 11a and Figure 11b Shows a schematic flowchart of two object detection methods provided by an embodiment of the present disclosure;

[0029] Figure 12a and Figure 12b Shows a schematic flowchart of two object detection methods provided by an embodiment of the present disclosure;

[0030] Figure 12c Shows the one provided by an embodiment of the present disclosure related to Figure 12b A schematic diagram of the object detection result corresponding to the method shown;

[0031] Figure 13 Shows a schematic diagram of the structure of an electronic device provided by an embodiment of the present disclosure. Detailed implementation manners

[0032] Before presenting the following detailed implementation, it may be beneficial to define certain words and phrases used throughout the patent literature. The term "connected" and its derivatives refer to any direct or indirect communication between two or more elements, regardless of whether those elements are in physical contact with each other. The terms "send", "receive", and "communicate" and their derivatives encompass both direct and indirect communication. The terms "comprise" and "include" and their derivatives mean inclusion without limitation. The term "or" is inclusive, meaning and / or. The phrase "associated with" and its derivatives mean include, be included within, be interconnected with, contain, be contained within, be connected to or connected with, be coupled to or coupled with, be communicable with, cooperate with, be interwoven, be juxtaposed, be adjacent to, be bound to or bound with, have, have the property of, have a relationship to or have a relationship with, etc. The term "controller" means any device, system, or part thereof that controls at least one operation. Such a controller may be implemented in hardware or in a combination of hardware and software and / or firmware. The functions associated with any particular controller, whether local or remote, may be centralized or distributed. The phrase "at least one of" when used to list items means that different combinations of one or more of the listed items may be used, and only one item from the list may be required. For example, "at least one of A, B, and C" includes any of the following combinations: A, B, C, A and B, A and C, B and C, and only A, only B, only C. Similarly, the term "set" means one or more. Thus, a set of items may be a single item or a set of two or more items.

[0033] Moreover, the various functions described below can be implemented or supported by one or more computer programs, each formed of computer-readable program code and embodied in a computer-readable medium. The terms "application" and "program" refer to one or more computer programs, software components, instruction sets, procedures, functions, objects, classes, instances, related data, or portions thereof that are suitable for implementation in appropriate computer-readable program code. The phrase "computer-readable program code" includes any type of computer code, including source code, object code, and executable code. The phrase "computer-readable medium" includes any type of medium that can be accessed by a computer, such as read only memory (ROM), random access memory (RAM), hard disk drive, compact disc (CD), digital video disc (DVD), or any other type of memory. "Non-transitory" computer-readable media excludes wired, wireless, optical, or other communication links that convey transient electrical or other signals. Non-transitory computer-readable media includes media in which data can be permanently stored and media such as rewritable optical discs or erasable memory devices in which data can be stored and later rewritten.

[0034] Throughout this patent document, definitions of certain other words and phrases are provided. Those of ordinary skill in the art should understand that, in many, if not most instances, such definitions apply to the prior and future use of the words and phrases so defined.

[0035] The figures included herein and the various embodiments for describing the principles of the present disclosure are for illustration only and should not be construed in any way as limiting the scope of the present disclosure. In addition, those of ordinary skill in the art will understand that the principles of the present disclosure can be implemented in any suitably arranged wireless communication system.

[0036] The following Figures 1 to 3 describes various embodiments of the present disclosure implemented in a wireless communication system. Figures 1 to 3 The description does not imply any physical or architectural limitations on the ways in which different embodiments can be implemented. Different embodiments of the present disclosure can be implemented in any suitably arranged communication system.

[0037] Figure 1 illustrates an example wireless network according to an embodiment of the present disclosure. Figure 1 The embodiment of the wireless network shown is for illustration only. Other embodiments of wireless network 100 can be used without departing from the scope of the present disclosure.

[0038] As Figure 1As shown, the wireless network includes base stations (next generation nodeB, gNB or gNodeB) 101, gNB 102, and gNB 103. gNB 101 communicates with gNB 102 and gNB 103. gNB 101 also communicates with at least one network 130 such as the Internet, a proprietary Internet Protocol (IP) network, or other data networks.

[0039] gNB 102 provides wireless broadband access to network 130 for a plurality of first user equipments (UEs) within the coverage area 120 of gNB 102. The plurality of first UEs includes UE 111 that may be located in a small business (SB); UE 112 that may be located in an enterprise (E); UE 113 that may be located in a WiFi hot spot (HS); UE 114 that may be located in a first residence (R1); UE 115 that may be located in a second residence (R2); and UE 116 that may be a mobile device (M) such as a cellular phone, a wireless laptop computer, a wireless personal digital assistant (PDA), etc. gNB 103 provides wireless broadband access to network 130 for a plurality of second UEs within the coverage area 125 of gNB 103. The plurality of second UEs includes UE 115 and UE 116 and subscriber stations (SSs, e.g., UEs) 117, 118, and 119. In some embodiments, one or more of gNBs 101 - 103 may communicate with each other and with UEs 111 - 116 using existing wireless communication technologies, and one or more of UEs 111 - 119 may communicate directly with each other (e.g., UEs 117 - 119) using other existing or proposed wireless communication technologies.

[0040] Depending on the network type, the term "base station" or "BS" may refer to any component (or collection of components) configured to provide wireless access to a network, such as a transmit point (TP), a transmit-receive point (TRP), an enhanced (or "evolved") base station (eNodeB or eNB), a 5G base station (gNB), a macrocell, a femtocell, a wireless fidelity (WiFi) access point (AP), or other wireless-capable device. The base station may provide wireless access according to one or more wireless communication protocols, such as 3GPP 5G New Radio (NR), Long Term Evolution (LTE), LTE-Advanced (LTE-A), High Speed Packet Access (HSPA), Wi-Fi 802.11a / b / g / n / ac, etc. For convenience, various names of base station types, devices, and functions may be used interchangeably in this patent document to refer to the network infrastructure components that provide wireless access to remote terminals. Also, depending on the network type, the term "user equipment" (UE) may refer to any component such as a mobile station (MS), a user station (SS), a remote terminal, a wireless terminal, a receive point, or a user device. For convenience, various names of user equipment types, devices, and functions may be used interchangeably in this patent document to refer to the remote wireless device that wirelessly accesses the BS regardless of whether the UE is a mobile device (such as a mobile phone or a smart phone) or a device that is generally regarded as a fixed device (such as a desktop computer or a vending machine).

[0041] The dashed lines illustrate the approximate extent of coverage areas 120 and 125, which are shown as generally circular merely for illustrative and explanatory purposes. It should be clearly understood that coverage areas associated with a gNB, such as coverage areas 120 and 125, may have other shapes, including irregular shapes, depending on the configuration of the gNB and variations in the wireless environment associated with natural and man-made obstacles.

[0042] As described in more detail below, one or more of UEs 111 - 119 include circuitry, programming, or a combination thereof. In certain embodiments, one or more of gNBs 101 - 103 include circuitry, programming, or a combination thereof.

[0043] Although Figure 1 an example of a wireless network is shown, it may be possible to Figure 1Make various changes. For example, the wireless network 100 can include any number of gNBs and any number of UEs in any suitable arrangement. Moreover, gNB 101 can communicate directly with any number of UEs and provide those UEs with wireless broadband access to the network 130. Similarly, each of the gNBs 102 - 103 can communicate directly with the network 130 and provide the UEs with direct wireless broadband access to the network 130. Additionally, gNBs 101, 102, and / or 103 can provide access to other or additional external networks such as an external telephone network or other types of data networks.

[0044] Figure 2 An example base station according to an embodiment of the present disclosure is shown. Figure 2 The embodiment of gNB 102 shown in is only for illustration, and Figure 1 gNBs 101 and 103 can have the same or similar configurations. However, gNBs appear in a variety of configurations, and Figure 2 do not limit the scope of the present disclosure to any particular implementation of gNBs.

[0045] As Figure 2 shown, gNB 102 includes a plurality of antennas 200a - 200n, a plurality of radio frequency (RF) transceivers 201a - 201n, transmit (TX) processing circuitry 203, and receive (RX) processing circuitry 204. gNB 102 also includes a controller / processor 205, a memory 206, and a backhaul or network interface (IF) 207.

[0046] The RF transceivers 201a - 201n receive incoming RF signals, such as signals transmitted by UEs in the network 100, from the antennas 200a - 200n. The RF transceivers 201a - 201n down-convert the incoming RF signals to generate intermediate frequency (IF) or baseband signals. The IF or baseband signals are sent to the RX processing circuitry 204, which generates a processed baseband signal by filtering, decoding, and / or digitizing the baseband or IF signal. The RX processing circuitry 204 sends the processed baseband signal to the controller / processor 205 for further processing.

[0047] The TX processing circuit 203 receives analog or digital data (such as voice data, web data, email, or interactive video game data) from the controller / processor 205. The TX processing circuit 203 encodes, multiplexes, and / or digitizes the outgoing baseband data to generate a processed baseband or IF signal. The RF transceiver 201a - 201n receives the outgoing processed baseband or IF signal from the TX processing circuit 203 and upconverts the baseband or IF signal into an RF signal transmitted via the antennas 201a - 201n.

[0048] The controller / processor 205 may include one or more processors or other processing devices that control the overall operation of the gNB 102. For example, the controller / processor 205 may control the reception of forward channel signals and the transmission of reverse channel signals performed by the RF transceivers 201a - 201n, the RX processing circuit 204, and the TX processing circuit 203 according to well-known principles. The controller / processor 205 may also support additional functions, such as more advanced wireless communication functions.

[0049] For example, the controller / processor 205 may support beamforming or directional routing operations, where the outgoing signals from multiple antennas 200a - 200n are weighted differently to effectively steer the outgoing signals in a desired direction. Any of a variety of other functions may be supported in the gNB 102 by the controller / processor 205.

[0050] The controller / processor 205 is also capable of executing programs and other processes located in the memory 206, such as an operating system (OS). The controller / processor 205 may move data into the memory 206 or out of the memory 206 as needed for the execution of processes.

[0051] The controller / processor 205 is also connected to a backhaul or network interface 207. The backhaul or network interface 207 allows the gNB 102 to communicate with other devices or systems via a backhaul connection or via a network. The interface 207 may support communication via any suitable wired or wireless connection. For example, when the gNB 102 is implemented as part of a cellular communication system (such as a cellular communication system supporting 5G, LTE, or LTE - A), the interface 207 may allow the gNB 102 to communicate with other gNBs via a wired or wireless backhaul connection. When the gNB 102 is implemented as an access point, the interface 207 may allow the gNB 102 to communicate via a wired or wireless local area network or via a wired or wireless connection to a larger network (such as the Internet). The interface 207 includes any suitable structure that supports communication via a wired or wireless connection such as Ethernet or an RF transceiver.

[0052] Memory 206 is connected to controller / processor 205. A portion of memory 206 may include random access memory (RAM), and another portion of memory 206 may include flash memory or other read-only memory (ROM).

[0053] Although Figure 2 shows one example of gNB 102, various changes may be made Figure 2 thereto. For example, gNB 102 may include any number of Figure 2 each of the components shown therein. As a specific example, the access point may include multiple interfaces 207, and controller / processor 205 may support routing functions to route data between different network addresses. As another specific example, although shown as including a single instance of TX processing circuit 203 and a single instance of RX processing circuit 204, gNB 102 may include multiple instances of each (such as one for each RF transceiver). For example, Figure 2 the various components in may be combined, further subdivided, or omitted, and additional components may be added according to specific needs.

[0054] Figure 3 An example user equipment according to an embodiment of the present disclosure is shown. Figure 3 The embodiment of UE 116 shown in is for illustration only, and Figure 1 UEs 111 - 115 and 117 - 119 may have the same or similar configurations. However, UEs appear in a variety of configurations, and Figure 3 the scope of the present disclosure is not limited to any particular implementation of the UE.

[0055] As Figure 3 shown in, UE 116 includes antenna 301, radio frequency (RF) transceiver 302, TX processing circuit 303, microphone 304, and receive (RX) processing circuit 305. UE 116 also includes speaker 306, controller or processor 307, input / output (I / O) interface (IF) 308, input device 309, touch screen display 310, and memory 311. Memory 311 includes OS 312 and one or more applications 313.

[0056] The RF transceiver 302 receives an incoming RF signal transmitted by the gNB of the network 100 from the antenna 301. The RF transceiver 302 down-converts the incoming RF signal to generate an IF or baseband signal. The IF or baseband signal is sent to the RX processing circuit 305, which generates a processed baseband signal by filtering, decoding, and / or digitizing the baseband or IF signal. The RX processing circuit 305 sends the processed baseband signal to the speaker 306 (such as for voice data) or the processor 307 for further processing (such as for web browsing data).

[0057] The TX processing circuit 303 receives analog or digital voice data from the microphone 304 or other outgoing baseband data (such as web data, email, or interactive video game data) from the processor 307. The TX processing circuit 303 encodes, multiplexes, and / or digitizes the outgoing baseband data to generate a processed baseband or IF signal. The RF transceiver 302 receives the outgoing processed baseband or IF signal from the TX processing circuit 303 and up-converts the baseband or IF signal to an RF signal transmitted via the antenna 301.

[0058] The processor 307 may include one or more processors or other processing devices and execute the OS 312 stored in the memory 311 to control the overall operation of the UE 116. For example, the processor 307 may control the reception of forward channel signals and the transmission of reverse channel signals performed by the RF transceiver 302, the RX processing circuit 305, and the TX processing circuit 303 according to well-known principles. In some embodiments, the processor 307 includes at least one microprocessor or microcontroller.

[0059] The processor 307 is also capable of executing other processes and programs located in the memory 311, such as a process for CSI (Channel State Information) reporting on the uplink channel. The processor 307 may move data into or out of the memory 311 as needed to execute the processes. In some embodiments, the processor 307 is configured to execute the application 313 based on the OS 312 or in response to a signal received from the gNB or the operator. The processor 307 is also coupled to the I / O interface 308, which provides the UE 116 with the ability to connect to other devices such as laptop computers and portable computers. The I / O interface 308 is the communication path between these accessories and the processor 307.

[0060] The processor 307 is also connected to a touch screen display 310. A user of the UE 116 can use the touch screen display 310 to input data into the UE 116. The touch screen display 310 can be a liquid crystal display, a light emitting diode display, or other display capable of rendering text and / or at least limited graphics such as from a website.

[0061] The memory 311 is connected to the processor 307. A portion of the memory 311 can include RAM, and another portion of the memory 311 can include flash memory or other ROM.

[0062] Although Figure 3 one example of the UE 116 is shown, various changes can be made to Figure 3 it. For example, Figure 3 the various components in Figure 3 can be combined, further subdivided, or omitted, and additional components can be added according to specific needs. As a specific example, the processor 307 can be divided into multiple processors, such as one or more central processing units (CPUs) and one or more graphics processing units (GPUs). Moreover, although

[0063] The production activities of human society have an increasing demand for the use of wireless data, and the spectrum has gradually become a scarce resource. How to optimize communication systems and improve the spectrum utilization rate of communication systems has always been a hot issue of concern to practitioners. At present, the low-frequency resources of wireless communication are relatively crowded, and the working frequency band of communication systems is gradually developing towards higher frequencies. Therefore, it will inevitably conflict with radar systems that originally operate in the high-frequency band. Whether it is background theoretical knowledge or hardware structure, there is a very high similarity between cellular communication systems and radar systems. Therefore, integrating cellular communication systems and radar systems can be a potential means to improve spectrum efficiency. At the same time, communication systems and radar systems may also complement each other in performance, achieving a win-win situation. Therefore, communication perception integration (hereinafter referred to as communication-sensing) has become one of the candidate technologies for 6G as a popular research direction in the communication field. The core of the communication-sensing system lies in using the same set of hardware devices to achieve the perception function of the surrounding environment at the cost of as little resource overhead as possible while ensuring the basic communication function. The content of perception includes but is not limited to the distance, azimuth, speed, and even the type of objects in the surrounding environment, etc. Different from the technology of positioning access terminals in traditional communication systems, the communication-sensing technology can also realize the perception of various information of non-access objects, which greatly increases the ability of the communication system to dynamically adjust its working state (scheduling, beam management, early warning of access terminals, etc.) according to the surrounding environment.

[0064] The most widely used communication systems at present are systems based on the 3GPP (3rd Generation Partnership Project) protocol, such as 4G communication systems like LTE and LTE-A, and 5G communication systems like NR. The signal waveforms adopted by these communication systems are all waveforms based on OFDM modulation. Considering forward compatibility, for example, OFDM communication signals can be used as sensing signals. Specifically, the sensing signal can be a physical signal and / or a physical channel available for sensing purposes. For example, when the sensing node is a base station, the sensing signal can be a downlink reference signal or a downlink physical channel, etc.; when the sensing node is a terminal / user equipment, the sensing signal can be an uplink reference signal or an uplink physical channel, etc. The sensing signal sent by the sensing node is reflected by the target reflector and then received by the sensing node in the form of an echo again. By processing the echo signal, sensing information such as the distance, speed, and azimuth of the target object can be sensed.

[0065] The integrated communication and sensing node is expected to achieve sensing functions. For example, the target detection function may include, but is not limited to, determining the presence or absence of a target. Optionally, the sensing function may further include at least one of distance estimation of the target, speed estimation of the target, and azimuth estimation of the target. A method executed by a first node in a wireless communication system provided by an embodiment of the present disclosure can achieve at least one of the above sensing functions. The method executed by the first node provided by the present disclosure may also be referred to as a target detection method, a sensing method, or a communication method. Optionally, a target detection method may include performing channel estimation on a received signal related to a target to obtain a time-domain channel estimation result, and performing a target detection algorithm on the time-domain channel estimation result to determine the presence or absence of a target. The received signal related to the target may be an echo reflected by the target after the sensing signal is transmitted. The transmitter and receiver of the sensing signal may be the same node or different nodes. The target detection algorithm may include, but is not limited to, a power-based threshold-crossing detection algorithm, a modulus-based threshold-crossing detection algorithm, etc.

[0066] In the solution provided by the embodiment of the present disclosure, the sensing signal (a signal that can be used for sensing) may be a communication signal in a communication system, such as the above OFDM communication signal, or a sensing signal used in a radar system, such as a chirp signal, or a wireless signal with a sensing function generated in other ways. Optionally, the sensing signal may adopt communication signals, such as reference signals, pilot signals, etc., to better achieve forward compatibility.

[0067] As an optional implementation of the target detection method, it may include: the node sends a sensing signal (a signal related to the sensing function, which may also be referred to by other names, such as a wireless signal, a physical signal, etc.) and receives its corresponding echo as the received signal, or the node receives the echo corresponding to the sensing signal sent by other nodes as the received signal. An observation window (which may also be referred to as a data window, a time window, a detection window, etc.) may be set at the corresponding symbol or sampling point, and one observation window corresponds to one received signal. As Figure 4 shown in a target detection method, the node obtains the received signal, extracts the signal of data window A from the received signal, and based on the signal of data window A, by performing target detection algorithm A, obtains the corresponding target detection algorithm A. Algorithm A may theoretically adopt any existing signal-based target detection algorithm.

[0068] However, using the communication signal in the existing communication system as the sensing signal, or adjusting (for example, lengthening) the cyclic prefix length of the communication signal in the existing communication system and then using it as the sensing signal for single-window target detection, as Figure 4The example shown may cause limited detection distance and / or distance ambiguity. For example, in one implementation, a transmitter (a node that sends a sensing signal) sends a sensing signal, and a receiver receives the signal corresponding to the sensing signal as a received signal for target detection. When the maximum detection distance (maximum sensing distance) corresponding to the sensing signal is R, a target located at a distance of R + r will generate a power peak at a distance of r, and the power / modulus-based threshold-crossing detection algorithm cannot determine whether the target distance corresponding to this peak is R + r or r, resulting in false alarms and / or missed detections caused by distance ambiguity. In addition, the maximum sensing distance of the sensing signal is limited by the length of the signal's CP (Cyclic Prefix).

[0069] Therefore, how to improve the sensing effect (such as improving the accuracy of sensing results, solving the distance ambiguity problem, expanding the sensing range, increasing the maximum sensing distance of the system without increasing overhead, etc., at least one of which) is a problem that needs to be improved in the communication and sensing integrated system.

[0070] In the optional embodiments provided by the present disclosure, there are no unique limitations on relevant information such as the type, pattern, and resources occupied by the sensing signal. Optionally, some of the relevant information of the sensing signal can be agreed upon or configured, such as configured by a base station for a UE. Optionally, the sensing signal can be a dual-symbol signal, such as a dual-symbol reference signal / pilot signal, or a single-symbol signal, such as a single-symbol reference signal / pilot signal. Among them, the dual-symbol reference signal occupies two OFDM symbols and can include two or more sub-physical signals. The single-symbol reference signal occupies one OFDM symbol and can include one or more sub-physical signals.

[0071] The method provided by the embodiments of the present disclosure can be executed by any electronic device / node. For example, the node can be a user equipment in a wireless communication system or a network node. Among them, the network node can be a base station or other network nodes, such as a transmission / reception point TRP, a relay node, etc. The base station can be a base station with a separated central unit and distributed unit or an integrated base station. For a separated base station, the network node can be the central unit of the base station or the distributed unit. The node can also include one of the following: a core network, a positioning server (such as an LPP (LTE positioning protocol) server, etc.), a positioning management function LMF entity (for example, the LMF can be located in the core network or a local positioning management function entity located in the radio access network), a sensing function SF (Sensing Function) entity (for example, the SF can be located in the core network or a local sensing function entity located in the radio access network), a sensing network element, etc.

[0072] In addition, it should be noted that some of the term names involved in the embodiments of the present disclosure may adopt the term names that already exist in communication standards. Some term names may be newly added or newly defined term names. The names of these newly added or newly defined terms may also adopt other names in future communication standards, or may be described in other ways (such as a text description). The names or designations of various signals / information / messages / parameters / configurations involved in the embodiments of the present disclosure are not unique. In theory, as long as the functions, the contents included, or the descriptions or explanations of the signals / information / messages / parameters / configurations can be corresponding or related, the names or designations of the signals / information / messages / parameters / configurations can be changed.

[0073] For example, the sensing signal in the embodiments of the present disclosure may also be referred to as a signal related to the sensing function, a signal for sensing, an integrated sensing signal, an integrated signal, a physical signal, or other names. The meaning of the signal includes, but is not limited to, a dedicated physical signal for communication and sensing integration; among them, the physical signal that can be used for communication and sensing integration may be a reference signal. For example, the reference signal may be a demodulation reference signal, including demodulation reference signals for uplink / downlink shared channels, demodulation reference signals for uplink / downlink control channels, demodulation reference signals for broadcast channels, etc.; the reference signal may also be a sounding reference signal (SRS), a channel state information reference signal (CSI-RS), etc. The physical signal that can be used for communication and sensing integration may also be a data signal or a channel. For example, an uplink / downlink / bypass signal or channel carrying data, such as PUSCH / PDSCH, etc., and for another example, an uplink / downlink / bypass signal or channel carrying control information, such as PUCCH / PDCCH, etc.

[0074] The transmit / send signal in the embodiments of the present disclosure refers to the signal sent by a transmitter, such as a sensing signal. The receive signal is the signal received by a receiver corresponding to the transmit signal. For example, if the transmitter transmits a sensing signal a and the receiver receives a signal b corresponding to the sensing signal a, where the signal b may include, but is not limited to, the echo of the sensing signal a, then the sensing signal a is the transmit signal and the signal b is the corresponding receive signal.

[0075] In an embodiment of the present disclosure, a receiver (such as a first node) receives a first signal, which can also be described as the receiver receiving a signal related to sensing (a signal corresponding to a sensing signal / echo signal), or even can be described as the receiver receiving a sensing signal. Because although the sensing signal may not be sent by the receiver, the purpose of the receiver receiving the corresponding signal is for sensing. For example, in the above example, the transmitter transmits signal a, and the receiver receives signal b, which can also be described as the receiver receiving signal a. It is clear to those skilled in the art that due to factors such as attenuation and interference during signal transmission, the received signal a and the transmitted signal a are corresponding but not the same. In addition, in the signal received by the receiver, in addition to the signal related to sensing, there may also be other signals, and the other signals may include interference signals and may include signals for other purposes, such as data signals or signals for transmitting control information.

[0076] In various alternative solutions provided by the present disclosure, the name of the term "time window" is not limited, and it can be called "window", "data window", "observation window", "time window", "detection window", "monitoring window", "sensing window", "auxiliary window", "time unit", and so on.

[0077] The technical solutions provided by the present disclosure and the technical effects produced by the technical solutions are described below through descriptions of various alternative implementation manners. Without conflict or contradiction, the following implementation manners can refer to, draw on, or combine with each other. For the same terms, similar features, and similar implementation steps in different implementation manners, they will not be described repeatedly. For the interaction steps between different nodes (such as a node acting as a transmitter and a node acting as a receiver), the corresponding solution of the other network node can be obtained based on the description of the solution of one side of the network node. For example, if a network node receives a signal, correspondingly, it can be obtained that a node (transmitter) sends a signal, and the corresponding node (receiver) receives the signal. The transmitter and the receiver can be the same node or not the same node. A transmitter can correspond to one or more receivers, or a receiver can receive signals transmitted by one or more different transmitters. In an embodiment including multiple steps, if there is no clear sequence of the multiple steps, the present disclosure embodiment does not uniquely limit the implementation sequence of the multiple steps.

[0078] The alternative implementation manners of the method provided by the present disclosure are further described below in combination with the principle of the solution provided by the present disclosure and several alternative embodiments. The steps of different embodiments can be combined or replaced with each other without conflict.

[0079] Figure 5The flowchart shows a method executed by a first node in a wireless communication system provided by an embodiment of the present disclosure. Here, the first node is a receiving node / receiver. Optionally, the first node can be a user equipment, or an intermediate node in the communication system, such as a relay node in a relay network, or a base station or a roadside station, such as a Road Side Unit (RSU).

[0080] As Figure 5 shown, the method provided by the embodiment of the present disclosure may include:

[0081] Step S510: Receive a first signal, where the first signal is a received signal corresponding to a second signal, and the second signal includes at least one sensing signal;

[0082] Step S520: Perform sensing based on the signals in at least two time windows of the first signal.

[0083] Optionally, the above-mentioned performing sensing includes: performing target detection based on the signals in at least two time windows of the first signal to obtain a first target detection result.

[0084] Optionally, the above-mentioned at least two time windows may include a first time window and at least one second time window. The second time window is not later than the first time window. For example, if the second time window is after the first time window, the first time window and the second time window may not overlap, or may partially overlap.

[0085] The above-mentioned performing sensing may include: obtaining a third signal of the first time window and at least one fourth signal of the at least one second time window from the first signal, and performing sensing based on the third signal and the at least one fourth signal.

[0086] In the embodiment of the present disclosure, each sensing signal may include one or more sub-physical signals (such as reference signals). Optionally, the above-mentioned first time window is associated with a first sub-physical signal of the second signal. Optionally, the second time window may be associated with at least one of the following:

[0087] A second sub-physical signal of the second signal;

[0088] A signal at a first interval from the first sub-physical signal.

[0089] Wherein, the first sub-physical signal and the second sub-physical signal belong to the same sensing signal or different sensing signals.

[0090] In the embodiment of the present disclosure, the window lengths of the first time window and the second time window may be the same or different.

[0091] Optionally, there may be multiple second time windows, and the multiple second time windows may be consecutive, or there may be a second interval between adjacent time windows. Among them, there may be partial overlap between adjacent time windows, or there may be no overlap.

[0092] Among them, the above first interval may be a predetermined interval or related to the signal. Optionally, the sensing signal is a signal including a CP (Cyclic Prefix), and the first interval may be related to the CP of the sensing signal. Optionally, the first interval may be an integer multiple of the length of the CP. For example, the nth second time window may be associated with a signal at a distance of n CP lengths from the first sub-physical signal, where n≥1. The above first interval and second interval may be the same or different. For example, the second interval may be related to at least one of the length of a sub-physical signal or the length of the CP. For example, the second interval may be equal to the length of the sub-physical signal associated with the second time window.

[0093] In the embodiments of the present disclosure, the association of one time window with one signal may include but is not limited to: the position of the time window is aligned with the time domain position of the signal, or the time window is aligned with the time domain position of a part of the signal in the signal, or there is partial overlap between the time window and the time domain position of the signal, etc.

[0094] In the embodiments of the present disclosure, the sensing signal may be but is not limited to a reference signal / pilot signal. For example, when the first node is a UE, the sensing signal may be an uplink reference signal, and when the first node is a base station, the sensing signal may be a downlink reference signal.

[0095] Optionally, the above second signal may be sent by the first node and / or the second node. That is, the first signal of the above first node may include at least one of the following:

[0096] Mode 1: The first node sends the second signal;

[0097] Mode 2: The first node receives the second signal sent by the second node.

[0098] Among them, for the above Mode 1, the first node is both the transmitter and the receiver of the sensing signal. The first node sends the sensing signal and receives the echo of the sensing signal (the signal related to the target echo).

[0099] For the above Mode 2, the transmitter and the receiver may be different nodes. For example, the first node is a base station, the second node is a UE or another base station, or the first node is a UE, the second node is a base station or another UE. The second node sends the sensing signal, and the first node receives the echo of the sensing signal sent by the second node. Among them, the second node may be one or multiple.

[0100] The solution provided by the embodiments of the present disclosure can be a single-node sensing mode (such as the above-mentioned first method, where the first node can send a sensing signal, and then the first node receives the signal related to the target echo for sensing), or a multi-node sensing mode. In the multi-node sensing mode, the first node can send a sensing signal and then receive the signal related to the target echo, and / or the first node can also choose not to send a sensing signal, but to receive the signal sent by other nodes, and then perform sensing, such as completing target detection and estimation. That is to say, in the multi-node sensing mode, the transmitter and the receiver can be the same node or different nodes. For example, the base station can send a sensing signal, and the UE receives the corresponding signal, which can be the signal reflected by the target, that is, the above-mentioned signal related to the target echo. For another example, the first user equipment sends a sensing signal, and one or more second user equipment receive the echo corresponding to the sensing signal and perform target detection based on the echo. Among them, the user equipment can be a terminal device such as a smart phone or a vehicle. For example, in the V2X application scenario, the user equipment can be a vehicle. The vehicle can send a sensing signal by itself and then receive the echo for sensing, or a vehicle can send a sensing signal, and other vehicles sense the corresponding echo.

[0101] In the embodiments of the present disclosure, the above-mentioned "time window" can be a window with a specific time length. The time lengths of different time windows can be the same, or at least some of the time lengths of multiple time windows can be different. The present disclosure does not uniquely limit the determination method of the relevant information (such as duration, start time, end time, etc.) of the "time window", which can also be pre-agreed, configured, or determined according to instructions or other relevant parameters.

[0102] Among them, in the embodiments of the present disclosure, the "time window" is only used to better explain the solution proposed by the embodiments of the present disclosure, rather than restricting the use of the data within the window. In different embodiments, the "time window" can adopt the same or different names, such as the "time window" or "detection window" or "window" described above.

[0103] In the embodiments of the present disclosure, before receiving the first signal, the first node already knows the time-frequency resources where the second signal is located, such as the transmission time information and / or reception time information (such as reception start time, reception duration, reception end time, etc.) corresponding to the second signal and / or the position information of each window. After receiving the first signal, the first node can extract the signals corresponding to each window from the first signal, that is, the above-mentioned third signal and at least one fourth signal, and then can perform sensing based on the multiple signals corresponding to multiple windows to obtain a sensing result, such as a target detection result.

[0104] Optionally, the second signal is available to both the transmitter and the receiver. For example, when the first node receives the first signal, it already knows which signal is used as the sensing signal, how many sensing signals there are, and the resource location information of each sensing signal in the time domain and frequency domain.

[0105] The embodiments of the present disclosure propose a new target detection method. This method can perform sensing based on signals in multiple time windows to obtain sensing results, which can effectively improve the sensing effect and better meet the requirements in the communication and sensing integrated system. In this method, multiple windows are introduced to assist sensing. For example, performing target detection based on signals in multiple time windows can effectively improve the sensing effect (such as the target detection effect). By using various optional implementation solutions provided by different optional embodiments of the present disclosure, the sensing results can be made more accurate and / or the maximum sensing range of the system can be increased.

[0106] Optionally, the sensing signal can be a communication signal in the communication system, such as a reference signal, which can achieve the compatibility of the communication system and the radar system in the communication and sensing integrated system. That is, while realizing the communication function, the communication signal can also realize the sensing function.

[0107] Among them, the above-mentioned second signal may include at least one sensing signal. Optionally, the second signal may include at least two sensing signals. The above-mentioned multiple time windows (the first time window and at least one second time window) include at least one time window corresponding to each sensing signal. For example, if the second signal includes 1 physical signal (sensing signal), the multiple time windows may include multiple sensing windows corresponding to one physical signal; for another example, if the second signal includes 2 physical signals (sensing signals), the multiple time windows include at least one window corresponding to each of the 2 physical signals. Based on this solution, target detection can be performed based on multiple sensing signals. Optionally, the sensing capabilities (such as the maximum sensing range) corresponding to different sensing signals may be different, thereby improving the sensing range.

[0108] Optionally, when one sensing signal includes multiple sub-physical signals, the signal lengths of different sub-physical signals in the sensing signal may be the same or different.

[0109] Optionally, when the second signal includes multiple sensing signals, the second signal may satisfy at least one of the following:

[0110] The signal lengths of the sub-physical signals in different sensing signals may be the same or different;

[0111] The lengths of the cyclic prefixes corresponding to different sensing signals may be the same or different,

[0112] The sensing capabilities corresponding to different sensing signals are different.

[0113] Among them, the signal length is information characterizing the length of the signal in the time domain, which can be interpreted as the time information occupied by the signal in the time domain, such as an OFDM symbol, or can be interpreted as the number of sampling points corresponding to the signal or other information that can characterize the signal length. The sensing ability of a sensing signal includes but is not limited to the sensing range, such as the maximum sensing / detection distance, the maximum sensing angle, the maximum sensing speed, and so on.

[0114] In the embodiments of the present disclosure, the sensing signal can be a signal including a cyclic prefix. The length of the sensing signal can refer to the length of the signal without including the CP, or can be the length of the signal including the CP.

[0115] By using multiple sensing signals with different signal lengths, different CP lengths or different sensing abilities, sensing results with different sensing ranges can be obtained based on different sensing signals, so as to obtain a better sensing effect.

[0116] In the embodiments of the present disclosure, the length of the CP corresponding to a signal a can be the equivalent cyclic prefix length of the signal a. The equivalent cyclic prefix can also be called an extended cyclic prefix, a sensing cyclic prefix or other names. Among them, the length of the equivalent cyclic prefix can be the length of the actual cyclic prefix of the signal a, or can be the length of at least one signal b in front of the signal a, or the sum of the signal length of at least one signal b in front of the signal a and the length of the CP in front of the at least one signal. Among them, the signal a and the at least one signal b are both signals related to sensing, and the signal a and the at least one signal b can be continuous in the time domain. The signal a and the signal b can be sensing signals or sub-physical signals.

[0117] For example, the second signal includes two sensing signals, which can be called sensing signal 1 and sensing signal 2. The equivalent CP lengths corresponding to sensing signal 1 and sensing signal 2 can be different, so the maximum sensing distances corresponding to sensing signal 1 and sensing signal 2 are different. Among them, when sensing signal 1 is a sub-physical signal, the equivalent CP length of sensing signal 1 can be the actual CP length corresponding to sensing signal 1. When sensing signal 1 includes multiple sub-physical signals, the equivalent CP length of sensing signal 1 can be the length of at least one sub-physical signal of sensing signal 1 (optionally, at least one sub-physical signal includes the first sub-physical signal in sensing signal 1), or the sum of the length of at least one sub-physical signal and the length of the actual cyclic prefix corresponding to sensing signal 1. Similarly, for the equivalent CP length of sensing signal 2, it can also be its actual CP length, or the length of at least one sub-physical signal included in sensing signal 2, or the sum of the length of at least one sub-physical signal and the length of the actual CP length corresponding to sensing signal 2.

[0118] In the embodiments of the present disclosure, for a case where a sensing signal (which may also be referred to as a physical signal) includes at least two sub-physical signals, the multiple sub-physical signals may be the same or different signals, such as the same reference signal. When the second signal includes multiple sensing signals, the sub-physical signals of different sensing physical signals may be the same or different signals. Optionally, the signal types of different physical signals may be the same or different, and the sensing capabilities of the sub-physical signals in different physical signals may be different.

[0119] When a sensing signal includes multiple sub-physical signals, the sensing signal may correspond to one or more windows, and the one or more windows may be windows corresponding to at least one of the multiple sub-physical signals. For example, a sensing signal includes sub-physical signal 1 and sub-physical signal 2, and sub-physical signal 1 is located before sub-physical signal 2 in the time domain. The time window corresponding to this sensing signal may be one or multiple. The multiple time windows may be associated with sub-physical signal 1 or sub-physical signal 2, or may include at least one window associated with sub-physical signal 1 and at least one window associated with sub-physical signal 2.

[0120] In the embodiments of the present disclosure, in the above step S510, window-related information such as the window positions and window lengths of multiple windows including the first time window and at least one second time window is not uniquely defined. Theoretically, it is sufficient that the start position of the first window is not earlier than the start transmission time of the second signal. Each time window may be associated with at least one of the following:

[0121] The time domain position and / or length of at least one sensing signal; the length of the cyclic prefix corresponding to at least one sensing signal; the time domain position and / or length of at least one sub-physical signal in the second signal.

[0122] For example, the time domain position of the first window among the multiple windows may be related to the position of the first sensing signal in the second signal, that is, the window position is related to the time domain position of the sensing signal. Optionally, the window position being related to the position of the sensing signal may include, but is not limited to, position alignment. Here, position alignment means that the start position of the window is the same as the start position of the sub-physical signal, and the length of the window is the same as the length of the sub-physical signal. Optionally, for a sensing signal including one sub-physical signal, the position of the second window may be a certain distance (for example, the length of the CP corresponding to the sensing signal) moved backward from the position of the first window, and the third window may be another certain distance translated backward from the second window, and so on.

[0123] For a second signal including multiple sub-physical signals (the second signal may include a perception signal including multiple sub-physical signals, or the second signal may include multiple perception signals, each perception signal including one or more sub-physical signals), the position of the second window may be related to the position of the second sub-physical signal in the second signal, for example, position alignment, or the position of the second window may be related to the position of the second sub-physical signal in the second signal, and the position of the third window may be deduced in the same way.

[0124] Optionally, in the case where a perception signal includes multiple sub-physical signals, a window is related to the position of a perception signal (such as position alignment), and the window may be related to any sub-physical signal of the perception signal, for example, the window is aligned with the position of the last sub-physical signal of the perception signal.

[0125] Optionally, for the case where the second signal includes multiple perception signals, each perception signal can be associated with at least one window. For example, the second signal includes perception signal 1 and perception signal 2, wherein perception signal 1 includes sub-physical signal 1 and sub-physical signal 2 arranged in a chronological order (order in the time domain), and perception signal 2 includes sub-physical signal 3 and sub-physical signal 4 arranged in a chronological order. Then, the first window can be a window corresponding to sub-physical signal 2, and the second window can be a window corresponding to sub-physical signal 4.

[0126] Various optional embodiments of sensing at least one fourth signal based on the third signal provided by the present disclosure are introduced below.

[0127] In an optional embodiment of the present disclosure, the sensing based on the third signal and at least one fourth signal may include: obtaining a first target detection result based on the third signal and at least one fourth signal. Optionally, obtaining the first target detection result may include at least one of the following:

[0128] Mode a: based on the signal of each window in multiple time windows, determine the second target detection result corresponding to each window; based on the second target detection result corresponding to each window, obtain the first target detection result;

[0129] Mode b: determining a channel estimation result corresponding to each time window based on a second signal of each window in a plurality of time windows; and obtaining a first target detection result based on the channel estimation result corresponding to each window;

[0130] Mode c: Based on the signal in the first window, remove the self-interference of the fifth signal, and obtain the first target detection result based on at least one signal in the signal after the self-interference is removed;

[0131] Wherein, the first window is at least one window among a plurality of time windows, the fifth signal includes at least one of the first signal and the signal of the second window, and the second window is at least one window among a plurality of time windows; wherein, the plurality of time windows include a first time window and at least one second time window.

[0132] Optionally, the first window and the second window are different.

[0133] Wherein, for the above method a, the target detection result corresponding to each window can be calculated respectively based on the signals corresponding to at least two windows among the plurality of time windows, and the first target detection result can be obtained by fusing the target detection results corresponding to at least two windows.

[0134] For any window, the specific method for determining the target detection result corresponding to the window based on the signal of the window is not uniquely limited in the embodiments of the present disclosure. In theory, any target detection scheme can be adopted. Optionally, channel estimation can be performed based on the signal of the window to obtain the channel estimation result corresponding to the signal of the window, and the corresponding target detection result can be obtained based on the channel estimation result. Optionally, algorithms including but not limited to power-based threshold-crossing detection algorithms and modulus-based threshold-crossing detection algorithms can be used. For example, the channel estimation result corresponding to a window a includes the channel estimation results of all sampling points corresponding to the window, such as the power values of the sampling points. Based on the estimation results of these sampling points and a power threshold (which can be a preset threshold or a threshold dynamically determined by other means), some sampling points with estimation results greater than or equal to the preset threshold can be determined. The set of channel tap indices in the time domain corresponding to these sampling points can be used as the target detection result R1 corresponding to the window a. Among them, there is a one-to-one correspondence between the channel tap indices in the time domain and the distance, and the target detection result R1 can include the target distances corresponding to the channel tap indices in the above set. Its physical meaning can be understood as that there is a target at the distance corresponding to the channel tap index where the power value or modulus exceeds the threshold.

[0135] Optionally, the above target detection result R1 can be used as the target detection result corresponding to window a. Optionally, the self-interference signal corresponding to the signal of window a can also be calculated based on the target detection result R1, and then the self-interference signal can be deleted from the signal of the window. The above calculation process of the channel estimation result can be performed again based on the signal after removing the self-interference to obtain the channel estimation result R2 corresponding to the signal after removing the interference, and the channel estimation result R2 can be used as the channel estimation result of window a.

[0136] As an example, for the above method a, assume that multiple time windows include data window A and data window B. After obtaining the second target detection result A corresponding to data window A and the second target detection result B corresponding to data window B, the first target detection result can be obtained by fusing the target detection result A and the target detection result B. Optionally, the union or intersection of the target detection result A and the target detection result B can be used as the first target detection result.

[0137] For the above method b, the channel estimation results corresponding to each of at least two windows among the above multiple time windows can be calculated based on the signals corresponding to each of the at least two windows. By fusing the channel estimation results of each window, such as finding the union or intersection of the channel estimation results of each window or taking the difference between the channel estimation results of each window, and then based on the fused channel estimation result, the first target detection result can be obtained. For example, assume that multiple time windows include data window A and data window B. After obtaining the channel estimation result A of data window A and the channel estimation result B of data window B, the difference between the channel estimation result A and the channel estimation result B can be taken, and the obtained channel estimation result difference can be used as the fused channel estimation result. For another example, based on the power values and thresholds of each sampling point in the fused channel estimation result (for example, the above channel estimation result difference), the set of channel tap indices of the sampling points greater than or equal to the threshold can be determined as the first target detection result.

[0138] For the above method c, based on the signals of at least one window (referred to as the first window) among the above multiple time windows, self-interference removal can be performed on at least one signal, and then the first target detection result can be calculated based on the signal after self-interference removal. Among them, the at least one signal can include at least one of the first signal and the signals of at least one window (referred to as the second window) (at least one of the third signal and at least one fourth signal).

[0139] Among them, the above-mentioned first window and second window are different. Optionally, the first window and the second window may not overlap, or may partially overlap. The first window is not later than the second window in the time domain. For example, the above-mentioned multiple time windows include 2 data windows, namely the first time window and the second time window. Among them, the above-mentioned first window may be the first data window among these 2 windows, and the second window is the second data window. The self-interference of the signal (the fourth signal) in the second data window can be removed based on the signal (the third signal) in the first data window, and the first target detection result can be determined based on the signal in the second data window after removing the interference; or, the first window may be the first data window, and the second window includes the first data window and the second data window. The self-interference of the signal in the first data window and the signal in the second data window can be removed respectively based on the signal in the first data window, and the first target detection result can be determined based on the signals in the two data windows after removing self-interference. For example, the target detection result corresponding to the first data window is calculated based on the signal in the first data window after removing the interference, and the target detection result corresponding to the second data window is calculated based on the signal in the second data window after removing the interference. The target detection results corresponding to the two data windows are fused to obtain the first target detection result.

[0140] In an optional embodiment of the present disclosure, the self-interference removal of the fifth signal based on the signal in the first window may include:

[0141] Determine the self-interference signal corresponding to the fifth signal based on the signal in the first window;

[0142] Remove the self-interference of the fifth signal based on the self-interference signal corresponding to the fifth signal.

[0143] In an embodiment of the present disclosure, the fifth signal may include signals in one or more time windows. Optionally, the third signal may include at least one of the first signal, the third signal, and at least one fourth signal.

[0144] Optionally, as an example, when removing the self-interference of signal b based on signal a, the self-interference channel corresponding to signal b can be calculated based on signal a, and then the self-interference signal corresponding to signal b can be reconstructed based on the self-interference channel corresponding to signal b, and then the self-interference signal is deleted from signal b. For example, signal b is subtracted by the self-interference signal corresponding to signal b to obtain the signal b1 after removing the self-interference. Among them, signal a and signal b may be the same or different. That is to say, the self-interference of a signal itself can be removed based on a signal, or the self-interference of other signals outside the signal can be removed.

[0145] As an example, the signals in the above first window may include signal c of window P and signal d of window Q. The above fifth signal may include the signals in the second window, and the signals in the second window may also include the signals of window P and window Q. Based on the signals in the first window, self-interference cancellation for the fifth signal may include: based on signal c of window P, estimating the self-interference signal corresponding to signal c and the self-interference signal corresponding to signal d of window Q respectively; or, based on signal c of window P, estimating the self-interference signals corresponding to both signal c and signal d simultaneously.

[0146] Optionally, determining the self-interference signal corresponding to the fifth signal based on the signals in the first window includes:

[0147] Obtaining the target detection result corresponding to the first window based on the signals of the first window;

[0148] Determining the self-interference signal corresponding to the fifth signal based on the target detection result corresponding to the first window.

[0149] Optionally, determining the self-interference signal corresponding to the fifth signal based on the target detection result corresponding to the first window may include:

[0150] Determining the self-interference channel corresponding to the fifth signal based on the target detection result corresponding to the first window;

[0151] Reconstructing the self-interference signal corresponding to the fifth signal based on the self-interference channel corresponding to the fifth signal.

[0152] Optionally, the above first window may be a single window. In this case, the first window may correspond to a single signal. For example, if the first window is the first time window and the signal of the first window is the third signal, (the target detection result corresponding to the third signal, such as the set of channel tap indices with power greater than the preset threshold, may be used. Subsequently, based on this target detection result, the self-interference signal corresponding to the signal that needs self-interference cancellation (e.g., the fourth signal in the second time window) can be estimated. Optionally, based on this target detection result, the signal that needs self-interference cancellation, and the transmitted signal corresponding to this signal (the sensing signal or the sub-physical signal in the sensing signal), the self-interference channel corresponding to this signal can be estimated, and then based on the estimated self-interference channel, the self-interference signal corresponding to this signal can be estimated.

[0153] Optionally, the above first window may be multiple windows (such as a first time window and at least one second time window). In this case, the first window corresponds to multiple signals. For example, the first window includes a first window A and a second window B (such as a first time window and a first second time window). The target detection result A corresponding to window A can be obtained based on the signals in window A, and the target detection result B corresponding to window B can be obtained based on the signals in window B. Then, the detection results of detection result A and detection result B can be fused, and based on the fused detection result, the self-interference signal of the signal that needs to perform self-interference cancellation can be calculated. For example, calculate the self-interference signals corresponding to window B and / or a third window C (such as a second time window) respectively.

[0154] Optionally, after obtaining the signal after removing self-interference, the first target detection result can be calculated based on the signals in at least one window of the signal after removing self-interference. For example, based on the signals of each window after removing self-interference, the target detection results corresponding to each window are obtained, and the target detection results corresponding to each window are fused to obtain the first target detection result; or, it can also be to obtain the first target detection result by combining the target detection results corresponding to at least one signal after removing self-interference and the target detection results corresponding to at least one signal without removing self-interference. For example, the target detection result corresponding to the signal in the first window and the target detection result corresponding to the signal after removing self-interference in the second window can be fused, such as taking the intersection or union of the two target detection results as the first target detection result.

[0155] In an optional embodiment of the present disclosure, the above-mentioned perception based on the third signal and at least one fourth signal may include at least one of the following option 1 and option 2:

[0156] Option 1: Take the target detection result corresponding to the signal after removing self-interference in any window of multiple time windows as the first target detection result;

[0157] Option 2: The first target detection result is obtained by performing at least one first operation on the following option 21 and / or option 22, where the first operation includes at least one of taking the intersection, taking the union, or taking the complement:

[0158] Option 21: At least two target detection results corresponding to at least two signals;

[0159] Option 22: At least one target detection result corresponding to at least one signal and a first distance;

[0160] Among them, the at least two signals in the above option 21 may include at least one of the following:

[0161] Signals in at least two windows among multiple time windows;

[0162] Signals after self-interference removal corresponding to at least two of multiple time windows;

[0163] Signals of at least one window among multiple time windows and signals after self-interference removal corresponding to at least one window;

[0164] At least one of the signals in Option 22 above includes at least one of the following:

[0165] Signals after self-interference removal corresponding to at least one window among multiple time windows;

[0166] Second signals of at least two windows among multiple time windows;

[0167] Second signals of at least one window among multiple time windows and signals after self-interference removal corresponding to at least one window.

[0168] The above-mentioned multiple time windows include the aforementioned first time window and at least one second time window. Among them, the lengths of the windows in the above-mentioned multiple time windows can be the same or different. For example, the lengths of the windows corresponding to the same sensing signal are the same, and the lengths of the windows corresponding to different sensing signals are different.

[0169] For Option 1 above, the target detection result obtained based on the signal after self-interference removal corresponding to any window can be directly used as the first target detection result. For example, in terms of the time sequence of the windows, any window can be the last window among the multiple time windows. For example, based on the signals in at least one window other than the last window among the multiple time windows, the self-interference signal of the signal in the last window can be deleted, and channel estimation and target detection are performed on the signal in the last window after self-interference removal to obtain the first target detection result.

[0170] For Option 2 above, the first target detection result can be obtained by fusing at least two intermediate target detection results, or can be obtained by performing a first operation on the target detection result corresponding to at least one signal and the above-mentioned first distance. As an optional method, the union or intersection of the target detection results of at least two windows can be taken to obtain the first target detection result, where the target detection result of one window can be obtained by performing channel estimation and target detection on the signal in this window, or can be obtained by performing channel estimation and target detection on the signal after self-interference removal corresponding to this window. As another optional method, the intersection of the detection results (including the detected distances where targets exist) corresponding to each of at least one window and the first distance can be taken, and then the union or intersection of the results of taking the intersection corresponding to each window can be taken to obtain the first target detection result.

[0171] In the embodiments of the present disclosure, the above-mentioned first distance may be a preset value, for example, a test value or an empirical value, or may be configured by the base station or pre-agreed. The embodiments of the present disclosure do not limit the manner in which the first node obtains the first distance. Optionally, the above-mentioned first distance is related to the sensing capabilities corresponding to the signals in at least one of the above-mentioned multiple time windows. For example, the first distance is the maximum value or any value among the maximum sensing distances corresponding to each signal in the third signal and at least one fourth signal, or the first distance may be obtained by fusing the maximum sensing distances corresponding to the signals in each window. Alternatively, the first distance may also be determined based on the distances corresponding to the detected targets in each window (i.e., the distances at which the targets are detected to exist, which may be referred to as detection distances). For example, the median value among the detection distances is used as the first distance, or the first distance is determined based on the detection distances according to a pre-agreed method. Optionally, the above-mentioned first distance is related to the equivalent CP length corresponding to the sensing signal. For example, the first distance may be equal to the maximum sensing distance corresponding to the equivalent CP length of any sensing signal.

[0172] The following describes optional implementation manners of the solution provided by the present disclosure in conjunction with some optional embodiments. In practical applications, the steps of different embodiments can be combined or replaced with each other without conflict.

[0173] In the solution provided by the embodiments of the present disclosure, the first node may implement the sensing function based on the received signals (the third signal and at least one fourth signal). For the convenience of description, in the following embodiments, the transmitted signal is the signal transmitted by the transmitting node, that is, the second signal, and the signal received by the first node corresponding to the transmitted signal is referred to as the received signal, that is, the first signal in the foregoing text. In the embodiments of the present disclosure, the received signal includes signals (i.e., the second signal) of multiple time windows (the first time window and the second time window). In the following embodiments, the multiple time windows are simply referred to as multiple windows, and one time window is referred to as a data window.

[0174] As an optional embodiment of the solution provided by the present disclosure, the above-mentioned multiple windows may include two windows, namely, data window A and data window B, and data window A is located before data window B in time. Figure 6 shows a schematic flow chart of a feasible target detection method (which may also be referred to as a sensing method or a sensing measurement method) provided by this optional embodiment, as Figure 6 shown, the method may include the following steps:

[0175] Step 1: The first node obtains the received signal X;

[0176] Step 2: The first node obtains a target detection result based on the signal in data window A, denoted as the target detection intermediate result A (i.e., the target detection result corresponding to the signal in data window A);

[0177] Step 3: The first node obtains a target detection result based on the intermediate target detection result A and the signal in data window B, denoted as the intermediate target detection result B (the target detection result corresponding to the signal in data window B).

[0178] Step 4: The first node obtains the target detection result Z based on the intermediate target detection result B, or based on the intermediate target detection result A and the intermediate target detection result B.

[0179] Optionally, as Figure 6 shown, before Step 1, this method may further include: The first node may send a second signal. At this time, it is in a single-node sensing mode, and the first node is both the sending node and the receiving node. The first node sends the second signal and receives the signal related to the target echo, that is, the received signal X is the echo signal of the second signal. In a multi-node sensing mode, the first node may send the second signal and receive the signal related to the target echo, or the first node may also choose not to send the sensing signal and receive the second signal sent by other nodes, so as to complete target detection and estimation.

[0180] Optionally, in the above Step 2, the first node may obtain the intermediate target detection result A by performing channel estimation calculation and target detection algorithm (corresponding to Figure 6 data processing algorithm A therein) on the signal in data window A. For the specific implementation manner of obtaining the intermediate result A based on the signal in data window A, the embodiments of the present disclosure do not make limitations. In theory, any target detection scheme based on signals can be adopted. As an optional example, the first node performs channel estimation on the signal in data window A to obtain a time-domain channel estimation result, and performs threshold-crossing detection or peak detection on the power value or modulus value of the channel estimation result to obtain the intermediate target detection result A. Among them, the intermediate target detection result A may be a set of tap indices of the time-domain channel.

[0181] Among them, the time-domain channel estimation result is a complex number. As an example, in an optional implementation manner, assume that the time-domain channel estimation result contains 4,096 sampling points, which can be understood as the channel tap coefficients, that is, tap indices, corresponding to the 4,096 sampling points in time. Taking the power value as an example, assume that the power values of the 30th to 40th sampling points among the 4,096 sampling points are higher than a preset threshold, then the intermediate target detection result A is the set of channel estimation results corresponding to the tap index set {30, 31,..., 40}. Among them, the physical meaning of the tap index of the time-domain channel can be understood as the distance corresponding to the sampling point corresponding to this index. Therefore, the tap index set {30, 31,..., 40} can be understood as the taps of the time-domain channel with power higher than a certain power threshold, and the physical meaning is that there is a target at the distance corresponding to the channel taps exceeding the threshold.

[0182] It should be noted that in actual implementation, when obtaining the tap index set based on the signal estimation result, the target detection algorithm can be directly executed on the channel estimation result, that is, the above-mentioned threshold-crossing detection, or the threshold-crossing detection can be executed after filtering the channel estimation result. The method of obtaining the tap index set from the channel estimation result can include, but is not limited to, comparing features such as the power value, modulus value, amplitude value, or phase of the channel estimation result with a single threshold value, and can also include comparing multiple features among the power value, modulus value, amplitude value, and phase of the channel estimation result with multiple threshold values, or using other methods. For example, multiple features in the channel estimation result can be respectively compared with their corresponding threshold values to obtain the tap index set where the feature value corresponding to each feature is greater than the corresponding threshold value, and the union or intersection of the tap index sets corresponding to multiple features can be taken to obtain the final tap index set.

[0183] For the above step 3, after obtaining the intermediate target detection result A based on the signal in data window A, the first node can obtain the intermediate target detection result B corresponding to data window B based on this intermediate result A and the signal in data window B. As Figure 6 shown, the intermediate result B can be obtained by executing data processing algorithm B based on the intermediate result A and the signal in data window B. Optionally, step 3 can be implemented as: performing self-interference cancellation on the signal in data window B based on the intermediate target detection result A, and obtaining the intermediate target detection result B based on the signal in data window B after self-interference cancellation.

[0184] Optionally, step 3 can include self-interference signal estimation (i.e., self-interference signal reconstruction) and self-interference signal cancellation. Self-interference signal reconstruction can include self-interference channel estimation and self-interference signal reconstruction steps based on the self-interference channel estimation result. Among them, the first node can perform self-interference channel estimation, self-interference signal reconstruction, and self-interference cancellation on the signal in data window B (or, the signal in data window A and the signal in data window B; or, the received signal X) based on the intermediate target detection result A to obtain signal B1, and then perform channel estimation and target detection on signal B1 to obtain intermediate result B. For example, self-interference channel estimation, self-interference signal reconstruction, and self-interference cancellation can be performed on signal B in the data window according to the intermediate target detection result A to obtain signal B1; or, self-interference channel estimation, self-interference signal reconstruction, and self-interference cancellation can be performed on the signals in data window A and data window B according to the intermediate target detection result A to obtain signal A1 in data window A and signal B1 in data window B after self-interference cancellation; or self-interference channel estimation, self-interference signal reconstruction, and self-interference cancellation can be performed on the received signal X according to the intermediate target detection result A to obtain the received signal X1 after self-interference cancellation, and signal B1 after self-interference cancellation in data window B can be removed from signal X1.

[0185] As an optional example of step three, the first node may estimate a first-order or higher-order self-interference channel corresponding to the signal of data window B (or, the signals of data window A and data window B; or, the received signal X) based on the intermediate result A of target detection. For example, the tap index set is {30, 31, ..., 40}, reconstruct the self-interference signal corresponding to the signal of data window B (or, the signals of data window A and data window B; or, the received signal X), and then subtract the corresponding self-interference signal from the signal of data window B (or, the signals of data window A and data window B; or, the received signal X) to obtain the signal corresponding to data window B without self-interference (or, the signals corresponding to data window A and data window B; or, the received signal X).

[0186] It should be noted that before estimating the self-interference channel, the first node has obtained all the sampling point information of the received signal X, and then estimates the self-interference channel for specific data according to the configuration information related to the sensing signal or the predetermined parameters related to the channel estimation algorithm.

[0187] Optionally, when the first node estimates the self-interference channel based on the intermediate result A of target detection and the signal in data window B to obtain the self-interference channel, it can regard the corresponding channel tap index set in the intermediate result A of target detection as the tap index corresponding to the self-interference channel. The channel taps in the intermediate result A of target detection correspond to one or more distances, and the physical meaning is that there are targets at these one or more distances, that is, the targets corresponding to these one or more distances may be the reasons for self-interference in other data windows. In one implementation, the time-domain received signal corresponding to data window A (i.e., the second signal of data window A) can be expressed as y A = h A * x A , where x A is the transmitted signal corresponding to data window A, and h A represents the channel state information vector corresponding to data window A, which can be expressed as h A = [h A,1 h A,2 ... h A,N , where h A,n represents the channel state information vector corresponding to the nth sampling point in x A . Therefore, the corresponding channel estimation result h A and the received signal y A can be obtained according to the transmitted signal x A corresponding to data window A, including the channel state information vectors corresponding to each sampling point.

[0188] Optionally, it may be based on the matrix h ACharacteristic values such as power values or modulus values of the corresponding sampling points are obtained to obtain the intermediate result of target detection for data window A. For example, the modulus value of the matrix · A can be calculated, and a threshold crossing detection is performed on the modulus value to obtain the indices corresponding to the sampling points whose modulus value is higher than the threshold. For example, the intermediate result of target detection A (tap index set) can be expressed as {n1, n2,..., n K}, corresponding to the n1, n2,..., n A th sampling points of the vector h K . After obtaining the intermediate result of target detection A, the self-interference channel corresponding to data window B (or, data window A and data window B; or, received signal X) is estimated based on the intermediate result of target detection A. When estimating the self-interference channel, first-order or higher-order self-interference channel estimation can be performed.

[0189] Taking the estimation of the self-interference channel corresponding to data window B based on the intermediate result of target detection A as an example, after obtaining the estimation result of the self-interference channel of data window B, the self-interference signal in data window B can be reconstructed based on the self-interference channel of data window B and the corresponding transmitted signal in data window B (which can also be called the local signal on the transmitting node side, that is, the physical signal transmitted by the transmitting node, and this signal is known to both the transmitting end and the receiving end, and the received signal of data window B is the received signal of the receiving end corresponding to this physical channel). Then, based on the signal in data window B and the reconstructed self-interference signal in data window B, the signal B1 after self-interference cancellation is obtained, and then channel estimation and target detection are performed on the signal B1 to obtain the intermediate result B.

[0190] It should be noted that two types of channel estimations are performed in the above step 2 and step 3. The first is ordinary channel estimation (the channel estimation of the signal of data window A in the received signal in step 2, and the channel estimation of the signal B1 in step 3); the second is self-interference channel estimation (the self-interference channel estimation of the signal of data window B in step 3). Among them, one of the differences between ordinary channel estimation and self-interference channel estimation is that ordinary channel estimation only considers the linear part of the channel, but includes the estimation of all channel taps (all sampling points), while the self-interference channel estimation process can include the estimation of the linear part and the nonlinear part, and includes the estimation of some channel taps (such as the channel taps corresponding to the tap indices whose power value / modulus value exceeds the threshold). For example, the ordinary channel estimation result corresponds to 4096 sampling points, while the sampling points corresponding to the self-interference channel estimation result in step 3 are the indices included in the intermediate result of target detection A. For example, the tap index set {30, 31,..., 40} in the previous example, a total of 11 indices.

[0191] Taking the reconstruction of the self-interference signal of data window B using the intermediate target detection result A of the above data window A as an example, an optional method for the principle of reconstructing the self-interference signal of a signal or other signals using the target detection result of one signal is introduced. In this example, the local signal (such as the local time-domain signal) for self-interference cancellation is the transmitted signal corresponding to data window B.

[0192] Assume that the local signal for self-interference cancellation can be expressed as s[n], where n = 0, 1,......, N FFT -1, N FFT is the number of Fourier transform points of the signal, that is, the number of sampling points. Then, the first-order component time-domain convolution matrix S1 constructed from s[n] is:

[0193]

[0194] That is, the first column of S1 is s[n], n = 0, 1,......, N FFT -1, and each subsequent column is a downward circular shift of the previous column. Taking the self-interference cancellation order (also called the cancellation order) P as three and five as examples, a possible implementation method for constructing the third-order and fifth-order components of the local signal is given. Specifically, the time-domain convolution matrix S3 for constructing the third-order component from the first-order component time-domain convolution matrix S1 can be expressed as: S3 = S1 ⊙ |S1| 2 , and the time-domain convolution matrix S5 for constructing the fifth-order component from the first-order component time-domain convolution matrix S1 can be expressed as: S5 = S1 ⊙|S1| 4 , where |·| 2 and |·| 4 respectively represent the element-wise absolute value square and the fourth power, ⊙ represents the element-wise multiplication of matrices, and the operation priorities of |·| 2 and |·| 4 are both higher than ⊙. In actual implementation, the specific cancellation order used is not limited in the embodiments of the present disclosure.

[0195] After obtaining the intermediate target detection result A of data window A, according to the cancellation order P and the intermediate result A, a sub-matrix X is taken from the time-domain convolution matrix S corresponding to the cancellation order P (the time-domain convolution matrix S corresponding to the cancellation order P = 1 is S1, the time-domain convolution matrix S corresponding to P = 3 is S1 and S3, and the time-domain convolution matrix S corresponding to P = 3 is S1, S3 and S5). init . Among them, the number of columns of the sub-matrix X init is equal to the number of tap indices in the intermediate target detection result A (the set of tap indices greater than the threshold), and the sub-matrix X initThe columns in are the columns corresponding to the tap indices in the intermediate target detection result A in the time-domain convolution matrix S. Assume that the number of tap indices in the intermediate result A is L. If P = 1, then X init is a matrix composed of L columns of S1; if P = 3, then X init is a matrix composed of the first L columns of S1 and the first L columns of S3 in sequence; if P = 5, then X init is a matrix composed of the first L columns of S1, the first L columns of S3, and the first L columns of S5 in sequence.

[0196] After determining the subarray X based on the intermediate result A and the local signal of the data window B init it is possible to calculate the initial self-interference channel estimator A possible implementation method is as follows:

[0197]

[0198] Among them, y in the above expression represents the received signal in the data window B, I is an identity matrix, λ is a known coefficient, such as a preset value, such as a very small non-negative number, for example 10 -10 ,10 -5 ,10 -1 etc., and the superscript H represents the Hermite transpose.

[0199] It can be seen that in the above optional embodiment, when performing channel estimation on the signal of the data window B based on the signal of the data window A, the received signal of the data window A, the local signal of the data window B, and the received signal of the data window B are used. The target detection intermediate result A corresponding to the data window A can be obtained based on the received signal of the data window A, and the subarray X for self-interference channel estimation can be obtained based on the intermediate result A and the local signal of the data window B init and then the channel estimation result can be calculated based on the subarray X init and the received signal of the data window B

[0200] In actual implementation, if the local signal s[n] is known in advance by a wireless communication device (such as the first node), such as a reference signal, then for the initial self-interference channel estimation with the path sequence number for self-interference cancellation fixed (such as the tap index in the above intermediate result A), can be calculated offline in advance and stored in the storage resources of the hardware, and can be directly called and multiplied by y when self-interference channel estimation is required, without the need for online dynamic calculation.

[0201] After estimating the self-interference channel, the first node can reconstruct the self-interference signal corresponding to data window B based on the self-interference channel estimation result, where the first reconstructed signal can be expressed as The first reconstructed signal represents the self-interference caused by the sensing signal transmitted by the wireless communication device to the wireless communication device. It is a self-interference signal. By deleting the self-interference signal in the received signal of data window B, the signal B1 of data window B after removing self-interference is obtained. For example, by subtracting the received signal of data window B from the self-interference signal, B1 is obtained. After obtaining the signal B1 after removing self-interference, the intermediate result B corresponding to data window B can be obtained by performing ordinary channel estimation and target detection on signal B1.

[0202] After that, in step 4, the first node can obtain the target detection result Z, that is, the first target detection result, based on the intermediate result B of target detection, or based on the intermediate result A of target detection and the intermediate result B of target detection. Optionally, the intermediate result B can be used as the target detection result Z, or the intersection of the intermediate result A and the intermediate result B can be used as the target detection result Z, or the union of the intermediate result A and the intermediate result B can be used as the target detection result Z, or a mathematical operation related to the maximum detection distance can be performed on the intermediate result A and / or the intermediate result B to obtain the target detection result Z. It can also be that the detection results Z obtained by at least two of the above methods (such as the intersection of A and B, and Z obtained based on data operations related to the maximum detection distance) are taken as the union and / or intersection again to obtain the final detection result Z, that is, the first target detection result.

[0203] As an optional example, assume that the maximum detection distance / maximum sensing distance corresponding to the sensing signal is 1250 meters, the detection result corresponding to the intermediate result A is 50 meters, and the detection corresponding to the intermediate result B is 500 meters. Then, the detection result corresponding to the intermediate result B is summed with the maximum detection distance to obtain the intermediate result C. In this example, the intermediate result C is 1750 meters. Then, the union of the intermediate result A and the intermediate result C can be taken to obtain the target detection result Z. In the example, the target detection result Z can be 50 meters and 1750 meters.

[0204] Optionally, the target detection result Z includes channel tap indices, and each index uniquely corresponds to a distance, that is, the detected distance where a target exists. The distances corresponding to these sampling points / tap indices in the final result Z are the distances of the targets determined to exist. The target detection result Z can be understood as the detected distance of the target. In the case where the first node A is both a transmitting node and a receiving node, the distance uniquely corresponding to each index represents the distance between the target point and the first node A. In the case where another node B is the transmitting node and the first node is the receiving node, the distance uniquely corresponding to each index represents the distance between the target point and the other node B.

[0205] Optionally, in an actual application scenario, in addition to the above distance, if it is desired to sense the orientation or other information of the target, such as speed, angle, position, etc., the signal can be processed in the slow time dimension, or subsequent signal processing can be performed based on the result Z. For the specific implementation of obtaining other information of the target, the embodiments of the present disclosure do not make a unique limitation, and existing sensing information acquisition methods can be adopted. However, in the embodiments of the present disclosure, the improvement over the existing methods in calculating the sensing information is that the signal used is the signal after self-interference removal, rather than the signal without self-interference removal.

[0206] Taking the acquisition of the target speed as an example, an optional implementation manner may include the repetition of the above steps 1, 2, and 3, that is, within a period of time, the sensing signal is repeatedly received to obtain a plurality of received signals X, and steps 1, 2, and 3 are performed on each received signal X to obtain a plurality of signals B1. Channel estimation is performed on the plurality of signals B1, that is, channel estimation in the fast time domain is performed, and then Fourier transform or discrete Fourier transform is performed on the channel estimation result in the fast time domain in the slow time domain, and then threshold crossing detection is performed to obtain the channel sampling point index that crosses the threshold in the slow time domain. The channel sampling point index in the slow time domain corresponds one-to-one with the target speed. Therefore, the target speed can be obtained based on the channel sampling point index that crosses the threshold in the slow time domain.

[0207] Taking the acquisition of the target angle as an example, an optional implementation manner may include the repetition of the above steps 1, 2, and 3, that is, within a period of time, the sensing signal is repeatedly received to obtain a plurality of received signals X, and steps 1, 2, and 3 are performed on each received signal X to obtain a plurality of signals B1. Channel estimation is performed on the plurality of signals B1, that is, channel estimation in the fast time domain is performed, and then threshold crossing detection is performed on the channel estimation result to obtain the channel tap index, and an angle estimation algorithm is executed based on the obtained tap index and the plurality of signals B1, such as the ESPRIT (Estimation of Signal Parameters via Rotational Invariance Techniques) algorithm or the Music (Multiple Signal Classification) algorithm, to obtain the target angle information.

[0208] Optionally, after obtaining the distance and angle information of the target, the coordinate axis can be established to calculate the position information of the target.

[0209] In another alternative embodiment of the solution provided by the present disclosure, the number of windows in the above target detection method is not limited and can be two or more. The multiple time windows can be consecutive data windows or non-consecutive data windows. There can be an overlap or no overlap between the data windows. For example, when the number of data windows is greater than two, an optional step can be inserted after step three. For example, the multiple data windows can include data window A, data window B, and possibly data windows C, D, etc.

[0210] When the number of data windows is three, in the time domain and in chronological order, the three data windows are sequentially denoted as data window A, data window B, and data window C. An alternative implementation of the above step three may further include: the first node obtaining the target detection intermediate result C corresponding to data window C based on at least one of the target detection intermediate result A and the target detection intermediate result B, and the data in data window C. Correspondingly, step four may include the first node obtaining the target detection result Z based on at least one of the target detection intermediate result A, the target detection intermediate result B, and the target detection intermediate result C.

[0211] Optionally, when the first node obtains the intermediate result C corresponding to data window C based on at least one of the intermediate result A and the intermediate result B, and the data in data window C, the intermediate result B can be the intermediate result obtained based on the signal B1 after removing self-interference, or the target detection result obtained based on the signal in data window B.

[0212] In the actual implementation of the solution provided by the embodiments of the present disclosure, the corresponding target detection algorithms adopted for different data windows may be the same or different. For example, if multiple windows include data window A1 and data window A2, an optional implementation manner of the above step 2 may be: obtaining target detection result A1 based on the signal in data window A1, and obtaining target detection result A2 based on the signal in data window A2. Specifically, the first node may perform the same or different target detection algorithms on data window A1 and data window A2 respectively to obtain target detection intermediate results A1 and intermediate result A2. Optionally, an optional implementation manner of step 4 may be: obtaining target detection result Z by fusing intermediate results A1 and A2. As another optional implementation manner, the first node may perform a joint target detection algorithm on the signals in data window A1 and data window A2 to obtain intermediate results A1 and A2. For example, channel estimation may be performed on the signal of data window A1 to obtain channel estimation result A1, channel estimation may be performed on the signal of data window A2 to obtain channel estimation result A2, and channel estimation results A1 and A2 are fused, such as taking the union of estimation results A1 and A2 or other processing, obtaining intermediate result A1 based on the data corresponding to data window A1 in the fused channel estimation result, and obtaining intermediate result A2 based on the data corresponding to data window A2 in the fused channel estimation result.

[0213] As an example, Figure 7 The flowchart of a target detection method provided by the embodiments of the present disclosure is shown. In this embodiment, two data windows (data window A and data window B) are taken as an example. As Figure 7 shown, the target detection method may include:

[0214] Step 1: The first node sends a second signal. It should be noted that step 1 is an optional step, and the second signal may also be sent by other nodes.

[0215] Step 2: The first node obtains a received signal corresponding to the second signal, where the received signal includes the signal of data window A and the signal of data window B.

[0216] Step 3: The first node performs channel estimation on the signal in data window A of the received signal to obtain channel estimation result A;

[0217] Step 4: The first node performs target detection algorithm A based on channel estimation result A to obtain the target detection intermediate result A corresponding to data window A;

[0218] Step 5: The first node performs a self-interference cancellation algorithm on signal B in data window B based on intermediate result A and the signal in data window B to obtain signal B1 after canceling the self-interference signal;

[0219] Step 6: The first node performs channel estimation on signal B1, and executes target detection algorithm B based on the channel estimation result to obtain the intermediate target detection result B corresponding to data window B;

[0220] Step 7: The first node fuses intermediate result A and intermediate result B to obtain target detection result X.

[0221] The embodiments of the present disclosure do not limit the format of the sensing signal and the format of multiple data windows. Below, several optional embodiments are combined to introduce the optional implementation manners of the sensing signal and the optional implementation manners of multiple windows provided by the embodiments of the present disclosure. In the schematic diagrams of the following optional implementation manners, the length in the horizontal direction of the rectangular box may represent the time length of the corresponding information.

[0222] As an optional solution, as Figure 8a shown, the second signal may include a sensing signal, and the sensing signal may include a single sub - physical signal 1, and CP is the cyclic prefix of sub - physical signal 1. The length of the rectangular box where CP is located may schematically represent the length of CP, and the length of the rectangular box where sub - physical signal 1 is located may schematically represent the length of the signal. Figure 8a What the other signals in Figure 8a are specifically is not limited by the embodiments of the present disclosure, and they may be any signals in the communication system, such as signals on the data channel or signals on the control channel. Among them,

[0223] Corresponding to Figure 8a the format of the sensing signal shown, Figure 9a one optional solution of the multiple windows corresponding to the format of the sensing signal is shown in Figure 9a In this example, the above - mentioned multiple windows include two or more windows, such as Figure 9a data window A, data window B, and data window C shown in

[0224] As Figure 8b shown in the optional solution of the second signal (the signal transmitted by the transmitter, Figure 8b the sensing signal in Figure 8bThe sensed signal) includes 1 sensed signal, which includes CP, sub-physical signal 1, and sub-physical signal 2. Optionally, the signal lengths of the two sub-physical signals can be the same. Corresponding to Figure 8b the format of the sensed signal shown, an optional window setting method can be as Figure 9b shown. Multiple windows can include 2, such as data window A and data window B. Data window A is aligned with sub-physical signal 1, and data window B is aligned with sub-physical signal 2. Multiple windows can include more than two windows, such as Figure 9b the data window A, data window B, and data window C shown in. Optionally, data window C can be data window B shifted backward by a certain length, such as the length of the shift backward can be equal to the signal length of sub-physical signal 2, that is, the starting position of data window C can be aligned with the end position of sub-physical signal 2, and the length of data window C can be the same as the length of sub-physical signal 2. For Figure 8b the optional scheme shown, the equivalent CP length of the sensed signal can be the length of CP, or the sum of the length of CP and sub-physical signal 1. Optionally, the equivalent CP length of sub-physical signal 1 is the length of CP, and the equivalent CP length of sub-physical signal 2 can be the length of CP, or the length of sub-physical signal 1, or the sum of the length of CP and sub-physical signal 1.

[0225] Such as Figure 8c in the optional scheme of the format of the sensed signal shown, the second signal can include 1 sensed signal, which includes CP, sub-physical signal 1, sub-physical signal 2, and sub-physical signal 3. Optionally, the signal lengths of the 3 sub-physical signals can be the same. Corresponding to Figure 8c the format of the sensed signal shown, Figure 9c shows another optional embodiment of multiple windows. Multiple windows can include 3 or more than 3 windows, such as Figure 9c the data window A, data window B, and data window C in. The 3 data windows are respectively aligned with the 3 sub-physical signals. Of course, there can be more multiple windows, such as Figure 9c the data window D shown in. The starting position of data window D is aligned with the end position of sub-physical signal 3, and the length of data window D can be the same as or different from the length of sub-physical signal 3. For example, the length of data window D can be less than the length of sub-physical signal 3 or less than the length of data window A / B / C. That is to say, the window lengths of multiple windows can be the same or different.

[0226] For Figure 8cIn the alternative shown, the CP length of the sub - physical signal 1 is the length of the CP of the sensing signal. The equivalent CP length of the sub - physical signals except the first sub - physical signal (such as sub - physical signal 2 or sub - physical signal 3) can be the length of the CP, or the length of at least one sub - physical signal before this sub - physical signal, or the sum of the length of at least one sub - physical signal before this sub - physical signal and the length of the CP. Take Figure 8b the sub - physical signal 3 shown as an example. The equivalent CP length of the sub - physical signal 3 can be the length of the CP, or the length of the sub - physical signal 1, or the CP length of the sub - physical signal 2, or the sum of the CP and the length of the sub - physical signal 1, or the sum of the lengths of the sub - physical signal 1 and the sub - physical signal 2, or the sum of the lengths of the CP, the sub - physical signal 1, and the sub - physical signal 2.

[0227] For example Figure 8d in the alternative of the second signal shown, the second signal can include 2 sensing signals, such as Figure 8d the sensing signal 1 and the sensing signal 2 in. The sensing signal 1 includes the CP, the sub - physical signal 1, and the sub - physical signal 2. The sensing signal 2 includes the CP, the sub - physical signal 3, and the sub - physical signal 4. Optionally, the lengths of the sub - physical signal 1 and the sub - physical signal 2 are the same, the lengths of the sub - physical signal 3 and the sub - physical signal 4 are the same, and the lengths of the sub - physical signal 1 and the sub - physical signal 3 are different. The length of the CP corresponding to the sensing signal 1 is the same as or different from the length of the CP corresponding to the sensing signal 2. Optionally, the length of the sub - physical signal 1 is greater than the length of the sub - physical signal 3, and the length of the CP corresponding to the sensing signal 1 is greater than the length of the CP corresponding to the sensing signal 2.

[0228] Corresponding to Figure 8d the format of the second signal shown, Figure 9d another alternative embodiment showing multiple windows is presented. The multiple windows can include 2 or more than 2, such as Figure 9d the data window A and the data window B in. Optionally, the data window A is aligned with the sub - physical signal 2, and the data window B is aligned with the sub - physical signal 4. Among them, the multiple windows can also include a data window C. The starting position of the data window C can be related to the end position of the sub - physical signal 4 or the sub - physical signal 2 (such as the alignment shown in Figure 9d ), or the position of the data window C can be that the position of the data window B is moved backward by a certain length, for example, this length can be the length of the CP corresponding to the sensing signal 2, or the length of the sub - physical signal 4.

[0229] It should be noted that the above-mentioned multiple optional implementation manners provided by the present disclosure only list several optional solutions of the embodiments of the present disclosure. Variations or similar manners made based on these implementation manners also fall within the scope of protection of the embodiments of the present disclosure. The schematic solutions of the format of the sensing signal and the format of the window in the above different optional implementation manners can be combined and borrowed from each other.

[0230] In the embodiments of the present disclosure, the above-mentioned multiple windows corresponding to the first signal may be non-overlapping in the time domain, such as Figure 9b , Figure 9c , Figure 9d as examples. The multiple windows may also have partial overlap in the time domain, such as Figure 9a as an example. Among them, when the multiple windows have partial overlap in the time domain, at least two of the multiple windows may overlap. For example, adjacent windows may overlap, non-adjacent windows may not overlap, or more than two windows may overlap with each other.

[0231] Optionally, for the scenario where multiple windows have partial overlap, when performing sensing based on the signals (the third signal and at least one fourth signal) in the multiple windows, such as when determining the first target detection result, target detection may be performed based on the signals in all the windows among these windows, or may be performed based on part of the signals in part of the windows among these windows. Taking Figure 9a as an example, target detection may be performed based on all or specified partial signals in the signals in 3 data windows. The process of target detection may include channel estimation and performing a target detection algorithm based on the channel estimation result. Optionally, in the case where there is overlap / partial overlap between data windows, the channel estimation result may be related to the CP length. For example, it is obtained based on the part within the CP length of the channel estimation results of the signals in multiple data windows, and / or the target detection algorithm may be performed based on the signal part within the CP length. For example, the target detection result may be determined based on the signal part with a length of CP length starting from the starting position of data window A in the third signal in data window A, the signal part with a length of CP length starting from the starting position of data window B in the fourth signal in data window B, and the signal part with a length of CP length starting from the starting position of data window C in the fourth signal in data window C.

[0232] Next, in combination with several optional formats of the sensing signal provided by the embodiments of the present disclosure, optional embodiments of the target detection method provided by the present disclosure will be further introduced.

[0233] Embodiment 1

[0234] Next, taking Figure 8bTaking the example of the second signal shown including a sensing signal that contains 2 sub-physical signals (it can be understood that the sub-physical signals can be reference signals, and different sub-physical signals can be the same or different), an implementation manner of an optional multi-window detection method of the present disclosure is given. Among them, assuming that there are 2 windows for multiple windows, Figure 9b Taking the data window A and data window B shown as examples, the data window A is set at the position corresponding to the sub-physical signal 1, and the data window B is set at the position corresponding to the sub-physical signal 2.

[0235] Figure 10 The flowchart of a multi-window target detection method provided in this embodiment is shown. As Figure 10 shown, the implementation process of this method includes the following steps:

[0236] The first node obtains the received signal. Optionally, before obtaining the received signal, the first node sends the second signal. The third signal in the data window A and the fourth signal in the data window B are taken out from the received signal, channel estimation is performed on the third signal, and then the target detection algorithm A is executed on the channel estimation result to obtain the intermediate target detection result A. Then, self-interference cancellation is performed on the fourth signal based on the intermediate result A.

[0237] Optionally, the first node can calculate the parameters for self-interference cancellation based on the intermediate target detection result A. For example, the self-interference path, which can also be called the self-interference cancellation path and the self-interference cancellation path set. Among them, the self-interference paths in the self-interference cancellation path set can be understood as the relevant parameters of the paths with self-interference. Optionally, the self-interference cancellation path set can be the channel tap index set in the previous embodiment. Then, self-interference cancellation processing is performed on the fourth signal based on the self-interference cancellation parameters to obtain the self-interference-cancelled signal B1 corresponding to the fourth signal. Then, channel estimation and target detection are performed on the signal B1 to obtain the intermediate target detection result B. Among them, multiple target detection algorithms (such as Figure 10 the target detection algorithm A and the target detection algorithm B) can be the same algorithm or different algorithms. Among them, for self-interference cancellation of the signal in the data window B, the method of reconstructing the self-interference signal corresponding to the data window B based on the intermediate result A described in the previous embodiment and then deleting the self-interference signal from the signal in the data window B can be adopted.

[0238] Finally, the first node may obtain the final object detection result X based on the intermediate object detection result A and the intermediate result B. For example, the intersection or union of the intermediate result A and the intermediate result B is taken to obtain the object detection result X, or, according to the distance range expected to be detected by the system (such as the maximum detection distance / maximum sensing distance), a subset of the intermediate result A and / or the intermediate result B is taken, that is, the part of the intermediate result corresponding to the distance not exceeding the expected detection range is taken, and the object detection result X is obtained based on the subset. For example, a subset of the intermediate result B can be taken and used as the object detection result A, or subsets of the intermediate result A and the intermediate result B can be taken respectively, and the intersection or union of the two subsets is used as the object detection result X, or, the intermediate result A and the intermediate result B can be fused first (such as taking the intersection or union), and then a subset of the fused result is taken and used as the object detection result X.

[0239] Optionally, in this embodiment, the step of "performing self-interference cancellation processing on the fourth signal based on the self-interference cancellation parameter" may also be replaced by "performing self-interference cancellation processing on the third signal and the fourth signal based on the self-interference cancellation parameter", or "performing self-interference cancellation processing on the received signal X based on the self-interference cancellation parameter". Among them, the longer the signal for self-interference cancellation processing, the better the self-interference cancellation effect, so that a more accurate object detection result can be obtained, which is applicable to object detection on the base station side and can of course also be applied to the user terminal side; the shorter the signal for self-interference cancellation processing, the lower the processing complexity, and it is more applicable to object detection on the terminal side.

[0240] It should be noted that when performing self-interference cancellation on a certain signal a based on the self-interference cancellation parameter, the calculated self-interference signal is the self-interference signal of the signal a. For example, the above "performing self-interference cancellation processing on the third signal and the fourth signal based on the self-interference cancellation parameter" may include obtaining the self-interference channel A corresponding to the data window A and the self-interference channel B corresponding to the data window B based on the self-interference cancellation parameter respectively, reconstructing the self-interference signal corresponding to the data window A based on the self-interference channel A, deleting the self-interference signal from the third signal, reconstructing the self-interference signal of the data window B based on the self-interference channel B, and deleting the self-interference signal from the fourth signal. The above "performing self-interference cancellation processing on the received signal X based on the self-interference cancellation parameter" is to calculate the self-interference signal of the received signal X based on the self-interference cancellation parameter, and then delete the self-interference signal from the received signal X, and then obtain the object detection result X based on the signals of each window in the received signal X1 with self-interference deleted. For example, based on the signal of the data window A in the signal X1, the intermediate result A can be obtained again, based on the signal of the data window B in the signal X1, the intermediate result B can be obtained, and the object detection result X can be obtained based on the intermediate result A and / or B.

[0241] In the above optional solutions, data window A is located before data window B. Optionally, in practical applications, after receiving the third signal of data window A, the first node can process the third signal, such as performing channel estimation, and receive the fourth signal in data window B while processing the third signal. It can also be that after the first node receives the received signal X, it extracts the signals of data window A and data window B from the received signal X and then processes them.

[0242] Embodiment 2

[0243] In this embodiment, still taking Figure 8b the case where the sensed signal shown contains two sub - physical signals as an example, an alternative implementation manner of a multi - window detection method is given. Among them, in this embodiment, it is assumed that there are 3 data windows, such as Figure 9b the data windows A, B, and C shown, where data window A is set at the position corresponding to sub - physical signal 1, data window B is set at the position corresponding to sub - physical signal 2, the start of data window C is set at the end of the position corresponding to sub - physical signal 2, and the length of data window C is the same as the length of sub - physical signal 2.

[0244] Figure 11a and Figure 11b show the schematic flowcharts of two alternative multi - window target detection methods provided in this embodiment. As Figure 11a and Figure 11b shown, the implementation process of the target detection method provided in this embodiment includes the following steps:

[0245] The first node obtains the received signal. Optionally, before obtaining the received signal, the first node sends a second signal (the sensed signal in the figure). The third signal in data window A is extracted from the received signal, channel estimation is performed on the third signal, and then the target detection algorithm A is executed on the estimation result to obtain the intermediate target detection result A. Then, parameters for self - interference cancellation are calculated based on the intermediate result A, for example, the self - interference cancellation path set A. Then, self - interference cancellation processing is performed on the fourth signal in data window B based on the self - interference cancellation parameter (self - interference cancellation path set A) to obtain the self - interference - cancelled signal B1 corresponding to the fourth signal. Then, channel estimation and target detection are performed on signal B1 to obtain the intermediate target detection result B. Among them, the multiple target detection algorithms can be the same algorithm or different algorithms. Another set of self - interference cancellation parameters is obtained based on the intermediate target detection result B, for example, the self - interference cancellation path set B. And self - interference cancellation is performed on the signal in data window C based on the self - interference cancellation path set B (as shown in the process of Figure 11a ), or the self - interference cancellation path set B1 is obtained based on the self - interference cancellation path set A and the self - interference cancellation path set B, and self - interference cancellation is performed on the fourth signal in data window C based on the self - interference cancellation path set B1 (as shown inFigure 11b as shown in the process of). Channel estimation and target detection are performed based on the data after self-interference cancellation corresponding to data window C, and an intermediate target detection result C is obtained.

[0246] Finally, the first node obtains a final target detection result X based on at least one of the intermediate target detection result A, intermediate result B, and intermediate result C. For example, the intersection or union of intermediate result A, intermediate result B, and intermediate result C is taken to obtain result X, or, according to the distance range expected to be detected by the system, subsets of intermediate result A and / or intermediate result B and / or intermediate result C are taken, and then the intersection or union of the above multiple subsets is taken to obtain the target detection result X.

[0247] Embodiment III

[0248] This embodiment takes Figure 8a as an example where the second signal shown includes a sensing signal, and the sensing signal contains a sub-physical signal, and gives an alternative implementation of a multi-window detection method. Among them, as Figure 9a shown, there can be 3 data windows in this embodiment. Data window A is set at the position corresponding to sub-physical signal 1, data window B is set at the position where the position corresponding to sub-physical signal 1 moves the CP length towards the end of the signal, and data window C is set at the position where the position corresponding to sub-physical signal 1 moves twice the CP length towards the end of the signal. With such a setting of the data windows, any one of the detection algorithms corresponding to Figure 11a or Figure 11b can be used to obtain the target detection result after multi-window detection.

[0249] It should be noted that the positions of the above data windows are only for illustrative purposes. In fact, the lengths of any two data windows can be the same or different, and the time information (such as the number of sampling points or time) between the starting positions of any two data windows can be not limited to an integer multiple of the CP length.

[0250] Optionally, in this embodiment, at least one of the channel estimation result and the target detection algorithm result can be related to the CP length, or at least one of the channel estimation result and the target detection algorithm result can be related to the data window length. For example, in the case where the data windows overlap each other, the channel estimation result can take the part within the CP length, or the target detection algorithm result can be the target detection within the CP length. For example, when processing the signal based on data window A (performing channel estimation and / or target detection), the signal part with a length of CP length at the front in data window A can be used. When processing the signal based on data window B, the signal part with a CP length at the front in data window B can be used. When processing the signal based on data window C, the signal part with a CP length at the front in data window C or all the signals of data window C can be used.

[0251] Compared with using only data window A for target detection, the multi-window detection algorithm proposed in the above embodiments of the present disclosure can effectively increase the detection range. Specifically, when using only data window A for target detection, the detection range is limited to the range corresponding to the CP length. And for each additional data window and the corresponding data processing part, the sensing range can be increased correspondingly. For example, using data window A and data window B simultaneously can increase the sensing range to the range corresponding to twice the CP length, and using data window A, data window B, and data window C simultaneously can increase the sensing range to the range corresponding to three times the CP length. The multi-window detection algorithm provided by the present disclosure can increase the sensing range without increasing the overhead.

[0252] Embodiment 4

[0253] This embodiment takes Figure 8d the case where the second signal shown includes 2 sensing signals, and each sensing signal contains two sub-physical signals, and gives an alternative implementation of the multi-window detection algorithm. Among them, as Figure 9d shown, there are two data windows in this embodiment. Data window A is set at the position corresponding to sub-physical signal 2, and data window B is set at the position corresponding to sub-physical signal 4. Optionally, the maximum sensing ranges corresponding to sensing signal 1 and sensing signal 2 are different. In an alternative implementation method, the CP length of sensing signal 1 is equal to the CP length of sensing signal 2, and the sensing range corresponding to sensing signal 2 is less than the sensing range corresponding to sensing signal 1. For example, the maximum sensing distance corresponding to sensing signal 2 is less than the maximum sensing distance corresponding to sensing signal 1.

[0254] After obtaining the intermediate target detection result A corresponding to data window A and the intermediate target detection result B corresponding to data window B by adopting the solution provided in any of the above alternative embodiments of the present disclosure, the intermediate result B can be used as the final detection result X, or the intermediate result A and the intermediate result B can be fused to obtain the detection result X.

[0255] Figure 12a shown an alternative way of fusing the target detection results. The intersection of the intermediate target detection result A and the intermediate target detection result B can be taken to obtain the target detection result X. The detection result X corresponds to the sensing result with a smaller sensing range among the two sensing signals. Taking the case where the sensing range corresponding to sensing signal 2 is less than the sensing range corresponding to sensing signal 1 as an example, the detection result X corresponds to the sensing range corresponding to sensing signal 2.

[0256] The above alternative detection method of the embodiments of the present disclosure can be more applicable to the cases where the window lengths are different and / or the lengths of the sub-physical signals in the sensing signals are different. The computational complexity of this method is small, and it is suitable for devices with limited computing power to perform sensing.

[0257] Figure 12b Another alternative way of fusing target detection results provided in this embodiment is shown. For example, Figure 12b as shown, the intersection of intermediate result A and intermediate result B can be taken first to obtain target detection result C. Then, the complement of result C and intermediate result B is taken to obtain target detection result D. Next, the union of result D and result C is taken to obtain target detection result E. Then, the complement of result E and intermediate result A is taken to obtain target detection result F. Finally, the union of result E and result F is taken to obtain the final target detection result X.

[0258] As an example, Figure 12c shows a schematic diagram of the distance range corresponding to the detection results involved in a solution based on Figure 12b as shown. In this example, the maximum sensing / detection distance corresponding to sensing signal 1 is 1250 meters, and the maximum sensing distance corresponding to sensing signal 2 is 625 meters.

[0259] Specifically, as shown in Figure 12c , the maximum detection distance R corresponding to sub-physical signal 2 in data window A is 1250 meters. Based on sub-physical signal 2 in window A, the detection results within the range of 0 - 1250 meters can be determined, but the detection results within the range of 1250 - 2500 meters cannot be accurately determined (due to the problem of range ambiguity). That is, based on target detection intermediate result A, it can be determined whether there is a target within the range of 0 - 1250 meters, and if there is a target, the distance corresponding to the target.

[0260] The maximum detection distance R corresponding to sub-physical signal 4 in data window B is 625 meters. Based on signal 4 in window B, the detection results within the range of 625 meters can be determined, and the detection results within the range of 625 - 1250 meters cannot be accurately determined. Therefore, based on intermediate result B, it can be determined whether there is a target within the range of 0 - 625 meters, and if there is a target, the distance of the target.

[0261] Detection result C is the intersection C of intermediate result A and intermediate result B. Based on intersection C, the exact target detection results within the range of 0 - 625 meters can be obtained.

[0262] Detection result D is the complement of detection result C in intermediate result B, that is, the detection results within the range of 625 - 1250 meters. Since it can be determined whether there is a target within the range of 0 - 625 meters and the distance of the target according to result C, therefore, according to result C, the detection result D within the range of 625 - 1250 meters in intermediate result B can be determined.

[0263] Detection result E is the union of detection result C and detection result D, that is, the detection results within the range of 0 - 625 meters and the detection results within the range of 625 - 1250 meters. Based on result E, the exact detection results within the range of 0 - 1250 meters can be known.

[0264] The detection result F is the complement of the detection result E in the intermediate result A, that is, the detection result in the range of 1250 - 2500 meters. According to the result E, the detection result F in the range of 1250 - 2500 meters in the result A can be determined. Furthermore, by taking the union of the detection result E and the detection result F, the detection result X in the range of 0 - 2500 meters can be obtained, that is, the detection result in the range of 0 - 1250 meters and the detection result in the range of 1250 - 2500.

[0265] Figure 12b The detection method provided herein is more applicable to the cases where the window lengths are different and / or the lengths of the sub - physical signals in the sensed signals are different. The amount of computation is moderate, which is suitable for devices with limited computing power and relatively high requirements for the sensing range to perform sensing.

[0266] It should be noted that the optional solutions provided in the above multiple embodiments of the present disclosure can be implemented separately. When the implementation steps of different embodiments do not conflict, the embodiments or the steps of each embodiment can also be implemented in combination.

[0267] Based on the same principle as the method provided in the embodiments of the present disclosure, the embodiments of the present disclosure also provide a node. The node may include at least one transceiver and at least one processor coupled to the transceiver. The at least one processor can execute the solution provided in any optional embodiment of the present disclosure. The node can be any electronic device. For example, the electronic device can be a user equipment or a network node. The network node may include, but is not limited to, a base station in a wireless communication system, a network entity in a distributed base station, or a relay node, etc.

[0268] The embodiments of the present disclosure also provide an electronic device. The electronic device includes at least one transceiver and at least one processor coupled to the at least one transceiver. The at least one processor is configured to execute the method provided in any optional embodiment of the present disclosure.

[0269] Figure 13 shows a schematic structural diagram of an electronic device applicable to the embodiments of the present disclosure, such as Figure 13 shown, Figure 13The illustrated electronic device 4000 includes: a processor 4001 and a memory 4003. Among them, the processor 4001 and the memory 4003 are connected, such as being connected through a bus 4002. Optionally, the electronic device 4000 may further include a transceiver 4004, and the transceiver 4004 can be used for data interaction between this electronic device and other electronic devices, such as data transmission and / or data reception, etc. It should be noted that in practical applications, the transceiver 4004 is not limited to one, and the structure of the electronic device 4000 does not constitute a limitation on the embodiments of the present disclosure. Optionally, this electronic device can be a node in a wireless communication system, such as a first node, and the node in the network can be a user equipment, or a base station or other network nodes.

[0270] The processor 4001 can be a CPU (Central Processing Unit), a general-purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or execute various exemplary logical blocks, modules, and circuits described in conjunction with the content of the present disclosure. The processor 4001 can also be a combination that realizes computing functions, such as a combination including one or more microprocessors, a combination of a DSP and a microprocessor, etc.

[0271] The bus 4002 may include a path for transmitting information between the above components. The bus 4002 can be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus, etc. The bus 4002 can be divided into an address bus, a data bus, a control bus, etc. For the sake of representation, Figure 13 only a thick line is used to represent it in the figure, but it does not mean that there is only one bus or one type of bus.

[0272] The memory 4003 can be a ROM (Read Only Memory), or other types of static storage devices that can store static information and instructions, a RAM (Random Access Memory), or other types of dynamic storage devices that can store information and instructions. It can also be an EEPROM (Electrically Erasable Programmable Read Only Memory), a CD-ROM (Compact Disc Read Only Memory), or other optical disc storage, optical disc storage (including compact discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.), magnetic disk storage media, other magnetic storage devices, or any other medium that can be used to carry or store computer programs and can be read by a computer, which is not limited herein.

[0273] The memory 4003 is used to store the computer program for implementing the embodiments of the present disclosure and is controlled by the processor 4001 to execute. The processor 4001 is used to execute the computer program stored in the memory 4003 to implement the steps shown in the foregoing method embodiments.

[0274] The embodiments of the present disclosure provide a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps and corresponding contents of the foregoing method embodiments can be implemented.

[0275] The embodiments of the present disclosure further provide a computer program product, including a computer program. When the computer program is executed by a processor, the steps and corresponding contents of the foregoing method embodiments can be implemented.

[0276] The terms "first", "second", "third", "fourth", "1", "2", etc. (if any) in the specification, claims and the above drawings of the present disclosure are used to distinguish similar objects and do not necessarily describe a specific order or sequence. It should be understood that the data used in this way can be interchanged under appropriate circumstances so that the embodiments of the present disclosure described herein can be implemented in an order other than that shown or described in words.

[0277] It should be understood that although the flowcharts of the embodiments of the present disclosure indicate each operation step by arrows, the execution order of these steps is not limited to the order indicated by the arrows. Unless there is a clear description in this article, in some implementation scenarios of the embodiments of the present disclosure, the implementation steps in each flowchart can be executed in other orders according to requirements. In addition, some or all of the steps in each flowchart may include multiple sub-steps or multiple stages based on the actual implementation scenario. Some or all of these sub-steps or stages can be executed at the same time, and each sub-step or stage among these sub-steps or stages can also be executed at different times respectively. In the scenario where the execution times are different, the execution order of these sub-steps or stages can be flexibly configured according to requirements, and the embodiments of the present disclosure do not limit this.

[0278] The above text and drawings are provided only as examples to assist the reader in understanding the present disclosure. They are not intended and should not be construed as limiting the scope of the present disclosure in any way. Although certain embodiments and examples have been provided, it will be apparent to those skilled in the art based on the content disclosed herein that changes can be made to the illustrated embodiments and examples without departing from the scope of the present disclosure, and other similar implementation means based on the technical idea of the present disclosure can be adopted, which also fall within the protection scope of the embodiments of the present disclosure.

Claims

1. A method performed by a first node in a communication system, characterized in that, The method includes: Receiving a first signal, where the first signal is a received signal corresponding to a second signal, and the second signal includes at least one sensed signal, and each sensed signal includes at least one sub - physical signal; Obtaining a third signal in a first time window and at least one fourth signal in at least one second time window from the first signal; Performing sensing based on the third signal and the at least one fourth signal; Wherein the first time window is associated with a first sub - physical signal of the second signal, and the second time window is associated with at least one of the following: A second sub - physical signal of the second signal; A signal at a first interval from the first sub - physical signal.

2. The method according to claim 1, characterized in that, The first sub - physical signal and the second sub - physical signal belong to the same sensed signal or different sensed signals.

3. The method according to claim 1 or 2, characterized in that, The sensed signal is a signal including a cyclic prefix CP, and the first interval is an integer multiple of the length of the CP.

4. The method according to any one of claims 1 to 3, characterized in that Wherein, When there are multiple second time windows, the multiple second time windows are consecutive, or there is a second interval between adjacent second time windows.

5. The method according to any one of claims 1 to 4, characterized in that, The second signal includes at least two sensed signals; Wherein the multiple time windows include at least one time window associated with each sensed signal, and the multiple time windows include the first time window and the at least one second time window.

6. The method according to any one of claims 1 to 5, characterized in that The second signal includes at least two sensed signals, and the second signal satisfies at least one of the following: The signal lengths of the sub - physical signals in different sensed signals are different; The lengths of the cyclic prefixes corresponding to different sensed signals are different; The sensing capabilities corresponding to different sensed signals are different.

7. The method according to any one of claims 1 to 6, characterized in that, The performing sensing based on the third signal and the at least one fourth signal includes: Obtaining a first target detection result by performing at least one of the following based on the third signal and the at least one fourth signal: Determining second target detection results corresponding to each window based on the signals in multiple time windows; obtaining the first target detection result based on the second target detection results corresponding to each window; Determining channel estimation results corresponding to each window based on the signals in multiple time windows; obtaining the first target detection result based on the channel estimation results corresponding to each window; Removing self - interference from a fifth signal based on the signal in a first window, and obtaining the first target detection result based on at least one signal in the signal after removing self - interference; wherein the first window is at least one window among the multiple time windows, the fifth signal includes at least one of the first signal and the signal in a second window, the second window is at least one window among the multiple time windows, and the first window and the second window are different; Wherein the multiple time windows include the first time window and the at least one second time window.

8. The method according to claim 7, characterized in that, The removing self - interference from the fifth signal based on the signal in the first window includes: Determining a self - interference signal corresponding to the fifth signal based on the signal in the first window; Removing self - interference from the fifth signal based on the self - interference signal corresponding to the fifth signal.

9. The method according to claim 8, wherein Determining the self-interference signal corresponding to the fifth signal based on the signal in the first window includes: Obtaining a target detection result corresponding to the first window based on the signal in the first window; Determining the self-interference channel corresponding to the fifth signal based on the target detection result corresponding to the first window; Reconstructing the self-interference signal corresponding to the fifth signal based on the self-interference channel corresponding to the fifth signal.

10. The method according to any one of claims 7 to 9, characterized in that Performing sensing based on the third signal and at least one fourth signal, including at least one of the following Option 1 and Option 2: Option 1: Using the target detection result corresponding to the signal after self-interference removal in any one of multiple time windows as the first target detection result; Option 2: Obtaining the first target detection result by performing at least one first operation on the following Option 21 and / or Option 22, where the first operation includes at least one of taking an intersection, taking a union, or taking a complement: Option 21: At least two target detection results corresponding to at least two signals; the at least two signals include at least one of the following: Signals in at least two of the multiple time windows; signals after self-interference removal corresponding to at least two of the multiple time windows; signals in at least one of the multiple time windows and signals after self-interference removal corresponding to at least one of the multiple time windows; Option 22: At least one target detection result corresponding to at least one signal and a first distance, where the at least one signal includes at least one of the following: Signals after self-interference removal corresponding to at least one of the multiple time windows; Signals in at least two of the multiple time windows; Signals in at least one of the multiple time windows and signals after self-interference removal corresponding to at least one of the multiple time windows; where the first distance is related to the sensing ability of the sub-physical signal corresponding to at least one of the multiple time windows.

11. The method according to any one of claims 1 to 10, characterized in that, The second signal is sent by the first node and / or the second node.

12. A first node in a wireless communication system, characterized in that, The first node includes at least one transceiver and at least one processor coupled to the at least one transceiver, and the at least one processor is configured to execute the method according to any one of claims 1 to 11.

13. A computer-readable storage medium, characterized in that, A computer program is stored in the storage medium, and when the computer program runs in the processor, the processor executes the steps of the method according to any one of claims 1 to 11.

14. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by the processor, the steps of the method according to any one of claims 1 to 11 are implemented.