LDPC Noise Channels
Constructors
CodingTheory.BinaryErasureChannel — TypeBinaryErasureChannel(ε::Float64)
BEC(ε::Float64)Return the binary erasure channel with erasure probability ε.
CodingTheory.BinarySymmetricChannel — TypeBinarySymmetricChannel(p::Float64)
BSC(p::Float64)Return the binary symmetric channel with crossover probability p.
CodingTheory.BAWGNChannel — TypeBAWGNChannel(σ::Float64)
BAWGNC(σ::Float64)Return the binary (input) additive white Gaussian noise channel with standard deivation σ (noise variance σ^2).
Attributes
CodingTheory.erasure_probability — Functionerasure_probability(Ch::BinaryErasureChannel)Return the erasure probability of the binary erasure channel.
CodingTheory.crossover_probability — Functioncrossover_probability(Ch::BinarySymmetricChannel)Return the crossover probability of the binary symmetric channel.
CodingTheory.standard_deviation — Functionstandard_deviation(Ch::BAWGNChannel)Return the standard deviation of the BAWGN channel.
CodingTheory.variance — Functionvariance(Ch::BAWGNChannel)Return the variance of the BAWGN channel.
Methods
DataStructures.capacity — Functioncapacity(Ch::AbstractClassicalNoiseChannel)Return the capacity of the noise channel.