Methods and apparatuses for device localization

By employing active and passive reference points for cooperative sensing, the method addresses inaccuracies in device localization, achieving accurate and energy-efficient positioning in wireless communication systems.

WO2025251293A1PCT designated stage Publication Date: 2025-12-11HUAWEI TECH CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/098062
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-06-07
Publication Date
2025-12-11

AI Technical Summary

Technical Problem

Existing wireless communication systems face challenges in accurately positioning devices due to inaccuracy in localization techniques, which is exacerbated by the need for enhanced energy efficiency and the use of green energy sources.

Method used

Utilizing active and passive reference points (aRP and pRP) for cooperative sensing, where first information from the pRP and second information from the aRP are used to calculate device location without introducing a separate time reference, improving localization accuracy and reliability.

Benefits of technology

This method enables accurate device localization with reduced complexity and power consumption, enhancing the energy efficiency of wireless communication systems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024098062_11122025_PF_FP_ABST
    Figure CN2024098062_11122025_PF_FP_ABST
Patent Text Reader

Abstract

Aspects of the present disclosure are directed to a method for positioning a terminal device. The method includes performing mono-static sensing by the terminal device to obtain first information associated with a first reference point (RP); transmitting the first information to a network device; receiving a sensing signal from a second RP from a first direction and from a second direction in which the sensing signal has been reflected by the first RP; performing measurement to obtain second information associated with the second RP based on the sensing signal received from the first and second directions; and transmitting the second information to the network device. Such a method may help to determine a location of the terminal device based on the first information and the second information.
Need to check novelty before this filing date? Find Prior Art

Description

METHODS AND APPARATUSES FOR DEVICE LOCALIZATIONTECHNICAL FIELD

[0001] The present disclosure relates generally to wireless communications, and in particular to methods and apparatuses for positioning a device.BACKGROUND

[0002] While the recent history of wireless communication systems has provided improvements in energy efficiency of elements in such wireless communication systems, it is anticipated that designs for future wireless communication systems will aim to further enhance overall energy efficiency of terminals and infrastructure, by as much as 100 times, while fulfilling stringent constraints of connectivity. The design of such future wireless communication systems that require less energy or that use green energy, i.e. energy that has been generated using green technologies for operation.

[0003] Thus, it is desirable to provide methods and apparatuses to solve at least one problem (e.g., inaccuracy of device localization) in positioning techniques.SUMMARY

[0004] Aspects of the present disclosure are directed to methods of utilizing at least one of active reference points (aRP) and passive reference points (pRP) in cooperative sensing tasks to obtain first information associated with the pRP and second information associated with the aRP. The second information associated with the aPR is able to provide sufficient parameters to a network entity. The first information associated with the pRP offers different respective time offsets between a user equipment (UE) and the aPR, between the UE and the pRP, between the pRP and the aRP, without introducing a separate time reference. Accordingly, collaboratively employing the first information and the second information enables a location of the UE to be calculated accurately.

[0005] In some applications, the aRP may be selected by determining if a location of the aRP satisfies certain location criteria. Because a specific aRP meeting the certain location criteria is selected, reliability of sensing may be improved in a network with low complexity.

[0006] According to aspects of the present invention, there is provided a method including: performing mono-static sensing by a terminal device to obtain first information associated with a  first reference point (RP) ; transmitting the first information to a network device; receiving a sensing signal from a second RP from a first direction and from a second direction in which the sensing signal has been reflected by the first RP; performing measurement to obtain second information associated with the second RP based on the sensing signal received from the first and second directions; and transmitting the second information to the network device such that the network device is enabled to determine a location of the terminal device based on the first information and the second information.

[0007] In some embodiments, the first RP is a passive device, and the second RP is an active device.

[0008] In some embodiments, the first information includes information associated with a location of the first RP, a first time of flight between the terminal device and the first RP, and a first time offset between the terminal device and the first RP.

[0009] In some embodiments, the second information includes a second time of flight between the terminal device and the second RP on the first direction.

[0010] In some embodiments, the second information further includes a third time of flight between the terminal device and the second RP on the second direction.

[0011] In some embodiments, the second time of flight between the terminal device and the second RP on the first direction is determined by: obtaining a second travel time from the second RP to the terminal device on the first direction and a second time offset between the second RP and the first RP; determining a third time offset between the terminal device and the second RP based on the first time offset and the second time offset; and determining the second time of flight between the terminal device and the second RP on the first direction based on the second travel time and the third time offset.

[0012] In some embodiments, the third time of flight between the terminal device and the second RP based on the second direction is determined by: obtaining a third travel time from the second RP to the terminal device on the first direction and a second time offset between the second RP and the first RP; determining a third time offset between the terminal device and the second RP based on the first time offset and the second time offset; and determining the third time of flight between the terminal device and the second RP based on the second direction based on the third travel time and third time offset.

[0013] In some embodiments, performing the mono-static sensing to obtain first information associated with the first RP includes: transmitting a first sensing signal to the first RP; and receiving a first manipulated signal from the first RP.

[0014] In some embodiments, the first sensing signal includes a linear frequency modulated (LFM) signal.

[0015] In some embodiments, the LFM signal is in a form of x (t) =exp (j2πft+jπαt2) where f is frequency, t is time and α is a frequency rate change.

[0016] In some embodiments, the first manipulated signal includes a chip-based signature of sk (t) =exp (j2πfkt+jπαkt2) where f is frequency, t is time, α is a frequency rate change and k is an index value associated with the first RP, k= 1 to K, where K is a number of first RPs.

[0017] In some embodiments, a first parameter αk and a second parameter fk are used concurrently to identify a location of the first RP.

[0018] In some embodiments, a second parameter fk is used to identify a location of the first RP.

[0019] In some embodiments, the sensing signal from the second RP includes a linear frequency modulated (LFM) signal.

[0020] In some embodiments, the LFM signal is in a form of xrp (t) =exp (j2πfrpt+jπαrpt2) where f is frequency, t is time, α is a frequency rate change and rp is an RP identifier associated with the second RP.

[0021] In some embodiments, the method further includes receiving configuration information for configuring the sensing signal including a first parameter α and a second parameter f.

[0022] In some embodiments, the method further includes receiving configuration information associated with a first parameter αk and a second parameter fk which are utilized to distinguish the second RP among a plurality of second RPs.

[0023] In some embodiments, the second RP is selected by the network device based on a location of the second RP satisfying location criteria.

[0024] According to aspects of the present invention, there is provided a method including: receiving, from a terminal device, first information associated with a first reference point (RP) ; selecting a second RP having a location which satisfies location criteria; transmitting configuration information to the second RP for configuring a sensing signal to be transmitted by the second RP  on a first direction and on a second direction; and receiving second information associated with the second RP from the terminal device; determining a location associated with the terminal device based on the first information and the second information.

[0025] In some embodiments, the first RP is a passive device, and the second RP is an active device.

[0026] In some embodiments, the first information includes information associated with a location of the first RP, a first time of flight between the terminal device and the first RP, and a first time offset between the terminal device and the first RP.

[0027] In some embodiments, the second information includes a second time of flight between the terminal device and the second RP on the first direction.

[0028] In some embodiments, the second information further includes a third time of flight between the terminal device and the second RP based on the second direction.

[0029] In some embodiments, the method further includes obtaining a time offset between the terminal device and the second RP.

[0030] In some embodiments, selecting the second RP having the location which satisfies the location criteria is performed by: determining at least one of: if a first criterion that a distance between the second RP and the first RP is less than a first threshold is satisfied; if a second criterion that a distance between the second RP and the UE is less than a second threshold is satisfied; and if a third criterion that a location ambiguity of the second RP is less than a third threshold is satisfied; and selecting the second RP when at least one of the first criterion, the second criterion, and the third criterion are satisfied.

[0031] In some embodiments, the method further includes transmitting the configuration information to the terminal device.

[0032] In some embodiments, the method further includes receiving a time of flight between the first RP and the second RP and a time offset between the first RP and the second RP from the second RP.

[0033] In some embodiments, transmitting the configuration information includes transmitting a first parameter αrp, which is a frequency rate change of the sensing signal transmitted by the second RP, and a second parameter, which is a starting frequency of the sensing signal transmitted by the second RP.

[0034] In some embodiments, the method further includes transmitting to the terminal device, configuration information for a sensing signal used by the terminal device for performing sensing to obtain the first information associated with the first RP, the configuration information including a first parameter α and a second parameter f.

[0035] In some embodiments, the method further includes transmitting to the terminal device, configuration information associated with a first parameter αk and a second parameter fk which are utilized to distinguish the second RP among a plurality of second RPs.

[0036] According to aspects of the present invention, there is provided a method including receiving configuration information from a network device; transmitting a sensing signal based on the configuration information to a terminal device on a first direction; and transmitting the sensing signal to the terminal device on a second direction.

[0037] In some embodiments, the method is performed by an active reference point (RP) .

[0038] In some embodiments, the method further includes: receiving the sensing signal that has been reflected from a passive RP; performing a measurement associated with the passive RP based on the reflected sensing signal; and transmitting information related to the measurement to the network device.

[0039] In some embodiments, the information includes a distance between the active RP and the passive RP and / or a measurement of a time of flight between the active RP and the passive RP and a time offset between the active RP and the passive RP.

[0040] In some embodiments, the sensing signal includes a linear frequency modulated (LFM) signal.

[0041] In some embodiments, wherein the LFM signal is in a form of xrp (t) =exp (j2πfrpt+jπαrpt2) , where f is frequency, t is time, α is a frequency rate change and rp is an RP identifier associated with a device that performs the method.

[0042] According to aspects of the present invention, there is provided a system including: a processor; and a computer-readable medium having stored thereon, computer executable instructions that, when executed, cause the system to perform the methods as disclosed herein.

[0043] According to aspects of the present invention, there is provided a non-transitory computer readable storage medium. The computer readable storage medium stores instructions that, when executed by a processor of an apparatus, enable the apparatus to perform the methods as disclosed herein.

[0044] According to an aspect of the disclosure there is provided a device including means to perform the method mentioned in this disclosure. For example, the device includes a processor coupled with a computer-readable medium. The computer-readable medium stores thereon computer executable instructions that when executed cause the processor to perform a method consistent with the embodiments described above and herein. A non-limiting example of the device is a base station (BS) or a network node or any other suitable network side device. In some implementations, the device includes a chip, e.g., an integrated circuit (IC) chip. In some implementations, the device does not execute instructions by a processor to perform the methods, e.g., the device may include circuitry such as a field-programmable gate array (FPGA) , a graphical processing unit (GPU) , or an application-specific integrated circuit (ASIC) , that performs the methods. More generally, the device may include modules or units or means to perform the methods.

[0045] According to an aspect of the disclosure there is provided a receiving node comprising means to perform the method mentioned in this disclosure. In details, the receiving node includes a processor coupled with a computer-readable medium. The computer-readable medium stores thereon computer executable instructions that when executed cause the processor to perform a method consistent with the embodiments described above and herein. Non-limiting examples of the receiving node are a user equipment (UE) , any suitable terminal side device, a BS, a network node, and / or any other suitable network devices. In some implementations, the receiving node includes a chip, e.g., an IC chip. In some implementations, the receiving node does not execute instructions by a processor to perform the methods, e.g., the receiving node may include circuitry such as an FPGA, a GPU, or an ASIC, that performs the methods. More generally, the receiving node may include modules or units or means to perform the methods.

[0046] According to an aspect of the disclosure there is provided an apparatus including means to perform the method mentioned in this disclosure. In details, the apparatus including a processor coupled with a computer-readable medium. The computer-readable medium is configured to store computer executable instructions and the processor is configured to execute the computer executable instructions to cause the apparatus to perform a method consistent with the embodiments described above and herein. A non-limiting example of the apparatus is a UE or any other suitable terminal side device. In some embodiments, the apparatus includes a chip, e.g.,  an integrated circuit (IC) chip. In some embodiments, the apparatus does not execute instructions by a processor to perform the methods, e.g., the apparatus may include circuitry such as a field-programmable gate array (FPGA) , a graphical processing unit (GPU) , or an application-specific integrated circuit (ASIC) , that performs the methods. More generally, the apparatus may include modules or units or means to perform the methods.

[0047] According to an aspect of the disclosure there is provided a transmitting node including means to perform the method mentioned in this disclosure. In details, the transmitting node includes a processor coupled with a computer-readable medium. The computer-readable medium stores thereon computer executable instructions that when executed cause the processor to perform a method consistent with the embodiments described above and herein. Non-limiting examples of the transmitting node are a UE, any suitable terminal side device, a BS, a network node, and / or any other suitable network devices. In some implementations, the transmitting node includes a chip, e.g., an IC chip. In some implementations, the transmitting node does not execute instructions by a processor to perform the methods, e.g., the transmitting node may include circuitry such as an FPGA, a GPU, or an ASIC, that performs the methods. More generally, the transmitting node may include modules or units or means to perform the methods.

[0048] According to an aspect of the disclosure, there is provided a computer-readable storage medium. The computer-readable storage medium stores computer executable instructions that, when executed, cause a computer to perform a method as described above or elsewhere in the present disclosure. The computer-readable storage medium may be non-transitory.

[0049] According to an aspect of the disclosure, there is provided a computer-program. The computer program includes computer executable instructions that, when executed, cause a computer to perform a method as described above or elsewhere in the present disclosure.

[0050] In some aspects of the present disclosure, there is provided an element / chipset system including means (e.g., at least one processor) to implement the method implemented by (or at) a network side device of the present disclosure. The apparatus / chipset system may be the network side device (e.g., a BS) or a module / component in the device. In details, the at least one processor may execute instructions stored in a computer-readable medium to implement the method.

[0051] In some aspects of the present disclosure, there is provided an element / chipset system including means (e.g., at least one processor) to implement the method implemented by (or at) a receiving node (e.g., a UE, any suitable terminal side device, a BS, a network node, and / or any other suitable network devices) of the present disclosure. The apparatus / chipset system may be the receiving node or a module / component in the receiving node. In details, the at least one processor may execute instructions stored in a computer-readable medium to implement the method.

[0052] In some aspects of the present disclosure, there is provided an element / chipset system including means (e.g., at least one processor) to implement the method implemented by (or at) a UE of the present disclosure. The apparatus / chipset system may be the UE (that is, a terminal side device) or a module / component in the UE. In details, the at least one processor may execute instructions stored in a computer-readable medium to implement the method.

[0053] In some aspects of the present disclosure, there is provided an element / chipset system including means (e.g., at least one processor) to implement the method implemented by (or at) a transmitting node (e.g., a UE, any suitable terminal side device, a BS, a network node, and / or any other suitable network devices) of the present disclosure. The apparatus / chipset system may be the transmitting node or a module / component in the transmitting node. In details, the at least one processor may execute instructions stored in a computer-readable medium to implement the method.

