Abstract:
Vector processing engines (VPEs) employing a tapped-delay line(s) for providing precision correlation/covariance vector processing operations with reduced sample re-fetching and/or power consumption are disclosed. The VPEs disclosed herein are configured to provide correlation/covariance vector processing operations, such as code division multiple access (CDMA) correlation/covariance vector processing operations as a non-limiting example. A tapped-delay line(s) is included in the data flow paths between memory and execution units in the VPE. The tapped-delay line (s) is configured to receive and provide an input vector data sample set to execution units for performing correlation/covariance vector processing operations. The tapped-delay line(s) is also configured to shift the input vector data sample set for each filter delay tap and provide the shifted input vector data sample set to the execution units, so the shifted input vector data sample set need not be re-fetched from the vector data file during the filter vector processing operations.
Abstract:
Methods, systems, and devices for wireless communication are described. Generally, the described techniques provide for efficiently limiting a number of blind decoding attempts or control channel elements (CCEs) that a user equipment (UE) is configured to monitor to limit complexity at the UE. When a UE is configured to use blind decoding for monitoring CCEs in multiple spans in a slot for control information from a base station, the UE may be configured to perform dropping of blind decoding candidates or CCEs in a first temporal span in the slot. In other words, the UE may identify a dropping rule to drop CCE monitoring occasions or blind decoding attempts in excess of a maximum number of non-overlapping CCEs per span or a maximum number of blind decoding attempts per span, respectively, and the UE may apply the dropping rule to the first temporal span within the slot.
Abstract:
Vector processing engines (VPEs) employing a tapped-delay line(s) for providing precision correlation/covariance vector processing operations with reduced sample re-fetching and/or power consumption are disclosed. The VPEs disclosed herein are configured to provide correlation/covariance vector processing operations, such as code division multiple access (CDMA) correlation/covariance vector processing operations as a non-limiting example. A tapped-delay line(s) is included in the data flow paths between memory and execution units in the VPE. The tapped-delay line (s) is configured to receive and provide an input vector data sample set to execution units for performing correlation/covariance vector processing operations. The tapped-delay line(s) is also configured to shift the input vector data sample set for each filter delay tap and provide the shifted input vector data sample set to the execution units, so the shifted input vector data sample set need not be re-fetched from the vector data file during the filter vector processing operations.
Abstract:
Various additional and alternative aspects are described herein. In some aspects, the present disclosure provides techniques for determining timing conditions for uplink control information (UCI) processing by a user equipment (UE).
Abstract:
Methods, systems, and devices for wireless communication are described. Generally, the described techniques provide for efficiently limiting a number of blind decoding attempts or control channel elements (CCEs) that a user equipment (UE) is configured to monitor to limit complexity at the UE. When a UE is configured to use blind decoding for monitoring CCEs in multiple spans in a slot for control information from a base station, the UE may be configured to perform dropping of blind decoding candidates or CCEs in a first temporal span in the slot. In other words, the UE may identify a dropping rule to drop CCE monitoring occasions or blind decoding attempts in excess of a maximum number of non-overlapping CCEs per span or a maximum number of blind decoding attempts per span, respectively, and the UE may apply the dropping rule to the first temporal span within the slot.
Abstract:
Methods, systems, and devices for wireless communications are described. A user equipment (UE) may support dynamic clock switching within a transmission time interval (TTI) to allow for more efficient and flexible processing within the TTI. In particular, a user equipment (UE) may be configured to use multiple clock speeds for processing signals within a TTI, and the UE may determine a clock speed to use for processing data within a TTI based on control information received from a base station. For example, the UE may determine an amount of time available for processing data based on the control information received from the base station, and the UE may adjust its clock speed to finish processing the data in the determined amount of time.
Abstract:
Methods, systems, and devices for wireless communications are described. A user equipment (UE) may support dynamic clock switching within a transmission time interval (TTI) to allow for more efficient and flexible processing within the TTI. In particular, a user equipment (UE) may be configured to use multiple clock speeds for processing signals within a TTI, and the UE may determine a clock speed to use for processing data within a TTI based on control information received from a base station. For example, the UE may determine an amount of time available for processing data based on the control information received from the base station, and the UE may adjust its clock speed to finish processing the data in the determined amount of time.
Abstract:
This disclosure provides systems, methods and apparatuses for protecting against transmit power violations in a radio unit (RU) of a disaggregated base station. For example, when a distributed unit (DU) provides frequency domain samples to the RU, the DU may set a reference input level that causes the RU scale a gain lineup to avoid saturation or sensitivity issues in a signal processing chain while ramping up to a required transmit power. Accordingly, to avoid signal saturation or clipping at the RU, the RU may monitor energy estimation measurements and take remedial action when a transmit power violation occurs. For example, the RU may provide one or more system alarms to the DU or prevent transmission over an air interface in cases where the energy estimation measurements fail to satisfy one or more thresholds.
Abstract:
Vector processing engines (VPEs) employing a tapped-delay line(s) for providing precision filter vector processing operations with reduced sample re-fetching and power consumption are disclosed. Related vector processor systems and methods are also disclosed. The VPEs are configured to provide filter vector processing operations. To minimize re-fetching of input vector data samples from memory to reduce power consumption, a tapped-delay line(s) is included in the data flow paths between a vector data file and execution units in the VPE. The tapped-delay line(s) is configured to receive and provide input vector data sample sets to execution units for performing filter vector processing operations. The tapped-delay line(s) is also configured to shift the input vector data sample set for filter delay taps and provide the shifted input vector data sample set to execution units, so the shifted input vector data sample set does not have to be re-fetched during filter vector processing operations.
Abstract:
Vector processing engines (VPEs) employing a tapped-delay line(s) for providing precision filter vector processing operations with reduced sample re-fetching and power consumption are disclosed. Related vector processor systems and methods are also disclosed. The VPEs are configured to provide filter vector processing operations. To minimize re-fetching of input vector data samples from memory to reduce power consumption, a tapped-delay line(s) is included in the data flow paths between a vector data file and execution units in the VPE. The tapped-delay line(s) is configured to receive and provide input vector data sample sets to execution units for performing filter vector processing operations. The tapped-delay line(s) is also configured to shift the input vector data sample set for filter delay taps and provide the shifted input vector data sample set to execution units, so the shifted input vector data sample set does not have to be re-fetched during filter vector processing operations.