U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Did You Know...

...that the video game, Pong, was invented by a guy who graduated at the bottom of his engineering class? Nolan Bushnell spent more time running the games at a local amusement park than he did on his studies at the University of Utah. His dreams of working for Disney's amusement empire were dashed when the company wouldn't hire him. Taking a boring job, Nolan daydreamed about electronic versions of popular games. He invented Pong, the first video game, and went on to found Atari Co.

Newsletter  PatentStorm News

Make the Most of Our Site

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest innovations by subscribing to an RSS feed.

Registered users: Manage your profile.

 

Class 341/81 - To or from interleaved format


Subclass of Class 341 - Coded data generation or conversion
Definition: Subject matter for converting to or from a data format wherein
No. of patents: 119
Last issue date: 10/25/2011


1      
NumberTitleIssue Date
8044832Interleaver for turbo equalization
A plurality of “local” interleavers replaces a single global interleaver for processing encoded data. If the encoded data may be represented as a matrix of data blocks, or “circulants,” each local interleaver can be the size of one or a small number of circu...
10/25/2011
8035537Methods and apparatus for programmable decoding of a plurality of code types
Methods and apparatus are provided for programmable decoding of a plurality of code types. A method is provided for decoding data encoded using one of a plurality of code types, where each of the code types correspond to a communication standard. The code type assoc...
10/11/2011
7911364Interleaver for turbo equalization
A plurality of “local” interleavers replaces a single global interleaver for processing encoded data. If the encoded data may be represented as a matrix of data blocks, or “circulants,” each local interleaver can be the size of one or a small number of circu...
03/22/2011
7852241Demodulating apparatus, demodulating method, and computer-readable medium
A demodulating apparatus includes a deinterleave processing unit applying deinterleave processing to supplied data for each of parameters necessary in executing deinterleave processing in a time direction, an acquiring unit acquiring parameters with which the data s...
12/14/2010
7839310Extended turbo interleavers for parallel turbo decoding
A first grouping of memory space addresses is generated for systematic bits of a received codeword; a second grouping of memory space addresses is generated for a first set of coding bits of the received codeword, wherein the first set of coding bits comprises an as...
11/23/2010
7791511Constant weight coding of signals based on conjugate dissections
A method for encoding and decoding codes of constant weight that is based on conjugate dissections, which progressively modifies element values of an input vector to satisfy the constraint that each encoded symbol is to comprise integer component elements even when ...
09/07/2010
7760114System and a method for generating an interleaved output during a decoding of a data block
A method for generating an interleaved output during a decoding of a data block, the method includes: (i) selecting, in response to a row indicator, a row register and a multiplication factor to provide a selected row register and a selected multiplication factor; w...
07/20/2010
7724163Apparatus of multi-stage network for iterative decoding and method thereof
An apparatus and method of multi-stage network for iterative network are disclosed. The apparatus has M stages, and each stage uses N multiplexers to transmit N codeword partitions simultaneously. Every starting terminal, either the output port of memories, soft-in ...
05/25/2010
7667628Interleaver for scrambling and information word
Interleaver for scrambling an information word, the information word having a multitude of digits, for obtaining a permuted information word. The interleaver includes a first interleaver stage for a row-by-row arranging of the digits of the information word in a plu...
02/23/2010
7511642Apparatus and method for block interleaving using mixed radix system in MB-OFDM
A block interleaving apparatus for block interleaving M-bit input streams to be transferred with a modulus k using a mixed radix system in a multi-band orthogonal frequency division multiplexing communication system, including an array processor having an array incl...
03/31/2009
7394412Unified interleaver/de-interleaver
An interleaver/de-interleaver that may be used for multiple interleaving algorithms and look up tables (LUTs) of one or more interleaving standards. In at least some embodiments, the interleaver/de-interleaver may comprise an initial value selector, offset selector,...
07/01/2008
7394845Method for interwoven spreading codes
An interwoven spreading code is formed by a stretched spreading code series at a first frequency and a mirror of the stretched spreading code series at a second frequency. The interwoven spreading code can be used to spread a baseband signal. Data can be recovered t...
07/01/2008
7366968Data processing apparatus, and its processing method, program product and mobile telephone apparatus
A data processing apparatus capable of preventing contention of memory access between the HARQ synthesis and rate dematching in the HARQ processing using two or more single-port memories is provided. A buffer includes two physical memories. One of the physical memor...
04/29/2008
7360040Interleaver for iterative decoder
Interleaver for iterative decoder. A memory management scheme allows for single plane/single port memory devices to be used by the interleaver. The design is adaptable to soft-in soft-out (SISO) decoders that perform iterative decoding. The interleaver may be implem...
04/15/2008
7352723Method of forming a coded composite transport channel for downlink transmissions
In a communication method, data from a plurality of channels is combined into a composite channel by writing data from the plurality of channels as one-bit symbols to a memory, and reading out the data from memory to form the composite channel. The combining of radi...
04/01/2008
7349494Method and apparatus for receiving and deshuffling shuffled data in a high-rate packet data telecommunication system
A method and apparatus for deshuffling received shuffled data in a communication system supporting multi-level modulation. A transmitter encodes information bits and shuffles code symbols so that systematic symbols having a relatively high priority are disposed at h...
03/25/2008
7343531Method for interleaving data frame and circuit thereof
A method, adapted to a 3GPP turbo coder, for interleaving a plurality of data of a data frame and a circuit thereof is provided. The present invention computes a value of Row Parameter according to the size of the data frame, computes an index for a table according ...
03/11/2008
7333419Method to improve performance and reduce complexity of turbo decoder
One aspect of the invention relates to a method and embodiment for decoding a sequence of frames in a communication system having a predetermined decoding time constraint per frame. The first frame of a sequence of frames is decoded for a time period longer than the...
02/19/2008
7310324Technique for reducing processing power in 3G systems
The present invention provides an improved transmitter for processing data blocks including bits of data coming from multiple transport channels in a transmitter of a radio communication system supporting variable data-rate transmissions. This is accomplished by usi...
12/18/2007
7281174Diversity code combining scheme for turbo coded systems
A diversity code transmission system is disclosed. The diversity code transmission system comprises an encoder encoding a set of bits. The system also comprises an interleaver receiving the encoded bits and providing an output. A coder or modulator for providing a f...
10/09/2007
7268709Method for generating codeword using repetition
Disclosed is a method for generating codewords through a repetition having a number of repetitions by means of multiple code symbols generated by a mother code and included in a slot. The method including the steps of generating the code symbols through a channel co...
09/11/2007
7269149Interleaving for mobile communications
A method for processing a bit sequence in a digital communication system, includes the steps of (a) storing the bits of said bit sequence at locations of a memory means indicated by a first interleaving scheme, (b) converting output bit positions into input bit posi...
09/11/2007
7266752Method of configuring transmission in mobile communication system
Method for configuring a transmission chain in a 3GPP2 system for supporting a flexible or variable data rate of an information bitstream in a process for mapping an information bitstream of a data rate on a physical layer, including the steps of (1) channel coding ...
09/04/2007
7245238Method and apparatus for data encoding
A method and apparatus for data encoding such as 3 to 4 encoding (base64, uuencode etc.) is provided. Bytes of data to be encoded having negative values are made positive while preserving the information to be encoded. The positive values may be manipulated by addit...
07/17/2007
7236591Method for performing turbo decoding in mobile communication system
A method for performing turbo decoding in an advanced mobile communication system is disclosed, in which an interleaving operation, a maximum a posteriori (MAP) decoding operation, and a deinterleaving operation are implemented simultaneously. Signals stored in a sp...
06/26/2007
7227851Transport channel multiplexing system and method
A transport channel multiplexing system provides improved use of wireless resources in a shared data channel system. For example, the transport channel system reduces the amount of transport format information required for using a shared data channel, such as the ac...
06/05/2007
7216282Mobile ad-hoc network (MANET) including forward error correction (FEC), interleaving, and multi-route communication features and related methods
A mobile ad-hoc network (MANET) may include a source node, a destination node, and a plurality of intermediate nodes. The source node may establish a plurality of routes to the destination node for transferring data therebetween, where each route passes through at l...
05/08/2007
7215714Robust digital communication system
Normally ordered robust VSB data are reordered in accordance with a first interleave to produce reordered robust VSB data. The reordered robust VSB data and ATSC data are reordered in accordance with a second interleave to produce normally ordered robust VSB data an...
05/08/2007
7209527Turbo decoder employing max and max* map decoding
A turbo decoder employs max* term or max term maximum a priori (MAP) decoding of received, encoded data. Initially, MAP decoding is iterative and employs max* term computation of log-likelihood values at each iteration. Max* term computation includes computation of ...
04/24/2007
7203527Method and apparatus for reducing power of a CDMA mobile station by controlled transition from control hold to active state
A method and apparatus for reducing power dissipation in mobile stations that are configured to provide concurrent voice and high-speed packet data communication capability in a cellular telecommunications system. A state is defined during which data directed to a m...
04/10/2007
7191200Method and apparatus for binary number conversion
The method and apparatus use two inequalities to determine whether an estimated value obtained from conventional method and a correct value obtained from ideal conversion is identical. When those values are the same, the estimated value is not corrected; otherwise, ...
03/13/2007
7187708Data buffer structure for physical and transport channels in a CDMA system
A buffer structure for storing symbols received via a number of (e.g., physical or transport) channels. Each channel is associated with a particular time interval (e.g., a radio frame period or a transmission time interval (TTI)) over which the received symbols are ...
03/06/2007
7184101Address generation for video processing
A video processing system includes input and output address generators. The address generators are capable of generating linear addresses associated with data to be read from and written to a device. The linear address is converted to a random address so that data a...
02/27/2007
7185241Deinterleaving apparatus and method for a digital communication system
Disclosed is a deinterleaving apparatus and a method for a digital communication system which can be simply implemented. The deinterleaving apparatus has a row counter for increasing a row counting value based on input data, a column counter for increasing a column ...
02/27/2007
7181670Pipeline architecture for maximum a posteriori (MAP) decoders
The sliding window approach to pipeline maximum a posteriori (MAP) decoder architecture is modified to decrease processing time. Once the forward metrics have been calculated for the first sliding window of the decoder, the reverse metrics for each window are calcul...
02/20/2007
7178089Two stage date packet processing scheme
Data packets are efficiently combined to fit into a transmission interval. A current communications condition, e.g., the current channel quality, is detected and used to select an appropriate combination of modulation and channel encoding parameters. However, data p...
02/13/2007
7170432Addresses generation for interleavers in turbo encoders and decoders
An arrangement for generating addresses for interleaving/de-interleaving sequences (X1, X2, X3, . . . , XK) including a given number (K) of items, wherein each value for said given number (K) identifies a corresponding set...
01/30/2007
7167114Memory efficient interleaving
A method and system using a single interleaver at a either a receiving device or a transmitting device where a first symbol set is read from the single interleaver and concurrently with a second symbol set is written to the single interleaver, and a controller that ...
01/23/2007
7142134Techniques for generating modulation codes using running substitutions
Techniques are provided for performing substitutions of bit sequences that are known to cause errors. Input data is initially modulation encoded. The modulated data is then analyzed in a sliding window to determine if it contains any additional bit sequences that ar...
11/28/2006
7139862Interleaving method and apparatus with parallel access in linear and interleaved order
An interleaving method and apparatus provides parallel access in a linear and interleaved order to a predetermined number of stored data samples. A memory array with a plurality of memory devices is addressed by applying a first portion of an address to memory devic...
11/21/2006
1      
 
Sign InRegister
Username  
Password   
forgot password?