[0054] In some aspects of the present disclosure, there is provided a system including at least one of an element in (or at) a network side device of the present disclosure, an element in (or at) a receiving node of the present disclosure, an element in (or at) a UE of the present disclosure, or an element in (or at) a transmitting node of the present disclosure.

[0055] In some aspects of the present disclosure, there is provided a method performed by a system including at least one of an element in (or at) a network device of the present disclosure, an element in (or at) a receiving node of the present disclosure, an element in (or at) a UE of the present disclosure, or an element in (or at) a transmitting node of the present disclosure.BRIEF DESCRIPTION OF THE DRAWINGS

[0056] For a more complete understanding of the present embodiments, and the advantages thereof, reference is now made, by way of example, to the following descriptions taken in conjunction with the accompanying drawings, in which:

[0057] FIG. 1 is a schematic diagram of a communication system in which embodiments of the present disclosure may occur.

[0058] FIG. 2 is another schematic diagram of a communication system in which embodiments of the present disclosure may occur.

[0059] FIG. 3 is a block diagram illustrating units or modules in a device in which embodiments of the present disclosure may occur.

[0060] FIG. 4 is a block diagram illustrating units or modules in a device in which embodiments of the present disclosure may occur.

[0061] FIG. 5 is a schematic diagram illustrating a portion of a network where more than one reference points (RP) are included that may be used in accordance with aspects of the present disclosure.

[0062] FIG. 6 is a schematic diagram illustrating a portion of a radio access network (RAN) architecture that may be used in accordance with aspects of the present disclosure.

[0063] FIG. 7A illustrates an example chirp signal representation in a time-frequency coordinate system.

[0064] FIG. 7B illustrates an example of chirp-based signal, frequency modulated continuous waveform (FMCW) signal, in a time-frequency coordinate system.

[0065] FIG. 7C illustrates another example of chirp-based signal, triangular waveform, in a time-frequency coordinate system.

[0066] FIG. 8 is a schematic diagram illustrating signal transmission associated with passive RP discovery in the network architecture that may be used in accordance with aspects of the present disclosure.

[0067] FIG. 9 is a graphical diagram illustrating that an example manipulation is applied by a passive reference point (pRP) that may be used in accordance with aspects of the present disclosure.

[0068] FIG. 10 is a schematic diagram illustrating signal transmission associated with aRP sensing in the network architecture that may be used in accordance with aspects of the present disclosure.

[0069] FIG. 11A is an example signal flow diagram illustrating signalling among a network entity, an active reference point (aRP) , and a user equipment (UE) that may be used in accordance with aspects of the present disclosure.

[0070] FIG. 11B is an alternative example signal flow diagram illustrating signalling among the network entity, the aRP, and the UE that may be used in accordance with alternative aspects of the present disclosure.

[0071] FIG. 12 is a schematic diagram illustrating signal transmission associated with active RP selection in the network architecture that may be used in accordance with aspects of the present disclosure.

[0072] FIG. 13 is a flowchart illustrating an example method of sensing tasks performed by the UE that may be used in accordance with aspects of the present disclosure.DETAILED DESCRIPTION

[0073] For illustrative purposes, specific example embodiments will now be explained in greater detail below in conjunction with the figures.

[0074] The embodiments set forth herein represent information sufficient to practice the claimed subject matter and illustrate ways of practicing such subject matter. Upon reading the following description in light of the accompanying figures, those of skill in the art will understand the concepts of the claimed subject matter and will recognize applications of these concepts not particularly addressed herein. It should be understood that these concepts and applications fall within the scope of the disclosure and the accompanying claims.

[0075] Moreover, it will be appreciated that any module, component, or device disclosed herein that executes instructions may include or otherwise have access to a non-transitory computer / processor readable storage medium or media for storage of information, such as computer / processor readable instructions, data structures, program modules, and / or other data. A non-exhaustive list of examples of non-transitory computer / processor readable storage media includes magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, optical disks such as compact disc read-only memory (CD-ROM) , digital video discs or digital versatile discs (i.e. DVDs) , Blu-ray DiscTM, or other optical storage, volatile and non-volatile, removable and non-removable media implemented in any method or technology, random-access memory (RAM) , read-only memory (ROM) , electrically erasable programmable read-only memory (EEPROM) , flash memory or other memory technology. Any such non-transitory computer / processor storage media may be part of a device or accessible or connectable thereto. Computer / processor readable / executable instructions to implement an application or module described herein may be stored or otherwise held by such non-transitory computer / processor readable storage media.

[0076] Aspects of the present disclosure are directed to methods for performing sensing tasks by utilizing at least one of active reference points (aRP) and passive reference points (pRP) to determine a location of a device (e.g., a user equipment (UE) ) . In some embodiments, a network (NW) entity may obtain first information associated the pRP and second information associated with the aRP to determine a location or position of the UE. Because the second information associated with the aPR provides sufficient parameters to the network entity, and the first information associated with the pRP offers various time offsets without introducing a separate time reference, the location of the UE may be accurately calculated based on the first and second information.

[0077] Furthermore, in some embodiments, a specific aRP satisfying certain location criteria is selected to facilitate the UE localization, which may help to improve reliability of sensing without adding complexity and / or causing additional power consumption to a sensing system.

[0078] FIGs. 1, 2, 3, and 4 following below provide context for a network and devices that may be in the network and that may implement aspects of the present disclosure.

[0079] Referring to FIG. 1, as an illustrative example without limitation, a simplified schematic illustration of a communication system is provided. The communication system 100 comprises a radio access network 120. The radio access network 120 may be a next or future generation radio access network, or a legacy (e.g. 5G, 4G, 3G or 2G) radio access network. One or more communication electric device (ED) 110a-110j (generically referred to as 110) may be interconnected to one another and may also or instead be connected to one or more network nodes (170a, 170b, generically referred to as 170) in the radio access network 120. A core network 130 may be a part of the communication system 100 and may be dependent or independent of the radio access technology used in the communication system 100. Also the communication system 100 comprises a public switched telephone network (PSTN) 140, the internet 150, and other networks 160.

[0080] FIG. 2 illustrates an example communication system 100 in which embodiments of the present disclosure could be implemented. In general, the communication system 100 enables multiple wireless or wired elements to communicate data and other content. The purpose of the communication system 100 may be to provide content (voice, data, video, text) via broadcast, narrowcast, user device to user device, etc. The communication system 100 may operate efficiently by sharing resources such as bandwidth.

[0081] In this example, the communication system 100 includes electronic devices (ED) 110a-110c, radio access networks (RANs) 120a-120b, a core network 130, a PSTN 140, the internet 150, and the other networks 160. While certain numbers of these components or elements are shown in FIG. 2, any reasonable number of these components or elements may be included in the communication system 100.

[0082] The EDs 110a-110c are configured to operate, communicate, or both, in the communication system 100. For example, the EDs 110a-110c are configured to transmit, receive, or both via wireless communication channels. Each ED 110a-110c represents any suitable end user device for wireless operation and may include such devices (or may be referred to) as a user equipment / device (UE) , wireless transmit / receive unit (WTRU) , mobile station, mobile subscriber unit, cellular telephone, station (STA) , machine type communication device (MTC) , personal digital assistant (PDA) , smartphone, laptop, computer, touchpad, wireless sensor, terminal side device, or consumer electronics device.

[0083] FIG. 2 illustrates an example communication system 100 in which embodiments of the present disclosure could be implemented. In general, the communication system 100 enables multiple wireless or wired elements to communicate data and other content. The purpose of the communication system 100 may be to provide content (voice, data, video, text) via broadcast, multicast, unicast, user device to user device, etc. The communication system 100 may operate by sharing resources such as bandwidth.

[0084] In this example, the communication system 100 includes electronic devices (ED) 110a-110d, radio access networks (RANs) 120a-120c, a core network 130, a public switched telephone network (PSTN) 140, the internet 150, and the other networks 160. Although certain numbers of these components or elements are shown in FIG. 3, any reasonable number of these components or elements may be included in the communication system 100.

[0085] The EDs 110a-110d are configured to operate, communicate, or both, in the communication system 100. For example, the EDs 110a-110d are configured to transmit, receive, or both, via wireless or wired communication channels. Each ED 110a-110d represents any suitable end user device for wireless operation and may include such devices (or may be referred to) as a user equipment / device (UE) , wireless transmit / receive unit (WTRU) , mobile station, fixed or mobile subscriber unit, cellular telephone, station (STA) , machine type communication (MTC) device, personal digital assistant (PDA) , smartphone, laptop, computer, tablet, wireless sensor, or consumer electronics device.

[0086] In FIG. 2, the RANs 120a-120b include base stations 170a-170b, respectively. Each base station 170a-170b is configured to wirelessly interface with one or more of the EDs 110a-110c to enable access to any other base station 170a-170b, the core network 130, the PSTN 140, the internet 150, and / or the other networks 160. For example, the base stations 170a-170b may include (or be) one or more of several well-known devices, such as a base transceiver station (BTS) , a Node-B (NodeB) , an evolved NodeB (eNodeB) , a Home eNodeB, a gNodeB, a transmission and receive point (TRP) , a site controller, an access point (AP) , or a wireless router.

[0087] In some examples, one or more of the base stations 170a-170b may be a terrestrial base station that is attached to the ground. For example, a terrestrial base station could be mounted on a building or tower. Alternatively, one or more of the base stations 172 may be a non-terrestrial  base station, or non-terrestrial TRP (NT-TRP) , that is not attached to the ground. A flying base station is an example of the non-terrestrial base station. A flying base station may be implemented using communication equipment supported or carried by a flying device. Non-limiting examples of flying devices include airborne platforms (such as a blimp or an airship, for example) , balloons, quadcopters and other aerial vehicles. In some implementations, a flying base station may be supported or carried by an unmanned aerial system (UAS) or an unmanned aerial vehicle (UAV) , such as a drone or a quadcopter. A flying base station may be a moveable or mobile base station that can be flexibly deployed in different locations to meet network demand. A satellite base station is another example of a non-terrestrial base station. A satellite base station may be implemented using communication equipment supported or carried by a satellite. A satellite base station may also be referred to as an orbiting base station.

[0088] Any ED 110a-110d may be alternatively or additionally configured to interface, access, or communicate with any other base station 170a-170b, the internet 150, the core network 130, the PSTN 140, the other networks 160, or any combination of the preceding.

[0089] The EDs 110a-110d and base stations 170a-170b, 172 are examples of communication equipment that can be configured to implement some or all of the operations and / or embodiments described herein. In the embodiment shown in FIG. 2, the base station 170a forms part of the RAN 120a, which may include other base stations, base station controller (s) (BSC) , radio network controller (s) (RNC) , relay nodes, elements, and / or devices. Any base station 170a, 170b may be a single element, as shown, or multiple elements, distributed in the corresponding RAN, or otherwise. Also, the base station 170b forms part of the RAN 120b, which may include other base stations, elements, and / or devices. Each base station 170a-170b transmits and / or receives wireless signals within a particular geographic region or area, sometimes referred to as a “cell” or “coverage area” . A cell may be further divided into cell sectors, and a base station 170a-170b may, for example, employ multiple transceivers to provide service to multiple sectors. In some embodiments, there may be established pico or femto cells where the radio access technology supports such. In some embodiments, multiple transceivers could be used for each cell, for example using multiple-input multiple-output (MIMO) technology. The number of RAN 120a-120b shown is exemplary only. Any number of RAN may be contemplated when devising the communication system 100.

[0090] The base stations 170a-170b, 172 communicate with one or more of the EDs 110a-110c over one or more air interfaces 190a, 190c using wireless communication links e.g. radio frequency (RF) , microwave, infrared (IR) , etc. The air interfaces 190a, 190c may utilize any suitable radio access technology. For example, the communication system 100 may implement one or more orthogonal or non-orthogonal channel access methods, such as code division multiple access (CDMA) , time division multiple access (TDMA) , frequency division multiple access (FDMA) , orthogonal FDMA (OFDMA) , or single-carrier FDMA (SC-FDMA) in the air interfaces 190a, 190c.

[0091] The base stations 170a-170b, 172 communicate with one another over one or more air interfaces 190e, 190f using wireless communication links e.g., radio frequency (RF) , microwave, infrared (IR) , etc. The air interfaces 190e, 190f may utilize any suitable radio access technology, and may be substantially similar to the air interfaces 190a, 190c over which the EDs 110a-110d communication with one or more of the base stations 170a-170b, 172 or they may be substantially different. For example, the communication system 100 may implement one or more channel access methods, such as code division multiple access (CDMA) , time division multiple access (TDMA) , frequency division multiple access (FDMA) , orthogonal FDMA (OFDMA) , or single-carrier FDMA (SC-FDMA) in the SL air interfaces 190e, 190f.

[0092] A base station 170a-170b, 172 may implement Universal Mobile Telecommunication System (UMTS) Terrestrial Radio Access (UTRA) to establish an air interface 190a, 190c using wideband CDMA (WCDMA) . In doing so, the base station 170a-170b. 172 may implement protocols such as High Speed Packet Access (HSPA) , Evolved HPSA (HSPA+) optionally including High Speed Downlink Packet Access (HSDPA) , High Speed Packet Uplink Access (HSPUA) or both. Alternatively, a base station 170a-170b, 172 may establish an air interface 190a, 190c with Evolved UTMS Terrestrial Radio Access (E-UTRA) using LTE, LTE-A, and / or LTE-B. It is contemplated that the communication system 100 may use multiple channel access operation, including such schemes as described above. Other radio technologies for implementing air interfaces include IEEE 802.11, 802.15, 802.16, CDMA2000, CDMA2000 1X, CDMA2000 EV-DO, IS-2000, IS-95, IS-856, GSM, EDGE, and GERAN. Of course, other multiple access schemes and wireless protocols may be utilized.

[0093] The RANs 120a-120b are in communication with the core network 130 to provide the EDs 110a-110c with various services such as voice, data, and other services. The RANs 120a-120b and / or the core network 130 may be in direct or indirect communication with one or more other RANs (not shown) , which may or may not be directly served by core network 130, and may or may not employ the same radio access technology as RAN 120a, RAN 120b or both. The core network 130 may also serve as a gateway access between (i) the RANs 120a-120b or EDs 110a-110c or both, and (ii) other networks (such as the PSTN 140, the internet 150, and the other networks 160) .

[0094] The EDs 110a-110d communicate with one another over one or more sidelink (SL) air interfaces 190b, 190d using wireless communication links e.g. radio frequency (RF) , microwave, infrared (IR) , etc. The SL air interfaces 190b, 190d may utilize any suitable radio access technology, and may be substantially similar to the air interfaces 190a, 190c over which the EDs 110a-110c communication with one or more of the base stations 170a-170b, or they may be substantially different. For example, the communication system 100 may implement one or more channel access methods, such as code division multiple access (CDMA) , time division multiple access (TDMA) , frequency division multiple access (FDMA) , orthogonal FDMA (OFDMA) , or single-carrier FDMA (SC-FDMA) in the SL air interfaces 190b, 190d. In some embodiments, the SL air interfaces 180 may be, at least in part, implemented over unlicensed spectrum.

