Expand description
Auto-generated module
π€ Generated with SplitRS
FunctionsΒ§
- alamouti_
scheme_ ty AlamoutiScheme : Propβ Alamouti scheme achieves full diversity order 2 with 2 transmit antennas, simple decoding.- algebraic_
geometry_ code_ ty AlgebraicGeometryCode : Nat β Nat β Typeβ AG code (Goppa code) constructed from an algebraic curve over GF(q).- app
- arrow
- basis_
pursuit_ recovery_ ty BasisPursuitRecovery : Nat β Nat β Propβ basis pursuit (L1 minimization) recovers k-sparse signals from m β₯ O(k log(n/k)) measurements.- bch_
code_ ty BCHCode : Nat β Nat β Nat β Typeβ BCH code of length n, design distance Ξ΄, over GF(q^m).- bch_
design_ distance_ ty BCHDesignDistance : Nat β Nat β Nat β Propβ BCH bound: minimum distance of BCH code with design distance Ξ΄ is β₯ Ξ΄.- bch_
roots_ extension_ field_ ty BCHRootsExtensionField : Nat β Nat β Propβ roots of BCH generator polynomial lie in an extension field GF(q^m).- belief_
propagation_ decoding_ ty BeliefPropagationDecoding : Nat β Nat β Propβ belief propagation on the Tanner graph of an LDPC code achieves capacity on BEC.- bicm_
capacity_ ty BICMCapacity : Nat β Nat β Propβ BICM capacity equals the sum of mutual informations of individual bit channels.- binomial
- bit_
interleaved_ coded_ modulation_ ty BitInterleavedCodedModulation : Nat β Nat β Typeβ BICM scheme with code rate R and modulation order M.- blahut_
arimoto_ ty BlahutArimoto : Nat β Propβ Blahut-Arimoto algorithm computes channel capacity and rate-distortion function.- build_
coding_ theory_ env - Populate
envwith all coding theory axioms and theorems. - burst_
error_ correction_ interleaving_ ty BurstErrorCorrectionInterleaving : Nat β Nat β Propβ interleaving converts burst errors into random errors correctable by inner code.- capacity_
achieving_ sequence_ ty CapacityAchievingSequence : Nat β Propβ a sequence of codes achieves capacity if rate β C and error probability β 0.- channel_
capacity_ converse_ ty ChannelCapacityConverse : Nat β Propβ converse to channel coding theorem: no code with rate R > C and vanishing error.- channel_
polarization_ ty ChannelPolarization : Nat β Propβ after N successive cancellation steps, synthetic channels polarize to noiseless or pure-noise.- color_
code_ transversal_ gates_ ty ColorCodeTransversalGates : Nat β Propβ 2D color codes support transversal implementation of the full Clifford group.- color_
code_ ty ColorCode : Nat β Typeβ topological color code on a 2-colex (2-colorable complex) of size parameter n.- compressed_
sensing_ matrix_ ty CompressedSensingMatrix : Nat β Nat β Typeβ mΓn measurement matrix satisfying the restricted isometry property.- concatenated_
code_ decoding_ ty ConcatenatedCodeDecoding : Nat β Nat β Propβ concatenated codes decoded by generalized minimum distance (GMD) decoding can correct a fraction of errors.- concatenated_
code_ ty ConcatenatedCode : Nat β Nat β Typeβ Forney concatenated code with outer code of length n and inner code of length m.- convolutional_
code_ ty ConvolutionalCode : Nat β Nat β Nat β Typeβ convolutional code with rate k/n and constraint length K.- crc_
polar_ code_ ty CRCPolarCode : Nat β Nat β Typeβ CRC-aided polar code with CRC length r and block length N = 2^n.- css_
code_ ty CSSCode : Nat β Nat β Typeβ Calderbank-Shor-Steane (CSS) code constructed from two classical codes C1 β C2.- cst
- dual_
code_ parity_ check_ is_ generator_ ty dual_code_parity_check_is_generator : Nat β Nat β Propβ the parity-check matrix of C is the generator matrix of the dual code C^β₯.- elias_
bassalygo_ ty EliasBassalygo : Nat β Nat β Nat β Propβ Elias-Bassalygo bound on maximum code size A(n, d).- erfc_
approx - Approximation of erfc(x) = (2/βΟ) β«_x^β e^{-tΒ²} dt.
- expander_
code_ linear_ time_ decoding_ ty ExpanderCodeLinearTimeDecoding : Nat β Nat β Propβ expander codes admit linear-time decoding algorithms.- expander_
code_ ty ExpanderCode : Nat β Nat β Typeβ code based on bipartite expander graph.- extended_
hamming_ code_ ty ExtendedHammingCode : Nat β Nat β Nat β Typeβ extended Hamming code (2^r, 2^r - r - 1, 4) obtained by adding an overall parity bit.- fountain_
code_ ty FountainCode : Nat β Typeβ rateless erasure code (e.g., Luby Transform).- gallager_
ldpc_ ty GallagerLDPC : Nat β Nat β Nat β Typeβ Gallager-constructed LDPC code with column weight j and row weight k.- generator_
matrix_ ty GeneratorMatrix : Nat β Nat β Typeβ a kΓn generator matrix G.- gilbert_
varshamov_ ty GilbertVarshamov : Nat β Nat β Nat β Propβ Gilbert-Varshamov lower bound: there exists a linear code with d β₯ Ξ΄ and rate β₯ 1 - H(Ξ΄/n).- goppa_
code_ min_ distance_ ty GoppaCodeMinDistance : Nat β Nat β Propβ Goppa code minimum distance satisfies d β₯ n - k (Goppa bound).- griesmer_
bound_ ty GreismerBound : Nat β Nat β Nat β Propβ Griesmer bound on minimum length of a binary linear code with given k and d.- guruswami_
sudan_ decoding_ ty GuruswamiSudanDecoding : Nat β Nat β Propβ Guruswami-Sudan algorithm list-decodes RS codes up to 1 - β(k/n) fraction of errors.- hamming_
ball_ volume - Volume of a Hamming ball of radius
tin{0,1}^n: Ξ£_{i=0}^{t} C(n,i). - hamming_
bound_ ty HammingBound : Nat β Nat β Nat β Propβ sphere-packing (Hamming) bound.- hamming_
code_ optimal_ ty HammingCodeOptimal : Nat β Propβ Hamming codes are the unique perfect single-error-correcting codes (up to equivalence).- hamming_
perfect_ ty hamming_perfect : β (r : Nat), PerfectCode (HammingCode r)β Hamming codes (2^r-1, 2^r-r-1, 3) meet the Hamming bound exactly.- interleaved_
code_ ty InterleavedCode : Nat β Nat β Typeβ interleaved code with interleaving depth d over block length n.- lattice_
code_ ty LatticeCode : Nat β Typeβ lattice code in R^n.- ldpc_
capacity_ awgn_ ty SpaghettiCodeAwgn : Nat β Propβ LDPC codes with optimized degree distributions approach AWGN capacity.- ldpc_
capacity_ bec_ ty LDPCCapacityBEC : Nat β Propβ degree-optimized LDPC codes achieve BEC capacity under belief propagation.- ldpc_
code_ ty LDPCCode : Nat β Nat β Typeβ LDPC code defined by sparse parity-check matrix.- linear_
code_ ty LinearCode : Nat β Nat β Nat β Typeβ an (n, k, d) linear code.- linear_
network_ coding_ ty LinearNetworkCoding : Nat β Nat β Propβ linear network coding suffices to achieve multicast capacity.- list_
decoding_ ty ListDecoding : Nat β Nat β Nat β Typeβ list decoder that outputs a list of codewords within Hamming distance e.- locally_
decodable_ code_ bound_ ty LocallyDecodableCodeBound : Nat β Nat β Nat β Propβ lower bound on codeword length for q-query LDCs.- locally_
decodable_ code_ ty LocallyDecodableCode : Nat β Nat β Nat β Typeβ LDC with codeword length N, message length K, query complexity q.- luby_
transform_ code_ ty LubyTransformCode : Nat β Typeβ LT (Luby Transform) fountain code.- mac_
williams_ transform_ ty MacWilliamsTransform : Nat β Nat β Propβ MacWilliams identity: weight enumerator of C^β₯ is the MacWilliams transform of weight enumerator of C.- mimo_
capacity_ ty MIMOCapacity : Nat β Nat β Propβ MIMO channel capacity: C = log det(I + (SNR/n_t) H H^β ) for n_t transmit, n_r receive antennas.- mimo_
spacetime_ diversity_ ty MIMOSpacetimeDiversity : Nat β Nat β Nat β Propβ diversity-multiplexing tradeoff: d(r) = (n_t - r)(n_r - r) for MIMO channel.- minimum_
bandwidth_ regenerating_ ty MinimumBandwidthRegenerating : Nat β Nat β Nat β Propβ MBR point: minimizes repair bandwidth subject to exact repair.- minimum_
storage_ regenerating_ ty MinimumStorageRegenerating : Nat β Nat β Nat β Propβ MSR point: minimizes storage per node subject to exact repair.- minkowski_
lattice_ theorem_ ty MinkowskiLatticeTheorem : Nat β Propβ Minkowskiβs theorem: a convex body of volume > 2^n contains a nonzero lattice point.- mrrw_
bound_ ty MRRWBound : Nat β Nat β Nat β Propβ McEliece-Rodemich-Rumsey-Welch (MRRW) linear-programming bound.- mutual_
information_ ty MutualInformation : Nat β Nat β cst(Real)βI(X;Y) : Nat β Nat β Real.- nat_ty
- network_
coding_ capacity_ ty NetworkCodingCapacity : Nat β Nat β Propβ max-flow min-cut theorem: multicast capacity equals minimum cut capacity.- noisy_
channel_ ty noisy_channel : β (p : Real), BSCCapacity p = 1 - BinaryEntropy pβ binary symmetric channel capacity is 1 - H(p).- nonbinary_
ldpc_ ty NonbinaryLDPC : Nat β Nat β Typeβ LDPC code over GF(q) with block length n and q = 2^m.- nonbinary_
turbo_ code_ ty NonbinaryTurboCode : Nat β Nat β Typeβ turbo code over GF(q): two RSC codes over GF(q) with interleaver.- parity_
check_ matrix_ ty ParityCheckMatrix : Nat β Nat β Typeβ an (n-k)Γn parity-check matrix H.- parvaresh_
vardy_ decoding_ ty ParvareshVardyDecoding : Nat β Nat β Propβ Parvaresh-Vardy codes improve GS list-decoding radius using correlated polynomials.- plotkin_
bound_ ty PlotkinBound : Nat β Nat β Nat β Propβ Plotkin bound on max codewords.- polar_
code_ bec_ capacity_ ty PolarCodeBECCapacity : Nat β Propβ polar codes achieve BEC capacity with block-error rate O(2^{-N^{0.5}}).- polar_
code_ capacity_ achieving_ ty PolarCodeCapacityAchieving : Nat β Propβ polar codes achieve the capacity of any binary-input memoryless symmetric channel.- polar_
code_ scl_ ty PolarCodeSCL : Nat β Nat β Propβ successive cancellation list (SCL) decoding of polar codes with list size L.- polar_
code_ successive_ cancellation_ ty PolarCodeSuccessiveCancellation : Nat β Propβ successive cancellation (SC) decoding of polar codes achieves O(N log N) complexity.- polar_
code_ ty PolarCode : Nat β Typeβ polar code of block length N = 2^n.- product_
code_ ty ProductCode : Nat β Nat β Nat β Nat β Typeβ tensor product code C1 β C2 with parameters (n1n2, k1k2, d1*d2).- prop
- qary_
polar_ code_ ty QaryPolarCode : Nat β Nat β Typeβ polar code for q-ary symmetric channel with block length N and alphabet size q.- quantum_
hamming_ bound_ ty QuantumHammingBound : Nat β Nat β Propβ quantum Hamming (sphere-packing) bound for non-degenerate codes.- quantum_
ldpc_ code_ ty QuantumLDPCCode : Nat β Nat β Typeβ quantum LDPC code with n physical qubits and k logical qubits, defined by sparse check matrices.- quantum_
ldpc_ good_ code_ ty QuantumLDPCGoodCode : Nat β Propβ good quantum LDPC codes have linear distance and linear rate simultaneously.- quantum_
singleton_ ty QuantumSingleton : Nat β Nat β Propβ quantum Singleton (Knill-Laflamme) bound: d β€ n/2 - k/2 + 1 for non-degenerate codes.- random_
linear_ code_ gv_ ty RandomLinearCodeGV : Nat β Nat β Propβ random linear codes over GF(q) achieve the Gilbert-Varshamov bound with high probability.- raptor_
code_ ty RaptorCode : Nat β Typeβ Raptor code: pre-coded LT code with linear encoding/decoding.- rate_
distortion_ function_ ty RateDistortionFunction : Nat β Nat β Propβ Shannon rate-distortion theorem: R(D) = min_{p(xΜ|x): E[d(X,XΜ)]β€D} I(X; XΜ).- reed_
muller_ capacity_ achieving_ ty ReedMullerCapacityAchieving : Propβ Reed-Muller codes achieve capacity on the binary erasure channel.- reed_
muller_ code_ ty ReedMullerCode : Nat β Nat β Typeβ Reed-Muller code RM(r, m) of order r in m variables.- reed_
muller_ decoding_ ty ReedMullerDecoding : Nat β Nat β Propβ Reed-Muller codes of order 1 are first-order Reed-Muller codes decodable by majority logic.- reed_
solomon_ eval_ encoding_ ty ReedSolomonEvalEncoding : Nat β Nat β Typeβ RS encoding: evaluate a degree-(k-1) polynomial at n distinct field points.- reed_
solomon_ mds_ ty reed_solomon_mds : β (n k : Nat), MDS (ReedSolomon n k)β Reed-Solomon codes are maximum distance separable (meet the Singleton bound).- reed_
solomon_ min_ distance_ ty ReedSolomonMinDistance : Nat β Nat β Propβ minimum distance of RS(n, k) over GF(q) is n - k + 1.- regenerating_
code_ ty RegeneratingCode : Nat β Nat β Nat β Nat β Typeβ (n, k, d, Ξ²) regenerating code for distributed storage.- restricted_
isometry_ property_ ty RestrictedIsometryProperty : Nat β Nat β Propβ RIP: every set of s columns of the measurement matrix is nearly orthonormal.- shannon_
channel_ coding_ ty shannon_channel_coding : β (R C : Real), R < C β ReliableComm Rβ reliable communication is possible for any rate below channel capacity.- shannon_
entropy_ ty ShannonEntropy : Nat β cst(Real)βH : Nat β Real, discrete Shannon entropy.- singleton_
bound_ ty SingletonBound : Nat β Nat β Nat β Propβ Singleton bound d β€ n - k + 1.- space_
time_ code_ ty SpaceTimeCode : Nat β Nat β Nat β Typeβ space-time block code with n_t transmit antennas, n_r receive antennas, rate R.- spatially_
coupled_ code_ ty SpatiallyCoupledCode : Nat β Nat β Typeβ spatially coupled ensemble of LDPC codes achieving MAP threshold.- stabilizer_
code_ ty StabilizerCode : Nat β Nat β Typeβ quantum stabilizer code encoding k logical qubits into n physical qubits.- surface_
code_ threshold_ ty SurfaceCodeThreshold : Propβ surface codes have a fault-tolerance threshold above which logical error rates decrease exponentially with code distance.- surface_
code_ ty SurfaceCode : Nat β Typeβ Kitaev surface code on an LΓL planar lattice with distance L.- systematic_
code_ ty SystematicCode : Nat β Nat β Nat β Typeβ an (n, k, d) code in systematic form [I_k | P].- systematic_
encoding_ ty systematic_encoding : Nat β Nat β Propβ every linear code is equivalent to a code in systematic form.- threshold_
saturation_ ty ThresholdSaturation : Nat β Propβ threshold saturation: BP threshold of spatially coupled codes equals MAP threshold.- toric_
code_ ty ToricCode : Nat β Typeβ Kitaev toric code on an LΓL torus: encodes 2 logical qubits, distance L.- trellis_
coded_ modulation_ ty TrellisCodedModulation : Nat β Nat β Typeβ TCM scheme combining coding and modulation with bandwidth efficiency b bits/s/Hz.- tsfasman_
vladut_ zink_ ty TsfasmanVladutZink : Nat β Propβ Tsfasman-Vladut-Zink theorem: AG codes exceed Gilbert-Varshamov bound for large alphabet.- turbo_
code_ near_ capacity_ ty TurboCodeNearCapacity : Nat β Nat β Propβ turbo codes can operate within a small fraction of Shannon capacity.- turbo_
code_ ty TurboCode : Nat β Nat β Typeβ turbo code constructed from two recursive systematic codes.- type0
- udm_
capacity_ achieving_ ty UDMCapacityAchieving : Nat β Nat β Propβ UDMs achieve capacity of the compound channel.- ungerboeck_
coded_ modulation_ ty UngerboeckCodedModulation : Nat β Propβ Ungerboeckβs set-partitioning TCM achieves coding gain without bandwidth expansion.- universally_
decodable_ matrix_ ty UniversallyDecodableMatrix : Nat β Nat β Typeβ UDM of dimension nΓm: rows form a code universal for combinatorial channels.- viterbi_
algorithm_ ty ViterbiAlgorithm : Nat β Nat β Propβ Viterbi algorithm achieves maximum-likelihood decoding for convolutional codes.- weight_
enumerator_ ty WeightEnumerator : Nat β Nat β Typeβ weight enumerator polynomial W_C(x, y) = Ξ£_{c β C} x^{n-wt(c)} y^{wt(c)}.- wozencraft_
ensemble_ ty WozencraftEnsemble : Nat β Nat β Propβ Wozencraft ensemble of random linear codes: most codes achieve GV bound.