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
Method and apparatus for exercise monitoring combining exercise monitoring and visual data with wireless internet connectivity
Verification of a portable consumer device in an offline environment
Method for manufacturing semiconductor device
Login security with short messaging
Flexure with insulating layer isolating a portion of a metal substrate
Fast base station switching method and system, and hierarchical zone-based fast handoff approach
Processing color and panchromatic pixels
  Randomly Featured Patents
Soybean cultivar 4136015
Non-reducing saccharide-forming enzyme, trehalose-releasing enzyme, and process for producing saccharides using the enzymes
Data processor
Coupling apparatus for releasably coupling hydraulically powered work implements to a work vehicle
Dicarboximido-N-phenylsubstituted carbamates and derivatives
Method and system for automatically generating reminders in response to detecting key terms within a communication
Method of and device for drawing an optical fiber from a solid preform consisting substantially of SiO.sub.2 and doped SiO.sub.2
Video noise reduction system
Vehicle roof antenna attachment
Liquid crystal display device including back light unit having LED array