[0095] In addition, some or all of the EDs 110a-110d may include operation for communicating with different wireless networks over different wireless links using different wireless technologies and / or protocols. Instead of wireless communication (or in addition thereto) , the EDs may communicate via wired communication channels to a service provider or switch (not shown) , and to the internet 150. PSTN 140 may include circuit switched telephone networks for providing plain old telephone service (POTS) . The internet 150 may include a network of computers and subnets (intranets) or both, and incorporate protocols, such as internet protocol (IP) , transmission control protocol (TCP) and user datagram protocol (UDP) . EDs 110a-110d may be multimode devices capable of operation according to multiple radio access technologies, and incorporate multiple transceivers necessary to support multiple radio access technologies.

[0096] In some embodiments, the signal is transmitted from a terrestrial BS to the UE or transmitted from the UE directly to the terrestrial BS and in both cases the signal is not reflected  by a RIS. However, the signal may be reflected by the obstacles and reflectors such as buildings, walls and furniture. In some embodiments, the signal is communicated between the UE and a non-terrestrial BS such as a satellite, a drone and a high altitude platform. In some embodiments, the signal is communicated between a relay and a UE or a relay and a BS or between two relays. In some embodiments, the signal is transmitted between two UEs. In some embodiments, one or multiple RIS are utilized to reflect the signal from a transmitter and a receiver, where any of the transmitter and receiver includes UEs, terrestrial or non-terrestrial BS, and relays.

[0097] FIG. 3 illustrates another example of an ED 110 and network devices, including a base station 170a, 170b (at 170) and an NT-TRP 172. The ED 110 is used to connect persons, objects, machines, etc. The ED 110 may be widely used in various scenarios, for example, cellular communications, device-to-device (D2D) , vehicle to everything (V2X) , peer-to-peer (P2P) , machine-to-machine (M2M) , machine-type communications (MTC) , internet of things (IOT) , virtual reality (VR) , augmented reality (AR) , industrial control, self-driving, remote medical, smart grid, smart furniture, smart office, smart wearable, smart transportation, smart city, drones, robots, remote sensing, passive sensing, positioning, navigation and tracking, autonomous delivery and mobility, etc.

[0098] Each ED 110 represents any suitable end user device for wireless operation and may include such devices (or may be referred to) as a user equipment / device (UE) , a wireless transmit / receive unit (WTRU) , a mobile station, a fixed or mobile subscriber unit, a cellular telephone, a station (STA) , a machine type communication (MTC) device, a personal digital assistant (PDA) , a smartphone, a laptop, a computer, a tablet, a wireless sensor, a consumer electronics device, a smart book, a vehicle, a car, a truck, a bus, a train, or an IoT device, an industrial device, or apparatus (e.g. communication module, modem, or chip) in the forgoing devices, among other possibilities. Future generation EDs 110 may be referred to using other terms. The base station 170a and 170b is a T-TRP and will hereafter be referred to as T-TRP 170. Also shown in FIG. 3, a NT-TRP will hereafter be referred to as NT-TRP 172. Each ED 110 connected to T-TRP 170 and / or NT-TRP 172 can be dynamically or semi-statically turned-on (i.e., established, activated, or enabled) , turned-off (i.e., released, deactivated, or disabled) and / or configured in response to one of more of: connection availability and connection necessity.

[0099] The ED 110 includes a transmitter 201 and a receiver 203 coupled to one or more antennas 204. Only one antenna 204 is illustrated. One, some, or all of the antennas may alternatively be panels. The transmitter 201 and the receiver 203 may be integrated, e.g. as a transceiver. The transceiver is configured to modulate data or other content for transmission by at least one antenna 204 or network interface controller (NIC) . The transceiver is also configured to demodulate data or other content received by the at least one antenna 204. Each transceiver includes any suitable structure for generating signals for wireless or wired transmission and / or processing signals received wirelessly or by wire. Each antenna 204 includes any suitable structure for transmitting and / or receiving wireless or wired signals.

[0100] The ED 110 includes at least one memory 208. The memory 208 stores instructions and data used, generated, or collected by the ED 110. For example, the memory 208 could store software instructions or modules configured to implement some or all of the functionality and / or embodiments described herein and that are executed by one or more processor (s) or processing unit (s) described below. Each memory 208 includes any suitable volatile and / or non-volatile storage and retrieval device (s) . Any suitable type of memory may be used, such as random access memory (RAM) , read only memory (ROM) , hard disk, optical disc, subscriber identity module (SIM) card, memory stick, secure digital (SD) memory card, on-processor cache, and the like.

[0101] The ED 110 may further include one or more input / output devices (not shown) or interfaces (such as a wired interface to the internet 150 in FIGs. 1 or 2) . The input / output devices permit interaction with a user or other devices in the network. Each input / output device includes any suitable structure for providing information to or receiving information from a user, such as a speaker, microphone, keypad, keyboard, display, or touch screen, including network interface communications.

[0102] The ED 110 further includes a processor 210 for performing operations including those related to preparing a transmission for uplink transmission to the NT-TRP 172 and / or T-TRP 170, those related to processing downlink transmissions received from the NT-TRP 172 and / or T-TRP 170, and those related to processing sidelink transmission to and from another ED 110. Processing operations related to preparing a transmission for uplink transmission may include operations such as encoding, modulating, transmit beamforming, and generating symbols for transmission. Processing operations related to processing downlink transmissions may include  operations such as receive beamforming, demodulating and decoding received symbols. Depending upon the embodiment, a downlink transmission may be received by the receiver 203, possibly using receive beamforming, and the processor 210 may extract signaling from the downlink transmission (e.g. by detecting and / or decoding the signaling) . An example of signaling may be a reference signal transmitted by NT-TRP 172 and / or T-TRP 170. In some embodiments, the processor 210 implements the transmit beamforming and / or receive beamforming based on the indication of beam direction, e.g. beam angle information (BAI) , received from T-TRP 170. In some embodiments, the processor 210 may perform operations relating to network access (e.g. initial access) and / or downlink synchronization, such as operations relating to detecting a synchronization sequence, decoding and obtaining the system information, etc. In some embodiments, the processor 210 may perform channel estimation, e.g. using a reference signal received from the NT-TRP 172 and / or T-TRP 170.

[0103] Although not illustrated, the processor 210 may form part of the transmitter 201 and / or receiver 203. Although not illustrated, the memory 208 may form part of the processor 210.

[0104] The processor 210, and the processing components of the transmitter 201 and receiver 203 may each be implemented by the same or different one or more processors that are configured to execute instructions stored in a memory (e.g. in memory 208) . Alternatively, some or all of the processor 210, and the processing components of the transmitter 201 and receiver 203 may be implemented using dedicated circuitry, such as a programmed field-programmable gate array (FPGA) , a graphical processing unit (GPU) , or an application-specific integrated circuit (ASIC) .

[0105] In some implementations, the ED 110 may be an apparatus (also called a component) for example, a communication module, modem, chip, or chipset, it includes at least one processor 210, and an interface or at least one pin. In this scenario, the transmitter 201 and receiver 203 may be replaced by the interface or at least one pin, where the interface or at least one pin connects the apparatus (e.g., chip) and other apparatus (e.g., chip, memory, or bus) . Accordingly, the transmitting information to the NT-TRP 172 and / or the T-TRP 170 and / or another ED 110 may be referred to as transmitting information to the interface or at least one pin, or as transmitting information to the NT-TRP 172 and / or the T-TRP 170 and / or another ED 110 via the interface or at least one pin. The receiving information from the NT-TRP 172 and / or the  T-TRP 170 and / or another ED 110 may be referred to as receiving information from the interface or at least one pin, or as receiving information from the NT-TRP 172 and / or the T-TRP 170 and / or another ED 110 via the interface or at least one pin. The information may include control signaling and / or data. For other nodes / entities in this disclosure, similar rules may apply.

[0106] The T-TRP 170 may be known by other names in some implementations, such as a base station, a base transceiver station (BTS) , a radio base station, a network node, a network device, a device on the network side, a transmit / receive node, a Node B, an evolved NodeB (eNodeB or eNB) , a Home eNodeB, a next Generation NodeB (gNB) , a transmission point (TP) , a site controller, an access point (AP) , or a wireless router, a relay station, a remote radio head, a terrestrial node, a terrestrial network device, or a terrestrial base station, base band unit (BBU) , remote radio unit (RRU) , active antenna unit (AAU) , remote radio head (RRH) , central unit (CU) , distributed unit (DU) , positioning node, among other possibilities. The T-TRP 170 may be macro BSs, pico BSs, relay node, donor node, or the like, or combinations thereof. The T-TRP 170 may refer to the forging devices, or to apparatus (e.g. communication module, modem, or chip) in the forgoing devices. While the figures and accompanying description of example and embodiments of the disclosure generally use the terms AP, BS, and AP or BS, it is to be understood that such device could be any of the types described above.

[0107] In some embodiments, the parts of the T-TRP 170 may be distributed. For example, some of the modules of the T-TRP 170 may be located remote from the equipment housing the antennas of the T-TRP 170, and may be coupled to the equipment housing the antennas over a communication link (not shown) sometimes known as front haul, such as common public radio interface (CPRI) . Therefore, in some embodiments, the term T-TRP 170 may also refer to modules on the network side that perform processing operations, such as determining the location of the ED 110, resource allocation (scheduling) , message generation, and encoding / decoding, and that are not necessarily part of the equipment housing the antennas of the T-TRP 170. The modules may also be coupled to other T-TRPs. In some embodiments, the T-TRP 170 may actually be a plurality of T-TRPs that are operating together to serve the ED 110, e.g. through coordinated multipoint transmissions.

[0108] The T-TRP 170 includes at least one transmitter 252 and at least one receiver 254 coupled to one or more antennas 256. Only one antenna 256 is illustrated. One, some, or all of the  antennas may alternatively be panels. The transmitter 252 and the receiver 254 may be integrated as a transceiver. The T-TRP 170 further includes a processor 260 for performing operations including those related to: preparing a transmission for downlink transmission to the ED 110, processing an uplink transmission received from the ED 110, preparing a transmission for backhaul transmission to NT-TRP 172, and processing a transmission received over backhaul from the NT-TRP 172. Processing operations related to preparing a transmission for downlink or backhaul transmission may include operations such as encoding, modulating, precoding (e.g. multiple-input multiple-output (MIMO) precoding) , transmit beamforming, and generating symbols for transmission. Processing operations related to processing received transmissions in the uplink or over backhaul may include operations such as receive beamforming, and demodulating and decoding received symbols. The processor 260 may also perform operations relating to network access (e.g. initial access) and / or downlink synchronization, such as generating the content of synchronization signal blocks (SSBs) , generating the system information, etc. In some embodiments, the processor 260 also generates the indication of beam direction, e.g. BAI, which may be scheduled for transmission by scheduler 253. The processor 260 performs other network-side processing operations described herein, such as determining the location of the ED 110, determining where to deploy NT-TRP 172, etc. In some embodiments, the processor 260 may generate signaling, e.g. to configure one or more parameters of the ED 110 and / or one or more parameters of the NT-TRP 172. Any signaling generated by the processor 260 is sent by the transmitter 252. Note that “signaling” , as used herein, may alternatively be called control signaling. Dynamic signaling may be transmitted in a control channel, e.g. a physical downlink control channel (PDCCH) , and static or semi-static higher layer signaling may be included in a packet transmitted in a data channel, e.g. in a physical downlink shared channel (PDSCH) .

[0109] A scheduler 253 may be coupled to the processor 260. The scheduler 253 may be included within or operated separately from the T-TRP 170, which may schedule uplink, downlink, and / or backhaul transmissions, including issuing scheduling grants and / or configuring scheduling-free ( “configured grant” ) resources. The T-TRP 170 further includes a memory 258 for storing information and data. The memory 258 stores instructions and data used, generated, or collected by the T-TRP 170. For example, the memory 258 could store software instructions or modules configured to implement some or all of the functionality and / or embodiments described herein and that are executed by the processor 260.

[0110] Although not illustrated, the processor 260 may form part of the transmitter 252 and / or receiver 254. Also, although not illustrated, the processor 260 may implement the scheduler 253. Although not illustrated, the memory 258 may form part of the processor 260.

[0111] The processor 260, the scheduler 253, and the processing components of the transmitter 252 and receiver 254 may each be implemented by the same or different one or more processors that are configured to execute instructions stored in a memory, e.g. in memory 258. Alternatively, some or all of the processor 260, the scheduler 253, and the processing components of the transmitter 252 and receiver 254 may be implemented using dedicated circuitry, such as a FPGA, a GPU, or an ASIC.

[0112] When the T-TRP 170 is an apparatus (also called a component) , for example, a communication module, modem, chip, or chipset in a device, it includes at least one processor, and an interface or at least one pin. In this scenario, the transmitter 252 and receiver 254 may be replaced by the interface or at least one pin, where the interface or at least one pin connects the apparatus (e.g., chip) and other apparatus (e.g., chip, memory, or bus) . Accordingly, the transmitting information to the NT-TRP 172 and / or the T-TRP 170 and / or ED 110 may be referred to as transmitting information to the interface or at least one pin. The receiving information from the NT-TRP 172 and / or the T-TRP 170 and / or ED 110 may be referred to as receiving information from the interface or at least one pin. The information may include control signaling and / or data.

[0113] Although the NT-TRP 172 is illustrated as a drone only as an example, the NT-TRP 172 may be implemented in any suitable non-terrestrial form. Also, the NT-TRP 172 may be known by other names in some implementations, such as a non-terrestrial node, a non-terrestrial network device, or a non-terrestrial base station. The NT-TRP 172 includes a transmitter 272 and a receiver 274 coupled to one or more antennas 280. Only one antenna 280 is illustrated. One, some, or all of the antennas may alternatively be panels. The transmitter 272 and the receiver 274 may be integrated as a transceiver. The NT-TRP 172 further includes a processor 276 for performing operations including those related to: preparing a transmission for downlink transmission to the ED 110, processing an uplink transmission received from the ED 110, preparing a transmission for backhaul transmission to T-TRP 170, and processing a transmission received over backhaul from the T-TRP 170. Processing operations related to preparing a transmission for downlink or backhaul transmission may include operations such as encoding,  modulating, precoding (e.g. MIMO precoding) , transmit beamforming, and generating symbols for transmission. Processing operations related to processing received transmissions in the uplink or over backhaul may include operations such as receive beamforming, and demodulating and decoding received symbols. In some embodiments, the processor 276 implements the transmit beamforming and / or receive beamforming based on beam direction information (e.g. BAI) received from T-TRP 170. In some embodiments, the processor 276 may generate signaling, e.g. to configure one or more parameters of the ED 110. In some embodiments, the NT-TRP 172 implements physical layer processing, but does not implement higher layer functions such as functions at the medium access control (MAC) or radio link control (RLC) layer. As this is only an example, more generally, the NT-TRP 172 may implement higher layer functions in addition to physical layer processing.

