System and method for bit interleaving of full-rate speech data

Data processing: speech signal processing – linguistics – language – Speech signal processing – For storage or transmission

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C704S200000

Reexamination Certificate

active

06324504

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to methods of interleaving bits for coding, transmission, or storage, and more specifically to implementations of the bit re-ordering table for full-rate speech, Table 1 in GSM 05.03.
2. Description of Related Art
A method for encoding full rate speech is specified in the Global System for Mobile Communications' technical specification 05.03 (GSM 05.03) “Digital cellular telecommunications system (Phase 2+); Channel coding” version 5.1.0, May 1996. This publication is hereby incorporated by reference as though completely set forth herein.
The encoding method includes an interleaving process which is carried out in order to combat the burst errors that occur due to the mobile channel. Interleaving helps to separate out the individual errors within any error bursts and thereby effectively randomize the bit errors that are present. Then it is the job of a random error correcting code such as a convolutional code to correct as many of the errors as possible. The interleaver operates to reorder and spread bits from forward error correction (FEC) coded frames into data blocks for time division multiple access (TDMA) data bursts.
Prior art interleaving is performed by taking a single, current speech frame and distributing the bits throughout eight data blocks. Consequently, this prior art method requires that eight data blocks be simultaneously maintained in memory while speech frame bits are distributed among them.
SUMMARY OF THE INVENTION
The present invention provides a memory-efficient system and method for generating data blocks “on demand” for TDMA data bursts. This system and method feature a novel approach which treats the problem not as one of having one speech frame comprising a plurality of bits to encode and then for each bit finding the destination in one of a plurality of data blocks for TDMA data bursts, but rather the reverse, i.e. to consider each TDMA burst individially and then to find in each of a plurality of speech frames the source bits to be used. In one embodiment of the present invention, a GSM transmitter module converts forward error correction (FEC) coded full-rate speech frames into TDMA data blocks. The transmitter module includes a memory configured to store the FEC coded frames in a current frame buffer and a previous frame buffer, an address generator configured to generate addresses of words in the current frame buffer during even clock cycles and addresses of words in the previous frame buffer during odd clock cycles. To generate the word addresses, the address generator operates on word offsets provided by a bit position generator, which also generates intra-word bit offsets. The memory provides the data words requested by the address generator to a multiplexer, which the selects a bit from each of the data words as indicated by the intra-word bit offsets from the bit position generator. The stream of bits from the multiplexer forms the bit reordered and frame interleaved data for the data blocks.
In a preferred embodiment, the present invention comprises a method for bit reordering and frame interleaving for full rate speech in a GSM system. The method includes receiving two frames of forward error correction coded speech data and storing each frame in a separate buffer. The method also includes transferring bits from the buffers to a TDMA block. Each bit transfer includes determining the base address of one of the buffers, calculating a word offset within the selected buffer, calculating a bit offset within the selected word, and transferring the selected bit to a bit position in the TDMA block.


REFERENCES:
patent: 5084891 (1992-01-01), Ariyavisitakul et al.
patent: 5603081 (1997-02-01), Raith et al.
patent: 6035434 (2000-03-01), Sazzad et al.
Global System for Mobile Communications' Technical Specification 05.03 (GSM 05.03) Digital cellular telecommunications system (Phase 2+); Channel coding: version 5.1.0, May 1996, pp. 1-31.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

System and method for bit interleaving of full-rate speech data does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System and method for bit interleaving of full-rate speech data, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for bit interleaving of full-rate speech data will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2585383

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.