Index

_ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | R | S | T | U | V | Z

_

__call__() (Interleaver method)

A

AdaptiveLPDecoder (class in lpdec.decoders.adaptivelp_glpk)
AdaptiveLPDecoderGurobi (class in lpdec.decoders.adaptivelp_gurobi)
add() (Simulation method)
addDataPoint() (in module lpdec.database.simulation)
alistToNumpy() (in module lpdec.matrices)
allArcs() (Trellis method)
allArcsOfInfoBit() (Segment method)
allArcsOfParity() (Segment method)
allf1() (in module lpdec.codes.interleaver)
allf2() (in module lpdec.codes.interleaver)
allQPPInterleavers() (in module lpdec.codes.interleaver)
append() (Trellis method)
Arc (class in lpdec.codes.trellis)
arikanTransform1() (BMSChannel method)
arikanTransform2() (BMSChannel method)
ArrayLDPCCode (class in lpdec.codes.ldpc)
AWGNC (class in lpdec.channels)
AWGNC() (BMSChannel static method)

B

BEC() (BMSChannel static method)
bhattacharyya() (BMSChannel method)
binaryEmbedding() (in module lpdec.codes.nonbinary)
BinaryLinearBlockCode (class in lpdec.codes)
binaryState (Node attribute)
BMSChannel (class in lpdec.codes.polar_helpers)
BranchAndCutDecoder (class in lpdec.decoders.branchcut.decoder)
BranchingRule (class in lpdec.decoders.branchcut.branching)
BSC (class in lpdec.channels)
BSC() (BMSChannel static method)

C

callback() (GurobiIPDecoder static method)
Channel (class in lpdec.channels)
checkCode() (in module lpdec.database)
checkDecoder() (in module lpdec.database)
CheckNode (class in lpdec.codes.factorgraph)
checkNodes (FactorGraph attribute)
checkResume() (DataPoint method)
classByName() (in module lpdec.persistence)
clearArcCosts() (Trellis method)
code (Decoder attribute)
CodeVertex (class in lpdec.codes.turbolike)
computeFrozenIndices() (in module lpdec.codes.polar)
connect() (DeMuxVertex method)
(EncoderVertex method)
(FactorNode method)
(InformationSource method)
(MuxVertex method)
(TurboVertex method)
connectBackward() (Segment method)
connectForward() (Segment method)
ConvolutionalEncoder (class in lpdec.codes.convolutional)
corrected (ErasureDecoder attribute)
correctObjectiveValue() (SignalGenerator method)
cost (Arc attribute)
CplexIPDecoder (class in lpdec.decoders.ip)
createCode() (in module lpdec.database)
createLocalCodePolytope() (StaticLPDecoder method)

D

DatabaseException
DataElement (class in lpdec.codes.polar_helpers)
DataPoint (class in lpdec.simulation)
dataPoint() (in module lpdec.database.simulation)
date_end (Simulation attribute)
date_start (Simulation attribute)
decode() (Decoder method)
Decoder (class in lpdec.decoders.base)
default() (JSONEncoder method)
degradingMerge() (BMSChannel method)
degree (FactorNode attribute)
DeMuxVertex (class in lpdec.codes.turbolike)

E

encode() (Trellis method)
encodePath() (TurboLikeCode method)
EncoderVertex (class in lpdec.codes.turbolike)
endOfPath() (TurboArc method)
endPosition() (TurboArc method)
endVertex (Trellis attribute)
ErasureDecoder (class in lpdec.decoders.erasure)
errorProbability() (BMSChannel method)
exactVersion() (in module lpdec)
existingIdentifiers() (in module lpdec.database.simulation)
ExplicitLPDecoder (class in lpdec.decoders.staticlp)

F

FactorGraph (class in lpdec.codes.factorgraph)
factorGraph (PolarCode attribute)
factorize() (in module lpdec.codes.interleaver)
FactorNode (class in lpdec.codes.factorgraph)
fix() (Decoder method)
(IterativeDecoder method)
(ProjectionDecoder method)
fix_info (Segment attribute)
fix_parity (Segment attribute)
fixed() (Decoder method)
formatMatrix() (in module lpdec.matrices)
foundCodeword (Decoder attribute)
frange() (in module lpdec.utils)
fromJSON() (JSONDecodable method)
fromLinearCode() (lpdec.codes.factorgraph.FactorGraph class method)