[0114] The NT-TRP 172 further includes a memory 278 for storing information and data. Although not illustrated, the processor 276 may form part of the transmitter 272 and / or receiver 274. Although not illustrated, the memory 278 may form part of the processor 276.

[0115] The processor 276 and the processing components of the transmitter 272 and receiver 274 may each be implemented by the same or different one or more processors that are configured to execute instructions stored in a memory, e.g. in memory 278. Alternatively, some or all of the processor 276 and the processing components of the transmitter 272 and receiver 274 may be implemented using dedicated circuitry, such as a programmed FPGA, a GPU, or an ASIC. In some embodiments, the NT-TRP 172 may actually be a plurality of NT-TRPs that are operating together to serve the ED 110, e.g. through coordinated multipoint transmissions.

[0116] When the NT-TRP 172 is an apparatus (e.g. a communication module, modem, chip, or chipset) in a device, it includes at least one processor, and an interface or at least one pin. In this scenario, the transmitter 272 and receiver 257 may be replaced by the interface or at least one pin, where the interface or at least one pin connects the apparatus (e.g., chip) and other apparatus (e.g., chip, memory, or bus) . Accordingly, the transmitting information to the T-TRP 170 and / or another NT-TRP 172 and / or ED 110 may be referred to as transmitting information to the interface or at least one pin. The receiving information from the T-TRP 170 and / or another NT-TRP 172 and / or ED 110 may be referred to as receiving information from the interface or at least one pin. The information may include control signaling and / or data.

[0117] The T-TRP 170, the NT-TRP 172, and / or the ED 110 may include other components, but these have been omitted for the sake of clarity.

[0118] Note that “signaling” , as used herein, may alternatively be called control signaling, control message, control information, or message for simplicity. Signaling between a BS (e.g., the network node 170) and a terminal or sensing device (e.g., ED 110) , or signaling between a different terminal or sensing device (e.g., between ED 110i and ED110j) may be carried in physical layer signaling (also called as dynamic signaling) , which is transmitted in a physical layer control channel. For downlink, the physical layer signaling may be known as downlink control information (DCI) , which is transmitted in a physical downlink control channel (PDCCH) . For uplink, the physical layer signaling may be known as uplink control information (UCI) , which is transmitted in a physical uplink control channel (PUCCH) . For sidelink, signaling between different terminal or sensing devices (e.g., between ED 110i and ED110j) may be known as sidelink control information (SCI) , which is transmitted in a physical sidelink control channel (PSCCH) . Signaling may be carried in a higher-layer (e.g., higher than physical layer) signaling, which is transmitted in a physical layer data channel, e.g. in a physical downlink shared channel (PDSCH) for downlink signaling, in a physical uplink shared channel (PUSCH) for uplink signaling, and in a physical sidelink shared channel (PSSCH) for sidelink signaling. Higher-layer signaling may also be called static signaling, or semi-static signaling. Higher-layer signaling may be radio resource control (RRC) protocol signaling or media access control –control element (MAC-CE) signaling. Signaling may be included in a combination of physical layer signaling and higher layer signaling.

[0119] It should be noted that in present disclosure, “information” , when different from “message” , may be carried in one single message, or be carried in more than one separate message.

[0120] One or more steps of the embodiment methods provided herein may be performed by corresponding units or modules, according to FIG. 3. FIG. 3 illustrates units or modules in a device, such as in ED 110, in T-TRP 170, or in NT-TRP 172. For example, a signal may be transmitted by a transmitting unit or a transmitting module. A signal may be received by a receiving unit or a receiving module. A signal may be processed by a processing unit or a processing module. Other steps may be performed by an artificial intelligence (AI) or machine learning (ML) module. The respective units or modules may be implemented using hardware, one or more components or devices that execute software, or a combination thereof. For instance, one  or more of the units or modules may be an integrated circuit, such as a programmed FPGA, a GPU, or an ASIC. It will be appreciated that where the modules are implemented using software for execution by a processor for example, they may be retrieved by a processor, in whole or part as needed, individually or together for processing, in single or multiple instances, and that the modules themselves may include instructions for further deployment and instantiation.

[0121] Additional details regarding the EDs 110, T-TRP 170, and NT-TRP 172 are known to those of skill in the art. As such, these details are omitted here.

[0122] One or more steps of the embodiment methods provided herein may be performed by corresponding units or modules, according to FIG. 4. FIG. 4 illustrates units or modules in a device, such as in ED 110, in T-TRP 170, or in NT-TRP 172. For example, a signal may be transmitted by a transmitting unit or a transmitting module. A signal may be received by a receiving unit or a receiving module. A signal may be processed by a processing unit or a processing module. Other steps may be performed by an artificial intelligence (AI) or machine learning (ML) module. The respective units or modules may be implemented using hardware, one or more components or devices that execute software, or a combination thereof. For instance, one or more of the units or modules may be an integrated circuit, such as a programmed FPGA, a GPU, or an ASIC. It will be appreciated that where the modules are implemented using software for execution by a processor for example, they may be retrieved by a processor, in whole or part as needed, individually or together for processing, in single or multiple instances, and that the modules themselves may include instructions for further deployment and instantiation.

[0123] Additional details regarding the EDs 110, T-TRP 170, and NT-TRP 172 are known to those of skill in the art. As such, these details are omitted here.

[0124] For future wireless networks, a number of the new devices could increase exponentially with diverse functionalities. Also, many new applications and new use cases in future wireless networks than existing in 5G may emerge with more diverse quality of service demands. These will result in new key performance indications (KPIs) for the future wireless network that can be extremely challenging, so the sensing technologies, and AI technologies, especially ML (deep learning) technologies, had been introduced to telecommunication for improving the system performance and efficiency.

[0125] AI / ML technologies applied communication including AI / ML communication in Physical layer and AI / ML communication in media access control (MAC) layer. For physical layer, the AI / ML communication may be useful to optimize the components design and improve the algorithm performance, like AI / ML on channel coding, channel modelling, channel estimation, channel decoding, modulation, demodulation, MIMO, waveform, multiple access, PHY element parameter optimization and update, beam forming &tracking and sensing &positioning, etc. For MAC layer, AI / ML communication may utilize the AI / ML capability with learning, prediction and make decisions to solve the complicated optimization problems with better strategy and optimal solution, for example to optimize the functionality in MAC, e.g. intelligent TRP management, intelligent beam management, intelligent channel resource allocation, intelligent power control, intelligent spectrum utilization, intelligent modulation and coding scheme (MCS) , intelligent hybrid automatic repeat request (HARQ) strategy, intelligent transmit / receive (Tx / Rx) mode adaption, etc.

[0126] AI / ML architectures usually involve multiple nodes, which can be organized in two modes, i.e., centralized and distributed, both of which can be deployed in access network, core network, or an edge computing system or third-party network. The centralized training and computing architecture is restricted by huge communication overhead and strict user data privacy. Distributed training and computing architecture comprise several frameworks, e.g., distributed machine learning and federated learning. AI / ML architectures comprises intelligent controller which can perform as single agent or multi-agent, based on joint optimization or individual optimization. New protocol and signaling mechanism is needed so that the corresponding interface link can be personalized with customized parameters to meet particular requirements while minimizing signaling overhead and maximizing the whole system spectrum efficiency by personalized AI technologies.

[0127] Further terrestrial and non-terrestrial networks can enable a new range of services and applications such as earth monitoring, remote sensing, passive sensing and positioning, navigation, and tracking, autonomous delivery and mobility. Terrestrial networks based sensing and non-terrestrial networks based sensing could provide intelligent context-aware networks to enhance the UE experience. For example, terrestrial networks based sensing and non-terrestrial networks based sensing may involve opportunities for localization and sensing applications based  on a new set of features and service capabilities. Applications such as THz imaging and spectroscopy have the potential to provide continuous, real-time physiological information via dynamic, non-invasive, contactless measurements for future digital health technologies. Simultaneous localization and mapping (SLAM) methods will not only enable advanced cross reality (XR) applications but also enhance the navigation of autonomous objects such as vehicles and drones. Further in terrestrial and non-terrestrial networks, the measured channel data and sensing and positioning data can be obtained by the large bandwidth, new spectrum, dense network and more light-of-sight (LOS) links. Based on these data, a radio environmental map can be drawn through AI / ML methods, where channel information is linked to its corresponding positioning or environmental information to provide an enhanced physical layer design based on this map.

[0128] Sensing coordinators are nodes in a network that can assist in the sensing operation. These nodes can be standalone nodes dedicated to just sensing operations or other nodes (for example TRP 170, ED 110, or core network node) doing the sensing operations in parallel with communication transmissions. A new protocol and signaling mechanism is needed so that the corresponding interface link can be performed with customized parameters to meet particular requirements while minimizing signaling overhead and maximizing the whole system spectrum efficiency.

[0129] AI / ML and sensing methods are data intensive. In order to involve AI / ML and sensing in wireless communications, more and more data are needed to be collected, stored, and exchanged. The characteristics of wireless data expand quite large ranges in multiple dimensions, e.g., from sub-6 GHz, millimeter to Terahertz carrier frequency, from space, outdoor to indoor scenario, and from text, voice to video. These data collecting, processing and usage operations are performed in a unified framework or a different framework.

[0130] Control information is referenced in some embodiments herein. Control information may sometimes instead be referred to as control signaling, or signaling. In some cases, control information may be dynamically communicated, e.g. in the physical layer in a control channel, such as in a physical uplink control channel (PUCCH) or physical uplink shared channel (PUSCH) or physical downlink control channel (PDCCH) . An example of control information that is dynamically indicated is information sent in physical layer control signaling, e.g., uplink control information (UCI) sent in a PUCCH or PUSCH or downlink control information (DCI) sent in a  PDCCH. A dynamic indication may be an indication in a lower layer, e.g., physical layer  / layer 1 signaling, rather than in a higher-layer (e.g. rather than in RRC signaling or in a MAC CE) . A semi-static indication may be an indication in semi-static signaling. Semi-static signaling, as used herein, may refer to signaling that is not dynamic, e.g. higher-layer signaling (such as RRC signaling) , and / or a MAC CE. Dynamic signaling, as used herein, may refer to signaling that is dynamic, e.g., physical layer control signaling sent in the physical layer, such as DCI sent in a PDCCH or UCI sent in a PUCCH or PUSCH.

[0131] Aspects of the present disclosure relate to device localization (e.g., positioning a UE) , for example including mono-static sensing and  / or other sensing techniques. Some methods and disadvantages related to conventional device localization will now be discussed.

[0132] Device (e.g., UE) position information is often used in cellular communication networks to improve various performance metrics for a network. Such performance metrics may, for example, include capacity, agility and efficiency. The improvement in performance metrics may be achieved when elements of the network exploit the position, the behavior, the mobility pattern, etc., of the UE in the context of a priori information describing a wireless environment in which the UE is operating.

[0133] A sensing system may be used to help gather UE pose information, which may include, UE location in a global coordinate system, UE velocity and direction of movement in the global coordinate system, three-dimensional orientation information of the UE, and the information about the wireless environment. The term “location” may also be known as “position” , and these two terms may be used interchangeably herein. Examples of well-known sensing systems include RADAR (Radio Detection and Ranging) and LIDAR (Light Detection and Ranging) . While the sensing system is typically separate from the communication system, it could be advantageous to gather the information using an integrated system, that may be referred to as an integrated sensing and communication (ISAC) system, which may help to reduce the hardware and cost in the system as well as the time, frequency or spatial resources needed to perform both functionalities.

[0134] A sensing task may use known sensing states (e.g., known variables in equations) to obtain unknown sensing states (e.g., unknown variable in the equations) . The term “sensing  states” of a node is defined by a plurality of sensing parameters associated with the node, such as a location, a velocity, and a direction of movement as well as timing information of the node. In some examples, the sensing states of the node may further include a sensing parameter (e.g. position vector p in three-dimensional (3D) coordinate systems) and / or a reliability region of the sensing parameter (e.g. δp) associated with the node.

[0135] In conventional communication systems, reference points (RPs) are utilized for sensing and / or communication. In particular, the RPs are network nodes or transmission-reception points (TRPs) , which are the only nodes in the network with known sensing states (e.g., a location, a velocity, etc) . Thus, all other unknown sensing states will be measured based on the known sensing states. However, it might be less power efficient if all the nodes in the network communicate with one single TRP to obtain sensing states of the respective nodes.

[0136] Therefore, it is desirable to adopt a new paradigm of utilizing different types of RPs to perform the sensing tasks throughout the network. There are multiple different types of RPs, including, for example, an active reference point (aRP) and a passive reference point (pRP) . The term “active reference point” defines a device or a node that has capabilities to generate, transmit, and receive radio frequency (RF) signals. Furthermore, the aRP may be configured to change time references of RF signals (e.g., positioning signals) . Examples of the aRP may include, but are not limited to, a TRP, such as for example a base station or access point, and a UE. The term “passive reference point” defines a device or a node that does not have capabilities to transmit and / or receive RF signals. That is, the pRP is configured to just reflect, redirect, or manipulate RF signals without changing time references in the reflected RF signals (e.g., positioning signals) . Examples of the pRP may include, but are not limited to, a wireless relay, a radio frequency (RF) tag, a reconfigurable intelligent surface (RIS) , and a virtual transmission point (vTP) , as will be described below.

[0137] FIG. 5 illustrates an example portion of a communication network 500 which includes multiple different types of RPs. The communication network 500 includes a first network entity 504, a RIS 508, a UE 510, and a wireless relay 512. The portion of the communication network 500 also includes an obstacle, such as a wall 506. A virtual representation of the first network entity 504 is shown as a virtual network entity 502 that is a distance behind the wall 506 and is representative of the first network entity 504 position but in a direction of a beam that is  redirected by the wall 506, as opposed to in a direction the beam was originally transmitted from the first network entity 504. In other words, the virtual network entity 502 is representative of a virtual transmit point (vTP) in the communication network 500. In the example of FIG. 5, the virtual network entity 502, the first network entity 504, and the UE 510 may act as aRPs, and the RIS 508 and the wireless relay 512 may act as pRPs in the context of sensing. Multiple signal paths are shown between the first network entity 504 and the UE 510. A first path 5002 is from the first network entity 504 to the wall 506 and redirected by the wall 506 to the UE 510. A second path 5004 is from the first network entity 504 to the RIS 508 and redirected by the RIS 508 to the UE 510. A third path 5006 is from the first network entity 504 to the wireless relay 512 and redirected by the wireless relay 512 to the UE 510. A fourth path 5008 may be considered by the UE 510 as from the virtual network entity 502 to the UE 510, as the UE 510 cannot necessarily distinguish between the signal received from the first path 5002 from that of fourth path 5008.

