Method for distance-based hybrid automatic repeat request (HARQ) feedback transmission
By using geographic division to determine the distance between UEs to transmit HARQ feedback, the problem of insufficient feedback signaling efficiency and accuracy in the prior art is solved, and more efficient signaling transmission and the ability to adapt to mobile broadband access needs is achieved.
Patent Information
- Application Number
- CN202080070405.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2020-10-13
- Filing Date
- 2020-10-14
- Publication Date
- 2025-02-25
- Estimated Expiration
- 2040-10-14
AI Technical Summary
In existing wireless communication technologies, the efficiency and accuracy of feedback signaling are affected by distance determination, especially in multiple access technologies and telecommunications standards, there are challenges in improving feedback signaling to adapt to mobile broadband access needs.
By using geographic partitioning to determine the distance between user equipment (UEs), signaling overhead is reduced instead of directly transmitting the exact coordinates of the transmitter UE. The specific method includes monitoring data transmission from another UE, receiving a partition identifier (ID) indication, and determining a distance based on the ID to transmit a hybrid automatic repeat request (HARQ) feedback.
It improves the efficiency and accuracy of feedback signaling, reduces signaling overhead, and adapts to mobile broadband access requirements, and is suitable for multiple access technology and telecommunications standards.
Smart Images

Figure CN114557018B_ABST
Abstract
Description
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to U.S. Application No. 17 / 069,616, filed on October 13, 2020, which claims the benefit of and priority to U.S. Provisional Application No. 62 / 914,805, filed on October 14, 2019, and U.S. Provisional Application No. 62 / 916,761, filed on October 17, 2019, all of which are assigned to the assignee of this application and are hereby expressly incorporated herein by reference as if fully set forth below and for all applicable purposes.
[0003] introduction
[0004] Aspects of the present disclosure relate to wireless communications and, more particularly, to techniques for feedback signaling.
[0005] Wireless communication systems are widely deployed to provide various telecommunication services such as telephony, video, data, messaging, broadcast, etc. These wireless communication systems may employ multiple-access technologies capable of supporting communication with multiple users by sharing available system resources (e.g., bandwidth, transmit power, etc.). Examples of such multiple-access systems include Third Generation Partnership Project (3GPP) Long Term Evolution (LTE) systems, LTE-Advanced (LTE-A) systems, Code Division Multiple Access (CDMA) systems, Time Division Multiple Access (TDMA) systems, Frequency Division Multiple Access (FDMA) systems, Orthogonal Frequency Division Multiple Access (OFDMA) systems, Single Carrier Frequency Division Multiple Access (SC-FDMA) systems, and Time Division Synchronous Code Division Multiple Access (TD-SCDMA) systems, to name just a few.
[0006] These multiple access technologies have been adopted in various telecommunication standards to provide a common protocol that enables different wireless devices to communicate at a city, country, region, and even global level. New radio (e.g., 5G NR) is an example of an emerging telecommunication standard. NR is an enhancement set of the LTE mobile standard promulgated by 3GPP. NR is designed to better support mobile broadband Internet access by improving spectrum efficiency, reducing costs, improving services, utilizing new spectrum, and better integrating with other open standards using OFDMA with cyclic prefix (CP) on downlink (DL) and uplink (UL). To this end, NR supports beamforming, multiple-input multiple-output (MIMO) antenna technology, and carrier aggregation.
[0007] However, as the demand for mobile broadband access continues to grow, there is a need for further improvements to NR and LTE technologies. Preferably, these improvements should be applicable to other multiple access technologies and the telecommunication standards that employ these technologies.
[0008] Overview
[0009] The systems, methods, and devices of the present disclosure each have several aspects, no single one of which is solely responsible for its desirable attributes. Without limiting the scope of the present disclosure as expressed in the appended claims, some features will now be briefly discussed. After considering this discussion, and particularly after reading the section entitled "Detailed Description," it will be understood how the features of the present disclosure provide advantages including improved feedback signaling.
[0010] Certain aspects provide a method for wireless communication by a user equipment (UE). The method generally includes: monitoring a data transmission from another UE; receiving an indication of a first zone identifier (ID) associated with a first zone in which the other UE is located among a plurality of zones; determining a distance between the UE and the other UE based on the first zone ID; and transmitting hybrid automatic repeat request (HARQ) feedback for the data transmission based at least on the distance.
[0011] Certain aspects provide an apparatus for wireless communication by a UE. The apparatus generally includes a memory and one or more processors coupled to the memory, the one or more processors and the memory being configured to: monitor a data transmission from another UE; a receiver configured to receive an indication of a first zone ID associated with a first zone in which the other UE is located among a plurality of zones; the processing system being further configured to determine a distance between the UE and the other UE based on the first zone ID; and a transmitter configured to transmit HARQ feedback for the data transmission based at least on the distance.
[0012] Certain aspects provide an apparatus for wireless communication by a UE. The apparatus generally includes: means for monitoring a data transmission from another UE; means for receiving an indication of a first zone ID associated with a first zone in which the other UE is located among a plurality of zones; means for determining a distance between the UE and the other UE based on the first zone ID; and means for transmitting HARQ feedback for the data transmission based at least on the distance.
[0013] A computer-readable medium having instructions stored thereon, the instructions causing a UE to: monitor a data transmission from another UE; receive an indication of a first zone ID associated with a first zone in which the other UE is located among a plurality of zones; determine a distance between the UE and the other UE based on the first zone ID; and transmit HARQ feedback for the data transmission based at least on the distance.
[0014] Certain aspects provide a method for wireless communication by a UE. The method generally includes: monitoring a data transmission from another UE; receiving an indication of a first zone ID; determining a zone closest to the UE among a plurality of zones, wherein the plurality of zones are determined based at least in part on the indication of the first zone ID; determining a distance between the UE and the other UE based on the first zone ID, wherein the determined distance includes a distance between the UE and the closest zone; and transmitting HARQ feedback for the data transmission based at least on the distance.
[0015] Certain aspects provide an apparatus for wireless communication by a UE. The apparatus generally includes: a memory and one or more processors coupled to the memory, the one or more processors and the memory being configured to: monitor a data transmission from another UE; receive an indication of a first zone ID; determine a zone closest to the UE among a plurality of zones, wherein the plurality of zones are determined based at least in part on the indication of the first zone ID; determine a distance between the UE and the other UE based on the first zone ID, wherein the determined distance includes a distance between the UE and the nearest zone; and transmit HARQ feedback for the data transmission based at least on the distance.
[0016] Certain aspects provide an apparatus for wireless communication by a UE. The apparatus generally includes: means for monitoring a data transmission from another UE; means for receiving an indication of a first zone ID; means for determining a zone closest to the UE among a plurality of zones, wherein the plurality of zones are determined based at least in part on the indication of the first zone ID; means for determining a distance between the UE and the other UE based on the first zone ID, wherein the determined distance includes a distance between the UE and the nearest zone; and means for transmitting HARQ feedback for the data transmission based at least on the distance.
[0017] A computer-readable medium having instructions stored thereon, the instructions causing a UE to: monitor a data transmission from another UE; receive an indication of a first zone ID; determine a zone among multiple zones that is closest to the UE, wherein the multiple zones are determined at least in part based on the indication of the first zone ID; determine a distance between the UE and the other UE based on the first zone ID, wherein the determined distance includes a distance between the UE and the nearest zone; and transmit HARQ feedback for the data transmission based at least on the distance.
[0018] To achieve the foregoing and related ends, one or more aspects include features fully described below and particularly pointed out in the claims. The following description and the accompanying drawings set forth in detail certain illustrative features of one or more aspects. However, these features are only indicative of several of the various ways in which the principles of the various aspects can be employed. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] In order to understand in detail the manner in which the above-stated features of the present disclosure are used, a more particular description of the content briefly summarized above may be made with reference to various aspects, some of which are illustrated in the accompanying drawings. It should be noted, however, that the accompanying drawings illustrate only certain typical aspects of the present disclosure and are not to be considered limiting of its scope, as the description may admit to other equally effective aspects.
[0021] Figure 1 is a block diagram conceptually illustrating an example telecommunications system in accordance with certain aspects of the present disclosure.
[0022] Figure 2 is a block diagram conceptually illustrating designs of example base stations (BSs) and user equipment (UEs) in accordance with certain aspects of the present disclosure.
[0023] Figure 3 A pictorial representation of an example vehicle-to-everything (V2X) system is shown in accordance with some aspects of the present disclosure.
[0024] Figure 4A and 4B Illustrated are region clusters that include regions in which a receiving UE may be located.
[0025] Figure 5 is a flow diagram illustrating example operations for wireless communications by a UE in accordance with certain aspects of the present disclosure.
[0026] Fig. 6A , 6B 6C illustrate a cluster of zones including zones in which a receiving UE may be located and zones in which a transmitting UE is located, in accordance with certain aspects of the present disclosure.
[0027] Figure 7 Illustrated are communications devices that may include various components configured to perform operations for the techniques disclosed herein in accordance with aspects of the present disclosure.
[0028] Figure 8 Illustrated are multiple zone clusters in which receiving UEs and transmitting UEs may be located, in accordance with certain aspects of the present disclosure.
[0029] Fig. 9 Nine zones are illustrated, with a receiver (Rx) UE located in one of the zones and eight of the zones surrounding the Rx UE zone, in accordance with certain aspects of the present disclosure.
[0030] To facilitate understanding, identical reference numerals have been used, where possible, to designate identical elements that are common to the figures. It is contemplated that elements disclosed in one aspect may be beneficially utilized in other aspects without specific recitation.
[0031] Detailed Description
[0032] Various aspects of the present disclosure provide apparatus, methods, processing systems, and computer-readable media for distance-based hybrid automatic repeat request (HARQ) feedback transmission. For sidelink communication, confirmation feedback from a data receiving user equipment (UE) (also referred to as "Rx UE") to a data transmitting UE (also referred to as "Tx UE") can only be sent when the distance between these UEs is less than a threshold. Thus, the Rx UE can determine the distance between the Rx UE and the Tx UE for HARQ transmission. In certain aspects of the present disclosure, the distance between each UE can be determined using a geographic region to reduce signaling overhead. In other words, instead of the Tx UE transmitting the exact coordinates of the Tx UE to the Rx UE for the Rx UE to determine the distance, the Tx UE can transmit an identifier of the geographic region in which the Tx UE is located. The Rx UE can then determine the distance based on the region ID indicated by the Tx UE and the coordinates of the Rx UE or another region ID of the region in which the Rx UE is located.
[0033] The following description provides an example of distance-based HARQ feedback in a communication system, without limiting the scope, applicability, or examples set forth in the claims. Changes may be made to the functions and arrangements of the elements discussed without departing from the scope of the present disclosure. Various examples may appropriately omit, replace, or add various procedures or components. For example, the described method may be performed in an order different from the order described, and various steps may be added, omitted, or combined. Moreover, the features described with reference 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 as a supplement to the various aspects of the present disclosure set forth herein or in addition. It should be understood that any aspect of the present disclosure disclosed herein may be implemented by one or more elements of the claims. The wording "exemplary" is used herein to mean "used as an example, instance, or explanation". Any aspect described as "exemplary" herein is not necessarily to be interpreted as being superior to or superior to other aspects.
[0034] In general, any number of wireless networks may be deployed in a given geographic area. Each wireless network may support a specific radio access technology (RAT) and may operate on one or more frequencies. RAT may also be referred to as radio technology, air interface, etc. Frequency may also be referred to as carrier, subcarrier, frequency channel, frequency modulation, subband, etc. Each frequency may support a single RAT in a given geographic area to avoid interference between wireless networks of different RATs. In some cases, a 5G NR RAT network may be deployed.
[0035] Figure 1 An example wireless communication network 100 is illustrated in which aspects of the present disclosure may be performed. For example, the wireless communication network 100 may be a NR system (e.g., a 5G NR network).
[0036] like Figure 1 As illustrated in , the wireless communication network 100 may include several base stations (BSs) 110a-z (each also individually referred to herein as BS 110 or collectively referred to as BS 110) and other network entities. BS 110 may provide communication coverage for a specific geographic area (sometimes referred to as a "cell"), which may be stationary or mobile depending on the location of the mobile BS 110. In some examples, BS 110 may be interconnected to each other and / or to one or more other BSs or network nodes (not shown) in the wireless communication network 100 using any suitable transport network via various types of backhaul interfaces (e.g., direct physical connections, wireless connections, virtual networks, etc.). Figure 1 In the example shown in , BSs 110a, 110b, and 110c may be macro BSs for macro cells 102a, 102b, and 102c, respectively. BS 110x may be a pico BS for a pico cell 102x. BSs 110y and 110z may be femto BSs for femto cells 102y and 102z, respectively. A BS may support one or more cells. BS 110 communicates with user equipment (UE) 120a-y (each also individually referred to herein as UE 120 or collectively referred to herein as UE 120) in a wireless communication network 100. UE 120 (e.g., 120x, 120y, etc.) may be dispersed throughout the wireless communication network 100, and each UE 120 may be stationary or mobile.
[0037] According to certain aspects, BS 110 and UE 120 may be configured for distance-based HARQ signaling. Figure 1As shown in FIG. 1 , UE 120a includes a HARQ manager 122. According to aspects of the present disclosure, HARQ manager 122 may be configured to determine a distance between UE 120a and UE 120t, which may determine whether to transmit HARQ feedback based on the distance.
[0038] The wireless communication network 100 may also include a relay station (e.g., relay station 110r) (also referred to as a relay, etc.) that receives transmissions of data and / or other information from an upstream station (e.g., BS110a or UE 120r) and sends transmissions of the data and / or other information to a downstream station (e.g., UE 120 or BS110), or relays transmissions between UEs 120 to facilitate communication between the devices.
[0039] A network controller 130 may couple to a set of BSs 110 and provide coordination and control for the BSs 110. The network controller 130 may communicate with the BSs 110 via a backhaul. The BSs 110 may also communicate with each other (eg, directly or indirectly) via a wireless or wired backhaul.
[0040] Figure 2 1 and 120a (eg, in a BS 110a and a UE 120a) that can be used to implement various aspects of the present disclosure are illustrated. Figure 1 Example components of the wireless communication network 100).
[0041] At BS 110a, a transmit processor 220 may receive data from a data source 212 and control information from a controller / processor 240. The control information may be for a physical broadcast channel (PBCH), a physical control format indicator channel (PCFICH), a physical hybrid ARQ indicator channel (PHICH), a physical downlink control channel (PDCCH), a group common PDCCH (GC PDCCH), etc. The data may be for a physical downlink shared channel (PDSCH), etc. The processor 220 may process (e.g., encode and symbol map) the data and the control information to obtain data symbols and control symbols, respectively. The transmit processor 220 may also generate reference symbols (such as for a primary synchronization signal (PSS), a secondary synchronization signal (SSS), and a cell-specific reference signal (CRS)). The transmit (TX) multiple-input multiple-output (MIMO) processor 230 may perform spatial processing (e.g., precoding) on data symbols, control symbols, and / or reference symbols, where applicable, and may provide an output symbol stream to modulators (MODs) 232a-232t. Each modulator 232 may process a respective output symbol stream (e.g., for OFDM, etc.) 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 modulators 232a-232t may be transmitted via antennas 234a-234t, respectively.
[0042] At UE 120a, antennas 252a-252r may receive downlink signals from BS 110a and may provide received signals to demodulators (DEMODs) 254a-254r in the transceiver, respectively. Each demodulator 254 may condition (e.g., filter, amplify, downconvert, and digitize) a respective received signal to obtain input samples. Each demodulator may further process the input samples (e.g., for OFDM, etc.) to obtain received symbols. A MIMO detector 256 may obtain received symbols from all demodulators 254a-254r, perform MIMO detection on the received symbols where applicable, and provide detected symbols. A receive processor 258 may process (e.g., demodulate, deinterleave, and decode) the detected symbols, provide decoded data for UE 120a to a data sink 260, and provide decoded control information to a controller / processor 280.
[0043] On the uplink, at the UE 120a, the transmit processor 264 may receive and process data from a data source 262 (e.g., for a physical uplink shared channel (PUSCH)) and control information from a controller / processor 280 (e.g., for a physical uplink control channel (PUCCH)). The transmit processor 264 may also generate reference symbols for reference signals (e.g., a sounding reference signal (SRS)). The symbols from the transmit processor 264 may be precoded by a TX MIMO processor 266, if applicable, further processed by a demodulator 254a-254r in the transceiver (e.g., for SC-FDM, etc.), and transmitted to the BS 110a. At the BS 110a, the uplink signal from the UE 120a may be received by the antenna 234, processed by the modulator 232, detected by the MIMO detector 236, if applicable, and further processed by the receive processor 238 to obtain decoded data and control information sent by the UE 120a. Receive processor 238 may provide decoded data to data sink 239 and decoded control information to controller / processor 240 .
[0044] Memories 242 and 282 may store data and program codes for BS 110a and UE 120a, respectively.A scheduler 244 may schedule UEs for data transmission on the downlink and / or uplink.
[0045] The controller / processor 280 and / or other processors and modules at the UE 120a may perform or direct the execution of processes for the techniques described herein. Figure 2 As shown in FIG. 1 , according to various aspects described herein, the controller / processor 280 of the UE 120a has a HARQ manager 241, which can be configured to determine the distance between the UE 120a and the UE 120t, and the UE can determine whether to transmit HARQ feedback based on the distance. Although shown as being at the controller / processor, other components of the UE 120a and the BS 110a can also be used to perform the operations described herein.
[0046] Figure 3 A diagrammatic representation of an example vehicle-to-everything (V2X) system is shown according to some aspects of the present disclosure. For example, Figure 3 The UE shown in FIG. 1 may communicate via a sidelink channel and may perform sidelink CSI reporting as described herein.
[0047] Figure 3 The V2X system provided in provides two complementary transmission modes. Figure 3 The first transmission mode illustrated by way of example in A of FIG. 1 involves direct communication between parties that are adjacent to each other in a local area (e.g., also referred to as sidelink communication). Figure 3 The second transmission mode illustrated by way of example in B involves network communication through a network, which network communication may be achieved through a Uu interface (eg, a wireless communication interface between a radio access network (RAN) and a UE).
[0048] Reference Figure 3 A, a V2X system 300 (e.g., including vehicle-to-vehicle (V2V) communications) is illustrated with two UEs 302, 304 (e.g., vehicles). A first transmission mode allows direct communication between different parties in a given geographic location. As illustrated, the vehicle may have a wireless communication link 306 (V2P) with an individual (e.g., via a UE) through a PC5 interface. Communications between UEs 302 and 304 may also occur through a PC5 interface 308. Communications (V2I) from UE 302 to other highway components (e.g., highway components 310, such as traffic signals or signs) may occur in a similar manner through a PC5 interface 312. For Figure 3 For each communication illustrated in A, bidirectional communication can be performed between elements, so each element can be a transmitter and receiver of information. The V2X system 300 can be a self-managed system implemented without the assistance of a network entity. The self-managed system can achieve improved spectrum efficiency, reduced costs, and increased reliability because no network service interruption occurs during switching operations for moving vehicles. The V2X system can be configured to operate in a licensed or unlicensed spectrum, whereby any vehicle with an equipped system can access the common frequency and share information. Such coordinated / shared spectrum operations allow safe and reliable operations.
[0049] like Figure 3 As illustrated in FIG. 1A , UE 304 may be located in a zone 382 associated with a zone ID (e.g., zone ID=7). However, the zone ID may correspond to multiple zones (such as zone 382 and zone 384), as illustrated. In some aspects of the present disclosure, UE 302 may receive an indication of a zone ID (e.g., 7), and determine multiple distances for each zone in the zone indicated by the zone ID. For example, the UE may determine the distance between UE 302 and zone 382 in which UE 304 is located, and the distance between UE 302 and zone 384. UE 302 may then determine the distance between UE 302 and UE 304 as the minimum of the determined distances to zones 382 and 384.
[0050] Figure 3B shows a V2X system 350 for communicating between a UE 352 (e.g., a vehicle) and a UE 354 (e.g., a vehicle) through a network entity 356. These network communications may occur through discrete nodes (such as base stations, e.g., eNBs or gNBs) that send information to and receive information from (e.g., relay information between) the UEs 352, 354. Network communications through vehicle-to-network (V2N) links 358 and 310 may be used, for example, for long-range communications between vehicles, such as for communicating that there is a traffic accident at a distance ahead along a road or highway. Other types of communications may be sent by nodes to vehicles, such as traffic flow conditions, road hazard warnings, environmental / weather reports, service station availability, and other similar examples. Such data may be obtained from a cloud-based sharing service.
[0051] In some cases, two or more subordinate entities (e.g., UEs) may communicate with each other using sidelink signals. As described above, V2V and V2X communications are examples of communications that can be transmitted via sidelinks. Other applications of sidelink communications may include public safety or service announcement communications, proximity service communications, UE-to-network relay communications, device-to-device (D2D) communications, Internet of Everything (IoE) communications, Internet of Things (IoT) communications, mission-critical mesh communications, and other suitable applications. In general, a sidelink may refer to a direct link between a subordinate entity (e.g., UE1) and another subordinate entity (e.g., UE2). In this way, the sidelink may be used to transmit and receive communications (also referred to herein as "sidelink signals") without relaying communications through a scheduling entity (e.g., BS), even if the scheduling entity may be used for scheduling or control purposes. In some examples, sidelink signals may be communicated using licensed spectrum (unlike wireless local area networks, which typically use unlicensed spectrum).
[0052] Various sidelink channels may be 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 devices to discover each other. The PSCCH may carry control signaling for data transmission (such as sidelink resource configuration or other parameters), while the PSSCH may carry data transmission. The PSFCH may carry feedback, such as channel state information (CSI) related to the sidelink channel quality.
[0053] Example Techniques for Distance-Based Feedback Transmission
[0054] Certain aspects of the present disclosure generally relate to sidelink communications (e.g., communications between UEs, such as vehicle-to-vehicle <v2v v2x>Communications, such as Figure 3 ). In V2X communication, hybrid automatic repeat request (HARQ) feedback transmission may be based on distance. For example, only when the distance between a data receiving UE (also referred to as "Rx UE") and a data transmitting UE (also referred to as "Tx UE") is less than a distance threshold, the Rx UE may send HARQ feedback back to the Tx UE. For distance-based HARQ, the geographic location of the Tx UE may be determined at the Rx UE for the Rx UE to determine whether to transmit HARQ feedback. For example, the Tx UE may indicate its location to the Rx UE so that the UE can determine the distance from the location of the Tx UE to the location of the Rx UE.
[0055] Certain aspects of the present disclosure relate to determining the distance between an Rx UE and a Tx UE using geographic regions. Geographic regions are used for signaling of UE locations with reduced overhead. For example, the earth may be divided into regions based on global navigation satellite system (GNSS) positioning, each region having a configured size (e.g., 50 x 50 meters). A portion of a region identifier (ID) (e.g., the least significant bit (LSB) of the region ID) may be signaled from the Tx UE to the Rx UE for determining the distance between these UEs for the purpose of distance-based HARQ feedback. Compared to directly signaling the location of the UE (e.g., latitude and longitude coordinates), the signaling overhead may be reduced, which is important because the signaling overhead associated with indicating the absolute location / coordinates of the Tx UE may be unacceptable at lower layers.
[0056] Figure 4A and 4B Illustrated is a zone cluster 400 including a zone 402 in which an Rx UE may be located. The zone 402 may be associated with a zone ID. In certain aspects, the zone ID of the zone in which the Rx UE (or Tx UE) is located may be calculated by the Rx UE (or Tx UE) using the following formula:
[0057] <![CDATA[x1=Floor(x / L)Mod Nx]]> <![CDATA[y1=Floor(y / W)Mod Ny;]]> <![CDATA[Regional ID = y1*Nx + x1]]>
[0058] Where L is the zone length, W is the zone width, Nx is the number of zones in the longitude direction, Ny is the number of zones in the latitude direction, and x (or y) is the geodesic distance in longitude (or latitude) between the current location of the UE and the geographic coordinate (0,0) (e.g., the equator and the prime meridian). In other words, x (e.g., latitude distance) and y (e.g., longitude distance) identify the location of the UE. The higher Nx and Ny are, the higher the resource overhead for indicating the zone ID. For example, if Nx = Ny = 2 5 =32, 10 bits can be used to indicate the zone ID (e.g., 5 bits for Nx and 5 bits for Ny). Figure 4B , Nx=Ny=8. For zone 402, the UE may determine that x1 is equal to 2 and y1 is equal to 3. Therefore, the zone ID associated with zone 402 may be equal to 26 (eg, 3x 8+2=26).
[0059] Figure 5 5 is a flow diagram illustrating example operations 500 for wireless communications, in accordance with certain aspects of the present disclosure. Operations 500 may be performed, for example, by a UE (eg, an Rx UE), such as UE 120a in wireless communication network 100, for example.
[0060] Operation 500 may be implemented as a processor on one or more processors (e.g., Figure 2 Further, in operation 500, the transmission and reception of signals by the UE may be performed, for example, by one or more antennas (e.g., Figure 2 In some aspects, the transmission and / or reception of signals by the UE may be achieved by obtaining and / or outputting signals via a bus interface of one or more processors (eg, controller / processor 280).
[0061] Operation 500 may begin at block 505, where the UE may optionally monitor a data transmission from another UE (e.g., a Tx UE). At block 510, the UE receives an indication of a first zone identifier (ID) from another UE (e.g., a Tx UE). In certain aspects, the UE may determine a zone closest to the UE in a plurality of zones at block 515, wherein the plurality of zones are determined at least in part based on the indication of the first zone ID, and at block 520, determine a distance between the UE and the other UE based on the first zone ID. In some aspects, the determined distance may be a distance between the UE and the nearest zone. The distance may be determined based on a location of the Rx UE (e.g., a geodesic distance coordinate) and a zone ID of the Tx UE, or based on the zone IDs of the Rx UE and the Tx UE, as described in more detail herein. At block 525, the UE may transmit HARQ feedback for the data transmission based on the distance.
[0062] In other words, the Rx UE receives the zone ID indication and the data transmission from the Tx UE. The zone ID indication may be carried in a sidelink control message, a media access control (MAC) control element, a higher layer signaling, or any combination thereof. The higher layer signaling may include any signaling associated with a layer above the MAC layer (such as RRC signaling).
[0063] In certain aspects, the Rx UE determines the distance from the Tx UE to the Rx UE based on the zone ID indication of the Tx UE and the position of the Rx UE. The Rx UE then sends HARQ feedback to the Tx UE based at least on the determined distance. In one example, if the determined distance is less than a distance threshold, the UE may transmit HARQ feedback and the feedback is a negative acknowledgement (NACK). That is, the HARQ feedback may be implemented as only NACK feedback. The UE may only send NACK feedback, and if the HARQ feedback is an acknowledgement (ACK) and the distance between the UE and the other UE is less than a distance threshold, no feedback is sent. In another example, if the determined distance is less than a distance threshold, the UE may transmit HARQ feedback, regardless of whether the HARQ feedback is ACK feedback or NACK feedback.
[0064] In certain aspects, the distance determination at block 515 may be based on a zone ID associated with the zone in which the Rx UE and the Tx UE are located. For example, the Rx UE may determine the zone ID of the zone in which the Rx UE is located based on the geographic location of the Rx UE (self-zone). The Rx UE calculates the distance between the Tx UE and the Rx UE based on the zone ID of the Rx UE, the zone ID of the Tx UE, and the zone size. The distance may be the distance between the reference points of the two zones. In some examples, the reference point of the zone may be the center of the zone. Thus, the distance between the reference points may be the distance between the center of the Rx UE zone and the center of the Tx UE zone. In another example, the reference point of the zone may be one of the four corners of the zone. In other words, the Rx UE may determine how far apart the Tx UE and the Rx UE are in the form of a zone number (number of zones) based on the zone ID. The Rx UE may then convert the interval of the zone number into a distance (in meters, for example, when the HARQ feedback distance requirement is also expressed in meters) based on the zone size (eg, zone length and zone width).
[0065] Fig. 6A , 6B 6C illustrate a zone cluster 400 including a zone 402 in which an Rx UE may be located and a zone 602 in which a Tx UE is located, in accordance with certain aspects of the present disclosure. Figure 6B As illustrated in FIG. 4 , in certain aspects, a distance 650 between an Rx UE 640 and a Tx UE 642 may be determined based on a distance between reference points 630, 632 (e.g., centers) of respective zones 402, 602 of the Rx UE 640 and the Tx UE 642. The Rx UE 640 may be configured with a zone length L and a zone width W, and Nx and Ny, which may indicate the number of zones for longitude and latitude directions, respectively. For example, in the example of the zone cluster 400, Nx=Ny=8 zones, which may be represented using 3 bits (e.g., 2 3 =8) to indicate, and a total of 6 bits can be used to indicate the division.
[0066] The Rx UE may first determine (x, y) from its geographic coordinates (also referred to as "geodesic distance coordinates"). As described herein, x and y refer to the geodesic distance in longitude and latitude, respectively, between the UE's current location and a reference point on the earth (e.g., geographic coordinates (0,0)). Based on (x, y), the Rx UE determines its zone ID (e.g., 26). Fig. 6A In the example, for Rx UE, x 1,Rx =2,y 1,Rx =3. The Rx UE also receives the zone ID indication (eg, 21) of the Tx UE, and the Rx UE determines, based on the zone ID indication of the Tx UE and the following formula (which is the inverse of the zone ID calculation "zone ID = y1*Nx+x1"), for the Tx UE, x 1,Rx =5,y 1,Rx =2:
[0067] x1=mod(district ID, N x )
[0068]
[0069] Based on these two zone IDs, the Rx UE determines the distance between the two corresponding zones in the form of zone numbers. Figure 6B In the example provided in , the distance represented by the division number can be d in longitude x =|x 1,Rx -x 1,Tx | = 3 zones, and can be d in latitude y =|y 1,Rx -y 1,Tx |=1 district.
[0070] Thus, the distance between the two regions can be determined (eg, estimated) based on the following formula:
[0071]
[0072] In other words, the Rx UE determines the transmitter-receiver distance 650 as the distance between the reference points 630, 632 in the two zones 402, 602. The reference point is common to all zones. For example, the reference point may be the center of a zone, or one of the four corners of a zone (such as the point closest to the geographic location (0,0) (e.g., the equator and the prime meridian)).
[0073] like Figure 6C As illustrated in , the determined distance 660 to be used for HARQ may be the distance between the actual position of the Rx UE 640 and the position of the zone 602 in which the Tx UE 642 is located (e.g., the position of the reference point 632 of the zone 602). For example, the Rx UE calculates the distance between two sets of coordinates (e.g., the coordinates of the zone indicated by the Tx UE and the coordinates of the Rx UE). The coordinates may be geodetic distances based on a global geodetic coordinate system (WGS) (e.g., a WGS84 model). In other words, the coordinates of the Rx UE may be geodetic distance coordinates x and y, where x (or y) is the geodetic distance in longitude (or latitude) between the current position of the UE and a reference point on the earth (e.g., geographic coordinates (0,0) (e.g., the equator and the prime meridian)), as described herein.
[0074] If the Tx UE only signals the zone ID of the zone in which the Tx UE is located, it may be difficult to determine the exact coordinates of the Tx UE at the Rx UE. Therefore, the Rx UE determines the coordinates of the reference point (e.g., center) of the zone of the Tx UE and calculates the distance based on the two coordinates (i.e., the coordinates of the reference point of the zone of the Tx UE and the coordinates of the Rx UE).
[0075] As described herein, a coordinate is a coordinate expressed in terms of distance (or length). For example, the two values in a geodesic distance coordinate are the geodesic distances in longitude and latitude from the coordinate (0,0), respectively. For a Tx UE, the geodesic distance coordinate is used for a reference point of the zone in which the Tx UE is located, but for an Rx UE, the coordinates of the Rx UE are (x, y), which is a more accurate representation of the Rx UE's position (e.g., compared to the geodesic distance coordinates using a reference point in the zone). The determination of the geodesic distance coordinates of the Tx UE (e.g., the zone coordinates of the Tx UE) can be determined by the Rx UE by first determining the zone ID of the Rx UE based on (x, y). The Rx UE can then determine how far the Rx UE is from the Tx UE in the form of a zone number.
[0076] The Rx UE determines the geodesic distance coordinates (x0, y0) of the Rx UE's zone based on the zone size (length / width) and the zone ID. Here, the coordinates of the Rx UE's zone are the coordinates of a reference point in the zone, expressed as a distance (or length). The Rx UE then determines the coordinates of the Tx UE's zone (x0, y0) based on the coordinates of the Rx UE's zone and the distance between the two zones (in the form of zone numbers). 0,Tx ,y 0,Tx The distance between the two UEs can be determined as (x, y) and (x 0,Tx ,y 0,Tx ). In some aspects, assuming that the two sets of coordinates are on a 2D surface, the distance can be calculated (e.g., estimated).
[0077] As an example, the Rx UE may determine the zone size (eg, L is the zone length, W is the zone width), and determine Nx / Ny, which is the number of zones indicated in longitude / latitude (eg, assuming Nx=Ny=2 3 =8), as described herein. The coordinates of the Rx UE may be (x, y), where x (or y) is the geodesic distance in longitude (or latitude) between the current location of the UE and the geographic coordinates (0, 0), as described herein. The Rx UE may determine (x, y) from its geographic coordinates. Based on (x, y), the Rx UE determines the zone ID of the zone in which the Rx UE is located (e.g., 26, i.e., x 1,Rx =2,y 1,Rx =3). Based on (x, y), the Rx UE determines the coordinates (x0, y0) of its zone (e.g., the reference point of the zone in which the Rx UE is located). For example, (x0, y0) may be determined based on the following formula (e.g., they are the coordinates of the center of the zone, expressed as a distance):
[0078]
[0079] The Rx UE also receives the zone ID indication of the Tx UE (e.g., Fig. 6A The zone ID of the Tx UE can be converted into a zone indication in longitude and latitude (eg, x1 and y1). In this example, for zone ID=21, x is determined using the equation described herein. 1,Rx =5,y 1,Rx = 2. Based on the zone IDs of the Tx-UE and the Rx-UE, the Rx-UE determines the distance (in the form of zone numbers) between the zones in which the Rx-UE and the Tx-UE are located. Fig. 6A In the example of the Rx UE and Tx UE positions illustrated in FIG, it may be d in longitude. x =x 1,Tx -x 1,Rx = 3 zones, which can be d in latitude y =y 1,Tx -y 1,Rx = -1 zone. The Rx UE then determines the coordinates of the zone of the Tx UE (x 0,Tx ,y 0,Tx ). For example, the coordinates of the zone of the Tx UE may be determined using the following formula:
[0080] x 0,Tx =x0+d x ·L
[0081] y 0,Tx =y0+d y ·W
[0082] The distance between the Rx UE and the Tx UE is then determined using the following formula:
[0083]
[0084] Certain aspects of the present disclosure provide techniques for Rx UEs to use zone ID signaling to determine distances between UEs. For example, certain aspects provide techniques for simplified distance estimation techniques using zone IDs of Rx UEs and Tx UEs, while other aspects provide techniques for more accurate (yet more complex) distance estimation techniques using both zone IDs and geodetic distance coordinates.
[0085] Figure 8 Illustrated are multiple zone clusters in which Rx UEs and Tx UEs may be located according to certain aspects of the present disclosure. As used herein, a cluster generally refers to a group or a group of zones. The zone ID indication from a Tx UE to an Rx UE may be ambiguous because multiple zones may have the same zone ID. In other words, because only a portion of the zone ID (e.g., the LSB) may be indicated to save signaling overhead, the indicated zone ID may be repeated after a certain distance (e.g., forming a zone cluster). In a zone cluster, each zone has a unique zone ID. For example, Figure 8 806. All zones 808, 810, 812 may have the same zone ID (e.g., x1 equals 4 and y1 equals 1 for all zones 808, 810, 812). Therefore, when the Rx UE receives a zone ID indication from the Tx UE, the zone ID may indicate a zone in the same cluster (e.g., zone cluster 804) in which the Rx UE is located, or a zone in a different zone cluster (e.g., zone clusters 802, 806). Thus, the Rx UE may determine the zone in which the Tx UE is assumed to be located for distance calculation, because the distance calculated based on different zone cluster assumptions will be different.
[0086] Certain aspects of the present disclosure are directed to resolving this ambiguity in Tx-Rx UE distance determination for HARQ feedback purposes. For example, when calculating the distance based on the received zone ID indication, the Rx UE may take additional measures to resolve the zone ID ambiguity problem described herein. For example, for zones sharing the same zone ID indication, the Rx UE may select the zone closest to itself, and the Tx-Rx distance may be determined as the distance between the Rx UE and the zone with the indicated zone ID closest to the Rx UE.
[0087] In some aspects, the Rx UE calculates the Rx UE (eg, based on the region ID or coordinates of the Rx UE, as described herein with respect to Figures 6A-6C As described above, multiple distances between the Tx UE and multiple zones indicated by the same zone ID may be calculated. For multiple zones indicated by the same zone ID, at least one zone may be assumed to be in the same zone cluster (e.g., zone cluster 804) in which the Rx UE is located, and at least one zone may be assumed to be in a zone cluster different from the Rx UE. The Rx UE selects a minimum distance from the multiple distances and determines whether HARQ feedback should be transmitted based at least on the minimum distance. As an example, the Rx UE may determine a distance 850 (assuming that the Tx UE is in zone 810 of zone cluster 804) and a distance 852 (assuming that the Tx UE is in zone 808 of zone cluster 802). For HARQ feedback, the UE may use the minimum of the calculated distances 850 and 852.
[0088] Fig. 9 Nine zone clusters are illustrated in accordance with certain aspects of the present disclosure, an Rx UE is located in one of the zone clusters, and eight zone clusters surround (e.g., are adjacent to) the zone cluster in which the Rx UE is located. As illustrated, the number of zones in the zone cluster is Nx*Ny. In this example, Nx=Ny=2 3 =8. The Rx UE may determine (x, y) from its geographic coordinates, as described herein. Based on (x, y), the Rx UE determines the zone ID of the zone 814 in which the Rx UE is located. For example, the Rx UE zone ID may be equal to 53 (e.g., x1=5, y1=6). The Rx UE also receives a zone ID indication from the Tx UE, as described herein. Fig. 9 In the example illustrated in , the zone ID is equal to 12 (eg, for a Tx UE, x1=4, y1=1). Zone ID 12 corresponds to Fig. 9 Any of the zones 902, 904, 906, 908, 910, 912, 914, 916, 918 in the illustrated nine zone clusters. Thus, assuming that the Tx UE is located in each of the nine zones, the Rx UE can calculate nine distances. One of these distances is based on the assumption that the Tx UE is in the same zone cluster 804 as the Rx UE, while the other eight distances are based on the assumption that the Tx UE is in the eight zone clusters surrounded. The UE can then use the minimum distance (e.g., distance 940) among the calculated distances. Assume that the Tx-Rx distance is the distance between the centers of the two zones (e.g., as described with respect to FIG. 1 ). Figure 6B The distance can be expressed in meters or in number of zones.
[0089] As described herein, a zone may be represented by coordinates (x1, y1) (e.g., represented by a zone position within a zone cluster). To determine the Rx UE zone position, the Rx UE may first map the zone coordinates in the zone cluster to a large-scale zone cluster 900 (e.g., including 9 zone clusters). For example, the Rx UE may convert the Rx UE zone coordinates as follows: (x1, y1) 1,Rx ,y 1,Rx )→(Nx+x 1,Rx ,Ny+y 1,Rx ). For Rx UE, (Nx+x 1,Rx ,Ny+y 1,Rx ) corresponds to the partitions in the central partition cluster 804 in the large-scale partition cluster 900.
[0090] For the Tx UE zone location, the Rx UE may map the zone coordinates of the indicated zone ID from the Tx UE as follows:
[0091] (x 1,Tx ,y 1,Tx )→(X+x 1,Tx ,Y+y 1,Tx )
[0092] Where (X,Y) has 9 possibilities: (0,0), (Nx,0), (2Nx,0), (0,Ny), (Nx,Ny), (2Nx,Ny), (0,2Ny), (Nx,2Ny), (2Nx,2Ny). Each of the nine possibilities of (X,Y) corresponds to the hypothesis that the Tx UE is in one of the nine zones of the large-scale zone cluster 900.
[0093] Rx UE then calculates (Nx+x 1,Rx ,Ny+y 1,Rx ) and (X+x 1,Tx ,Y+y 1,Tx ). The distance can be calculated as:
[0094] (measured in metres); or (by number of districts)
[0095] where d x =(Nx+x 1,Rx )–(X+x 1,Tx ), d y =(Ny+y 1,Rx )–(Y+y 1,Tx ). The Rx UE then selects the minimum distance as the Tx-Rx UE distance for HARQ feedback determination.
[0096] Certain aspects of the present disclosure relate to wraparound distance determination techniques. For example, the Rx UE may determine the distance (denoted by d ) between the Rx UE zone and the indicated Tx UE zone in longitude and latitude (or in x-axis and y-axis, also referred to herein as “dimension”) respectively. x and d y To determine each of these distances (e.g., d x ), the Rx UE calculates two distance values, one value is directly based on the received zone ID (|x 1,Rx -x 1,Tx |), and the other value is based on the received zone ID (Nx-|x) assuming wraparound 1,Rx -x 1,Tx |). The Rx UE then selects the smaller value (e.g., d x =min(|x 1,Rx -x 1,Tx |,Nx-|x 1,Rx -x 1,Tx |). The Rx UE then calculates the Tx-Rx distance (d x and d y ). For example, the Tx-Rx distance can be expressed in meters or by the number of zones based on the following formula:
[0097] (in meters)
[0098] (by number of districts)
[0099] As an example, the Rx UE may first determine (x, y) from its geographic coordinates. Based on (x, y), the Rx UE determines its region ID. For example, assuming Figure 8 8. In the illustrated Rx UE and Tx UE positions, the zone ID of the zone in which the Rx UE is located may be 53 (eg, x 1,Rx =5,y 1,Rx =6). The Rx UE also receives the zone ID indication of the Tx UE. For example, the zone ID may be 12 (for example, in zones 808, 810, and 812, for the Tx UE, x 1,Tx =4,y 1,Tx =1). The Rx UE then determines the distance in longitude and latitude (or x-axis and y-axis) between the Rx UE zone and the received Tx zone (eg, represented by d x and d y Mark), as shown below:
[0100] d x =min(|x 1,Rx -x 1,Tx |,Nx-|x 1,Rx -x 1,Tx |)=min(1,8-1)=1
[0101] d y =min(|y 1,Rx -y 1,Tx |,Ny-|y 1,Rx -y 1,Tx |)=min(5,8-5)=3
[0102] The Tx-Rx distance between two UEs is then determined based on the following formula:
[0103] (in meters)
[0104] (by number of districts)
[0105] As described herein, the Tx UE may indicate the zone ID to the Rx UE. In some cases, the indication of the zone ID may be a jointly encoded parameter zone ID (e.g., zone ID=y1Nx+x1). In other cases, the indication of the zone ID may be an indication of parameters x1 and y1, as described herein.
[0106] Figure 7 The description may include operations configured to perform the techniques disclosed herein (such as, Figure 5 700 includes various components (e.g., corresponding to means-plus-function components) of the communication device 700 and the operations illustrated in the drawings. The communication device 700 includes a processing system 702 coupled to a transceiver 708. The transceiver 708 is configured to transmit and receive signals (such as the various signals described herein) for the communication device 700 via an antenna 710. The processing system 702 can be configured to perform processing functions for the communication device 700, including processing signals received and / or to be transmitted by the communication device 700.
[0107] The processing system 702 includes a processor 704 coupled to a computer readable medium / memory 712 via a bus 706. In some aspects, the computer readable medium / memory 712 is configured to store programs that, when executed by the processor 704, cause the processor 704 to execute Figure 5 , or instructions (e.g., computer executable code) for performing the operations explained in or other operations for various techniques for distance-based HARQ signaling discussed herein. In some aspects, the computer-readable medium / memory 712 stores code 714 for monitoring (e.g., an example of a device for monitoring); code 716 for receiving (e.g., an example of a device for receiving); code 718 for determining (e.g., an example of a device for determining); and code 720 for transmitting (e.g., an example of a device for transmitting). One or more of the codes 714, 716, 718, 720 may be executed by a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic device. In some aspects, the processor 704 executes code stored in the computer-readable medium / memory 712. In some aspects, the computer-readable medium / memory 712 is an example of a HARQ manager 122.
[0108] In some aspects, additionally or alternatively, processor 704 has circuitry configured to implement code stored in computer-readable medium / memory 712. Processor 704 includes circuitry 722 for monitoring (e.g., an example of means for monitoring); circuitry 724 for receiving (e.g., an example of means for receiving); circuitry 726 for determining (e.g., an example of means for determining); and circuitry 728 for transmitting (e.g., an example of means for transmitting).
[0109] One or more of the circuit systems 722, 724, 726, 728 may be implemented by one or more of a general purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic devices. In some aspects, the processor 704 is an example of the HARQ manager 122.
[0110] The transceiver 708 may provide a means for receiving information. The information may be communicated to other components of the device 700. The transceiver 708 may be a reference Figure 2 Examples of various aspects of the transceiver 254 are described. Antenna 710 may correspond to a single antenna or a group of antennas. Transceiver 708 may provide a means for transmitting signals generated by other components of device 700.
[0111] According to examples disclosed herein, the HARQ manager 122 can support wireless communications.
[0112] The HARQ manager 122 may be an example of an apparatus for performing various aspects described herein. The HARQ manager 122 or its subcomponents may be implemented in hardware (e.g., in uplink resource management circuitry). The circuitry may include a processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described in the present disclosure.
[0113] In another implementation, the HARQ manager 122 or its subcomponents may be implemented in code executed by a processor (e.g., as uplink resource management software or firmware), or any combination thereof. If implemented in code executed by a processor, the functionality of the HARQ manager 122 or its subcomponents may be performed by a general purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic device.
[0114] In some examples, HARQ manager 122 may be configured to use or otherwise cooperate with transceiver 708 to perform various operations (eg, receive, determine, transmit).
[0115] The HARQ manager 122 or its subcomponents may be physically located at various locations, including being distributed such that portions of functionality are implemented by one or more physical components at different physical locations. In some examples, the HARQ manager 122 or its subcomponents may be separate and distinct components in accordance with various aspects of the present disclosure. In some examples, the HARQ manager 122 or its subcomponents may be combined with one or more other hardware components (including, but not limited to, input / output (I / O) components, a transceiver, a network server, another computing device, one or more other components described in the present disclosure, or a combination thereof) in accordance with various aspects of the present disclosure.
[0116] Example aspects
[0117] Aspect 1: A method for wireless communication by a user equipment (UE), comprising: receiving an indication of a first zone identifier (ID) from another UE; determining a zone among multiple zones that is closest to the UE, wherein the multiple zones are determined at least in part based on the indication of the first zone ID; determining a distance between the UE and the other UE based on the first zone ID, wherein the determined distance includes a distance between the UE and the nearest zone; and transmitting a hybrid automatic repeat request (HARQ) feedback for the data transmission based at least on the distance.
[0118] Aspect 2: A method for wireless communication by a user equipment (UE), comprising: monitoring a data transmission from another UE; receiving an indication of a first zone identifier (ID); determining a zone among multiple zones that is closest to the UE, wherein the multiple zones are determined at least in part based on the indication of the first zone ID; determining a distance between the UE and the other UE based on the first zone ID, wherein the determined distance includes a distance between the UE and the nearest zone; and transmitting a hybrid automatic repeat request (HARQ) feedback for the data transmission based at least on the distance.
[0119] Aspect 3: A method as in one of Aspects 1-2, wherein the first partition ID is associated with one of a plurality of partitions of a partition cluster, and wherein the plurality of partitions include a first plurality of partitions on a first dimension and a second plurality of partitions on a second dimension, wherein the number of the first plurality of partitions and the number of the second plurality of partitions are the same.
[0120] Aspect 4: The method according to one of aspects 1-2, wherein the determined distance comprises a minimum distance among a plurality of distances calculated based on the first zone ID.
[0121] Aspect 5: A method as in Aspect 4, wherein the first zone ID corresponds to a zone in each of a plurality of zone clusters, and wherein each of the plurality of distances is calculated at least in part based on the first zone ID corresponding to a different zone cluster in the plurality of zone clusters.
[0122] Aspect 6: The method of one of aspects 4-5, wherein one of the plurality of compartment clusters comprises the compartment cluster in which the UE is located, and wherein at least another of the plurality of compartment clusters is adjacent to the one of the plurality of compartment clusters.
[0123] Aspect 7: A method as in one of Aspects 1-2, wherein the first zone ID is associated with the first zone in which the other UE is located, and wherein determining the distance includes: determining the number of first zones on a first dimension between the first zone and the second zone, the first zone being in a zone cluster, wherein the UE is located in the second zone; and determining the number of second zones, the second number of zones corresponding to the difference between the total number of zones in the zone cluster on the first dimension and the number of first zones, wherein the distance is determined based on the minimum value of the first number of zones and the second number of zones.
[0124] Aspect 8: A method as in Aspect 7, wherein determining the distance comprises: determining the number of third partitions on the second dimension between the first partition and the second partition; and determining the number of fourth partitions, the fourth number of partitions corresponding to the difference between the total number of partitions of the partition cluster on the second dimension and the third number of partitions, wherein the distance is further determined based on the minimum value of the third number of partitions and the fourth number of partitions.
[0125] Aspect 9: The method of one of aspects 1-2, wherein transmitting HARQ feedback for the data transmission based on the distance comprises: transmitting HARQ feedback for the data transmission if the distance is less than a distance threshold.
[0126] Aspect 10: The method of aspect 9, wherein transmitting HARQ feedback for the data transmission based on the distance comprises: transmitting HARQ feedback for the data transmission if the HARQ feedback is a negative acknowledgement (NACK).
[0127] Aspect 11: The method of one of aspects 1-2, wherein the indication of the first zone ID is received via sidelink control information, a media access control (MAC) control element (CE), higher layer signaling, or any combination thereof.
[0128] Aspect 12: The method of one of aspects 1-2, further comprising: determining a second zone ID associated with a second zone in which the UE is located, wherein determining the distance is further based on the second zone ID.
[0129] Aspect 13: A method as in Aspect 12, wherein the first zone ID is associated with a first zone in which the other UE is located, and wherein the determined distance includes a distance between a reference point in the first zone in which the other UE is located and a reference point in a second zone in which the UE is located.
[0130] Aspect 14: The method of one of aspects 12-13, wherein the reference point in the first zone and the second zone includes a center of the first zone and the second zone, or one of four corners of each of the first zone and the second zone.
[0131] Aspect 15: The method of one of aspects 12-14 further comprises: determining a location of the UE, wherein a second zone ID of a second zone in which the UE is located is determined based on the determined location of the UE.
[0132] Aspect 16: The method of one of aspects 1-2, wherein the first zone ID is associated with one of a plurality of zones of a zone cluster, wherein the determined distance between the UE and the other UE is further determined based on sizes of the plurality of zones.
[0133] Aspect 17: A method as in one of Aspects 1-2, wherein the first zone ID is associated with the first zone in which the other UE is located, wherein the method further comprises: determining the position of the UE; and determining the position of the first zone in which the other UE is located, wherein the distance between the UE and the other UE is determined based on the position of the first zone in which the other UE is located and the position of the UE.
[0134] Aspect 18: The method of Aspect 17, wherein determining the position of the UE comprises: determining a longitude distance from the UE to a reference point on the earth and a latitude distance from the UE to the reference point on the earth.
[0135] Aspect 19: The method of one of Aspects 17-18 further comprises: determining the position of a second zone in which the UE is located, wherein the position of the first zone in which the other UE is located is determined based on the position of the second zone in which the UE is located.
[0136] Aspect 20: The method of claim 19, wherein the first zone ID is associated with one of a plurality of zones of a zone cluster, wherein the location of the first zone in which the other UE is located is further determined based on sizes of the plurality of zones.
[0137] Aspect 21: The method of one of methods 19-20, wherein the position of the first zone in which the other UE is located is further determined based on the number of zones between the first zone in which the other UE is located and the second zone in which the UE is located.
[0138] Aspect 22: The method of Aspect 21, wherein the number of zones between the first zone in which the other UE is located and the second zone in which the UE is located is determined based on the first zone ID and the second zone ID of the second zone in which the UE is located.
[0139] Aspect 23: The method of one of aspects 19-22, wherein the location of the second zone in which the UE is located is further determined based on the location of the UE.
[0140] Aspect 24: A method as in one of Aspects 19-23, wherein the first zone ID is associated with one of multiple zones in a zone cluster, wherein the position of the first zone in which the other UE is located and the position of the second zone in which the UE is located are determined based on sizes of the multiple zones.
[0141] Aspect 25: The method of one of aspects 19-24, wherein the location of the second region in which the UE is located comprises a location of a reference in the second region.
[0142] Aspect 26: The method of one of aspects 17-25, wherein the position of the first region in which the other UE is located comprises the position of a reference point in the first region.
[0143] Aspect 27: The method of Aspect 26, wherein the reference point in the first region includes a center of the first region, or one of four corners of the first region.
[0144] Aspect 28: An apparatus for wireless communication by a first user equipment (UE), comprising: a memory; and one or more processors coupled to the memory, the one or more processors and the memory being configured to: monitor data transmission from a second UE; receive an indication of a first zone identifier (ID); determine a zone among multiple zones that is closest to the first UE, wherein the multiple zones are determined at least in part based on the indication of the first zone ID; determine a distance between the first UE and the second UE based on the first zone ID, wherein the determined distance includes a distance between the first UE and the nearest zone; and transmit hybrid automatic repeat request (HARQ) feedback for the data transmission based at least on the distance.
[0145] Aspect 29: A device for wireless communication by a first user equipment (UE), comprising: a device for monitoring data transmission from a second UE; a device for receiving an indication of a first zone identifier (ID); a device for determining a zone among multiple zones that is closest to the first UE, wherein the multiple zones are determined at least in part based on the indication of the first zone ID; a device for determining a distance between the first UE and the second UE based on the first zone ID, wherein the determined distance includes a distance between the first UE and the nearest zone; and a device for transmitting a hybrid automatic repeat request (HARQ) feedback for the data transmission based at least on the distance.
[0146] Aspect 30: A computer-readable medium having instructions stored thereon, the instructions causing a first user equipment (UE) to: monitor a data transmission from a second UE; receive an indication of a first zone identifier (ID); determine a zone among multiple zones that is closest to the first UE, wherein the multiple zones are determined at least in part based on the indication of the first zone ID; determine a distance between the first UE and the second UE based on the first zone ID, wherein the determined distance includes a distance between the first UE and the nearest zone; and transmit a hybrid automatic repeat request (HARQ) feedback for the data transmission based at least on the distance.
[0147] The techniques described herein may be used for various wireless communication technologies, such as NR (e.g., 5G NR), 3GPP Long Term Evolution (LTE), Advanced LTE (LTE-A), Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single Carrier Frequency Division Multiple Access (SC-FDMA), Time Division Synchronous Code Division Multiple Access (TD-SCDMA), and other networks. The terms "network" and "system" are often used interchangeably. A CDMA network may implement radio technologies such as Universal Terrestrial Radio Access (UTRA), cdma2000, and the like. UTRA includes Wideband CDMA (WCDMA) and other CDMA variants. cdma2000 covers IS-2000, IS-95, and IS-856 standards. A TDMA network may implement radio technologies such as Global System for Mobile Communications (GSM). OFDMA networks can implement radio technologies such as NR (e.g., 5G RA), Evolved UTRA (E-UTRA), Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Flash-OFDMA, etc. UTRA and E-UTRA are parts of Universal Mobile Telecommunications System (UMTS). LTE and LTE-A are versions of UMTS that use E-UTRA. UTRA, E-UTRA, UMTS, LTE, LTE-A, and GSM are described in documents from an organization named "3rd Generation Partnership Project" (3GPP). cdma2000 and UMB are described in documents from an organization named "3rd Generation Partnership Project 2" (3GPP2). NR is an emerging wireless communication technology under development.
[0148] The techniques described herein may be used for the wireless networks and radio technologies mentioned above as well as other wireless networks and radio technologies. For clarity, 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 be applied in communication systems based on other generations.
[0149] In 3GPP, the term "cell" may refer to the coverage area of a B node (NB) and / or a NB subsystem serving the coverage area, depending on the context in which the term is used. In NR systems, the term "cell" and BS, next-generation B node (gNB or g B node), access point (AP), distributed unit (DU), carrier, or transmission reception point (TRP) may be used interchangeably. The BS may provide communication coverage for macro cells, pico cells, femto cells, and / or other types of cells. A macro cell may cover a relatively large geographic area (e.g., a radius of several thousand meters) and may allow unrestricted access by UEs with service subscriptions. A pico cell may cover a relatively small geographic area and may allow unrestricted access by UEs with service subscriptions. A femto cell may cover a relatively small geographic area (e.g., a residence) and may allow restricted access by UEs associated with the femto cell (e.g., UEs in a closed subscriber group (CSG), UEs of users in a residence, etc.). A BS for a macro cell may be referred to as a macro BS. A BS for a pico cell may be referred to as a pico BS. A BS for a femto cell may be referred to as a femto BS or a home BS.
[0150] UE may also be referred to as a mobile station, terminal, access terminal, subscriber unit, station, customer premises equipment (CPE), cellular phone, smart phone, personal digital assistant (PDA), wireless modem, wireless communication device, handheld device, laptop computer, cordless phone, wireless local loop (WLL) station, tablet computer, camera, gaming device, netbook, smartbook, ultrabook, appliance, medical device or medical equipment, biometric sensor / device, wearable device (such as smart watch, smart clothing, smart glasses, smart wristband, smart jewelry (e.g., smart ring, smart bracelet, etc.)), entertainment device (e.g., music device, video device, satellite radio, etc.), transportation component or sensor, smart meter / sensor, industrial manufacturing equipment, global positioning system device, or any other suitable device configured to communicate via wireless or wired medium. Some UEs may be considered machine type communication (MTC) devices or evolved MTC (eMTC) devices. MTC and eMTC UEs include, for example, robots, drones, remote devices, sensors, meters, monitors, location tags, etc., which can communicate with a BS, another device (e.g., a remote device), or some other entity. A wireless node can provide connectivity for or to a network (e.g., a wide area network (such as the Internet) or a cellular network), for example, via a wired or wireless communication link. Some UEs may be considered Internet of Things (IoT) devices, which may be narrowband IoT (NB-IoT) devices.
[0151] Some wireless networks (e.g., LTE) utilize orthogonal frequency division multiplexing (OFDM) on the downlink and single carrier frequency division multiplexing (SC-FDM) on the uplink. OFDM and SC-FDM divide the system bandwidth into multiple (K) orthogonal subcarriers, which are also often referred to as frequency modulation, frequency bins, etc. Each subcarrier can be modulated with data. In general, modulation symbols are sent in the frequency domain for OFDM and in the time domain for SC-FDM. The spacing between adjacent subcarriers can be fixed, and the total number of subcarriers (K) can depend on the system bandwidth. For example, the spacing of subcarriers can be 15kHz, and the minimum resource allocation (called "resource block" (RB)) can be 12 subcarriers (or 180kHz). Therefore, for system bandwidths of 1.25, 2.5, 5, 10, or 20 megahertz (MHz), the nominal fast Fourier transform (FFT) size can be equal to 128, 256, 512, 1024, or 2048, respectively. The system bandwidth may also be divided into subbands. For example, a subband may cover 1.8 MHz (e.g., 6 RBs), and there may be 1, 2, 4, 8, or 16 subbands for system bandwidths of 1.25, 2.5, 5, 10, or 20 MHz, respectively. In LTE, the basic transmission time interval (TTI) or packet duration is a 1 ms subframe.
[0152] NR can utilize OFDM with CP on the uplink and downlink and includes support for half-duplex operation using TDD. In NR, a subframe is still 1ms, but the basic TTI is called a time slot. A subframe contains a variable number of time slots (e.g., 1, 2, 4, 8, 16...time slots), depending on the subcarrier spacing. NR RB is 12 consecutive frequency subcarriers. NR can support a base subcarrier spacing of 15KHz, and other subcarrier spacings can be defined relative to the base subcarrier spacing, such as 30kHz, 60kHz, 120kHz, 240kHz, etc. The symbol and time slot lengths scale with the subcarrier spacing. The CP length also depends on the subcarrier spacing. Beamforming can be supported and the beam direction can be dynamically configured. MIMO transmission with precoding can also be supported. In some examples, the MIMO configuration in the DL can support up to 8 transmit antennas (multi-layer DL transmission with up to 8 streams) and up to 2 streams per UE. In some examples, multi-layer transmission of up to 2 streams per UE may be supported. Aggregation of multiple cells may be supported using up to 8 serving cells.
[0153] In some examples, access to the air interface may be scheduled. A scheduling entity (e.g., BS) allocates resources for communication between some or all devices and equipment within its service area or cell. A scheduling entity may be responsible for scheduling, assigning, reconfiguring, and releasing resources for one or more subordinate entities. That is, for scheduled communications, subordinate entities utilize resources allocated by the scheduling entity. A base station is not the only entity that can be used as a scheduling entity. In some examples, a UE may act as a scheduling entity, and may schedule resources for one or more subordinate entities (e.g., one or more other UEs), and other UEs may utilize resources scheduled by the UE for wireless communication. In some examples, a UE may act as a scheduling entity in a peer-to-peer (P2P) network and / or in a mesh network. In a mesh network example, UEs may communicate directly with each other in addition to communicating with a scheduling entity.
[0154] In some examples, two or more subordinate entities (e.g., UEs) may communicate with each other using sidelink signals. Real-world applications of such sidelink communications may include public safety, proximity services, UE-to-network relay, vehicle-to-vehicle (V2V) communications, Internet of Everything (IoE) communications, IoT communications, mission-critical mesh networks, and / or various other suitable applications. Generally, a sidelink signal may refer to a signal that is communicated from one subordinate entity (e.g., UE1) to another subordinate entity (e.g., UE2) without relaying the communication through a scheduling entity (e.g., UE or BS), even if the scheduling entity may be used for scheduling and / or control purposes. In some examples, the sidelink signal may be communicated using a licensed spectrum (unlike wireless local area networks, which typically use an unlicensed spectrum).
[0155] Each method disclosed herein includes one or more steps or actions for implementing the method. These method steps and / or actions can be interchangeable with each other without departing from the scope of the claims. In other words, unless a specific order of steps or actions is specified, the order and / or use of specific steps and / or actions can be changed without departing from the scope of the claims.
[0156] 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).
[0157] 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. Also, "determining" may include receiving (e.g., receiving information), accessing (e.g., accessing data in a memory), and the like. Also, "determining" may include resolving, selecting, choosing, establishing, and the like.
[0158] The previous description is provided to enable any person skilled in the art to practice the various aspects described herein. Various modifications to these aspects will be easily understood by those skilled in the art, and the universal principles defined herein can be applied to other aspects. Thus, the claims are not intended to be limited to the various aspects shown herein, but should be granted the full scope consistent with the language of the claims, wherein the singular reference to the element is not intended to mean "there is and only one" (unless specifically stated) but "one or more". Unless otherwise specifically stated, the term "some / some" refers to one or more. The elements of the various aspects described throughout this disclosure are all structural and functional equivalents currently or hereafter known to ordinary technicians in the art and are explicitly incorporated herein by reference, and are intended to be covered by the claims. In addition, nothing disclosed herein is intended to be donated to the public, regardless of whether such disclosure is explicitly recorded in the claims. Any element of the claim should not be interpreted under the provisions of 35 U.S.C. §112 (f), unless the element is explicitly described using the phrase "device for..." or in the case of a method claim, the element is described using the phrase "step for...".
[0159] The various operations of the methods described above may be performed by any suitable device capable of performing the corresponding functions. These devices may include various hardware and / or software components and / or modules, including but not limited to circuits, application specific integrated circuits (ASICs), or processors. Generally, where there are operations illustrated in the accompanying drawings, these operations may have corresponding paired device-plus-function components with similar numbers.
[0160] The various illustrative logical blocks, modules, and circuits described in conjunction with the present disclosure may be implemented or executed with a general purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device (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 the 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, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration.
[0161] If implemented in hardware, an example hardware configuration may include a processing system in a wireless node. The processing system may be implemented using a bus architecture. Depending on the specific application and overall design constraints of the processing system, the bus may include any number of interconnecting buses and bridges. The bus may link together various circuits including a processor, a machine-readable medium, and a bus interface. The bus interface may be used to connect a network adapter, etc., to the processing system via the bus. The network adapter may be used to implement the signal processing functions of the PHY layer. In the user terminal 120 (see Figure 1 ), a user interface (e.g., a keypad, display, mouse, joystick, etc.) may also be connected to the bus. The bus may also link various other circuits, such as timing sources, peripherals, voltage regulators, power management circuits, and the like, which are well known in the art and will not be described further. The processor may be implemented with one or more general and / or special purpose processors. Examples include microprocessors, microcontrollers, DSP processors, and other circuit systems capable of executing software. Those skilled in the art will recognize how to best implement the functionality described with respect to the processing system, depending on the specific application and the overall design constraints imposed on the overall system.
[0162] If implemented in software, each function may be stored on or transmitted by a computer-readable medium as one or more instructions or codes. Software should be broadly interpreted to mean instructions, data, or any combination thereof, whether referred to as software, firmware, middleware, microcode, hardware description language, or other. Computer-readable media include both computer storage media and communication media, which include any media that facilitate the transfer of computer programs from one place to another. The processor may be responsible for managing the bus and general processing, including executing software modules stored on a machine-readable storage medium. A computer-readable storage medium may be coupled to a processor so that the processor can read and write information from / to the storage medium. In an alternative, a storage medium may be integrated into a processor. As an example, a machine-readable medium may include a transmission line, a carrier modulated by data, and / or a computer-readable storage medium having instructions stored thereon that is separated from a wireless node, all of which may be accessed by a processor through a bus interface. Alternatively or additionally, a machine-readable medium or any part thereof may be integrated into a processor, such as a cache and / or a general register file, which may be the case. As an example, examples of machine-readable storage media may include RAM (random access memory), flash memory, ROM (read only memory), PROM (programmable read only memory), EPROM (erasable programmable read only memory), EEPROM (electrically erasable programmable read only memory), registers, magnetic disks, optical disks, hard drives, or any other suitable storage media, or any combination thereof. Machine-readable media may be implemented in a computer program product.
[0163] A software module may include a single instruction, or many instructions, and may be distributed over several different code segments, distributed between different programs, and distributed across multiple storage media. A computer-readable medium may include several software modules. These software modules include instructions that cause a processing system to perform various functions when executed by an apparatus such as a processor. These software modules may include a transmission module and a receiving module. Each software module may reside in a single storage device or may be distributed across multiple storage devices. As an example, when a triggering event occurs, a software module may be loaded into a RAM from a hard drive. During the execution of a software module, a processor may load some instructions into a cache to increase access speed. One or more cache lines may then be loaded into a general register file for execution by the processor. When describing the functionality of a software module as described below, it will be understood that such functionality is implemented by the processor when the processor executes instructions from the software module.
[0164] Likewise, any connection is properly termed a computer-readable medium. For example, if the software is transmitted from a website, server, or other remote source using a coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technology (such as infrared (IR), radio, and microwave), then the coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technology (such as infrared, radio, and microwave) is included in the definition of medium. Disk and disc, as used herein, include compact disc (CD), laser disc, optical disc, digital versatile disc (DVD), floppy disk, and Disks, where disks often reproduce data magnetically, and discs reproduce data optically with lasers. Thus, in some aspects, computer-readable media may include non-transitory computer-readable media (e.g., tangible media). Additionally, for other aspects, computer-readable media may include transient computer-readable media (e.g., signals). Combinations of the above should also be included within the scope of computer-readable media.
[0165] Thus, certain aspects may include a computer program product for performing the operations presented herein. For example, such a computer program product may include a computer-readable medium having stored (and / or encoded) thereon instructions that can be executed by one or more processors to perform the operations described herein, such as instructions for performing the operations described herein.
[0166] In addition, it should be appreciated that modules and / or other appropriate means for performing the methods and techniques described herein may be downloaded and / or otherwise obtained by a user terminal and / or base station where applicable. For example, such a device can be coupled to a server to facilitate the transfer of means for performing the methods described herein. Alternatively, the various methods described herein can be provided via a storage device (e.g., RAM, ROM, a physical storage medium such as a compact disc (CD) or a floppy disk, etc.) so that once the storage device is coupled to or provided to a user terminal and / or base station, the device can obtain the various methods. In addition, any other suitable technology suitable for providing the methods and techniques described herein to a device may be utilized.
[0167] It will be understood that the claims are not limited to the precise configuration and components illustrated above. Various changes, substitutions and variations may be made in the arrangement, operation and details of the methods and apparatus described above without departing from the scope of the claims.
Claims
1. A method for wireless communication by a first user equipment (UE), comprising: monitoring data transmission from a second UE; receiving an indication of a first zone identifier (ID) of a first zone in which the second UE is located; determining a zone among a plurality of zones that is closest to the first UE, wherein the plurality of zones are determined based at least in part on the indication of the first zone ID; Determine a distance between the first UE and the second UE based on the first zone ID, wherein the determined distance includes a distance between the first UE and the nearest zone; as well as Hybrid automatic repeat request (HARQ) feedback is transmitted for the data transmission based at least on the distance.
2. The method of claim 1, wherein the first zone ID is associated with one of a plurality of zones of a zone cluster, and wherein the plurality of zones include a first plurality of zones on a first dimension and a second plurality of zones on a second dimension, wherein the number of the first plurality of zones and the number of the second plurality of zones are the same. 3 . The method of claim 1 , wherein the determined distance comprises a minimum distance among a plurality of distances calculated based on the first zone ID.
4. The method of claim 3, wherein the first zone ID corresponds to a zone in each of a plurality of zone clusters, and wherein each of the plurality of distances is calculated at least in part based on the first zone ID corresponding to a different zone cluster among the plurality of zone clusters.
5. The method of claim 4, wherein one of the plurality of compartment clusters comprises a compartment cluster in which the first UE is located, and wherein at least another of the plurality of compartment clusters is adjacent to the one of the plurality of compartment clusters.
6. The method of claim 1, wherein the first zone ID is associated with a first zone in which the second UE is located, and wherein determining the distance comprises: Determine a first zone number in a first dimension between the first zone and a second zone, the first zone being in a zone cluster, wherein the first UE is located in the second zone; as well as A second number of zones is determined, the second number of zones corresponding to a difference between a total number of zones of the zone cluster in the first dimension and the first number of zones, wherein the distance is determined based on a minimum value of the first number of zones and the second number of zones.
7. The method of claim 6, wherein determining the distance further comprises: determining the number of third partitions between the first partition and the second partition in a second dimension; as well as A fourth number of zones is determined, the fourth number of zones corresponding to a difference between a total number of zones of the zone cluster in the second dimension and the third number of zones, wherein the distance is further determined based on a minimum value of the third number of zones and the fourth number of zones.
8. The method of claim 1 , wherein transmitting the HARQ feedback for the data transmission based on the distance comprises: The HARQ feedback for the data transmission is transmitted if the distance is less than a distance threshold.
9. The method of claim 8, wherein transmitting the HARQ feedback for the data transmission based on the distance comprises: The HARQ feedback for the data transmission is transmitted if the HARQ feedback is a negative acknowledgement (NACK).
10. The method of claim 1, wherein the indication of the first zone ID is received via sidelink control information, a media access control (MAC) control element (CE), higher layer signaling, or any combination thereof.
11. The method of claim 1, further comprising: A second zone ID associated with a second zone in which the first UE is located is determined, wherein determining the distance is further based on the second zone ID.
12. The method of claim 11, wherein the first zone ID is associated with a first zone in which the second UE is located, and wherein the determined distance comprises a distance between a reference point in the first zone in which the second UE is located and a reference point in the second zone in which the first UE is located. 13 . The method of claim 12 , wherein the reference point in the first zone and the second zone comprises a center of the first zone and the second zone or one of four corners of each of the first zone and the second zone.
14. The method of claim 11, further comprising: A location of the first UE is determined, wherein the second zone ID of the second zone in which the first UE is located is determined based on the determined location of the first UE.
15. The method of claim 1, wherein the first zone ID is associated with one of a plurality of zones of a zone cluster, wherein the determined distance between the first UE and the second UE is further determined based on sizes of the plurality of zones.
16. The method of claim 1, wherein the first zone ID is associated with a first zone in which the second UE is located, the method further comprising: determining a location of the first UE; and The position of the first zone in which the second UE is located is determined, wherein the distance between the first UE and the second UE is determined based on the position of the first zone in which the second UE is located and the position of the first UE.
17. The method of claim 16, wherein determining the location of the first UE comprises: A longitude distance from the first UE to a reference point on the earth and a latitude distance from the first UE to a reference point on the earth are determined.
18. The method of claim 16, further comprising: The position of a second zone in which the first UE is located is determined, wherein the position of the first zone in which the second UE is located is determined based on the position of the second zone in which the first UE is located.
19. The method of claim 18, wherein the first zone ID is associated with one of a plurality of zones of a zone cluster, wherein a location of the first zone in which the second UE is located is further determined based on sizes of the plurality of zones.
20. The method of claim 18, wherein the location of the first zone in which the second UE is located is further determined based on the number of zones between the first zone in which the second UE is located and the second zone in which the first UE is located.
21. The method of claim 20, wherein the number of zones between the first zone in which the second UE is located and the second zone in which the first UE is located is determined based on the first zone ID and the second zone ID of the second zone in which the first UE is located.
22. The method of claim 18, wherein the location of the second zone in which the first UE is located is further determined based on the location of the first UE.
23. The method of claim 18, wherein the first zone ID is associated with one of a plurality of zones of a zone cluster, wherein a position of the first zone in which the second UE is located and a position of the second zone in which the first UE is located are determined based on sizes of the plurality of zones.
24. The method of claim 18, wherein the location of the second zone in which the first UE is located comprises a location of a reference in the second zone.
25. The method of claim 16, wherein the location of the first zone in which the second UE is located comprises a location of a reference point in the first zone.
26. The method of claim 25, wherein the reference point in the first zone comprises a center of the first zone, or one of four corners of the first zone.
27. An apparatus for wireless communication by a first user equipment (UE), comprising: Memory; as well as one or more processors coupled to the memory, the one or more processors and the memory being configured to: monitoring data transmission from a second UE; receiving an indication of a first zone identifier (ID) of a first zone in which the second UE is located; determining a zone among a plurality of zones that is closest to the first UE, wherein the plurality of zones are determined based at least in part on the indication of the first zone ID; Determine a distance between the first UE and the second UE based on the first zone ID, wherein the determined distance includes a distance between the first UE and the nearest zone; as well as Hybrid automatic repeat request (HARQ) feedback is transmitted for the data transmission based at least on the distance.
28. An apparatus as claimed in claim 27, wherein the first zone ID is associated with one of a plurality of zones of a zone cluster, and wherein the plurality of zones include a first plurality of zones on a first dimension and a second plurality of zones on a second dimension, wherein the number of the first plurality of zones and the number of the second plurality of zones are the same.
29. The apparatus of claim 27, wherein the determined distance comprises a minimum distance among a plurality of distances calculated based on the first zone ID.
30. An apparatus as claimed in claim 29, wherein the first zone ID corresponds to a zone in each zone cluster of a plurality of zone clusters, and wherein each of the plurality of distances is calculated at least in part based on the first zone ID corresponding to a different zone cluster among the plurality of zone clusters.
31. The apparatus of claim 30, wherein one of the plurality of compartment clusters comprises a compartment cluster in which the first UE is located, and wherein at least another of the plurality of compartment clusters is adjacent to the one of the plurality of compartment clusters.
32. The apparatus of claim 27, wherein the first zone ID is associated with a first zone in which the second UE is located, and wherein the one or more processors and the memory are configured to determine the distance by: determining a first zone number in a first dimension between the first zone and a second zone, the first zone being in a zone cluster, wherein the first UE is located in the second zone; and A second number of zones is determined, the second number of zones corresponding to a difference between a total number of zones of the zone cluster in the first dimension and the first number of zones, wherein the distance is determined based on a minimum value of the first number of zones and the second number of zones.
33. The apparatus of claim 32, wherein the one or more processors and the memory are configured to determine the distance further by: determining a number of third zones between the first zone and the second zone in a second dimension; and A fourth number of zones is determined, the fourth number of zones corresponding to a difference between a total number of zones of the zone cluster in the second dimension and the third number of zones, wherein the distance is further determined based on a minimum value of the third number of zones and the fourth number of zones.
34. The apparatus of claim 27, wherein the one or more processors and the memory are configured to transmit the HARQ feedback for the data transmission based on the distance by: transmitting the HARQ feedback for the data transmission when the distance is less than a distance threshold.
35. The apparatus of claim 34, wherein the one or more processors and the memory are configured to transmit the HARQ feedback for the data transmission based on the distance by: The HARQ feedback for the data transmission is transmitted if the HARQ feedback is a negative acknowledgement (NACK).
36. The apparatus of claim 27, wherein the indication of the first zone ID is received via sidelink control information, a media access control (MAC) control element (CE), higher layer signaling, or any combination thereof.
37. The apparatus of claim 27, wherein the one or more processors and the memory are further configured to: determine a second zone ID associated with a second zone in which the first UE is located, wherein determining the distance is further based on the second zone ID.
38. An apparatus as described in claim 37, wherein the first zone ID is associated with a first zone in which the second UE is located, and wherein the determined distance includes a distance between a reference point in the first zone in which the second UE is located and a reference point in the second zone in which the first UE is located.
39. The device of claim 38, wherein the reference point in the first zone and the second zone comprises a center of the first zone and the second zone or one of four corners of each of the first zone and the second zone.
40. The apparatus of claim 37, wherein the one or more processors and the memory are further configured to: determine a location of the first UE, wherein the second zone ID of the second zone in which the first UE is located is determined based on the determined location of the first UE.
41. The apparatus of claim 27, wherein the first zone ID is associated with one of a plurality of zones of a zone cluster, wherein the determined distance between the first UE and the second UE is further determined based on sizes of the plurality of zones.
42. The apparatus of claim 27, wherein the first zone ID is associated with a first zone in which the second UE is located, wherein the one or more processors and the memory are further configured to: determining a location of the first UE; and The position of the first zone in which the second UE is located is determined, wherein the distance between the first UE and the second UE is determined based on the position of the first zone in which the second UE is located and the position of the first UE.
43. An apparatus as described in claim 42, wherein the one or more processors and the memory are further configured to determine the location of the first UE by performing the following operations: determining a longitude distance from the first UE to a reference point on the earth and a latitude distance from the first UE to the reference point on the earth.
44. An apparatus as described in claim 42, wherein the one or more processors and the memory are further configured to: determine a position of a second zone in which the first UE is located, wherein the position of the first zone in which the second UE is located is determined based on the position of the second zone in which the first UE is located.
45. The apparatus of claim 44, wherein the first zone ID is associated with one of a plurality of zones of a zone cluster, wherein a location of the first zone in which the second UE is located is further determined based on sizes of the plurality of zones.
46. The apparatus of claim 44, wherein the location of the first zone in which the second UE is located is further determined based on the number of zones between the first zone in which the second UE is located and the second zone in which the first UE is located.
47. The apparatus of claim 46, wherein the number of zones between the first zone in which the second UE is located and the second zone in which the first UE is located is determined based on the first zone ID and the second zone ID of the second zone in which the first UE is located.
48. The apparatus of claim 44, wherein the location of the second zone in which the first UE is located is further determined based on the location of the first UE.
49. An apparatus as described in claim 44, wherein the first zone ID is associated with one of a plurality of zones of a zone cluster, wherein a position of the first zone in which the second UE is located and a position of the second zone in which the first UE is located are determined based on sizes of the plurality of zones.
50. The apparatus of claim 44, wherein the location of the second zone in which the first UE is located comprises a location of a reference in the second zone.
51. The apparatus of claim 42, wherein the location of the first zone in which the second UE is located comprises a location of a reference point in the first zone.
52. The apparatus of claim 51, wherein the reference point in the first zone comprises a center of the first zone, or one of four corners of the first zone.
53. An apparatus for wireless communication by a first user equipment (UE), comprising: means for monitoring a data transmission from a second UE; means for receiving an indication of a first zone identifier (ID) of a first zone in which the second UE is located; means for determining a zone among a plurality of zones that is closest to the first UE, wherein the plurality of zones are determined based at least in part on the indication of the first zone ID; means for determining a distance between the first UE and the second UE based on the first zone ID, wherein the determined distance comprises a distance between the first UE and the nearest zone; as well as Means for transmitting hybrid automatic repeat request (HARQ) feedback for the data transmission based at least on the distance.
54. A computer readable medium having stored thereon instructions that cause a first user equipment (UE): monitoring data transmission from a second UE; receiving an indication of a first zone identifier (ID) of a first zone in which the second UE is located; determining a zone among a plurality of zones that is closest to the first UE, wherein the plurality of zones are determined based at least in part on the indication of the first zone ID; The distance between the first UE and the second UE is determined based on the first zone ID, wherein The determined distance includes a distance between the first UE and the nearest zone; and Hybrid automatic repeat request (HARQ) feedback is transmitted for the data transmission based at least on the distance.