Method performed by first node in communication system, and first node
By employing multiple time windows and adjusting cyclic prefix lengths, the method enhances sensing accuracy and range in ISAC systems, addressing detection limitations in existing communication technologies.
Patent Information
- Application Number
- PCT/KR2025/001215
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-01-23
- Filing Date
- 2025-01-22
- Publication Date
- 2025-07-31
AI Technical Summary
Existing communication systems face challenges in improving sensing accuracy and range without increasing resource overhead, particularly in integrated sensing and communication (ISAC) systems, due to limitations in detection distance and distance ambiguity when using OFDM-based communication signals.
Implementing a method that utilizes multiple time windows for sensing, including a first and at least one second time window, to perform target detection based on signals received, using communication signals as sensing signals, and adjusting cyclic prefix lengths to enhance sensing capabilities.
This approach improves sensing accuracy and expands the maximum sensing distance while maintaining resource efficiency, enabling better detection of targets and resolving distance ambiguity issues in ISAC systems.
Smart Images

Figure KR2025001215_31072025_PF_FP_ABST
Abstract
Description
METHOD PERFORMED BY FIRST NODE IN COMMUNICATION SYSTEM, AND FIRST NODE
[0001] The present disclosure relates to the technical field of wireless communication, and in particular to a method performed by a first node in a wireless communication system, and a first node.
[0002] Considering the development of wireless communication from generation to generation, the technologies have been developed mainly for services targeting humans, such as voice calls, multimedia services, and data services. Following the commercialization of 5th-generation (5G) communication systems, it is expected that the number of connected devices will exponentially grow. Increasingly, these will be connected to communication networks. Examples of connected things may include vehicles, robots, drones, home appliances, displays, smart sensors connected to various infrastructures, construction machines, and factory equipment. Mobile devices are expected to evolve in various form-factors, such as augmented reality glasses, virtual reality headsets, and hologram devices. In order to provide various services by connecting hundreds of billions of devices and things in the 6th-generation (6G) era, there have been ongoing efforts to develop improved 6G communication systems. For these reasons, 6G communication systems are referred to as beyond-5G systems.
[0003] 6G communication systems, which are expected to be commercialized around 2030, will have a peak data rate of tera (1,000 giga)-level bps and a radio latency less than 100μsec, and thus will be 50 times as fast as 5G communication systems and have the 1 / 10 radio latency thereof.
[0004] In order to accomplish such a high data rate and an ultra-low latency, it has been considered to implement 6G communication systems in a terahertz band (for example, 95GHz to 3THz bands). It is expected that, due to severer path loss and atmospheric absorption in the terahertz bands than those in mmWave bands introduced in 5G, technologies capable of securing the signal transmission distance (that is, coverage) will become more crucial. It is necessary to develop, as major technologies for securing the coverage, radio frequency (RF) elements, antennas, novel waveforms having a better coverage than orthogonal frequency division multiplexing (OFDM), beamforming and massive multiple input multiple output (MIMO), full dimensional MIMO (FD-MIMO), array antennas, and multiantenna transmission technologies such as large-scale antennas. In addition, there has been ongoing discussion on new technologies for improving the coverage of terahertz-band signals, such as metamaterial-based lenses and antennas, orbital angular momentum (OAM), and reconfigurable intelligent surface (RIS).
[0005] Moreover, in order to improve the spectral efficiency and the overall network performances, the following technologies have been developed for 6G communication systems: a full-duplex technology for enabling an uplink transmission and a downlink transmission to simultaneously use the same frequency resource; a network technology for utilizing satellites, high-altitude platform stations (HAPS), and the like in an integrated manner; an improved network structure for supporting mobile base stations and the like and enabling network operation optimization and automation and the like; a dynamic spectrum sharing technology via collision avoidance based on a prediction of spectrum usage; an use of artificial intelligence (AI) in wireless communication for improvement of overall network operation by utilizing AI from a designing phase for developing 6G and internalizing end-to-end AI support functions; and a next-generation distributed computing technology for overcoming the limit of user equipment (UE) computing ability through reachable super-high-performance communication and computing resources (such as mobile edge computing (MEC), clouds, and the like) over the network. In addition, through designing new protocols to be used in 6G communication systems, developing mechanisms for implementing a hardware-based security environment and safe use of data, and developing technologies for maintaining privacy, attempts to strengthen the connectivity between devices, optimize the network, promote softwarization of network entities, and increase the openness of wireless communications are continuing.
[0006] It is expected that research and development of 6G communication systems in hyper-connectivity, including person to machine (P2M) as well as machine to machine (M2M), will allow the next hyper-connected experience. Particularly, it is expected that services such as truly immersive extended reality (XR), high-fidelity mobile hologram, and digital replica could be provided through 6G communication systems. In addition, services such as remote surgery for security and reliability enhancement, industrial automation, and emergency response will be provided through the 6G communication system such that the technologies could be applied in various fields such as industry, medical care, automobiles, and home appliances.
[0007] An objective of the embodiments of the present disclosure is to provide a method performed by a first node in a communication system, a first node and a storage medium, which can better satisfy the wireless communication requirements. To achieve this objective, the embodiments of the present disclosure provide the following technical solutions.
[0008] In an embodiment, a method performed by a first node in a communication system is provided. The method may include receiving a first signal, the first signal being the received signal corresponding to a second signal, the second signal comprising at least one sensing signal, each sensing signal comprising at least one sub physical signal. The method may include acquiring, from the first signal, a third signal in a first time window and a fourth signal in at least one second time window. The method may include performing sensing based on the third signal and at least one fourth signal. The method, 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: a second sub physical signal of the second signal; and a signal at a first interval from the first sub physical signal.
[0009] In an embodiment, a first node in a communication system is provided. The first node may include a transceiver. The first node may include at least one processor coupled to the transceiver. The at least one processor may be configured to receive a first signal, the first signal being the received signal corresponding to a second signal, the second signal comprising at least one sensing signal, each sensing signal comprising at least one sub physical signal. The at least one processor may be configured to acquire, from the first signal, a third signal in a first time window and a fourth signal in at least one second time window. The at least one processor may be configured to perform sensing based on the third signal and at least one fourth signal. The first node, wherein the first time window may be associated with a first sub physical signal of the second signal, and the second time window may be associated with at least one of: a second sub physical signal of the second signal; and a signal at a first interval from the first sub physical signal.
[0010] The beneficial effects achieved by the technical solutions provided in the embodiments of the present disclosure will be described below in connection with specific embodiments.
[0011] FIG. 1 shows a schematic structure diagram of a wireless network system according to an embodiment of the disclosure;
[0012] FIG. 2 shows a schematic structure diagram of an exemplary base station according to an embodiment of the disclosure;
[0013] FIG. 3 shows a schematic structure diagram of an exemplary user equipment according to an embodiment of the disclosure;
[0014] FIG. 4 shows a schematic flowchart of a target detection method according to an embodiment of the disclosure;
[0015] FIG. 5 shows a schematic flowchart of a method performed by a first node according to an embodiment of the disclosure;
[0016] FIGS. 6 and 7 show schematic flowcharts of two target detection methods according to an embodiment of the disclosure;
[0017] FIGS. 8A, 8B, 8C and 8D are schematic diagrams of several optional formats of the sensing signal according to an embodiment of the disclosure;
[0018] FIGS. 9A, 9B, 9C and 9D are schematic diagrams of several optional multi-window styles according to an embodiment of the disclosure;
[0019] FIG. 10 shows a schematic flowchart of two target detection methods according to an embodiment of the disclosure;
[0020] FIGS. 11A and 11B show schematic flowcharts of two target detection methods according to an embodiment of the disclosure;
[0021] FIGS. 12A and 12B show schematic flowcharts of two target detection methods according to an embodiment of the disclosure;
[0022] FIG. 12C shows a schematic diagram of the target detection results corresponding to the method shown in FIG. 12B according to an embodiment of the disclosure; and
[0023] FIG. 13 is a schematic structure diagram of an electronic device according to an embodiment of the disclosure.
[0024] Before undertaking the DETAILED DESCRIPTION below, it may be advantageous to set forth definitions of certain words and phrases used throughout this patent document. The term "couple" and its derivatives refer to any direct or indirect communication between two or more elements, whether those elements are in physical contact with one another. The terms "transmit," "receive," and "communicate," as well as derivatives thereof, encompass both direct and indirect communication. The terms "include" and "comprise," as well as derivatives thereof, mean inclusion without limitation. The term "or" is inclusive, meaning and / or. The phrase "associated with," as well as derivatives thereof, means to include, be included within, interconnect with, contain, be contained within, connect to or with, couple to or with, be communicable with, cooperate with, interleave, juxtapose, be proximate to, be bound to or with, have, have a property of, have a relationship to or with, or the like. 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 a combination of hardware and software and / or firmware. The functionality associated with any particular controller may be centralized or distributed, whether locally or remotely. The phrase "at least one of," when used with a list of items, means that different combinations of one or more of the listed items may be used, and only one item in the list may be needed. 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 A and B and C. Likewise, the term "set" means one or more. Accordingly, a set of items can be a single item or a collection of two or more items.
[0025] Moreover, various functions described below can be implemented or supported by one or more computer programs, each of which is formed from 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, sets of instructions, procedures, functions, objects, classes, instances, related data, or a portion thereof adapted for implementation in a suitable 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 capable of being accessed by a computer, such as read only memory (ROM), random access memory (RAM), a hard disk drive, a compact disc (CD), a digital video disc (DVD), or any other type of memory. A "non-transitory" computer readable medium excludes wired, wireless, optical, or other communication links that transport transitory electrical or other signals. A non-transitory computer readable medium includes media where data can be permanently stored and media where data can be stored and later overwritten, such as a rewritable optical disc or an erasable memory device.
[0026] Definitions for other certain words and phrases are provided throughout this patent document. Those of ordinary skill in the art should understand that in many if not most instances, such definitions apply to prior as well as future uses of such defined words and phrases.
[0027] The figures included herein, and the various embodiments used to describe the principles of the present disclosure are by way of illustration only and should not be construed in any way to limit the scope of the disclosure. Further, those skilled in the art will understand that the principles of the present disclosure may be implemented in any suitably arranged wireless communication system.
[0028] FIGS. 1-3 below describe various embodiments of the disclosure implemented in wireless communications systems. The descriptions of FIGS. 1-3 are not meant to imply physical or architectural limitations to the manner in which different embodiments may be implemented. Different embodiments of the disclosure may be implemented in any suitably-arranged communications system.
[0029] FIG. 1 illustrates an example wireless network according to an embodiment of the disclosure. The embodiment of the wireless network shown in FIG. 1 is for illustration only. Other embodiments of the wireless network 100 could be used without departing from the scope of the disclosure.
[0030] As shown in FIG. 1, the wireless network 100 may include a base station (next generation nodeB, gNB or gNodeB) 101, a gNB 102, and a gNB 103. The gNB 101 may communicate with the gNB 102 and the gNB 103. The gNB 101 may communicate with at least one network 130, such as the Internet, a proprietary Internet Protocol (IP) network, or other data network.
[0031] The gNB 102 may provide wireless broadband access to the network 130 for a plurality of first user equipments (UEs) within a coverage area 120 of the gNB 102. The plurality of first UEs may include a UE 111, which may be located in a small business (SB); a UE 112, which may be located in an enterprise (E); a UE 113, which may be located in a WiFi hotspot (HS); a UE 114, which may be located in a first residence (R1); a UE 115, which may be located in a second residence (R2); and a UE 116, which may be a mobile device (M), such as a cell phone, a wireless laptop, a wireless personal digital assistant (PDA), or the like. The gNB 103 may provide wireless broadband access to the network 130 for a plurality of second UEs within a coverage area 125 of the gNB 103. The plurality of second UEs may include the UE 115 and the UE 116, as well as subscriber stations (SS, for example, UEs) 117, 118 and 119. In an embodiment, one or more of the gNBs 101-103 may communicate with each other and with the UEs 111-116 using existing wireless communication techniques, and one or more of the UE 111-119 may communicate directly with each other (e.g., UEs 117-119) using other existing or proposed wireless communication techniques.
[0032] Depending on the network type, the term "base station" or "BS" can refer to any component (or collection of components) configured to provide wireless access to a network, such as transmit point (TP), 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 wirelessly enabled devices. Base stations may provide wireless access in accordance with one or more wireless communication protocols, e.g., 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 the sake of convenience, the various names for a base station-type apparatus and functionality are used interchangeably in this patent document to refer to network infrastructure components that provide wireless access to remote terminals. Also, depending on the network type, the term "user equipment" (UE) can refer to any component such as a mobile station (MS), subscriber station (SS), remote terminal, wireless terminal, receive point, or user device. For the sake of convenience, the various names for a user equipment-type device and functionality are used interchangeably in this patent document to refer to remote wireless equipment that wirelessly accesses a BS, whether the UE is a mobile device (such as a mobile telephone or smartphone) or is normally considered a stationary device (such as a desktop computer or vending machine).
[0033] Dotted lines show the approximate extents of the coverage areas 120 and 125, which are shown as approximately circular for the purposes of illustration and explanation only. It should be clearly understood that the coverage areas associated with gNBs, such as the coverage areas 120 and 125, may have other shapes, including irregular shapes, depending upon the configuration of the gNBs and variations in the radio environment associated with natural and man-made obstructions.
[0034] As described in more detail below, one or more of the UEs 111-119 may include circuitry, programing, or a combination thereof. In an embodiment, and one or more of the gNBs 101-103 may include circuitry, programing, or a combination thereof.
[0035] Although FIG. 1 illustrates one example of a wireless network, various changes may be made to FIG. 1. For example, the wireless network could include any number of gNBs and any number of UEs in any suitable arrangement. Also, the gNB 101 could communicate directly with any number of UEs and provide those UEs with wireless broadband access to the network 130. Similarly, each gNB 102-103 could communicate directly with the network 130 and provide UEs with direct wireless broadband access to the network 130. Further, the gNBs 101, 102, and / or 103 could provide access to other or additional external networks, such as external telephone networks or other types of data networks.
[0036] FIG. 2 illustrates an example base station according to an embodiment of the disclosure. The embodiment of the gNB 102 illustrated in FIG. 2 is for illustration only, and the gNBs 101 and 103 of FIG. 1 could have the same or similar configuration. However, gNBs come in a wide variety of configurations, and FIG. 2 does not limit the scope of the present disclosure to any particular implementation of a gNB.
[0037] As shown in FIG 2, the gNB 102 may include multiple antennas 200a-200n, multiple radio frequency (RF) transceivers 201a-201n, transmit (TX) processing circuitry 203, and receive (RX) processing circuitry 204. The gNB 102 may include a controller / processor 205, memory 206, and a backhaul or network interface (IF) 207.
[0038] The RF transceivers 201a-201n may receive, from the antennas 200a-200n, incoming RF signals, such as signals transmitted by UEs in the network 100. The RF transceivers 201a-201n may down-convert the incoming RF signals to generate intermediate frequency (IF) or baseband signals. The IF or baseband signals may be sent to the RX processing circuitry 204, which generates processed baseband signals by filtering, decoding, and / or digitizing the baseband or IF signals. The RX processing circuitry 204 may transmit the processed baseband signals to the controller / processor 205 for further processing.
[0039] The TX processing circuitry 203 may receive analog or digital data (such as voice data, web data, electronic mail, or interactive video game data) from the controller / processor 205. The TX processing circuitry 203 may encode, multiplex, and / or digitize the outgoing baseband data to generate processed baseband or IF signals. The RF transceivers 201a-201n may receive the outgoing processed baseband or IF signals from the TX processing circuitry 203 and up-convert the baseband or IF signals to RF signals that are transmitted via the antennas 200a-200n.
[0040] The controller / processor 205 can include one or more processors or other processing devices that control the overall operation of the gNB 102. For example, the controller / processor 205 could control the reception of forward channel signals and the transmission of reverse channel signals by the RF transceivers 201a-201n, the RX processing circuitry 204, and the TX processing circuitry 203 in accordance with well-known principles. The controller / processor 205 could support additional functions as well, such as more advanced wireless communication functions.
[0041] For instance, the controller / processor 205 could support beam forming or directional routing operations in which outgoing signals from multiple antennas 200a-200n are weighted differently to effectively steer the outgoing signals in a desired direction. Any of a wide variety of other functions could be supported in the gNB 102 by the controller / processor 205.
[0042] The controller / processor 205 may be capable of executing programs and other processes resident in the memory 206, such as an operating system (OS). The controller / processor 205 can move data into or out of the memory 206 as required by an executing process.
[0043] The controller / processor 205 may be coupled to the backhaul or network interface 207. The backhaul or network interface 207 may allow the gNB 102 to communicate with other devices or systems over a backhaul connection or over a network. The network interface 207 could support communications over any suitable wired or wireless connection(s). For example, when the gNB 102 is implemented as part of a cellular communication system (such as one supporting 5G, LTE, or LTE-A), the network interface 207 could allow the gNB 102 to communicate with other gNBs over a wired or wireless backhaul connection. When the gNB 102 is implemented as an access point, the network interface 207 could allow the gNB 102 to communicate over a wired or wireless local area network or over a wired or wireless connection to a larger network (such as the Internet). The network interface 207 may include any suitable structure supporting communications over a wired or wireless connection, such as an Ethernet or RF transceiver.
[0044] The memory 206 may be coupled to the controller / processor 205. Part of the memory 206 could include a random access memory (RAM), and another part of the memory 206 could include a Flash memory or other read only memory (ROM).
[0045] Although FIG. 2 illustrates one example of gNB 102, various changes may be made to FIG. 2. For example, the gNB 102 could include any number of each component shown in FIG. 2. For example, an access point could include a number of network interfaces 207, and the controller / processor 205 could support routing functions to route data between different network addresses. For example, while shown as including a single instance of TX processing circuitry 203 and a single instance of RX processing circuitry 204, the gNB 102 could include multiple instances of each (such as one per RF transceiver). Also, various components in FIG. 2 could be combined, further subdivided, or omitted and additional components could be added according to particular needs.
[0046] FIG. 3 illustrates an example user equipment according to an embodiment of the disclosure. The embodiment of the UE 116 illustrated in FIG. 3 is for illustration only, and the UEs 111-115 and 117-119 of FIG. 1 could have the same or similar configuration. However, UEs come in a wide variety of configurations, and FIG. 3 does not limit the scope of the present disclosure to any particular implementation of a UE.
[0047] As shown in FIG. 3, the UE 116 may include an antenna 301, a radio frequency (RF) transceiver 302, TX processing circuitry 303, a microphone 304, and receive (RX) processing circuitry 305. The UE 116 may include a speaker 306, a controller or processor 307, an input / output (I / O) interface (IF) 308, an input device 309, a touchscreen display 310, and memory 311. The memory 311 may include an operating system (OS) 312 and one or more applications 313.
[0048] The RF transceiver 302 may receive, from the antenna 301, an incoming RF signal transmitted by an gNB of the network 100. The RF transceiver 302 may down-convert the incoming RF signal to generate an IF or baseband signal. The IF or baseband signal may be sent to the RX processing circuitry 305, which generates a processed baseband signal by filtering, decoding, and / or digitizing the baseband or IF signal. The RX processing circuitry 305 may transmit the processed baseband signal to the speaker 306 (such as for voice data) or to the processor 307 for further processing (such as for web browsing data).
[0049] The TX processing circuitry 303 may receive analog or digital voice data from the microphone 304 or other outgoing baseband data (such as web data, e-mail, or interactive video game data) from the processor 307. The TX processing circuitry 303 may encode, multiplex, and / or digitize the outgoing baseband data to generate a processed baseband or IF signal. The RF transceiver 302 may receive the outgoing processed baseband or IF signal from the TX processing circuitry 303 and up-convert the baseband or IF signal to an RF signal that is transmitted via the antenna 301.
[0050] The processor 307 can include one or more processors or other processing devices and execute the OS 312 stored in the memory 311 in order to control the overall operation of the UE 116. For example, the processor 307 could control the reception of forward channel signals and the transmission of reverse channel signals by the RF transceiver 302, the RX processing circuitry 305, and the TX processing circuitry 303 in accordance with well-known principles. In an embodiment, the processor 307 may include at least one microprocessor or microcontroller.
[0051] The processor 307 may be also capable of executing other processes and programs resident in the memory 311, such as processes for CSI (Channel State Information) reporting on uplink channel. The processor 307 can move data into or out of the memory 311 as required by an executing process. In an embodiment, the processor 307 may be configured to execute the applications 313 based on the OS 312 or in response to signals received from gNBs or an operator. The processor 307 may be 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 handheld computers. The I / O interface 308 may be the communication path between these accessories and the processor 307.
[0052] The processor 307 may be coupled to the touchscreen display 310. The user of the UE 116 can use the touchscreen display 310 to enter data into the UE 116. The touchscreen display 310 may be a liquid crystal display, light emitting diode display, or other display capable of rendering text and / or at least limited graphics, such as from web sites.
[0053] The memory 311 may be coupled to the processor 307. Part of the memory 311 could include RAM, and another part of the memory 311 could include a Flash memory or other ROM.
[0054] Although FIG. 3 illustrates one example of UE 116, various changes may be made to FIG. 3. For example, various components in FIG. 3 could be combined, further subdivided, or omitted and additional components could be added according to particular needs. For example, the processor 307 could be divided into multiple processors, such as one or more central processing units (CPUs) and one or more graphics processing units (GPUs). Also, while FIG. 3 illustrates the UE 116 configured as a mobile telephone or smartphone, UEs could be configured to operate as other types of mobile or stationary devices.
[0055] Production activities in the human society have an increasing demand for wireless data, so spectrums gradually become scarce resources. How to optimize the communication system and improve the spectrum utilization of the communication system has always been a hot issue for practitioners. At present, low-frequency resources for wireless communication are crowded, and the operating frequency band of the communication system is gradually developing towards higher frequency, so it is inevitable to conflict with the radar system that originally operates in the high frequency band. The cellular communication system and the radar system are very highly similar in terms of background theoretical knowledge and hardware structure, so the integration of the cellular communication system and the radar system can be used as a potential means to improve the spectrum efficiency. Meanwhile, the communication system and the radar system may also complement each other in performance to achieve mutual benefits and win-win results. Therefore, the integrated sensing and communications (ISAC for short), as a hot research direction in the communication field, becomes one of the candidate technologies of 6G. The core of the ISAC system is to use the same set of hardware devices to realize the function of sensing the surrounding environment at the expense of as little resource overhead as possible on the basis of ensuring the basic communication function. The sensing contents include, but not limited to, the distance, orientation, speed and even type of an object in the surrounding environment. Unlike the technology of positioning the access terminal in the conventional communication system, the ISAC technology can also sense various information of the non-access object, thus greatly improving the capability of the communication system to dynamically adjust the operating state (scheduling, beam management, early warning of the access terminal, etc.) according to the surrounding environment.
[0056] At present, the most widely used communication systems are systems based on the 3rd generation partnership project (3GPP), for example, 4G communication systems such as LTE and LTE-A, and 5G communication systems such as NR. The signal waveforms used in these communication systems are waveforms based on OFDM modulation. Considering forward compatibility, for example, OFDM communication signals can be used as sensing signals. Specifically, the sensing signal may be a physical signal and / or physical channel that can be used for sensing purposes. For example, when the sensing node is a base station, the sensing signal may be a downlink reference signal, a downlink physical channel or the like; and, when the sensing node is a terminal / user equipment, the sensing signal may be an uplink reference signal, an uplink physical channel or the like. The sensing signal sent by the sensing node is reflected by the target reflector and then re-received by the sensing node in the form of echo. The sensing information such as distance, speed, orientation or the like of the target object can be sensed by processing the echo signal.
[0057] The ISAC is expected to realize sensing functions, for example, a target detection function, including but not limited to determining the presence or absence of the target. In an embodiment, the sensing functions may also include at least one of distance estimation of the target, speed estimation of the target and orientation estimation of the target. An embodiment of the disclosure may provide a method performed by a first node in a wireless communication system, which can realize at least one of the above sensing functions. The method performed by a first node provided in the disclosure can also be called a target detection method, a sensing method or communication method, wherein one optional target detection method may include performing channel estimation on the 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 the target. The received signal related to the target may be the echo of the sensing signal after being transmitted and then reflected by the target, and the transmitter and receiver of the sensing signal may be the same node or different nodes. The target detection algorithm may include, but not limited to, a power-based over-threshold detection algorithm, a modulus-based over-threshold detection algorithm or the like.
[0058] In the solutions provided in an embodiment of the disclosure, the sensing signal (signals that can be used for sensing) may be communication signals in the communication system, such as the above OFDM communication signal, or may be sensing signals used in the radar system, such as linear frequency modulation signals, or may be radio signals with sensing functions generated in other ways. In an embodiment, the sensing signal may be communication signals such as reference signals or pilot signals, to better realize forward compatibility.
[0059] One optional implementation solution of the target detection method may include: sending a sensing signal (a signal related to a sensing function, which may also be called other signals such as a radio signal or a physical signal) and receiving the corresponding echo as the received signal by a node; or, receiving the echo corresponding to the sensing signal sent by another node as the received signal by a node. Observation windows (which may also be called data windows, time windows, detection windows, etc.) may be arranged on the corresponding symbols or sampling points, and one observation window corresponds on one received signal. In the target detection method shown in FIG. 4, a node may obtain the received signal, extract a signal of a data window A from the received signal, and obtain the corresponding target detection result A based on the signal of the data window A by performing the target detection algorithm A. Theoretically, the algorithm A may adopt any existing signal-based target detection algorithm.
[0060] However, by using the communication signals in the existing communication system as sensing signals or the communication signals in the existing communication system after adjustment (e.g., lengthening) of cyclic prefix length as sensing signals to perform target detection in a signal window, in the example shown in FIG. 4, the phenomenon of limited detection distance and / or distance ambiguity will be caused. For example, in one implementation, a transmitter (a node that sends a sensing signal) may send a sensing signal, and a receiver receive a signal corresponding to this sensing signal as the 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 produce a power peak at a distance r, and the power / modulus-based over-threshold detection algorithm cannot determine whether the target distance corresponding to this peak is R+r or r, resulting in false alarm and / or missing detection caused by distance ambiguity. In addition, the maximum sensing distance of the sensing signal will be limited by the length of the cyclic prefix of the signal.
[0061] Therefore, how to improve the sensing effect (e.g., at least one of improving the accuracy of the sensing result, solving the distance ambiguity problem, increasing the sensing range, and expanding the maximum sensing distance of the system without increasing the overhead or the like) is the problem to be solved in the ISAC system.
[0062] In an embodiment provided by the disclosure, the type / style of the sensing signal, the occupied resource and other related information will not be uniquely limited. In an embodiment, some information in the related information of the sensing signal may be stipulated, or may be configured, for example, being configured for the UE by the base station. In an embodiment, the sensing signal may be a double-symbol signal, e.g., a double-symbol reference signal / pilot signal, or may be a single-symbol signal, e.g., a single-symbol reference signal / pilot signal. The double-symbol reference signal may occupy two OFDM symbols, and may include two or more sub physical signals. The single-symbol reference signal may occupy one OFDM symbol, and may include one or more sub physical signals.
[0063] The method provided in an embodiment of the disclosure may be performed by any electronic device / node. For example, this node may be a user equipment in a wireless communication system or may be a network node, wherein the network node may be a base station or other network nodes, e.g., transmission / reception points (TRPs), relay nodes, etc. The base station may be a base station with separated central and distributed units, or may be an integrated base station. For a separated base station, the network node may be the central unit of the base station, or may be the distributed unit of the base station. The node may also include one of the following: a core network, a positioning server (e.g., an LTE positioning protocol (LPP) server, etc.), a location management function (LMF) entity (e.g., the LMF may be located in the core network, or may be a local location management function entity located in the radio access network), a sensing function (SF) entity (e.g., the SF may be located in the core network, or may be a local sensing function entity located in the radio access network), a sensing network element or the like.
[0064] In addition, it is to be noted that some term names involved in the embodiments of the disclosure may adopt the term names that already exist in the communication standards, while some term names may be newly added or defined term names. These newly added or defined term names may also adopt other names in future communication standards, or may be described in other ways (e.g., a paragraph of text description). The names or appellations of various signals / information / messages / parameters / configurations involved in the embodiments of the disclosure are not unique; and theoretically, the names or appellations of these signals / information / messages / parameters / configurations can be altered as long as the functions or contents of these signals / information / messages / parameters / configurations or the explanations or descriptions of these signals / information / messages / parameters / configurations can be corresponded or associated.
[0065] For example, the sensing signal in the embodiments of the disclosure may also be called a sensing function related signal, a signal used for sensing, a sensing integration signal, an integration signal, a physical signal or other names. The meaning of the sensing signal includes, but not limited to, a special physical signal used for the integrated sensing and communications, wherein the physical signal that can be used for the integrated sensing and communications may be reference signals. For example, the reference signals may be demodulation reference signals, including demodulation reference signals of uplink / downlink shared channels, demodulation reference signals of uplink / downlink control channels, demodulation reference signals of broadcast channels or the like; and, the reference signals may also be sounding reference signals (SRS), channel state information reference signals (CSI-RS) or the like. The physical signal that can be used for the integrated sensing and communications may also be data signals or channels, for example, uplink / downlink / sidelink signals or channels carrying data, such as PUSCH / PDSCH; for another example, uplink / downlink / sidelink signals or channels carrying control information, such as PUCCH / PDCCH.
[0066] In an embodiment of the disclosure, the transmitted / sent signal may refer to the signal (e.g., the sensing signal) sent by the transmitter, and the received signal may refer to the signal corresponding to the sent signal received by the receiver. For example, if the transmitter transmits a sensing signal a and the receiver receives a signal b corresponding to the sensing signal a (wherein the signal b may include, but not limited to, the echo of the sensing signal a), the sensing signal a is the transmitted signal, and the signal b is the received signal.
[0067] In an embodiment of the disclosure, the receiver (e.g., a first node) receiving a first signal may also be described as that the receiver receives a sensing related signal (a signal / echo signal corresponding to the sensing signal), or may even be described as that the receiver receives a sensing signal. Because although the sensing signal may not be sent by the receiver, the receiver receives the corresponding signal for the purpose of sensing. For example, in the above example, the transmitter transmitting the sensing signal a and the receiver receiving the signal b may also be described as that the receiver receives the signal a. It is clear to those skilled in the art that, due to the influence of attenuation, interference and other factors in the signal transmission process, the received signal a and the transmitted signal a are corresponding but are not exactly the same. In addition, in addition to the sensing related signal, there may also be other signals in the signal received by the receiver. The other signals may include interference signals, or may include signals used for other functions, for example, data signals or signals for transmitting control information.
[0068] In various optional solutions provided by the disclosure, the name of the term "time window" will not be limited, and may also be called "window", "data window", "observation window", "time window", "detection window", "monitoring window", "sensing window", "auxiliary window", "time unit" or the like.
[0069] The technical solutions provided by the disclosure and the technical effects achieved by the technical solutions will be described below by various optional implementations. The following implementations can be referred to, learned from or combined with each other if not conflicted or contradicted, and the same terms, similar features, similar implementation steps or the like in different implementations will not be repeated. For the interaction steps between different nodes (e.g., a node as the transmitter and a node as the receiver), the solution corresponding to the network node on the other side can be obtained based on the description of the solution for the network node on one side. For example, if a network node receives a signal, it can be correspondingly concluded that a node (transmitter) sends a signal, and the corresponding node (receiver) receives the signal. The transmitter and the receiver may be the same node or different nodes. One transmitter may correspond to one or more receivers, and one receiver may receive signals transmitted by one or more different transmitters. In an embodiment including a plurality of steps, if there is no clear chronological order for the plurality of steps, the implementation order of the plurality of steps is not uniquely defined in an embodiment of the disclosure.
[0070] The optional implementations of the method provided by the disclosure will be further described below with reference to the principle of the solutions provided by the disclosure and several optional embodiments, and the steps in different embodiments can be combined or replaced with each other if not conflicted.
[0071] FIG. 5 shows a schematic flowchart of a method performed by a first node in a wireless communication system according to an embodiment of the disclosure, wherein the first node may be a receiving node / receiver. In an embodiment, the first node may be a user equipment, and the first node may also be an intermediate node in the communication system, e.g., a relay node in a relay network, or may also be a base station or a road side station, e.g., a road side unit (RSU).
[0072] As shown in FIG. 5, the method provided in an embodiment of the disclosure may include the following steps.
[0073] In step S510, a first signal is received, the first signal being the received signal corresponding to a second signal, the second signal including at least one sensing signal.
[0074] In step S520, sensing is performed based on signals of a plurality of time windows in the first signal.
[0075] In an embodiment, the performing sensing may include: performing target detection based on signals of at least two time widows in the first signal to obtain a first target detection result.
[0076] In an embodiment, the at least two time windows may include a first time window and at least one second time window. The second time window may be not later than the first time window. For example, the second time window may be located behind the first time window. The first time window and the second time window may not be overlapped, or may be partially overlapped.
[0077] The performing sensing may include: acquiring, from the first signal, a third signal of the first time window and a fourth signal of the at least one second time window, and performing sensing based on the third signal and at least one fourth signal.
[0078] In an embodiment of the disclosure, each sensing signal may include one or more sub physical signals (e.g., reference signals). In an embodiment, the first time window may be associated with a first sub physical signal of the second signal. In an embodiment, the second time window may be associated with at least one of the following:
[0079] a second sub physical signal of the second signal; and
[0080] a signal at a first interval from the first sub physical signal.
[0081] The first sub physical signal and the second sub physical signal belong to the same sensing signal or belong to different sensing signals.
[0082] In an embodiment of the disclosure, the first time window and the second time window may be the same or different in window length.
[0083] In an embodiment, there may be a plurality of second time windows, the plurality of second time windows may be continuous, or there is a second interval between adjacent time windows. Adjacent time windows may be partially overlapped, or may not be overlapped.
[0084] The first interval may be a predetermined interval and may also be related to the signal. In an embodiment, the sensing signal may be a signal including a cyclic prefix (CP), and the first interval may be related to the CP of the sensing signal. In an embodiment, the first interval may be an integer multiple of the length of the CP. For example, the nthsecond time window may be associated with a signal having n times of the length of the CP away from the first sub physical signal, where n≥1. The first interval and the second interval may be the same or different. For example, the second interval may be related to at least one of the length of one 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.
[0085] In an embodiment of the disclosure, one time window being associated with one signal may include, but not limited to: the position of the time window is aligned with the time domain position of the signal, or the time widow is aligned with the time domain positions of some of signals, or the time window is partially overlapped with the time domain position of the signal, and so on.
[0086] In an embodiment of the disclosure, the sensing signal may be, but 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.
[0087] In an embodiment, the second signal may be sent by the first node and / or the second node. That is, the first node receiving the first signal may include at least one of the following:
[0088] way 1: the first node sends a second signal; and
[0089] way 2: the first node receives a second signal sent by the second node.
[0090] In the above way 1, the first node may be the transmitter of the sensing signal and also the receiver of the sensing signal, and the first node may send the sensing signal and receive the echo of the sensing signal (the signal related to the target echo).
[0091] In the above way 2, the transmitter and the receiver may be different nodes. For example, the first node may be a base station, and the second node may be a UE or another base station; or, the first node may be a UE, and the second node may be a base station or another UE. The second node may send the sensing signal, and the first node receive the echo of the sensing signal sent by the second node. There may be one or more second nodes.
[0092] In the solution provided in an embodiment of the disclosure, a single-node sensing mode (e.g., the above way 1, where the first node may send a sensing signal and then receives a signal related to the target echo for sensing) or a multi-node sensing mode is possible. In the multi-node sensing node, the first node may send a sensing signal and then receive a signal related to the target echo, and / or the first node may select to receive a signal sent by another node, instead of sending a sensing signal, so as to perform sensing, for example, completing target detection and estimation. For example, in the multi-node sensing mode, the transmitter and the receiver may be the same node or different nodes. For example, it is possible that the base station sends a sensing signal and the UE receives the corresponding signal, and the signal may be the signal reflected by a target, e.g., the signal related to the target echo. For example, the first user equipment may send a sensing signal, and one or more second user equipments may receive the echo corresponding to this sensing signal and perform target detection based on the echo. The user equipment may be terminal devices such as a smart phone, a vehicle or the like. For example, in a V2X application scenario, the user equipment may be a vehicle, and the vehicle may send a sensing signal by itself and then receives echo for sensing. It is also possible that one vehicle sends a sensing signal and another vehicle performs sensing on the corresponding echo.
[0093] In an embodiment of the disclosure, the above "time window" may be a window with a specific time length, different time windows may be the same in time length, and at least some of a plurality of time windows may also be different in time length. The way of determining the related information (e.g., duration, starting time, ending time, etc.) of the "time window" will not be uniquely limited in an embodiment of the disclosure, and may be stipulated in advance, or configured, or determined according to an indication or other related parameters.
[0094] In an embodiment of the disclosure, the "time window" is only used for better explaining the solutions provided in the embodiment of the present disclosure, rather than for limiting the use of data in the window. In an embodiment, the "time window" may adopt the same or different names, such as the "time window" or "detection window" or "window" described above.
[0095] In an embodiment of the disclosure, before receiving the first signal, the first node may already know the time frequency resource where the second signal is located, for example, the sending time information and / or receiving time information (e.g., receiving starting time, receiving duration, receiving ending time, etc.) corresponding to the second signal and / or the position information corresponding to each window. After receiving the first signal, the first node may extract the signal (e.g., the third signal and at least one fourth signal) corresponding to each window from the first signal and may then perform sensing according to a plurality of signals corresponding to a plurality of windows to obtain sensing results, such as target detection results.
[0096] In an embodiment, the second signal may be available for both the transmitter and the receiver. For example, when the first node receives the first signal, which signal being used as the sensing signal, the number of sensing signals and the resource position information of each sensing signal in time domain and frequency domain have been known.
[0097] An embodiment of the disclosure provides a new target detection method. In this method, sensing may be performed based on signals of a plurality of time windows to obtain sensing signals, so that the sensing effect can be effectively improved and the requirements in the ISAC system can be better satisfied. In this method, a plurality of windows is introduced for auxiliary sensing, for example, performing target detection based on signals of a plurality of time windows, so that the sensing effect (e.g., target detection effect) can be effectively improved. In various optional implementation solutions provided by different optional embodiments of the disclosure, the sensing result can be more accurate, and / or the maximum sensing range of the system can be increased.
[0098] In an embodiment, the sensing signal may be a communication signal in the communication system, for example, a reference signal, so that the compatibility of the communication system and the radar system in the ISAC system can be realized. For example, by using the communication signal, the sensing function can be realized while the communication function is realized.
[0099] The second signal may include at least one sensing signal. In an embodiment, the second signal may include at least two sensing signals. The plurality of time windows (the first time window and the at least one second time window) may include at least one time window corresponding to each sensing signal. For example, the second signal may include one physical signal (sensing signal), and the plurality of time windows may include a plurality of sensing windows corresponding to one physical signal; for another example, the second signal may include two physical signals (sensing signals), and the plurality of time windows may include at least one window corresponding to each physical signal in the two physical signals. Based on this solution, target detection may be performed based on a plurality of sensing signals. In an embodiment, the sensing capabilities (e.g., maximum sensing ranges) corresponding to different sensing signals may be different, so that the sensing range can be improved.
[0100] In an embodiment, when one sensing signal includes a plurality of sub physical signals, different sub physical signals in this sensing signals may be the same or different in signal length.
[0101] In an embodiment, when the second signal includes a plurality of sensing signals, the second signal may satisfy at least one of the following:
[0102] sub physical signals in different sensing signals may be the same or different in signal length;
[0103] cyclic prefixes corresponding to different sensing signals may be the same or different in length; and
[0104] the sensing capabilities corresponding to different sensing signals may be different.
[0105] The signal length may be the information representing the length of the signal in the time domain, and can be interpreted as the time information occupied by the signal in the time domain, for example, one OFDM symbol, or can also be interpreted as the number of sampling points corresponding to the signal or other information that can represent the signal length. The sensing capability of one sensing signal may include, but not limited to, the sensing range, for example, the maximum sensing / detection distance, the maximum sensing angle, the maximum sensing speed or the like.
[0106] In an embodiment of the disclosure, the sensing signal may be a signal including a cyclic prefix, and the length of the sensing signal may refer to the length of the signal excluding the CP or may be the length of the signal including the CP.
[0107] By using a plurality of sensing signals with different signal lengths, different CP lengths or different sensing capabilities, the sensing results in different sensing ranges can be obtained based on different sensing signals, so that better sensing effects can be obtained.
[0108] In an embodiment of the disclosure, the length of the cyclic prefix (CP) corresponding to one signal a may be the length of the equivalent cyclic prefix of this signal a. The equivalent cyclic prefix may also be called an expanded cyclic prefix, a sensing cyclic prefix or other names. The length of the equivalent cyclic prefix may be the length of the actual cyclic prefix of this signal a, or the length of at least one signal b before this signal a, or the sum of the signal length of at least one signal b before this signal a and the length of the CP before the at least one signal. Both the signal a and the at least one signal b may be sensing related signals, and the signal a and the at least one signal b may be continuous in the time domain. The signal a and the signal b may be sensing signals or sub physical signals.
[0109] For example, the second signal may include two sensing signals which may be called a sensing signal 1 and a sensing signal 2. The length of the equivalent CP corresponding to the sensing signal 1 and the length of the equivalent CP corresponding to the sensing signal 2 may be different, so the maximum sensing distances corresponding to the sensing signal 1 and the sensing signal 2 may be different. When the sensing signal 1 is a sub physical signal, the length of the equivalent CP of the sensing signal 1 may be the length of the actual CP corresponding to the sensing signal 1; and, when the sensing signal 1 includes a plurality of sub physical signals, the length of the equivalent CP of the sensing signal 1 may be the length of at least one sub physical signal of the sensing signal 1 (in an embodiment, the at least one sub physical signal may include the first sub physical signal in the 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 the sensing signal 1. Similarly, the length of the equivalent CP of the sensing signal 2 may also be the length of the actual CP corresponding thereto, or the length of at least one sub physical signal included in the sensing signal 2, or the sum of the length of at least one sub physical signal and the length of the actual CP corresponding to the sensing signal 2.
[0110] In an embodiment of the disclosure, in a case where one sensing signal (which may also be called a physical signal) includes at least two sub physical signals, the plurality of sub physical signals may be the same or different signals, for example, may be the same reference signals. When the second signal includes a plurality of sensing signals, the sub physical signals of different physical signals may be same or different signals. In an embodiment, different physical signals may be the same or different in signal type, and the sub physical signals in different physical signals may be different in sensing capability.
[0111] When one sensing signal includes a plurality of sub physical signals, this sensing signal may correspond to one or more windows, and the one or more windows may be windows corresponding to at least one sub physical signal in the plurality of sub physical signals. For example, one sensing signal includes a sub physical signal 1 and a sub physical signal 2, the sub physical signal 1 may be located before the sub physical signal 2 in the time domain, and this sensing signal may correspond to one or more time windows. The plurality of time windows may be associated with the sub physical signal 1 or the sub physical signal 2, and may also include at least one window associated with the sub physical signal 1 and at least one window associated with the sub physical signal 2.
[0112] In an embodiment of the disclosure, in the step S510, the window related information such as the window positions, window lengths of a plurality of windows including the first time window and the at least one second time window will not be uniquely limited. Theoretically, the starting position of the first window is not earlier than the sending starting time of the second signal. Each time window may be associated with at least one of the following:
[0113] 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; and, the time domain position and / or length of at least one sub physical signal in the second signal.
[0114] For example, the time domain position of the first window in the plurality of windows may be related to the position of the first sensing signal in the second signal, that is, the position of the window may be related to the time domain position of the sensing signal. In an embodiment, the position of the window being related to the position of the sensing signal may include, but not limited to, position alignment, wherein the position alignment means that the starting position of the window is the same as the starting position of the sub physical signal and the length of the window is the same as that of the sub physical signal. In an embodiment, for a sensing signal including one sub physical signal, the position of the second window may be obtained by moving the position of the first window backward by a certain distance (e.g., the length of the CP corresponding to the sensing signal), and the third window may be obtained by translating the second window backward then by a certain distance, and so on.
[0115] For a second signal including a plurality of sub physical signals (it is possible that the second signal includes one sensing signal including a plurality of sub physical signals, or it is also possible that the second signal includes a plurality of sensing signals each including one or more sub physical signals), the position of the second window may be related to (e.g., aligned with) the position of the second sub physical signal in the second signal;, and the position of the third window may be deduced in the similar manner.
[0116] In an embodiment, in a case where one sensing signal includes a plurality of sub physical signals, one window may be related to (e.g., aligned with) the position of one sensing signal. It is possible that a window is related to any sub physical signal of this sensing signal. For example, a window may be aligned with the position of the last sub physical signal of this sensing signal.
[0117] In an embodiment, in a case where the second signal includes a plurality of sensing signals, each sensing signal may be associated with at least one window. For example, the second signal may include a sensing signal 1 and a sensing signal 2, wherein, if the sensing signal 1 includes a sub physical signal 1 and a sub physical signal 2 which are arranged in a chronological order (a time-domain order) and the sensing signal 2 includes a sub physical signal 3 and a sub physical signal 4 which are arranged in a chronological order, the first window may be a window corresponding to the sub physical signal 2, and the second window may be a window corresponding to the sub physical signal 4.
[0118] An embodiment of performing sensing based on the third signal and at least one fourth signal in the disclosure will be described below.
[0119] In an embodiment of the disclosure, the performing 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. In an embodiment, the obtaining a first target detection result may include at least one of the following:
[0120] way a: determining, based on the signal of each window in the plurality of time windows, a second target detection result corresponding to each window, and obtaining a first target detection result based on the second target detection result corresponding to each window;
[0121] way b: determining, based on the second signal of each window in the plurality of time windows, a channel estimation result corresponding to each time window, and obtaining a first target detection result based on the channel estimation result corresponding to each window; and
[0122] way c: performing self-interference removal on a fifth signal based on a signal in a first window, and obtaining a first target detection result based on at least one signal in the self-interference removed signals;
[0123] wherein the first window is at least one window in the plurality of time windows, the fifth signal includes at least one of the first signal and a signal in a second window, and the second window is at least one window in the plurality of time windows, wherein the plurality of time windows include the first window and at least one second time window.
[0124] In an embodiment, the first window and the second window may be different.
[0125] For the above way a, the target detection result corresponding to each window may be calculated based on the signal corresponding to each window in at least two windows in the plurality of time windows, and the first target detection result may be obtained by fusing the target detection results corresponding to respectively at least two windows.
[0126] For any window, the specific way of determining the target detection result corresponding to this window based on the signal of this window will not be uniquely limited in the embodiment of the disclosure, and may adopt any target detection solution theoretically. In an embodiment, channel estimation may be performed based on the signal of this window to obtain a channel estimation result corresponding to the signal of this window, and the corresponding target detection result may be obtained based on this channel estimation result. In an embodiment, it is also possible to adopt, but not limited to, a power-based over-threshold detection algorithm, a modulus-based over-threshold detection algorithm or the like. For example, the channel estimation result corresponding to a window a may include the channel estimation results of all sampling points corresponding to this window, for example, the power values of the sampling points. Some sampling points having an estimation result greater than or equal to a preset threshold may be determined based on the estimation results of these sampling points and a power threshold (which may be the preset threshold or may be a threshold determined dynamically in other ways, and a set of channel tap indexes corresponding to these sampling points in the time domain may be used as a target detection result R1 corresponding to this window a, wherein the channel tap indexes in the time domain are in one-to-one correspondence with distances. The target detection result R1 may include the target distance corresponding to each channel tap index in the set, and its physical meaning can be interpreted as that there is a target at the distance corresponding to the channel tap index having a power value or modulus value exceeding the threshold.
[0127] In an embodiment, it is possible to use the target detection result R1 as the target detection result corresponding to the window a. In an embodiment, it is also possible to calculate a self-interference signal corresponding to the signal of this window a based on the target detection result R1 and then delete the self-interference signal from the signal of this window. It is possible to perform the process of calculating the channel estimation result again based on the self-interference removed signal to obtain a channel estimation result R2 corresponding to the interference removed signal, and then use this channel estimation result R2 as the channel estimation result of this window a.
[0128] As an example, in the way a, it is assumed that the plurality of time windows include a data window A and a data window B, after the second target detection result A corresponding to the data window A and the second target detection result B corresponding to the data window B are obtained, the first target detection result may be obtained by fusing the target detection result A and the target detection result B. In an embodiment, a union set or an intersection set of the target detection result A and the target detection result B may be used as the first target detection result.
[0129] In the above way b, it is possible to calculate, based on the signal corresponding to each window in at least two windows of the plurality of time windows, the channel estimation result corresponding to each window in the at least two windows may be calculated, then fuse the channel estimation results of the windows (e.g., obtaining the union set or interaction set of the channel estimation results of the windows or differentiating the channel estimation results of the windows), and obtain the first target detection result based on the fused channel estimation result. For example, it is assumed that the plurality of time windows includes a data window A and a data window B, after the channel estimation result A of the data window A and the channel estimation result B of the data window B are obtained, the channel estimation result A and the channel estimation result B may be differentiated, and the obtained channel estimation result difference may be used as the fused channel estimation result. For example, the set of channel tap indexes of sampling points greater than or equal to the threshold may be determined as the first target detection result based on the power value of each sampling point in the fused channel estimation result (e.g., the channel estimation result difference) and the threshold.
[0130] In the above way c, it is possible to perform self-interference removal on at least one signal based on the signal of at least one window (called the first window) in the plurality of time windows and then calculate the first target detection result based on the self-interference removed signal. The at least one signal may include at least one of the first signal and the signal (at least one of the third signal and at least one fourth signal) of at least one window (called the second window).
[0131] The first window and the second window are different. In an embodiment, the first window and the second window may not be overlapped, or may be partially overlapped. The first window is not later than the second window in the time domain. For example, the plurality of time windows may include two data window, e.g., a first time window and a second time window, wherein the first window may be the first data window in the two windows, the second window is the second data window, and it is possible to perform self-interference removal on the signal (the fourth signal) of the second data window based on the signal (the third signal) of the first data window and determine a first target detection result based on the interference removed signal of the second data window; or, the first window may be the first data window, the second window includes the first data window and the second data window, and it is possible to perform self-interference removal on the signal of the first data window and the signal of the second data window respectively based on the signal of the first data window and determine a first target detection result based on the self-interference removed signals of the two data windows. For example, the target detection result corresponding to the first data window may be calculated based on the interference removed signal of the first data window, the target detection result corresponding to the second data window is calculated based on the interference removed signal of the second data window, and the target detection results of the two data windows are fused to obtain the first target detection result.
[0132] In an embodiment of the disclosure, the performing self-interference removal on the fifth signal based on the signal in the first window may include:
[0133] determining a self-interference signal corresponding to the fifth signal based on the signal in the first window; and
[0134] performing self-interference removal on the fifth signal based on the self-interference signal corresponding to the fifth signal.
[0135] In an embodiment of the disclosure, the fifth signal may include a signal in one or more time widows. In an embodiment, the third signal may include: at least one of the first signal, the third signal and at least one fourth signal.
[0136] In an embodiment, as one example, when self-interference removal is performed on a signal b based on a signal a, it is possible to calculate a self-interference channel corresponding to the signal b based on the signal a, then reconstruct a self-interference signal corresponding to the signal b based on the self-interference channel corresponding to the signal b, and delete the self-interference signal from the signal b (e.g., subtracting the self-interference signal corresponding to the signal b from the signal b) to obtain the self-interference removed signal b1. The signal a and the signal b may be the same or different. In other words, it is possible to perform, based on one signal, self-interference removal on the signal itself, or it is also possible to perform self-interference removal on other signals except for this signal.
[0137] As one instance, the signal in the first window may include a signal c of a window P and a signal d of a window Q; the fifth signal may include the signal in the second window, and the signal in the second window may also include the signal of the window P and the signal of the window Q; and, the performing self-interference removal on the fifth signal based on the signal in the first window may include: estimating, based on the signal c of the window P, a self-interference signal corresponding to the signal c and a self-interference signal corresponding to the signal d of the window Q, respectively; or, estimating self-interference signals corresponding to the signal c and the signal d based on the signal c of the window P simultaneously.
[0138] In an embodiment, the determining a self-interference signal corresponding to the fifth signal based on the signal in the first window may include:
[0139] obtaining a target detection result corresponding to the first window based on the signal of the first window; and
[0140] determining the self-interference signal corresponding to the fifth signal based on the target detection result corresponding to the first window.
[0141] In an embodiment, the determining the self-interference signal corresponding to the fifth signal based on the target detection result corresponding to the first window may include:
[0142] determining a self-interference channel corresponding to the fifth signal based on the target detection result corresponding to the first window; and
[0143] reconstructing the self-interference signal corresponding to the fifth signal based on the self-interference channel corresponding to the fifth signal.
[0144] In an embodiment, the first window may be one window. In this case, the first window may correspond to one signal. For example, the first window may be the first time window, and the signal of the first widow may be the third signal. Based on the target detection result corresponding to the third signal, e.g., the corresponding set of channel tap indexes having a corresponding power greater than the preset threshold, the self-interference signal corresponding to the signal that needs to be subjected to self-interference deletion (e.g., the fourth signal of the second time window) may be estimated based on the target detection result. In an embodiment, a self-interference channel corresponding to this signal may be estimated based on the target detection result, the signal that needs to be subjected to self-interference deletion and the transmitted signal (the sensing signal of the sub physical signal in the sensing signal) corresponding to the signal, and a self-interference signal corresponding to this signal may be estimated based on the estimated self-interference channel.
[0145] In an embodiment, the first window may be a plurality of windows (e.g., a first time window and at least one second time window). In this case, the first window may correspond to a plurality of signals. For example, the first window may include a first window A and a second window B (e.g., the first time window and the first second time window). A target detection result A corresponding to the window A may be obtained based on the signal in the window A, a target detection result B corresponding to the window B may be obtained based on the signal in the window B, the detection results of the detection result A and the detection result B may be fused, and a self-interference signal of the signal that needs to be subjected to self-interference deletion may be calculated based on the fused detection result. For example, the self-interference signal corresponding to the window B and / or the third window C (e.g., the second time window) may be calculated.
[0146] In an embodiment, after the self-interference removed signal is obtained, it is possible to calculate the first target detection result based on the signal of at least one window in the self-interference removed signal. For example, the target detection result corresponding to each window may be obtained based on the self-interference removed signal of each window, and the target detection result corresponding to each window may be fused to obtain the first target detection result. Or, it is also possible to obtain the first target detection result based on the target detection result corresponding to at least one self-interference removed signal and the target detection result corresponding to at least one signal that is not subjected to self-interference removal. For example, the target detection result corresponding to the signal in the first window and the target detection result corresponding to the self-interference removed signal of the second window may be fused (for example, the intersection set or union set of the two target detection results is obtained) as the first target detection result.
[0147] In an embodiment of the disclosure, the performing sensing based on the third signal and at least one fourth signal may include at least one of the following option 1 and option 2:
[0148] option 1: using a target detection result corresponding to the self-interference removed signal corresponding to any window in the plurality of time windows as the first target detection result; and
[0149] option 2: obtaining the first target detection result by performing a first operation on the following option 21 and / or option 22 for at least once, wherein the first operation includes at least one of obtaining an intersection set, obtaining a union set or obtaining a complementary set:
[0150] option 21: at least two target detection results corresponding to at least two signals; and
[0151] option 22: at least one target detection result corresponding to at least one signal and a first distance;
[0152] wherein the at least two signals in the option 21 may include at least one of the following:
[0153] the signals of at least two windows in the plurality of time windows;
[0154] the self-interference removed signals corresponding to at least two windows in the plurality of time windows; and
[0155] the signal of at least one window in the plurality of time windows and the self-interference removed signal corresponding to the at least one window; and
[0156] the at least one signal in the option 22 may include at least one of the following:
[0157] the self-interference removed signal corresponding to at least one window in the plurality of time windows;
[0158] the second signals of at least two windows in the plurality of time windows; and
[0159] the second signal of at least one window in the plurality of time windows and the self-interference removed signal corresponding to the at least one window.
[0160] The plurality of time windows may include the aforesaid first time window and at least one second time window. The windows in the plurality of time windows may be the same or different in length. For example, the windows corresponding to the same sensing signal may be the same in length, and the windows corresponding to different sensing signals may be different in length.
[0161] For the above option 1, the target detection result obtained based on the self-interference removed signal corresponding to any window may be directly used as the first target detection result. For example, according to the time sequence of windows, any window may be the last window in the plurality of time windows. For example, the self-interference signal may be deleted from the signal of the last window based on the signal in at least one window except for the last window in the plurality of time windows, and the signal of the last window after the self-interference deletion is subjected to channel estimation and target detection to obtain the first target detection result.
[0162] For the above option 2, the first target detection result may be obtained by fusing at least two intermediate target detection results, or may be obtained by performing the first operation on the target detection result corresponding to at least one signal and the above first distance. In an embodiment, it is possible to obtain the union set or intersection set of the target detection results of at least two windows to obtain the first target detection result, wherein the target detection result of one window may be obtained by performing channel estimation and target detection on the signal in this window, or may be obtained by performing channel estimation and target detection on the self-interference removed signal corresponding to this window. In an embodiment, it is possible to obtain the union set of the detection result (including the detected distance where the target exists) corresponding to respectively at least one window and the first distance, and then obtain the union set or intersection set of the results of union sets of each window to obtain the first target detection result.
[0163] In an embodiment of the disclosure, the first distance may be a preset value, e.g., a trial value or an empirical value, or may be configured by the base station or stipulated in advance. The way of obtaining the first distance by the first node will not be limited in an embodiment of the disclosure. In an embodiment, the first distance may be related to the sensing capability corresponding to the signal of at least one window in the plurality of time windows. For example, the first distance may be the maximum value or any value of the maximum sensing distances corresponding to the signals in the third signal and at least one fourth signal, and the first distance may also be obtained by fusing the maximum sensing distances corresponding to the signals in the windows. Or, the first distance may also be determined based on the distance corresponding to the detected target corresponding to each window (e.g., the distance where the target is detected to exist, which may also be called a detection distance). For example, the intermediate value in each detection distance may be used as the first distance, or the first distance may be determined based on each detection distance based on a stipulated way. In an embodiment, the first distance may be related to the length of the equivalent CP corresponding to the sensing signal. For example, the first distance may be equal to the maximum sensing distance corresponding to the length of the equivalent CP of any sensing signal.
[0164] The implementations of the solution provided by the disclosure will be described below by an embodiment. In practical applications, the steps in different embodiments can be combined or replaced with each other if not conflicted.
[0165] In the solution provided in an embodiment of the disclosure, the first node can realize sensing functions based on the received signal (the third signal and at least one fourth signal). For the convenience of description, in some of the following embodiments, the sent / transmitted signal is the signal sent by the transmitting node, e.g., the second signal, and the signal corresponding to the sent signal received by the first node is called the received signal, e.g., the first signal described above. In an embodiment of the disclosure, the received signal may include the signals (e.g., second signals) of a plurality of time windows (a first time window and a second time window). In the following embodiments, the plurality of time windows are referred to as a plurality of windows, and one time window is referred to as one data window.
[0166] In an embodiment of the solution provided by the disclosure, the plurality of windows may include two windows, e.g., a data window A and a data window B, and the data window A may be located before the data window B in time.
[0167] FIG. 6 shows a flowchart of a feasible target detection method (which may also be called a sensing method or sensing measurement method) provided in an embodiment. As shown in FIG. 6, the method may include the following steps.
[0168] In step I, the first node may obtain the received signal X.
[0169] In step II, the first node may obtain, based on the signal in the data window A, a target detection result which is denoted by an intermediate target detection result A (e.g., the target detection result corresponding to the signal in the data window A).
[0170] In step III, the first node may obtain, based on the intermediate target detection result A and the signal in the data window B, a target detection result which is denoted by an intermediate target detection result B (the target detection result corresponding to the signal in the data window B).
[0171] In step IV, the first node may obtain a 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.
[0172] In an embodiment, as shown in FIG. 6, before the step I, the method may further include the following step: the first node may send a second signal. In this case, it may be a single-node sensing mode. The first node may be a transmitting node and also a receiving node, and the first node may send the second signal and receive a signal related to the target echo, for example, the received signal X may be the echo signal of the second signal. In a multi-node sensing mode, the first node may send the second signal and receive a signal related to the target echo, or the first node may select to receive the second signal sent by another node, instead of sending a sensing signal, so as to complete target detection and estimation.
[0173] In an embodiment, in the step II, the first node may obtain the intermediate target detection result A by performing a channel estimation and target detection algorithm (corresponding to the data processing algorithm A in FIG. 6) on the signal in the data window A. The specific implementation of obtaining the intermediate result A based on the signal in the data window A will not be limited in an embodiment of the disclosure, and can theoretically adopt any solution of performing target detection based on the signal. For example, the first node may perform channel estimation on the signal in the data window A to obtain a time domain channel estimation result, and perform over-threshold detection or peak detection on the power value or modulus value of the channel estimation result to obtain the intermediate target detection result A. The intermediate target detection result A may be the set of tap indexes of time domain channels.
[0174] The time domain channel estimation result may be plural. As an example, in an implementation, it is assumed that the time domain channel estimation result contains 4096 sampling points, it can be interpreted as the channel tap coefficients (e.g., tap indexes) corresponding to 4096 sampling points in time. By taking the power value as an example, it is assumed that the power values of the 30thto 40thsampling points among 4096 sampling points are greater than the preset threshold, the intermediate target detection result A is the channel estimation results corresponding to the set of tap indexes . The physical meaning of the tap index of the time domain channel can be interpreted as the distance corresponding to the sampling point corresponding to this index. Therefore, the set of tap indexes can be interpreted as the taps of time domain channels having a power greater than a certain power threshold, and the physical meaning is that there is a target at the distance corresponding to the channel tap exceeding the threshold.
[0175] It is to be noted that, in actual implementations, during obtaining the set of tap indexes based on the signal estimation result, it is possible to directly perform a target detection algorithm (e.g., the above over-threshold detection) on the channel estimation result, or it is also possible to filter the channel estimation result and then perform over-threshold detection. The way of obtaining the set of tap indexes by using the channel estimation result may include, but not limited to, comparing the power value, modulus value, amplitude, phase or other features of the channel estimation result with a single threshold, and may also include comparing a plurality of features of the power value, modulus value, amplitude and phase of the channel estimation result with a plurality of thresholds, or adopt other methods. For example, a plurality of features in the channel estimation result may be compared with the respective thresholds to obtain the set of tap indexes of each feature having a feature value greater than the corresponding threshold, and the union set or intersection set of the sets of tap indexes corresponding to the plurality of features may be obtained, so as to obtain the final set of tap indexes.
[0176] In the step III, after the intermediate target detection result A is obtained based on the signal in the data window A, the first node may obtain the intermediate target detection result B based on the intermediate result A and the signal of the data window B. As shown in FIG. 6, the intermediate result B may be obtained by performing a data processing algorithm B based on the intermediate result A and the signal of the data window B. In an embodiment, the step III may be implemented as: performing self-interference deletion on the signal of the data window B based on the intermediate target detection result A, and obtaining the intermediate target detection result B based on the signal of the data window B after the self-interference deletion.
[0177] In an embodiment, the step III may include self-interference signal estimation (e.g., self-interference signal reconstruction) and self-interference signal deletion. The self-interference signal reconstruction may include self-interference channel estimation, and self-interference signal reconstruction based on the self-interference channel estimation result. The first node may perform self-interference channel estimation, self-interference signal reconstruction and self-interference deletion on the signal in the data window B (or, the signal in the data window A and the signal in the data window B; or, the received signal X) based on the intermediate target detection result A to obtain a signal B1, and then perform channel estimation and target detection on the signal B1 to obtain the intermediate result B. For example, it is possible to perform self-interference channel estimation, self-interference signal reconstruction and self-interference deletion on the signal B in the data window according to the intermediate target detection result A to obtain a signal B1; or, it is possible to perform self-interference channel estimation, self-interference signal reconstruction and self-interference deletion on the signals in the data window A and the data window B according to the intermediate target detection result A to obtain a signal A1 in the data window A and a signal B1 in the data window B after self-interference deletion; or, it is possible to perform self-interference channel estimation, self-interference signal reconstruction and self-interference deletion on the received signal X according to the intermediate target detection result A to obtain the received signal X1 after self-interference deletion, and then remove the self-interference removed signal B1 of the data window B from the signal X1.
[0178] As an example of the step III, the first node may estimate a first-order or high-order self-interference channel corresponding to the signal of the data window B (or, the signal of the data window A and the signal of the data window B; or, the received signal X) based on the intermediate target detection result A (e.g., the set of tap indexes ), then reconstruct a self-interference signal corresponding to the signal of the data window B (or, the signal of the data window A and the signal of the data window B; or, the received signal X), and obtain the difference between the signal of the data window B (or, the signal of the data window A and the signal of the data window B; or, the received signal X) and the corresponding self-interference signal, so as to obtain the signal of the data window B (or, the signal of the data window A and the signal of the data window B; or, the received signal X) without self-interference.
[0179] It is to be noted that, before the self-interference channel estimation, the first node has obtained the information of all sampling points of the received signal and then performs self-interference channel estimation on the specific data according to the configuration information related to the sensing signal or the predetermined parameters related to the channel estimation algorithm.
[0180] In an embodiment, when the first node performs self-interference channel estimation based on the intermediate target detection result A and the signal in the data window B to obtain the self-interference channel, the set of channel tap indexes corresponding to the intermediate target detection result A may be regarded as the tap index corresponding to the self-interference channel. The channel tap in the intermediate target detection result A may correspond to one or more distances, and the physical meaning may be that a target exists at the one or more distances, for example, the target corresponding to the one or more distances may lead to the self-interference in other data windows. In an embodiment, the time domain received signal corresponding to the data window A (e.g., the second signal of the data window A) may be represented as , where is the transmitted signal corresponding to the data window A, and represents the channel state information vector corresponding to the data window A and may be represented as , where represents the channel state information vector corresponding to the nthsampling point in . Thus, the corresponding channel estimation result may be obtained according to the transmitted signal and received signal corresponding to the data window A.
[0181] In an embodiment, the intermediate target detection result of the data window A may be obtained based on the power value, modulus value or other feature features of each sampling point corresponding to the matrix . For example, it is possible to obtain the modulus value of the matrix and then perform over-threshold detection on the modulus value to obtain the indexes corresponding to sampling points having modulus values greater than the threshold. For example, the intermediate target detection result A (the set of tap indexes) may be represented as , and corresponds to the sampling point of the vector . After the intermediate target detection result A is obtained, the self-interference channel corresponding to the data window B (or, the data window A and the data window B; or, the received signal X) may be estimated based on the intermediate target detection result A. During the self-interference channel estimation, it is possible to estimate a first-order or high-order self-interference channel.
[0182] The description will be given by taking estimating the self-interference channel corresponding to the data window B based on the intermediate target detection result A as an example. After the estimation result of the self-interference channel of the data window B is obtained, it is possible to reconstruct the self-interference signal in the data window B based on the self-interference channel of the data window B and the corresponding transmitted signal in the data window B (which may also be called the local signal on the sending node side, e.g., the physical signal sent by the sending node; this signal is the signal that is known to the sending terminal and the receiving terminal, and the received signal of the data window B is the received signal of the receiving terminal corresponding to this physical channel), then obtain a signal B1 after self-interference deletion based on the signal in the data window B and the reconstructed self-interference signal in the data window B, and perform channel estimation and target detection on the signal B1 to obtain the intermediate result B.
[0183] It is to be noted that two channel estimation methods are performed in the steps II and III. The first method may be ordinary channel estimation (the channel estimation performed on the signal of the data window A in the received signal in the step II, and the channel estimation performed on the signal B1 in the step III), and the second method may be self-interference channel estimation (the self-interference channel estimation performed on the signal of the data window B in the step III). A difference between the ordinary channel estimation and the self-interference channel estimation may be that: the 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 may include the estimation of the linear part and the estimation of the nonlinear part, including the estimation of some channel taps (e.g., channel taps corresponding to the tap indexes having power values / modulus values exceeding the threshold). For example, the ordinary channel estimation result may correspond to 4096 sampling points, and the sampling points corresponding to the self-interference channel estimation result in the step III may be the indexes included in the intermediate target detection result A, for example, the set of tap indexes in the above example, total 11 indexes.
[0184] By taking reconstructing the self-interference signal of the data window B based on the intermediate target detection result A of the data window A as example, an alternative of the principle of reconstructing the self-interference signal of this signal or other signals by using the target detection result of one signal will be described below. In this example, the local signal (e.g., the local time domain signal) used for self-interference deletion may be the transmitted signal corresponding to the data window B.
[0185] It is assumed that the local signal used for self-interference deletion may be represented as (where , and may be the number of Fourier transform points of the signal, e.g., the number of sampling points), the first-order component time domain convolution matrix constructed by may be:
[0186]
[0187] That is, the first column of may be , where . Each subsequent column may be the downward cyclic displacement of the previous column. A possible implementation of constructing the third-order component and fifth-order component of the local signal will be given by taking the self-interference deletion order (also referred to as cancellation order) P being 3 and 5 as an example. Specifically, the time domain convolution matrix of the third-order component constructed by the first-order component time domain convolution matrix may be represented as , the time domain convolution matrix of the fifth-order component constructed by the first-order component time domain convolution matrix may be represented as , where represent the square and fourth power of the absolute value of each element, respectively, represents the multiplication of each element of the matrix, and the operation priorities of both are higher than . In actual implementations, the specific value of the cancellation order will not be limited in an embodiment of the disclosure.
[0188] After the intermediate target detection result A of the data window A is obtained, a sub-matrix may be obtained from the time domain convolution matrix corresponding to the cancellation order P (the time domain convolution matrix corresponding to the cancellation order P=1 is , the time domain convolution matrix corresponding to P=3 is and , and time domain convolution matrix corresponding to P=3 is , and ) according to the cancellation order P and the intermediate result A. The number of columns of the sub-matrix may be equal to the number of tap indexes in the intermediate target detection result A (the set of tap indexes greater than the threshold), and the columns in the sub-matrix may be the columns in the time domain convolution matrix corresponding to the tap indexes in the intermediate target detection result A. It is assumed that the number of tap indexes in the intermediate result A is L, if P=1, is the matrix formed by L columns of ; if P=3, is the matrix formed by first L columns of and first L columns of sequentially; and, if P=5, is the matrix formed by first L columns of , first L columns of and first L columns of sequentially.
[0189] After the sub-matrix is determined according to the intermediate result A and the local signal of the data window B, an initial self-interference channel estimator may be calculated. One possible implementation is:
[0190]
[0191] where in the expression represents the received signal in the data window B; is a unit matrix; is the known coefficient, for example, which may be a preset value, for example, a very small non-negative number, e.g., 10-10, 10-5, 10-1, etc.; and, the superscript H represents Hermite transposition.
[0192] It can be seen that, in the above embodiment 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 when channel estimation is performed on the signal of the data window B based on the signal of the data window A. The intermediate target detection result A corresponding to the data window A may be obtained based on the received signal of the data window A, the sub-matrix used for self-interference channel estimation may be obtained based on the intermediate result A and the local signal of the data window B, and then the channel estimation result may be calculated based on the sub-matrix and the received signal of the data window B.
[0193] In actual implementations, if the local signal can be known by a wireless communication device (e.g., the first node) in advance, for example, being a reference signal, for initial self-inference channel estimation in which the path number used for self-interference deletion (e.g., the tap indexes in the intermediate result A) is fixed, may be calculated offline in advance and stored in the storage resource of the hardware, and is directly called and multiplied by during self-interference channel estimation, without online dynamic calculation.
[0194] After the self-interference channel is estimated, the first node may reconstruct the self-interference signal corresponding to the data window B based on the self-interference channel estimation result, wherein the first reconstruction signal may be represented as . The first reconstruction signal may represent the self-interference with the wireless communication device caused by the sensing signal transmitted by the wireless communication device, and may be a self-interference signal. By deleting the self-interference signal in the received signal of the data window B, the self-interference removed signal B1 of the data window B may be obtained. For example, the received signal of the data window B and the self-interference signal may be differentiated to obtain B1. After the self-interference removed signal B1 is obtained, it is possible to perform ordinary channel estimation and target detection on the signal B1 to obtain the intermediate target detection result B corresponding to the data window B.
[0195] Subsequently, in the step IV, the first node may obtain a target detection result Z (e,g,, a first target detection result) based on the intermediate target detection result B or based on the intermediate target detection result A and the intermediate target detection result B. In an embodiment, the intermediate result B may be used as the target detection result Z; or, the intersection set of the intermediate result A and the intermediate result B may be used as the target detection result Z; or, the union set of the intermediate result A and the intermediate result B may be used as the target detection result Z; or, a mathematical operation related to the maximum detection distance may be performed on the intermediate result A and / or the intermediate result B to obtain the target detection result Z. The union set and / or intersection set of the detection results Z (e.g., the intersection set of A and B, and the Z obtained based on the mathematical operation related to the maximum detection distance) obtained in at least two of the above ways may also be obtained, so as to obtain the final detection result Z, e.g., the first target detection result.
[0196] As an example, it is assumed 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 result corresponding to the intermediate result B is 500 meters, the detection result corresponding to the intermediate result B and the maximum detection distance are summated to obtain an intermediate result C. In this example, the intermediate result C is 1750 meters. The union set of the intermediate result A and the intermediate result C may be obtained again, so as to obtain the target detection result Z. In an example, the target detection result Z may be 50 meters and 1750 meters.
[0197] In an embodiment, the target detection result Z may include channel tap indexes. Each index uniquely corresponds to one distance, e.g., the detected distance where a target exists. The distance corresponding to the sampling points / tap indexes in the final result Z may be a target distance for determining the existence of the target, and the target detection result Z can be interpreted as the detected target distance. In a case where the first node A is a sending node and also a receiving node, the distance uniquely corresponding to each index represents the distance between the target point and the first node A. In a case where another node B is a sending node and the first node is a receiving node, the distance uniquely corresponding to each index represents the distance between the target point and the another node B.
[0198] In an embodiment, in a practical application scenario, except for the distance, if it is desired to sense the orientation or other information (e.g., speed, angle, position or other information) of the target, the signal may be processed in a slow time dimension, or subsequent signal processing may be performed according to the result Z. The specific implementation of obtaining other information of the target will not be uniquely limited in an embodiment of the disclosure, and can adopt the existing sensing information acquisition methods. However, in an embodiment of the disclosure, during the calculation of the sensing information, the improvement of the existing methods lies in that the used signal is the signal after self-interference deletion, rather than the signal that is not subjected to self-interference deletion.
[0199] By taking obtaining the speed of the target as an example, an implementation may include repeating the above steps I, II and III. For example, in a period of time, the sensing signal is repeatedly received to obtain a plurality of received signals X, and the operations in the steps I, II and III 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 is performed in a fast time domain, the channel estimation results in the fast time domain are subjected to Fourier transform or discrete Fourier transform in a slow time domain and then subjected to over-threshold detection to obtain the indexes of channel sampling points over the threshold in the slow time domain. The indexes of the channel sampling points in the slow time domain may be in one-to-one correspondence with target speeds. Therefore, the target speed may be obtained based on the indexes of the channel sampling points over the threshold in the slot time domain.
[0200] By taking obtaining the angle of the target as an example, an implementation may include repeating the above steps I, II and III. For example, in a period of time, the sensing signal is repeatedly received to obtain a plurality of received signals X, and the operations in the steps I, II and III 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 is performed in a fast time domain, the channel estimation results are subjected to over-threshold detection to obtain channel tap indexes, and an angle estimation algorithm (e.g., an estimation of signal parameters via rotational invariance techniques (ESPRIT) algorithm or a multiple signal classification (Music) algorithm) is performed based on the obtained tap indexes and the plurality of signals B1 to obtain target angle information.
[0201] In an embodiment, a coordinate axis may be established to calculate the position information of the target after the distance and angle information of the target is obtained.
[0202] In an embodiment of the solution provided by the disclosure, the number of windows in the target detection method will not be limited and may be two or more, the plurality of time windows may be continuous or discontinuous data windows, and the data windows may be or may not be overlapped. For example, when the number of data windows is greater than 2, an optional step may be added after the step III. For example, the plurality of data windows may include a data window A, a data window B, and a plurality of possible data windows such as a data window C and a data window D.
[0203] When the number of data windows is 3, in the chronological order in the time domain, the three data windows may be denoted by a data window A, a data window B and a data window C sequentially. An implementation of the step III may also include: obtaining, by the first node, an intermediate target detection result C corresponding to the data window C based on at least one of the intermediate target detection result A and the intermediate target detection result B and the data in the data window C. Correspondingly, the step IV may include: obtaining, by the first node, a target detection result Z based on at least one of the intermediate target detection result A, the intermediate target detection result B and the intermediate target detection result C.
[0204] In an embodiment, when the first node obtains the intermediate result C corresponding to the data window C based on at least one of the intermediate result A and the intermediate result B and the data in the data window C, the intermediate result B may be the intermediate result obtained based on the signal B1 after self-interference deletion, or may be the target detection result obtained based on the signal in the data window B.
[0205] In the solution provided in an embodiment of the disclosure, in actual implementations, the corresponding target detection algorithms used by different data windows may be the same or different. For example, the plurality of windows may include a data window A1 and a data window A2, and an implementation of the step II may include: obtaining a target detection result A1 based on the signal in the data window A1, and obtaining a target detection result A2 based on the signal in the data window A2. Specifically, the first node may perform the same or different target detection algorithms on the data window A1 and the data window A2, respectively, to obtain an intermediate target detection result A1 and an intermediate target detection result A2. In an embodiment, an implementation of the step IV may include: obtaining a target detection result Z by fusing the intermediate results A1 and A2. As an implementation, the first node may perform a joint target detection algorithm on the signals in the data window A1 and the data window A2 to obtain intermediate results A1 and A2. For example, it is possible to perform channel estimation on the signal of the data window A1 to obtain a channel estimation result A1, perform channel estimation on the signal of the data window A2 to obtain a channel estimation result A2, fuse the channel estimation result A1 and the channel estimation result A2 (e.g., obtaining the union set of the estimation results A1 and A2 or performing other processing), obtain the intermediate result A1 based on the data corresponding to the data window A1 in the fused channel estimation result, and obtain the intermediate result A2 based on the data corresponding to the data window A2 in the fused channel estimation result.
[0206] As one example, FIG. 7 shows a flowchart of a target detection method according to an embodiment of the disclosure. In an embodiment, there are two time windows (a data window A and a data window B). As shown in FIG. 7, this target detection method may include the following steps.
[0207] In step 1, a first node may send a second signal. It is to be noted that the step 1 is an optional step and the second signal may also be sent by another node.
[0208] In step 2, the first node may obtain the received signal corresponding to the second signal, the received signal including a signal of the data window A and a signal of the data window B.
[0209] In step 3, the first node may perform channel estimation on the signal in the data window A in the received signal to obtain a channel estimation result A.
[0210] In step 4, the first node may perform a target detection algorithm A based on the channel estimation result A to obtain an intermediate target detection result A corresponding to the data window A.
[0211] In step 5, the first node may perform a self-interference deletion algorithm on the signal B in the data window B based on the intermediate result A and the signal in the data window B, to obtain a signal B1 after self-interference signal deletion.
[0212] In step 6, the first node may perform channel estimation on the signal B1, and perform a target detection algorithm B on the channel estimation result to obtain an intermediate target detection result B corresponding to the data window B.
[0213] In step 7, the first node may fuse the intermediate result A and the intermediate result B to obtain a target detection result X.
[0214] The format of the sensing signal and the format of the plurality of data windows will not be limited in an embodiment of the disclosure. The implementations of the sensing signal and the implementations of the plurality of windows provided in an embodiment of the disclosure will be described below in connection with several embodiments. In the following schematic diagrams of these implementations, the length of the rectangular box in the horizontal direction may represent the time length of the corresponding information.
[0215] As an example, as shown in FIG. 8A, the second signal may include one sensing signal, this sensing signal may include a single sub physical signal 1, and the CP is the cyclic prefix of the sub physical signal 1. The length of the rectangular box where the CP is located may schematically represent the length of the CP, and the length of the rectangular box where the sub physical signal 1 is located may schematically represent the length of this signal. Other signals in FIG. 8A will not be limited in an embodiment of the disclosure, and may be any signals in the communication system, such as signals of data channels or signals of control channels. The length of the equivalent CP of the sensing signal of the format shown in FIG. 8A is the length of the CP.
[0216] Corresponding to the format of the sensing signal shown in FIG. 8A, FIG. 9A shows an example of a plurality of windows corresponding to the sensing signal of this format. In this example, the plurality of windows may include two or more windows, e.g., a data window A, a data window B and a data window C shown in FIG. 9A, wherein the plurality of data windows are windows corresponding to a sub physical signal 1. In an embodiment, the data window A may be aligned with the sub physical signal 1, and the data window B may be at the position after moving the data window A backward by the length of the CP. That is, the data window B may correspond to the position after moving the position of the sub physical signal 1 toward the tail of the sensing signal by the length of the CP. Similarly, the plurality of windows may also be more than two data windows, and the plurality of data windows may be sequentially moved toward the tail of the sensing signal by the length of the CP. For example, for the data window C in FIG. 9A, the data window C may be at the position after moving the data window A backward by two times of the length of the CP.
[0217] As an example of the second signal (the signal sent by the transmitter, the sensing signal in FIG. 8B) shown in FIG. 8B, the second signal (the sensing signal in FIG. 8B) may include one sensing signal, and this sensing signal may include a CP, a sub physical signal 1 and a sub physical signal 2. In an embodiment, the two sub physical signals may be the same in signal length.
[0218] Corresponding to the format of the sensing signal shown in FIG. 8B, an optional window arrangement mode may be as shown in FIG. 9B. The plurality of windows may include two data windows, e.g., a data window A and a data window B. The data window A may be aligned with a sub physical signal 1, and the data window B may be aligned with a sub physical signal 2. The plurality of windows may include more than two windows, e.g., a data window A, a data window B and a data window C shown in FIG. 9B. In an embodiment, the data window C may be obtained by moving the data window B backward by a certain length. For example, the length of backward movement may be equal to the signal length of the sub physical signal 2. That is, the starting position of the data window C may be aligned with the ending position of the sub physical signal 2, and the length of the data window C may be the same as that of the sub physical signal 2.
[0219] As an example shown in FIG. 8B, the length of the equivalent CP of the sensing signal may be the length of the CP, or the sum of the length of the CP and the length of the sub physical signal 1. In an embodiment, the length of the equivalent CP of the sub physical signal 1 may be the length of the CP, the length of the equivalent CP of the sub physical signal 2 may be the length of the CP or the length of the sub physical signal 1 or the sum of the length of the CP and the length of the sub physical signal 1.
[0220] As an example of the format of the sensing signal shown in FIG. 8C, the second signal may include one sensing signal, and this sensing signal may include a CP, a sub physical signal 1, a sub physical signal 2 and a sub physical signal 3. In an embodiment, the three sub physical signals may be the same in signal length.
[0221] Corresponding to the format of the sensing signal shown in FIG. 8C, FIG. 9C shows an embodiment of a plurality of windows. The plurality of windows may include three or more windows, e.g., a data window A, a data window B and a data window C shown in FIG. 9C, and the three data windows may be aligned with the three sub physical signals, respectively. Of course, the plurality of windows may also be more data windows, for example, further including a data window D shown in FIG. 9C. The starting position of the data window D may be aligned with the ending position of the sub physical signal 3, and the length of the data window D may be the same as or different from that of the sub physical signal 3. For example, the length of the data window D may be less than the length of the sub physical signal 3 or the length of the data window A / B / C. In other words, the plurality of windows may be the same or different in window length.
[0222] As an example shown in FIG. 8C, the length of the CP of the sub physical signal 1 may be the length of the CP of the sensing signal. The length of the equivalent CP of the sub physical signals except for the first sub physical signal (e.g., the sub physical signal 2 or the sub physical signal 3) may 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. By taking the sub physical signal 3 shown in FIG. 8B8C as an example, the length of the equivalent CP of the sub physical signal 1 may be the length of the CP, or the length of the sub physical signal 1, or the length of the CP of the sub physical signal 2, or the sum of the length of the CP and the length of the sub physical signal 1, or the sum of the length of the sub physical signal 1 and the length of the sub physical signal 2, or the sum of the length of the CP, the length of the sub physical signal 1 and the length of the sub physical signal 2.
[0223] As an example of the second signal shown in FIG. 8D, the second signal may include two sensing signals, e.g., a sensing signal 1 and a sensing signal 2 shown in FIG. 8D. The sensing signal 1 may include a CP, a sub physical signal 1 and a sub physical signal 2, and the sensing signal 2 may include a CP, a sub physical signal 3 and a sub physical signal 4. In an embodiment, the sub physical signal 1 and the sub physical signal 2 may be the same in length, the sub physical signal 3 and the sub physical signal 4 may be the same in length, and the sub physical signal 1 and the sub physical signal 3 may be different in length. The length of the CP corresponding to the sensing signal 1 and the length of the CP corresponding to the sensing signal 2 may be the same or different. In an embodiment, the length of the sub physical signal 1 may be greater than that of the sub physical signal 3, and the length of the CP corresponding to the sensing signal 1 may be greater than that of the CP corresponding to the sensing signal 2.
[0224] Corresponding to the format of the second signal shown in FIG. 8D, FIG. 9D shows an embodiment of a plurality of windows. The plurality of windows may include two or more data windows, e.g., a data window A and a data window B shown in FIG. 9D. In an embodiment, the data window A may be aligned with a sub physical signal 2, and the data window B may be aligned with a sub physical signal 4. The plurality of windows may also include a data window C. The starting position of the data window C may be related to (aligned with, in FIG. 9D) the ending position of the sub physical signal 4 or the sub physical signal 2, or the position of the data window C may be obtained by moving the position of the data window B by a certain length. For example, this length may be the length of the CP corresponding to the sensing signal 2, or the length of the sub physical signal 4.
[0225] It is to be noted that, the above implementations provided by the disclosure are only several optional solutions of an embodiment of the disclosure, and variations or similar ways based on these implementations shall also fall into the protection scope of an embodiment of the disclosure. The schematic solutions of the format of the sensing signal and the format of the window in the above different optional implementations can be combined with and referred to each other.
[0226] In an embodiment of the disclosure, the plurality of windows corresponding to the first signal may not be overlapped in the time domain, as shown in the examples of FIGS. 9B, 9C and 9D; and, the plurality of windows may also be partially overlapped in the time domain, as shown in the example of FIG. 9A. The plurality of windows being partially overlapped in the time domain may mean that at least two windows in the plurality of windows are overlapped. For example, it is possible that adjacent windows are overlapped and non-adjacent windows are not overlapped. It is also possible that more than two windows are overlapped.
[0227] In an embodiment, in a scenario where the plurality of windows are partially overlapped, during sensing based on the signals (the third signal and at least one fourth signal) in the plurality of windows, for example, during determining the first target detection result, it is possible to perform target detection based on the signals in all of these windows, and it is also possible to perform target detection based on some of the signals in some of the windows. By taking FIG. 9A as an example, target detection may be performed based on all signals or designated signals in the signals in three data windows, and the target detection process may include channel estimation, and execution of the target detection algorithm based on the channel estimation result. In an embodiment, in a case where the data windows are overlapped / superimposed, the channel estimation result may be related to the length of the CP, for example, being obtained based on some of the channel estimation results of the signals in the plurality of data windows within the length of the CP, and / or, the target detection algorithm may be performed based on some signals within the length of the CP. For example, the target detection result may be determined based on some of the signals having a length of the CP length starting from the starting position of the data window A in the third signal in the data window A, some of the signals having a length of the CP length starting from the starting position of the window B in the fourth signal in the data window B and some of the signals having a length of the CP length starting from the starting position of the data window C in the fourth signal in the data window C.
[0228] An embodiment of the target detection method provided by the disclosure will be further described below in connection with several formats of the sensing signal provided in an embodiment of the disclosure.
[0229] Embodiment 1
[0230] An implementation of the multi-window detection method will be given below by taking a case where the second signal shown in FIG. 8B includes one sensing signal and the sensing signal includes two sub physical signals (it should be understood that the sub physical signals may be reference signal and different sub physical signals may be the same or different) as an example. It is assumed that the windows are two windows. By taking the data window A and the data window B shown in FIG. 9B as an example, the data window A is arranged at the position corresponding to the sub physical signal 1, and the data window B is arranged at the position corresponding to the sub physical signal 2.
[0231] FIG. 10 shows a schematic flowchart of a multi-window target detection method provided in an embodiment. As shown in FIG. 10, the implementation process of this method includes the following steps.
[0232] A first node may obtain a received signal. In an embodiment, before obtaining the received signal, the first node may send a second signal. A third signal in the data window A and a fourth signal in the data window B may be extracted from the received signal, channel estimation may be performed on the third signal, a target detection algorithm A may be performed on the channel estimation result to obtain an intermediate target detection result A, and then self-interference deletion may be performed on the fourth signal based on the intermediate result A.
[0233] In an embodiment, the first node may calculate, based on the intermediate target detection result A, a parameter used for self-interference deletion, e.g., a self-interference path which may also be called a self-interference deletion path or a self-interference deletion path set, wherein the self-interference path in the self-interference path set can be interpreted as a related parameter of a path with self-interference. In an embodiment, the self-interference deletion path set may be the set of channel tap indexes in the above embodiments. Then, self-interference deletion may be performed on the fourth signal based on the self-interference deletion parameter to obtain a signal B1 after self-interference deletion corresponding to the fourth signal, and the signal B1 may be then subjected to channel estimation and target detection to obtain an intermediate target detection result B, wherein a plurality of target detection algorithms (e.g., the target detection algorithm A and the target detection algorithm B in FIG. 10) may be the same or different algorithms. The performing self-interference deletion on the signal in the data window B may adopt the way of reconstructing the self-interference signal corresponding to the data window B based on the intermediate result A and then deleting the self-interference signal from the signal of the data window B in the above embodiments.
[0234] Finally, the first node may obtain a final target detection result X based on the intermediate target detection result A and the intermediate target detection result B. For example, the intersection set or union set of the intermediate result A and the intermediate result B may be obtained to obtain the target detection result X; or, the subset (e.g., part of corresponding distances in the intermediate results that do not go beyond the expected detection range) of the intermediate result A and / or the intermediate result B may be obtained according to the distance range (e.g., the maximum detection distance / maximum sensing distance) expected to be detected by the system, and the target detection result X may be obtained based on the subset. For example, it is possible to obtain the subset of the intermediate result B and use this subset as the target detection result A; or, it is possible to obtain the subsets of the intermediate result A and the intermediate result B, respectively, and then use the intersection set or union set of the two subsets as the target detection result X; or, it is possible to fuse (e.g., obtain the intersection unit or union set of) the intermediate result A and the intermediate result B first, then obtain the subset of the fusion result and use this sub set as the target detection result X.
[0235] In an embodiment, the step of "performing self-interference deletion on the fourth signal based on the self-interference deletion parameter" may be replaced with "performing self-interference deletion on the third signal and the fourth signal based on the self-interference deletion parameter" or "performing self-interference deletion on the received signal X based on the self-interference deletion parameter". If the signal subjected to self-interference deletion is longer, the self-interference deletion effect is better, so that the more accurate target detection result can be obtained and it is applicable for the target detection on the base station side. Of course, it can also be applied on the user terminal side. If the signal subjected to self-interference deletion is shorter, the processing complexity is lower, and it can be applicable for the target detection on the terminal side more.
[0236] It is to be noted that, when self-interference deletion is performed on a certain signal a based on the self-interference deletion parameter, the calculated self-interference signal may be the self-interference signal of the signal a. For example, the "performing self-interference deletion on the third signal and the fourth signal based on the self-interference deletion parameter" may include: obtaining a self-interference channel A corresponding to the data window A and a self-interference channel B corresponding to the data window B based on the self-interference deletion parameter, respectively, then reconstructing a 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 a 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.
[0237] The "performing self-interference deletion on the received signal X based on the self-interference deletion parameter" may include: calculating a self-interference signal of the received signal X based on the self-interference deletion parameter, then deleting the self-interference signal from the received signal X, and obtaining a target detection result X based on the signal of each window in the self-interference deleted received signal X. For example, it is possible to obtain an intermediate result A again based on the signal of the data window A in the signal X1, obtain an intermediate result B based on the signal of the data window B in the signal X1, and obtain a target detection result X based on the intermediate results A and / or B.
[0238] In the above solution, the data window A may be located before the data window B. In an embodiment, in practical applications, upon receiving the third signal of the data window A, the first node may process (e.g., channel estimated) the third signal, and receive the fourth signal in the data window B when processing the third signal. It is also possible that the first node receives the received signal X, then extract the signal of the data window A and the signal of the data window X from the received signal X, and performs processing.
[0239] Embodiment 2
[0240] An implementation of the multi-window detection method is still given in an embodiment by taking a case where the sensing signal shown in FIG. 8B includes two sub physical signals as an example. In an embodiment, it is assumed that the plurality of data windows are three data windows, i.e., a data window A, a data window B and a data window C shown in FIG. 9B, wherein the data window A is arranged at the position corresponding to the sub physical signal 1, the data window B is arranged at the position corresponding to the sub physical signal 2, the starting position of the data window C is at the tail of the position corresponding to the sub physical signal 2, and the length of the data window C is the same as that of the sub physical signal 2.
[0241] FIGS. 11A and 11B show schematic flowcharts of two optional multi-window target detection methods provided in an embodiment. As shown in FIGS. 11A and 11B, the implementation process of the target detection method provided in an embodiment includes the following step.
[0242] A first node may obtain a received signal. In an embodiment, before obtaining the received signal, the first node may send a second signal (the sensing signal in the figure). The third signal in the data window A may be extracted from the received signal, and channel estimation may be performed on the third signal; then, a target detection algorithm A may be performed on the estimation result to obtain an intermediate target detection result A; and, a parameter used for self-interference deletion (e.g., a self-interference deletion path set A) may be calculated based on the intermediate result A. Then, self-interference deletion may be performed on the fourth signal in the data window B based on the self-interference deletion parameter (the self-interference deletion path set A) to obtain a signal B1 after self-interference deletion corresponding to the fourth signal, and the signal B1 may be subjected to channel estimation and target detection to obtain an intermediate target detection result B, wherein the plurality of target detection algorithms may be the same or different algorithms. Then, another set of self-interference deletion parameter (e.g., a self-interference deletion path set B) may be obtained based on the intermediate target detection result B. Self-interference deletion may be performed on the signal in the data window C based on the self-interference deletion path set B (as shown in the process of FIG. 11A); or, a self-interference deletion path set B1 may be obtained based on the self-interference deletion path set A and the self-interference deletion path set B, and self-interference deletion may be performed on the fourth signal in the data window C based on the self-interference deletion path set B1 (as shown in the process of FIG. 11B). Channel estimation and target detection may be performed based on the data after self-interference deletion corresponding to the data window C to obtain an intermediate target detection result C.
[0243] Finally, the first node may obtain a final target detection result X based on at least one of the intermediate target detection result A, the intermediate target detection result B and the intermediate target detection result C. For example, the intersection set or union set of the intermediate result A, the intermediate result B and the intermediate result C may be obtained to obtain the result X; or, the subsets of the intermediate result A and / or the intermediate result B and / or the intermediate result C may be obtained according to the distance range expected to be detected by the system, and the intersection set or union set of the plurality of subsets may be obtained to obtain the target detection result X.
[0244] Embodiment 3
[0245] An implementation of the multi-window detection method is given in an embodiment by taking a case where the second signal shown in FIG. 8A includes one sensing signal and the sensing signal includes one sub physical signal as an example. As shown in FIG. 9A, there may be three data windows in an embodiment. The data window A is arranged at the position corresponding to the sub physical signal 1, the data window B is arranged at the position after moving the position corresponding to the sub physical signal 1 toward the tail of the signal by the length of the CP, and the data window C is arranged at the position after moving the position corresponding to the sub physical signal 1 toward the tail of the signal by two times of the length of the CP. In this data window arrangement, the target detection result after multi-window detection may be obtained by using any detection algorithm corresponding to FIG. 11A or 11B.
[0246] It is to be noted that the positions of the data windows are only exemplary, and actually, any two data windows may be the same or different in length, and the time information (e.g., the number of sampling points or the time) between the starting positions of any two data windows may not be limited to the integer multiple of the length of the CP.
[0247] In an embodiment, at least one of the channel estimation result and the target detection algorithm result may be related to the length of the CP, or at least one of the channel estimation result and the target detection algorithm result may be related to the length of the data window. For example, when the data windows are overlapped with each other, the channel estimation result may be part of the length of the CP, or the target detection algorithm result may be the target detection within the length of the CP. For example, during processing (channel estimation and / or target detection) based on the signal of the data window A, some of the top signals having a length of the CP length in the data window A may be used; during processing based on the signal of the data window B, some of the top signals having the CP length in the data window B may be used; and, during processing based on the signal of the data window C, some of the top signals having the CP length in the data window C or all signals of the data window C may be used.
[0248] Compared with the target detection using the data window A alone, the multi-window detection algorithm provided in the above embodiments of the disclosure can effectively increase the detection range. Specifically, if the target detection is performed using the data window A alone, the detection range may be restricted within the range corresponding to the length of the CP. Every time one data window and the corresponding data processing part may be added, the sensing range can be increased correspondingly. For example, by using the data window A and the data window B simultaneously, the sensing range can be increased to the range corresponding to two times of the length of the CP; and, by using the data window A, the data window B and the data window C simultaneously, the sensing range can be increased to the range corresponding to three times of the length of the CP. This multi-window detection algorithm provided by the disclosure can increase the sensing range without increasing the overhead.
[0249] Embodiment 4
[0250] An implementation of the multi-window detection algorithm is given in an embodiment by taking a case where the second signal shown in FIG. 8D includes two sensing signals and each sensing signal includes two sub physical signals as an example. As shown in FIG.9D, there are two data windows in an embodiment, the data window A is arranged at the position corresponding to the sub physical signal 2, and the data window B is arranged at the position corresponding to the sub physical signal 4. In an embodiment, the maximum sensing ranges corresponding to the sensing signal 1 and the sensing signal 2 are different. In an embodiment, the length of the CP of the sensing signal 1 is equal to that of the CP of the sensing signal 1, and the sensing range corresponding to the sensing signal 2 is smaller than the sensing range corresponding to the sensing signal 1. For example, the maximum sensing distance corresponding to the sensing signal 2 is smaller than the maximum sensing distance corresponding to the sensing signal 1.
[0251] After the intermediate target detection result A corresponding to the data window A and the intermediate target detection result B corresponding to the data window B are obtained by using the solution provided in an embodiment of the disclosure, the intermediate result B may be used as the final detection result X, or the intermediate result A and the intermediate result B may be fused to obtain the detection result X.
[0252] FIG. 12A shows a target detection result fusion method. The intersection set of the intermediate target detection result A and the intermediate target detection result B may be obtained to obtain the target detection result X. The detection result X corresponds to the sensing result with a smaller sensing range in the two sensing signals. By taking the sensing range of the sensing signal 2 being smaller than the sensing range corresponding to the sensing signal 1 as an example, the detection result X corresponds to the sensing range corresponding to the sensing signal 2.
[0253] The detection method in an embodiment of the disclosure can be more applicable to a case where the windows are different in length and / or the sub physical signals in the sensing signal are different in length. This method has a small amount of computation and can be suitable for devices with limited computing power to perform sensing.
[0254] FIG. 12B shows a target detection result fusion method provided in an embodiment. As shown in FIG. 12B, it is possible to obtain the intersection set of the intermediate result A and the intermediate result B to obtain a target detection result C, then obtain the complementary set of the result C and the intermediate result B to obtain a target detection result D, obtain the union set of the result D and the result C to obtain a target detection result E, obtain the complementary set of the result E and the intermediate result A to obtain a target detection result F, and obtain the union set of the result E and the result F to obtain a final target detection result X.
[0255] As an example, FIG. 12C shows a schematic diagram of the distance ranges corresponding to the detection results involved in a solution based on FIG. 12B. In this example, the maximum sensing / detection distance corresponding to the sensing signal 1 may be 1250 meters, and the maximum sensing distance corresponding to the sensing signal 2 may be 625 meters.
[0256] Specifically, as shown in FIG. 12C, the maximum detection distance R corresponding to the sub physical signal 2 in the data window A may be equal to 1250 meters. The detection results within the range of 0 to 1250 meters can be determined according to the sub physical signal 2 in the window A, but the detection results within the range of 1250 to 2500 meters cannot be determined accurately (because the distance ambiguity occurs). That is, based on the intermediate target detection result A, it can be determined whether there is a target in the range of 0 to 1250 meters, as well as the distance corresponding to the target if there is a target.
[0257] The maximum detection distance R corresponding to the sub physical signal 4 in the data window B may be equal to 650 meters. The detection results within the range of 650 meters can be determined according to the signal 4 in the window B, but the detection results within the range of 650 to 1250 meters cannot be determined accurately. Thus, based on the intermediate result B, it can be determined whether there is a target in the range of 0 to 650 meters, as well as the distance corresponding to the target if there is a target.
[0258] The detection result C may be the intersection set C of the intermediate result A and the intermediate result B, and the exact target detection results in the range of 0 to 625 meters can be obtained according to the intersection set C.
[0259] The detection result D may be the complementary set of the detection result C in the intermediate result B, e.g., the detection results in the range of 625 to 1250 meters. Since it can be determined according to the result C whether there is a target in the range of 0 to 625 meters as well as the distance of the target, the detection result D in the range of 625 to 1250 meters in the intermediate result B can be determined according to the result C.
[0260] The detection result E may be the union set of the detection result C and the detection result D, e.g., the detection results in the range of 0 to 625 meters and the detection results in the range of 625 to 1250 meters. Based on the result E, the exact detection results in the range of 0 to 1250 can be known.
[0261] The detection result F may be the complementary set of the detection result E in the intermediate result A, e.g., the detection results in the range of 1250 to 2500 meters. The detection result F in the range of 1250 to 2500 meters in the result A can be determined according to the result E, and the union set of the detection result E and the detection result F can be obtained to obtain the detection result X in the range of 0 to 2500 meters, e.g., the detection results in the range of 0 to 1250 meters and the detection results in the range of 1250 to 2500 meters.
[0262] This detection method provided in FIG. 12B can be more applicable to a case where the windows are different in length and / or the sub physical signals in the sensing signal are different in length. This method has a moderate amount of computation and is suitable for devices with limited computing power and higher sensing range requirements to perform sensing.
[0263] It is to be noted that the solutions provided in the above various embodiments of the disclosure can be implemented separately, and the embodiments or the steps in the embodiments can also be implemented in combination when the implementation steps in different embodiments are not conflicted.
[0264] Based on the same principle as the methods provided in the embodiments of the disclosure, an embodiment of the disclosure further provides a node. This node may include at least one transceiver and at least one processor coupled to the transceiver, wherein the at least one processor may execute the solutions provided in any one of the embodiments of the present disclosure. This node may be any electronic device. For example, the electronic device may be a user equipment or a network node. The network node may include, but not limited to, a base station in a wireless communication system, a network entity in a separated base station, or a relay node or the like.
[0265] An embodiment of the disclosure further provides an electronic device, including 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 one of the embodiments of the disclosure.
[0266] FIG. 13 shows a schematic structure diagram of an electronic device to which an embodiment of the disclosure is applied. As shown in FIG. 13, the electronic device 4000 in FIG. 13 may include a processor 4001 and memory 4003. The processor 4001 may be connected to the memory 4003, for example, via a bus 4002. In an embodiment, the electronic device 4000 may further include a transceiver 4004. The transceiver 4004 may be configured for data interaction between this electronic device and other electronic devices, for example, transmitting data and / or receiving data. It is to be noted that, in practical applications, the number of the transceiver 4004 is not limited to 1, and the structure of the electronic device 4000 does not constitute any limitations to the embodiments of the disclosure. In an embodiment, this electronic device may be a node in a wireless communication system, for example, a first node, and the node in the network may be a user equipment or may be a base station or other network nodes.
[0267] The processor 4001 may be a central processing unit (CPU), a general-purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), or a field programmable gate array (FPGA), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It may implement or execute various exemplary logical blocks, modules and circuits described in connection with the present disclosure. The processor 4001 may also be a combination for realizing computing functions, for example, a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc.
[0268] The bus 4002 may include a path to transfer information between the components described above. The bus 4002 may be a peripheral component interconnect (PCI) bus, or an extended industry standard architecture (EISA) bus, etc. The bus 4002 may be an address bus, a data bus, a control bus, etc. For ease of presentation, the bus is represented by only one thick line in FIG. 13. However, it does not mean that there is only one bus or one type of buses.
[0269] The memory 4003 may be, but not limited to, read only memories (ROMs) or other types of static storage devices that can store static information and instructions, random access memories (RAMs) or other types of dynamic storage devices that can store information and instructions, may be electrically erasable programmable read only memories (EEPROMs), compact disc read only memories (CD-ROMs) or other optical disk storages, optical disc storages (including compact discs, laser discs, discs, digital versatile discs, blue-ray discs, etc.), magnetic storage media or other magnetic storage devices, or any other media that can carry or store desired program codes in the form of instructions or data structures and that can be accessed by computers.
[0270] The memory 4003 may be used to store computer program for executing the solutions of the disclosure, and may be controlled by the processor 4001. The processor 4001 may be used to execute the computer program stored in the memory 4003 to implement the solution provided in any method embodiment described above.
[0271] Embodiments of the disclosure may provide a computer-readable storage medium having a computer program stored on the computer-readable storage medium, the computer program, when executed by a processor, implements the steps and corresponding contents of the foregoing method embodiments.
[0272] Embodiments of the present disclosure may provide a computer program product including a computer program, the computer program when executed by a processor realizing the steps and corresponding contents of the preceding method embodiments.
[0273] In an embodiment of the disclosure provides a method performed by a first node in a communication system.
[0274] In an embodiment, the method may include receiving a first signal, the first signal being the received signal corresponding to a second signal, the second signal comprising at least one sensing signal. The method may include performing sensing based on signals of at least two time windows in the first signal. Each sensing signal may include at least one sub physical signal. The signals of the at least two time windows may include a third signal of a first time window and a fourth signal of at least one second time window. The method may include acquiring, from the first signal, the third signal of the first time window and the fourth signal of at least one second time window. The method may include performing sensing based on the third signal and at least one fourth signal. The method, wherein the first time window may be associated with a first sub physical signal of the second signal, and the second time window may be associated with at least one of the following: a second sub physical signal of the second signal; and a signal at a first interval from the first sub physical signal.
[0275] In an embodiment, the method, wherein the first sub physical signal and the second sub physical signal may belong to a same sensing signal or different sensing signals.
[0276] In an embodiment, the method, wherein the sensing signal may be a signal comprising a cyclic prefix (CP), and the first interval may be an integer multiple of a length of the CP.
[0277] In an embodiment, the method, wherein, in case that there are a plurality of second time windows, the plurality of second time windows may be consecutive, or there may be a second interval between adjacent second time windows.
[0278] In an embodiment, the method, wherein the second signal may include at least two sensing signals. The method, wherein a plurality of time windows may include at least one time window associated with each sensing signal, and the plurality of time windows may include the first time window and the at least one second time window.
[0279] In an embodiment, the method, wherein the second signal may include at least two sensing signals, and the second signal may satisfy at least one of the following: sub physical signals in different sensing signals may be different in signal length; cyclic prefixes corresponding to different sensing signals may be different in length; and sensing capabilities corresponding to different sensing signals may be different.
[0280] In an embodiment, the method, wherein performing the sensing based on the third signal and the at least one fourth signal may include obtaining a first target detection result based on the third signal and the at least one fourth signal by performing at least one of the following: determining, based on the signal of each window in the plurality of time windows, a second target detection result corresponding to each window, and obtaining a first target detection result based on the second target detection result corresponding to each window; determining, based on the signal of each window in the plurality of time windows, a channel estimation result corresponding to each window, and obtaining a first target detection result based on the channel estimation result corresponding to each window; and performing self-interference removal on a fifth signal based on a signal in a first window, and obtaining a first target detection result based on at least one signal in the self-interference removed signals. The method, wherein the first window may be at least one window in the plurality of time windows, the fifth signal may include at least one of the first signal or a signal in a second window, the second window may be at least one window in the plurality of time windows, and the first window and the second window may be different. The method, wherein the plurality of time windows may include the first time window and the at least one second time window.
[0281] In an embodiment, the method, wherein performing the self-interference removal on a fifth signal based on a signal in a first window may include determining a self-interference signal corresponding to the fifth signal based on the signal in the first window. The method, wherein performing the self-interference removal on a fifth signal based on a signal in a first window may include performing the self-interference removal on the fifth signal based on the self-interference signal corresponding to the fifth signal.
[0282] In an embodiment, the method, wherein determining the self-interference signal corresponding to the fifth signal based on the signal in the first window may include obtaining a target detection result corresponding to the first window based on the signal of the first window. The method, wherein the determining a self-interference signal corresponding to the fifth signal based on the signal in the first window may include determining a self-interference channel corresponding to the fifth signal based on the target detection result corresponding to the first window. The method, wherein the determining a self-interference signal corresponding to the fifth signal based on the signal in the first window may include reconstructing the self-interference signal corresponding to the fifth signal based on the self-interference channel corresponding to the fifth signal.
[0283] In an embodiment, the method, wherein performing the sensing based on the third signal and the at least one fourth signal may include at least one of the following option 1 and option 2:
[0284] option 1: using a target detection result corresponding to the self-interference removed signal corresponding to any window in the plurality of time windows as the first target detection result; and
[0285] option 2: obtaining the first target detection result by performing a first operation on the following option 21 and / or option 22 for at least once, wherein the first operation may include at least one of obtaining an intersection set, obtaining a union set or obtaining a complementary set:
[0286] option 21: at least two target detection results corresponding to at least two signals, the at least two signals may include at least one of the following:
[0287] the signals of at least two windows in the plurality of time windows, the self-interference removed signals corresponding to at least two windows in the plurality of time windows, and the signal of at least one window in the plurality of time windows and the self-interference removed signal corresponding to the at least one window; and
[0288] option 22: at least one target detection result corresponding to at least one signal and a first distance, the at least one signal may icnlude at least one of the following:
[0289] the self-interference removed signal corresponding to at least one window in the plurality of time windows; the signals of at least two windows in the plurality of time windows; and the signal of at least one window in the plurality of time windows and the self-interference removed signal corresponding to the at least one window, wherein the first distance may be related to the sensing capability of the sub physical signal corresponding to at least one window in the plurality of time windows.
[0290] In an embodiment, the method, wherein the second signal may be sent by at least one of the first node or a second node.
[0291] In an embodiment of the disclosure provides a first node in a wireless communication system.
[0292] In an embodiment, the first node may include a transceiver and at least one processor coupled to the transceiver, and the at least one processor is configured to execute the method provided in any one of the embodiments of the disclosure.
[0293] In an embodiment of the disclosure provides a computer-readable storage medium having computer programs stored thereon that, when run by a processor, execute the method provided in any one of the embodiments of the disclosure.
[0294] In an embodiment, a computer program product is provided, including computer programs that, when run by a processor, execute the method provided in any one of the embodiments of the disclosure.
[0295] The terms "first", "second", "third", "fourth", "1", "2", etc. (if present) in the specification and claims of this application and the accompanying drawings above are used to distinguish similar objects and need not be used to describe a particular order or sequence. It should be understood that the data so used is interchangeable where appropriate so that embodiments of the disclosure described herein can be implemented in an order other than that illustrated or described in the text.
[0296] It should be understood that while the flow diagrams of embodiments of the disclosure indicate the individual operational steps by arrows, the order in which these steps are performed is not limited to the order indicated by the arrows. Unless explicitly stated herein, in some implementation scenarios of embodiments of the disclosure, the implementation steps in the respective flowcharts may be performed in other orders as desired. In addition, some, or all of the steps in each flowchart may include multiple sub-steps or multiple phases based on the actual implementation scenario. Some or all of these sub-steps or stages can be executed at the same moment, and each of these sub-steps or stages can also be executed at different moments separately. The order of execution of these sub-steps or stages can be flexibly configured according to requirements in different scenarios of execution time, and the embodiments of the present disclosure are not limited thereto.
[0297] The above-mentioned description and the drawings are provided merely as examples to help readers to understand the disclosure, and they should not be interpreted or aim to limit the scope of the disclosure in any way. Although some embodiments are provided, it is apparent for those skilled in the art to adopt other similar implementation means based on the technical idea of the disclosure without departing from the technical concept of the solution of the disclosure.
Claims
1.A method performed by a first node in a communication system, the method comprising:receiving a first signal, the first signal being the received signal corresponding to a second signal, the second signal comprising at least one sensing signal, each sensing signal comprising at least one sub physical signal;acquiring, from the first signal, a third signal in a first time window and a fourth signal in at least one second time window; andperforming 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:a second sub physical signal of the second signal; anda signal at a first interval from the first sub physical signal.2.The method of claim 1, wherein the first sub physical signal and the second sub physical signal belong to a same sensing signal or different sensing signals.3.The method of claim 1, wherein the sensing signal is a signal comprising a cyclic prefix (CP), and the first interval is an integer multiple of a length of the CP.4.The method of claim 1, wherein, in case that there are a plurality of second time windows, the plurality of second time windows are consecutive, or there is a second interval between adjacent second time windows.5.The method of claim 1, wherein the second signal comprises at least two sensing signals, andwherein a plurality of time windows comprise at least one time window associated with each sensing signal, and the plurality of time windows comprise the first time window and the at least one second time window.6.The method of claim 1, wherein the second signal comprises at least two sensing signals, and the second signal satisfies at least one of:sub physical signals in different sensing signals are different in signal length;cyclic prefixes corresponding to different sensing signals are different in length; andsensing capabilities corresponding to different sensing signals are different.7.The method of claim 1, wherein performing the sensing based on the third signal and the at least one fourth signal comprises:obtaining a first target detection result based on the third signal and the at least one fourth signal by performing at least one of:determining, based on the signal of each window in the plurality of time windows, a second target detection result corresponding to each window, and obtaining a first target detection result based on the second target detection result corresponding to each window;determining, based on the signal of each window in the plurality of time windows, a channel estimation result corresponding to each window, and obtaining a first target detection result based on the channel estimation result corresponding to each window; andperforming self-interference removal on a fifth signal based on a signal in a first window, and obtaining a first target detection result based on at least one signal in the self-interference removed signals,wherein the first window is at least one window in the plurality of time windows, the fifth signal comprises at least one of the first signal or a signal in a second window, the second window is at least one window in the plurality of time windows, and the first window and the second window are different,wherein the plurality of time windows comprise the first time window and the at least one second time window.8.The method of claim 7, wherein performing the self-interference removal on a fifth signal based on a signal in a first window comprises:determining a self-interference signal corresponding to the fifth signal based on the signal in the first window; andperforming the self-interference removal on the fifth signal based on the self-interference signal corresponding to the fifth signal.9.The method of claim 8, wherein determining the self-interference signal corresponding to the fifth signal based on the signal in the first window comprises:obtaining a target detection result corresponding to the first window based on the signal of the first window;determining a self-interference channel corresponding to the fifth signal based on the target detection result corresponding to the first window; andreconstructing the self-interference signal corresponding to the fifth signal based on the self-interference channel corresponding to the fifth signal.10.The method of claim 7, wherein performing the sensing based on the third signal and the at least one fourth signal comprises:using a target detection result corresponding to the self-interference removed signal corresponding to any window in the plurality of time windows as the first target detection result; andobtaining the first target detection result by performing a first operation, wherein the first operation comprises at least one of obtaining an intersection set, obtaining a union set or obtaining a complementary set.11.The method of claim 10, wherein the obtaining the first target detection result by performing the first operation on at least two target detection results corresponding to at least two signals, andwherein the at least two signals comprise at least one of the signals of at least two windows in the plurality of time windows, the self-interference removed signals corresponding to at least two windows in the plurality of time windows, and the signal of at least one window in the plurality of time windows and the self-interference removed signal corresponding to the at least one window.12.The method of claim 10, wherein the obtaining the first target detection result by performing the first operation on at least one target detection result corresponding to at least one signal and a first distance,wherein the at least one signal comprises at least one of the self-interference removed signal corresponding to at least one window in the plurality of time windows;the signals of at least two windows in the plurality of time windows; andthe signal of at least one window in the plurality of time windows and the self-interference removed signal corresponding to the at least one window,wherein the first distance is related to the sensing capability of the sub physical signal corresponding to at least one window in the plurality of time windows.13.The method of claim 1, wherein the second signal is sent by at least one of the first node or a second node.14.A first node in a communication system, the first node comprising:a transceiver; andat least one processor coupled to the transceiver,wherein the at least one processor is configured to:receive a first signal, the first signal being the received signal corresponding to a second signal, the second signal comprising at least one sensing signal, each sensing signal comprising at least one sub physical signal;acquire, from the first signal, a third signal in a first time window and a fourth signal in at least one second time window; andperform 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:a second sub physical signal of the second signal; anda signal at a first interval from the first sub physical signal.
Citation Information
Patent Citations
Physical signal transmission method, terminal and base station
CN112838915A
Data transmission method and communication device
CN113424654A
CP determination method, terminal device and network device
CN115499110A
Signal transmission method and system
US20220045891A1
Transform-precoding of a selective set of data for transmission over a wireless communication network
WO2023084538A1