[0138] In some examples, one or more RPs in the network 500 may be utilized to perform different functionalities when the sensing tasks are performed. In particular, the RPs could serve as sensing anchors, synchronization hubs, and / or positioning anchors. As the sensing anchors, the RPs may help to correct sensing errors. Like any estimation process, sensing parameter estimation may involve some error, i.e. the difference between the estimated value and the ground truth. When there are multiple reference points for sensing, if there is a large estimation error by measurements obtained through one RP, there is a possibility that the other measurements obtained through other RPs may correct such error (or at least reduce it significantly) . Furthermore, as synchronization hubs, the RPs could correct a synchronization error between two nodes (e.g., a first node and a second node) and provide a time reference (e.g., timing information of the RPs or an offset value between timing information of the RPs and UEs) to the UEs. The synchronization error may also be referred to as a time offset that defines a time difference between a clock at the first node and a clock at the second node. Additionally, the use of multiple RPs, to be used as positioning anchors, may provide additional parameter information pertaining to position a UE, without changing a time reference of a positioning signal. For example, the additional parameter information may enable multiple equations to be established. If a number of the multiple equations equals a number of unknows trying to be determined, then the unknowns can be solved.

[0139] However, there are several disadvantages of traditional sensing procedures. A first disadvantage of utilizing one or more aRPs to perform sensing (e.g., to obtain a location of a UE and / or environment information) is that multiple synchronization errors may be introduced by utilizing the one or more aRPs. The multiple synchronization errors may affect calculation of the location of the UE, which may reduce accuracy of positioning in New Radio (NR) .

[0140] A number of approaches were previously considered to enable systems to carry out sensing tasks.

[0141] One of the approaches that were previously considered involves using an RIS to apply a RIS-specific signature on a signal being redirected by the RIS, in order to help a receiver of the redirected signal to identify a respective identity of the RIS and a location of the RIS from the reflected signal. This may be particularly helpful when multiple RIS are used, and the receiver receives multiple redirected signals. However, while the RISs serve as location reference points for determining the position of a UE, the RISs cannot provide timing information because they are pRPs.

[0142] Another approach that was previously considered proposes that a low-power UE (LP-UE) may apply an exponential passive signature function to facilitate LP-UE detection efficiently. However, when using such a procedure, a position of the LP-UE may only be sensed in an approximate range because no timing offset information of the LP-UE with respect to the node transmitting the sensing signal is provided.

[0143] Some embodiments of the present disclosure depict that an aRP and a pRP are employed for collaborative UE localization, which may help to improve accuracy of UE location. Furthermore, more than one reference point, rather than one single RP, may be utilized to obtain sensing states based on known sensing states. Accordingly, power efficiency may be improved in the sensing systems.

[0144] FIG. 6 is a portion of an exemplary radio access network (RAN) architecture 600 in accordance with example embodiments. The radio access network architecture (also referred to as network) 600 includes a network (NW) entity 602, a UE 608, at least one aRP 604, and at least one pRP 606 that jointly perform sensing tasks (e.g., positioning procedures) to determine a position of the UE 608 accurately. The UE 608 may be referred to as a target UE for which the  location or position is being determined. The sensing tasks include a first sensing (also referred to as passive RP discovery) and a second sensing (also referred to as active sensing) . Details of the first sensing will be discussed with reference in FIG. 8, and the second sensing will be depicted in FIG. 10 below.

[0145] In some examples, the NW entity 602 may include a sensing management function (SMF) , which may be a physical or a logical network entity that may be tasked with orchestrating positioning and / or sensing procedures representative of aspects of the present application. In some networks, the SMF may also be known as a location management function (LMF) . Referring back to FIG. 1, the SMF may be implemented as a physically independent entity located at the core network 130 with connection to the multiple BSs 170. In other aspects of the present application, the SMF may be implemented as a logical entity co-located inside a BS 170 through logic carried out by the processor 260.

[0146] It should be understood that while only one aRP 604 and one pRP 606 are presented in FIG. 6, this is only illustrative and is not intended to be limiting. In other examples, a plurality of aRPs 604 and / or a plurality of pRPs 606 may be included and utilized in the network 600 to cooperatively performing the sensing tasks. For ease of illustration, an aRP that is selected from multiple aRPs in the area by the NW entity 602 is represented by the aRP 604 in FIG. 6, and methods in which aRP selection may be used will be discussed in detail with reference to FIG. 12 further below. A pRP that is detected by the UE 608 is shown as the pRP 606, and methods in which the passive RP is discovered in the first sensing will be discussed in greater detail below.

[0147] FIG. 8 illustrates a similar portion of the network as shown in FIG. 6, except that the aRP 604 is not shown in FIG. 8, and has the same network elements identified in a similar manner to that of FIG. 6. FIG. 8 details how the UE 608 performs the first sensing (e.g., mono-static sensing) based on a first configuration signal, such as the first configuration signal 802. The first configuration signal 802 includes configuration information that the NW entity 602 provided to the UE 608 for configuring a sensing signal to be used when transmitting at the UE 608. In some examples, the sensing signal may be a reference signal and therefore referred to as a sensing reference signal (SeRS) . The SeRS may be one or types of reference signals, such as a positioning reference signal (PRS) . The terms “sensing signal” , “SeRS” and “PRS” may be used interchangeably herein. The configuration information may include a first parameter, e.g. linear  frequency modulated (LFM) rate α of the sensing signal, and a second parameter, e.g. frequency of the sensing signal f. As shown in FIG. 8, the UE 608 receives the first configuration signal 802 from the NW entity 602, and then the UE 608 is configured to perform the mono-static sensing by transmitting a PRS or SeRS 804 to each pRP 606 (only one being shown) in the vicinity of the UE 608. The SeRS may be any one in a plurality of different types of signals. For example, the SeRS 804 may be an LFM signal. A particular example of an LFM signal may be represented by equation (1) : x (t) =exp (j2πft+jπαt2) ,                 Equation (1)

[0148] where f is an initial frequency, t is time and α is a frequency rate change.

[0149] In some implementations, f and α in the equation (1) are configuration parameters which may be set by the network entity or NW entity 602 in the first configuration signal 802.

[0150] A particular example of the SeRS is a LFM signal wherein the frequency rate change is referred to as a LFM rate or a chirp rate. In other possible configurations, the PRS or SeRS signal may include chirp-based signals which may be signals constructed based on single chirp signals. Various examples of the SeRS will be depicted further with reference to FIGs. 7A-7C.

[0151] Referring to FIGs. 7A-7C, which now detail various examples of a SeRS that may be utilized in the sensing tasks in the present disclosure. It should be contemplated that in the present disclosure, “chirp” or “chirp signal” may refer to a signal in which the frequency increases or decreases as a linear function of time. The “chirp” or “chirp signal” may be also referred to as linear frequency modulated (LFM) signal, and may be interchangeably used at least in some embodiments of the present disclosure.

[0152] FIG. 7A illustrates an example chirp signal representation in a time-frequency coordinate system. Referring to FIG. 7A, starting time and frequency of the chirp signal 710 is tand f, respectively. The time duration of the chirp signal 710 is T. The ending time and frequency of the chirp signal 710 is t+T and f+αT, respectively.

[0153] The slope of the chirp signal may be indicative of the frequency change rate of the chirp signal, and referred to as “chirp slope” or “chirp rate” . The chirp slope, chirp rate, and  frequency change rate (of the chirp signal) may be considered equivalent at least in some embodiments of the present disclosure. In FIG. 7A, the slope of the chirp signal 710 is labelled as “α” . Accordingly, the slope α of the chirp signal 710 may be considered the chirp slope, chirp rate, and / or the frequency change rate of the chirp signal 710.

[0154] In the present disclosure, “chirp-based signals” may refer to signals that are constructed based on one or more single chirp signal described above. FIGs. 7B and 7C illustrate two examples of chirp-based signals. Likewise, “LFM-based signals” may refer to signals that are constructed based on one or more single LFM signal described above.

[0155] FIG. 7B illustrates an example of chirp-based signal, frequency modulated continuous waveform (FMCW) signal, in a time-frequency coordinate system. Referring to FIG. 7B, the FMCW signal 720 may comprise multiple parallel single chirps that are multiplexed in the time domain. As shown in FIG. 7B, the FMCW signal 720 may comprise multiple chirp signals including signals 721, 722, 723, 724, 725, and 726. The chirp rate of each single chirp is -α, where the negative sign “-” represents that each chirp is a down-chirp, and the frequency of each single chirp decreases with time. The time duration of each chirp signal 721, 722, 723, 724, 725, and 726 may be the symbol duration. The starting frequency and ending frequency of each chirp signal 721, 722, 723, 724, 725, and 726 may be f0 and f0-B, respectively. The difference between the ending and starting frequencies of each chirp signal 721, 722, 723, 724, 725, and 726, B, may represent bandwidth of each chirp. While not described in FIG. 7B, it is noted that, in the case of chirp signals with positive chirp rate (the frequency of each single chirp increases with time) , then the starting frequency and ending frequency and bandwidth of each chirp may be different. For example, when the chirp rate of each single chirp is α (and therefore each chirp is up-chirp and the frequency of each single chirp increases with time) , then starting frequency and ending frequency of each chirp may be, for example, f0-B and f0, respectively. In this case, the difference between the starting and ending frequencies of each chirp, B, may represent bandwidth of each chirp.

[0156] FIG. 7C illustrates another example of chirp-based signal, triangular waveform, in a time-frequency coordinate system. Referring to FIG. 7C, the triangular waveform 730 may comprise multiple single chirps with negative chirp rate and multiple single chirps with positive chirp rate. Specifically, the triangular waveform 730 may comprise multiple chirp signals  including signals 731, 732, 733, 734, 735, and 736. The chirp rate of each of the chirp signals 731, 733, and 735 is -α. Therefore, the chirp signals 731, 733, and 735 are down-chirps and the frequencies of these decrease with time. The chirp rate of each of the chirps 732, 734, and 736 is α. Therefore, the chirps 732, 734, and 736 are up-chirps and the frequencies of these increase with time. The time duration of each chirp signal 731, 732, 733, 734, 735, and 736 may be a symbol duration. The starting frequency and ending frequency of each chirp signal 731, 733, and 735 may be f0 and f0-B, respectively. The starting frequency and ending frequency of each chirp 732, 734, and 736 may be f0-B and f0, respectively. The difference between the starting and ending frequencies of each chirp, B, may represent bandwidth of each chirp.

[0157] In the example of FIG. 8, when the pRP 606 receives the SeRS 804, the pRP 606 reflects a SeRS 805 generally in the direction of the UE 608. As the signal is reflected back toward the UE 608, the pRP 606 manipulates at least a portion of the SeRS 804 based on a particular signature corresponding of the pRP 606. In some embodiments, the time domain signature sk (t) is a chirp-based signature that may be denoted in equation (2) as below: sk (t) =exp (j2τfkt+jπαkt2) ,                   Equation (2)

[0158] where f is frequency, t is time, α is a frequency rate change, and k is an index value associated with the pRP 606, k = 1 to K, where K is a number of different pRPs 606 in the vicinity of the UE 608.

[0159] In some examples, configuration parameters fk and αk uniquely identify the pRP 606 and enable the UE 608 to distinguish the pRP 606 from other pRPs in the vicinity of the UE 608 that the UE 608 may receive signals from. Alternatively, only the configuration parameter fk may be utilized to uniquely identify the pRP 606 for ease of operation. In some examples, the UE 608 may obtain a location of the pRP 606 based on the signature of the pRP 606. In particular, the signature (e.g., one or both of signature parameters fk and αk) of the pRP 606 may be mapped to a location of the pRP 606, wherein the location may be determined with the use of a formula and knowledge of one or more of the signature parameters. When the UE 608 extracts the signature parameters, the UE 608 may obtain the location of the pRP 606 by applying the signature parameters to the formula.

[0160] FIG. 9 illustrates an example graphical representation 910 in a time and frequency coordinate system. FIG. 9 illustrates how manipulation of a sensing signal is implemented by a signature of the pRP to provide a modulated region of the sensing signal which may be employed in the example of FIG. 8.

[0161] In FIG. 9, a first duration is considered an unmanipulated duration 930 (also denoted as tum = 0 to t1) , in which the sensing signal has a starting frequency of 0 Hz and an ending frequency of f1. A second duration is considered the manipulated duration 940 (also denoted as tm = t2 to t3) , in which the sensing signal has a starting frequency f2 and an ending frequency f3. The time domain signature of the pRP may be a LFM-based signature, such as described above for the pRP 606 in FIG. 8. In some embodiments, there may be a first guard interval 950 (denoted by t2-t1 ) before the manipulated duration tm 940 and a second guard interval 955 (denoted by t4-t3) after the manipulated duration tm 940.

[0162] In some embodiments, a portion of the sensing signal is manipulated by a chirp-based signature of a pRP (e.g., the pRP 606 of FIG. 8) , and another portion is not manipulated. When a UE (e.g., the UE 608 of FIG. 8) receives the sensing signal that has been redirected or reflected by the pRP 606 back to the UE 608, the UE 608 may obtain multiple parameters from the manipulated and unmanipulated durations of the received sensing signal.

[0163] In particular, the unmanipulated duration 930 may provide a first time of flight τbetween the UE 608 and the pRP 606.

[0164] During the manipulated duration 940, the sensing signal is manipulated by the LFM-based signature of the pRP 606, which provides a delay value that is denoted by equation (3) : V1= (2α+αk) τ+αktUE,            Equation (3)

[0165] where V1 is the delay value, α is the frequency rate change or LFM rate of the sensing signal, αk is the frequency rate change or LFM rate of the signature of the particular pRP 606, τ is the first time of flight between the UE 608 and the particular pRP 606, and tUEis a first time offset between the UE 608 and the pRP 606.

[0166] Based on the equation (3) , the UE 608 may calculate the first time offset tUE based on known sensing states (e.g., αk, α, τ) . From the mono-static sensing, the UE 608 derives first information associated with the pRP 606. In some embodiments, the first information comprises, but is not limited to, at least one of: the first time of flight τ between the UE 608 and the pRP 606, the first distance between the UE 608 and the pRP 606, the initial frequency fk and the frequency rate change αk of the modulated part, the first time offset tUE, and an index / identifier of pRP 606.

