Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Block puncturing for turbo code based incremental redundancy

a turbo code and incremental redundancy technology, applied in the field of communication systems, can solve the problems of lowering the code rate, unable to provide the necessary smooth and flexible transition between changing coding rates, and complicated

Inactive Publication Date: 2007-03-15
MOTOROLA INC
View PDF7 Cites 31 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

IR is more complicated in that it provides for a retransmission of the code word using more parity bits.
However, this involves a lowering of the code rate due to the added information, which can only be alleviated by further puncturing of bits.
Conventional means of defining a puncturing pattern, such as a rate matching algorithm or alternatively a classical code puncturing matrix, as are known in the art, are unable to provide the necessary smooth and flexible transition between changing coding rates, as are envisioned for next generation communication products.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Block puncturing for turbo code based incremental redundancy
  • Block puncturing for turbo code based incremental redundancy
  • Block puncturing for turbo code based incremental redundancy

Examples

Experimental program
Comparison scheme
Effect test

example

[0058] The block-puncturing technique of the present invention was compared to that traditionally defined by puncturing matrices. Simulations were conducted for a rate-1 / 2 16-QAM coding and for a rate 3 / 4 QPSK coding for both Chase and full IR combining. FIG. 10 shows three curves representing spectral efficiency versus lor (power spectral density) at the base station over loc (total noise power) for the a rate-1 / 2, N=600, 16-QAM coding, over a Average White Gaussian Noise (AWGN) channel. The first curve 1000 represents the spectral efficiency of a signal using the traditional method of puncturing. The second curve 1002 represents the spectral efficiency of a signal using block puncturing in accordance with the present invention. The third curve 1004 represents the spectral efficiency of a signal using block puncturing and symbol mapping, in accordance with a preferred embodiment of the present invention. As can be seen there is no loss between traditional and block puncturing metho...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A method of block puncturing for turbo code based incremental redundancy includes a first step (1200) of coding an input data stream into systematic bits and parity bits. A next step (1202) includes loading the systematic bits and parity bits into respective systematic and parity block interleavers in a column-wise manner. A next step (1204) includes selecting a predefined redundancy. A next step (1206) includes outputting bits from the block interleavers in a row-wise manner in accordance with the selected predefined redundancy.

Description

FIELD OF THE INVENTION [0001] This invention relates generally to communication systems, and more particularly to coding in a turbo coded communication system. BACKGROUND OF THE INVENTION [0002] Convolutional codes are often used in digital communication systems to protect transmitted information from error. Such communication systems include the Direct Sequence Code Division Multiple Access (DS-CDMA) standard IS-95, the Global System for Mobile Communications (GSM), and next generation wideband communication systems. Typically in these systems, a signal is convolutionally coded into an outgoing code vector that is transmitted. At a receiver, a decoder, such as a Viterbi decoder as is known in the art, uses a trellis structure to perform an optimum search for the transmitted signal bits based on maximum likelihood criterion. [0003] More recently, turbo codes have been developed that outperform conventional coding techniques. Turbo codes are generally composed of two or more convolut...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F11/00H03M13/00H04L1/00H04L1/18
CPCH04L1/0066H04L1/1819H04L1/0069
Inventor STEWART, KENNETH A.GHOSH, AMITAVABUCKLEY, MICHAEL E.BACHU, RAJA S.RATASUK, RAPEEPAT
Owner MOTOROLA INC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products