Adaptive gain control for sidelink communications
By implementing adaptive gain control in user equipment (UE), the problem of LNA saturation and decoding difficulties caused by transmission power in side link communication is solved, and the decoding success rate and overall performance of wireless communication systems are improved.
Patent Information
- Application Number
- CN202080026139.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2020-01-31
- Filing Date
- 2020-02-03
- Publication Date
- 2025-03-04
- Estimated Expiration
- 2040-02-03
AI Technical Summary
In wireless communication systems, when user equipment (UE) communicates on the receiving side link, the low noise amplifier (LNA) may be saturated due to excessive transmission power, or the transmission power cannot be decoded, which is difficult for the prior art to effectively solve this problem.
By implementing adaptive gain control (AGC) in a user equipment (UE), the transmission power is detected at the beginning of each time slot and the gain of the receiver is adjusted according to the detection results to avoid LNA saturation and ensure effective decoding. Specific methods include adjusting the initial gain of the time slot based on correspondence relationships (such as time correlation, spatial correlation), ensuring that the transmission is decoded without causing LNA saturation.
Through adaptive gain control, the user equipment's decoding success rate in side link communication is improved, the possibility of transmission symbols being lost due to saturation or insufficient gain is reduced, and the overall performance of the wireless communication system is improved.
Smart Images