[0167] FIG. 10 illustrates a similar portion of the network as shown in FIG. 6, and has the same network elements identified in a similar manner to that of FIG. 6. FIG. 10 details how the NW entity 602, an aRP 604, the pRP 606, and the UE 608 in the network 600 cooperatively perform steps of the second sensing. The aRP 604 is an aRP that may be selected by the NW entity 602. Details of selecting the aRP 604 will be discussed below with reference to FIG. 12.

[0168] The NW entity 602 transmits a second configuration signal 1002 to a selected aRP, such as the selected aRP 604. In some examples, the second configuration signal 1002 sent by the NW entity 602 may be utilized to configure a sensing signal (SeRS) , for example including parameters frp, e.g. initial frequency of the sensing signal, and αrp , e.g., an LFM rate of the sensing signal. After the selected aRP 604 receives the second configuration signal 1002, the selected aRP 604 is configured to transmit the sensing signal or the SeRS over a first direction to the UE 608 and to transmit the SeRS over a second direction to the pRP 606. In the example of FIG. 10, the first direction 1010 includes a line-of-sight (LOS) direction that defines a direct path between a signal of a sender (e.g., the aRP 604) and the signal of a receiver (e.g., the UE 608) , and the second direction 1012 includes a non-line of sight (NLOS) direction that defines a path where an object (e.g., the pRP 606) is located between the signal of the sender (e.g., the aRP 604) and the signal of the receiver (e.g., the UE 608) . While FIG. 10 only shows a single second direction that is aligned with the pRP 606, it should be understood that the aRP 604 may send the SeRS in multiple second directions that are aligned with one or more other pRPs that may have been selected.

[0169] The sensing signal transmitted over a first direction to the UE 608 and over a second direction to the pRP 606 may include two separate sensing signals each of which is transmitted in a respective time slot over a different respective direction or a single wide beam including two sub-beams in the two directions. In other words, the sensing signal could be  transmitted based on the second configuration signal 1002. In the example where the second configuration signal 1002 configures the aRP 604 to transmit the two separate sensing signals, the aRP 604 may transmit one sensing signal over a first direction to the UE 608 in a first time slot and transmit the other sensing signal over a second direction to the pRP 606 in a second time slot. In a scenario where the second configuration signal 1002 configures the aRP 604 to generate a beam which may includes two sub-beams on the first and second directions, the aRP 604 may simultaneously transmit one sub-beam over the first direction to the UE 608 and then transmit the other sub-beam over the second direction to the pRP 606. In some embodiments, the aRP 604 may be configured to transmit a wide beam on the first and second directions concurrently.

[0170] The sensing signal may be in a form of a LFM-based signal that is presented in equation (4) : xrp (t) =exp (j2πfrpt+jπαrpt2) ,               Equation (4)

[0171] where f is an initial frequency, t is time, α is a frequency rate change and rp is an RP identifier associated with the selected aRP 604.

[0172] In some applications, the parameters frp and αrp may be set as the same parameters as the f and α used in the sensing signal 804 in the first sensing for ease of detection at the UE 608.

[0173] The sensing signal is transmitted by the selected aRP 604 and received by the UE 608 over the first direction 1010, as well as over the second direction 1012 during which the sensing signal has been redirected and manipulated by the pRP 606.

[0174] After the UE 608 receives the sensing signal over the first direction 1010 and the redirected sensing signal from the second direction 1012, the UE 608 obtains multiple values by using equations below. The multiple values include a second travel time V2, a third travel time V3, and a second time offset V4 between the aRP 604 and the pRP 606.

[0175] The second travel time V2 may be represented in equation (5) as below: V2=τ+τ′+ (tUE-tarp) ,                       Equation (5)

[0176] where τ+τ′ is a second time of flight from the selected aRP 604 and the UE 608 over the second direction 1012. tarp is a time offset between the aRP 604 and the pRP 606, and hence tUE-tarpis a third time offset between the selected aRP 604 and the UE 608.

[0177] The third travel time V3 may be represented in the following equation (6) . V3=τlos+ (tUE-tarp) ,                       Equation (6)

[0178] where τlos is a third time of flight from the selected aRP 604 and the UE 608 over the first direction 1010, and tUE-tarp is the third time offset between the selected aRP 604 and the UE 608.

[0179] The second time offset between the aRP 604 and the pRP 606 may be represented by the following equation (7) . V4=tarp,                 Equation (7)

[0180] With regard to the three equations (5) - (7) , there are three unknown variables (τ′, tarp, τlos) to be determined. There are different kinds of approaches to determine the unknown variables (τ′, tarp, τlos) in the equations (5) - (7) . For example, the UE 608 may receive assistance information from the NW entity 602 or the aRP 604, which may help the UE 608 determine the unknown variables (τ′, tarp, τlos) . The assistance information may include the time of flight τ′ between the pRP 606 and the aRP 604 or the second time offset tarp between the pRP 606 and the aRP 604.

[0181] With respect to the assistance information being the time of flight τ′, the UE 608 may resolve unknown variables (e.g., tarp and τlos) in the equations (5) - (7) based on known variables (e.g., τ, tUE) and the received time of flight τ′. Details pertaining to determining the time of flight τ′ may be transmitted to the UE 608 as the assistance information will be discussed below.

[0182] With respect to the assistance information being the second time offset tarp between the pRP 606 and the aRP 604, the UE 608 may resolve unknown variables (τ′ and τlos) in the equations (5) - (7) based on known variables (e.g., τ, tUE) and the received second time offset tarp between the pRP 606 and the aRP 604. In some examples, the aRP 604 may perform mono-static sensing to obtain the second time offset tarp and transmit the second  time offset tarp to the UE 608 such that the UE 608 may resolve the unknown variables (e.g., τ′ and τlos) in the equations (5) - (6) .

[0183] It should be contemplated that either the UE 608 or the NW entity 602 could determine the unknown variables (e.g., τ′, tarp, τlos) in the equations (5) - (7) . In the examples where the NW entity 602 determines the unknown variables (e.g., τ′, tarp, τlos) from the equations (5) - (7) , the UE 608 may feedback the values of the measurements of V2 and V3 to the NW entity 602. Then the NW entity 602 may utilize the values of V2 and V3, the time of flight τ′ , and / or the second time offset tarp to determine other unknown variables in the equations (5) - (7) . In scenarios in which the UE 608 determines the unknown variables (e.g., τ′, tarp, τlos) from the equations (5) -(7) , the UE 608 may feedback the determined variables (e.g., τ′, tarp, τlos) to the NW entity 602.

[0184] An example where the UE 608 determines unknown variables (e.g., τ′, tarp, τlos) in the equations (5) - (7) is now described. In particular, as a result of the first sensing described with reference to FIG. 8, the UE 608 has derived the first time offset tUE between the UE 608 and the pRP 606 and the first time of flight τ between the UE 608 and the pRP 606. Furthermore, the UE 608 may receive the assistance information (e.g., the time of flight τ′ between the pRP 606 and the aRP 604 or the second time offset tarp between the pRP 606 and the aRP 604) from the aRP 604 or from the NW entity 602. Thus, the UE 608 may utilize the first time offset tUE, the first time of flight τ, the time of flight τ′ between the pRP 606 and the aRP 604 or the second time offset tarp between the pRP 606 and the aRP 604 to determine unknown variables in the equations (5) - (7) . Therefore, the third time offset between the UE 608 and the selected aRP 604 that is denoted as tUE-tarp may be calculated. In some examples, the third time offset tUE-tarp may also be referred to as a synchronization error between the UE 608 and the aRP 604. Furthermore, the third time of flight τlos from the selected aRP 604 and the UE 608 over the LOS direction 1010 and the second time of flight τ+τ′ from the selected aRP 604 and the UE 608 over the NLOS direction 1012 may be calculated as well.

[0185] After performing the measurement and parameter determination using the equations (5) - (7) , the UE 608 transmits second feedback 1006 to the NW entity 602. The second feedback 1006 may include one or more parameters, including but not limited to, the second time of flight τ+τ′ over the NLOS direction 1012, the third time of flight τlos over the LOS direction  1010, and the third time offset tUE-tarp between the UE 608 and the selected aRP 604, a time of flight τ′ between the pRP 606 and the aRP 604, a distance dlos between the aRP 604 and the UE 608 over the LOS direction 1010, etc. In some examples, transmitting the second time of flight τ+τ′ to the NW entity 602 is optional because the NW entity 602 may have already known the second time of flight τ+τ′ in advance. In an example where the NW entity 602 already knows the second time of flight, the second time of flight τ+τ′ may be still transmitted to the NW entity 602 and the NW entity 602 may compare the two values for consistency, which may help to reduce any bias or miscalculation.

[0186] When the NW entity 602 receives the second feedback 1006, the NW entity 602 may obtain the third time offset tUE-tarp between the UE 608 and the aRP 604 from the second feedback 1006. Furthermore, the NW entity 602 may calculate the location of the UE 608 based on the second feedback 1006 and the first feedback 808 (as shown in FIG. 8) received in the first sensing. In particular, the NW entity 602 calculates a distance (denoted as d) between the UE 608 and the pRP 606 based on the first feedback 808 utilizing the following equation (8) . d=τ*c ,                    Equation (8)

[0187] where d is the distance between the UE 608 and the pRP 606, τ is the first time of flight between the UE 608 and the pRP 606, and c is the speed of light.

[0188] In addition, if the second feedback 1006 reports the third time of flight τlos , rather than the distance between the UE 608 and the aRP 604 over the LOS direction, the NW entity 602 may calculate a distance (denoted as dlos ) between the UE 608 and the aRP 604 utilizing the following equation (9) . dlos= τlos*c,                          Equation (9)

[0189] where dlos is the distance between the UE 608 and the aRP 604, τlos is the third time of flight between the UE 608 and the aRP 604 over the LOS direction, and c is the speed of light.

[0190] Based on the equations (8) and (9) , the NW entity 602 may calculate the distance d between the UE 608 and the pRP 606 and the distance dlos between the UE 608 and the aRP 604. Accordingly, the NW entity 602 may determine the location of the UE 608 accurately based  on the distance d between the UE 608 and the pRP 606 and the distance dlos between the UE 608 and the aRP 604.

[0191] As described above, in some alternative examples, rather than the UE 608 determining the unknown variables (e.g., τ′, tarp, τlos) in the equations (5) - (7) , the UE 608 may transmit the measurements of V2 and V3 in the second feedback 1006 to the NW entity 602. In that case, the second feedback 1006 includes the value of the second travel time V2 and the value of the third travel time V3. In some examples, the NW entity 602 may receive feedback from the aRP 604 that includes the time of flight τ′ between the aRP 604 and the pRP 606. Then the NW entity 602 may determine the unknown variables (e.g., tarp, τlos) in the equations (5) - (7) based on known variables (e.g., τ, tUE) and the time of flight τ′. In other examples, the NW entity 602 may receive the second time offset tarp from the aRP 604 and then determine the unknown variables (e.g., τ′, τlos) in the equations (5) - (7) based on known variables (e.g., τ, tUE) and the second time offset tarp. Furthermore, the NW entity 602 may calculate the synchronization error tUE-tarp based on the determined variable tarp. When the NW entity 602 determines the unknown variables in the equations (5) - (7) , the NW entity 602 may calculate the location of the UE 608 based on the resolved variables and the first feedback in accordance with the equations (8) and (9) .

[0192] Because either the UE 608 or the NW entity 602 may determine the synchronization error tUE-tarp between the UE 608 and the selected aRP 604, the third time of flight τlosbetween the UE 608 and the aRP 604 over the LOS direction may be determined by removing the synchronization error tUE-tarp from the third travel time V3 in the equation (6) . Thus, the accuracy of the measured position of the UE 608 may be improved because the synchronization error tUE-tarp between the UE 608 and the selected aRP 604, which may cause inaccuracy of the calculation, has been removed.

[0193] Details of how various entities (e.g., the pRP 606 or the NW entity 602) in the network 600 calculate the assistance information to facilitate resolving unknown variables in the equations (5) - (7) are now explained below.

[0194] As the time of flight τ′ between the pRP 606 and the aRP 604 is dependent on the location of the pRP 606 and the location of the aRP 604, and the location of the aRP 604 may be  known by the aRP 604 itself or by the NW entity 602, when the location of the pRP 606 has already been known by any entities in the network 600, the time of flight τ′ between the pRP 606 and the aRP 604 may be calculated by the entities in the network 600.

[0195] In one possible configuration, the UE 608 may obtain the location of the pPR 608 based on a signature of the pRP 606. As described above, the UE 608 receives the manipulated sensing signal 805, which is manipulated by the signature (e.g., the signature parameters fk and αk or the configuration parameter fk) of the pRP 606 and the signature may be mapped to a location of the pRP 606 in a formula. The UE 608 extracts the signature parameters from the manipulated sensing signal 805, and then the UE 608 may obtain the location of the pRP 606 by applying the signature parameters in the formula. Thus, the UE 608 may obtain the location of the pRP 606 from the formula. Accordingly, the UE 608 may feedback the location of the pPR 606 in the first feedback 808, and the NW entity 602 may calculate the time of flight τ′ between the pRP 606 and the aRP 604 based on the location of the pRP 606 and the location of the aRP 604, which is already known by the NW entity 602. In the case where the UE 608 determines the unknown variables in the equations (5) - (7) , the NW entity 602 may send the calculated time of flight τ′to the UE 608 as the assistance information for determining the unknown variables in the equations (5) - (7) . In the case where the NW entity 602 determines the unknown variables in the equations (5) - (7) , the NW entity 602 may utilize the calculated time of flight τ′ to determine the unknown variables in the equations (5) - (7) when the NW entity 602 receives the values of V2 and V3.

[0196] In other implementations, when the NW entity 602 receives the first feedback 808 from the first sensing (e.g., mono-static sensing) as described with reference to FIG. 8, the first feedback 808 may include a signature index related to the signature of the pRP 606. Thus, the NW entity 602 may obtain the signature index of the pRP 606 from the first feedback 808 and then determine a position of the pRP 606 based on the obtained signature index. Specifically, the NW entity 602 may use a look-up-table (LUT) that stores corresponding relationships between signature indices and positions of various entities associated with the signature indices and determine the position of the pRP 606 by searching for a position of a pRP that matches the signature index of the pRP 606 from the LUT. The NW entity 602 may then calculate the time of flight τ′ between the pRP 606 and the aRP 604 based on the location of the aRP 604 (which is already known by the NW entity 602) and the location of the pPR 606. Furthermore, the NW entity  602 may transmit the calculated time of flight τ′ to the UE 608 to facilitate the UE 608 determining the unknown variables in the equations (5) - (7) . Alternatively, rather than transmitting the calculated time f flight τ′ to the UE 608, the NW entity 602 may determine the unknown variables in the equations (5) - (7) based on the received values of V2 and V3, the calculated time of flight τ′, and other known variables.

