Method and apparatus for adapting a bit interleaver to LDPC codes and modulations under AWGN channel conditions using binary erasure surrogate channels
First Claim
1. A method for configuring a bit interleaver to LDPC codes and modulations comprising:
- calculating a bitwise capacity of non-uniform parallel AWGN channels;
approximating said AWGN channels with a set of Q surrogate binary erasure channels with an erasure probability;
determining whether a decoding threshold signal-to-noise ratio results in a lowest decoding threshold signal-to-noise ratio for a bit interleaver configuration using erasure probability density distributions; and
configuring the bit interleaver based on the bit interleaver configuration corresponding to the determined lowest decoding threshold signal-to-noise ratio, wherein said determining further comprises;
reducing the SNR by a predetermined step size when the erasure probability converges to zero;
determining the erasure probability for the reduced SNR;
determining whether the erasure probability of the reduced SNR converges to zero; and
identifying the SNR prior to said reducing as the decoding threshold SNR for the bit interleaver configuration when the erasure probability does not converge to zero.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to code-dependent bit interleavers for parallel non-uniform channels. Since the channel dependence of a given code ensemble is dominated by the mutual information between the channel input and output, the present invention proposes to simplify the analysis about the decoding behavior by using a set of surrogate binary erasure channels. The approximation of the actual channel by the surrogate BEC is established on the equivalence of bitwise capacities, which represent the mutual information between the uniformly-distributed binary input and the likelihood ratios of the effective parallel AWGN channels. Moreover, the transition of the erasure probabilities is modeled by a linear difference equation around the decoding threshold SNR, from which we can derive a necessary condition on the convergence of decoding iterations and achieve a useful guideline for the configuration of the bit interleaver.
62 Citations
25 Claims
-
1. A method for configuring a bit interleaver to LDPC codes and modulations comprising:
-
calculating a bitwise capacity of non-uniform parallel AWGN channels; approximating said AWGN channels with a set of Q surrogate binary erasure channels with an erasure probability; determining whether a decoding threshold signal-to-noise ratio results in a lowest decoding threshold signal-to-noise ratio for a bit interleaver configuration using erasure probability density distributions; and configuring the bit interleaver based on the bit interleaver configuration corresponding to the determined lowest decoding threshold signal-to-noise ratio, wherein said determining further comprises; reducing the SNR by a predetermined step size when the erasure probability converges to zero; determining the erasure probability for the reduced SNR; determining whether the erasure probability of the reduced SNR converges to zero; and identifying the SNR prior to said reducing as the decoding threshold SNR for the bit interleaver configuration when the erasure probability does not converge to zero. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus for configuring a bit interleaver to LDPC codes and modulations comprising:
-
a processor configured to calculate a bitwise capacity of non-uniform parallel AWGN channels, to approximate the AWGN channels with a set of surrogate binary erasure channels, and to determine a decoding threshold SNR for each of one or more bit interleaver configurations using erasure probability density distributions, wherein said processor determines an erasure probability for each determined SNR; a memory for storing the one or more determined decoding threshold SNR and corresponding bit interleaver configuration; and a bit interleaver being configured by said processor based on the bit interleaver configuration corresponding to a selected lowest decoding threshold SNR from the stored one or more determined decoding threshold SNR, wherein the processor further determines an average erasure probability density distribution modeled from a predetermined linear difference equation from the determined one or more decoding threshold SNR. - View Dependent Claims (9, 10)
-
-
11. A method for configuring a receiver bit interleaver to LDPC codes and modulations comprising:
-
calculating a bitwise capacity of non-uniform parallel AWGN channels; approximating said AWGN channels with a set of Q surrogate binary erasure channels with an erasure probability; determining whether a decoding threshold signal-to-noise ratio results in a lowest decoding threshold signal-to-noise ratio for a bit interleaver configuration using erasure probability density distributions; and configuring the receiver bit interleaver based on the bit interleaver configuration corresponding to the determined lowest decoding threshold signal-to-noise ratio, wherein said determining further comprises; reducing the SNR by a predetermined step size when the erasure probability converges to zero; determining the erasure probability for the reduced SNR; determining whether the erasure probability of the reduced SNR converges to zero; and identifying the SNR prior to said reducing as the decoding threshold SNR for the bit interleaver configuration when the erasure probability does not converge to zero. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. An apparatus for configuring a receiver bit interleaver to LDPC codes and modulations comprising:
-
a processor configured to calculate a bitwise capacity of non-uniform parallel AWGN channels, to approximate the AWGN channels with a set of surrogate binary erasure channels, and to determine a decoding threshold SNR for each of one or more bit interleaver configurations using erasure probability density distributions, wherein said processor determines an erasure probability for each determined SNR; a memory for storing the one or more determined decoding threshold SNR and corresponding bit interleaver configuration; and a receiver bit interleaver being configured by said processor based on the bit interleaver configuration corresponding to a selected lowest decoding threshold SNR from the stored one or more determined decoding threshold SNR, wherein the processor further determines an average erasure probability density distribution modeled from a predetermined linear difference equation from the determined one or more decoding threshold SNR. - View Dependent Claims (19, 20)
-
-
21. A method for configuring a bit interleaver to LDPC codes and modulations comprising:
-
calculating a bitwise capacity of non-uniform parallel AWGN channels; approximating said AWGN channels with a set of Q surrogate binary erasure channels with an erasure probability; determining whether a decoding threshold signal-to-noise ratio results in a lowest decoding threshold signal-to-noise ratio for a bit interleaver configuration using erasure probability density distributions; and configuring the bit interleaver based on the bit interleaver configuration corresponding to the determined lowest decoding threshold signal-to-noise ratio, wherein said calculated bitwise capacity further comprises calculating the bitwise capacity based on mutual information between a binary input and an effective output of the parallel AWGN channels, said approximating being based on an equivalence of the calculated bitwise capacity.
-
-
22. An apparatus for configuring a bit interleaver to LDPC codes and modulations comprising:
-
a processor configured to calculate a bitwise capacity of non-uniform parallel AWGN channels, to approximate the AWGN channels with a set of surrogate binary erasure channels, and to determine a decoding threshold SNR for each of one or more bit interleaver configurations using erasure probability density distributions, wherein said processor determines an erasure probability for each determined SNR; a memory for storing the one or more determined decoding threshold SNR and corresponding bit interleaver configuration; and a bit interleaver being configured by said processor based on the bit interleaver configuration corresponding to a selected lowest decoding threshold SNR from the stored one or more determined decoding threshold SNR, wherein the processor calculates the bitwise capacity based on mutual information between a binary input and an effective output of the parallel AWGN channels.
-
-
23. An apparatus for configuring a bit interleaver to LDPC codes and modulations comprising:
-
a processor configured to calculate a bitwise capacity of non-uniform parallel AWGN channels, to approximate the AWGN channels with a set of surrogate binary erasure channels, and to determine a decoding threshold SNR for each of one or more bit interleaver configurations using erasure probability density distributions, wherein said processor determines an erasure probability for each determined SNR; a memory for storing the one or more determined decoding threshold SNR and corresponding bit interleaver configuration; and a bit interleaver being configured by said processor based on the bit interleaver configuration corresponding to a selected lowest decoding threshold SNR from the stored one or more determined decoding threshold SNR, wherein said bit interleaver is configured to bit interleave the code based on conditions for decoding convergence of decoding iterations derived from each determined erasure probability corresponding to each respective threshold SNR.
-
-
24. A method for configuring a receiver bit interleaver to LDPC codes and modulations comprising:
-
calculating a bitwise capacity of non-uniform parallel AWGN channels;
approximating said AWGN channels with a set of Q surrogate binary erasure channels with an erasure probability;determining whether a decoding threshold signal-to-noise ratio results in a lowest decoding threshold signal-to-noise ratio for a bit interleaver configuration using erasure probability density distributions; and configuring the receiver bit interleaver based on the bit interleaver configuration corresponding to the determined lowest decoding threshold signal-to-noise ratio, wherein said calculated bitwise capacity further comprises calculating the bitwise capacity based on mutual information between a binary input and an effective output of the parallel AWGN channels, said approximating being based on an equivalence of the calculated bitwise capacity.
-
-
25. An apparatus for configuring a receiver bit interleaver to LDPC codes and modulations comprising:
-
a processor configured to calculate a bitwise capacity of non-uniform parallel AWGN channels, to approximate the AWGN channels with a set of surrogate binary erasure channels, and to determine a decoding threshold SNR for each of one or more bit interleaver configurations using erasure probability density distributions, wherein said processor determines an erasure probability for each determined SNR; a memory for storing the one or more determined decoding threshold SNR and corresponding bit interleaver configuration; and a receiver bit interleaver being configured by said processor based on the bit interleaver configuration corresponding to a selected lowest decoding threshold SNR from the stored one or more determined decoding threshold SNR, wherein the processor calculates the bitwise capacity based on mutual information between a binary input and an effective output of the parallel AWGN channels.
-
Specification