Time division multiple access (TDMA) multi-radar coexistence with group-based resource allocation
By dividing the radar device into different groups and setting a special time slot collection for each group, the flexible type of orthogonal resources and time -based -based systems are used to solve the problem of interference in the coexistence of the multi -radar device, and achieve a higher higher thing. The target object can be detected.
Patent Information
- Application Number
- CN202380047440.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2022-06-27
- Filing Date
- 2023-06-13
- Publication Date
- 2025-01-24
AI Technical Summary
In the coexistence scenario of multi-radar equipment, it is difficult for the prior art to effectively avoid interference between radar equipment, resulting in an increase in phantom target and noise floor, affecting the detectability of target objects.
By dividing radar devices into different groups and pre-configuring a dedicated set of time slots for each group, flexible types of orthogonal resources and time-offset-based systems can be used to reduce or eliminate interference between radar devices. The specific method includes identifying a set of time slots configured for each group of radar devices, and sending chirps within the time slots according to different time delay offsets to avoid interference.
Effectively reduce or eliminate interference between radar equipment, reduce the occurrence of phantom targets, improve the detection of target objects in the environment, and improve the ability of radar equipment to perceive.
Smart Images

Figure CN119365789A_ABST
Abstract
Description
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to Greek patent application serial number 20220100516 filed on June 27, 2022, which is hereby incorporated herein by reference. Technical Field
[0003] Aspects of the present disclosure relate to wireless communications, and more particularly to techniques for allocating resources in scenarios with multiple radar devices to help avoid interference. Background Art
[0004] Wireless communication systems are widely deployed to provide various telecommunication services such as telephony, video, data, messaging, broadcasts or other similar types of services. These wireless communication systems may employ multiple-access technologies capable of supporting communication with multiple users by sharing available wireless communication system resources with those users.
[0005] Although wireless communication systems have made tremendous technical progress over the years, challenges still exist. For example, complex and dynamic environments can still attenuate or block signals between wireless transmitters and wireless receivers. Therefore, there is a continued desire to improve the technical performance of wireless communication systems, including, for example: improving the speed and data carrying capacity of communications, improving the efficiency of using shared communication media, reducing the power used by transmitters and receivers when performing communications, improving the reliability of wireless communications, avoiding redundant transmission and / or reception and related processing, improving the coverage area of wireless communications, increasing the number and types of devices that can access wireless communication systems, increasing the ability of different types of devices to communicate with each other, increasing the number and types of wireless communication media available for use, etc. Therefore, there is a need to further improve wireless communication systems to overcome the above-mentioned technical challenges and other challenges. Summary of the invention
[0006] One aspect provides a method performed by a first device, comprising: identifying a first set of time slots configured for a first group of devices including the first device; sending a chirp transmission in a first frame during a first time slot within the first set of time slots according to a first time delay offset relative to a previous frame; and sending a chirp transmission in a second frame during a second time slot within the first set of time slots according to a second time delay offset after the first frame, wherein the second time delay offset is different from the first time delay offset.
[0007] Other aspects provide: an apparatus operable to, configured to, or otherwise adapted to perform the aforementioned method and those described elsewhere herein; a non-transitory computer-readable medium comprising instructions that, when executed by a processor of the apparatus, cause the apparatus to perform the aforementioned method and those described elsewhere herein; a computer program product embodied on a computer-readable storage medium, the computer-readable storage medium comprising code for performing the aforementioned method and those described elsewhere herein; and an apparatus comprising components for performing the aforementioned method and those described elsewhere herein. By way of example, an apparatus may include a processing system, a device having a processing system, or a processing system cooperating through one or more networks.
[0008] For purposes of illustration, the following description and drawings set forth certain features. BRIEF DESCRIPTION OF THE DRAWINGS
[0009] The accompanying drawings depict certain features of the various aspects described herein and should not be considered to limit the scope of the disclosure.
[0010] Figure 1 An example wireless communication network is depicted.
[0011] Figure 2 An example decomposed base station (BS) architecture is depicted.
[0012] Figure 3 Aspects of an example BS and example user equipment (UE) are depicted.
[0013] Figure 4A , Figure 4B , Figure 4C and Figure 4D Various example aspects of data structures for a wireless communication network are described.
[0014] FIG. 5A to FIG. 5B A diagrammatic schematic diagram of an example vehicle-to-everything (V2X) system is shown.
[0015] Fig. 6A A vehicle using a radar device to detect target objects in an environment is illustrated.
[0016] Figure 6B An example time and frequency graph showing signal transmission and reflected signal reception via a radar device of a vehicle is illustrated.
[0017] Figure 7 An example environment is illustrated in which multiple radar devices of vehicles operating in the environment generate interfering signals.
[0018] Figure 8An example time and frequency graph showing chirp transmissions of frames via multiple radar devices of a vehicle at different time grid points is illustrated.
[0019] Fig. 9 is a flow chart illustrating example operations of wireless communication by a first device.
[0020] Fig.10 is a call flow diagram illustrating example operations between vehicles operating in an environment.
[0021] Fig.11 An example time and frequency graph showing time divided into multiple time slots separated by guard intervals is illustrated.
[0022] Fig.12 An example time and frequency graph showing chirp transmissions by multiple radar devices of a vehicle during different time slots is illustrated.
[0023] Fig.13 An example grouping of radar devices of a vehicle is illustrated.
[0024] Fig.14 An example time and frequency graph showing chirp transmissions via multiple radar devices of a vehicle in different time slots based on time delay offsets is illustrated.
[0025] Fig.15 A first set of example time slots for a first group of vehicles and a second set of example time slots for a second group of vehicles are illustrated.
[0026] Fig.16 Illustrated is a communications device that may include various components configured to perform operations for the techniques disclosed herein. DETAILED DESCRIPTION
[0027] Aspects of the present disclosure provide apparatus, methods, processing systems, and computer-readable media for allocating resources to multiple radar devices to avoid interference. In some cases, a multi-radar coexistence scheme based on time division multiple access (TDMA) can use group-based resource allocation to help avoid intra-group interference cancellation.
[0028] TDMA-based techniques may be implemented to avoid interference completely. In some cases, TDMA-based techniques may be able to completely eliminate phantom targets as long as all radar devices operating within an environment utilize orthogonal resources. To enable TDMA-based techniques, radar devices may need to reserve their resources via signaling, however, this becomes inefficient when there is a high density of radar devices (e.g., due to some signaling overhead).
[0029] Aspects of the present disclosure provide modifications to TDMA-based techniques by using flexible types of orthogonal resources and time-offset-based systems, which results in reducing or eliminating interference even between radar devices that select the same resources. The techniques described herein can preconfigure the assignment of radar devices into different groups. This can avoid the need for signaling corresponding to resource reservations to radar devices. In some aspects, these groups are naturally formed based on the location and mobility attributes of radar devices (e.g., radar devices installed on vehicles moving in the same direction in a highway form groups). Radar devices can use the same frequency modulated continuous wave (FMCW) parameters (which can be preconfigured or indicated by a network entity) and have a common time reference (e.g., a global positioning system (GPS)).
[0030] Introduction to wireless communication networks
[0031] The techniques and methods described herein can be used in various wireless communication networks. Although various aspects may be described herein using terms commonly associated with 3G, 4G and / or 5G wireless technologies, various aspects of the present disclosure may also be applicable to other communication systems and standards not explicitly mentioned herein.
[0032] Figure 1 An example of a wireless communication network 100 is depicted in which various aspects described herein may be implemented.
[0033] In general, the wireless communication network 100 includes various network entities (alternatively, network elements or network nodes). A network entity is typically a communication device and / or a communication function performed by a communication device (e.g., user equipment (UE), base station (BS), component of a BS, server, etc.). For example, various functions of a network and various devices associated with and interacting with the network may be considered network entities. In addition, the wireless communication network 100 includes ground aspects, such as ground-based network entities (e.g., BS 102), and non-ground aspects, such as satellites 140 and aircraft 145, which may include airborne network entities (e.g., one or more BSs) that can communicate with other network elements (e.g., ground BSs) and UEs.
[0034] In the depicted example, the wireless communication network 100 includes a BS 102, a UE 104, and one or more core networks (such as an evolved packet core (EPC) 160 and a 5G core (5GC) network 190) that interoperate to provide communication services over various communication links (including wired and wireless links).
[0035] Figure 1Various example UEs 104 are depicted, which may more generally include: a cellular phone, a smart phone, a Session Initiation Protocol (SIP) phone, a laptop, a personal digital assistant (PDA), a satellite radio, a global positioning system, a multimedia device, a video device, a digital audio player, a camera, a game console, a tablet computer, a smart device, a wearable device, a vehicle, an electric meter, a gas pump, a large or small kitchen appliance, a healthcare device, an implant, a sensor / actuator, a display, an Internet of Things (IoT) device, an Always-On (AON) device, an edge processing device, or other similar devices. UE 104 may also be more generally referred to as a mobile device, a wireless device, a wireless communication device, a station, a mobile station, a subscriber station, a mobile subscriber station, a mobile unit, a subscriber unit, a wireless unit, a remote unit, a remote device, an access terminal, a mobile terminal, a wireless terminal, a remote terminal, a handset, and others.
[0036] BS 102 wirelessly communicates with (e.g., sends signals to or receives signals from) UE 104 via communication link 120. Communication link 120 between BS 102 and UE 104 may include uplink (UL) (also referred to as a reverse link) transmissions from UE 104 to BS 102 and / or downlink (DL) (also referred to as a forward link) transmissions from BS 102 to UE 104. In various aspects, communication link 120 may use multiple-input multiple-output (MIMO) antenna technology, including spatial multiplexing, beamforming, and / or transmit diversity.
[0037] BS 102 may generally include: NodeB, enhanced NodeB (eNB), next generation enhanced NodeB (ng-eNB), next generation NodeB (gNB or gNodeB), access point, transceiver base station, radio BS, radio transceiver, transceiver function, transmission and reception point, and / or other. Each of BS 102 may provide communication coverage for a corresponding geographic coverage area 110, which may sometimes be referred to as a cell, and may overlap in some cases (e.g., a small cell 102' may have a coverage area 110' that overlaps with the coverage area 110 of a macro cell). For example, a BS may provide communication coverage for a macro cell (covering a relatively large geographic area), a pico cell (covering a relatively small geographic area, such as a stadium), a femto cell (relatively small geographic area (e.g., a home)), and / or other types of cells.
[0038] Although BS102 is depicted as a single communication device in various aspects, BS102 can be implemented in various configurations. For example, one or more components of BS102 may be decomposed, including a central unit (CU), one or more distributed units (DU), one or more radio units (RU), a near real-time (near RT) RAN intelligent controller (RIC) or a non-real-time (non-RT) RIC, to name a few examples. In another example, various aspects of BS102 may be virtualized. More generally, a BS (e.g., BS102) may include components located at a single physical location or components located at various physical locations. In an example in which BS102 includes components located at various physical locations, various components may each perform each function so that various components together achieve functionality similar to that of a BS102 located at a single physical location. In some aspects, a BS102 including components located at various physical locations may be referred to as a decomposed radio access network (RAN) architecture, such as an open RAN (O-RAN) or virtualized RAN (VRAN) architecture. Figure 2 An example decomposed BS architecture is depicted and described.
[0039] Different BSs 102 within the wireless communication network 100 may also be configured to support different radio access technologies (such as 3G, 4G, and / or 5G). For example, a BS 102 configured for 4G LTE (collectively referred to as the Evolved Universal Mobile Telecommunications System (UMTS) Terrestrial Radio Access Network (E-UTRAN)) may interface with the EPC 160 via a first backhaul link 132 (e.g., an S1 interface). A BS 102 configured for 5G (e.g., 5G NR or Next Generation RAN (NG-RAN)) may interface with the 5GC 190 via a second backhaul link 184. The BSs 102 may communicate with each other directly or indirectly (e.g., via the EPC 160 or the 5GC 190) over a third backhaul link 134 (e.g., an X2 interface), which may be wired or wireless.
[0040] The wireless communication network 100 may subdivide the electromagnetic spectrum into various categories, frequency bands, channels, or other characteristics. In some aspects, the subdivision is provided based on wavelength and frequency, where frequency may also be referred to as a carrier, subcarrier, channel, tone, or subband. For example, 3GPP currently defines frequency range 1 (FR1) as including 600 MHz-6 GHz, which is often (interchangeably) referred to as "below 6 GHz". Similarly, 3GPP currently defines frequency range 2 (FR2) as including 26 GHz-41 GHz, which is sometimes (interchangeably) referred to as "millimeter wave" ("mmW" or "mmWave"). A BS (e.g., a mmWave BS such as BS 180) configured to communicate using mmWave / near mmWave radio bands may utilize beamforming (e.g., 182) with a UE (e.g., 104) to improve path loss and range.
[0041] The communication link 120 between the BS 102 and, for example, the UE 104 may be through one or more carriers, which may have different bandwidths (e.g., 5 MHz, 10 MHz, 15 MHz, 20 MHz, 100 MHz, 400 MHz, and / or other MHz) and may be aggregated in various aspects. The carriers may or may not be adjacent to each other. The allocation of carriers may be asymmetric with respect to DL and UL (e.g., more or fewer carriers may be allocated for DL compared to UL).
[0042] Communications using higher frequency bands may have higher path loss and shorter range than communications at lower frequencies. Therefore, some BSs (e.g. Figure 1 180) may utilize beamforming 182 with UE 104 to improve path loss and range. For example, BS 180 and UE 104 may each include multiple antennas, such as antenna elements, antenna panels, and / or antenna arrays, to facilitate beamforming. In some cases, BS 180 may send beamformed signals to UE 104 in one or more transmit directions 182'. UE 104 may receive beamformed signals from BS 180 in one or more receive directions 182". UE 104 may also send beamformed signals to BS 180 in one or more transmit directions 182". BS 180 may also receive beamformed signals from UE 104 in one or more receive directions 182'. BS 180 and UE 104 may then perform beam training to determine the best receive and transmit directions for each of BS 180 and UE 104. It is noteworthy that the transmit direction and receive direction of BS 180 may be the same or different. Similarly, the transmit direction and receive direction of UE 104 may be the same or different.
[0043] Wireless communication network 100 also includes Wi-Fi AP 150 that communicates with Wi-Fi station (STA) 152 via communication link 154 in, for example, the 2.4 GHz and / or 5 GHz unlicensed spectrum.
[0044] Certain UEs 104 may communicate with each other using a device-to-device (D2D) communication link 158. The D2D communication link 158 may use one or more sidelink channels, such as a physical sidelink broadcast channel (PSBCH), a physical sidelink discovery channel (PSDCH), a physical sidelink shared channel (PSSCH), a physical sidelink control channel (PSCCH), and / or a physical sidelink feedback channel (PSFCH).
[0045] The EPC 160 may include various functional components, including: a mobility management entity (MME) 162, other MMEs 164, a serving gateway 166, a multimedia broadcast multicast service (MBMS) gateway 168, a broadcast multicast service center (BM-SC) 170, and / or a packet data network (PDN) gateway 172, such as in the depicted example. The MME 162 may communicate with a home subscriber server (HSS) 174. The MME 162 is a control node that handles signaling between the UE 104 and the EPC 160. In general, the MME 162 provides bearer and connection management.
[0046] Generally, user Internet Protocol (IP) packets are delivered through the Serving Gateway 166, which itself is connected to the PDN Gateway 172. The PDN Gateway 172 provides UE IP address allocation and other functions. The PDN Gateway 172 and the BM-SC 170 are connected to the IP Services 176, which may include, for example, the Internet, an Intranet, an IP Multimedia Subsystem (IMS), a Packet Switched (PS) streaming media service, and / or other IP services.
[0047] The BM-SC 170 may provide functionality for MBMS user service provisioning and delivery. The BM-SC 170 may serve as an entry point for content provider MBMS delivery, may be used to authorize and initiate MBMS bearer services within a public land mobile network (PLMN), and / or may be used to schedule MBMS delivery. The MBMS Gateway 168 may be used to distribute MBMS services to BSs 102 belonging to a multicast broadcast single frequency network (MBSFN) area broadcasting a specific service, and / or may be responsible for session management (start / stop) and for collecting eMBMS related charging information.
[0048] 5GC 190 may include various functional components, including: access and mobility management function (AMF) 192, other AMFs 193, session management function (SMF) 194, and user plane function (UPF) 195. AMF 192 may communicate with unified data management (UDM) 196.
[0049] AMF 192 is a control node that handles signaling between UE 104 and 5GC 190. AMF 192 provides, for example, Quality of Service (QoS) flow and session management.
[0050] Internet Protocol (IP) packets are delivered through UPF 195, which is connected to IP Services 197 and provides UE IP address allocation and other functions for 5GC 190. IP Services 197 may include, for example, the Internet, Intranet, IMS, PS streaming services, and / or other IP services.
[0051] The wireless communication network 100 also includes a radar manager component 198, which can be configured to perform Fig. 9 Operation 900.
[0052] In various aspects, a network entity or network node may be implemented as a converged BS, a decomposed BS, a component of a BS, an integrated access and backhaul (IAB) node, a relay node, a sidelink node, to name a few examples.
[0053] Figure 2 An example decomposed BS 200 architecture is depicted. The decomposed BS 200 architecture may include one or more central units (CUs) 210 that may communicate directly with a core network 220 via a backhaul link, or indirectly with the core network 220 through one or more decomposed BS units, such as a near real-time (near-RT) RAN intelligent controller (RIC) 225 via an E2 link, or a non-real-time (non-RT) RIC 215 associated with a service management and orchestration (SMO) framework 205, or both. The CU 210 may communicate with one or more distributed units (DUs) 230 via respective midhaul links, such as an F1 interface. The DU 230 may communicate with one or more radio units (RUs) 240 via respective fronthaul links. The RU 240 may communicate with respective UEs 104 via one or more radio frequency (RF) access links. In some implementations, a UE 104 may be served simultaneously by multiple RUs 240.
[0054] Each of the units, such as CU 210, DU 230, RU 240, and near-RT RIC 225, non-RT RIC 215, and SMO framework 205, may include one or more interfaces or be coupled to one or more interfaces, which are configured to receive or send signals, data, or information (collectively referred to as signals) via a wired or wireless transmission medium. Each unit in the unit or an associated processor or controller that provides instructions to the communication interface of the unit may be configured to communicate with one or more of the other units via a transmission medium. For example, the units may include a wired interface that is configured to receive or send signals to one or more of the other units via a wired transmission medium. Additionally or alternatively, the unit may include a wireless interface that may include a receiver, a transmitter, or a transceiver (such as a radio frequency (RF) transceiver) that is configured to receive or send signals, or both, to one or more of the other units on a wireless transmission medium.
[0055] In some aspects, CU 210 may host one or more higher layer control functions. Such control functions may include radio resource control (RRC), packet data convergence protocol (PDCP), service data adaptation protocol (SDAP), etc. Each control function may be implemented using an interface configured to communicate signals with other control functions hosted by CU 210. CU 210 may be configured to handle user plane functionality (e.g., central unit-user plane (CU-UP)), control plane functionality (e.g., central unit-control plane (CU-CP)), or a combination thereof. In some specific implementations, CU 210 may be logically divided into one or more CU-UP units and one or more CU-CP units. When implemented in an O-RAN configuration, the CU-UP unit may communicate bidirectionally with the CU-CP unit via an interface (such as an E1 interface). As needed, CU 210 may be implemented to communicate with DU 230 for network control and signaling.
[0056] DU 230 may correspond to a logical unit that includes one or more BS functions for controlling the operation of one or more RUs 240. In some aspects, DU 230 may host one or more of a radio link control (RLC) layer, a medium access control (MAC) layer, and one or more high physical (PHY) layers (such as modules for forward error correction (FEC) encoding and decoding, scrambling, modulation and demodulation, etc.) at least in part according to functional divisions such as those defined by the 3rd Generation Partnership Project (3GPP). In some aspects, DU 230 may further host one or more low PHY layers. Each layer (or module) may be implemented using an interface that is configured to communicate signals with other layers (and modules) hosted by DU 230 or with control functions hosted by CU 210.
[0057] The lower layer functionality may be implemented by one or more RUs 240. In some deployments, a RU 240 controlled by a DU 230 may correspond to a logical node that hosts RF processing functions or low PHY layer functions (such as performing Fast Fourier Transform (FFT), Inverse FFT (iFFT), digital beamforming, physical random access channel (PRACH) extraction and filtering, etc.), or both, based at least in part on a functional partitioning (such as a lower layer functional partitioning). In such an architecture, the RU 240 may be implemented to handle over-the-air (OTA) communications with one or more UEs 104. In some implementations, real-time and non-real-time aspects of control plane and user plane communications with the RU 240 may be controlled by the corresponding DU 230. In some scenarios, this configuration may enable the implementation of the DU 230 and the CU 210 in a cloud-based RAN architecture (such as a vRAN architecture).
[0058] The SMO framework 205 may be configured to support RAN deployment and provisioning of non-virtualized network elements and virtualized network elements. For non-virtualized network elements, the SMO framework 205 may be configured to support the deployment of dedicated physical resources for RAN coverage requirements, which may be managed via an operation and maintenance interface (such as an O1 interface). For virtualized network elements, the SMO framework 205 may be configured to interact with a cloud computing platform (such as an open cloud (O-Cloud) 290) to perform network element lifecycle management (such as instantiating virtualized network elements) via a cloud computing platform interface (such as an O2 interface). Such virtualized network elements may include, but are not limited to, CU 210, DU 230, RU 240, and near-RT RIC 225. In some specific implementations, the SMO framework 205 may communicate with hardware aspects of the 4G RAN (such as an open eNB (O-eNB) 211) via the O1 interface. Additionally, in some specific implementations, the SMO framework 205 may communicate directly with one or more RUs 240 via the O1 interface. The SMO framework 205 may also include a non-RT RIC 215 configured to support the functionality of the SMO framework 205 .
[0059] The non-RT RIC 215 may be configured to include logic functions that enable non-real-time control and optimization of RAN elements and resources, artificial intelligence / machine learning (AI / ML) workflows including model training and updating, or policy-based guidance of applications / features in the near-RT RIC 225. The non-RT RIC 215 may be coupled to or in communication with the near-RT RIC 225 (such as via an A1 interface). The near-RT RIC 225 may be configured to include logic functions that enable near-real-time control and optimization of RAN elements and resources via data collection and actions through an interface (such as via an E2 interface) that connects one or more CUs 210, one or more DUs 230, or both, and the O-eNB with the near-RT RIC 225.
[0060] In some implementations, in order to generate an AI / ML model to be deployed in the near-RT RIC 225, the non-RT RIC 215 may receive parameters or external enrichment information from an external server. Such information may be utilized by the near-RT RIC 225 and may be received from a non-network data source or from a network function at the SMO framework 205 or the non-RT RIC 215. In some examples, the non-RT RIC 215 or the near-RT RIC 225 may be configured to tune RAN behavior or performance. For example, the non-RT RIC 215 may monitor long-term trends and patterns of performance and employ AI / ML models to perform corrective actions through the SMO framework 205 (such as via reconfiguration of O1) or via the creation of RAN management policies (such as A1 policies).
[0061] Figure 3 Aspects of an example BS 102 and UE 104 are depicted.
[0062] In general, BS 102 includes various processors (e.g., 320, 330, 338, and 340), antennas 334a-334t (collectively 334), transceivers 332a-332t (collectively 332) including modulators and demodulators, and other aspects that enable wireless transmission of data (e.g., data source 312) and wireless reception of data (e.g., data sink 339). For example, BS 102 can transmit and receive data between BS 102 and UE 104. BS 102 includes a controller / processor 340 that can be configured to implement various functions described herein related to wireless communication.
[0063] Generally speaking, the UE 104 includes various processors (e.g., 358, 364, 366, and 380), antennas 352a-352r (collectively 352), transceivers 354a-354r (collectively 354) including modulators and demodulators, and other aspects that enable wireless transmission of data (e.g., retrieved from a data source 362) and wireless reception of data (e.g., provided to a data sink 360). The UE 104 includes a controller / processor 380 that can be configured to implement various functions described herein related to wireless communications.
[0064] UE 104 includes a controller / processor 380 that can be configured to perform various functions related to wireless communication. In the depicted example, controller / processor 380 includes a radar manager component 381, which can represent Figure 1 198 of the radar manager component. It is worth noting that, although depicted as an aspect of the controller / processor 380, in other specific implementations, the radar manager component 381 may additionally or alternatively be implemented in various other aspects of the UE 104.
[0065] Regarding example downlink transmissions, BS 102 includes a transmit processor 320 that can receive data from a data source 312 and control information from a controller / processor 340. The control information can be for a physical broadcast channel (PBCH), a physical control format indicator channel (PCFICH), a physical HARQ indicator channel (PHICH), a physical downlink control channel (PDCCH), a group common PDCCH (GC PDCCH), and / or others. In some examples, the data can be for a physical downlink shared channel (PDSCH).
[0066] The transmit processor 320 may process (e.g., encode and symbol map) data and control information to obtain data symbols and control symbols, respectively. The transmit processor 320 may also generate reference symbols (such as for a primary synchronization signal (PSS), a secondary synchronization signal (SSS), a PBCH demodulation reference signal (DMRS), and a channel state information reference signal (CSI-RS)).
[0067] The transmit (TX) multiple-input multiple-output (MIMO) processor 330 may perform spatial processing (e.g., pre-decoding) on data symbols, control symbols, and / or reference symbols, where applicable, and may provide an output symbol stream to a modulator (MOD) in a transceiver 332a-332t. Each modulator in the transceiver 332a-332t may process a corresponding output symbol stream to obtain an output sample stream. Each modulator may further process (e.g., convert to analog, amplify, filter, and up-convert) the output sample stream to obtain a downlink signal. The downlink signals from the modulators in the transceivers 332a-332t may be transmitted via antennas 334a-334t, respectively.
[0068] To receive downlink transmissions, UE 104 includes antennas 352a-352r that can receive downlink signals from BS 102 and can provide received signals to demodulators (DEMODs) in transceivers 354a-354r, respectively. Each demodulator in transceivers 354a-354r can condition (e.g., filter, amplify, downconvert, and digitize) a corresponding received signal to obtain input samples. Each demodulator can further process the input samples to obtain received symbols.
[0069] A MIMO detector 356 may obtain received symbols from all demodulators in transceivers 354a-354r, perform MIMO detection on the received symbols if applicable, and provide detected symbols. A receive processor 358 may process (e.g., demodulate, deinterleave, and decode) the detected symbols, provide decoded data for the UE 104 to a data sink 360, and provide decoded control information to a controller / processor 380.
[0070] With respect to example uplink transmissions, the UE 104 also includes a transmit processor 364 that may receive and process data from a data source 362 (e.g., for a PUSCH) and control information from a controller / processor 380 (e.g., for a physical uplink control channel (PUCCH)). The transmit processor 364 may also generate reference symbols for reference signals (e.g., for a sounding reference signal (SRS)). The symbols from the transmit processor 364 may be pre-decoded by a TX MIMO processor 366, if applicable, further processed by a modulator in the transceivers 354a-354r (e.g., for SC-FDM), and transmitted to the BS 102.
[0071] At BS 102, uplink signals from UE 104 may be received by antennas 334 a-334 t, processed by demodulators in transceivers 332 a-332 t, detected by MIMO detector 336 if applicable, and further processed by receive processor 338 to obtain decoded data and control information transmitted by UE 104. Receive processor 338 may provide decoded data to data sink 339 and decoded control information to controller / processor 340.
[0072] Memory 342 and memory 382 may store data and program codes for BS 102 and UE 104, respectively.
[0073] The scheduler 344 may schedule UEs for data transmission on the downlink and / or uplink.
[0074] In various aspects, BS 102 may be described as sending and receiving various types of data associated with the methods described herein. In these contexts, "sending" may refer to various mechanisms for outputting data, such as outputting data from a data source 312, a scheduler 344, a memory 342, a transmit processor 320, a controller / processor 340, a TX MIMO processor 330, a transceiver 332a-332t, an antenna 334a-334t, and / or other aspects described herein. Similarly, "receiving" may refer to various mechanisms for obtaining data, such as obtaining data from an antenna 334a-334t, a transceiver 332a-332t, a RX MIMO detector 336, a controller / processor 340, a receive processor 338, a scheduler 344, a memory 342, and / or other aspects described herein.
[0075] In various aspects, the UE 104 may also be described as sending and receiving various types of data associated with the methods described herein. In these contexts, "sending" may refer to various mechanisms for outputting data, such as outputting data from a data source 362, a memory 382, a transmit processor 364, a controller / processor 380, a TX MIMO processor 366, a transceiver 354a-354t, an antenna 352a-352t, and / or other aspects described herein. Similarly, "receiving" may refer to various mechanisms for obtaining data, such as obtaining data from an antenna 352a-352t, a transceiver 354a-354t, a RX MIMO detector 356, a controller / processor 380, a receive processor 358, a memory 382, and / or other aspects described herein.
[0076] In some aspects, the processor may be configured to perform various operations (such as those associated with the methods described herein) and send (output) data to or receive (obtain) data from another interface configured to send or receive data, respectively.
[0077] Figure 4A , Figure 4B , Figure 4C and Figure 4D Describes a method for use in a wireless communication network such as Figure 1 Various aspects of the data structure of the wireless communication network 100).
[0078] Specifically, Figure 4A is a diagram 400 illustrating an example of a first subframe within a 5G (e.g., 5G NR) frame structure, Figure 4B is a diagram 430 illustrating an example of a DL channel within a 5G subframe, Figure 4C is a diagram 450 illustrating an example of a second subframe within a 5G frame structure, and Figure 4D FIG480 is a diagram illustrating an example of UL channels within a 5G subframe.
[0079] Wireless communication systems may utilize orthogonal frequency division multiplexing (OFDM) with a cyclic prefix (CP) on both the uplink and downlink. Such systems may also support half-duplex operation using time division duplex (TDD). OFDM and single carrier frequency division multiplexing (SC-FDM) can be used to maximize the system bandwidth (e.g., Figure 4B and Figure 4D ) is divided into multiple orthogonal subcarriers. Each subcarrier can be modulated with data. Modulation symbols can be transmitted in the frequency domain using OFDM and / or in the time domain using SC-FDM.
[0080] The wireless communication frame structure may be frequency division duplex (FDD), where for a particular set of subcarriers, subframes within the set of subcarriers are dedicated to either DL or UL. The wireless communication frame structure may also be time division duplex (TDD), where for a particular set of subcarriers, subframes within the set of subcarriers are dedicated to both DL and UL.
[0081] exist Figure 4A and Figure 4C In the wireless communication frame structure, TDD is used, where D is DL, U is UL, and X can be used flexibly between DL / UL. The UE can be configured with a time slot format (dynamically configured by DL control information (DCI) or semi-statically / statically configured by radio resource control (RRC) signaling) through the received time slot format indicator (SFI). In the depicted example, the 10ms frame is divided into 10 equally sized 1ms subframes. Each subframe may include one or more time slots. In some examples, each time slot may include 7 or 14 symbols, depending on the time slot format. The subframe may also include a micro-time slot, which typically has fewer symbols than a whole time slot. Other wireless communication technologies may have different frame structures and / or different channels.
[0082] In certain aspects, the number of time slots within a subframe is based on the time slot configuration and the parameter set. For example, for time slot configuration 0, different parameter sets (μ) 0 to 5 allow for 1, 2, 4, 8, 16, and 32 time slots per subframe, respectively. For time slot configuration 1, different parameter sets 0 to 2 allow for 2, 4, and 8 time slots per subframe, respectively. Thus, for time slot configuration 0 and parameter set μ, there are 14 symbols / time slot and 2μ time slots / subframe. The subcarrier spacing and symbol length / duration are a function of the parameter set. The subcarrier spacing may be equal to 2 μ × 15kHz, where μ is parameter set 0 to 5. Thus, parameter set μ=0 has a subcarrier spacing of 15kHz, and parameter set μ=5 has a subcarrier spacing of 480kHz. The symbol length / duration is inversely related to the subcarrier spacing. Figure 4A , Figure 4B , Figure 4C and Figure 4D An example is provided for slot configuration 0 with 14 symbols per slot and parameter set μ=2 with 4 slots per subframe. The slot duration is 0.25 ms, the subcarrier spacing is 60 kHz, and the symbol duration is approximately 16.67 μs.
[0083] like Figure 4A , Figure 4B , Figure 4C and Figure 4DAs depicted in , a resource grid can be used to represent a frame structure. Each time slot includes a resource block (RB) (also called a physical RB (PRB)) extending, for example, 12 consecutive subcarriers. The resource grid is divided into a plurality of resource elements (REs). The number of bits carried by each RE depends on the modulation scheme.
[0084] like Figure 4A As illustrated, some of the REs carry data for UEs (eg, Figure 1 and Figure 3 The RS may include a demodulation RS (DMRS) and / or a channel state information reference signal (CSI-RS) for channel estimation at the UE. The RS may also include a beam measurement RS (BRS), a beam refinement RS (BRRS), and / or a phase tracking RS (PT-RS).
[0085] Figure 4B Examples of various DL channels within a subframe of a frame are illustrated.The Physical Downlink Control Channel (PDCCH) carries DCI within one or more Control Channel Elements (CCEs), each CCE comprising, for example, nine RE Groups (REGs), each REG comprising, for example, four consecutive REs in an OFDM symbol.
[0086] The primary synchronization signal (PSS) may be in symbol 2 of a particular subframe of a frame. The PSS is transmitted by a UE (e.g., Figure 1 and Figure 3 104) is used to determine subframe / symbol timing and physical layer identification.
[0087] A Secondary Synchronization Signal (SSS) may be within symbol 4 of a particular subframe of a frame. The SSS is used by the UE to determine the physical layer cell identity group number and radio frame timing.
[0088] Based on the physical layer identifier and the physical layer cell identifier group number, the UE can determine the physical cell identifier (PCI). Based on the PCI, the UE can determine the location of the aforementioned DMRS. The physical broadcast channel (PBCH) carrying the master information block (MIB) can be logically grouped with the PSS and SSS to form a synchronization signal (SS) / PBCH block. The MIB provides the system frame number (SFN) and the number of RBs in the system bandwidth. The physical downlink shared channel (PDSCH) carries user data, broadcast system information (such as system information blocks (SIBs)) that is not sent via the PBCH, and / or paging messages.
[0089] like Figure 4CAs illustrated, some of the REs carry DMRS for channel estimation at the BS (indicated as R for a particular configuration, but other DMRS configurations are possible). The UE may send DMRS for PUCCH and DMRS for PUSCH. The PUSCH DMRS may be sent, for example, in the first one or two symbols of the PUSCH. The PUCCH DMRS may be sent in different configurations depending on whether a short PUCCH or a long PUCCH is sent and depending on the specific PUCCH format used. UE104 may send a sounding reference signal (SRS). The SRS may be sent, for example, in the last symbol of a subframe. The SRS may have a comb structure, and the UE may send the SRS on one of the comb structures in the comb structure. The SRS may be used by the BS for channel quality estimation to enable frequency-dependent scheduling on the UL.
[0090] Figure 4D Examples of various UL channels within a subframe of a frame are illustrated. The PUCCH may be located at a position as indicated in one configuration. The PUCCH carries uplink control information (UCI), such as scheduling requests, channel quality indicator (CQI), precoding matrix indicator (PMI), rank indicator (RI), and HARQ ACK / NACK feedback. The PUSCH carries data and may additionally be used to carry a buffer status report (BSR), a power headroom report (PHR), and / or UCI.
[0091] Example Sidelink Communications
[0092] User equipment (UE) (e.g., vehicles) communicate with each other using sidelink signals. Real-world applications of sidelink communication may include UE-to-network relay, vehicle-to-vehicle (V2V) communication, vehicle-to-everything (V2X) communication, Internet of Everything (IoE) communication, IoT communication, mission-critical mesh networks, and / or various other suitable applications.
[0093] A sidelink signal refers to a signal that is communicated from one UE to another UE without relaying the communication through a scheduling entity (e.g., a UE or a network entity), even though the scheduling entity may be used for scheduling and / or control purposes. In some examples, licensed spectrum may be used to communicate sidelink signals (unlike wireless local area networks that typically use unlicensed spectrum). An example of a sidelink communication is PC5, e.g., as used in V2V, Long Term Evolution (LTE), and / or New Radio (NR).
[0094] Various sidelink channels are used for sidelink communications, including a physical sidelink discovery channel (PSDCH), a physical sidelink control channel (PSCCH), a physical sidelink shared channel (PSSCH), and a physical sidelink feedback channel (PSFCH). The PSDCH may carry discovery expressions that enable neighboring UEs to discover each other. The PSCCH may carry control signaling, such as sidelink resource configuration, resource reservation, and other parameters for data transmission. The PSSCH may carry data transmission. The PSFCH may carry feedback corresponding to transmission on the PSSCH, such as confirmation (ACK) and / or negative ACK (NACK) information.
[0095] In some NR systems, two-stage sidelink control information (SCI) is supported. The two-stage SCI may include a first-stage SCI (e.g., SCI-1) and a second-stage SCI (e.g., SCI-2). SCI-1 may include resource reservation and allocation information. SCI-2 may include information that can be used to decode data and determine whether the UE is the intended recipient of the transmission. SCI-1 and / or SCI-2 may be sent on the PSCCH.
[0096] Figure 5A and Figure 5B A diagrammatic schematic diagram of an example V2X system is shown. For example, Figure 5A and Figure 5B The vehicles shown can communicate via a sidelink channel and relay sidelink transmissions. V2X is a vehicle technology system that enables vehicles to communicate with traffic and their surroundings using short-range wireless signals called sidelink signals.
[0097] Figure 5A and Figure 5B The V2X system shown provides two complementary transmission modes. Figure 5A The first transmission mode, shown by way of example in FIG. 1 , involves direct communication between parties that are close to each other in a local area (e.g., also referred to as sidelink communication). Figure 5B The second transmission mode shown by way of example in relates to network communication through a network, which network communication may be implemented on a Uu interface (eg, a wireless communication interface between a radio access network (RAN) and a UE).
[0098] refer to Figure 5A, a V2X system 500 (e.g., including V2V communications) is illustrated with two vehicles 502, 504. A first transmission mode allows direct communication between different parties in a given geographic location. As illustrated, the vehicle 502 can establish a wireless communication link 506 with a person through a PC5 interface. Communication between vehicles 502 and 504 can also occur through a PC5 interface 508. Communication from the vehicle 502 to other highway components (e.g., a roadside unit (RSU) 510), (such as a traffic signal or sign) can occur in a similar manner through a PC5 interface 512. With respect to Figure 5A Each communication link illustrated may enable bidirectional communication between devices, so each device may be a transmitter and receiver of information. The V2X system 500 may be a self-managed system implemented without the assistance of a network entity. The self-managed system may achieve improved spectrum efficiency, reduced costs, and increased reliability because no network service interruption occurs during handover operations for mobile vehicles. The V2X system 500 may be configured to operate in a licensed spectrum or an unlicensed spectrum, so any vehicle equipped with the system may access common frequencies and share information. Such coordinated / shared spectrum operations allow for safe and reliable operations.
[0099] Figure 5B A V2X system 550 is shown for communicating between a vehicle 552 and a vehicle 554 via a network entity 556. Network communications may occur via discrete nodes such as network entity 556 that transmit information to and receive information from vehicles 552, 554 (e.g., relay information between vehicles). For example, network communications via vehicle-to-network (V2N) links 558 and 560 may be used for long-range communications between vehicles 552, 554, such as for communicating the presence of a traffic accident a certain distance ahead along a road or highway. Wireless nodes may transmit other types of communications to vehicles 552, 554, such as traffic flow conditions, road hazard warnings, environmental / weather reports, and service station availability, among other examples. Such data may be obtained from a cloud-based sharing service.
[0100] Example radar device operation and interference in multi-radar coexistence
[0101] User Equipment (UE) (e.g. Figure 5A and Figure 5BThe vehicles 502, 504, 552, and 554 in FIG. 5 are equipped with sensors (e.g., radar devices) that allow these vehicles to better perceive the environment in which the vehicles are operating (e.g., driving on a road). For example, the radar devices may allow a particular vehicle to sense target objects (e.g., road obstacles, other vehicles, etc.) in the environment and thereby enhance situational awareness when operating in the environment. Sensing these target objects within the environment may help the vehicle improve driving decisions and maneuvers.
[0102] Fig. 6A The use of a radar device to detect a target object in an environment 600 is illustrated. As illustrated, the environment 600 includes a first vehicle 602 and a second vehicle 604. In some cases, the first vehicle 602 may be Figure 5A and Figure 5B An example of any of the illustrated vehicles 502, 504, 552, or 554. Additionally, in some cases, the first vehicle 602 may be combined with Figure 1 The illustrated UE 104 may be an example of such a UE.
[0103] The first vehicle 602 includes a radar device configured to transmit / send a signal 606 to detect a target object in the environment 6500. The signal 606 may include a frequency modulated continuous wave (FMCW) signal referred to as a chirp transmission and may be generated based on a set of parameters. In some cases, the signal 606 may be transmitted in a gigahertz (GHz) frequency range (e.g., 24 GHz, 35 GHz, 76.5 GHz, 79 GHz, etc.) in one or more transmission frames. Fig. 6A As shown, signal 606 may include one or more signals 608 transmitted by the radar device of first vehicle 602. Thereafter, when a target object such as second vehicle 604 is present in environment 600, one or more signals 608 may be reflected by second vehicle 604 and may be received by the radar device of first vehicle 602 after a certain propagation delay (τ).
[0104] This propagation delay can be expressed as follows: Where d is the distance between the first vehicle 602 and the second vehicle 604 and c is the speed of light. Because the speed of light (c) is constant, the first vehicle 602 is able to determine the distance (d) of the second vehicle 604 relative to the position of the first vehicle 602 based on the propagation delay (τ) between the time when the radar device of the first vehicle 602 transmits the one or more signals 608 and the time when the radar device of the first vehicle 602 receives the one or more reflected signals 610 (e.g., reflections of the one or more signals 608). In other words, the first vehicle 602 can determine the distance (d) of the second vehicle 604 by transmitting the one or more signals 608 and measuring the time it takes for the one or more reflected signals 610 to be received by the radar device of the first vehicle 602.
[0105] Figure 6B A time and frequency graph illustrating signal transmission and reflected signal reception (such as one or more signals 608 and one or more reflected signals 610) of a radar device of an example first vehicle 602 is shown. As shown, the radar device of the first vehicle 602 is configured to transmit (e.g., transmit) one or more signals 608. The one or more signals 608 are transmitted in multiple frames defined as specific time intervals, such as frame interval #1, frame interval #2, etc.
[0106] The one or more signals 608 within each frame interval may include multiple chirp transmissions 620 associated with a specific carrier frequency. The number of chirp transmissions within each frame interval may be the same. Each chirp transmission may have a total duration 622 consisting of a frequency ramp-up duration 623 and a frequency ramp-down duration 624. The frequency ramp-up duration 623 includes a time period during which the transmission frequency of one chirp 620a in the multiple chirp transmissions 620 increases from an initial transmission frequency 626 to a maximum transmission frequency 628. The difference between the initial transmission frequency 626 and the maximum transmission frequency 628 represents the bandwidth (B) or frequency sweep of the chirp transmission 620a. Similarly, the frequency ramp-down duration 624 includes a time period during which the transmission frequency of the chirp transmission 620a decreases from the maximum transmission frequency 628 to the initial transmission frequency 626. After the chirp transmission 620a, there may be a duration 630 representing an inactive period occurring before the transmission of a subsequent chirp in the multiple chirp transmissions 620.
[0107] As described above, after one or more signals 608 are transmitted by first vehicle 602, one or more signals 608 may be reflected by second vehicle 604 and received by radar equipment of first vehicle 602 as one or more reflected signals 610. Figure 6BAs shown, one or more reflected signals 610 include one or more chirped transmissions 620 of one or more signals 608 that may be received by the radar device of the first vehicle after a propagation delay (τ) 632 after being transmitted in the one or more signals 608 .
[0108] Based on the propagation delay 632 associated with the one or more reflected signals 610, the radar device of the first vehicle 602 may The range of the second vehicle 604 is determined, where τ is the propagation delay and c is the speed of light. The radar equipment of the first vehicle 602 can also determine relative radial velocity and direction in a similar manner (eg, if equipped with multiple receive (RX) antennas).
[0109] The radar device of the first vehicle 602 may repeat this procedure of sending / emitting one or more signals 608 and receiving one or more reflected signals 610 over multiple consecutive frames. Each frame will result in multiple "detections", one detection for each target object in the environment 600, and indicate the distance / speed / direction of the target object when the frame was sent. The radar device of the first vehicle 602 may then combine the detections in consecutive frames, thereby obtaining a time series of detections of the target object that is input to the data association and tracking detection filter. In terms of a single target object, the task of the data association and tracking detection filter is to smooth the target object detection (e.g., remove noise impairments) and form a "clean" trajectory (or track) of the target object in the environment 600. In terms of multiple target objects, the task of the data association and tracking detection filter is to assign the detection of each frame to a different target object and use the previous target object detection to form the trajectory of all target objects present in the environment 600. The data association and tracking detection filter is also responsible for detecting and tracking new target objects within the environment 600, and "discarding" target objects that cannot be associated with any trajectory or are not associated with any new detection (e.g., target objects that have left the environment 600).
[0110] However, while radar devices generally improve situational awareness in an environment such as environment 600, the operation of many radar devices associated with different vehicles in an environment may negatively affect the accuracy of sensing target objects within the environment. For example, multiple radar devices operating in the same environment (and transmitting in overlapping time and frequency resources) may generate interfering signals. These interfering signals may form "phantom" targets (e.g., targets that are not actually present in the detection location, also known as "false alarms") and / or cause an increase in background noise, thereby affecting the detectability of (actual) target objects within the environment.
[0111] Figure 7 An environment 700 is illustrated in which multiple radar devices operating in the environment 700 generate interference signals. For example, Figure 7 As illustrated, environment 700 also includes first vehicle 602 and second vehicle 604. First vehicle 602 can transmit one or more signals 702 for detecting and tracking target objects within environment 700 via a radar device in environment 700.
[0112] The environment 700 includes a third vehicle 704, which may include a radar device configured to transmit signals for detecting and tracking target objects within the environment 700. In some cases, when radar devices such as the radar device of the first vehicle 602 and the radar device of the third vehicle 704 operate within the same frequency, the signals from these radar devices may interfere with each other. For example, as shown, in addition to the radar device of the first vehicle 602 transmitting one or more signals 702 and receiving corresponding reflections, the radar device of the first vehicle 602 may also receive a direct signal 706 from the radar device of the third vehicle 704.
[0113] The direct signal 706 received from the radar device of the third vehicle 704 may increase the noise floor associated with the radar device of the first vehicle 602, thereby making the target object detection by the radar device of the first vehicle 602 less reliable. Additionally, in some cases, the direct signal 706 received from the radar device of the third vehicle 704 may cause the radar device of the first vehicle 602 to detect phantom targets. These phantom targets may increase the tracking complexity associated with the data association and track-to-detect filters of the radar device and may even cause the autonomous driving application to malfunction, potentially resulting in a catastrophic event.
[0114] In some cases, to reduce or eliminate interference in an environment where multiple radar devices associated with different vehicles are operating, techniques that may involve coordinating waveform parameters and frame delays between radar devices are implemented. For example, these techniques may include causing the radar devices to use a common transmission configuration when generating and transmitting signals so that all radar devices within the environment generate and transmit the same signal.
[0115] By having radar devices operating in an environment transmit the same signal, any interference caused between signals in the environment may only result in the formation of phantom targets at the victim radar device (e.g., the radar device receiving the interfering signal). However, because the radar devices within the environment transmit the same signal, the increase in noise levels within the environment (e.g., which is a major cause of misdetection of actual target objects in the environment) is eliminated or at least significantly reduced compared to when multiple radar devices operate in an environment that does not use the same signal.
[0116] In addition, since the main interference experience in the environment is the fact that phantom targets are formed when the radar devices in the environment apply a common transmission configuration, these techniques can be implemented to assist the radar devices to more easily discard or ignore these phantom targets. Such techniques may involve introducing a time delay of change or change between frames of the radar device transmitting a signal. For example, changing or changing the time delay between frames of the radar device transmitting a signal of the first vehicle may (for example, for the second vehicle) make it look as if the first vehicle is a phantom target moving in an unrealistic manner (for example, traveling hundreds of meters in milliseconds, etc.), provided that the time delay of the change is significantly different from the time delay used by the second vehicle. Therefore, the second vehicle may observe these unrealistic movements and discard or ignore the phantom targets detected on each frame due to the signal transmitted by the radar device of the first vehicle. In other words, the interference caused by the radar device of the first vehicle can be easily removed by the radar device of the second vehicle, because the radar device of the first vehicle makes it look as if the first vehicle moves in an unrealistic manner, thereby causing the radar device of the second vehicle to believe that the first vehicle is a phantom target that can be easily discarded or ignored.
[0117] Example of multi-radar coordinated jamming
[0118] As noted above, in a vehicle-to-everything (V2X) system, a vehicle operating within an environment may include radar equipment for sensing target objects in the environment (e.g., road obstacles, other vehicles, etc.). Sensing such target objects may enhance situational awareness (e.g., allowing the vehicle to improve driving decisions and maneuvers).
[0119] In some cases, the simultaneous operation of multiple radar devices may have a negative impact on the accuracy of sensing target objects within the environment. For example, multiple radar devices operating in the same environment may generate interfering signals, which may form "phantom" targets and / or cause an increase in background noise, thereby affecting the detectability of (actual) target objects within the environment. The increase in background noise (or broadband noise) within the environment is the main cause of misdetection of target objects. In addition, phantom targets may increase the tracking complexity of radar devices and may even cause autonomous driving applications to fail, which may lead to catastrophic events. The tracking complexity of radar devices may increase because the radar device must distinguish between actual targets and phantom targets (and then discard the phantom targets), which is not always possible.
[0120] Various signal processing techniques are implemented to completely discard observed signal samples that are contaminated by multi-radar jammers, or to identify portions of received energy that are corrupted / contaminated by multi-radar jammers and then eliminate them (e.g., multi-radar jammer elimination). However, sample discarding techniques may not work when there is a large amount of jammers (e.g., because there is a high probability that all signal samples may be contaminated by multi-radar jammers). Signal processing techniques may also not work (e.g., for reducing or eliminating multi-radar jammers) because signal processing techniques are computationally heavy and have only been tested for a limited number of jammers / jammers (e.g., only one jammer has a radar device).
[0121] In some systems, multiple radar devices associated with different vehicles operating in an environment may generate chirp transmissions based on the same set of frequency modulated continuous wave (FMCW) parameters to reduce or eliminate multi-radar interference in the environment. The operation of these vehicles may result in so-called coordinated interference. In some cases, coordinated interference may result in phantom detections being generated at the victim vehicle / radar device. Such phantom detections may be considered to be phantom targets that are indistinguishable from actual target objects by the victim vehicle. In order to prevent such phantom detections, some level of coordination may be required between vehicles (e.g., regarding channel access).
[0122] Typically, a phantom target is generated when the chirp transmission of the interferer vehicle is initiated at a time close enough to the time when the chirp transmission of the victim vehicle is initiated. Therefore, in order to prevent vehicles operating in the same environment from forming an interfering signal that may form a phantom target, a technique based on time division multiple access (TDMA) is implemented. According to this technique, chirp transmissions from vehicles are started only at specific time instances, and the vehicles reserve these time instances (e.g., via signaling).
[0123] For example, Figure 8 As illustrated, the first vehicle and the second vehicle align their chirp transmission times to coincide with points in a preconfigured grid of time points. According to TDMA-based techniques, the periodicity of these time grid points is an integer divisor of the chirp transmission and frame periods.
[0124] During operation, if a chirp transmission of a first vehicle occurs at a second vehicle close enough (earlier or later) to the start of a chirp transmission of the second vehicle, taking into account the propagation delay between the first vehicle and the second vehicle, then the first vehicle forms a phantom target at the second vehicle. When the time difference is greater than a threshold, the chirp transmission of the first vehicle has no effect on the second vehicle, even when the chirp transmission of the first vehicle partially overlaps with the chirp transmission of the second vehicle. The threshold may depend on common parameters associated with the first vehicle and the second vehicle (e.g., FMCW parameters).
[0125] In some cases, the time grid points are selected so that two consecutive time grid points are separated by at least the maximum expected propagation delay (Δ) between two interfering vehicles (e.g., a first vehicle and a second vehicle). Timing inaccuracies may also be considered when establishing the time grid point separation. In such cases, as long as the first vehicle and the second vehicle do not start their chirp transmissions at the same time grid point, no phantom targets will appear at any vehicle.
[0126] In some cases, the orthogonality among the first and second vehicles sending their chirp transmissions at different time grid points applies to all chirp transmissions in their frames because the chirp transmissions are sent periodically. Therefore, the chirp transmissions will always be sent at different time grid points.
[0127] Although this technique of sending chirp transmissions at different time grid points can reduce or eliminate interference, the first vehicle and the second vehicle need to first coordinate so that the first vehicle and the second vehicle do not select the same time grid point. This will generally be a high probability event when the first vehicle and the second vehicle independently select time grid points (and there may be a high vehicle density).
[0128] In some cases, the first and second vehicles reserve time grid points before the start of their respective frames at which chirp transmissions of frames will be sent. The reservation of time grid points may be achieved through a listen-before-talk (LBT) mechanism and / or broadcast signaling.
[0129] In some cases, the technique of sending chirps at different time grid points to reduce or eliminate interference may become inefficient. For example, in the case of high vehicle density, the technique cannot guarantee collision-free operation. Moreover, the technique may pollute the communication channel between multiple vehicles due to the signaling overhead required to reserve time grid points. In addition, due to LBT blocking, the technique may introduce long inactivity durations.
[0130] Therefore, a different technique is needed to enable TDMA-based radar device operation with minimal signaling and minimal multi-radar interference.
[0131] Aspects related to TDMA multi-radar coexistence with group-based resource allocation and intra-group interference cancellation
[0132] Aspects of the present disclosure provide apparatus, methods, processing systems, and computer-readable media for time division multiple access (TDMA) based multi-radar coexistence with group-based resource allocation and intra-group interference cancellation.
[0133] For example, the technology described herein can use flexible types of orthogonal resources and systems based on time offsets, which leads to reducing or eliminating interference even between radar devices that select the same resources. The technology described herein can preconfigure the assignment of radar devices into different groups with preconfigured assignments of orthogonal resources. This can avoid the need for signaling corresponding to resource reservations to radar devices. In some aspects, these groups are naturally formed based on the location and mobility attributes of radar devices (e.g., radar devices installed on vehicles moving in the same direction in highways form groups). Radar devices can use the same frequency modulated continuous wave (FMCW) parameters (which can be preconfigured or indicated by a network entity) and have a public time reference (e.g., global positioning system (GPS)).
[0134] The technology described herein can divide time into time slots of non-ordinary duration. Consecutive time slots are separated by guard intervals. A chirp transmission from a radar device can start at any time within a time slot. This is different from a system in which the start of a chirp transmission occurs only at a point in a grid. In some cases, the time slots are designed and configured so that chirp transmissions from different radar devices starting on different time slots do not interfere with each other (even if the chirp transmissions partially overlap).
[0135] The technology described herein can divide radar equipment into groups. Each group is pre-configured with a dedicated time slot set. This can help eliminate inter-group interference between radar equipment belonging to different groups. In addition, in order to prevent intra-group interference, radar equipment of the same group (using the same time slot) does not use a fixed period to send their frames. For example, time offset can be applied to the beginning of each frame (and the chirp period in the frame remains fixed on all frames), so that the phantom target in the group appears to jump in the space among the continuous frames (and is naturally discarded as a false alarm by the association / tracking filter of the radar equipment). The time offset can be a positive time offset or a negative time offset.
[0136] Fig. 9 Example operations 900 for wireless communication are illustrated. Operations 900 may be performed, for example, by a first device (e.g., such as Figure 1Operation 900 may be implemented as a processor (e.g., Figure 3 In addition, the signal transmission and reception performed by the first device in operation 900 may be performed by one or more antennas (e.g., Figure 3 In some aspects, the sending and / or receiving of signals by the first device may be achieved by obtaining and / or outputting signals via a bus interface of one or more processors (eg, controller / processor 380).
[0137] Operations 900 begin at 902 by identifying a first set of time slots configured for a first group of devices including a first device. For example, the first device may use Figure 1 or Figure 3 The processor and / or Fig.15 The processor of the apparatus is shown to identify the group of time slots.
[0138] At 904, the first device transmits a chirp transmission in a first frame during a first time slot within a first set of time slots according to a first time delay offset relative to a previous frame. For example, the first device may use Figure 1 or Figure 3 The UE 104 and / or Fig.15 The antenna and / or transmitter / transceiver components of the apparatus are shown to transmit a chirp in a first frame.
[0139] At 906, the first device transmits the chirp transmission in the second frame during a second time slot within the first set of time slots according to a second time delay offset after the first frame. The second time delay offset is different from the first time delay offset. For example, the first device may use Figure 1 or Figure 3 The UE 104 and / or Fig.15 The antenna and / or transmitter / transceiver components of the device are shown to transmit the chirp transmission in the second frame.
[0140] For reference Figures 10 to 14 To understand Fig. 9 The operation shown.
[0141] like Fig.10 As illustrated, at 1002, a first device (e.g., a first vehicle) identifies a first set of time slots preconfigured for the first vehicle and a second vehicle. For example, the first vehicle and / or the second vehicle (which may be part of a first group of the same vehicles) are assigned the first set of time slots to accommodate periodic chirp transmissions having one or more frames.
[0142] In certain aspects, the first vehicle may receive an indication indicating its group (e.g., a first group) and a first set of time slots allocated for the first group. In one example, the first vehicle may receive the indication from a network entity. In another example, the first vehicle may receive the indication from a road size unit (RSU).
[0143] In some aspects, the first vehicle and the second vehicle are associated with a common time reference (e.g., GPS). In some aspects, the first vehicle and the second vehicle are associated with the same set of FMCW parameters. These FMCW parameters may include bandwidth, carrier frequency, chirp transmission duration, up-chirp interval, down-chirp interval, number of chirp transmissions per frame, chirp transmission period within a frame, frame period, and / or sampling frequency.
[0144] At 1004, the first vehicle transmits a chirp transmission in a first frame during a first time slot within the first set of time slots according to a first time delay offset after a previous frame. The first time delay offset may be randomly selected. In one example, the first time delay offset is a positive time delay offset. In another example, the first time delay offset is a negative time delay offset. The positive / negative time delay offset causes the start of a new frame to occur within the same time slot as if no delay was applied (e.g., because otherwise the chirp transmission would occur on a time slot not assigned to the group).
[0145] At 1006, the first vehicle transmits a chirp transmission in a second frame during a second time slot within the first set of time slots according to a second time delay offset after the first frame. The second time delay offset may be randomly selected. The second time delay offset may be different from the first time delay offset. In one example, the second time delay offset is a positive time delay offset. In another example, the second time delay offset is a negative time delay offset.
[0146] In certain aspects, the first time delay offset and the second time delay offset are constrained such that one or more chirp transmissions of the first frame and the second frame fall within allocated time slots within the first set of time slots.
[0147] like Fig.11 As illustrated, time is divided into a first set of time slots (e.g., assigned to a group of vehicles). In other words, the first set of time slots represents a division of time. Consecutive time slots within the first set of time slots are separated by a guard interval. The guard interval and / or the first set of time slots may be preconfigured and known to both the first vehicle and the second vehicle within the group of vehicles. For example, a memory of the first vehicle and / or the second vehicle may include non-signaled information stored thereon, the non-signaled information indicating the guard interval and / or the first set of time slots.
[0148] In certain aspects, the time slots within the first set of time slots are configured with a periodicity based on the periodicity of chirp transmissions within the frame. For example, the time slots may be defined with a periodicity compatible with the periodicity of chirp transmissions within the frame to ensure that all chirp transmissions of the frame will be initiated within a time slot within the first set of time slots.
[0149] In certain aspects, a chirp transmission may be initiated at any time within a slot in the first set of slots but not within a guard interval (although a chirp transmission initiated within that slot may remain active during a subsequent guard interval).
[0150] In some cases, the chirp transmission may continue for multiple time slots (e.g., consecutive time slots). For example, a chirp transmission in a first frame sent in a first time slot within a first duration may include one or more of the first set of time slots. A chirp transmission in a second frame sent in a second time slot within a second duration may include one or more of the first set of time slots.
[0151] In certain aspects, the guard interval and the first set of time slots are designed and configured so that chirp transmissions from different groups (including the first group) of different vehicles initiated on different time slots do not interfere with each other (even though they may partially overlap). In some cases, the first set of time slots and the guard interval are independent of the FMCW parameters.
[0152] In some aspects, the first vehicle and the second vehicle may belong to different groups (and be assigned different sets of time slots). A guard interval is positioned between time slots to prevent a chirp transmission from the first vehicle from appearing to the second vehicle to have started in a later time slot. This is because such an event (if it occurs) may cause interference at the second vehicle. To address this issue, as Fig.11 As illustrated, the guard interval between consecutive time slots is greater than the maximum propagation delay between the first vehicle and the second vehicle (e.g., the guard interval is greater than the maximum propagation delay between interferer vehicles and in this way protects both the first vehicle and the second vehicle from inter-group interference).
[0153] In some aspects, the orthogonality among the first and second vehicles (e.g., these first and second vehicles may belong to different groups) applies to all chirp transmissions in their frames, because the chirp transmissions are sent periodically. Therefore, the chirp transmissions may always occupy different time slots to avoid inter-group interference.
[0154] In certain aspects, chirp transmissions from a first vehicle and a second vehicle (e.g., the vehicles may belong to the same first group and be assigned the same first set of time slots) initiated within the same time slot may interfere with each other (i.e., the chirp transmission from the first vehicle may generate a phantom target at the second vehicle, and vice versa).
[0155] In certain aspects, the first vehicle and the second vehicle begin their chirp transmissions at different times during a time slot within a first set of time slots for the first vehicle and the second vehicle. The first vehicle and the second vehicle may maintain the same relative chirp transmission offset for all time slots within the first set of time slots during the duration of a frame of chirp transmissions.
[0156] For example, Fig.12 As illustrated, the first vehicle and the second vehicle begin their chirp transmissions for the frame at different times during the first time slot, the second time slot, and the third time slot within the first set of time slots. The first time slot, the second time slot, and the third time slot are selected so that these time slots occur with a periodicity equal to the chirp transmission periodicity within the frame. As illustrated, the first vehicle and the second vehicle can maintain the same relative chirp transmission offset for all of these time slots within the duration of the frame of three chirp transmissions.
[0157] In some aspects, the plurality of vehicle groups may include a first vehicle group and a second vehicle group. The first vehicle group may include at least a first vehicle and a second vehicle. The second vehicle group may include at least a third vehicle and a fourth vehicle. In some aspects, such as Fig.13 As illustrated, vehicles moving in a first direction (e.g., a first vehicle, a second vehicle, etc.) are grouped into a first group of vehicles, and vehicles moving in a second direction (e.g., a third vehicle, a fourth vehicle, etc.) are grouped into a second group of vehicles. The grouping may be performed based on operational information associated with the vehicles (e.g., location, field of view, etc.). All vehicles in the first group may send their chirp transmissions in the same time slots allocated for the first group of vehicles. All vehicles in the second group may send their chirp transmissions in different sets of time slots allocated for the second group of vehicles. This may ensure that there is no inter-group interference.
[0158] In some aspects, the chirp transmissions from the front radar devices of vehicles in the same direction do not directly interfere with each other. Therefore, there is no problem of having these vehicles (in the same group) transmit on the same time slot. However, there may still be intra-group interference due to reflections from target objects in the field of view of multiple vehicles.
[0159] As noted above, to reduce or eliminate intra-group interference, vehicles of the same group (e.g., a first vehicle and a second vehicle) may apply a time delay offset before the start of a new frame (e.g., compared to a nominal delay applied between the end of a previous frame and the start of a new frame). The time delay offset is different among frames and among vehicles of the same vehicle (e.g., the time delay offset may be randomly selected).
[0160] like Fig.14 As illustrated, each vehicle (e.g., a first vehicle, a second vehicle, etc.) applies a time delay offset (positive or negative) to the start of a new frame. The application of the time delay offset shifts the chirp transmission of the frame within the time slot allocated for the vehicle (e.g., the first time slot to the sixth time slot). As illustrated, the relative time delay offset between the chirp transmission start times of the first vehicle and the second vehicle changes across the first frame (e.g., frame 1), the second frame (e.g., frame 2), and the third frame (e.g., frame 3). As noted above, the time delay offset causes the start of the new frame to occur within the same time slot as if no delay was applied (e.g., because otherwise the chirp transmission would occur on a time slot not assigned to the group).
[0161] In this example case, the radar devices of the first vehicle and the second vehicle may apply different shift / time delay offsets. When the two radar devices apply different offsets, the radar devices may potentially generate phantom targets for each other. However, the phantom targets may appear to jump among frames in an unrealistic manner and be filtered out as false alarms (e.g., by data association and track detection filters associated with the vehicle's processor).
[0162] In some cases, the data association and tracking detection filter may process a time series of detections identified per frame. The data association and tracking detection filter may examine and process the properties of the detections (such as range and speed), and group detections in consecutive frames as originating from the same target. The data association and tracking detection filter may detect multiple target objects / tracks. The data association and tracking detection filter may identify new tracks (e.g., corresponding to new detections with properties that do not match the current track), and discard tracks (e.g., because the detections with the track properties are no longer identified). The data association and tracking detection filter may discard detections entirely (without associating them with tracks) when the properties of the detections indicate that they are noise artifacts.
[0163] In some aspects, the plurality of groups of vehicles may include a first group of vehicles (eg, a first vehicle, a second vehicle, etc.) and a second group of vehicles (eg, a third vehicle, a fourth vehicle, etc.). Fig.15As illustrated, a first set of time slots is configured for a first group of vehicles, and a second set of time slots is configured for a second group of vehicles. The second set of time slots is different from the first set of time slots. In some cases, the second set of time slots may have a different offset relative to the first set of time slots. In some cases, the time delay offset between the first group of vehicles and the second group of vehicles may be the same or different (e.g., the distance between the starting point of the chirp transmission and the chirp transmission). In some cases, one or more time slots within the first set of time slots and one or more time slots within the second set of time slots are separated by one or more guard intervals. In operation, the chirp transmission during the first time slot within the first set of time slots is transmitted by the first vehicle and the second vehicle. The chirp transmission during the first time slot within the second set of time slots is transmitted by the third vehicle and the fourth vehicle. In this example case, since the second set of time slots has a different offset relative to the first set of time slots, this can enable the reduction of intra-group interference.
[0164] Example Communication Device
[0165] Fig.16 Depicted are aspects of an example communication device 1600. In some aspects, the communication device 1600 is a first apparatus, such as described above with respect to Figure 1 and Figure 3 UE 104 is described.
[0166] The communication device 1600 includes a processing system 1602 coupled to a transceiver 1608 (e.g., a transmitter and / or a receiver). The transceiver 1608 is configured to transmit and receive signals for the communication device 1600, such as various signals as described herein, via an antenna 1610. The processing system 1602 may be configured to perform processing functions for the communication device 1600, including processing signals received and / or to be transmitted by the communication device 1600.
[0167] The processing system 1602 includes one or more processors 1620. In various aspects, the one or more processors 1620 may represent one or more of the receive processor 358, the transmit processor 364, the TX MIMO processor 366, and / or the controller / processor 380, as described with respect to FIG. Figure 3 The one or more processors 1620 are coupled to the computer readable medium / memory 1630 via the bus 1606. In some aspects, the computer readable medium / memory 1630 is configured to store instructions (e.g., computer executable code) that, when executed by the one or more processors 1620, cause the one or more processors 1620 to perform operations related to the computer readable medium / memory 1630. Fig. 9The described operations 900 or any aspects related to such operations. It should be noted that reference to a processor performing a function of the communication device 1600 may include one or more processors performing that function of the communication device 1600.
[0168] In the depicted example, computer-readable medium / memory 1630 stores code (e.g., executable instructions) for identifying 1631, the code comprising: code for identifying a first set of time slots configured for a first group of devices including a first device; code for sending 1632, comprising code for sending a chirp transmission in a first frame during a first time slot within the first set of time slots according to a first time delay offset relative to a previous frame; and code for sending 1633, comprising code for sending a chirp transmission in a second frame during a second time slot within the first set of time slots according to a second time delay offset after the first frame, wherein the second time delay offset is different from the first time delay offset. Processing of code 1631-1633 may cause the communication device 1600 to perform operations related to Fig. 9 The described operations 900 or any aspects related to these operations.
[0169] The one or more processors 1620 include circuits configured to implement (e.g., execute) code stored in the computer-readable medium / memory 1630, including: circuits for identifying 1621, including circuits for identifying a first set of time slots configured for a first group of devices including a first device; circuits for transmitting 1622, including circuits for transmitting a chirp transmission in a first frame during a first time slot within the first set of time slots according to a first time delay offset relative to a previous frame; and circuits for transmitting 1623, including circuits for transmitting a chirp transmission in a second frame during a second time slot within the first set of time slots according to a second time delay offset after the first frame, wherein the second time delay offset is different from the first time delay offset. Processing using circuits 1621-1623 may cause the communication device 1600 to perform operations related to Fig. 9 The described operations 900 or any aspects related to these operations.
[0170] The various components of the communication device 1600 may provide for performing Fig. 9 The described operations 900 or any aspects related to these operations. For example, the components for sending, transmitting or outputting for sending may include Figure 3 The illustrated transceiver 354 and / or antenna 352 of the UE 104, and / or Fig.16 The transceiver 1608 and antenna 1610 of the communication device 1600 in FIG. 1 may include Figure 3 The illustrated transceiver 354 and / or antenna 352 of the UE 104, and / or Fig.16 The transceiver 1608 and antenna 1610 of the communication device 1600 in FIG.
[0171] Sample Clauses
[0172] Specific implementation examples are described in the following numbered clauses:
[0173] Item 1: A method for wireless communication by a first device, the method comprising: identifying a first set of time slots configured for a first group of devices including the first device; sending a chirp transmission in a first frame during a first time slot within the first set of time slots according to a first time delay offset relative to a previous frame; and sending a chirp transmission in a second frame during a second time slot within the first set of time slots according to a second time delay offset after the first frame, wherein the second time delay offset is different from the first time delay offset.
[0174] Clause 2: A method as recited alone or in combination with clause 1, wherein the first set of devices is associated with a common time reference.
[0175] Clause 3: A method according to the first clause alone or in combination, wherein the first group of devices is associated with the same frequency modulated continuous wave (FMCW) parameter set, and wherein the FMCW parameter set includes one or more of the following: bandwidth, carrier frequency, chirp transmission duration; up-chirp interval; down-chirp interval; number of chirp transmissions per frame; chirp transmission period within a frame; frame period; or sampling frequency.
[0176] Clause 4: A method as described alone or in combination with clause 1, wherein the first set of time slots represents a time partition, and wherein consecutive time slots within the first set of time slots are separated by a guard interval.
[0177] Clause 5: A method according to claim 4, either alone or in combination, wherein: a memory contains non-signal information stored thereon, and wherein the non-signal information indicates the guard interval and the first set of time slots; and the guard interval and the first set of time slots correspond to each device within the first group of devices.
[0178] Clause 6: A method as recited alone or in combination with clause 4, wherein a guard interval between said consecutive time slots is greater than a maximum propagation delay associated with said first group of devices.
[0179] Clause 7: A method according to claim 1, alone or in combination with clause 1, wherein the time slots within the first set of time slots have a periodicity based on a chirp transmission periodicity within each frame of a plurality of frames corresponding to the first group of devices, wherein the plurality of frames includes at least the first frame and the second frame.
[0180] Clause 8: A method according to claim 1, either alone or in combination with claim 1, wherein: the sending comprises sending the chirp transmission in a first plurality of non-sequential time slots within a first set of time slots, wherein the first plurality of non-sequential time slots includes the first time slot; and the sending comprises sending the chirp transmission in a second plurality of non-sequential time slots within the first set of time slots, wherein the second plurality of non-sequential time slots includes the second time slot.
[0181] Clause 9: A method as recited, alone or in combination with clause 4, wherein the guard interval and the first set of time slots are configured such that chirp transmissions from different groups of different apparatuses including the first group of apparatuses initiated on different time slots do not interfere with each other.
[0182] Clause 10: A method according to the first clause alone or in combination, wherein the first group of devices includes a second device, and further comprising starting chirp transmissions at different times during each time slot within the first set of time slots relative to the start time of the chirp transmission associated with the second device during the time slot.
[0183] Clause 11: The method as recited, alone or in combination with clause 10, further comprising maintaining a chirp transmission offset for all time slots within the first set of time slots during which the chirp transmission is transmitted.
[0184] Clause 12: According to the method described alone or in combination with the first clause, the method also includes identifying the first group of devices based on operating information associated with devices within the first group of devices, wherein the operating information includes one or more of the following: location information, orientation information, movement information, or field of view information.
[0185] Clause 13: A method as recited alone or in combination with clause 12, wherein: a memory includes non-signaled information stored thereon, and wherein the non-signaled information indicates the first set of time slots for the first group of apparatuses.
[0186] Clause 14: A method as recited alone or in combination with clause 1, the method further comprising receiving an indication from a network entity indicating the first set of time slots allocated for the first group of apparatuses.
[0187] Clause 15: The method as recited in clause 1, alone or in combination with clause 1, further comprising randomly selecting the first time delay offset and the second time delay offset.
[0188] Clause 16: A method as recited alone or in combination with the first clause, wherein the time delay offsets between frames of devices within the first group of devices are different.
[0189] Clause 17: A method according to claim 1, alone or in combination with the first clause, wherein the first time delay offset and the second time delay offset are constrained so that one or more chirp transmissions of the first frame and the second frame fall within allocated time slots within the first set of time slots for the first group of devices.
[0190] Clause 18: A method as recited alone or in combination with clause 1, wherein the first time delay offset is a positive time delay offset or a negative time delay offset.
[0191] Clause 19: A method as described alone or in combination with the first clause, wherein the second time delay offset is a positive time delay offset or a negative time delay offset.
[0192] Clause 20: A method according to the method alone or in combination with the first clause, wherein: the first group of devices corresponds to multiple groups of devices, the multiple groups of devices include the first group of devices and the second group of devices, the first group of devices includes the first and second devices, and the second group of devices includes a third device and a fourth device.
[0193] Clause 21: A method as recited alone or in combination with clause 20, wherein a first set of the time slots configured for the first group of apparatuses is different from a second set of time slots configured for the second group of apparatuses.
[0194] Clause 22: A method as recited, alone or in combination with clause 21, wherein one or more time slots within the first set of time slots and one or more time slots within the second set of time slots are separated by one or more guard intervals.
[0195] Clause 23: A method according to claim 20, alone or in combination, wherein: the chirp transmission in the first frame during the first time slot within the first set of time slots and the chirp transmission in the second frame during the second time slot within the first set of time slots correspond to the first device; and the chirp transmission in the third frame during the first time slot within the first set of time slots and the chirp transmission in the fourth frame during the second time slot within the first set of time slots correspond to the second device.
[0196] Clause 24: A method as recited alone or in combination with clause 1, further comprising receiving a non-interfering chirp transmission from another apparatus in the first group of apparatuses.
[0197] Clause 27: An apparatus, the apparatus comprising: a memory including executable instructions; and a processor configured to execute the executable instructions and cause the apparatus to perform the method of any one of clauses 1 to 24.
[0198] Clause 28: An apparatus comprising means for performing the method according to any one of clauses 1 to 24.
[0199] Clause 29: A non-transitory computer readable medium comprising executable instructions which, when executed by a processor of an apparatus, cause the apparatus to perform the method of any one of clauses 1 to 24.
[0200] Clause 30: A computer program product embodied on a computer readable storage medium, the computer program product comprising code for performing the method according to any one of clauses 1 to 24.
[0201] Additional considerations
[0202] As described herein, a node (which may be referred to as a node, a network node, a network entity, or a wireless node) may include, may be, or may be included in (e.g., as a component of) a base station (e.g., any base station described herein), a UE (e.g., any UE described herein), a network controller, an apparatus, a device, a computing system, an integrated access and backhaul (IAB) node, a distributed unit (DU), a central unit (CU), a remote / radio unit (RU) (which may also be referred to as a remote radio unit (RRU)), and / or another processing entity configured to perform any of the techniques described herein. For example, the network node may be a UE. For another example, the network node may be a base station or a network entity. For another example, a first network node may be configured to communicate with a second network node or a third network node. In one aspect of this example, the first network node may be a UE, the second network node may be a base station, and the third network node may be a UE. In another aspect of this example, the first network node may be a UE, the second network node may be a base station, and the third network node may be a base station. In yet other aspects of this example, the first network node, the second network node, and the third network node may be different relative to these examples. Similarly, references to UE, base station, device, equipment, computing system, etc. may include disclosure of UE, base station, device, equipment, computing system, etc. as a network node. For example, a disclosure that a UE is configured to receive information from a base station also discloses that a first network node is configured to receive information from a second network node. Consistent with the present disclosure, once a specific example is expanded according to the present disclosure (e.g., a UE is configured to receive information from a base station also discloses that a first network node is configured to receive information from a second network node), a broader example of a narrower example may be interpreted in reverse, but in a broad, open-ended manner. In the above example where a UE is configured to receive information from a base station also discloses that a first network node is configured to receive information from a second network node, the first network node may refer to a first UE configured to receive information, a first base station, a first device, a first device, a first computing system, a first set of one or more components, a first processing entity, etc.; and the second network node may refer to a second UE, a second base station, a second device, a second device, a second computing system, a second set of one or more components, a second processing entity, etc.
[0203] As described herein, different terms may be used in various aspects to describe the communication of information (e.g., any information, signal, etc.). The disclosure of one communication term includes the disclosure of other communication terms. For example, a first network node may be described as being configured to send information to a second network node. In this example and consistent with the present disclosure, the disclosure that the first network node is configured to send information to the second network node includes the disclosure that the first network node is configured to provide, transmit, output, communicate, or send information to the second network node. Similarly, in this example and consistent with the present disclosure, the disclosure that the first network node is configured to send information to the second network node includes the disclosure that the second network node is configured to receive, obtain, or decode information provided, transmitted, output, communicated, or sent by the first network node.
[0204] As used herein, the phrase "based on" should not be interpreted as referring to a closed set of information, one or more conditions, one or more factors, etc. In other words, the phrase "based on A" (where "A" can be information, a condition, a factor, etc.) should be interpreted as "based at least on A" unless specifically stated differently.
[0205] The foregoing description is provided to enable any person skilled in the art to practice the various aspects described herein. The examples discussed herein are not limited to the scope, applicability or aspects set forth in the claims. Various modifications to these aspects will be apparent to those skilled in the art, and the general principles defined herein may be applied to other aspects. For example, without departing from the scope of the present disclosure, the functions and arrangements of the elements discussed may be changed. Various examples may ignore, replace or add various procedures or components as appropriate. For example, the described methods may be performed in a different order than the described order, and various actions may be added, omitted or combined. In addition, the features described with respect to some examples may be combined in some other examples. For example, any number of aspects set forth herein may be used to implement a device or practice method. In addition, the scope of the present disclosure is intended to cover such devices or methods practiced using other structures, functionality, or structures and functionality that are supplementary or alternative to the various aspects of the present disclosure set forth herein. It should be understood that any aspect of the disclosure disclosed herein may be embodied by one or more elements of the claims.
[0206] The various illustrative logical blocks, modules, and circuits described in conjunction with the present disclosure may be implemented or performed using a general purpose processor, a digital signal processor (DSP), an ASIC, a field programmable gate array (FPGA) or other programmable logic device (PLD), discrete gate or transistor logic, discrete hardware components, or any combination thereof, designed to perform the functions described herein. A general purpose processor may be a microprocessor, but in an alternative, the processor may be any commercially available processor, controller, microcontroller, or state machine. The processor may also be implemented as a combination of computing devices, for example, a combination of a DSP and a microprocessor, multiple microprocessors, one or more microprocessors in conjunction with a DSP core, a system on a chip (SoC), or any other such configuration.
[0207] As used herein, a phrase referring to "at least one of" a list of items refers to any combination of those items (including single members). As an example, "at least one of a, b, or c" is intended to cover a, b, c, ab, ac, bc, and abc, as well as any combination with multiple identical elements (e.g., aa, aaa, aab, aac, abb, acc, bb, bbb, bbc, cc, and ccc, or any other ordering of a, b, and c).
[0208] As used herein, the term "determining" encompasses a wide variety of actions. For example, "determining" may include calculating, computing, processing, deriving, investigating, searching (e.g., searching in a table, a database, or another data structure), ascertaining, and the like. Moreover, "determining" may include receiving (e.g., receiving information), accessing (e.g., accessing data in a memory), and the like. In addition, "determining" may include resolving, selecting, choosing, establishing, and the like.
[0209] The method disclosed herein includes one or more actions for implementing the method. The method actions may be interchangeable with each other without departing from the scope of the claims. In other words, unless a specific order of actions is specified, the order and / or use of specific actions may be modified without departing from the scope of the claims. In addition, the various operations of the method described above may be performed by any appropriate component capable of performing the corresponding function. The component may include various hardware and / or software components and / or modules, including but not limited to circuits, application specific integrated circuits (ASICs) or processors.
[0210] The following claims are not intended to be limited to the various aspects shown herein, but should be given the full scope consistent with the language of the claims. Within the claims, unless otherwise specified, reference to an element in the singular form is not intended to mean "one and only one", but "one or more". Unless otherwise specified, the term "some" refers to one or more. Any claim element is not interpreted according to the provisions of 35 U.SC § 112 (f) unless the element is explicitly stated using the phrase "parts for...". All structural and functional equivalents of the elements of the various aspects described throughout the present disclosure that are known or will be known later to a person of ordinary skill in the art are expressly incorporated herein by reference and are intended to be covered by the claims. In addition, nothing disclosed herein is intended to be dedicated to the public, regardless of whether such disclosure is explicitly stated in the claims.
Claims
1. A first device for wireless communication, the first device comprising: Memory; and at least one processor coupled to the memory, wherein the at least one processor is configured to: identifying a first set of time slots configured for a first group of devices including the first device; transmitting a chirp transmission in a first frame during a first time slot within the first set of time slots according to a first time delay offset relative to a previous frame; as well as The chirp transmission in a second frame is transmitted during a second time slot within the first set of time slots according to a second time delay offset after the first frame, wherein the second time delay offset is different from the first time delay offset. 2 . The first device of claim 1 , wherein the first group of devices is associated with a common time reference.
3. The first device of claim 1 , wherein the first group of devices are associated with a same set of frequency modulated continuous wave (FMCW) parameters, and wherein the set of FMCW parameters includes one or more of: bandwidth, Carrier frequency, Chirp sending duration; Upper chirp interval; Lower chirp interval; The number of chirps sent per frame; Chirp transmission period within a frame; frame period; or Sampling frequency.
4. The first apparatus of claim 1, wherein the first set of time slots represents a time partition, and wherein consecutive time slots within the first set of time slots are separated by a guard interval.
5. The first device according to claim 4, wherein: the memory comprising non-signaled information stored thereon, and wherein the non-signaled information indicates the guard interval and the first set of time slots; and The guard interval and the first set of time slots correspond to each device within the first group of devices.
6. The first apparatus of claim 4, wherein a guard interval between the consecutive time slots is greater than a maximum propagation delay associated with the first group of apparatuses.
7. The first apparatus of claim 1, wherein time slots within the first set of time slots have a periodicity based on a chirp transmission periodicity within each frame of a plurality of frames corresponding to the first group of apparatuses, wherein the plurality of frames includes at least the first frame and the second frame.
8. The first device according to claim 1, wherein: To transmit the chirp transmission in the first frame in the first time slot, the at least one processor is configured to transmit the chirp transmission in a first plurality of non-sequential time slots within a first set of time slots, wherein the first plurality of non-sequential time slots includes the first time slot; and To transmit the chirp transmission in the second frame in the second time slot, the at least one processor is configured to transmit the chirp transmission in a second plurality of non-sequential time slots within the first set of time slots, wherein the second plurality of non-sequential time slots includes the second time slot.
9. The first apparatus of claim 4, wherein the guard interval and the first set of time slots are configured such that chirp transmissions from different apparatuses of different groups including the first group of apparatuses initiated on different time slots do not interfere with each other.
10. The first device of claim 1, wherein the first group of devices includes a second device, and wherein the at least one processor is further configured to start chirp transmissions at different times during each time slot within the first set of time slots relative to a start time of a chirp transmission associated with the second device during the time slot.
11. The first apparatus of claim 10, wherein the at least one processor is configured to maintain a chirp transmission offset for all time slots within the first set of time slots during which the chirp transmission is transmitted.
12. The first device of claim 1, wherein the at least one processor is further configured to identify the first group of devices based on operational information associated with devices within the first group of devices, wherein the operational information comprises one or more of: location information, orientation information, movement information, or field of view information.
13. The first apparatus of claim 12, wherein the memory includes non-signaled information stored thereon, and wherein the non-signaled information indicates a first set of the time slots for the first group of apparatuses.
14. The first device of claim 1, wherein the at least one processor is further configured to receive an indication from a network entity indicating the first set of time slots allocated for the first group of devices.
15. The first apparatus of claim 1, wherein the at least one processor is further configured to randomly select the first time delay offset and the second time delay offset.
16. The first device of claim 1, wherein time delay offsets between frames of devices within the first group of devices are different.
17. The first apparatus of claim 1, wherein the first time delay offset and the second time delay offset are constrained such that one or more chirp transmissions of the first frame and the second frame fall within allocated time slots within the first set of time slots for the first group of apparatuses.
18. The first device of claim 1, wherein the first time delay offset is a positive time delay offset or a negative time delay offset.
19. The first device of claim 1, wherein the second time delay offset is a positive time delay offset or a negative time delay offset.
20. The first device according to claim 1, wherein: The first group of devices corresponds to a plurality of groups of devices, the plurality of groups of devices including the first group of devices and a second group of devices, The first group of devices includes the first device and the second device, and The second group of devices includes a third device and a fourth device.
21. The first device of claim 20, wherein a first set of the time slots configured for the first group of devices is different from a second set of time slots configured for the second group of devices.
22. The first apparatus of claim 21, wherein one or more time slots within the first set of time slots and one or more time slots within the second set of time slots are separated by one or more guard intervals.
23. The first device according to claim 20, wherein: the chirp transmission in the first frame during the first time slot within the first set of time slots and the chirp transmission in the second frame during the second time slot within the first set of time slots corresponds to the first apparatus; and The chirp transmission in a third frame during the first time slot within the first set of time slots and the chirp transmission in a fourth frame during the second time slot within the first set of time slots corresponds to the second apparatus.
24. The first apparatus of claim 1, wherein the at least one processor is further configured to receive a non-interfering chirp transmission from another apparatus in the first group of apparatuses.
25. A method for wireless communication by a first device, the method comprising: identifying a first set of time slots configured for a first group of devices including the first device; transmitting a chirp transmission in a first frame during a first time slot within the first set of time slots according to a first time delay offset relative to a previous frame; as well as The chirp transmission in a second frame is transmitted during a second time slot within the first set of time slots according to a second time delay offset after the first frame, wherein the second time delay offset is different from the first time delay offset.
26. The method of claim 25, wherein the first set of devices are associated with a common time reference.
27. The method of claim 25, wherein the first group of devices are associated with a same set of frequency modulated continuous wave (FMCW) parameters, and wherein the set of FMCW parameters includes one or more of: bandwidth, Carrier frequency, Chirp sending duration; Upper chirp interval; Lower chirp interval; The number of chirps sent per frame; Chirp transmission period within a frame; frame period; or Sampling frequency.
28. The method of claim 25, wherein the first set of time slots represents a time partition, and wherein consecutive time slots within the first set of time slots are separated by a guard interval.
29. The method of claim 25, wherein the first time delay offset and the second time delay offset are constrained such that one or more chirp transmissions of the first frame and the second frame fall within allocated time slots within the first set of time slots for the first group of apparatuses.
30. The method of claim 25, wherein the first time delay offset is a positive time delay offset or a negative time delay offset.