G

g_info (Segment attribute)
g_info_index (Segment attribute)
g_parity (Segment attribute)
g_parity_index (Segment attribute)
gaussianElimination() (in module lpdec.gfqla)
generatorMatrix (BinaryLinearBlockCode attribute)
get() (in module lpdec.database)
getBinaryMatrix() (in module lpdec.matrices)
getNonbinaryMatrix() (in module lpdec.matrices)
GurobiIPDecoder (class in lpdec.decoders.ip)

H

HammingCode (class in lpdec.codes.classic)
hint (AdaptiveLPDecoder attribute)
(Decoder attribute)

I

impl (UTCDateTime attribute)
inArc_0 (Node attribute)
inArc_1 (Node attribute)
inArcs() (Node method)
(Trellis method)
info_code_bit (Segment attribute)
info_code_ratio (Segment attribute)
InformationSource (class in lpdec.codes.turbolike)
infoTail (Trellis attribute)
init() (in module lpdec.database)
(in module lpdec.database.simulation)
initVertex (Trellis attribute)
inKernel() (in module lpdec.gfqla)
inPosition() (DeMuxVertex method)
(MuxVertex method)
Interleaver (class in lpdec.codes.interleaver)
InterleaverArc (class in lpdec.codes.turbolike)
inv() (in module lpdec.gfqla)
(Interleaver method)
inverted() (Interleaver method)
isStr() (in module lpdec.utils)
items() (Segment method)
IterativeDecoder (class in lpdec.decoders.iterative)

J

JSONDecodable (class in lpdec.persistence)
JSONEncoder (class in lpdec.persistence)

K

keys() (Segment method)
knownDatabases() (in module lpdec.database)
kpaths (Node attribute)
kpaths_candidate (Arc attribute)

L

llrs (Decoder attribute)
lp_var (Arc attribute)
lpdec (module)
lpdec.channels (module)
lpdec.codes (module)
lpdec.codes.classic (module)
lpdec.codes.convolutional (module)
lpdec.codes.factorgraph (module)
lpdec.codes.interleaver (module)
lpdec.codes.ldpc (module)
lpdec.codes.nonbinary (module)
lpdec.codes.polar (module)
lpdec.codes.polar_helpers (module)
lpdec.codes.trellis (module)
lpdec.codes.turbolike (module)
lpdec.database (module)
lpdec.database.simulation (module)
lpdec.decoders.adaptivelp_glpk (module)
lpdec.decoders.adaptivelp_gurobi (module)
lpdec.decoders.base (module)
lpdec.decoders.branchcut.branching (module)
lpdec.decoders.branchcut.decoder (module)
lpdec.decoders.erasure (module)
lpdec.decoders.ip (module)
lpdec.decoders.iterative (module)
lpdec.decoders.polar (module)
lpdec.decoders.staticlp (module)
lpdec.gfqla (module)
lpdec.matrices (module)
lpdec.persistence (module)
lpdec.utils (module)
LR() (BMSChannel method)
LTEEncoder (class in lpdec.codes.convolutional)
LTEInterleaver (class in lpdec.codes.interleaver)
LTETurboCode (class in lpdec.codes.turbolike)

M

machineString() (in module lpdec.utils)
makeObjectHook() (in module lpdec.persistence)
matchingPath() (TurboLikeCode method)
maxSNR() (Simulation method)
merge() (VariableNode method)
minimumDistance() (BranchAndCutDecoder method)
(CplexIPDecoder method)
(GurobiIPDecoder method)
minSNR() (Simulation method)
mlCertificate (Decoder attribute)
MuxVertex (class in lpdec.codes.turbolike)

N

name (Decoder attribute)
(Trellis attribute)
names() (in module lpdec.database)
neighbors (FactorNode attribute)
next() (SignalGenerator method)
Node (class in lpdec.codes.trellis)
NonbinaryLinearBlockCode (class in lpdec.codes.nonbinary)
numpyToAlist() (in module lpdec.matrices)
numpyToReducedAlist() (in module lpdec.matrices)
numpyToString() (in module lpdec.matrices)