[0197] In some examples, the NW entity 602 may share the position of the pRP 606 with the aRP 604 by transmitting the position of the pPR 606 in the second configuration signal 1002 to the aRP 604. When the aRP 604 receives the position of the pRP 606, the aRP 604 may determine a distance and / or a time of flight τ′ between itself (i.e., the aRP 604) and the pRP 606 and transmit the determined information to the UE 608 as the assistance information to resolve the unknown variables subsequently.

[0198] In an alternative possible configuration, the aRP 604 is configured to perform mono-static sensing to obtain the second time offset tarp between the aRP 604 and the pRP 606 directly. For example, in the example of FIG. 10, when the pRP 606 receives the sensing signal, the pRP 606 reflects the sensing signal on a path 1014 to the aRP 604. In that case, the aRP 604 may perform a measurement based on the sensing signal received on the path 1014 to obtain the second time offset tarp and / or the time of flight τ′ between the aRP 604 and the pRP 606 and send the obtained second time offset tarp and / or the time of flight τ′ between the aRP 604 and the pRP 606 in third feedback 1008 to the NW entity 602. The UE 608 may receive the second time offset tarp and / or the time of flight τ′ from the NW entity 602 or from the aRP 604 such that the UE 608 may utilize the second time offset tarp and / or the time of flight τ′ as the assistance information to resolve the equations (5) - (7) .

[0199] Optionally, when the aRP 604 performs the measurement based on the sensing signal received on the path 1014, the aRP 604 obtains the time of flight τ′ between the aRP 604 and the pRP 606 and may share the time of flight τ′ with the UE 608 directly. From the first sensing, the UE 608 already knows the first time offset tUE between the UE 608 and the pRP 606 and the first time of flight τ between the UE 608 and the pRP 606. Thus, the UE 608 may be able to calculate the unknown variable (e.g., tUE-tarp) in the combined time of flight V2 on the second direction that is represented by equation (5) based on the received time of flight τ′, the first time  of flight τ. Furthermore, the UE 608 may additionally calculate tarp based on the first time offset tUE and the resolved unknown variable tUE-tarp.

[0200] It is to be appreciated that the different examples regarding calculating, obtaining, and / or utilizing the assistance information by various entities to resolve the unknown variables in the equations (5) - (7) have been illustrated above to enable the reader to develop a better understanding of the subject matter. This is not intended to be exhaustive, and other possible approaches to resolve the unknown variables in the equations (5) - (7) by any entities in a network may be contemplated and may become apparent to the person skilled in the art in view of the present disclosure.

[0201] FIG. 11A is an example signal flow diagram which illustrates a method 1100 for signalling exchanges among the NW entity 602, such as a base station or an SMF, the aRP 604, and the UE 608 in FIGs. 6, 8, and 10, which cooperatively implement the sensing tasks, in accordance with example embodiments. The method 1100 includes procedures of a first sensing (e.g., passive RP discovery) operation 1102, active RP selection 1104, the second sensing (e.g., active sensing) operation 1106, and UE position determination 1108.

[0202] The first sensing operation 1102 includes several steps that are detailed below.

[0203] At step 11022, the NW entity 602 transmits a first configuration signal (e.g., the first configuration signal 802 of FIG. 8) to the UE 608.

[0204] At step 11024, based on the received first configuration signal, the UE 608 performs the first sensing for the passive RP discovery. One example of the first sensing includes mono-static sensing or mono-static localization. In that case, the UE 608 is a device that serves as a transmitter and a receiver of a SeRS.

[0205] At step 11026, the UE 608 transmits or reports the first information to the NW entity 602 as first feedback, and the first sensing operation 1102 of the method 1100 is completed. The first feedback may include first feedback 808, as shown in FIG. 8.

[0206] At step 1104, the NW entity 602 selects an aRP (e.g., the aRP 604 in FIG. 6) that has a location which satisfies location criteria. The selected aRP 604 will be utilized for subsequent sensing (e.g., active sensing or the second sensing operation 1106) . Following the NW entity 602  receiving the first feedback, the NW entity 602 may derive information associated with a location of the pRPs , such as a respective distance between the UE 608 and one or more of the pRPs 606s. As depicted above, in some examples, the UE 608 may extract one or more signature parameters (e.g., fk and / or αk) from a manipulated sensing signal and calculate the location of the pPRs by applying the signature parameters in a mapping function. The location of the pRPs is then included in the first feedback to be sent to the NW entity 602. In other possible examples, the location of the pPR may be calculated by the NW entity 602. In particular, the UE 608 may obtain the one or more signature parameters from the manipulated sensing signal and feedback the one or more signature parameters to the NW entity 602 as signature indices of the pPR. The NW entity 602 may then employ a LUT to calculate the location of the pRP by looking up a location of the pRP matching the received signature indices of the pPR. In some examples, the UE 608 may have prior knowledge about a location of the UE 608 and may obtain an updated location of the UE 608 based on the first feedback from the mono-static sensing that may provide information about a general location of the UE 608.

[0207] Following the step 1104, the method 1100 further proceeds to the second sensing operation 1106 which is cooperatively performed by the NW entity 602, the active RP 604, and the UE 608. The second sensing operation 1106 includes several steps that are detailed below.

[0208] At step 11062, the NW entity 602 transmits a second configuration signal (e.g., the second configuration signal 1002 as shown in FIG. 10) to the selected aRP 604. The second configuration signal may include configuration information of a PRS or SeRS.

[0209] At optional step 11064, the NW entity 602 may transmit the second configuration signal to the UE 608 as well to facilitate the second sensing.

[0210] At step 11066, based on the received configuration information, the selected aRP 604 transmits the SeRS to the UE 608 in a first direction. The selected aRP 604 may also transmit the SeRS to the pRP 606 over at least one second direction. The SeRS transmitted in the at least one second direction corresponds to the aRP 604 transmitting the SeRS in the direction of one or more pRP, which is then redirected to the UE 608. Examples of transmitting the SeRS to UE 608 in the first direction and the SeRS to the pRP 606 over at least one second direction were described in detail with reference to FIG. 10.

[0211] At step 11068, the UE 608 performs a first measurement based on the received SeRSs from the first and second directions. In particular, the UE 608 receives the SeRS from the selected aRP 604 over the first direction and receives the SeRS that is reflected by the pRP 606 over the second direction and then determines information or parameters based on the measured received SeRSs from the first and second directions.

[0212] At step 11070, the UE 608 transmits the information to the NW entity 602 as second feedback. The steps of the second sensing operation 1106 are completed after the step 11070.

[0213] At step 1108, when the NW entity 602 receives the second feedback, the NW entity 602 determines the location associated with the UE 608 based on the first feedback and the second feedback. Details of how the NW entity 602 determines the location associated with the UE 608 based on the first feedback and the second feedback were discussed above with regard to FIG. 10.

[0214] In the example of FIG. 11A, because more than one reference points (e.g., an active reference point and a passive reference point) is utilized in localizing the UE, the UE’s location can be calculated accurately without introducing time reference in calculations. Furthermore, an aRP that satisfies location criteria may be selected to perform the sensing task, which may help to improve the accuracy of the calculation.

[0215] Referring to FIG. 12, which now presents details of selecting an aRP that is utilized for the second sensing that was described above. FIG. 12 illustrates a similar portion of the network as shown in FIG. 6, except that there are multiple aRPs 604, 1202 and 1204 shown in FIG. 12, and has the same network elements identified in a similar manner to that of FIG. 6.

[0216] The NW entity 602 may select an aRP such that a location of the selected aRP satisfies one or more location criteria. For example, the NW entity 602 may select an aRP that is a closest aRP to the expected location of the UE 608 (or pRP 606) or select an aRP that is within a distance defined by a threshold value to the expected location of the UE 608 (or pRP 606) . Careful selection based on the one or more location criteria may help to improve accuracy of UE localization.

[0217] In particular, based on the obtained information from the first feedback 808, the NW entity 602 may determine if a location of an aRP (e.g., the aRP 604) among the plurality of aRPs (e.g., aRPs 1202, 1204, 604) in the vicinity of the UE 608 satisfies the location criteria.

[0218] The location criteria may be preconfigured. In some possible configurations, the location criteria incorporate at least one of a first criterion that a distance between an aRP and the pRP 606 is less than a first threshold, a second criterion that a distance between the aRP and the UE 608 is less than a second threshold, and a third criterion that a location ambiguity of the aRP is less than a third threshold.

[0219] The location criteria utilized in the example of FIG. 12 include the first, second, and third criterion, which means an aRP is selected when all of the first, second and third criterion are satisfied. However, it is to but understood that not all of the first, second and third criterion, as identified above, are used in all embodiments. Furthermore, other criteria than those identified above may be used as well.

[0220] In the example of FIG. 12, with respect to the aRP 1202, the NW entity 602 may determine that location ambiguity of the aRP 1202 satisfies the third criterion (e.g., less than the third threshold) , but a distance between the aRP 1202 and the pRP 606 fails to satisfy the first criterion (e.g., less than the first threshold) , and a distance between the aRP 1202 and the UE 608 does not meet the second criterion (e.g., less than the second threshold) . With respect to the aRP 1204, it is determined that location ambiguity of the aRP 1204 does not satisfy the third criterion (e.g., less than the third threshold) , but a distance between the aRP 1204 and the pRP 606 satisfies the first criterion, and a distance between the aRP 1204 and the UE 608 meets the second criterion. Thus, neither the aRP 1202 nor the aRP 1204 satisfies the location criteria. Because only a location of the aRP 604 satisfies the three criteria, the aRP 604 is selected for the second sensing.

[0221] In some embodiments, there may be no aRP that meets all the criteria and therefore the NW entity 602 may need to make a selection based on an aRP that meets at least two criteria, or even only a single criterion, and determine which aRP has the best results for meeting those criteria, i.e. being closest to the threshold, if that is desirable result.

[0222] FIG. 11B is a signal diagram illustrating the aRP 604 performing the optional mono-static sensing to obtain the second time offset tarp between the aRP 604 and the pRP 606 directly. It is noted that FIG. 11B includes a majority of the same steps of described with regard to FIG. 11A, and the same steps are identified with the same reference characters. Additional steps in FIG. 11B include steps performed at the aRP 604, which facilitate obtaining the second time  offset tarp. Thus, in the example of FIG. 11B, based on the sensing signal received on the path 1014 as shown in FIG. 10, the method 1100 includes the following additional steps:

[0223] At step 11072, the aRP 604 may perform a second measurement. In particular, in the example of FIG. 10, the aRP 604 may be configured to receive the sensing signal that is reflected by the pRP 606 on the path 1014 and obtain a time of flight τ′ between the aRP 604 and the pRP 606. Furthermore, the aRP 604 may derive an index or identifier of the pRP 606 from the sensing signal. Based on the received sensing signal (e.g., based on the obtained time of flight τ′ between the aRP 604 and the pRP 606) , the aRP 604 may perform the second measurement to calculate a distance (denoted as d′=τ′c) between the aRP 604 and the pRP 606 and the second time offset tarp directly.

[0224] At step 11074, the aRP 604 may transmit the third feedback to the NW entity 602. As shown in FIG. 10, the third feedback 1008 from the aRP 604 to the NW entity 602 may include, but is not limited to, at least one of: the time of flight τ′ between the aRP 604 and the pRP 606, the distance d′ between the aRP 604 and the pRP 606, and the second time offset tarp , the index or identifier of the pRP 606.

[0225] It should be understood that in the present disclosure, with respect to a time of flight, a distance associated with the time of flight could be readily calculated by multiplying the time of flight with the speed of light. Thus, when any of the first, second, or third feedback is sent to the NW entity 602, respectively, a distance associated with the time of flight may be reported along with the corresponding time of flight, or only the distance associated with the corresponding time of flight may be transmitted in the feedback.

[0226] FIG. 13 is a flowchart of a method 1300 performed by a terminal device, such as the UE 608 in the radio access network architecture 600, to provide first information associated with a detected pRP (e.g., the pRP 606) and second information associated with a selected aRP 604 to a network device (e.g., the NW 606) . Such a method enables the NW 606 to determine a location of the UE 608 based on the first and second information, in accordance with example embodiments.

[0227] At step 1302 of the method 1300, the UE 608 performs mono-static sensing to obtain the first information associated with a first reference point (RP) . The first reference point is  a passive device, which may include the pRP 606 in the radio access network architecture 600. The first information associated with the pRP 606 may include, but is not limited to, information associated with a location of the pRP 606, the first time of flight τ between the UE 608 and the pRP 606, the first time offset tUE between the UE 608 and the pRP 606, and the index or the identifier of the pRP 606.

[0228] At step 1304, the UE 608 transmits the first information to the network device (e.g., NW entity 602, which may be an SMF) . In particular, as shown in FIG. 8, the UE 608 may transmit the first information to the NW entity 602 as first feedback 808.

[0229] At step 1306, the UE 608 receives a sensing signal from a second RP from a first direction and from a second direction in which the sensing signal has been reflected by the first RP.For example, as shown in FIG. 10, the UE 608 receives the sensing signal in the LOS direction 1010 and receive the sensing signal that has been reflected by the pRP 606 in the NLOS direction 1012.

[0230] At step 1308, the terminal device (e.g., UE 608) performs measurements to obtain second information associated with the second RP based on the sensing signal received from the first and second directions. In the example of FIG. 10, the UE 608 calculates various parameters included in the second information based on the sensing signal received from the first and second directions. As discussed above, in the case where the UE 608 determines unknown variables in the equations (5) - (7) based on received assistance information (e.g. τ′ or tarp) and the received sensing signal, the second information may include, but is not limited to, the synchronization error tUE-tarp between the UE 608 and the selected aRP 604, the third time of flight τlos between the UE 608 and the aRP 604 over the LOS direction, a time of flight τ′ between the UE 608 and the aRP 604, and the second time of flight τ+τ′ over the NLOS direction. Alternatively, the second information may include the values of V2 and V3 as described above, accordingly the UE 608 may send the values of V2 and V3 to the NW entity 602 to enable the NW entity 602 to determine the unknown variables in the equations of (5) - (7) and calculate at least one of the synchronization error tUE-tarp between the UE 608 and the selected aRP 604, the third time of flight τlos between the UE 608 and the aRP 604 over the first (e.g., LOS) direction, a time of flight τ′ between the UE 608 and the aRP 604, and the second time of flight τ+τ′ over the second (e.g., NLOS) direction

[0231] At step 1310, the terminal device (e.g., UE 608) transmits the second information to the network device (e.g., the NW entity 602) . In the example of FIG. 10, the UE 608 may send the second information to the NW entity 602 as the second feedback 1006.

