Resources Contact Us Home
Block interleaver and de-interleaver with buffer to reduce power consumption

Image Number 4 for United States Patent #6625763.

A block interleaver is provided using a relatively small register file and a larger random access memory (RAM). In one embodiment, the size of the RAM is larger than the size of the register file by at least one order of magnitude. As a result, the register file consumes significantly less power than the RAM for similar operations. The register file receives a stream of sequential data values and stores the data values in a column order. The data values are then read from the register file in a row order. The data values read from the register file in a row order are then written to the RAM in a row order. The data values are then read from the RAM in a row order, thereby creating an interleaved data stream. In a particular embodiment, the data values are written to the RAM in a staggered row order and read from the RAM in a sequential row order. All accesses to the RAM are performed using the full width of the RAM, such that no unnecessary power is used to access the RAM. The register file consumes significantly less power than the RAM, thereby providing an overall power savings for the interleaving process. In different embodiments, the register file can be a single-port device or a dual-port device. A similar block de-interleaver is provided in another embodiment.

  Recently Added Patents
Television receiver
Fuser member
Systems and methods for advertising on content-screened web pages
Processor engine, integrated circuit and method therefor
Sericin cationic nanoparticles for application in products for hair and dyed hair
Self-diagnostic method and system for implantable cardiac device
Precision geolocation of moving or fixed transmitters using multiple observers
  Randomly Featured Patents
Vibration dampener on engine shaft
Device for receiving ceramic heating elements and method for the manufacture thereof
Vibration wave motor
Web services device profile on a multi-service device: dynamic addition of services
Condition detection and display system, condition detection and display method, control program for condition detection and display system, and storage medium storing the control program
Floating input comparator with precharging of input parasitic capacitors
Process for the production and burning of a natural-emulsified liquid fuel
Electronic rotor pointing with high angular resolution
Information processing apparatus, information processing method, and computer program
Processing device for a pseudo inverse matrix and V-BLAST system