O

objectiveValue (Decoder attribute)
orig_cost (Arc attribute)
orthogonalComplement() (in module lpdec.gfqla)
outArc_0 (Node attribute)
outArc_1 (Node attribute)
outArcs() (Node method)
(Trellis method)
outPosition() (DeMuxVertex method)
(MuxVertex method)

P

params() (JSONDecodable method)
(ProjectionDecoder method)
parity_code_bit (Segment attribute)
parity_code_ratio (Segment attribute)
parityCheckMatrix (BinaryLinearBlockCode attribute)
parityTail (Trellis attribute)
path_cost (Node attribute)
polarChecks (PolarFactorGraph attribute)
PolarCode (class in lpdec.codes.polar)
PolarFactorGraph (class in lpdec.codes.polar)
PolarSCDecoder (class in lpdec.decoders.polar)
PolarSCListDecoder (class in lpdec.decoders.polar)
polarVars (PolarFactorGraph attribute)
pred_arc (Node attribute)
ProjectionDecoder (class in lpdec.decoders.base)

R

random() (Interleaver static method)
randomf1() (in module lpdec.codes.interleaver)
randomf1f2() (in module lpdec.codes.interleaver)
randomf2() (in module lpdec.codes.interleaver)
randomQPP() (in module lpdec.codes.interleaver)
rank() (in module lpdec.gfqla)
ReedMullerCode (class in lpdec.codes.classic)
release() (Decoder method)
(ProjectionDecoder method)
remove() (Arc method)
RepeatAccumulateEncoder (class in lpdec.codes.convolutional)
resetSeed() (Channel method)
run() (Simulator method)

S

saveDatabases() (in module lpdec.database)
Segment (class in lpdec.codes.trellis)
segmentAndLabel() (Trellis method)
sent (Decoder attribute)
setCost() (Segment method)
setLLRs() (Decoder method)
(ProjectionDecoder method)
setStats() (Decoder method)
(ProjectionDecoder method)
shuffle() (in module lpdec.codes.interleaver)
SignalGenerator (class in lpdec.channels)
signalGenerator() (Channel method)
simulate() (Channel method)
Simulation (class in lpdec.simulation)
Simulator (class in lpdec.simulation)
skip() (Channel method)
(SignalGenerator method)
solution (Decoder attribute)
solve() (Decoder method)
(ProjectionDecoder method)
sortAndChoose() (BMSChannel method)
sparsify() (PolarFactorGraph method)
splitRanges() (in module lpdec.utils)
StandardTurboCode (class in lpdec.codes.turbolike)
startOfPath() (TurboArc method)
startPosition() (TurboArc method)
states (Trellis attribute)
stateTransition() (ConvolutionalEncoder method)
stateTransitionBack() (ConvolutionalEncoder method)
StaticLPDecoder (class in lpdec.decoders.staticlp)
stats() (Decoder method)
(ProjectionDecoder method)
status (Decoder attribute)
store() (DataPoint method)
subclasses() (in module lpdec)

T

TDInnerEncoder (class in lpdec.codes.convolutional)
teardown() (in module lpdec.database)
ThreeDTurboCode (class in lpdec.codes.turbolike)
Timer (class in lpdec.utils)
toJSON() (JSONDecodable method)
Trellis (class in lpdec.codes.trellis)
trellisSegmentsOfOutBit() (TurboLikeCode method)
tuningSet1 (GurobiIPDecoder attribute)
tuningSet2 (GurobiIPDecoder attribute)
tuningSet3 (GurobiIPDecoder attribute)
TurboArc (class in lpdec.codes.turbolike)
TurboLikeCode (class in lpdec.codes.turbolike)
TurboVertex (class in lpdec.codes.turbolike)

U

UTCDateTime (class in lpdec.database)
utcnow() (in module lpdec.utils)

V

values() (Segment method)
VariableNode (class in lpdec.codes.factorgraph)
varNodes (FactorGraph attribute)

Z

z (CplexIPDecoder attribute)