[0232] Because the network device, such as the NW entity 602, could calculate the synchronization error between the UE 608 and the aRP 604, when it comes to determining the position or the location of the UE 608, the synchronization error could be subtracted or removed when measuring the distance between the UE 608 and the aRP 604 in the LOS direction and the distance between the UE 608 and the aRP 604 in the NLOS direction. Thus, such a method enables the network entity 602, the aRP 604, the pRP 606, and the UE 608 to perform collaborative sensing tasks to determine the location of the UE 608. Accordingly, accuracy of determining the location of the UE 608 may be improved. Furthermore, because the aRP 604 is selected among a plurality of aRPs in the UE’s vicinity to meet certain location criteria, sensing reliability may be elevated with less overhead expenses of sensing and less energy consumption.

[0233] The present disclosure describes a method of utilizing an aRP and a pPR in one or more sensing tasks in a network such that the aRP is able to provide one or more parameters that are utilized to calculate the position of the UE whereas the pRP could allow for estimating time offsets without introducing separate time references. In particular, the UE in the network performs mono-static sensing to obtain information associated with aRP and transmits the obtained information to a network entity. The network entity determines if an aRP among one or more aRPs in the network meets certain location criteria and selects the aRP satisfying the certain location criteria. Then the selected aRP transmits a sensing signal or a SeRS to the UE to perform sensing. Subsequently, the UE could receive the sensing signal over a first direction and a second direction where the sensing signal has already been reflected. Therefore, the UE obtains information associated with the selected aRP and reports the obtained information to the network entity. Because the UE can calculate a synchronization error between the UE and the selected aRP and provide the synchronization error to the network entity, the network entity may estimate the location of the UE by removing calculation inaccuracy caused or introduced by the synchronization error.

[0234] Furthermore, because a specific aRP meeting certain location criteria is selected among a plurality of aRPs in the vicinity, reliability of performing the sensing tasks may be increased.

[0235] In some examples, the method of localizing a UE, such as the UE localization procedures of the method 1100 or the method 1300 as discussed above, may be applied to various scenarios in the ISAC applications. For example, it would be beneficial to a scenario where a plurality of network nodes collaboratively performs sensing tasks to localize objects or devices in a particular area of a network. By implementing the method of localizing the UE, accurate locations of the objects or devices may be obtained. Furthermore, timing information associated with each sensing node (e.g., the aRP, the aRP) may be derived to facilitate the accurate localization of the objects or devices. Because the UE localization procedures provide a method for network-wide sensing in a network (e.g., more than one node performing sensing in the network) , such method may be utilized in various wireless communication systems (e.g., future systems) , in order to improve accuracy of UE or device localization with less system complexity, less overhead expenses, and less power consumption.

[0236] In some embodiments, in the present disclosure, the selected aRP may alternatively perform mono-static sensing to provide a time offset between the selected aRP and the pRP.

[0237] In some examples, the present disclosure may be applied in any suitable system, such as future wireless communication systems, to offer critical services.

[0238] Examples of devices (e.g., UE, SMF or NW, aRP, pRP) to perform the various methods described herein are also disclosed.

[0239] For example, a device may include a memory to store processor-executable instructions, and a processor to execute the processor-executable instructions. When the processor executes the processor-executable instructions, the processor may be caused to perform the method steps of one or more of the devices as described herein, e.g., in relation to FIGs. 11A, 11B, and 13. For example, the processor may cause the device to communicate over an air interface in a mode of operation by implementing operations consistent with that mode of operation, e.g. performing necessary measurements and generating content from those measurements, as configured for the mode of operation, preparing uplink transmissions and processing downlink transmissions, e.g.  encoding, decoding, etc., and configuring and / or instructing transmission / reception on RF chain (s) and antenna (s) .

[0240] Note that the expression “at least one of A or B” , as used herein, is interchangeable with the expression “A and / or B” . It refers to a list in which you may select A or B or both A and B. Similarly, “at least one of A, B, or C” , as used herein, is interchangeable with “A and / or B and / or C” or “A, B, and / or C” . It refers to a list in which you may select: A or B or C, or both A and B, or both A and C, or both B and C, or all of A, B and C. The same principle applies for longer lists having a same format.

[0241] In the disclosure, the word “a” or “an” when used in conjunction with the term “comprising” or “including” in the claims and / or the specification may mean “one” , but it is also consistent with the meaning of “one or more” , “at least one” , and “one or more than one” unless the content clearly dictates otherwise. Similarly, the word “another” may mean at least a second or more unless the content clearly dictates otherwise.

[0242] In the disclosure, the words “first” , “second” , etc., when used before a same term (e.g., ED, or an operating step) does not mean an order or a sequence of the term. For example, the “first ED” and the “second ED” , means two different EDs without specially indicated, and similarly, the “first step” and the “second step” means two different operating steps without specially indicated, but does not mean the first step have to happen before the second step. The real order depends on the logic of the two steps.

[0243] The terms “coupled” , “coupling” or “connected” as used herein can have several different meanings depending on the context in which these terms are used. For example, as used herein, the terms coupled, coupling, or connected can indicate that two elements or devices are directly connected to one another or connected to one another through one or more intermediate elements or devices via a mechanical element depending on the particular context.

[0244] The term “receive” , “detect” and “decode” as used herein can have several different meanings depending on the context in which these terms are used. For example, without special note, the term “receive” may indicate that information (e.g., DCI, or MAC-CE, RRC signaling or TB) is received successfully by the receiving node, which means the receiving side correctly detect and decode it. In this scenario, “receive” may cover “detect” and “decode” or may indicates same  thing, e.g., “receive paging” means decoding paging correctly and obtaining the paging successfully, accordingly, “the receiving side does not receive paging” means the receiving side does not detect and / or decoding the paging. “Paging is not received” means the receiving side tries to detect and / or decoding the paging, but not obtain the paging successfully. The term “receive” may sometimes indicate that a signal arrives at the receiving side, but does not mean the information in the signal is detected and decoded correctly, then the receiving side need perform detecting and decoding on the signal to obtain the information carried in the signal. In this scenario, “receive” , “detect” and “decode” may indicate different procedure at receiving side to obtain the information.

[0245] It should be appreciated that one or more steps of the embodiment methods provided herein may be performed by corresponding units or modules. For example, a signal may be transmitted by a transmitting unit or a transmitting module. A signal may be received by a receiving unit or a receiving module. A signal may be processed by a processing unit or a processing module. The respective units / modules may be hardware, software, or a combination thereof. For instance, one or more of the units / modules may be an integrated circuit, such as field programmable gate arrays (FPGAs) or application-specific integrated circuits (ASICs) . It will be appreciated that where the modules are software, they may be retrieved by a processor, in whole or part as needed, individually or together for processing, in single or multiple instances as required, and that the modules themselves may include instructions for further deployment and instantiation.

[0246] Although a combination of features is shown in the illustrated embodiments, not all of them need to be combined to realize the benefits of various embodiments of this disclosure. In other words, a system or method designed according to an embodiment of this disclosure will not necessarily include all of the features shown in any one of the figures or all of the portions schematically shown in the figures. Moreover, selected features of one example embodiment may be combined with selected features of other example embodiments.

[0247] While this disclosure has been described with reference to illustrative embodiments, this description is not intended to be construed in a limiting sense. Various modifications and combinations of the illustrative embodiments, as well as other embodiments of  the disclosure, will be apparent to persons skilled in the art upon reference to the description. It is therefore intended that the appended claims encompass any such modifications or embodiments.

Claims

1.A method comprising:performing mono-static sensing by a terminal device to obtain first information associated with a first reference point (RP) ;transmitting the first information to a network device;receiving a sensing signal from a second RP from a first direction and from a second direction in which the sensing signal has been reflected by the first RP;performing measurement to obtain second information associated with the second RP based on the sensing signal received from the first and second directions;transmitting the second information to the network device such that the network device is enabled to determine a location of the terminal device based on the first information and the second information.2.The method of claim 1, wherein the first RP is a passive device, and the second RP is an active device.3.The method of claim 1 or 2, wherein the first information includes information associated with a location of the first RP, a first time of flight between the terminal device and the first RP, and a first time offset between the terminal device and the first RP.4.The method of any one of claims 1 to 3, wherein the second information includes a second time of flight between the terminal device and the second RP on the first direction.5.The method of any one of claims 1 to 4, wherein the second information further includes a third time of flight between the terminal device and the second RP on the second direction.6.The method of claim 4, wherein the second time of flight between the terminal device and the second RP on the first direction is determined by:obtaining a second travel time from the second RP to the terminal device on the first direction and a second time offset between the second RP and the first RP;determining a third time offset between the terminal device and the second RP based on the first time offset and the second time offset; anddetermining the second time of flight between the terminal device and the second RP on the first direction based on the second travel time and the third time offset.7.The method of claim 5, wherein the third time of flight between the terminal device and the second RP based on the second direction is determined by:obtaining a third travel time from the second RP to the terminal device on the first direction and a second time offset between the second RP and the first RP;determining a third time offset between the terminal device and the second RP based on the first time offset and the second time offset; anddetermining the third time of flight between the terminal device and the second RP based on the second direction based on the third travel time and third time offset.8.The method of any one of claims 1 to 7, wherein performing the mono-static sensing to obtain first information associated with the first RP comprises:transmitting a first sensing signal to the first RP; andreceiving a first manipulated signal from the first RP.9.The method of claim 8, wherein the first sensing signal includes a linear frequency modulated (LFM) signal.10.The method of claim 9, wherein the LFM signal is in a form of x (t) =exp (j2πft+jπαt2) where f is frequency, t is time and α is a frequency rate change.11.The method of claim 8, wherein the first manipulated signal includes a chip-based signature of sk (t) =exp (j2πfkt+jπαkt2) where f is frequency, t is time, α is a frequency rate change and k is an index value associated with the first RP, k= 1 to K, where K is a number of first RPs.12.The method of claim 11, wherein a first parameter αk and a second parameter fk are used concurrently to identify a location of the first RP.13.The method of claim 11, wherein a second parameter fk is used to identify a location of the first RP.14.The method of any one of claims 1 to 13, wherein the sensing signal from the second RP includes a linear frequency modulated (LFM) signal.15.The method of claim 14, wherein the LFM signal is in a form of xrp (t) =exp (j2πfrpt+jπαrpt2) where f is frequency, t is time, α is a frequency rate change and rp is an RP identifier associated with the second RP.16.The method of any one of claims 1 to 15 further comprising receiving configuration information for configuring the sensing signal including a first parameter α and a second parameter f.17.The method of any one of claims 1 to 16 further comprising receiving configuration information associated with a first parameter αk and a second parameter fk which are utilized to distinguish the second RP among a plurality of second RPs.18.The method of any one of claims 1 to 17, wherein the second RP is selected by the network device based on a location of the second RP satisfying location criteria.19.A method comprising:receiving, from a terminal device, first information associated with a first reference point (RP) ;selecting a second RP having a location which satisfies location criteria;transmitting configuration information to the second RP for configuring a sensing signal to be transmitted by the second RP on a first direction and on a second direction; andreceiving second information associated with the second RP from the terminal device;determining a location associated with the terminal device based on the first information and the second information.20.The method of claim 19, wherein the first RP is a passive device, and the second RP is an active device.21.The method of claim 19 or 20, wherein the first information includes information associated with a location of the first RP, a first time of flight between the terminal device and the first RP, and a first time offset between the terminal device and the first RP.22.The method of any one of claims 19 to 21, wherein the second information includes a second time of flight between the terminal device and the second RP on the first direction.23.The method of any one of claims 19 to 22, wherein the second information further includes a third time of flight between the terminal device and the second RP based on the second direction.24.The method of any one of claims 19 to 23, the method further comprising obtaining a time offset between the terminal device and the second RP.25.The method of any one of claims 19 to 24, wherein selecting the second RP having the location which satisfies the location criteria is performed by:determining at least one of:if a first criterion that a distance between the second RP and the first RP is less than a first threshold is satisfied;if a second criterion that a distance between the second RP and the UE is less than a second threshold is satisfied; andif a third criterion that a location ambiguity of the second RP is less than a third threshold is satisfied; andselecting the second RP when at least one of the first criterion, the second criterion, and the third criterion are satisfied.26.The method of any one of claims 19 to 25, the method further comprising transmitting the configuration information to the terminal device.27.The method of any one of claims 19 to 26, the method further comprising receiving a time of flight between the first RP and the second RP and a time offset between the first RP and the second RP from the second RP.28.The method of any one of claims 19 to 27, wherein transmitting the configuration information comprises transmitting a first parameter αrp, which is a frequency rate change of the sensing signal transmitted by the second RP, and a second parameter, which is a starting frequency of the sensing signal transmitted by the second RP.29.The method of any one of claims 19 to 28, further comprising transmitting to the terminal device, configuration information for a sensing signal used by the terminal device for performing sensing to obtain the first information associated with the first RP, the configuration information including a first parameter α and a second parameter f.30.The method of any one of claims 19 to 29, further comprising transmitting to the terminal device, configuration information associated with a first parameter αk and a second parameter fk which are utilized to distinguish the second RP among a plurality of second RPs.31.A method comprising:receiving configuration information from a network device;transmitting a sensing signal based on the configuration information to a terminal device on a first direction; andtransmitting the sensing signal to the terminal device on a second direction.32.The method of claim 31, wherein the method is performed by an active reference point (RP) .33.The method of claim 31 or 32, the method further comprising:receiving the sensing signal that has been reflected from a passive RP;performing a measurement associated with the passive RP based on the reflected sensing signal; andtransmitting information related to the measurement to the network device.34.The method of claim 33, wherein the information includes a distance between the active RP and the passive RP and / or a measurement of a time of flight between the active RP and the passive RP and a time offset between the active RP and the passive RP.35.The method of any one of claims 31 to 34, wherein the sensing signal includes a linear frequency modulated (LFM) signal.36.The method of claim 35, wherein the LFM signal is in a form of xrp (t) =exp (j2πfrpt+jπαrpt2) , where f is frequency, t is time, α is a frequency rate change and rp is an RP identifier associated with a device that performs the method.37.An apparatus comprising a processor configured to cause the apparatus to perform the method of any one of claims 1 to 36.38.A non-transitory computer-readable storage medium, wherein the computer-readable storage medium stores computer-executable instructions that, when executed by a processor of an apparatus, cause the apparatus to perform any one of claims 1 to 36.

Citation Information

Patent Citations

  • Beam management for bistatic air interface-based radio frequency sensing in millimeter wave systems

    CN116194798A

  • Selective positioning reference signal (PRS) muting with repeaters

    CN117322076A

  • Gnb-controlled radio frequency (RF) sensing

    US20230188389A1

  • Sidelink reference signal for reconfigurable intelligent surface aided positioning

    US20240094325A1

  • Operational adaptation for reconfigurable intelligent surface aided positioning

    US20240107485A1