Figure CN114073003B_ABST
Abstract
Description
[0001] Cross-references
[0002] This patent application claims the benefits of the following applications: U.S. patent application No. 16 / 778,664, filed by GULATI et al. on January 31, 2020, entitled “ADAPTIVE GAIN CONTROL FOR SIDELINK COMMUNICATIONS”; and U.S. Provisional Patent Application No. 62 / 826,903, filed by GULATI et al. on March 29, 2019, entitled “ADAPTIVE GAIN CONTROLFOR SIDELINK COMMUNICATIONS”, each of which is assigned to the assignee of this application. Technical Field
[0003] The following relates generally to wireless communications, and more particularly to adaptive gain control for sidelink communications. Background Art
[0004] Wireless communication systems are widely deployed to provide various types of communication content such as voice, video, packet data, messaging, broadcast, etc. These systems can support communication with multiple users by sharing available system resources (e.g., time, frequency, and power). Examples of such multiple access systems include fourth generation (4G) systems (e.g., long term evolution (LTE) systems, improved LTE (LTE-A) systems, or LTE-A professional systems) and fifth generation (5G) systems (which may be referred to as new radio (NR) systems). These systems may employ techniques such as code division multiple access (CDMA), time division multiple access (TDMA), frequency division multiple access (FDMA), orthogonal frequency division multiple access (OFDMA), or discrete Fourier transform spread spectrum orthogonal frequency division multiplexing (DFT-S-OFDM). A wireless multiple access communication system may include multiple base stations or network access nodes, each of which simultaneously supports communication for multiple communication devices (which may be further referred to as user equipment (UE)).
[0005] In some cases, a user equipment (UE) may receive a transmission from one or more UEs in a time slot, and as part of processing (e.g., decoding) the transmission, a gain may be applied. In some cases, the power of the transmission may be large enough to saturate a low noise amplifier (LNA) to which the gain is applied. Saturation may inhibit the UE's ability to decode the transmission. Summary of the invention
[0006] The described technology relates to improved methods, systems, devices and apparatuses for supporting adaptive gain control for sidelink communications. In summary, the described technology provides a first user equipment (UE) receiving one or more transmissions from one or more UEs in a first time slot, including a first transmission from a second UE. The first UE can receive the first transmission using a receiver configured with a first gain, and can decode the first transmission. The UE can determine a correspondence (e.g., time correlation, spatial correlation, or both) between the first time slot and the second time slot (e.g., between the transmission in the first time slot and the expected transmission in the second time slot), and can configure the receiver with a second gain at the beginning of the second time slot based on the correspondence. For example, the UE can determine that the total received signal power in the second time slot is associated with the total received signal power in the first time slot. The UE can decode one or more transmissions in the second time slot based on configuring the receiver to have a second gain at the beginning of the time slot. BRIEF DESCRIPTION OF THE DRAWINGS
[0007] Figure 1 An example of a wireless communication system supporting adaptive gain control for sidelink communications in accordance with aspects of the present disclosure is shown.
[0008] Figure 2 An example of a wireless communication system supporting adaptive gain control for sidelink communications in accordance with aspects of the present disclosure is shown.
[0009] Figure 3 An example of a slotted aggregation gain scheme supporting adaptive gain control for sidelink communications in accordance with aspects of the present disclosure is shown.
[0010] Figure 4 An example of a resource reservation gain scheme supporting adaptive gain control for sidelink communications in accordance with aspects of the present disclosure is shown.
[0011] Figure 5 An example of a process flow supporting adaptive gain control for sidelink communications in accordance with aspects of the present disclosure is shown.
[0012] Figure 6 and 7 A block diagram of a device supporting adaptive gain control for sidelink communications in accordance with aspects of the present disclosure is shown.
[0013] Figure 8 A block diagram of a communication manager supporting adaptive gain control for sidelink communications in accordance with aspects of the present disclosure is shown.
[0014] Fig. 9A diagram of a system including a device supporting adaptive gain control for sidelink communications is shown in accordance with aspects of the present disclosure.
[0015] Figures 10 to 15 A flow chart illustrating a method of supporting adaptive gain control for sidelink communications in accordance with aspects of the present disclosure is shown. DETAILED DESCRIPTION
[0016] A user equipment (UE) may receive a transmission from one or more UEs in a time slot and may process (e.g., decode or attempt to decode) the transmission based on applying a gain to the transmission (e.g., applying a gain to a signal derived from the transmission). In some cases, the power of the transmission may be high enough to saturate a low noise amplifier (LNA) to which the gain is applied, or may be low enough to make the transmission undetectable or undecodable. In order to prevent the LNA from saturating while maintaining sufficient gain for detection or decoding, the UE may perform adaptive gain control (AGC) at the beginning of the time slot. In some cases, AGC may be referred to as automatic gain control in addition or alternatively. Performing AGC may involve the UE detecting the power of the transmission on one or more starting symbols (e.g., the first symbol) of the time slot and changing to another gain for the remaining symbols of the time slot to receive the transmission. The gain of the UE for the remaining symbols of the time slot may be configured to enable the UE to decode the transmission of the time slot without saturating the LNA. The UE may perform AGC at the beginning of each time slot and may use the same default gain when performing AGC to attempt to decode the control or data information in the first symbol. However, the power of the transmission in each timeslot may vary from timeslot to timeslot, including but not limited to sidelink deployments where the number and proximity of transmitting devices (e.g., UEs) may vary from timeslot to timeslot or be otherwise unpredictable, and therefore, the default gain may be too high and may achieve or cause LNA saturation for the control or data information in the first symbol, or the default gain may be too low and may not adequately amplify the control or data information in the first symbol for detection or decoding (or attempted decoding).
[0017] In some cases, there may be a correspondence (e.g., temporal correlation, spatial correlation, or both) between the first time slot and the second time slot (e.g., between a transmission in the first time slot and an expected transmission in the second time slot). In such a case, the UE may use a default gain at the beginning of the first time slot and may use another gain at the beginning of the second time slot based on the correspondence between the first time slot and the second time slot. For example, the total received signal power (e.g., a received signal strength indicator (RSSI)) in the first time slot may be associated with the total received signal power (e.g., another RSSI) in the second time slot, and the UE may determine the gain to be used at the beginning of the second time slot based on the association between the total received signal power in the first time slot and the total received signal power in the second time slot.
[0018] In one example, a first UE may receive a transmission from a second UE that spans a plurality of consecutive time slots (e.g., a first time slot and a subsequent second time slot). In another example, a first UE may receive a transmission from a second UE in a first time slot that indicates reserved resources for a corresponding transmission (e.g., a retransmission) in a second time slot. In either example, the UE may assume that a gain sufficient to decode a transmission in a first time slot (e.g., a gain used after performing AGC in the first time slot) may be sufficient to decode a first symbol of a transmission in a second time slot, and may use the gain at the beginning of the second time slot. In such a case, the UE may use the gain in the second time slot until AGC has been performed; may avoid performing AGC in the second time slot altogether and continue to use the gain for the remainder of the second time slot; or may perform AGC but determine that no adjustments will be performed and therefore continue to use the gain for the remainder of the second time slot. The UE may use the gain if the ratio of the power (e.g., reference signal received power (RSRP)) associated with a transmission from a second UE in a first time slot to the total received signal power in the first time slot is greater than a threshold value. If the ratio is less than the threshold value, the UE may use the default gain in the second time slot. In other cases, the UE may use the first gain to calculate the second gain while taking into account other changes or variations in the radio environment of the UE. For example, when determining or calculating the second gain based on the first gain, the UE may take into account the end or continuation of the scheduled transmission from the third device.
[0019] In some cases, the spatial configuration (e.g., beam, such as a transmit beam used by a transmitting device, a receive beam used by a UE, or both) associated with receiving a transmission in a first time slot may be different from the spatial configuration (e.g., another beam) associated with receiving a transmission in a second time slot. In such cases, the UE may determine a gain at the beginning of the second time slot based on the gain in the first time slot after performing AGC, the spatial configuration in the first time slot, and the spatial configuration in the second time slot. In some such cases, the UE may determine a gain at the beginning of the second time slot based on a difference between a gain associated with the spatial configuration in the first time slot and a gain associated with the spatial configuration in the second time slot.
[0020] Adjusting the initial gain of a time slot according to temporal or spatial correlation can reduce the average probability that the first symbol of a transmission in a time slot is lost due to saturation or due to insufficient initial gain. Therefore, performing the method as described herein can increase the average number of symbols that a UE can successfully decode per time slot.
[0021] Aspects of the disclosure are first described in the context of wireless communication systems. Additional aspects of the disclosure are described in the context of additional wireless communication systems, slot aggregation gain schemes, resource reservation gain schemes, and process flows. Aspects of the disclosure are further illustrated and described with reference to apparatus diagrams, system diagrams, and flow diagrams relating to adaptive gain control for sidelink communications.
[0022] Figure 1 An example of a wireless communication system 100 supporting adaptive gain control for sidelink communications in accordance with aspects of the present disclosure is shown. The wireless communication system 100 includes a base station 105, a UE 115, and a core network 130. In some examples, the wireless communication system 100 may be a long term evolution (LTE) network, an improved LTE (LTE-A) network, an LTE-A professional network, or a new radio (NR) network. In some cases, the wireless communication system 100 may support enhanced broadband communications, ultra-reliable (e.g., mission-critical) communications, low-latency communications, or communications with low-cost and low-complexity devices.
[0023] The base station 105 may communicate wirelessly with the UE 115 via one or more base station antennas. The base station 105 described herein may include or may be referred to by those skilled in the art as a base station transceiver, a wireless base station, an access point, a wireless transceiver, a node B, an evolved node B (eNB), a next generation node B, or a giga node B (any of which may be referred to as a gNB), a home node B, a home evolved node B, or some other appropriate terminology. The wireless communication system 100 may include different types of base stations 105 (e.g., macro cell base stations or small cell base stations). The UE 115 described herein is capable of communicating with various types of base stations 105 and network devices (including macro eNBs, small cell eNBs, gNBs, relay base stations, etc.).
[0024] Each base station 105 may be associated with a particular geographic coverage area 110 in which it supports communications with respective UEs 115. Each base station 105 may provide communications coverage for the respective geographic coverage area 110 via a communication link 125, and the communication link 125 between the base station 105 and the UE 115 may utilize one or more carriers. The communication link 125 shown in the wireless communication system 100 may include an uplink transmission from the UE 115 to the base station 105, or a downlink transmission from the base station 105 to the UE 115. Downlink transmissions may also be referred to as forward link transmissions, and uplink transmissions may also be referred to as reverse link transmissions.
[0025] The geographic coverage area 110 for the base station 105 can be divided into sectors, which constitute a portion of the geographic coverage area 110, and each sector can be associated with a cell. For example, each base station 105 can provide communication coverage for a macro cell, a small cell, a hotspot, or other types of cells, or various combinations thereof. In some examples, the base station 105 can be mobile and, therefore, provide communication coverage for a mobile geographic coverage area 110. In some examples, different geographic coverage areas 110 associated with different technologies can overlap, and overlapping geographic coverage areas 110 associated with different technologies can be supported by the same base station 105 or different base stations 105. The wireless communication system 100 may include, for example, a heterogeneous LTE / LTE-A / LTE-A professional or NR network, in which different types of base stations 105 provide coverage for each geographic coverage area 110.
[0026] The term "cell" refers to a logical communication entity used for communication with a base station 105 (e.g., on a carrier), and may be associated with an identifier (e.g., a physical cell identifier (PCID), a virtual cell identifier (VCID)) used to distinguish adjacent cells operating via the same or different carriers. In some examples, a carrier may support multiple cells, and different cells may be configured according to different protocol types (e.g., machine type communication (MTC), narrowband Internet of Things (NB-IoT), enhanced mobile broadband (eMBB), or other protocol types) that may provide access to different types of devices. In some cases, the term "cell" may refer to a portion of a geographic coverage area 110 (e.g., a sector) on which the logical entity operates.
[0027] UE 115 can be dispersed throughout the wireless communication system 100, and each UE 115 can be stationary or mobile. UE 115 can also be referred to as a mobile device, a wireless device, a remote device, a handheld device, or a user device, or some other appropriate term, wherein "device" can also be referred to as a unit, a station, a terminal, or a client. UE 115 can also be a personal electronic device, such as a cellular phone, a personal digital assistant (PDA), a tablet computer, a laptop computer, or a personal computer. In some examples, UE 115 can also refer to a wireless local loop (WLL) station, an Internet of Things (IoT) device, an Internet of Everything (IoE) device, or an MTC device, etc., which can be implemented in various items such as electrical appliances, vehicles, meters, etc.
[0028] Some UEs 115 (e.g., MTC or IoT devices) may be low-cost or low-complexity devices and may provide automated communication between machines (e.g., via machine-to-machine (M2M) communication). M2M communication or MTC may refer to data communication technology that allows devices to communicate with each other or base station 105 without human intervention. In some examples, M2M communication or MTC may include communications from devices that integrate sensors or meters to measure or capture information and relay the information to a central server or application, which may utilize the information or present the information to a human interacting with the program or application. Some UEs 115 may be designed to collect information or implement automated behavior of machines. Examples of applications for MTC devices include smart metering, inventory monitoring, water level monitoring, equipment monitoring, healthcare monitoring, wildlife monitoring, climate and geological event monitoring, fleet management and tracking, remote security sensing, physical access control, and transaction-based business billing.
[0029] Some UEs 115 may be configured to employ a mode of operation that reduces power consumption, such as half-duplex communication (e.g., a mode that supports one-way communication via transmission or reception rather than transmission and reception simultaneously). In some examples, half-duplex communication may be performed at a reduced peak rate. Other power conservation techniques for UE 115 include entering a power-saving "deep sleep" mode when not participating in active communications or operating over limited bandwidth (e.g., in accordance with narrowband communications). In some cases, UE 115 may be designed to support critical functions (e.g., mission-critical functions), and the wireless communication system 100 may be configured to provide ultra-reliable communications for these functions.
[0030] In some cases, UE 115 can also communicate directly with other UE 115 (e.g., using peer-to-peer (P2P) or device-to-device (D2D) protocols). One or more UE 115 in a group of UEs 115 utilizing D2D communication may be within the geographic coverage area 110 of the base station 105. Other UEs 115 in such a group may be outside the geographic coverage area 110 of the base station 105, or otherwise unable to receive transmissions from the base station 105. In some cases, multiple groups of UEs 115 communicating via D2D communication may utilize a one-to-many (1:M) system, wherein each UE 115 transmits to each other UE 115 in the group. In some cases, the base station 105 facilitates the scheduling of resources for D2D communication. In other cases, D2D communication is performed between UEs 115 without involving the base station 105.
[0031] The base stations 105 may communicate with the core network 130 and with each other. For example, the base stations 105 may interface with the core network 130 via a backhaul link 132 (e.g., via S1, N2, N3, or other interface). The base stations 105 may communicate with each other directly (e.g., directly between the base stations 105) or indirectly (e.g., via the core network 130) over a backhaul link 134 (e.g., via X2, Xn, or other interface).
[0032] The core network 130 may provide user authentication, access authorization, tracking, Internet Protocol (IP) connections, and other access, routing or mobility functions. The core network 130 may be an evolved packet core (EPC), which may include at least one mobility management entity (MME), at least one serving gateway (S-GW), and at least one packet data network (PDN) gateway (P-GW). The MME may manage non-access stratum (e.g., control plane) functions, such as mobility, authentication, and bearer management for UE 115 served by a base station 105 associated with the EPC. User IP packets may be transmitted through the S-GW, which itself may be connected to the P-GW. The P-GW may provide IP address allocation and other functions. The P-GW may be connected to a network operator IP service. Operator IP services may include access to the Internet, an intranet, an IP multimedia subsystem (IMS), or a packet switched (PS) streaming service.
[0033] At least some of the network devices (e.g., base station 105) may include subcomponents such as access network entities, which may be examples of access node controllers (ANCs). Each access network entity may communicate with UE 115 through multiple other access network transport entities (which may be referred to as radio heads, smart radio heads, or transmit / receive points (TRPs)). In some configurations, the various functions of each access network entity or base station 105 may be distributed across various network devices (e.g., radio heads and access network controllers) or merged into a single network device (e.g., base station 105).
[0034] The wireless communication system 100 may operate using one or more frequency bands, typically in the range of 300 megahertz (MHz) to 300 gigahertz (GHz). Typically, the region from 300 MHz to 3 GHz is referred to as the ultra-high frequency (UHF) region or decimeter band, because the wavelength ranges from approximately one decimeter to one meter in length. UHF waves may be blocked or redirected by buildings and environmental features. However, the waves may be sufficient to penetrate structures for macro cells to provide services to UEs 115 located indoors. Transmission of UHF waves may be associated with smaller antennas and shorter distances (e.g., less than 100 km) compared to transmission of smaller frequencies and longer waves using the high frequency (HF) or very high frequency (VHF) portion of the spectrum below 300 MHz.
[0035] The wireless communication system 100 may also operate in a Super High Frequency (SHF) region using a frequency band from 3 GHz to 30 GHz (also referred to as a centimeter band). The SHF region includes frequency bands such as the 5 GHz Industrial, Scientific, and Medical (ISM) band, which may be opportunistically used by devices that can tolerate interference from other users.
[0036] The wireless communication system 100 may also operate in the extremely high frequency (EHF) region of the spectrum (e.g., from 30 GHz to 300 GHz), also referred to as the millimeter band. In some examples, the wireless communication system 100 may support millimeter wave (mmW) communications between the UE 115 and the base station 105, and the EHF antennas of the corresponding devices may be even smaller and more closely spaced than the UHF antennas. In some cases, this may facilitate the use of antenna arrays within the UE 115. However, the propagation of EHF transmissions may suffer from even greater atmospheric attenuation and shorter distances than SHF or UHF transmissions. The technology disclosed herein may be employed across transmissions using one or more different frequency regions, and the designated use of frequency bands across these frequency regions may differ according to countries or regulatory agencies.
[0037] In some cases, the wireless communication system 100 can utilize both licensed and unlicensed radio frequency spectrum bands. For example, the wireless communication system 100 can adopt license assisted access (LAA), LTE unlicensed (LTE-U) radio access technology, or NR technology in an unlicensed band (e.g., 5GHz ISM band). When operating in an unlicensed radio frequency spectrum band, a wireless device (e.g., base station 105 and UE 115) can use a listen-before-talk (LBT) process to ensure that the frequency channel is idle before sending data. In some cases, operations in unlicensed bands can be based on carrier aggregation configurations combined with component carriers operating in licensed bands (e.g., LAA). Operations in unlicensed spectrum can include downlink transmissions, uplink transmissions, peer-to-peer transmissions, or a combination of these items. Duplexing in unlicensed spectrum can be based on frequency division duplexing (FDD), time division duplexing (TDD), or a combination of the two.
[0038] In some examples, the base station 105 or the UE 115 may be equipped with multiple antennas, which may be used to employ techniques such as transmit diversity, receive diversity, multiple-input multiple-output (MIMO) communication, or beamforming. For example, the wireless communication system 100 may use a transmission scheme between a transmitting device (e.g., a base station 105) and a receiving device (e.g., a UE 115), wherein the transmitting device is equipped with multiple antennas and the receiving device is equipped with one or more antennas. MIMO communication may employ multipath signal propagation to improve spectral efficiency by transmitting or receiving multiple signals (which may be referred to as spatial multiplexing) via different spatial layers. For example, a transmitting device may transmit multiple signals via different antennas or different combinations of antennas. Similarly, a receiving device may receive multiple signals via different antennas or different combinations of antennas. Each of the multiple signals may be referred to as a separate spatial stream and may carry bits associated with the same data stream (e.g., the same codeword) or different data streams. Different spatial layers may be associated with different antenna ports for channel measurement and reporting. MIMO technology includes single-user MIMO (SU-MIMO) (where multiple spatial layers are sent to the same receiving device) and multi-user MIMO (MU-MIMO) (where multiple spatial layers are sent to multiple devices).
[0039] Beamforming (which may also be referred to as spatial filtering, directional transmission, or directional reception) is a signal processing technique that can be used at a transmitting device or a receiving device (e.g., a base station 105 or a UE 115) to form or direct an antenna beam (e.g., a transmit beam or a receive beam) along a spatial path between the transmitting device and the receiving device. Beamforming can be achieved by combining signals transmitted via antenna elements of an antenna array so that signals propagating in a specific orientation relative to the antenna array experience constructive interference, while other signals experience destructive interference. Adjustments to signals transmitted via antenna elements may include the transmitting device or the receiving device applying certain amplitude and phase offsets to signals carried by each of the antenna elements associated with the device. Adjustments associated with each of the antenna elements may be defined by a set of beamforming weights associated with a specific orientation (e.g., relative to the antenna array of the transmitting device or the receiving device, or relative to some other orientation).
[0040] In one example, the base station 105 may use multiple antennas or antenna arrays to perform beamforming operations for directional communication with the UE 115. For example, the base station 105 may transmit some signals (e.g., synchronization signals, reference signals, beam selection signals, or other control signals) multiple times in different directions, and the some signals may include signals transmitted according to different beamforming weight sets associated with different transmission directions. Transmissions in different beam directions can be used (e.g., by the base station 105 or a receiving device (e.g., UE 115)) to identify the beam direction for subsequent transmission and / or reception by the base station 105.
[0041] Base station 105 may transmit some signals (e.g., data signals associated with a particular receiving device) in a single beam direction (e.g., a direction associated with a receiving device (e.g., UE 115)). In some examples, the beam direction associated with transmissions along the single beam direction may be determined based at least in part on signals transmitted in different beam directions. For example, UE 115 may receive one or more of the signals transmitted by base station 105 in different directions, and UE 115 may report to base station 105 an indication of the signal received by it having the highest signal quality or otherwise acceptable signal quality. Although these techniques are described with reference to signals transmitted by base station 105 in one or more directions, UE 115 may employ similar techniques to transmit signals multiple times in different directions (e.g., for identifying beam directions for subsequent transmissions or receptions by UE 115) or to transmit signals in a single direction (e.g., for transmitting data to a receiving device).
[0042] When receiving various signals (e.g., synchronization signals, reference signals, beam selection signals, or other control signals) from base station 105, a receiving device (e.g., UE 115, which may be an example of a mmW receiving device) may try multiple receiving beams. For example, the receiving device may try multiple receiving directions by receiving via different antenna subarrays, by processing received signals according to different antenna subarrays, by receiving according to different sets of receiving beamforming weights applied to signals received at multiple antenna elements of an antenna array, or by processing received signals according to different sets of receiving beamforming weights applied to signals received at multiple antenna elements of an antenna array (any of the above operations may be referred to as "listening" according to different receiving beams or receiving directions). In some examples, the receiving device may use a single receiving beam to receive along a single beam direction (e.g., when receiving a data signal). A single receive beam may be aligned based on a beam direction determined based on listening from different receive beam directions (e.g., a beam direction determined to have the highest signal strength, highest signal-to-noise ratio, or otherwise acceptable signal quality based on listening from multiple beam directions).
[0043] In some cases, the antennas of a base station 105 or a UE 115 may be located within one or more antenna arrays that may support MIMO operations or transmit or receive beamforming. For example, one or more base station antennas or antenna arrays may be co-located at an antenna assembly, such as an antenna tower. In some cases, the antennas or antenna arrays associated with a base station 105 may be located at different geographical locations. A base station 105 may have an antenna array having multiple rows and columns of antenna ports that the base station 105 may use to support beamforming for communications with a UE 115. Likewise, a UE 115 may have one or more antenna arrays that may support various MIMO or beamforming operations.
[0044] In some cases, the wireless communication system 100 can be a packet-based network operated according to a layered protocol stack. In the user plane, the communication at the bearer or packet data convergence protocol (PDCP) layer can be based on IP. In some cases, the radio link control (RLC) layer can perform packet segmentation and reorganization to communicate on a logical channel. The medium access control (MAC) layer can perform priority processing and multiplexing of logical channels to transport channels. The MAC layer can also use hybrid automatic repeat request (HARQ) to provide retransmission at the MAC layer to improve link efficiency. In the control plane, the radio resource control (RRC) protocol layer can provide the establishment, configuration and maintenance of the RRC connection (which supports the radio bearer for user plane data) between the UE 115 and the base station 105 or the core network 130. At the physical layer, the transport channel can be mapped to the physical channel.
[0045] In some cases, UE 115 and base station 105 can support retransmission of data to increase the possibility that the data is successfully received. HARQ feedback is a technique that increases the possibility that data is correctly received on communication link 125. HARQ can include a combination of error detection (e.g., using cyclic redundancy check (CRC)), forward error correction (FEC) and retransmission (e.g., automatic repeat request (ARQ)). HARQ can improve the throughput at the MAC layer under poor wireless conditions (e.g., signal and noise conditions). In some cases, a wireless device can support same-slot HARQ feedback, wherein the device can provide HARQ feedback for data received in previous symbols in the slot in a specific slot. In other cases, the device can provide HARQ feedback in subsequent slots or according to some other time interval.
[0046] The basic time unit (which may be referred to as T s =1 / 30,720,000 seconds). The time intervals of communication resources can be organized according to radio frames each having a duration of 10 milliseconds (ms), where the frame period can be represented as T f =307,200T s. A radio frame may be identified by a system frame number (SFN) ranging from 0 to 1023. Each frame may include 10 subframes numbered from 0 to 9, and each subframe may have a duration of 1 ms. The subframe may be further divided into 2 slots, each slot having a duration of 0.5 ms, and each slot may contain 6 or 7 modulation symbol periods (e.g., depending on the length of the cyclic prefix added in front of each symbol period). Excluding the cyclic prefix, each symbol period may contain 2048 sampling periods. In some cases, a subframe may be the minimum scheduling unit of the wireless communication system 100 and may be referred to as a transmission time interval (TTI). In other cases, the minimum scheduling unit of the wireless communication system 100 may be shorter than a subframe or may be dynamically selected (e.g., in a burst of a shortened TTI (sTTI) or in a component carrier selected to use sTTI).
[0047] In some wireless communication systems, a time slot may be further divided into a plurality of micro-slots containing one or more symbols. In some instances, a symbol of a micro-slot or a micro-slot may be a minimum scheduling unit. Each symbol may vary in duration according to, for example, a subcarrier spacing or a frequency band of operation. In addition, some wireless communication systems may implement time slot aggregation, wherein a plurality of time slots or micro-slots are aggregated together and used for communication between a UE 115 and a base station 105.
[0048] The term "carrier" refers to a set of radio frequency spectrum resources having a defined physical layer structure for supporting communications on the communication link 125. For example, a carrier of the communication link 125 may include a portion of a radio frequency spectrum band that operates according to a physical layer channel for a given wireless access technology. Each physical layer channel may carry user data, control information, or other signaling. A carrier may be associated with a predefined frequency channel (e.g., an Evolved Universal Mobile Telecommunications System Terrestrial Radio Access (E-UTRA) Absolute Radio Frequency Channel Number (EARFCN)) and may be placed according to a channel grid so as to be discovered by a UE 115. A carrier may be a downlink or an uplink (e.g., in an FDD mode), or may be configured to carry downlink and uplink communications (e.g., in a TDD mode). In some examples, a signal waveform transmitted on a carrier may be composed of multiple subcarriers (e.g., using a multi-carrier modulation (MCM) technique such as orthogonal frequency division multiplexing (OFDM) or discrete Fourier transform spread OFDM (DFT-S-OFDM)).
[0049] The organization structure of the carrier may be different for different radio access technologies (e.g., LTE, LTE-A, LTE-A professional, NR). For example, communications on a carrier may be organized according to TTIs or time slots, each of which may include user data and control information or signaling to support decoding of the user data. A carrier may also include dedicated acquisition signaling (e.g., synchronization signals or system information, etc.) and control signaling to coordinate operations for the carrier. In some examples (e.g., in a carrier aggregation configuration), a carrier may also have acquisition signaling or control signaling to coordinate operations for other carriers.
[0050] Physical channels may be multiplexed on a carrier according to various techniques. For example, a time division multiplexing (TDM) technique, a frequency division multiplexing (FDM) technique, or a hybrid TDM-FDM technique may be used to multiplex a physical control channel and a physical data channel on a downlink carrier. In some examples, the control information sent in the physical control channel may be distributed in a cascaded manner between different control regions (e.g., between a common control region or common search space and one or more UE-specific control regions or UE-specific search spaces).
[0051] A carrier may be associated with a particular bandwidth of radio frequency spectrum, and in some examples, the carrier bandwidth may be referred to as the "system bandwidth" of the carrier or wireless communication system 100. For example, the carrier bandwidth may be one of a plurality of predetermined bandwidths for a carrier for a particular radio access technology (e.g., 1.4, 3, 5, 10, 15, 20, 40, or 80 MHz). In some examples, each served UE 115 may be configured to operate on part or all of the bandwidth of the carrier bandwidth. In other examples, some UEs 115 may be configured to operate using a narrowband protocol type associated with a predefined portion or range (e.g., a set of subcarriers or RBs) within a carrier (e.g., an "in-band" deployment of a narrowband protocol type).
[0052] In a system using MCM technology, a resource element may consist of a symbol period (e.g., the duration of a modulation symbol) and a subcarrier, where the symbol period and the subcarrier spacing are inversely related. The number of bits carried by each resource element may depend on the modulation scheme (e.g., the order of the modulation scheme). Therefore, the more resource elements received by UE 115 and the higher the order of the modulation scheme, the higher the data rate for UE 115 can be. In a MIMO system, wireless communication resources may refer to a combination of radio frequency spectrum resources, time resources, and space resources (e.g., space layers), and the use of multiple space layers may further increase the data rate for communication with UE 115.
[0053] A device (e.g., base station 105 or UE 115) of wireless communication system 100 may have a hardware configuration that supports communication on a specific carrier bandwidth, or may be configurable to support communication on one of a set of carrier bandwidths. In some examples, wireless communication system 100 may include base station 105 and / or UE 115 that supports simultaneous communication via carriers associated with more than one different carrier bandwidths.
[0054] The wireless communication system 100 may support communication with the UE 115 on multiple cells or carriers (a feature that may be referred to as carrier aggregation or multi-carrier operation). Depending on the carrier aggregation configuration, the UE 115 may be configured with multiple downlink component carriers and one or more uplink component carriers. Carrier aggregation may be used with both FDD and TDD component carriers.
[0055] In some cases, the wireless communication system 100 can utilize an enhanced component carrier (eCC). An eCC can be characterized by one or more characteristics including: a wider carrier or frequency channel bandwidth, a shorter symbol duration, a shorter TTI duration, or a modified control channel configuration. In some cases, an eCC can be associated with a carrier aggregation configuration or a dual connectivity configuration (e.g., when multiple serving cells have suboptimal or non-ideal backhaul links). An eCC can also be configured for use in an unlicensed spectrum or a shared spectrum (e.g., where more than one operator is allowed to use the spectrum). An eCC characterized by a wide carrier bandwidth can include one or more segments that can be used by a UE 115 that is unable to monitor the entire carrier bandwidth or is otherwise configured to use a limited carrier bandwidth (e.g., to save power).
[0056] In some cases, an eCC may utilize a different symbol duration than other component carriers, which may include using a reduced symbol duration compared to the symbol duration of the other component carriers. A shorter symbol duration may be associated with an increased spacing between adjacent subcarriers. A device (e.g., a UE 115 or a base station 105) utilizing an eCC may transmit a wideband signal (e.g., according to a frequency channel or carrier bandwidth of 20, 40, 60, 80 MHz, etc.) with a reduced symbol duration (e.g., 16.67 microseconds). A TTI in an eCC may consist of one or more symbol periods. In some cases, the TTI duration (i.e., the number of symbol periods in a TTI) may be variable.
[0057] In addition, the wireless communication system 100 can be an NR system that can utilize any combination of licensed, shared, and unlicensed spectrum bands. The flexibility of eCC symbol duration and subcarrier spacing can allow eCC to be used across multiple spectrums. In some examples, NR shared spectrum can improve spectrum utilization and spectrum efficiency, especially through dynamic vertical (e.g., across the frequency domain) and horizontal (e.g., across the time domain) sharing of resources.
[0058] In summary, the described technology provides that a first UE 115 receives one or more transmissions from one or more UEs 115 in a first time slot, including a first transmission from a second UE 115. The first UE 115 can receive the first transmission using a receiver configured with a first gain, and can decode the first transmission. The UE 115 can determine a correspondence (e.g., time correlation, spatial correlation, or both) between the first time slot and the second time slot, and can configure the receiver with a second gain at the beginning of the second time slot based on the correspondence. As used herein, the correspondence between time slots can refer to a correspondence between transmissions received or expected to be received during a time slot. For example, the UE 115 can determine that the total received signal power in the second time slot is associated with the total received signal power in the first time slot. The UE 115 can decode one or more transmissions in the second time slot based on the receiver having a second gain at the beginning of the time slot.
[0059] Figure 2 An example of a wireless communication system 200 that supports adaptive gain control for sidelink communications according to aspects of the present disclosure is shown. In some examples, the wireless communication system 200 can implement aspects of the wireless communication system 100. For example, the wireless communication system 200 can include UEs 115-a, 115-b, and 115-c, which can be as described with reference to Figure 1 An example of UE 115 is described.
[0060] UE 115-a and UE 115-b may perform sidelink communications with UE 115-c. For example, UE 115-a may send a UE1 transmission 205 to UE 115-c, and UE 115-b may send a UE2 transmission 210 to UE 115-c. UE1 transmission 205 and UE2 transmission 210 may span one time slot 215 or may span multiple time slots 215 (e.g., using time slot aggregation). For example, UE1 transmission 205-a may span time slots 215-a and 215-b, which may be consecutive time slots 215. UE2 transmission 210-a may span time slot 215-b, UE2 transmission 210-b may span time slot 215-c, and UE2 transmission 210-c may span time slot 215-d. In addition, each UE1 transmission 205 or UE2 transmission 210 may include a control region and a data region. UE2 transmission 210 - c may be a retransmission of UE2 transmission 210 - b .
[0061] Typically, the total received signal power (e.g., RSSI) can vary between time slots 215. For example, the total received signal power of time slot 215-a can be different from the total received signal power of time slot 215-b (e.g., time slot 215-a (which can contain only UE1 transmission 205-a) can have a different total received signal power than time slot 215-b (which can contain UE1 transmission 205-a and UE2 transmission 210-a)). The total received signal power of a first time slot 215 can be independent of the total received signal power of a second time slot 215 unless the two time slots 215 have temporal or spatial correlation. The two time slots 215 can be correlated in time if at least a portion of the total received signal power of a first time slot 215 corresponds to (or is expected to correspond to) at least a portion of the total received signal power of a second time slot 215.
[0062] An example of a transmission having a first time slot 215 and a second time slot 215 that are correlated in time may be a time slot aggregated transmission (e.g., UE1 transmission 205-a). The time slot aggregated transmission may span multiple consecutive time slots 215 and may have a total received signal power in each time slot 215 that is correlated to the total received signal power in the other time slots 215. For example, at least a portion of the total received signal power for both time slots 215-a and 215-b may be attributed to UE1 transmission 205-a. The power of UE1 transmission 205-a on time slot 215-a may correspond to (e.g., be approximately the same as) the power of UE1 transmission 205-a on time slot 215-b. Thus, time slots 215-a and 215-b may be correlated in time.
[0063] Another example of a transmission having a first time slot 215 and a second time slot 215 that are related in time may be a transmission that includes a resource reservation (e.g., a UE2 transmission 210-b, which may have reserved resources for a UE2 transmission 210-c). The transmission indicating the resource reservation may be in time slot n, and the reserved resources may span time slot m. Time slot n and time slot m may be consecutive or non-consecutive time slots (e.g., time slot m may not be the time slot 215 immediately following time slot n). If a transmission is to be retransmitted (e.g., UE2 transmission 210-c may be a retransmitted UE2 transmission 210-b), for example, if UE 115-c did not correctly decode all UE2 transmissions 210-b, the reserved resources may be used. The time slot including the transmission indicating the resource reservation may have a total received signal power corresponding to the total received signal power of the time slots 215 that the indicated reserved resources may span. For example, at least a portion of the total received signal power for time slots 215-c and 215-d may be attributed to UE2 transmissions 210-b and 210-c. UE2 transmission 210-c may be a retransmission of UE2 transmission 210-b, and therefore, the received power of UE2 transmission 210-b may correspond to (e.g., be approximately the same as) the received power of UE2 transmission 210-c. In some cases, the reserved resources may be used for an entirely different transmission (e.g., UE2 transmission 210-c may not be a retransmission of UE2 transmission 210-b).
[0064] At the beginning of the time slot 215, the UE 115-c may perform AGC retraining or setup. The AGC retraining may be performed at the beginning of each time slot 215 (because it may be assumed that the total received signal power may vary between time slots 215), or may be performed for a subset of time slots 215 (e.g., AGC retraining may be performed only for the first time slot 215 in a set of time-related time slots 215). The AGC may determine the optimal front-end gain to be used for receiving transmissions in the time slot 215 based on the total received signal power at the beginning of the time slot 215 in which the AGC retraining is performed. The AGC retraining may use wideband RSSI measurements (e.g., I 2 +Q 2 ) to determine the total received signal power of time slot 215. The gain setting that produces the best signal to quantization noise ratio (SQNR) may be selected. Typically, AGC retraining may occur within an AGC setup time, which may include RSSI measurements, determining gain settings, and programming the front end. The AGC setup time may be the time for an LNA gain state (e.g., an LNA whose gain is being programmed) to stabilize. In some cases, the AGC setup time may be approximately 34 microseconds (μs), which may be one symbol at 30 kilohertz (kHz).
[0065] UE 115-c may receive one or more communications (e.g., UE1 transmission 205 and / or UE2 transmission 210) from UE 115-a and / or 115-b in a first time slot 215. UE 115-c may begin the first time slot with an initial receiver gain (e.g., a default receiver gain) and may perform AGC retraining during one or more starting symbols (e.g., the first symbol) of the first time slot 215. While performing AGC retraining, UE 115-c may determine an updated receiver gain to be utilized to receive the remainder of one or more communications in other symbols of the first time slot 215. If the first time slot 215 is temporally correlated with the second time slot 215, UE 115-c may receive one or more communications from UE 115-a and / or UE 115-b at the beginning of the second time slot 215 using a receiver gain that is different from the initial receiver gain. The receiver gain used at the beginning of the second time slot 215 may be associated with the updated receiver gain of the first time slot 215. For example, the receiver gain at the beginning of the second time slot 215 may be equal to the updated receiver gain of the first time slot 215, or may be based on the updated receiver gain of the first time slot 215 in other ways.
[0066] In some cases, UE 115-c may receive an indication of a second time slot 215 that is temporally related based on one or more communications from UE 115-a and / or 115-b in the first time slot 215. The indication may indicate that UE 115 providing the indication in the first time slot 215 may transmit a communication in the second time slot 215. For example, UE 115-c may decode a communication (e.g., UE1 transmission 205) from UE 115-a in the first time slot 215 that indicates a second time slot 215 in which UE 115-a may transmit. In some cases, the indication of the second time slot 215 may be included in a control region of the communication (e.g., the communication may include a control transmission). If the second time slot 215 is a subsequent time slot 215 that immediately follows the first time slot 215 (e.g., in a time slot aggregated transmission (such as UE1 transmission 205-a)), the indication may be or may be based on the number of time slots (e.g., consecutive time slots) on which UE 115-a intends to transmit. For example, UE1 transmission 205-a may include an indication that UE 115-a will transmit UE1 transmission 205-a in two time slots 215 (e.g., time slots 215-a and 215-b). If the second time slot 215 is not a subsequent time slot 215 that immediately follows the first time slot 215 (e.g., in a resource reserved transmission (such as UE2 transmission 210-b)), the indication of the second time slot 215 may be included as a reserved resource in the second time slot 215.
[0067] In some cases, the receiver gain at the beginning of the second time slot 215 may be based on the total received signal power in the first time slot 215, the RSRP level of the UE 115 providing the indication of the second time slot 215, the spatial configuration (e.g., beam) used for reception by the UE 115-c in the first time slot 215 (or transmission by another UE 115 in the first time slot 215 (which may be assigned to the UE 115-c)), the spatial configuration used for reception by the UE 115-c in the second time slot 215 (or transmission by another UE 115 in the second time slot 215 (which may be assigned to the UE 115-c)), or any combination thereof. For example, the UE 115-c may determine what fraction of the total received signal power in the first time slot 215 is attributed to the UE 115 providing the indication of the second time slot 215 in the first time slot 215, and may determine the receiver gain at the beginning of the second time slot 215 based on the fraction. The fraction of the received power may be the expected received power in the second time slot 215. In one example, the fraction may be RSRP UE The RSSI may correspond to an RSRP level associated with the UE 115 providing the indication for the second time slot 215, and the RSSI may be a total received signal power (e.g., RSSI) observed (e.g., detected) by the UE 115-c in the first time slot 215. If the score is above a threshold value, the UE 115-c may assume that the total received signal power in the first time slot 215 is dominated by the communication being provided by the UE 115 providing the indication for the second time slot 215. Additionally, the UE 115-c may assume that the expected power for the second time slot 215 is approximately the RSSI. Thus, the receiver gain used in the first time slot 215 after performing AGC may be reused at the beginning of the second time slot 215. If the score is below a threshold value, the receiver gain used at the beginning of the second time slot 215 may be set to the initial default gain used at the beginning of the first time slot 215.
[0068] In some cases, the spatial configuration used for reception by UE 115-c (or transmission by another UE 115) in a first time slot 215 may be different from the spatial configuration for reception by UE 115-c (or transmission by another UE 115) in a second time slot 215. In such a case, the receiver gain used at the beginning of the second time slot 215 may take into account the gain or loss (e.g., the receiver gain used at the beginning of the second time slot 215 may not be exactly equal to the receiver gain of the first time slot after performing AGC, but may be adjusted to take into account the gain or loss caused by the difference in spatial configuration). In some cases, the UE 115 providing an indication of the second time slot 215 may provide an indication as to whether the spatial configuration in the first time slot 215 is the same as or different from the spatial configuration used for transmission in the second time slot 215.
[0069] In some cases, the transmission in the second time slot 215 may be subject to feedback from one or more receivers to which the communication from one or more UEs 115 is intended (e.g., if UE 115 sends a resource reservation transmission for a potential retransmission of a packet, a retransmission may be performed if the receiver sends a negative acknowledgement (NACK). In one example, UE 115-b may send UE2 transmission 210-b to UE 115-c. UE 115-c may receive UE2 transmission 210-b, but may not correctly decode UE2 transmission 210-b. UE 115-c may send a NACK to UE 115-b, and UE 115-b may resend the contents of UE2 transmission 210-b to UE 115-c as UE2 transmission 210-c. UE 115-c may use the updated receiver gain of time slot 215-c at the beginning of time slot 215-d. In another example, UE 115-b may send UE2 transmission 210-b to UE 115-c. UE 115-c may receive UE2 transmission 210-b and may successfully decode UE2 transmission 210-b. In such a case, UE 115-c may send an acknowledgment (ACK) to UE 115-b. After receiving the ACK, UE 115-b may not send UE2 transmission 210-c. In such a case, UE 115-b may not adjust the gain in time slot 215-d based on UE2 transmission 210-b (e.g., a default gain for time slot 215-c may be used at the beginning of time slot 215-d).
[0070] In some cases, the UE 115 (e.g., UE 115-c) performing the AGC operation may not be the receiver for which one or more communications from UE 115-a and / or UE 115-b are intended. Such a UE 115 may still decode and view control information from the communication, but may determine that the data is not intended for UE 115 and may not decode the data. Such a UE 115 may perform control decoding, RSRP measurement, and AGC functions for all received transmissions for the purpose of receiving gain prediction for the second time slot 215.
[0071] In some cases, the UE 115-c may provide power control feedback for transmissions by the UE 115 providing the indication for the second time slot 215. The power control feedback may enable the UE 115 providing the indication to determine a receiver gain for the second time slot 215. The UE 115 providing the indication may change the transmission power of the transmission in the second time slot 215 based on the power control feedback, which may be transmit power control (TPC).
[0072] In various scenarios, the UE 115-c may set the receiver to a default gain state (e.g., the initial receiver gain of the first time slot may be the default receiver gain). In one example, the default gain state may be fixed (e.g., the default receiver gain is the same each time the UE 115-c sets the receiver to the default gain state) or may change over time. For example, the UE 115-c may observe a parameter (e.g., a statistical value) of an updated receiver gain (e.g., a receiver gain after performing AGC) in each time slot 215 used for decoding. The UE 115-c may adjust the default receiver gain value over time based on the statistical value. For example, the UE 115-c may use long-term filtering of the statistical value, which may more accurately represent the environment. In one example, a set of UEs 115 of a cluster may be close to the UE 115-c. Therefore, the probability of a higher total received signal power may be higher than if some or each UE 115 in the set of UEs 115 of the cluster were farther away. Therefore, a lower gain setting may be used as the default gain state. Alternatively (e.g., if there are UEs 115 that are more spread out from UE 115-c, such as in a highway scenario), the probability of obtaining a high total received signal power may be lower than if the UEs 115 are closer to UE 115-c. Therefore, a higher gain setting may be used as the default gain state.
[0073] Assuming independent receiver power, utilizing temporal or spatial correlation to determine the starting gain in a time slot may produce better performance than not utilizing temporal or spatial correlation. For example, it can be expected that the probability of missing one or more starting symbols (e.g., one symbol for 15 / 30kHz subcarrier spacing (SCS), two symbols for 60kHz SCS) may be reduced because the receiver gain based on previous time slots may be closer to the ideal gain for the time slot than the default gain may be.
[0074] Figure 3 An example of a time slot aggregation gain scheme 300 supporting adaptive gain control for sidelink communications in accordance with aspects of the present disclosure is shown. In some examples, the time slot aggregation gain scheme 300 can be implemented by aspects of the wireless communication system 100. For example, a UE1 transmission 315 can be sent from a first UE 115, a UE2 transmission 320 can be sent by a second UE 115, and a UE3 transmission 325 can be sent by a third UE 115. The time slot aggregation gain scheme 300 can include a sidelink communication grid 305 composed of a plurality of time slots 310. Each UE transmission can span one or more time slots 310. For example, a UE1 transmission 315 can span multiple time slots 310 (e.g., 4 time slots 310), while a UE2 transmission 320 and a UE3 transmission 325 can each span a single time slot 310. Each UE transmission can have a control region and a data region. The UE1 transmission 315 can be a UE transmission that utilizes time slot aggregation. Thus, the control region for the UE1 transmission 315 may be located in the first time slot 310 of the UE1 transmission 315, and the remaining time slots 310 may include data.
[0075] At 330-a, the UE1 transmission 315 and the UE2 transmission 320 may arrive at the receiving UE 115. Between 330-a and 335-a, the receiver of the receiving UE 115 may receive the UE1 transmission 315 and the UE2 transmission 320 with a default initial gain. In addition, between 330-a and 335-a, the receiving UE 115 may perform AGC to determine the gain to be used in the time slot 310-a. The gain may be based on the energy from the UE1 transmission 315 and the UE2 transmission 320. The time spans 330-a and 335-a may represent the AGC setup time and may span one or more starting symbols (e.g., the first symbol) of the time slot 310-a. At 335-a, the gain may be switched to an updated gain value and the remaining symbols of the time slot 310-a may be received using the updated gain value.
[0076] The control region of the UE1 transmission 315 may indicate the number of time slots for which the UE1 transmission 315 is to be sent (e.g., 4 time slots). After receiving the indication, the receiving UE 115 may determine the fraction of the RSRP of the UE1 transmission 315 in the time slot 310-a as a total signal received power (e.g., RSSI) of the time slot 310-a, and may determine whether the fraction is greater than a threshold (e.g., it may be determined whether the UE1 transmission 315 dominates the total signal received power). If the fraction is greater than the threshold, the receiving UE 115 may receive the UE transmission of the time slot 310-b using an updated gain value between 330-b and 335-b. If the fraction is less than the threshold, the UE 115 may not assign a new gain between 330-b and 335-b based on the UE1 transmission 315 (e.g., the UE 115 may return to using the default initial gain used between 330-a and 335-a).
[0077] At 330-b and assuming that the fraction is greater than the threshold, the receiving UE 115 may use the updated gain value of the time slot 310-a as the initial gain value of the time slot 310-b. If the receiving UE 115 performs AGC, the initial gain value of the time slot 310-b may be used to receive one or more starting symbols (e.g., the first symbol) and may be changed to the updated gain value for the time slot 310-b after performing AGC (e.g., at 335-b). The updated gain value may be used to receive the remaining symbols of the UE1 transmission 315 in the time slot 310-b. Alternatively, the receiving UE 115 may perform AGC, but may determine that no adjustment will be performed, and therefore may continue to use the initial gain value of the time slot 310-b for the remainder of the time slot 310-b. If the receiving UE 115 does not perform AGC in the time slot 310-b, the initial gain value may be used to receive all symbols of the UE1 transmission 315 in the time slot 310-b.
[0078] At 330-c, the receiving UE 115 may use the initial gain value of the time slot 310-b (e.g., if AGC was not performed in the time slot 310-b) as the initial gain value for the time slot 310-c, or may use the updated gain value of the time slot 310-b (e.g., if AGC was performed in the time slot 310-b) as the initial gain value for the time slot 310-c. In some cases, the receiving UE 115 may use the initial gain value of the time slot 310-b or the updated gain value of the time slot 310-a as the initial gain value for 310-c, regardless of whether AGC was performed in the time slot 310-b. If the receiving UE 115 performs AGC, the initial gain value for the time slot 310-c may be used to receive one or more starting symbols (e.g., the first symbol) of the UE1 transmission 315 and the UE3 transmission 325, and may be changed to an updated gain value for the time slot 310-c after performing AGC (e.g., at 335-c). The updated gain value may be used to receive the remaining symbols of the UE1 transmission 315 and the UE3 transmission 325 in the time slot 310-c. Alternatively, the receiving UE 115 may perform AGC, but may determine that no adjustment will be performed, and therefore may continue to use the initial gain value for the time slot 310-c for the remainder of the time slot 310-c. If the receiving UE 115 does not perform AGC in the time slot 310-b, the initial gain value may be used to receive all symbols of the UE1 transmission 310 and the UE3 transmission 325 in the time slot 310-c.
[0079] At 330-d, the receiving UE 115 may use the initial gain value of the time slot 310-c (e.g., if AGC is not performed in the time slot 310-c) as the initial gain value for the time slot 310-d, or may use the updated gain value of the time slot 310-c (e.g., if AGC is performed in the time slot 310-c) as the initial gain value for the time slot 310-d. In some cases, the receiving UE 115 may use the initial gain value of the time slot 310-c or the updated gain value of the time slot 310-a as the initial gain value for 310-d, regardless of whether AGC is performed in the time slot 310-c. If the receiving UE 115 performs AGC, the initial gain value of the time slot 310-d may be used for one or more starting symbols (e.g., the first symbol) of the receiving UE1 transmission 315, and may be changed to the updated gain value for the time slot 310-d after performing AGC (e.g., at 335-d). The updated gain value may be used to receive the remaining symbols of UE1 transmission 315 in time slot 310-d. Alternatively, receiving UE 115 may perform AGC, but may determine that no adjustments will be performed, and may therefore continue to use the initial gain value for time slot 310-d for the remainder of time slot 310-d. If receiving UE 115 does not perform AGC in time slot 310-d, the initial gain value may be used to receive all symbols of UE1 transmission 310 in time slot 310-d.
[0080] At 330 - e , UE1 transmission 315 may cease and the gain of the receiver may return to the initial default gain (eg, the gain at 330 - a ).
[0081] Figure 4 An example of a resource reservation gain scheme 400 supporting adaptive gain control for sidelink communications in accordance with aspects of the present disclosure is shown. In some examples, the resource reservation gain scheme 400 can be implemented by aspects of the wireless communication system 100. For example, a first UE 115 can send a UE1 transmission 415, a second UE 115 can send a UE2 transmission 420, and a third UE 115 can send a UE3 transmission 425. The resource reservation gain scheme 400 can include a sidelink communication grid 405 consisting of a plurality of time slots 410. Each UE transmission can span a time slot 410. In addition, each UE transmission can have a control region and a data region. The UE1 transmission 415 can be a UE transmission with resource reservation for another time slot 410 (e.g., time slot 410-b).
[0082] At 430-a, UE1 transmission 415-a and UE2 transmission 420 may arrive at receiving UE 115. Between 430-a and 435-a, a receiver of receiving UE 115 may receive UE1 transmission 415 and UE2 transmission 420 with a default initial gain. Additionally, between 430-a and 435-a, receiving UE 115 may perform AGC on UE1 transmission 415 and UE2 transmission 420. Time spans 430-a and 435-a may represent AGC setup times and may span one or more starting symbols (e.g., the first symbol) of time slot 410-a. At 435-a, the gain may be switched to an updated gain value, and the remaining symbols of time slot 410-a may be received using the updated gain value.
[0083] The control region of UE1 transmission 415-a may indicate the resources used for time slot 410-b. After receiving the indication, the receiving UE 115a may attempt to decode UE1 transmission 415-a. If the receiving UE 115 successfully decodes UE1 transmission 415-a, the receiving UE 115 may send an ACK to the first UE 115 and may not be sure that it will receive a retransmission of UE1 transmission 415-a (e.g., UE1 transmission 415-b) on time slot 410-b. Therefore, if the receiving UE 115 successfully decodes UE 1 transmission 415-a, the receiving UE 115 may not be sure of the new gain for time slot 410-b. However, if the receiving UE 115 fails to decode UE1 transmission 415-a, the receiving UE 115 may send a NACK to the first UE 115 and may be sure that it will receive a retransmission of UE1 transmission 415- (e.g., UE1 transmission 415-b) on time slot 410-b.
[0084] If the receiving UE 115 fails to decode the UE1 transmission 415-a, the receiving UE 115 can determine the fraction of the RSRP of the UE1 transmission 415-a of the total signal received power (e.g., RSSI) of the time slot 410-a, and can determine whether the fraction is greater than a threshold (e.g., it can be determined whether the UE1 transmission 415-a dominates the total signal received power for the time slot 410-a). If the fraction is greater than the threshold, the receiving UE 115 can use the updated gain value between 430-b and 435-b to receive the UE1 transmission 415-b. If the fraction is less than the threshold, the UE 115 can determine the new gain for the beginning of the time slot 410-b (e.g., for between 430-c and 435-c).
[0085] Additionally, in some cases, the spatial configuration (e.g., beam) used for reception by receiving UE 115 in time slot 410-a may be different from the spatial configuration (e.g., beam) used for reception by receiving UE 115 in time slot 410-c. In such a case, the gain value between 430-c and 435-c may be adjusted to compensate for the difference between the spatial configurations (e.g., the difference in gain).
[0086] At 430 - b , UE1 transmission 415 - a may cease and the gain of the receiver may return to the initial default gain (eg, the gain at 430 - a ).
[0087] At 430-c, assuming that the receiving UE 115 fails to decode the UE1 transmission 415-a, the receiving UE 115 may attempt to receive the UE1 transmission 415-b. If the receiving UE 115 performs AGC, the updated gain value for the time slot 410-a may be used to receive one or more starting symbols (e.g., the first symbol) and may be changed to the updated gain value for the time slot 410-b after performing AGC (e.g., at 435c). The updated gain value may be used to receive the remaining symbols of the UE1 transmission 415-b. Alternatively, the receiving UE 115 may perform AGC, but may determine that no adjustment will be performed and may therefore continue to use the initial gain value of the time slot 410-b for the remainder of the time slot 410-b. If the receiving UE 115 does not perform AGC in the time slot 410-b, the initial gain value may be used to receive all symbols of the UE1 transmission 415-b. If the receiving UE 115 successfully decodes the UE1 transmission 415-b, the receiving UE 115 may send an ACK to the first UE 115. However, if the receiving UE 115 fails to decode the UE1 transmission 415-b, the receiving UE 115 may send a NACK and may expect a retransmission of the UE1 transmission 415-b at another time slot 410 (which may be indicated by the control region of the UE1 transmission 415-b).
[0088] At 430 - d , UE1 transmission 415 - b may cease and the gain of the receiver may return to the initial default gain (eg, the gain at 430 - a ).
[0089] Figure 5 An example of a process flow 500 for supporting adaptive gain control for sidelink communications in accordance with aspects of the present disclosure is shown. In some examples, the process flow 500 can implement aspects of the wireless communication system 100. For example, the process flow 500 can include UEs 115-d and 115-e, which can be as described with reference to Figure 5 An example of a UE 115 is described.
[0090] At 505, UE 115-d may configure a receiver of UE 115-d to have a default gain at the beginning of a first time slot. The default gain may be based on a set of gains used to decode a set of transmissions on a set of time slots prior to the first time slot. For example, the default gain may be based on performing a statistical analysis of the set of gains.
[0091] At 510, UE 115-e may send a first transmission. UE 115-d may receive the first transmission in a first time slot. UE 115-d may receive the first transmission at a default gain, and after one or more symbols, may receive the remainder of the first transmission at the first gain. In some cases, the first transmission may include an indication of a second time slot and may be a control transmission. The second time slot may be immediately after the first time slot, and the indication of the second time slot may be the number of time slots on which UE 115-e intends to transmit. Alternatively, at least one time slot may occur between the first time slot and the second time slot, and the indication of the second time slot may include an indication of reserved resources including the second time slot. In some cases, the first transmission may include an indication of whether the spatial configuration used by UE 115-d for reception in the first time slot is the same as the spatial configuration used by UE 115-d for reception in the second time slot.
[0092] UE 115-d may decode the first transmission at 515. In some cases, UE 115-e may decode the first transmission based on configuring a receiver at the first UE to have the first gain.
[0093] At 520, UE 115-d may determine whether to monitor a second transmission from UE 115-e in the second time slot. UE 115-d may make this determination based on decoding the first transmission. For example, UE 115-d may not correctly decode the entirety of the first transmission and may send a NACK to UE 115-e. After sending the NACK to UE 115-e, UE 115-d may monitor the second transmission. However, if UE 115-d correctly decodes the entirety of the first transmission, UE 115-d may send an ACK to UE 115-e and may determine not to monitor the second transmission. If the first transmission is a time slot aggregated transmission, UE 115-e may determine to monitor the second transmission.
[0094] At 525, UE 115-d may configure the receiver of UE 115-d to have a second gain based on the first gain at the beginning of the second time slot. UE 115-d may determine to configure the receiver with the second gain based on: a fraction of the total received signal power of the first time slot associated with the RSRP of the first transmission, a spatial configuration used by UE 115-d in the first time slot, a spatial configuration for reception by UE 115-d in the second time slot, or a combination thereof. If the fraction is above a threshold, UE 115-d may configure the receiver to have the second gain. If the spatial configuration used for reception in the first time slot is different from the spatial configuration used for reception in the second time slot, the second gain may be determined based on the spatial configuration used for reception in the first time slot being different from the spatial configuration used for reception in the second time slot. In some cases, the difference between the second gain and the default gain at 505 may be based on the signal power associated with the first transmission. In some cases, the second gain may be based on the UE 115-d failing to decode at least one of the one or more transmissions received from UE 115-e in the first time slot.
[0095] At 530, UE 115-e may send a second transmission. If UE 115-e receives a NACK after sending the first transmission, or if the first transmission is a slot-aggregated transmission, UE 115-e may send the second transmission. UE 115-d may receive the second transmission in a second time slot. If the second time slot is immediately after the first time slot, the second transmission may be a data transmission.
[0096] At 535, UE 115-d may adjust the receiver from having the second gain to having a third gain during the second time slot based on a second signal power observed during the second time slot (eg, at the beginning of the second time slot). UE 115-d may switch to the third gain after performing AGC.
[0097] At 540, UE 115-d may decode one or more transmissions received in the second time slot based on the receiver having the second gain at the beginning of the second time slot. If UE 115-e sent the second transmission, the one or more transmissions may include the second transmission.
[0098] Figure 6 A block diagram 600 of a device 605 supporting adaptive gain control for sidelink communications according to aspects of the present disclosure is shown. The device 605 may be an example of aspects of a UE 115 as described herein. The device 605 may include a receiver 610, a communication manager 615, and a transmitter 620. The device 605 may also include a processor. Each of these components may communicate with each other (e.g., via one or more buses).
[0099] The receiver 610 may receive information such as packets, user data, or control information associated with various information channels (e.g., control channels, data channels, and information related to adaptive gain control for sidelink communications, etc.). The information may be communicated to other components of the device 605. The receiver 610 may be a reference Fig. 9 Examples of various aspects of the transceiver 920 are described. The receiver 610 may utilize a single antenna or a group of antennas.
[0100] The communication manager 615 may perform the following operations: receiving a first transmission in a first time slot from a second UE; decoding the first transmission based on configuring a receiver at the first UE to have a first gain; decoding one or more transmissions received in a second time slot based on the receiver having a second gain at the beginning of the second time slot; determining whether to monitor a second transmission from the second UE in the second time slot based on decoding the first transmission; and configuring the receiver to have a second gain based on the first gain at the beginning of the second time slot based on determining whether to monitor the second transmission. The communication manager 615 may be an example of aspects of the communication manager 910 described herein.
[0101] The communication manager 615 or its subcomponents may be implemented in hardware, in code (e.g., software or firmware) executed by a processor, or any combination thereof. If implemented in code executed by a processor, the functions of the communication manager 615 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, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described in the present disclosure.
[0102] The communication manager 615 or its subcomponents may be physically located at various locations, including being distributed so that portions of the functions are implemented by one or more physical components at different physical locations. In some examples, according to various aspects of the present disclosure, the communication manager 615 or its subcomponents may be separate and distinct components. In some examples, according to various aspects of the present disclosure, the communication manager 615 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).
[0103] The transmitter 620 can transmit signals generated by other components of the device 605. In some examples, the transmitter 620 can be co-located with the receiver 610 in a transceiver module. For example, the transmitter 620 can be a reference Fig. 9 Examples of aspects of the transceiver 920 are described. The transmitter 620 may utilize a single antenna or a group of antennas.
[0104] Figure 7 A block diagram 700 of a device 705 supporting adaptive gain control for sidelink communications according to aspects of the present disclosure is shown. The device 705 may be an example of aspects of the device 605 or UE 115 as described herein. The device 705 may include a receiver 710, a communication manager 715, and a transmitter 740. The device 705 may also include a processor. Each of these components may communicate with each other (e.g., via one or more buses).
[0105] The receiver 710 may receive information such as packets, user data, or control information associated with various information channels (e.g., control channels, data channels, and information related to adaptive gain control for sidelink communications, etc.). The information may be communicated to other components of the device 705. The receiver 710 may be a reference Fig. 9 Examples of various aspects of the transceiver 920 are described. The receiver 710 may utilize a single antenna or a group of antennas.
[0106] Communications manager 715 may be an example of aspects of communications manager 615 as described herein. Communications manager 715 may include transmission receiver 720, transmission decoder 725, transmission monitoring component 730, and gain configuration component 735. Communications manager 715 may be an example of aspects of communications manager 910 as described herein.
[0107] Transmission receiver 720 may receive a first transmission in a first time slot from a second UE.
[0108] The transmission decoder 725 may decode the first transmission based on configuring the receiver at the first UE to have the first gain and decode one or more transmissions received in the second time slot based on the receiver having the second gain at the beginning of the second time slot.
[0109] Transmission monitoring component 730 can determine whether to monitor for a second transmission from a second UE in a second time slot based on decoding the first transmission.
[0110] The gain configuration component 735 can configure the receiver to have a second gain based on the first gain at the beginning of the second time slot based on determining whether to monitor for the second transmission.
[0111] The transmitter 740 can transmit signals generated by other components of the device 705. In some examples, the transmitter 740 can be co-located with the receiver 710 in a transceiver module. For example, the transmitter 740 can be a reference Fig. 9Examples of various aspects of the transceiver 920 are described. The transmitter 740 may utilize a single antenna or a group of antennas.
[0112] Figure 8 A block diagram 800 of a communication manager 805 supporting adaptive gain control for sidelink communications in accordance with aspects of the present disclosure is shown. The communication manager 805 can be an example of aspects of the communication manager 615, the communication manager 715, or the communication manager 910 described herein. The communication manager 805 can include a transmission receiver 810, a transmission decoder 815, a transmission monitoring component 820, a gain configuration component 825, a power fraction component 830, a spatial configuration component 835, an ACK transmitter 840, and a transmit power indication component 845. Each of these modules can communicate with each other directly or indirectly (e.g., via one or more buses).
[0113] Transmission receiver 810 may receive a first transmission in a first time slot from a second UE. In some cases, the first transmission includes an indication of the second time slot. In some cases, the first transmission includes a control transmission. In some cases, the first transmission includes an indication of whether the spatial configuration used by the first UE for reception in the first time slot is the same as the spatial configuration used by the first UE for reception in the second time slot. In some cases, the first transmission in the first time slot and the one or more transmissions received in the second time slot are directed to a third UE.
[0114] The transmission decoder 815 may decode the first transmission based on configuring the receiver at the first UE to have the first gain. In some examples, the transmission decoder 815 may decode one or more transmissions received in the second time slot based on the receiver having the second gain at the beginning of the second time slot.
[0115] In some examples, the transmission decoder 815 may decode one or more transmissions based on adjusting the receiver to have a third gain. In some examples, the transmission decoder 815 may fail to decode at least one of the one or more transmissions received from the second UE in the first time slot, wherein the second gain is based on failing to decode at least one of the one or more transmissions received in the first time slot. In some examples, the transmission decoder 815 may decode all of the one or more transmissions received from the second UE in the first time slot, wherein the second gain is based on decoding all of the one or more transmissions received from the second UE in the first time slot.
[0116] The transmission monitoring component 820 may determine whether to monitor a second transmission from a second UE in a second time slot based on decoding the first transmission. In some examples, the transmission monitoring component 820 may determine to monitor a second transmission from a second UE based on sending a NACK. In some examples, the transmission monitoring component 820 may determine not to monitor a second transmission from a second UE after decoding all of one or more transmissions received from the second UE in the first time slot. In some cases, the second time slot is immediately after the first time slot, and wherein the indication of the second time slot includes the number of time slots on which the second UE intends to transmit. In some cases, the second time slot includes a data transmission from the second UE. In some cases, at least one time slot occurs between the first time slot and the second time slot, and wherein the indication of the second time slot includes an indication of reserved resources including the second time slot.
[0117] The gain configuration component 825 can configure the receiver to have a second gain based on the first gain at the beginning of the second time slot based on determining whether to monitor the second transmission. In some examples, the gain configuration component 825 can configure the receiver to have a default gain at the beginning of the first time slot, wherein the difference between the second gain and the default gain is based on the signal power associated with the first transmission. In some examples, the gain configuration component 825 can adjust the receiver from having a second gain to having a third gain during the second time slot based on the second signal power observed during the second time slot. In some examples, the gain configuration component 825 can configure the receiver to have a second gain at the beginning of the second time slot based on determining that the score is above a threshold. In some examples, the gain configuration component 825 can determine the second gain based on determining that the spatial configuration for reception in the first time slot is different from the spatial configuration for reception in the second time slot. In some cases, the second gain is also based on one or more of the following: a total received signal power observed by the first UE in the first time slot, a reference signal received power (RSRP) observed by the first UE for the second UE in the first time slot, a spatial configuration used by the first UE for receiving in the first time slot, or a spatial configuration used by the first UE for receiving in the second time slot. In some cases, the total received signal power includes a received signal strength indicator (RSSI) for the first time slot. In some cases, the second gain is a default initial gain. In some cases, the second gain is equal to the first gain. In some examples, the gain configuration component 825 can determine the default gain based on multiple gains for decoding multiple transmissions on multiple time slots before the first time slot. In some cases, determining the default gain based on multiple gains includes performing a statistical analysis of multiple gains.
[0118] The power fraction component 830 can determine a fraction of the total received signal power associated with the second UE based on the RSRP for the second UE, wherein the second gain is based on the fraction. In some examples, the power fraction component 830 can determine that the fraction is above a threshold.
[0119] The spatial configuration component 835 can determine that the spatial configuration used for reception in the first time slot is different from the spatial configuration used for reception in the second time slot.
[0120] ACK transmitter 840 may send a NACK to the second UE after failing to decode at least one of the one or more transmissions received in the first time slot.
[0121] The transmit power indicating component 845 can send an indication of transmit power for the second transmission to the second UE, wherein the second gain is based on the indicated transmit power.
[0122] Fig. 9 A diagram of a system 900 including a device 905 supporting adaptive gain control for sidelink communications according to aspects of the present disclosure is shown. The device 905 may be an example of or include a component of a device 605, a device 705, or a UE 115 as described herein. The device 905 may include components for two-way voice and data communications, including components for sending and receiving communications, including a communication manager 910, an I / O controller 915, a transceiver 920, an antenna 925, a memory 930, and a processor 940. These components may communicate electronically via one or more buses (e.g., a bus 945).
[0123] The communication manager 910 can perform the following operations: receive a first transmission in a first time slot from a second UE; decode the first transmission based on configuring a receiver at the first UE to have a first gain; decode one or more transmissions received in a second time slot based on the receiver having a second gain at the beginning of the second time slot; determine whether to monitor a second transmission from the second UE in the second time slot based on decoding the first transmission; and configure the receiver to have a second gain based on the first gain at the beginning of the second time slot based on determining whether to monitor the second transmission.
[0124] I / O controller 915 can manage input and output signals for device 905. I / O controller 915 can also manage peripheral devices that are not integrated into device 905. In some cases, I / O controller 915 can represent a physical connection or port to an external peripheral device. In some cases, I / O controller 915 can utilize a computer such as a , or another known operating system. In other cases, I / O controller 915 may represent or interact with a modem, keyboard, mouse, touch screen, or similar device. In some cases, I / O controller 915 may be implemented as part of a processor. In some cases, a user may interact with device 905 via I / O controller 915 or via hardware components controlled by I / O controller 915.
[0125] The transceiver 920 may communicate bidirectionally via one or more antennas, wired or wireless links as described above. For example, the transceiver 920 may represent a wireless transceiver and may communicate bidirectionally with another wireless transceiver. The transceiver 920 may also include a modem for modulating packets and providing the modulated packets to an antenna for transmission, and demodulating packets received from an antenna.
[0126] In some cases, a wireless device may include a single antenna 925. However, in some cases, the device may have more than one antenna 925 that are capable of sending or receiving multiple wireless transmissions simultaneously.
[0127] The memory 930 may include random access memory (RAM) and read-only memory (ROM). The memory 930 may store computer-readable, computer-executable code 935, which includes instructions that, when executed, cause the processor to perform various functions described herein. In some cases, the memory 930 may also contain, among other things, a basic input / output system (BIOS), which may control basic hardware or software operations, such as interaction with peripheral components or devices.
[0128] The processor 940 may include an intelligent hardware device (e.g., a general-purpose processor, a DSP, a CPU, a microcontroller, an ASIC, an FPGA, a programmable logic device, a discrete gate or transistor logic component, a discrete hardware component, or any combination thereof). In some cases, the processor 940 may be configured to operate a memory array using a memory controller. In other cases, the memory controller may be integrated into the processor 940. The processor 940 may be configured to execute computer-readable instructions stored in a memory (e.g., memory 930) to cause the device 905 to perform various functions (e.g., functions or tasks supporting adaptive gain control for sidelink communication).
[0129] The code 935 may include instructions for implementing various aspects of the present disclosure, including instructions for supporting wireless communications. The code 935 may be stored in a non-transitory computer-readable medium (e.g., system memory or other types of memory). In some cases, the code 935 may not be directly executable by the processor 940, but may cause a computer (e.g., when compiled and executed) to perform the functions described herein.
[0130] Fig.10 A flow chart illustrating a method 1000 for supporting adaptive gain control for sidelink communications according to aspects of the present disclosure is shown. The operations of the method 1000 may be implemented by a UE 115 or a component thereof as described herein. For example, the operations of the method 1000 may be implemented by a UE 115 or a component thereof as described herein. Figures 6 to 9 In some examples, the UE may execute an instruction set to control the functional units of the UE to perform the functions described below. Additionally or alternatively, the UE may use dedicated hardware to perform various aspects of the functions described below.
[0131] At 1005, the UE may receive a first transmission in a first time slot from a second UE. The operations of 1005 may be performed according to methods described herein. In some examples, aspects of the operations of 1005 may be performed as described with reference to Figures 6 to 9 The described transmission receiver is performed.
[0132] At 1010, the UE may decode the first transmission based on configuring the receiver at the first UE to have a first gain. The operations of 1010 may be performed according to the methods described herein. In some examples, aspects of the operations of 1010 may be as described with reference to Figures 6 to 9 The transport decoder described is implemented.
[0133] At 1015, the UE may determine whether to monitor for a second transmission from a second UE in a second time slot based on decoding the first transmission. The operations of 1015 may be performed according to the methods described herein. In some examples, aspects of the operations of 1015 may be as described with reference to Figures 6 to 9 The described transmission monitoring component is performed.
[0134] At 1020, the UE may configure the receiver to have a second gain based on the first gain at the beginning of the second time slot based on determining whether to monitor the second transmission. The operations of 1020 may be performed according to the methods described herein. In some examples, aspects of the operations of 1020 may be as described with reference to Figures 6 to 9 The gain configuration components described are implemented.
[0135] At 1025, the UE may decode one or more transmissions received in the second time slot based on the receiver having a second gain at the beginning of the second time slot. The operations of 1025 may be performed according to the methods described herein. In some examples, aspects of the operations of 1025 may be as described with reference to Figures 6 to 9 The transport decoder described is implemented.
[0136] Fig.11 A flow chart illustrating a method 1100 for supporting adaptive gain control for sidelink communications according to aspects of the present disclosure is shown. The operations of the method 1100 may be implemented by a UE 115 or a component thereof as described herein. For example, the operations of the method 1100 may be implemented by a UE 115 or a component thereof as described herein. Figures 6 to 9 In some examples, the UE may execute an instruction set to control the functional units of the UE to perform the functions described below. Additionally or alternatively, the UE may use dedicated hardware to perform various aspects of the functions described below.
[0137] At 1105, the UE may configure the receiver to have a default gain at the beginning of the first time slot. The operations of 1105 may be performed according to the methods described herein. In some examples, aspects of the operations of 1105 may be described as described with reference to Figures 6 to 9 The gain configuration components described are implemented.
[0138] At 1110, the UE may receive a first transmission in a first time slot from a second UE. The operations of 1110 may be performed according to methods described herein. In some examples, aspects of the operations of 1110 may be described with reference to Figures 6 to 9 The described transmission receiver is performed.
[0139] At 1115, the UE may decode the first transmission based on configuring the receiver at the first UE to have the first gain. The operations of 1115 may be performed according to the methods described herein. In some examples, aspects of the operations of 1115 may be as described with reference to Figures 6 to 9 The transport decoder described is implemented.
[0140] At 1120, the UE may determine whether to monitor for a second transmission from a second UE in a second time slot based on decoding the first transmission. The operations of 1120 may be performed according to the methods described herein. In some examples, aspects of the operations of 1120 may be described with reference to Figures 6 to 9 The described transmission monitoring component is performed.
[0141] At 1125, the UE may configure the receiver to have a second gain based on the first gain at the beginning of the second time slot based on determining whether to monitor the second transmission, wherein the difference between the second gain and the default gain is based on the signal power associated with the first transmission. The operations of 1125 may be performed according to the methods described herein. In some examples, aspects of the operations of 1125 may be as described with reference to Figures 6 to 9 The gain configuration components described are implemented.
[0142] At 1130, the UE may decode one or more transmissions received in the second time slot based on the receiver having a second gain at the beginning of the second time slot. The operations of 1130 may be performed according to the methods described herein. In some examples, aspects of the operations of 1130 may be described as described with reference to Figures 6 to 9 The transport decoder described is implemented.
[0143] Fig.12 A flow chart illustrating a method 1200 for supporting adaptive gain control for sidelink communications according to aspects of the present disclosure is shown. The operations of the method 1200 may be implemented by a UE 115 or a component thereof as described herein. For example, the operations of the method 1200 may be implemented by a UE 115 or a component thereof as described herein. Figures 6 to 9 In some examples, the UE may execute an instruction set to control the functional units of the UE to perform the functions described below. Additionally or alternatively, the UE may use dedicated hardware to perform various aspects of the functions described below.
[0144] At 1205, the UE may receive a first transmission in a first time slot from a second UE. The operations of 1205 may be performed according to methods described herein. In some examples, aspects of the operations of 1205 may be performed as described with reference to Figures 6 to 9 The described transmission receiver is performed.
[0145] At 1210, the UE may decode the first transmission based on configuring the receiver at the first UE to have a first gain. The operations of 1210 may be performed according to the methods described herein. In some examples, aspects of the operations of 1210 may be as described with reference to Figures 6 to 9 The transport decoder described is implemented.
[0146] At 1215, the UE may determine whether to monitor for a second transmission from a second UE in a second time slot based on decoding the first transmission. The operations of 1215 may be performed according to the methods described herein. In some examples, aspects of the operations of 1215 may be described with reference to Figures 6 to 9 The described transmission monitoring component is performed.
[0147] At 1220, the UE may configure the receiver to have a second gain based on the first gain at the beginning of the second time slot based on determining whether to monitor the second transmission. The operations of 1220 may be performed according to the methods described herein. In some examples, aspects of the operations of 1220 may be as described with reference to Figures 6 to 9 The gain configuration components described are implemented.
[0148] At 1225, the UE may adjust the receiver from having a second gain to having a third gain during the second time slot based on the second signal power observed during the second time slot. The operations of 1225 may be performed according to the methods described herein. In some examples, aspects of the operations of 1225 may be as described with reference to Figures 6 to 9 The gain configuration components described are implemented.
[0149] At 1230, the UE may decode one or more transmissions received in the second time slot based on the receiver having the second gain at the beginning of the second time slot and adjusting the receiver to have the third gain. The operations of 1230 may be performed according to the methods described herein. In some examples, aspects of the operations of 1230 may be performed as described with reference to Figures 6 to 9 The transport decoder described is implemented.
[0150] Fig.13 A flow chart illustrating a method 1300 for supporting adaptive gain control for sidelink communications according to aspects of the present disclosure is shown. The operations of the method 1300 may be implemented by a UE 115 or a component thereof as described herein. For example, the operations of the method 1300 may be implemented by a UE 115 or a component thereof as described herein. Figures 6 to 9 In some examples, the UE may execute an instruction set to control the functional units of the UE to perform the functions described below. Additionally or alternatively, the UE may use dedicated hardware to perform various aspects of the functions described below.
[0151] At 1305, the UE may receive a first transmission in a first time slot from a second UE. The operations of 1305 may be performed according to methods described herein. In some examples, aspects of the operations of 1305 may be performed as described with reference to Figures 6 to 9 The described transmission receiver is performed.
[0152] At 1310, the UE may decode the first transmission based on configuring the receiver at the first UE to have a first gain. The operations of 1310 may be performed according to the methods described herein. In some examples, aspects of the operations of 1310 may be as described with reference to Figures 6 to 9 The transport decoder described is implemented.
[0153] At 1315, the UE may determine whether to monitor for a second transmission from a second UE in a second time slot based on decoding the first transmission. The operations of 1315 may be performed according to the methods described herein. In some examples, aspects of the operations of 1315 may be as described with reference to Figures 6 to 9 The described transmission monitoring component is performed.
[0154] At 1320, the UE may determine a fraction of the total received signal power associated with the second UE based on the RSRP for the second UE, wherein the second gain is based on the fraction. The operations of 1320 may be performed according to the methods described herein. In some examples, aspects of the operations of 1320 may be as described with reference to Figures 6 to 9 The power fraction components described are implemented.
[0155] At 1325, the UE may configure the receiver to have a second gain based on the first gain at the beginning of the second time slot based on determining whether to monitor the second transmission, wherein the second gain is also based on one or more of: a total received signal power observed by the first UE in the first time slot, an RSRP observed by the first UE for the second UE in the first time slot, a spatial configuration used by the first UE for reception in the first time slot, or a spatial configuration used by the first UE for reception in the second time slot. The operations of 1325 may be performed according to the methods described herein. In some examples, aspects of the operations of 1325 may be performed as described with reference to Figures 6 to 9 The gain configuration components described are implemented.
[0156] At 1330, the UE may decode one or more transmissions received in the second time slot based on the receiver having a second gain at the beginning of the second time slot. The operations of 1330 may be performed according to the methods described herein. In some examples, aspects of the operations of 1330 may be described as described with reference to Figures 6 to 9 The transport decoder described is implemented.
[0157] Fig.14 A flow chart illustrating a method 1400 for supporting adaptive gain control for sidelink communications according to aspects of the present disclosure is shown. The operations of the method 1400 may be implemented by a UE 115 or a component thereof as described herein. For example, the operations of the method 1400 may be implemented by a UE 115 or a component thereof as described herein. Figures 6 to 9 In some examples, the UE may execute an instruction set to control the functional units of the UE to perform the functions described below. Additionally or alternatively, the UE may use dedicated hardware to perform various aspects of the functions described below.
[0158] At 1405, the UE may receive a first transmission in a first time slot from a second UE. The operations of 1405 may be performed according to methods described herein. In some examples, aspects of the operations of 1405 may be performed as described with reference to Figures 6 to 9 The described transmission receiver is performed.
[0159] At 1410, the UE may decode the first transmission based on configuring the receiver at the first UE to have a first gain. The operations of 1410 may be performed according to the methods described herein. In some examples, aspects of the operations of 1410 may be as described with reference to Figures 6 to 9 The transport decoder described is implemented.
[0160] At 1415, the UE may fail to decode at least one of the one or more transmissions received from the second UE in the first time slot. The operations of 1415 may be performed according to the methods described herein. In some examples, aspects of the operations of 1415 may be performed as described with reference to Figures 6 to 9 The transport decoder described is implemented.
[0161] At 1420, the UE may determine whether to monitor for a second transmission from a second UE in a second time slot based on decoding the first transmission. The operations of 1420 may be performed according to the methods described herein. In some examples, aspects of the operations of 1420 may be as described with reference to Figures 6 to 9 The described transmission monitoring component is performed.
[0162] At 1425, the UE may configure the receiver to have a second gain based on the first gain at the beginning of the second time slot based on determining whether to monitor the second transmission, wherein the second gain is based on failing to decode at least one of the one or more transmissions received in the first time slot. The operations of 1425 may be performed according to the methods described herein. In some examples, aspects of the operations of 1425 may be performed as described with reference to Figures 6 to 9 The gain configuration components described are implemented.
[0163] At 1430, the UE may decode one or more transmissions received in the second time slot based on the receiver having a second gain at the beginning of the second time slot. The operations of 1430 may be performed according to the methods described herein. In some examples, aspects of the operations of 1430 may be described as described with reference to Figures 6 to 9 The transport decoder described is implemented.
[0164] Fig.15A flow chart illustrating a method 1500 for supporting adaptive gain control for sidelink communications according to aspects of the present disclosure is shown. The operations of the method 1500 may be implemented by a UE 115 or a component thereof as described herein. For example, the operations of the method 1500 may be implemented by a UE 115 or a component thereof as described herein. Figures 6 to 9 In some examples, the UE may execute an instruction set to control the functional units of the UE to perform the functions described below. Additionally or alternatively, the UE may use dedicated hardware to perform various aspects of the functions described below.
[0165] At 1505, the UE may receive a first transmission in a first time slot from a second UE. The operations of 1505 may be performed according to methods described herein. In some examples, aspects of the operations of 1505 may be performed as described with reference to Figures 6 to 9 The described transmission receiver is performed.
[0166] At 1510, the UE may decode the first transmission based on configuring the receiver at the first UE to have a first gain. The operations of 1510 may be performed according to the methods described herein. In some examples, aspects of the operations of 1510 may be described with reference to Figures 6 to 9 The transport decoder described is implemented.
[0167] At 1515, the UE may decode all of the one or more transmissions received from the second UE in the first time slot. The operations of 1515 may be performed according to the methods described herein. In some examples, aspects of the operations of 1515 may be as described with reference to Figures 6 to 9 The transport decoder described is implemented.
[0168] At 1520, the UE may determine whether to monitor for a second transmission from a second UE in a second time slot based on decoding the first transmission. The operations of 1520 may be performed according to the methods described herein. In some examples, aspects of the operations of 1520 may be described with reference to Figures 6 to 9 The described transmission monitoring component is performed.
[0169] At 1525, the UE may configure the receiver to have a second gain based on the first gain at the beginning of the second time slot based on determining whether to monitor the second transmission, wherein the second gain is based on decoding all of the one or more transmissions received from the second UE in the first time slot. The operations of 1525 may be performed according to the methods described herein. In some examples, aspects of the operations of 1525 may be as described with reference to Figures 6 to 9 The gain configuration components described are implemented.
[0170] At 1530, the UE may decode one or more transmissions received in the second time slot based on the receiver having a second gain at the beginning of the second time slot. The operations of 1530 may be performed according to the methods described herein. In some examples, aspects of the operations of 1530 may be described as described with reference to Figures 6 to 9 The transport decoder described is implemented.
[0171] It should be noted that the methods described herein describe possible implementations, and that operations and steps may be rearranged or otherwise modified, and other implementations are possible. Furthermore, aspects from two or more methods may be combined.
[0172] Aspects of the following examples may be combined with any previous examples or aspects described herein. Thus, Example 1 is a method for wireless communication at a first UE, comprising: receiving a first transmission in a first time slot from a second UE; decoding the first transmission based at least in part on configuring a receiver at the first UE to have a first gain; determining whether to monitor for a second transmission from the second UE in a second time slot based at least in part on decoding the first transmission; configuring the receiver to have a second gain based at least in part on the first gain at the beginning of the second time slot based at least in part on determining whether to monitor the second transmission; and decoding one or more transmissions received in the second time slot based at least in part on the receiver having the second gain at the beginning of the second time slot.
[0173] In Example 2, the method of Example 1 may include configuring the receiver to have a default gain at the beginning of the first time slot, wherein a difference between the second gain and the default gain is based at least in part on a signal power associated with the first transmission.
[0174] In Example 3, the method of Examples 1-2 may include determining the default gain based at least in part on a plurality of gains used to decode a plurality of transmissions on a plurality of time slots preceding the first time slot.
[0175] In Example 4, in the method of Examples 1-3, determining the default gain based at least in part on the plurality of gains includes performing a statistical analysis of the plurality of gains.
[0176] In Example 5, in the method of Examples 1-4, decoding one or more transmissions received in the second time slot may include: adjusting the receiver from having the second gain to having a third gain during the second time slot based at least in part on a second signal power observed during the second time slot; and decoding the one or more transmissions based at least in part on adjusting the receiver to have the third gain.
[0177] In Example 6, in the methods of Examples 1-5, the second gain is also based at least in part on one or more of: a total received signal power observed by the first UE in the first time slot, a reference signal received power (RSRP) observed by the first UE for the second UE in the first time slot, a spatial configuration used by the first UE for reception in the first time slot, or a spatial configuration used by the first UE for reception in the second time slot.
[0178] In Example 7, the method of Examples 1-6 may include determining a fraction of the total received signal power associated with the second UE based at least in part on the RSRP for the second UE, wherein the second gain is based at least in part on the fraction.
[0179] In Example 8, the method of Examples 1-7 may include determining that the score is above the threshold; and configuring the receiver to have the second gain at the beginning of the second time slot based at least in part on determining that the score is above the threshold.
[0180] In Example 9, the method of Examples 1-8 may include: determining that a spatial configuration for reception in the first time slot is different from a spatial configuration for reception in the second time slot; and determining the second gain based at least in part on determining that the spatial configuration for reception in the first time slot is different from the spatial configuration for reception in the second time slot.
[0181] In Example 10, in the method of Examples 1-9, the total received signal power may include a received signal strength indicator (RSSI) for the first time slot.
[0182] In Example 11, in the method of Examples 1-10, the first transmission may include an indication of the second time slot.
[0183] In Example 12, in the method of Examples 1-11, the first transmission may include a control transmission.
[0184] In Example 13, in the method of Examples 1-12, the second time slot may be immediately subsequent to the first time slot, and the indication of the second time slot may include a time slot number on which the second UE intends to transmit.
[0185] In Example 14, in the method of Examples 1-13, the second time slot may include data transmission from the second UE.
[0186] In Example 15, in the method of Examples 1-14, at least one time slot may occur between the first time slot and the second time slot, and the indication of the second time slot may include an indication of reserved resources including the second time slot.
[0187] In Example 16, in the method of Examples 1-15, the first transmission includes an indication of whether a spatial configuration used by the first UE for reception in the first time slot is the same as a spatial configuration used by the first UE for reception in the second time slot.
[0188] In Example 17, the method of Examples 1-16 may include: failing to decode at least one transmission of one or more transmissions received from the second UE in the first time slot, wherein the second gain is at least partially based on the failure to decode at least one transmission of the one or more transmissions received in the first time slot.
[0189] In Example 18, the method of Examples 1-17 may include sending a negative acknowledgement (NACK) to the second UE after failing to decode the at least one of the one or more transmissions received in the first time slot.
[0190] In Example 19, the method of Examples 1-18 may include determining to monitor the second transmission from the second UE based at least in part on sending the NACK.
[0191] In Example 20, the method of Examples 1-19 may include: decoding all of the one or more transmissions received from the second UE in the first time slot, wherein the second gain is at least partially based on decoding all of the one or more transmissions received from the second UE in the first time slot.
[0192] In Example 21, the method of Examples 1-20 may include determining not to monitor the second transmission from the second UE after decoding all of the one or more transmissions received from the second UE in the first time slot.
[0193] In Example 22, in the method of Examples 1-21, the second gain may be a default initial gain.
[0194] In Example 23, in the method of Examples 1-22, the first transmission in the first time slot and the one or more transmissions received in the second time slot may be directed to a third UE.
[0195] In Example 24, the method of Examples 1-23 may include sending an indication of a transmit power for the second transmission to the second UE, wherein the second gain is based at least in part on the indicated transmit power.
[0196] In Example 25, in the method of Examples 1-24, the second gain is equal to the first gain.
[0197] Example 26 is a system or apparatus comprising a method for implementing any one of Examples 1-25 or an apparatus unit for implementing any one of Examples 1-25.
[0198] Example 27 is a non-transitory computer-readable medium storing instructions, the instructions being instructions executable by one or more processors to cause the one or more processors to implement a method as in any one of Examples 1-25.
[0199] Example 28 is a system comprising one or more processors and a memory in electronic communication with the one or more processors, the memory storing instructions that are executable by the one or more processors so that the system or device implements a method as in any one of Examples 1-25.
[0200] The technology described herein can be used in various wireless communication systems, such as 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) and other systems. CDMA systems can implement radio technologies such as CDMA2000, Universal Terrestrial Radio Access (UTRA), etc. CDMA2000 covers IS-2000, IS-95 and IS-856 standards. IS-2000 versions can be generally referred to as CDMA2000 1X, 1X, etc. IS-856 (TIA-856) is generally referred to as CDMA2000 1xEV-DO, High Speed Packet Data (HRPD), etc. UTRA includes broadband CDMA (W-CDMA) and other variants of CDMA. TDMA systems can implement radio technologies such as Global System for Mobile Communications (GSM).
[0201] OFDMA systems can implement radio technologies such as Ultra Mobile Broadband (UMB), Evolved UTRA (E-UTRA), Institute of Electrical and Electronics Engineers (IEEE) 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Flash-OFDM, etc. UTRA and E-UTRA are part of Universal Mobile Telecommunications System (UMTS). LTE, LTE-A, and LTE-A Professional are versions of UMTS that use E-UTRA. UTRA, E-UTRA, UMTS, LTE, LTE-A, LTE-A Professional, NR, 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). The technology described herein can be used for the systems and radio technologies mentioned herein as well as other systems and radio technologies. Although aspects of LTE, LTE-A, LTE-A Professional, or NR systems may be described for example purposes, and LTE, LTE-A, LTE-A Professional, or NR terminology may be used in much of the description, the techniques described herein may be applicable beyond LTE, LTE-A, LTE-A Professional, or NR applications.
[0202] A macro cell typically covers a relatively large geographic area (e.g., a radius of several kilometers) and may allow unrestricted access by a UE with a service subscription to a network provider. Compared to a macro cell, a small cell may be associated with a lower power base station, and the small cell may operate in the same or different frequency band as the macro cell (e.g., licensed, unlicensed, etc.). According to various examples, a small cell may include a pico cell, a femto cell, and a micro cell. For example, a pico cell may cover a small geographic area and may allow unrestricted access by a UE with a service subscription to a network provider. A femto cell may also cover a small geographic area (e.g., a residence) and may provide restricted access by a UE associated with the femto cell (e.g., a UE in a closed subscriber group (CSG), a UE for a user in a residence, etc.). An eNB for a macro cell may be referred to as a macro eNB. An eNB for a small cell may be referred to as a small cell eNB, a pico eNB, a femto eNB, or a home eNB. An eNB may support one or more (e.g., two, three, four, etc.) cells and may also support communications using one or more component carriers.
[0203] The wireless communication systems described herein may support synchronous or asynchronous operation. For synchronous operation, the base stations may have similar frame timing, and transmissions from different base stations may be approximately aligned in time. For asynchronous operation, the base stations may have different frame timing, and transmissions from different base stations may not be aligned in time. The techniques described herein may be used for synchronous or asynchronous operation.
[0204] The information and signals described herein may be represented using any of a variety of different techniques and methods. For example, data, instructions, commands, information, signals, bits, symbols, and chips mentioned throughout the description may be represented by voltage, current, electromagnetic waves, magnetic fields or particles, optical fields or particles, or any combination thereof.
[0205] The various illustrative blocks and modules described in conjunction with the disclosure herein may be implemented or executed using a general purpose processor, a DSP, an ASIC, an FPGA or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. A general purpose processor may be a microprocessor, but in an alternative, the processor may be any conventional processor, controller, microcontroller, or state machine. The processor may also be implemented as a combination of computing devices (e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, a combination of one or more microprocessors and a DSP core, or any other such configuration).
[0206] The functions described herein may be implemented in hardware, software executed by a processor, firmware, or any combination thereof. If implemented in software executed by a processor, the functions may be stored on or sent through a computer-readable medium as one or more instructions or codes. Other examples and implementations are within the scope of the present disclosure and the appended claims. For example, due to the nature of software, the functions described herein may be implemented in software executed by a processor, hardware, firmware, hard wiring, or any combination of these. Features that implement the functions may also be physically located at various locations, including being distributed so that parts of the functions are implemented at different physical locations.
[0207] Computer readable medium includes both non-transitory computer storage medium and communication medium, and communication medium includes any medium that promotes the transmission of computer program from one place to another place.Non-transitory storage medium can be any available medium that can be accessed by general-purpose computer or special-purpose computer.By way of example and not limitation, non-transitory computer readable medium can include RAM, ROM, electrically erasable programmable ROM (EEPROM), flash memory, compact disc (CD) ROM or other optical disc storage, disk storage or other magnetic storage device, or can be used for carrying or storing desired program code unit and can be accessed by general-purpose or special-purpose computer or general-purpose or special-purpose processor in the form of instruction or data structure.In addition, any connection is appropriately referred to as computer readable medium.For example, if software is to send from website, server or other remote source using coaxial cable, optical fiber cable, twisted pair, digital subscriber line (DSL) or wireless technology such as infrared, radio and microwave, then coaxial cable, optical fiber cable, twisted pair, DSL or wireless technology such as infrared, radio and microwave are included in the definition of medium. As used herein, disk and disc include CD, laser disc, optical disc, digital versatile disc (DVD), floppy disk and Blu-ray disc, wherein disks usually reproduce data magnetically, while discs reproduce data optically with lasers. Combinations of the above are also included within the scope of computer-readable media.
[0208] As used herein (including in the claims), "or" as used in a list of items (e.g., a list of items ending with a phrase such as "at least one of" or "one or more of") indicates an inclusive list, so that, for example, a list of at least one of A, B, or C means A or B or C or AB or AC or BC or ABC (i.e., A and B and C). In addition, as used herein, the phrase "based on" should not be interpreted as a reference to a closed set of conditions. For example, an exemplary step described as "based on condition A" can be based on both condition A and condition B without departing from the scope of the present disclosure. In other words, as used herein, the phrase "based on" should be interpreted in the same manner as the phrase "based at least in part on."
[0209] In the accompanying drawings, similar components or features may have the same reference number. In addition, various components of the same type may be distinguished by following the reference number with a dash and a second reference number, the second reference number being used to distinguish between similar components. If only the first reference number is used in the specification, the description applies to any of the similar components having the same first reference number, without regard to the second reference number or other subsequent reference numbers.
[0210] The descriptions set forth herein in conjunction with the accompanying drawings describe example configurations and do not represent all examples that may be implemented or within the scope of the claims. The term "exemplary" as used herein means "serving as an example, instance, or illustration," rather than "preferred" or "having advantages over other examples." For the purpose of providing an understanding of the described techniques, the detailed description includes specific details. However, these techniques may be implemented without these specific details. In some instances, well-known structures and devices are shown in block diagram form to avoid obscuring the concepts of the described examples.
[0211] To enable those skilled in the art to implement or use the present disclosure, the description herein is provided. It will be apparent to those skilled in the art that various modifications to the present disclosure will be apparent, and the general principles defined herein may be applied to other variations without departing from the scope of the present disclosure. Therefore, the present disclosure is not limited to the examples and designs described herein, but is given the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A method for wireless communication at a first user equipment (UE), comprising: configuring a receiver at the first UE to have an initial receiver gain at the beginning of a first time slot of a subframe; receiving a first portion of a first transmission from a second UE in the first time slot based on the receiver having the initial receiver gain; adjusting a receiver at the first UE from the initial receiver gain to a first gain during the first time slot, the adjustment being based at least in part on a signal power observed during the first time slot; decoding a remaining portion of the first transmission received in the first time slot based at least in part on adjusting the receiver at the first UE to have the first gain; determining whether to monitor for a second transmission from the second UE in a second time slot of the subframe based at least in part on decoding the first transmission; configuring the receiver to have a second gain based at least in part on the first gain at the beginning of the second time slot of the subframe based at least in part on a determination whether to monitor the second transmission; as well as One or more transmissions received in the second time slot are decoded based at least in part on the receiver having the second gain at the beginning of the second time slot.
2. The method according to claim 1, wherein: The difference between the second gain and the initial receiver gain is based at least in part on a signal power associated with the first transmission.
3. The method according to claim 2, further comprising: The initial receiver gain is determined based at least in part on a plurality of gains used to decode a plurality of transmissions over a plurality of time slots preceding the first time slot.
4. The method according to claim 3, wherein: Determining the initial receiver gain based at least in part on the plurality of gains includes performing a statistical analysis of the plurality of gains.
5. The method according to claim 1, wherein: Decoding the one or more transmissions received in the second time slot comprises: adjusting the receiver from having the second gain to having a third gain during the second time slot based at least in part on a second signal power observed during the second time slot; and The one or more transmissions are decoded based at least in part on adjusting the receiver to have the third gain.
6. The method according to claim 1, wherein: The second gain is also based at least in part on one or more of: a total received signal power observed by the first UE in the first time slot, a reference signal received power (RSRP) observed by the first UE for the second UE in the first time slot, a spatial configuration used by the first UE for reception in the first time slot, or a spatial configuration used by the first UE for reception in the second time slot.
7. The method according to claim 6, further comprising: A fraction of the total received signal power associated with the second UE is determined based at least in part on the RSRP for the second UE, wherein the second gain is based at least in part on the fraction.
8. The method according to claim 7, further comprising: determining that the score is above a threshold; as well as The receiver is configured to have the second gain at the beginning of the second time slot based at least in part on determining that the score is above the threshold.
9. The method according to claim 6, further comprising: determining that a spatial configuration for reception in the first time slot is different from a spatial configuration for reception in the second time slot; as well as The second gain is determined based at least in part on determining that a spatial configuration used for reception in the first time slot is different than a spatial configuration used for reception in the second time slot.
10. The method according to claim 6, wherein: The total received signal power includes a received signal strength indicator (RSSI) for the first time slot.
11. The method according to claim 1, wherein: The first transmission includes an indication of the second time slot.
12. The method according to claim 11, wherein: The first transmission comprises a control transmission.
13. The method according to claim 12, wherein: The second time slot immediately follows the first time slot, and wherein the indication of the second time slot comprises a time slot number on which the second UE intends to transmit.
14. The method according to claim 13, wherein: The second time slot includes data transmission from the second UE.
15. The method according to claim 12, wherein: At least one time slot occurs between the first time slot and the second time slot, and wherein the indication of the second time slot comprises an indication of reserved resources comprising the second time slot.
16. The method according to claim 1, wherein: The first transmission includes an indication of whether a spatial configuration used by the first UE for reception in the first time slot is the same as a spatial configuration used by the first UE for reception in the second time slot.
17. The method according to claim 1, further comprising: A failure to decode at least one of the one or more transmissions received from the second UE in the first time slot, wherein the second gain is based at least in part on a failure to decode the at least one of the one or more transmissions received in the first time slot.
18. The method according to claim 17, further comprising: A negative acknowledgement (NACK) is sent to the second UE after failing to decode the at least one of the one or more transmissions received in the first time slot.
19. The method according to claim 18, further comprising: The determination to monitor the second transmission from the second UE is based at least in part on sending the NACK.
20. The method of claim 1, further comprising: decoding all of the one or more transmissions received from the second UE in the first time slot, wherein the second gain is based at least in part on decoding all of the one or more transmissions received from the second UE in the first time slot.
21. The method according to claim 20, further comprising: After decoding all of the one or more transmissions received from the second UE in the first time slot, determining not to monitor the second transmission from the second UE.
22. The method according to claim 1, wherein: The first transmission in the first time slot and the one or more transmissions received in the second time slot are directed to a third UE.
23. The method of claim 1, further comprising: An indication of a transmit power for the second transmission is sent to the second UE, wherein the second gain is based at least in part on the indicated transmit power.
24. The method according to claim 1, wherein: The second gain is equal to the first gain.
25. An apparatus for wireless communication at a first user equipment (UE), comprising: processor; a memory in electronic communication with the processor; as well as instructions stored in the memory and executable by the processor to cause the apparatus to: configuring a receiver at the first UE to have an initial receiver gain at the beginning of a first time slot of a subframe; receiving a first portion of a first transmission from a second UE in the first time slot based on the receiver having the initial receiver gain; adjusting a receiver at the first UE from the initial receiver gain to a first gain during the first time slot, the adjustment being based at least in part on a signal power observed during the first time slot; decoding a remaining portion of the first transmission received in the first time slot based at least in part on adjusting the receiver at the first UE to have the first gain; determining whether to monitor for a second transmission from the second UE in a second time slot of the subframe based at least in part on decoding the first transmission; configuring the receiver to have a second gain based at least in part on the first gain at the beginning of the second time slot of the subframe based at least in part on a determination whether to monitor the second transmission; as well as One or more transmissions received in the second time slot are decoded based at least in part on the receiver having the second gain at the beginning of the second time slot.
26. The device according to claim 25, wherein The difference between the second gain and the initial receiver gain is based at least in part on a signal power associated with the first transmission.
27. The device according to claim 26, wherein: The instructions are also executable by the processor to cause the apparatus to: The initial receiver gain is determined based at least in part on a plurality of gains used to decode a plurality of transmissions on a plurality of time slots preceding the first time slot, wherein determining the initial receiver gain based at least in part on the plurality of gains comprises performing a statistical analysis of the plurality of gains.
28. The device according to claim 25, wherein The instructions for decoding the one or more transmissions received in the second time slot are executable by the processor to cause the apparatus to: adjusting the receiver from having the second gain to having a third gain during the second time slot based at least in part on a second signal power observed during the second time slot; and The one or more transmissions are decoded based at least in part on adjusting the receiver to have the third gain.
29. The device according to claim 25, wherein: The second gain is also based at least in part on one or more of: a total received signal power observed by the first UE in the first time slot, a reference signal received power (RSRP) observed by the first UE for the second UE in the first time slot, a spatial configuration used by the first UE for reception in the first time slot, or a spatial configuration used by the first UE for reception in the second time slot.
30. The device according to claim 29, wherein: The instructions are also executable by the processor to cause the apparatus to: A fraction of the total received signal power associated with the second UE is determined based at least in part on the RSRP for the second UE, wherein the second gain is based at least in part on the fraction.
31. The device according to claim 30, wherein The instructions are also executable by the processor to cause the apparatus to: determining that the score is above a threshold; and The receiver is configured to have the second gain at the beginning of the second time slot based at least in part on determining that the score is above the threshold.
32. The device according to claim 29, wherein: The instructions are also executable by the processor to cause the apparatus to: determining that a spatial configuration for reception in the first time slot is different from a spatial configuration for reception in the second time slot; and The second gain is determined based at least in part on determining that a spatial configuration used for reception in the first time slot is different than a spatial configuration used for reception in the second time slot.
33. The device according to claim 29, wherein: The total received signal power includes a received signal strength indicator (RSSI) for the first time slot.
34. The apparatus of claim 25, wherein: The first transmission includes an indication of the second time slot.
35. The device according to claim 34, wherein The first transmission comprises a control transmission.
36. The device according to claim 35, wherein The second time slot immediately follows the first time slot, and wherein the indication of the second time slot comprises a time slot number on which the second UE intends to transmit, and wherein the second time slot comprises a data transmission from the second UE.
37. The device according to claim 35, wherein: At least one time slot occurs between the first time slot and the second time slot, and wherein the indication of the second time slot comprises an indication of reserved resources comprising the second time slot.
38. The apparatus of claim 25, wherein: The first transmission includes an indication of whether a spatial configuration used by the first UE for reception in the first time slot is the same as a spatial configuration used by the first UE for reception in the second time slot.
39. The apparatus of claim 25, wherein: The instructions are also executable by the processor to cause the apparatus to: A failure to decode at least one of the one or more transmissions received from the second UE in the first time slot, wherein the second gain is based at least in part on a failure to decode the at least one of the one or more transmissions received in the first time slot.
40. The device according to claim 39, wherein The instructions are also executable by the processor to cause the apparatus to: A negative acknowledgement (NACK) is sent to the second UE after failing to decode the at least one of the one or more transmissions received in the first time slot.
41. The device according to claim 40, wherein The instructions are also executable by the processor to cause the apparatus to: The determination to monitor the second transmission from the second UE is based at least in part on sending the NACK.
42. The apparatus of claim 25, wherein: The instructions are also executable by the processor to cause the apparatus to: decoding all of the one or more transmissions received from the second UE in the first time slot, wherein the second gain is based at least in part on decoding all of the one or more transmissions received from the second UE in the first time slot.
43. The device according to claim 42, wherein: The instructions are also executable by the processor to cause the apparatus to: After decoding all of the one or more transmissions received from the second UE in the first time slot, determining not to monitor the second transmission from the second UE.
44. The apparatus of claim 25, wherein: The first transmission in the first time slot and the one or more transmissions received in the second time slot are directed to a third UE.
45. The apparatus of claim 25, wherein: The instructions are also executable by the processor to cause the apparatus to: An indication of a transmit power for the second transmission is sent to the second UE, wherein the second gain is based at least in part on the indicated transmit power.
46. The apparatus of claim 25, wherein: The second gain is equal to the first gain.
47. An apparatus for wireless communication at a first user equipment (UE), comprising: means for configuring a receiver at the first UE to have an initial receiver gain at the beginning of a first time slot of a subframe; means for receiving a first portion of a first transmission from a second UE in the first time slot based on the receiver having the initial receiver gain; means for adjusting a receiver at the first UE from the initial receiver gain to a first gain during the first time slot, the adjustment being based at least in part on a signal power observed during the first time slot; means for decoding a remaining portion of the first transmission received in the first time slot based at least in part on adjusting the receiver at the first UE to have the first gain; means for determining whether to monitor for a second transmission from the second UE in a second time slot of the subframe based at least in part on decoding the first transmission; means for configuring the receiver to have a second gain based at least in part on the first gain at the beginning of the second time slot of the subframe based at least in part on determining whether to monitor the second transmission; as well as means for decoding one or more transmissions received in the second time slot based at least in part on the receiver having the second gain at the beginning of the second time slot.
48. A non-transitory computer-readable medium storing code for wireless communication at a first user equipment (UE), the code comprising instructions executable by a processor to: configuring a receiver at the first UE to have an initial receiver gain at the beginning of a first time slot of a subframe; receiving a first portion of a first transmission from a second UE in the first time slot based on the receiver having the initial receiver gain; adjusting a receiver at the first UE from the initial receiver gain to a first gain during the first time slot, the adjustment being based at least in part on a signal power observed during the first time slot; decoding a remaining portion of the first transmission received in the first time slot based at least in part on adjusting the receiver at the first UE to have the first gain; determining whether to monitor for a second transmission from the second UE in a second time slot of the subframe based at least in part on decoding the first transmission; configuring the receiver to have a second gain based at least in part on the first gain at the beginning of the second time slot of the subframe based at least in part on a determination whether to monitor the second transmission; as well as One or more transmissions received in the second time slot are decoded based at least in part on the receiver having the second gain at the beginning of the second time slot.
Citation Information
Patent Citations
Selectively activated AGC signal measurement unit
EP1327313A1
Method and device for performing communication in wireless communication system
EP3404864A1
Selectively activated AGC signal measurement unit
US7085255B2
Multi-access scheme and signal structure for d2d communications
WO2013155253A1
Reducing overhead in sidelink transmissions
WO2018030949A1