Systems and methods for performing reference path-assisted sensing
By using reference path-assisted sensing, the system addresses synchronization challenges in wireless communication systems, improving sensing accuracy and reliability.
Patent Information
- Application Number
- PCT/CN2023/140911
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-12-22
- Publication Date
- 2025-06-26
AI Technical Summary
Current wireless communication systems face challenges in accurately synchronizing devices for sensing, which affects sensing accuracy due to factors like time synchronization, signal phase noise, and frequency synchronization.
The system employs reference path-assisted sensing, where a receiver node performs sensing measurements on both reference and sensing paths, using a configuration provided by a sensing server to mitigate synchronization errors and improve accuracy.
This approach enhances sensing accuracy by utilizing the reference path to correct synchronization errors, thereby improving the reliability of sensing measurements in wireless communication systems.
Smart Images

Figure CN2023140911_26062025_PF_FP_ABST
Abstract
Description
SYSTEMS AND METHODS FOR PERFORMING REFERENCE PATH-ASSISTED SENSINGTECHNICAL FIELD
[0001] The disclosure relates generally to wireless communications, including but not limited to systems and methods for performing reference path-assisted sensing.BACKGROUND
[0002] Coverage is a key consideration in cellular network deployments. With the rise of interconnected devices, there is a growing focus on effective device communication. The current 3GPP standards, spanning from 3G to 5G and beyond, focus on the importance of seamless communication among various devices, from smart home devices to wearable devices. In industrial settings, the complexity of tasks often requires collaboration. This calls for several cooperative operational management systems, with the aim of creating workgroups and managing different types of devices to complete the required tasks.SUMMARY
[0003] The example embodiments disclosed herein are directed to solving the issues relating to one or multiple of the problems presented in the prior art, as well as providing additional features that will become readily apparent by reference to the following detailed description when taken in conjunction with the accompany drawings. In accordance with various embodiments, example systems, methods, devices and computer program products are disclosed herein. It is understood, however, that these embodiments are presented by way of example and are not limiting, and it will be apparent to those of ordinary skill in the art who read the present disclosure that various modifications to the disclosed embodiments can be made while remaining within the scope of this disclosure.
[0004] At least one aspect is directed to a system, method, apparatus, or a computer-readable medium. A receiver node (e.g., device B or sensing node) can receive / obtain / acquire a configuration of at least one sensing area from a sensing server for performing sensing measurement (s) . The receiver node can perform the sensing measurement according to the configuration to obtain measurement information corresponding to the at least one sensing area. The receiver node can send / transmit / provide a report of the measurement information to the sensing server. In certain implementations, the configuration of at least one sensing area may include a sensing resource, a sensing resource set including a plurality of sensing resources, or a plurality of sensing resource sets. In certain implementations, the receiver node within the at least one sensing area can perform the sensing measurement on at least one of a reference path or a sensing path between a transmitter node and the receiver node. The reference path can be along a line-of-sight (LOS) between the transmitter node and the receiver node.
[0005] In certain implementations, each of the at least one sensing area may include at least one of the following: a position range; a velocity or Doppler range; a signal time of flight or distance range; or an angular range relative to the receiving node. In certain implementations, the position range may include at least one position axis, a corresponding range minimum, and / or a corresponding range maximum. The velocity or Doppler range may include a corresponding range minimum and / or a corresponding range maximum. The signal time of flight or distance range may include a corresponding range minimum and / or a corresponding range maximum. The angular range may include a corresponding range minimum and / or a corresponding range maximum.
[0006] In certain implementations, the configuration may include an indication of a plurality (e.g., a list) of sensing areas. In certain implementations, the report of the measurement information may include measurement information of at least one of the reference path (s) or the sensing path (s) . In certain implementations, the measurement information of at least one of the reference path (s) or the sensing path (s) may include at least one of the following: signal time of flight or distance; velocity or Doppler range; angle of arrival (AOA) ; zenith angle of arrival (ZOA) ; reference signal received power (RSRP) ; or indicator of line-of-sight (LOS) relative to the receiving node.
[0007] In certain implementations, the measurement information may include measurement information of at least one of the following: a first path (e.g., in SENSING_MeasElement) from a sensing resource; a plurality (e.g., a list, such as SENSING_AdditionalPathList) of additional paths from the sensing resource; or at least one path from at least one other sensing resource (e.g., Sensing_AdditionalMeasurements) . In certain implementations, the indication may include a list of the sensing areas. The receiving node can perform the sensing measurement on some or all of the sensing areas according to a priority corresponding to the order of the sensing areas in the list. The receiving node can perform the sensing measurement on some or all of the sensing areas according to the capability of the receiving node. The priority can correspond to the forward or reverse order of the sensing areas in the list. In certain implementations, the indication may include at least one of the following: (i) a priority subset (e.g., DL-PRS-SensingAreaPrioritySubset) identifying at least one of the sensing areas that is to undergo sensing measurement; or (ii) an identifier (e.g., dl-PRS-SensingAreaID) of one of the sensing areas that is to undergo sensing measurement.
[0008] In certain implementations, the configuration may include an indication of a corresponding relative (e.g., scaled / adjusted) power for each of the sensing resources. In certain implementations, the receiver node from the sensing server can receive an indication of at least one of the following: a sensing resource set, a sensing resource, or a sensing area that is requested to (be activated to) undergo the sensing measurement. In certain implementations, the receiver node from the sensing server can receive an indication of at least one of the following: a sensing resource set, a sensing resource, or a sensing area that is requested to (be deactivated / muted to) forego the sensing measurement.
[0009] In certain implementations, the receiver node from the sensing server can receive an indication to report an error (e.g., phase error / noise, timing error, and / or Doppler noise / error) or noise of the reference path in the report. In some implementations, the receiver node can send the report to the sensing server, including the error or noise of the reference path. In certain implementations, the receiver node can receive from the sensing server a request (e.g., via setting ReportPhaseTracking = ON) to mitigate an error or noise in at least one member resource using an error or noise of a reference signal. In some implementations, the request may include an indication of at least one of the following: the reference signal (e.g., PhaseReferenceRS, TimeReferenceRS, DopplerReferenceRS) ; or at least one member resource (e.g., MembersRSList) to undergo mitigation of the error or noise. In certain implementations, the error or noise may include at least one of the following: phase, timing, or Doppler error or noise.
[0010] In certain implementations, a sensing server can send / transmit / provide to a receiver node (e.g., device B, sensing node) a configuration of at least one sensing area for performing sensing measurement (s) . The sensing server can receive / obtain / acquire from the receiver node a report of measurement information corresponding to at least one sensing area obtained from performing the sensing measurement according to the configuration. In some implementations, the system of the technical solution disclosed herein can support performing reference path-assisted sensing, according to at least one of the following example configurations (e.g., features or solutions) :
[0011] · Example configuration 1: Configuring a Sensing Area for a Sensing Resource
[0012] · Example configuration 2: Configuring a List of Sensing Areas for a Sensing Resource
[0013] · Example configuration 3: Using a Report Combining Reference Path and / or Sensing Path
[0014] · Example configuration 4: Configuring a List of Sensing Areas for a Sensing Resource Set
[0015] · Example configuration 5: Utilizing a Scheme Using the Order of Sensing Area List Sequence as the Priority Order
[0016] · Example configuration 6: Defining a Priority Subset for a Sensing Area
[0017] · Example configuration 7: Dividing a Whole Sensing Range into Parts
[0018] · Example configuration 8: Using a Modified Power Configuration
[0019] · Example configuration 9: Activating RS Set / RS / Sensing Area
[0020] · Example configuration 10: Deactivating RS Set / RS / Sensing Area
[0021] · Example configuration 11: Mitigating Phase Noise between the Transmitter and Receiver
[0022] · Example configuration 12: Mitigating Phase Noise Locally at the Receiver
[0023] · Example configuration 13: Mitigating Time Synchronization Error Locally at the Receiver
[0024] · Example configuration 14: Mitigating Doppler Shift Locally at the Receiver
[0025] · Example configuration 15: Mitigating Phase, Time Synchronization Error, and / or Doppler Shift Locally at the Receiver at the Same TimeBRIEF DESCRIPTION OF THE DRAWINGS
[0026] Various example embodiments of the present solution are described in detail below with reference to the following figures or drawings. The drawings are provided for purposes of illustration only and merely depict example embodiments of the present solution to facilitate the reader’s understanding of the present solution. Therefore, the drawings should not be considered limiting of the breadth, scope, or applicability of the present solution. It should be noted that for clarity and ease of illustration, these drawings are not necessarily drawn to scale.
[0027] FIG. 1 illustrates an example cellular communication network in which techniques disclosed herein may be implemented, in accordance with an embodiment of the present disclosure;
[0028] FIG. 2 illustrates a block diagram of an example base station and a user equipment device, in accordance with some embodiments of the present disclosure;
[0029] FIG. 3 illustrates an example implementation of an ISAC system, in accordance with some embodiments of the present disclosure; and
[0030] FIG. 4 illustrates a flow diagram of an example method for performing reference path-assisted sensing, in accordance with an embodiment of the present disclosure.DETAILED DESCRIPTION
[0031] 1. Mobile Communication Technology and Environment
[0032] FIG. 1 illustrates an example wireless communication network, and / or system, 100 in which techniques disclosed herein may be implemented, in accordance with an embodiment of the present disclosure. In the following discussion, the wireless communication network 100 may be any wireless network, such as a cellular network or a narrowband Internet of things (NB-IoT) network, and is herein referred to as “network 100. ” Such an example network 100 includes a base station 102 (hereinafter “BS 102” ; also referred to as wireless communication node) and a user equipment device 104 (hereinafter “UE 104” ; also referred to as wireless communication device) that can communicate with each other via a communication link 110 (e.g., a wireless communication channel) , and a cluster of cells 126, 130, 132, 134, 136, 138 and 140 overlaying a geographical area 101. In FIG. 1, the BS 102 and UE 104 are contained within a respective geographic boundary of cell 126. Each of the other cells 130, 132, 134, 136, 138 and 140 may include at least one base station operating at its allocated bandwidth to provide adequate radio coverage to its intended users.
[0033] For example, the BS 102 may operate at an allocated channel transmission bandwidth to provide adequate coverage to the UE 104. The BS 102 and the UE 104 may communicate via a downlink radio frame 118, and an uplink radio frame 124 respectively. Each radio frame 118 / 124 may be further divided into sub-frames 120 / 127 which may include data symbols 122 / 128. In the present disclosure, the BS 102 and UE 104 are described herein as non-limiting examples of “communication nodes, ” generally, which can practice the methods disclosed herein. Such communication nodes may be capable of wireless and / or wired communications, in accordance with various embodiments of the present solution.
[0034] FIG. 2 illustrates a block diagram of an example wireless communication system 200 for transmitting and receiving wireless communication signals (e.g., OFDM / OFDMA signals) in accordance with some embodiments of the present solution. The system 200 may include components and elements configured to support known or conventional operating features that need not be described in detail herein. In one illustrative embodiment, system 200 can be used to communicate (e.g., transmit and receive) data symbols in a wireless communication environment such as the wireless communication environment 100 of FIG. 1, as described above.
[0035] System 200 generally includes a base station 202 (hereinafter “BS 202” ) and a user equipment device 204 (hereinafter “UE 204” ) . The BS 202 includes a BS (base station) transceiver module 210, a BS antenna 212, a BS processor module 214, a BS memory module 216, and a network communication module 218, each module being coupled and interconnected with one another as necessary via a data communication bus 220. The UE 204 includes a UE (user equipment) transceiver module 230, a UE antenna 232, a UE memory module 234, and a UE processor module 236, each module being coupled and interconnected with one another as necessary via a data communication bus 240. The BS 202 communicates with the UE 204 via a communication channel 250, which can be any wireless channel or other medium suitable for transmission of data as described herein.
[0036] As would be understood by persons of ordinary skill in the art, system 200 may further include any number of modules other than the modules shown in FIG. 2. Those skilled in the art will understand that the various illustrative blocks, modules, circuits, and processing logic described in connection with the embodiments disclosed herein may be implemented in hardware, computer-readable software, firmware, or any practical combination thereof. To clearly illustrate this interchangeability and compatibility of hardware, firmware, and software, various illustrative components, blocks, modules, circuits, and steps are described generally in terms of their functionality. Whether such functionality is implemented as hardware, firmware, or software can depend upon the particular application and design constraints imposed on the overall system. Those familiar with the concepts described herein may implement such functionality in a suitable manner for each particular application, but such implementation decisions should not be interpreted as limiting the scope of the present disclosure.
[0037] In accordance with some embodiments, the UE transceiver 230 may be referred to herein as an “uplink” transceiver 230 that includes a radio frequency (RF) transmitter and a RF receiver each comprising circuitry that is coupled to the antenna 232. A duplex switch (not shown) may alternatively couple the uplink transmitter or receiver to the uplink antenna in time duplex fashion. Similarly, in accordance with some embodiments, the BS transceiver 210 may be referred to herein as a “downlink” transceiver 210 that includes a RF transmitter and a RF receiver each comprising circuity that is coupled to the antenna 212. A downlink duplex switch may alternatively couple the downlink transmitter or receiver to the downlink antenna 212 in time duplex fashion. The operations of the two transceiver modules 210 and 230 may be coordinated in time such that the uplink receiver circuitry is coupled to the uplink antenna 232 for reception of transmissions over the wireless transmission link 250 at the same time that the downlink transmitter is coupled to the downlink antenna 212. Conversely, the operations of the two transceivers 210 and 230 may be coordinated in time such that the downlink receiver is coupled to the downlink antenna 212 for reception of transmissions over the wireless transmission link 250 at the same time that the uplink transmitter is coupled to the uplink antenna 232. In some embodiments, there is close time synchronization with a minimal guard time between changes in duplex direction.
[0038] The UE transceiver 230 and the base station transceiver 210 are configured to communicate via the wireless data communication link 250, and cooperate with a suitably configured RF antenna arrangement 212 / 232 that can support a particular wireless communication protocol and modulation scheme. In some illustrative embodiments, the UE transceiver 210 and the base station transceiver 210 are configured to support industry standards such as the Long Term Evolution (LTE) and emerging 5G standards, and the like. It is understood, however, that the present disclosure is not necessarily limited in application to a particular standard and associated protocols. Rather, the UE transceiver 230 and the base station transceiver 210 may be configured to support alternate, or additional, wireless data communication protocols, including future standards or variations thereof.
[0039] In accordance with various embodiments, the BS 202 may be an evolved node B (eNB) , a serving eNB, a target eNB, a femto station, or a pico station, for example. In some embodiments, the UE 204 may be embodied in various types of user devices such as a mobile phone, a smart phone, a personal digital assistant (PDA) , tablet, laptop computer, wearable computing device, etc. The processor modules 214 and 236 may be implemented, or realized, with a general purpose processor, a content addressable memory, a digital signal processor, an application specific integrated circuit, a field programmable gate array, any suitable programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof, designed to perform the functions described herein. In this manner, a processor may be realized as a microprocessor, a controller, a microcontroller, a state machine, or the like. A processor may also be implemented as a combination of computing devices, e.g., a combination of a digital signal processor and a microprocessor, a plurality of microprocessors, one or multiple microprocessors in conjunction with a digital signal processor core, or any other such configuration.
[0040] Furthermore, the steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied directly in hardware, in firmware, in a software module executed by processor modules 214 and 236, respectively, or in any practical combination thereof. The memory modules 216 and 234 may be realized as RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art. In this regard, memory modules 216 and 234 may be coupled to the processor modules 210 and 230, respectively, such that the processors modules 210 and 230 can read information from, and write information to, memory modules 216 and 234, respectively. The memory modules 216 and 234 may also be integrated into their respective processor modules 210 and 230. In some embodiments, the memory modules 216 and 234 may each include a cache memory for storing temporary variables or other intermediate information during execution of instructions to be executed by processor modules 210 and 230, respectively. Memory modules 216 and 234 may also each include non-volatile memory for storing instructions to be executed by the processor modules 210 and 230, respectively.
[0041] The network communication module 218 generally represents the hardware, software, firmware, processing logic, and / or other components of the base station 202 that enable bi-directional communication between base station transceiver 210 and other network components and communication nodes configured to communicate with the base station 202. For example, network communication module 218 may be configured to support internet or WiMAX traffic. In a typical deployment, without limitation, network communication module 218 provides an 802.3 Ethernet interface such that base station transceiver 210 can communicate with a conventional Ethernet based computer network. In this manner, the network communication module 218 may include a physical interface for connection to the computer network (e.g., Mobile Switching Center (MSC) ) . The terms “configured for, ” “configured to” and conjugations thereof, as used herein with respect to a specified operation or function, refer to a device, component, circuit, structure, machine, signal, etc., that is physically constructed, programmed, formatted and / or arranged to perform the specified operation or function.
[0042] The Open Systems Interconnection (OSI) Model (referred to herein as, “open system interconnection model” ) is a conceptual and logical layout that defines network communication used by systems (e.g., wireless communication device, wireless communication node) open to interconnection and communication with other systems. The model is broken into seven subcomponents, or layers, each of which represents a conceptual collection of services provided to the layers above and below it. The OSI Model also defines a logical network and effectively describes computer packet transfer by using different layer protocols. The OSI Model may also be referred to as the seven-layer OSI Model or the seven-layer model. In some embodiments, a first layer may be a physical layer. In some embodiments, a second layer may be a Medium Access Control (MAC) layer. In some embodiments, a third layer may be a Radio Link Control (RLC) layer. In some embodiments, a fourth layer may be a Packet Data Convergence Protocol (PDCP) layer. In some embodiments, a fifth layer may be a Radio Resource Control (RRC) layer. In some embodiments, a sixth layer may be a Non-Access Stratum (NAS) layer or an Internet Protocol (IP) layer, and the seventh layer being the other layer.
[0043] Various example embodiments of the present solution are described below with reference to the accompanying figures to enable a person of ordinary skill in the art to make and use the present solution. As would be apparent to those of ordinary skill in the art, after reading the present disclosure, various changes or modifications to the examples described herein can be made without departing from the scope of the present solution. Thus, the present solution is not limited to the example embodiments and applications described and illustrated herein. Additionally, the specific order or hierarchy of steps in the methods disclosed herein are merely example approaches. Based upon design preferences, the specific order or hierarchy of steps of the disclosed methods or processes can be re-arranged while remaining within the scope of the present solution. Thus, those of ordinary skill in the art will understand that the methods and techniques disclosed herein present various steps or acts in a sample order, and the present solution is not limited to the specific order or hierarchy presented unless expressly stated otherwise.
[0044] 2. Systems and Methods for Performing Reference Path-Assisted Sensing
[0045] An integrated sensing and communication (ISAC) system can use / support various methods to measure a target (or a focus target) , including self-transmission and self-reception. In certain implementations, the ISAC system may use one device (e.g., device A) for transmitting and a different device (e.g., device B) for receiving. In certain implementations, it may be difficult / challenging for devices A and B to be accurately synchronized in time and / or frequency, which can significantly affect sensing accuracy. In certain implementations, an additional or another reference signal can be used to synchronize the sensing device, but the air interface resource consumption may be unacceptable. Additionally, the reference path between devices A and B may undergo the same synchronization problem as the sensing path. Since the distance and Doppler frequency shift can be predetermined or known in advance, the reference path can be effectively used to mitigate synchronization errors.
[0046] In certain ISAC system implementations, the accuracy of sensing can be compromised by several factors, including time synchronization, signal phase noise, and / or frequency synchronization. In this regard, using a reference path derived from the line of sight (LOS) signal channel may be a potential approach / strategy to address / mitigate the negative / adverse factors impacting / affecting sensing accuracy. However, in certain cases, sensing cannot be performed independently without some positional information for both the UE and gNB. In some implementations, it may be beneficial to couple / coordinate the sensing and positioning procedures. In certain implementations, using a reference path may present a viable / feasible solution for coupling / coordinating the sensing and positioning procedures that utilize relatively light communication resource burden (s) . Therefore, to integrate the reference path into the sensing method, the technical solutions and the associated procedures disclosed herein involving the sensing UE and / or gNB can be used.
[0047] In certain embodiments, as shown in FIG. 3, the sensing method can involve using device A for transmitting a signal and device B for receiving the signal. In certain implementations, unlike positioning methods, applying TDOA or RTT measurements to sensing networks can be challenging. The reference path, which can be a channel or path, may have related parameters that are predetermined or known in advance. This may allow the difference between the measurements of the reference path and the known parameters to indicate the synchronization error in time, frequency, or phase, which can then be used to mitigate the same synchronization error in the sensing path. Additionally, the reference path can be any known path / trajectory in time and frequency. In certain implementations, only the LOS path between devices can be know / determined with related / associated geographical and pose / position / orientation information. In the present disclosure described herein, the reference path can be denoted / referred to as a LOS path. In some implementations, the reference path from the LOS channel can help a sensing unit mitigate some error or noise in the time / Doppler / phase domain. However, the reference path can have a different expected time delay / Doppler shift / phase noise. In this regard, the present disclosure proposes enhanced configurations for a sensing area, which may be used to minimize or eliminate such differences.
[0048] In certain implementations, the sensing signals transmitted from device A can pass / traverse the reference path and the sensing path. The sensing signals may interact / couple with targets and / or arrive at the device B. If the true propagation delays of the reference and sensing paths are τ0 and τ1, respectively, and the time synchronization error is Δτ, the measured pseudo-delay of the reference path and sensing path can be and From the known τ0 based on some deterministic geographical information, the sensing delay without time synchronization error can be estimated / determined as As a result, the time synchronization error can be mitigated.
[0049] In certain implementations, the procedure for detection of reference path parameters may differ from the procedure for sensing. For example, the length of reference paths can be shorter than sensing paths, and / or the Doppler frequency shift can be much smaller. In certain implementations, to reduce searching time, increase sensing accuracy, and / or enhance the efficiency of the commonly used scheme that uses measurement ranges for angular, distance, and Doppler frequency provided by / from a higher layer, an alternative approach or a different scheme for generating a measurement range for a reference path can be required.
[0050] In certain implementations, the measurement of reference paths and sensing paths can be determined / received / obtained from one sensing-related resource, different resources, and / or different resource sets. The sensing-related server can (or is to) configure different sensing areas or sensing ranges (including position, distance, angular and velocity ranges) for the resources. In the present disclosure, the terms “velocity” and “Doppler” express the same meaning, and the terms “signal time of flight” and “distance” express the same meaning. In certain implementations, the measurement results from the reference paths and sensing paths may come from different sensing-related resource set (s) . The sensing-related server can (or is to) configure / establish a specific / designated sensing area for a specific / one / individual sensing resource set. All sensing resources in this set can share this sensing area. At least one measurement result / outcome from each / one / individual resource set is to be reported to the sensing function / server (SF) . For example, if the sensing task is executed based on the LTE positioning protocol (LPP) , the messages and structures of DL-PRS are updated for sensing. In the configuration of downlink PRS, an IE indicating a sensing area can be added as follows:
[0051] It is to be noted that any one or more of the IE names / fields / labels disclosed herein are illustrative in nature and are not limited to the specific embodiments / implementations presented in the examples provided herein.
[0052] In certain implementations, the sensing area can be configured per sensing signal resource, which may mean / indicate that the IE of the sensing area can be included in the configuration of each resource. For example, if the DL-PRS is used for sensing, the message for the PRS resource can be enhanced as follows:
[0053] In certain implementations, reference paths and sensing paths may occur in a single resource. As a result, multiple sensing areas may be configured at / with the same resources as follows:
[0054] In some implementations, at the stage of reporting, the IE for sensing report (s) can be updated for sensing that is enhanced by reference path (s) as follows:
[0055] It is to be noted that all names of the IE message added are merely temporary / example instructions / instructional labels for sensing measurement result (s) , and the IEs of measurement result (s) can include, but are not limited to, the aforementioned IEs and related names. In the present disclosure, if not clearly stated otherwise, any one or more of the IE names / fields / labels disclosed herein are illustrative in nature and are not limited to the specific embodiments / implementations presented in the examples provided herein. Additionally, the listed IEs are temporary reference names for demonstrating the enhanced signaling protocol.
[0056] In certain implementations, the sensing task can focus more on sensing targets related to or associated with multipaths, which may require the parameters of additional paths for a complete / total estimation. For example, in one SENSING_MeasElement, a measured first path can be included. The SENSING_AdditionalPathList can express / provide parameters of / for other paths (multipaths) estimated from one sensing resource. Additionally, the Sensing_AdditionalMeasurements can express / provide the estimated results from different resources.
[0057] In certain implementations, if the reference path comes from different resources of sensing related paths, different measurement elements can include the parameters of reference paths and sensing related paths, respectively. This may mean / indicate that the reference path measurement may be included in the SENSING_AdditionalMeasurements of SENSING_MeasElement related sensing targets, and the sensing target measurement may be included in the SENSING_AdditionalMeasurements of SENSING_MeasElement related reference paths. In certain implementations, in the SENSING_MeasElement related reference path (s) , the IE of the Los-nlos-Indicator can indicate the LOS propagation, indicating that this measurement element can be used for the reference path. Additionally, in the SENSING_MeasElement related sensing paths, the IE of the Los-nlos-Indicator can indicate the NLOS propagation, indicating that the reference path signal can be hard / difficult to be observed in this resource. In certain implementations, the reference path and sensing paths may be observed in different SENSING_MeasElements without any relationship. In certain implementations, if the reference path comes from the same resource as the sensing-related paths, the IEs related to the first path in SENSING_MeasElement can express / provide the information and associated parameters of the reference path, and the IEs of sensing paths can be located at the SENSING_AdditionalPathList.
[0058] In certain embodiments, the sensing area list may be configured per resource and / or per resource set as follows:
[0059] In certain implementations, to limit / conserve / reduce computation resources, a sensing area list can be predefined or configured in advance. In some implementations, estimation may not be executed / performed for all sensing area (s) . As a result, a priority configuration may be added with dl-PRS-SensingAreaList. In this regard, several schemes for priority configuration can be used. For example, one scheme (or a first scheme) can use the order of the sensing area list sequence as the priority order. The priority order may be arranged from high to low or from low to high. The sensing device can provide estimation in at least one area with the highest priority and execute / provide measurement in some / certain areas according to the priority and capability.
[0060] In another scheme, a priority subset for the sensing area can be defined. The sensing area in this priority subset can be measured. For example, to facilitate this, a sensing area ID can be added to the information element (IE) of the sensing area. The enhanced IE of the sensing area can be defined / presented as follows:
[0061] In certain implementations, based on the enhanced IE of the sensing area, the priority can be defined as follows:
[0062] In certain implementations, the sensing area can include multiple float numbers, and specifying / detailing all sensing areas in detail for each resource can be computationally expensive. According to sensing use cases, a whole sensing range can be divided into some parts with defined IDs in advance, and sensing function / server (SF) is to provide the IDs of the sensing area (s) requiring measurement. In certain implementations, the identification can be decoupled from the priority subset and provided by the server to indicate some sensing areas appointed in advance. As a result, the IEs configuring sensing area can be simplified as follows:
[0063] In certain implementations, the IEs configuring sensing area can be simplified as follows:
[0064] In certain implementations, when using the same power for reference paths and / or sensing paths, the received power from reference LOS paths can be more likely to be beyond the linear range of LNA. As a result, the configuration of the same resource power for all resources in one resource set may not meet / satisfy the requirement of sensing combined with reference paths. In this regard, a modified power configuration can be proposed. Based on dl-PRS-ResourcePower-r16 in NR-DL-PRS-ResourceSet-r16, a relative (e.g., scaled / adjusted) power for each resource can be given as follows:
[0065] In certain embodiments, not all / every configured sensing area (s) is requested by the sensing server to be measured (e.g., by device B) . At a high level, due to the complexity of sensing scenarios, not all / every resource (s) and resource set (s) is to be activated in one request. For example, if the sensing procedure follows the procedure of LPP, there can be one step for sensing information requests, which can be used by sensing sever to request sensing measurements from sensing devices. As a result, the IE of RequestSensingInformation may include the following IEs:
[0066] In certain implementations, the aforementioned configuration may include detailed instructions for activating certain sensing area resources to undergo sensing. If the IE for some / certain resources set / resource / area is absent, all resource sets / resources / areas can be activated by default. In some implementations, the request for some resource set / resource / area (s) can be configured by muting / deactivating certain / other resource set / resource / area (s) as follows:
[0067] Except for the muted / deactivated / skipped resource sets, resources, or sensing areas, all others can be activated for sensing by default.
[0068] In certain embodiments, the estimation for / of the Doppler frequency of the sensing target can depend on multiple-phase estimation from multiple sensing frame / slot / symbols. The phase noise can deteriorate the Doppler estimation significantly, and it is beneficial to mitigate the phase noise through multiple sensing measurements. In certain implementations, phase-tracking reference signals may be useful, but the reference signals from different frequencies and times may have a limited positive effect on the mitigation of phase noise.
[0069] In certain implementations, an ideal scheme for a sensing system is to transmit a single / one signal at the same frequency and time without any frequency shift / offset. This signal may only suffer the same deterioration from phase noise in the Doppler domain, and the initial phase of each sensing frame / slot / symbol in the base band can approximately be the phase noise. In some implementations, by subtracting this value in / from the phase domain, the Doppler frequency measurement can be free from phase noise.
[0070] In certain implementations, the signal transmitting in / along the reference path can be an ideal signal instructing phase noise. As a result, the report on reference path measurement may be requested by the sensing server for device B to report / provide some / certain / specific information about phase. The IE of RequestSensingInformation can be modified as follows:
[0071] In certain implementations, if the IE of ReportPhaseTracking is shown as True, the SENSING_MeasElement can include the phase information of the reference path as follows:
[0072] In certain implementations, to reduce the cost of signal interaction overhead, the sensing-related server may request the sensing device to mitigate phase noise based on reference path measurements locally at the sensing device, and report the sensing path measurement free from phase noise. One approach may be to define one RS as the reference, with other sensing measurements being mitigated in phase based on this reference in the Doppler domain as follows:
[0073] In certain implementations, the aforementioned configuration may not be flexible enough. As a result, some reference set can be established, which may include one or more reference resource (s) and some / certain member resources. Once a reference set is configured, all or some of the measurements from member resources can be mitigated in the phase domain. The sensing request from the sensing server can be as follows:
[0074] In certain implementations, all or some of the measurements, along with additional measurements from the resources defined as member resources in the reference set, can be mitigated in the phase domain at the sensing device locally. At a high level, the reference set can be configured for multiple resource sets, which can be as follows:
[0075] In some implementations, all or some of the measurements and additional measurements from inside the resource set defined as member resource sets in the reference set can be mitigated in the phase domain at the sensing device locally.
[0076] In certain implementations, such as coupling as described above, the sensing server may request local mitigation in the time domain error. As with the configuration for phase mitigating, there can be the following kinds of IEs for time domain error mitigating:
[0077] All or some of the measurements and additional measurements from the resource set / resource defined as member resource sets / resources in the reference set can be mitigated in the time domain at the sensing device locally.
[0078] In certain implementations, the transmitter and receiver may not maintain a relatively static / rest state, resulting in another / additional Doppler shift Δfd between the transmitter and receiver. The Doppler measurement of the sensing path can be Δfd+fd. In some implementations, the sensing server may request the sensing device to mitigate Δfd locally. As a result, there can be the following kinds of IEs for Doppler frequency mitigating:
[0079] All or some of the measurements and additional measurements from the resource set / resource defined as member resource sets / resources in the reference set can be mitigated in the Doppler domain at the sensing device locally. It is to be noted that the estimation (s) for Doppler shift and velocity can be equivalent, and the procedure for Doppler shift estimation can be transformed into a procedure for velocity estimation.
[0080] In certain implementations, the sensing server may require mitigating time / frequency / phase at the same time or concurrently (instead of separately) . Each / some of the above configurations / implementations can be executed / performed using the same reference resource. As a result, the configuration / implementation of the request can be as follows:
[0081] All or some of the measurements and additional measurements from the resource set / resource defined as member resource sets / resources in the reference set can be mitigated in the Doppler / time / phase domain at the sensing device locally at the same time.
[0082] Referring now to FIG. 4, which illustrates a flow diagram of a method 400 for performing reference path-assisted sensing. The method 400 may be implemented using any of the components and devices detailed herein in conjunction with FIGs. 1–3. In an overview, the method 400 may include a receiver node receiving / obtaining / acquiring a configuration of at least one sensing area from a sensing server for performing sensing measurement (STEP 402) . The receiver node can perform the sensing measurement according to the configuration to obtain measurement information corresponding to the at least one sensing area (STEP 404) . The receiver node can send a report of the measurement information to the sensing server (STEP 406) . The method may include the sensing server transmitting / sending / providing a configuration of at least one sensing area for performing sensing measurement (STEP 408) .
[0083] In certain implementations, a receiver node (e.g., device B or sensing node) can receive / obtain / acquire a configuration of at least one sensing area from a sensing server for performing sensing measurement (s) (STEP 402) . The receiver node can perform the sensing measurement according to the configuration to obtain measurement information corresponding to the at least one sensing area (STEP 404) . The receiver node can send / transmit / provide a report of the measurement information to the sensing server (STEP 406) . In certain configurations, the configuration of at least one sensing area may include a sensing resource, a sensing resource set including a plurality of sensing resources, or a plurality of sensing resource sets. In certain configurations, the receiver node within the at least one sensing area can perform the sensing measurement on at least one of a reference path or a sensing path between a transmitter node and the receiver node. The reference path can be along a line-of-sight (LOS) between the transmitter node and the receiver node.
[0084] In certain configurations, each of the at least one sensing area may include at least one of the following: a position range; a velocity or Doppler range; a signal time of flight or distance range; or an angular range relative to the receiving node. In certain configurations, the position range may include at least one position axis, a corresponding range minimum, and / or a corresponding range maximum. The velocity or Doppler range may include a corresponding range minimum and / or a corresponding range maximum. The signal time of flight or distance range may include a corresponding range minimum and / or a corresponding range maximum. The angular range may include a corresponding range minimum and / or a corresponding range maximum.
[0085] In certain configurations, the configuration may include an indication of a plurality (e.g., a list) of sensing areas. In certain configurations, the report of the measurement information may include measurement information of at least one of the reference path (s) or the sensing path (s) . In certain configurations, the measurement information of at least one of the reference path (s) or the sensing path (s) may include at least one of the following: signal time of flight or distance; velocity or Doppler range; angle of arrival (AOA) ; zenith angle of arrival (ZOA) ; reference signal received power (RSRP) ; or indicator of line-of-sight (LOS) relative to the receiving node.
[0086] In certain configurations, the measurement information may include measurement information of at least one of the following: a first path (e.g., in SENSING_MeasElement) from a sensing resource; a plurality (e.g., a list, such as SENSING_AdditionalPathList) of additional paths from the sensing resource; or at least one path from at least one other sensing resource (e.g., Sensing_AdditionalMeasurements) . In certain configurations, the indication may include a list of the sensing areas. The receiving node can perform the sensing measurement on some or all of the sensing areas according to a priority corresponding to the order of the sensing areas in the list. The receiving node can perform the sensing measurement on some or all of the sensing areas according to the capability of the receiving node. The priority can correspond to the forward or reverse order of the sensing areas in the list. In certain configurations, the indication may include at least one of the following: (i) a priority subset (e.g., DL-PRS-SensingAreaPrioritySubset) identifying at least one of the sensing areas that is to undergo sensing measurement; or (ii) an identifier (dl-PRS-SensingAreaID) of one of the sensing areas that is to undergo sensing measurement.
[0087] In certain configurations, the configuration may include an indication of a corresponding relative power for each of the sensing resources. In certain configurations, the receiver node from the sensing server can receive an indication of at least one of the following: a sensing resource set, a sensing resource, or a sensing area that is requested to undergo the sensing measurement. In certain configurations, the receiver node from the sensing server can receive an indication of at least one of the following: a sensing resource set, a sensing resource, or a sensing area that is requested to forego the sensing measurement.
[0088] In certain configurations, the receiver node from the sensing server can receive an indication to report an error (e.g., phase error / noise, timing error, and / or Doppler noise / error) or noise of the reference path in the report. In some implementations, the receiver node can send the report to the sensing server, including the error or noise of the reference path. In certain configurations, the receiver node can receive from the sensing server a request (e.g., ReportPhaseTracking = ON) to mitigate an error or noise in at least one member resource using an error or noise of a reference signal. In some implementations, the request may include an indication of at least one of the following: the reference signal (e.g., PhaseReferenceRS, TimeReferenceRS, DopplerReferenceRS) ; or at least one member resource (e.g., MembersRSList) . In certain configurations, the error or noise may include at least one of the following: phase, timing, or Doppler error or noise.
[0089] At least one aspect is directed to a system, method, apparatus, or a computer-readable medium. In certain configurations, the sensing server can send / transmit / provide to the receiver node (e.g., device B, sensing node) a configuration of at least one sensing area for performing sensing measurement (s) (STEP 408) . The sensing server can receive / obtain / acquire from the receiver node a report of measurement information corresponding to at least one sensing area obtained from performing the sensing measurement according to the configuration.
[0090] While various embodiments / implementations of the present solution have been described above, it should be understood that they have been presented by way of example only, and not by way of limitation. Likewise, the various diagrams may depict an example architecture or configuration, which are provided to enable persons of ordinary skill in the art to understand example features and functions of the present solution. Such persons would understand, however, that the solution is not restricted to the illustrated example architectures or configurations but can be implemented using a variety of alternative architectures and configurations. Additionally, as would be understood by persons of ordinary skill in the art, one or multiple features of one embodiment / implementation can be combined with one or multiple features of another embodiment / implementation described herein. Thus, the breadth and scope of the present disclosure should not be limited by any of the above-described illustrative embodiments.
[0091] It is also understood that any reference to an element herein using a designation such as “first, ” “second, ” and so forth does not generally limit the quantity or order of those elements. Rather, these designations can be used herein as a convenient means of distinguishing between two or more elements or instances of an element. Thus, a reference to first and second elements does not mean that only two elements can be employed, or that the first element must precede the second element in some manner.
[0092] Additionally, a person having ordinary skill in the art would understand that information and signals can be represented using any of a variety of different technologies and techniques. For example, data, instructions, commands, information, signals, bits, and symbols, which may be referenced in the above description, can be represented by voltages, currents, electromagnetic waves, magnetic fields or particles, optical fields or particles, or any combination thereof.
[0093] A person of ordinary skill in the art would further appreciate that any of the various illustrative logical blocks, modules, processors, means, circuits, methods and functions described in connection with the aspects disclosed herein can be implemented by electronic hardware (e.g., a digital implementation, an analog implementation, or a combination of the two) , firmware, various forms of program or design code incorporating instructions (which can be referred to herein, for convenience, as “software” or a “software module) , or any combination of these techniques. To clearly illustrate this interchangeability of hardware, firmware and software, various illustrative components, blocks, modules, circuits, and steps have been described above generally in terms of their functionality. Whether such functionality is implemented as hardware, firmware or software, or a combination of these techniques, depends upon the particular application and design constraints imposed on the overall system. Skilled artisans can implement the described functionality in various ways for each particular application, but such implementation decisions do not cause a departure from the scope of the present disclosure.
[0094] Furthermore, a person of ordinary skill in the art would understand that various illustrative logical blocks, modules, devices, components, and circuits described herein can be implemented within or performed by an integrated circuit (IC) that can include a general purpose processor, a digital signal processor (DSP) , an application specific integrated circuit (ASIC) , a field programmable gate array (FPGA) or other programmable logic device, or any combination thereof. The logical blocks, modules, and circuits can further include antennas and / or transceivers to communicate with various components within the network or within the device. A general purpose processor can be a microprocessor, but in the alternative, the processor can be any conventional processor, controller, or state machine. A processor can also be implemented as a combination of computing devices, e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or multiple microprocessors in conjunction with a DSP core, or any other suitable configuration to perform the functions described herein.
[0095] If implemented in software, the functions can be stored as one or multiple instructions or code on a computer-readable medium. Thus, the steps of a method or algorithm disclosed herein can be implemented as software stored on a computer-readable medium. Computer-readable media includes both computer storage media and communication media including any medium that can be enabled to transfer a computer program or code from one place to another. A storage media can be any available media that can be accessed by a computer. By way of example, and not limitation, such computer-readable media can include RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store desired program code in the form of instructions or data structures and that can be accessed by a computer.
[0096] In this document, the term “module” as used herein, refers to software, firmware, hardware, and any combination of these elements for performing the associated functions described herein. Additionally, for purpose of discussion, the various modules are described as discrete modules; however, as would be apparent to one of ordinary skill in the art, two or more modules may be combined to form a single module that performs the associated functions according to embodiments of the present solution.
[0097] Additionally, memory or other storage, as well as communication components, may be employed in embodiments of the present solution. It will be appreciated that, for clarity purposes, the above description has described embodiments of the present solution with reference to different functional units and processors. However, it will be apparent that any suitable distribution of functionality between different functional units, processing logic elements or domains may be used without detracting from the present solution. For example, functionality illustrated to be performed by separate processing logic elements, or controllers, may be performed by the same processing logic element, or controller. Hence, references to specific functional units are only references to a suitable means for providing the described functionality, rather than indicative of a strict logical or physical structure or organization.
[0098] Various modifications to the embodiments described in this disclosure will be readily apparent to those skilled in the art, and the general principles defined herein can be applied to other embodiments without departing from the scope of this disclosure. Thus, the disclosure is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the novel features and principles disclosed herein, as recited in the claims below.
Claims
1.A method comprising:receiving, by a receiver node from a sensing server, a configuration of at least one sensing area for performing sensing measurement;performing, by the receiver node, the sensing measurement according to the configuration, to obtain measurement information corresponding to the at least one sensing area; andsending, by the receiver node to the sensing server, a report of the measurement information.2.The method of claim 1, wherein the configuration of at least one sensing area is for:a sensing resource,a sensing resource set comprising a plurality of sensing resources, ora plurality of sensing resource sets.3.The method of claim 1 or 2, comprising:performing, by the receiver node within the at least one sensing area, the sensing measurement on at least one of a reference path or a sensing path between a transmitter node and the receiver node,wherein the reference path is along a line-of-sight (LOS) between the transmitter node and the receiver node.4.The method of claim 1, wherein each of the at least one sensing area comprises at least one of: a position range, a velocity or Doppler range, a signal time of flight or distance range, or an angular range, relative to the receiving node.5.The method of claim 4, wherein at least one of:the position range includes, for each of at least one position axis, a corresponding range minimum and a corresponding range maximum;the velocity or Doppler range includes a corresponding range minimum and a corresponding range maximum;the signal time of flight or distance range includes a corresponding range minimum and a corresponding range maximum; orthe angular range includes a corresponding range minimum and a corresponding range maximum.6.The method of claim 2, wherein the configuration includes an indication of a plurality of sensing areas.7.The method of claim 3, wherein the report of the measurement information comprises measurement information of at least one of the reference path or the sensing path.8.The method of claim 7, wherein the measurement information of at least one of the reference path or the sensing path, comprises at least one of: signal time of flight or distance, velocity or Doppler range, angle of arrival (AOA) , zenith angle of arrival (ZOA) , reference signal received power (RSRP) , or indicator of line-of-sight (LOS) , relative to the receiving node.9.The method of claim 8, wherein the measurement information includes measurement information of at least one of:a first path from a sensing resource,a plurality of additional paths from the sensing resource, orat least one path from at least one other sensing resource.10.The method of claim 6, wherein at least one of:the indication comprises a list of the sensing areas,the receiving node performs the sensing measurement on some or all of the sensing areas, according to a priority corresponding to an order of the sensing areas in the list,the receiving node performs the sensing measurement on some or all of the sensing areas, according to a capability of the receiving node, orthe priority corresponds to a forward or reverse order of the sensing areas in the list.11.The method of claim 6, wherein the indication includes at least one of: (i) a priority subset identifying at least one of the sensing areas that is to undergo sensing measurement, or (ii) an identifier of one of the sensing areas that is to undergo sensing measurement.12.The method of claim 2, wherein the configuration includes an indication of a corresponding relative power for each of the sensing resources.13.The method of claim 2, comprising:receiving, by the receiver node from the sensing server, an indication of at least one of: a sensing resource set, a sensing resource, or a sensing area, that is requested to undergo the sensing measurement.14.The method of claim 2, comprising:receiving, by the receiver node from the sensing server, an indication of at least one of: a sensing resource set, a sensing resource, or a sensing area, that is requested to forego the sensing measurement.15.The method of claim 3, comprising:receiving, by the receiver node from the sensing server, an indication to report an error or noise of the reference path in the report; andsending, by the receiver node to the sensing server, the report comprising the error or noise of the reference path.16.The method of claim 3, comprising:receiving, by the receiver node from the sensing server, a request to mitigate an error or noise in at least one member resource, using an error or noise of a reference signal,wherein the request includes an indication of at least one of: the reference signal, or the at least one member resource.17.The method of claim 15 or 16, wherein the error or noise comprises at least one of: phase, timing or Doppler error or noise.18.A method comprising:sending, by a sensing server to a receiver node , a configuration of at least one sensing area for performing sensing measurement; andreceiving, by the sensing server from the receiver node, a report of measurement information corresponding to the at least one sensing area, obtained from performing the sensing measurement according to the configuration.19.A non-transitory computer readable medium storing instructions, which when executed by at least one processor, cause the at least one processor to perform the method of any one of claims 1-18.20.An apparatus comprising:at least one processor configured to implement the method of any one of claims 1-18.
Citation Information
Patent Citations
Method and apparatus for sensing measurement and reporting for new radio sidelink
CN115336356A
Channel sensing measurements and channel access reporting
CN116097585A
Radar sensing in radio access network
CN116457692A
A control unit for sensing measurement report configuration, a wireless device, a method, and a computer program product therefor
WO2023014276A1
Target path based beam measurement and report
WO2023236005A1