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

Parallel bit interleaver

a bit interleaver and parallel technology, applied in the field of digital communication, can solve the problems of increased latency, impaired parallelism, and limited number of possible bit interleaver configurations

Inactive Publication Date: 2015-05-07
PANASONIC HLDG CORP
View PDF15 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

The present invention provides a method for interleaving the codewords of qui-cyclic low-density parity-check codes effectively. This can improve the performance and reliability of these codes in various applications.

Problems solved by technology

The first problem is that parallelism is impaired when the number of cyclic blocks in the LDPC codeword is not a multiple of the number of columns in the bit interleaver matrix.
Reduced parallelism leads to increased latency.
This is especially problematic when iterative BICM decoding is used by the receiver.
The second problem is that, in the DVB-T2 standard, the number of possible bit interleaver configurations is limited by the number of columns in the bit interleaver matrix.
A further problem of the DVB-T2 bit interleaver is that the regularity and parallelism of the permutation is impaired by the column twisting process. FIGS. 16 and 17 respectively illustrate the same situations as FIGS. 14 and 15, with the addition of the column twisting process.
However, for large constellations (i.e., constellations having many constellation points), an interleaving method satisfying Conditions 1 and 2 requires an extremely large amount of delay registers (see the implementation described with reference to FIGS. 26 through 29).
Using an extremely large amount of registers leads to an increase in circuit area and electric power consumption.
However, the folding method is usable when F is a divisor of M. Unfortunately, this prevents any guarantee that each cyclic block has only bits of the same robustness level from the constellations mapped thereto.

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
  • Parallel bit interleaver
  • Parallel bit interleaver
  • Parallel bit interleaver

Examples

Experimental program
Comparison scheme
Effect test

embodiment 1

[0109]The following describes the details of a bit interleaver (i.e., a parallel bit interleaver) that satisfies conditions 1 and 2 given above. In the following description, processing and the units performing such processing are labeled with the same reference numbers wherever applicable.

[0110]In the present document, each group of M cyclic blocks and each group of Q constellation words is referred to as a section (or as an interleaver section).

[0111]FIGS. 19 and 20 are block diagrams respectively illustrating the mapping function of a bit interleaver satisfying Conditions 1 and 2 and corresponding to the aforementioned parameters (i.e., Q=8, M=4, N=12), and a sample configuration for such a bit interleaver.

[0112]In FIGS. 19 and 20, the QC-LDPC codewords are made up of N=12 cyclic block, each in turn made up of Q=8 bits. Each of the 24 constellation words is made up of M=4 bits. Each constellation word indicates one of 2M=16 constellation points. The bit interleaver is divided int...

embodiment 2

[0214]The following describes the details of a bit interleaver (i.e., a parallel bit interleaver) that satisfies conditions 1A and 2A, given above. In the following description, processing and the units performing such processing are labeled with the same reference numbers wherever applicable.

[0215]In the present document, each group of M / F cyclic blocks or of Q / F constellation words is referred to as a folding section (or as a folding interleaver section).

[0216]When F=1 (i.e., no folding), the folding interleaver sections match the interleaver sections and the bit interleaver is configured identically to the bit interleaver from Embodiment 1.

[0217]Folding occurs when F is an integer greater than one. Embodiment 2 describes an example of folding where F=2.

[0218]FIG. 32 is a block diagram illustrating the configuration of a bit interleaver satisfying Conditions 1A and 2A, when Q=8, M=4, N=12, and F=2, as another Embodiment of the disclosure.

[0219]In FIG. 32, the QC-LDPC codewords are...

embodiment 3

[0266]The following describes an example of an interleaver performing folding in a situation where N is not a multiple of M.

[0267]FIG. 42 illustrates a cyclic block subject to and a cyclic block excluded from (i.e., an excluded block) the interleaving process where F=2, described above. In FIG. 42, the code is 16K LDPC code conforming to the DVB-T2 standard, and the constellation is a 16-QAM constellation. As shown, 44 of the cyclic blocks are subject to interleaving (i.e., blocks 1 through 44), and cyclic block 45, in the last row, is the one cyclic block not subject to interleaving (i.e., the excluded block). The four blackened squares represent the four bits of the first constellation.

[0268]FIG. 43 is a schematic block diagram of a bit interleaver performing folding when N is not a multiple of M. For simplicity, the following values hold: N=13, Q=8, M=4, and F=2.

[0269]The number of folding sections is floor(N / (M / F))=6, and the number of excluded cyclic blocks is rem(N, M / F)=1.

[02...

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 bit interleaving method involves applying a bit permutation process to a QC-LDPC codeword made up of N cyclic blocks each including Q bits, and dividing the codeword after the permutation process into a plurality of constellation words each including M bits, the codeword being divided into F×N / M folding sections, each of the constellation words being associated with one of the F×N / M folding sections, and the bit permutation process being applied such that each of the constellation words includes F bits from each of M / F different cyclic blocks in a given folding section associated with a given constellation word.

Description

TECHNICAL FIELD[0001]The present disclosure relates to the field of digital communications, and more specifically to a bit interleaver for a bit-interleaved coding and modulation system with quasi-cyclic low-density parity-check codes.BACKGROUND ART[0002]In recent years, bit-interleaved coding and modulation (hereinafter, BICM) systems have been used in the field of digital communications (see, for example, Non-Patent Literature 1).[0003]BICM systems generally incorporate the following three steps.(1) Encoding data blocks into codewords using, for example, quasi-cyclic low-density parity check (hereinafter, QC LDPC) code or similar.(2) Performing bit interleaving on the bits of each codeword.(3) Dividing each bit interleaved codeword into constellation words having a number of constellation bits, and mapping the constellation words to constellations.CITATION LISTPatent Literature[0004][Patent Literature 1][0005]ETSI EN 302 755 V1.2.1 (DVB-T2 standards)SUMMARY OF INVENTIONTechnical P...

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
Patent Type & Authority Applications(United States)
IPC IPC(8): H03M13/27H03M13/11
CPCH03M13/1165H03M13/2792H03M13/255H03M13/271H03M13/2957H03M13/356H03M13/6325H03M13/6508H03M13/6552H04L1/0071H03M13/19H03M13/27H03M13/2703H03M13/116H04L1/0041
Inventor PETROV
Owner PANASONIC HLDG CORP
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