Digital Signal Processor Having Inverse Discrete Cosine Transform Engine For Video Decoding And Partitioned Distributed Arithmetic Multiply/Accumulate Unit Therefor
VeriSilicon Holdings (Cayman Islands) Co. Ltd. - Santa Clara CA
International Classification:
G06F 17/14
US Classification:
708402
Abstract:
A distributed arithmetic multiply/accumulate (MAC) unit for computing inverse discrete cosine transformations (IDCTs). In one embodiment, the distributed arithmetic MAC unit includes: (1) a first pipeline stage configured to perform dot products on received sequential input data and (2) a second pipeline stage coupled to the first pipeline stage and configured to compute additions and subtractions of the dot products to yield sequential output data.
Mimo Signal Detector, A Method Of Detecting Mimo Signals And A Mimo Receiver
A signal decoder, a method of detecting an RF signal at a MIMO receiver and a MIMO receiver are disclosed herein. In one embodiment, the signal decoder includes: (1) a tree pruner configured to reduce a number of nodes of an MLD tree to expand based on modulation properties of the transmitted radio signals and SE enumeration of at least a portion of the MLD tree and (2) a vector sorter configured to sort multiple rows of child nodes of the MLD tree in parallel.
Microphone Arrays For Generating Stereo And Surround Channels, Method Of Operation Thereof And Module Incorporating The Same
A system and method for generating multiple audio channels. In one embodiment, the system includes: (1) an array of omnidirectional microphones and (2) a beamformer coupled to the array and operable to transform signals produced by the array into multiple directional audio channels.
Real-Time Microphone Array With Robust Beamformer And Postfilter For Speech Enhancement And Method Of Operation Thereof
Jitendra D. Rayala - Sunnyvale CA, US Krishna Vemireddy - San Jose CA, US
Assignee:
VeriSilicon Holdings Co., Ltd. - Plano TX
International Classification:
H04R 3/00
US Classification:
381 92
Abstract:
A microphone array processing system and method carried out in the system. In one embodiment, the system includes: (1) a beamformer configured to perform adaptive beamforming on gain-compensated signals received from a plurality of microphones, the adaptive beamforming including dynamic range compression and diagonal loading of a sample correlation matrix based on order statistics and (2) a postfilter configured to receive an output of the beamformer and reduce noise components remaining from the beamforming.
Echo Canceller Having A Frequency Domain Active Region Location Estimator
Method and apparatus for canceling an echo path by locating an active region thereof for subsequent application of a filter thereto. A plurality of far-end signals R(n) and a corresponding plurality of near-end signals S(n) are acquired. Correlation within the far-end and near-end signals R(n) and S(n) is removed and gain control applied to bring the corresponding ones of the far-end and near-end signals R(n) and S(n) to a uniform level. The plurality of far-end and near-end signals R(n) and S(n) are then stored in respective data blocks. The stored data blocks are subsequently processed together to determine a set of coefficients for a bank of adaptive filters. An energy estimate is computed for each one of the bank of adaptive filters and the location of the active region of the echo determined from the energy estimates.