APPARATUS AND METHOD FOR IMAGE SIGNAL PROCESSING

    公开(公告)号:US20230007220A1

    公开(公告)日:2023-01-05

    申请号:US17941181

    申请日:2022-09-09

    Abstract: Apparatuses, systems, and methods related to an image processor formed in an array of memory cells are described. An image processor as described herein is configured to reduce complexity and power consumption and/or increase data access bandwidth by performing image processing in the array of memory cells relative to image processing by a host processor external to the memory array. For instance, one apparatus described herein includes sensor circuitry configured to provide an input vector, as a plurality of bits that corresponds to a plurality of color components for an image pixel, and an image processor formed in an array of memory cells. The image processor is coupled to the sensor circuitry to receive the plurality of bits of the input vector. The image processor is configured to perform a color correction operation in the array by performing matrix multiplication on the input vector and a parameter matrix to determine an output vector that is color corrected.

    Wireless devices and systems including examples of cross correlating wireless transmissions

    公开(公告)号:US11539502B2

    公开(公告)日:2022-12-27

    申请号:US17090123

    申请日:2020-11-05

    Abstract: Examples described herein include systems and methods which include wireless devices and systems with examples of cross correlation including symbols indicative of radio frequency (RF) energy. An electronic device including a statistic calculator may be configured to calculate a statistic including the cross-correlation of the symbols. The electronic device may include a comparator configured to provide a signal indicative of a presence or absence of a wireless communication signal in the particular portion of the wireless spectrum based on a comparison of the statistic with a threshold. A decoder/precoder may be configured to receive the signal indicative of the presence or absence of the wireless communication signal and to decode the symbols responsive to a signal indicative of the presence of the wireless communication signal. Examples of systems and methods described herein may facilitate the processing of data for wireless communications in a power-efficient and time-efficient manner.

    Memory devices and methods which may facilitate tensor memory access

    公开(公告)号:US11422929B2

    公开(公告)日:2022-08-23

    申请号:US17150675

    申请日:2021-01-15

    Abstract: Methods, apparatuses, and systems for tensor memory access are described. Multiple data located in different physical addresses of memory may be concurrently read or written by, for example, employing various processing patterns of tensor or matrix related computations. A memory controller, which may comprise a data address generator, may be configured to generate a sequence of memory addresses for a memory access operation based on a starting address and a dimension of a tensor or matrix. At least one dimension of a tensor or matrix may correspond to a row, a column, a diagonal, a determinant, or an Nth dimension of the tensor or matrix. The memory controller may also comprise a buffer configured to read and write the data generated from or according to a sequence of memory of addresses.

    Neuron calculator for artificial neural networks

    公开(公告)号:US11070257B2

    公开(公告)日:2021-07-20

    申请号:US16786637

    申请日:2020-02-10

    Abstract: Examples described herein include systems and methods, including wireless devices and systems with neuron calculators that may perform one or more functionalities of a wireless transceiver. The neuron calculator calculates output signals that may be implemented, for example, using accumulation units that sum the multiplicative processing results of ordered sets from ordered neurons with connection weights for each connection between an ordered neuron and outputs of the neuron calculator. The ordered sets may be a combination of some input signals, with the number of signals determined by an order of the neuron. Accordingly, a kth-order neuron may include an ordered set comprising product values of k input signals, where the input signals are selected from a set of k-combinations with repetition. As an example in a wireless transceiver, the neuron calculator may perform channel estimation as a channel estimation processing component of the receiver portion of a wireless transceiver.

    Wireless devices and systems including examples of configuration during an active time period

    公开(公告)号:US11032139B2

    公开(公告)日:2021-06-08

    申请号:US16116849

    申请日:2018-08-29

    Abstract: Examples described herein include methods, devices, and systems which may implement different processing stages for wireless communication in processing units. Such data processing may include a source data processing stage, a baseband processing stage, a digital front-end processing stage, and a radio frequency (RF) processing stage. Data may be received from a sensor of device and then processed in the stages to generate output data for transmission. Processing the data in the various stages may occur during an active time period of a discontinuous operating mode. During the active time period, a reconfigurable hardware platform may allocate all or a portion of the processing units to implement the processing stages. Examples of systems and methods described herein may facilitate the processing of data for 5G (e.g., New Radio (NR)) wireless communications in a power-efficient and time-efficient manner.

    Apparatus and method to switch configurable logic units

    公开(公告)号:US10963265B2

    公开(公告)日:2021-03-30

    申请号:US15493551

    申请日:2017-04-21

    Abstract: Examples described herein include systems and methods which include an apparatus comprising a plurality of configurable logic units and a plurality of switches, with each switch being coupled to at least one configurable logic unit of the plurality of configurable logic units. The apparatus further includes an instruction register configured to provide respective switch instructions of a plurality of switch instructions to each switch based on a computation to be implemented among the plurality of configurable logic units. For example, the switch instructions may include allocating the plurality of configurable logic units to perform the computation and activating an input of the switch and an output of the switch to couple at least a first configurable logic unit and a second configurable logic unit. In various embodiments, configurable logic units can include arithmetic logic units (ALUs), bit manipulation units (BMUs), and multiplier-accumulator units (MACs).

    Wireless devices and systems including examples of configuration modes for baseband units and remote radio heads

    公开(公告)号:US10716110B2

    公开(公告)日:2020-07-14

    申请号:US15693122

    申请日:2017-08-31

    Abstract: Examples described herein include systems and methods which include wireless devices and systems with examples of configuration modes for baseband units (BBU) and remote radio heads (RRH). For example, a computing system including a BBU and a RRH may receive a configuration mode selection including information indicative of a configuration mode for respective processing units of the BBU and the RRH. The computing system may allocate the respective processing units to perform wireless processing stages associated with a wireless protocol. The BBU and/or the RRH may generate an output data stream based on the mixing of coefficient data with input data at the BBU and/or the RRH. Examples of systems and methods described herein may facilitate the processing of data for 5G (e.g., New Radio (NR)) wireless communications in a power-efficient and time-efficient manner.

    Memory devices and methods which may facilitate tensor memory access with memory maps based on memory operations

    公开(公告)号:US10684955B2

    公开(公告)日:2020-06-16

    申请号:US15493505

    申请日:2017-04-21

    Abstract: Examples described herein include systems and methods which include an apparatus comprising a memory array including a plurality of memory cells and a memory controller coupled to the memory array. The memory controller comprises a memory mapper configured to configure a memory map on the basis of a memory command associated with a memory access operation. The memory map comprises a specific sequence of memory access instructions to access at least one memory cell of the memory array. For example, the specific sequence of memory access instructions for a diagonal memory command comprises a sequence of memory access instructions that each access a memory cell along a diagonal of the memory array.

    Apparatuses and methods for adaptive spatial diversity in a MIMO-based system

    公开(公告)号:US10476559B2

    公开(公告)日:2019-11-12

    申请号:US15600420

    申请日:2017-05-19

    Abstract: Examples described herein include apparatuses and methods to perform adaptive spatial diversity in a MIMO system. An example apparatus may include a plurality of receiving antennas and a wireless receiver configured to receive a respective plurality of receive signals each from a respective receiving antenna of the plurality of receiving antennas. The wireless signal may be further configured to apply a corresponding weight to each of the plurality of signals to provide a plurality of weighted signals and to apply an eigenfilter to the plurality of weighted signals provide a transfer function. The wireless receiver further configured to perform a fast Fourier transform (FFT) on the transfer function to provide output signals in the frequency domain.

Patent Agency Ranking