A
A-law companders
addition in Galois fields
even
number of field elements
odd number
of field elements
algdeintrlv function
algebraic interleavers
algintrlv function
algorithm objects
properties
specifying algorithm
amdemod function
ammod function
analog modulation
sample
code
analog signals
representing
analog-to-digital
conversion
arithdeco function
arithenco function
arithmetic codes
parameters
sample code
arithmetic in Galois fields
even
number of field elements
odd
number of field elements
AWGN channel
awgn function
B
baseband modulation
signals
BCH coding
functions
generator polynomial
sample code
using various coding methods
bchdec function
bchenc function
bchgenpoly function
berawgn function
bercoding function
berconfint function
berfading function
berfit function
bersync function
bertool function
BERTool GUI
data
exporting
importing
in
data viewer
features
MATLAB simulation BER
confidence intervals
curve fitting
example
stopping the simulation
MATLAB simulation functions
DPSK example
QAM example
requirements
template
parts of the GUI
semianalytic BER
example
procedure
Simulink BER
example
stopping the simulation
Simulink models
example
requirements
tips
theoretical BER
example
types of systems
bi2de function
bin2gray function
binary matrix format
sample code
binary numbers
order of digits
binary symmetric channel
binary vector format
sample code
binary-to-decimal conversion
bipolar random numbers
bit
error rates
analyzing
MATLAB
simulation
plots
multiple curves
semianalytic
BERTool GUI
simulation
Simulink
simulation
theoretical
BERTool GUI
biterr function
bits
random
block coding
functions
techniques
block interleavers
sample code
supported
methods
Bose-Chaudhuri-Hocquenghem (BCH) coding
functions
generator polynomial
sample code
using various
coding methods
C
carrier frequency
relative to sampling rate
carrier
signal
channel objects
copying
creating
in loop
sample code
properties
linked
realistic values
repeatability
resetting
using
channel visualization tool
opening
parts
of the GUI
plot (channel)
StoreHistory
using
the GUI
visualization
options
channels
AWGN
binary symmetric
combination of fading
and AWGN
compensation for
fading
compensation for
delays
in loop
realistic modeling parameters
sample
code
supported types
cma function
code generator matrices
converting
to parity-check matrices
sample code
finding
representing
code generator polynomials
finding
representing
codebooks
optimizing
for DPCM
sample code
sample code for DPCM
representing
codewords
definition
representing
compand function
companders
sample code
complex envelope
compression
data
compressors
sample
code
conjugate elements in Galois fields
even number of field elements
odd number
of field elements
constellations
binary annotations
decimal
annotations
Gray-coded
general QAM
square QAM
hexagonal
sample code
plotting procedure
PSK
constraint length
convolutional code
convdeintrlv function
convenc function
conversion
analog
to digital
binary to decimal
binary to octal
decimal to
binary
exponential to polynomial format
even number
of field elements
odd number of field elements
generator matrices
to parity-check matrices
sample code
octal to decimal
polynomial to exponential format
even number
of field elements
odd number of field elements
vectors to
matrices
convintrlv function
convmtx function
convolution
over Galois
fields
convolutional coding
adding to system
binary symmetric
channel
examples
features
sample code
using polynomial
description
sample code
using
trellis description
convolutional interleavers
delays
sample
code
supported types
correction
vector
cosets
even number of field elements
odd number of field elements
cosets function
cyclgen function
cyclic coding
functions
generator
polynomial
sample code
compared to generic linear coding
for tracking errors
using various coding methods
cyclotomic
cosets
even number of field elements
odd
number of field elements
cyclpoly function
D
de2bi function
decimal format
sample
code
decision timing
eye diagrams
sample code
for eye diagrams
sample code
for scatter plots
decision-feedback equalizers
decode function
decoding tables
deintrlv function
delays
adaptive equalizers
convolutional interleavers
fading channels
MLSE equalizers
delta modulation
See also differential
pulse code modulation
sample code
demodulation
determinants
in Galois fields
even number of field elements
dfe function
dftmtx function
differential pulse code modulation (DPCM)
optimizing
parameters
sample code
sample
code
digital modulation
sample code
step-by-step example
digital signals
representing
discrete
Fourier transforms
over Galois fields
distortion
from DPCM
from quantization
distspec function
division in Galois fields
even
number of field elements
odd
number of field elements
Doppler shifts
DPCM
optimizing
parameters
sample code
sample code
dpcmdeco function
dpcmenco function
dpcmopt function
dpskdemod function
dpskmod function
E
Eb/No
encode function
equalize function
equalizer objects
copying
creating
properties
linked
specifying algorithm
using
equalizers
adaptive algorithms
decision-directed
mode
decision-feedback
delays
fractionally
spaced
in loop
procedure
reference tap
sample code
basic procedure
in loop
training mode
supported types
symbol-spaced
training mode
equalizers, MLSE
continuous
operation
delays
preambles and postambles
sample code
continuous operation
preamble
error integers
error patterns
error rate plots
curve fitting
sample code
multiple curves
one curve
error rates
analyzing
bit versus symbol
MATLAB simulation
sample code
semianalytic
BERTool GUI
simulation
Simulink simulation
theoretical
BERTool GUI
theoretical results
error-control coding
adding
to system
base 2
only
features
of the toolbox
methods
supported in toolbox
terminology and
notation
error-correction
capability
Hamming codes
Es/No
expanders
sample
code
exponential format in Galois fields
odd
number of field elements
exponentiation in Galois fields
even
number of field elements
eye diagrams
sample code
eyediagram function
F
factorization
over Galois
fields
faded signals
fading channels
compensation for
delays
in loop
realistic
modeling parameters
sample
code
feedback connection polynomials
fft function
fields,
finite
even number of elements
odd number
of elements
filter function
as a channel
Galois fields
filters
fading channels
Galois fields
even number of field elements
odd number of field elements
Hilbert transform
raised cosine
designing
designing and applying
square-root raised
cosine
finite fields
even number
of elements
odd number of elements
flat
fading
fmdemod function
fmmod function
format
of Galois field elements
converting to exponential format
even number of field elements
odd number of field elements
converting to polynomial format
even number of field elements
odd number of field elements
even
number of field elements
odd
number of field elements
Fourier transforms
over
Galois fields
fractionally
spaced equalizers
frequency-flat fading
frequency-selective fading
fskdemod function
fskmod function
G
Galois
arrays
creating
manipulating
variables
meaning of
integers in
Galois fields
even number
of elements
odd number of elements
Gaussian
channel
Gaussian noise
generating
gen2par function
general multiplexed interleaver
generator
matrices
converting to parity-check matrices
sample code
finding
representing
generator polynomials
finding
for convolutional
code
representing
genqamdemod function
genqammod function
gf function
gfadd function
gfconv function
gfcosets function
gfdeconv function
gfdiv function
gffilter function
gflineq function
gfminpol function
gfmul function
gfpretty function
gfprimck function
gfprimdf function
gfprimfd function
gfrank function
gfrepcov function
gfroots function
gfsub function
gftable function
gftrunc function
gftuple function
gfweight function
gray2bin function
H
hammgen function
Hamming coding
functions
sample code
using various coding methods
using various formats
single-error-correction
Hamming weight
hank2sys function
hard-decision decoding
heldeintrlv function
helical interleaver
helical scan interleavers
helintrlv function
helscandeintrlv function
helscanintrlv function
Hilbert filters
designing
hilbiir function
Huffman codes
dictionary
sample code
huffmandeco function
huffmandict function
huffmanenco function
I
ifft function
intdump function
integrate-and-dump operation
interleavers
block
sample
code
supported methods
convolutional
delays
sample code
supported
types
intrlv function
inverses in Galois fields
even
number of field elements
odd
number of elements
irreducible polynomials
iscatastrophic function
isprimitive function
istrellis function
J
Jakes Doppler spectrum
K
K-factor for Rician channels
L
line-of-sight
paths
linear algebra in Galois fields
even
number of field elements
linear block coding
sample code
linear predictors
optimizing
sample code
representing
lineareq function
list of elements of Galois fields
even number of field elements
odd
number of field elements
generating
Lloyd algorithm
lloyds function
lms function
log function
logarithms in Galois fields
even
number of field elements
logical operations in Galois fields
even number of field elements
lowpass equivalent method
M
marcumq function
mask2shift function
matdeintrlv function
matintrlv function
matrix
interleavers
matrix manipulation in Galois fields
even number of field elements
messages
definition
representing
for coding functions
minimal polynomials in Galois fields
even number
of field elements
odd
number of field elements
minimum
distance
minpol function
mldivide function
MLSE
equalizers
continuous operation
delays
preambles and postambles
sample code
continuous operation
preamble
mlseeq function
modnorm function
modulation
analog
sample code
delta
See also differential pulse code modulation
sample code
digital
sample code
step-by-step example
supported
methods
terminology
Monte Carlo method for error-rate analysis
mskdemod function
mskmod function
mu-law
companders
sample
code
multipath channels
compensation for
delays
in loop
realistic modeling parameters
sample code
multiple roots over Galois fields
even number
of field elements
odd
number of field elements
multiplication in Galois fields
even
number of field elements
odd number of field elements
muxdeintrlv function
muxintrlv function
N
noisebw function
noncausality
normlms function
Nyquist sampling theorem
O
oct2dec function
octal
conversion from binary
conversion to decimal
optimizing
DPCM parameters
sample code
quantization parameters
sample code
oqpskdemod function
oqpskmod function
order of digits in binary numbers
P
pamdemod function
pammod function
parity-check matrices
finding
representing
partitions
optimizing
for DPCM
sample code
sample code for DPCM
representing
passband modulation
plot
(channel) function
pmdemod function
pmmod function
poly2trellis function
polynomial description of encoders
sample
code
polynomial
format in Galois fields
even number of field elements
odd
number of field elements
polynomials
displaying formatted
generator
polynomials over Galois fields
arithmetic
even number of field elements
odd number of field elements
binary
coefficients
evaluating
even number of field elements
even
number of field elements
irreducible
minimal
even number of field elements
odd number
of field elements
odd
number of field elements
primitive. See primitive
polynomials
roots
even number of field elements
odd number of field elements
postambles
preambles
sample code
predictive
error
predictive
order
predictive quantization
optimizing parameters
sample code
sample code
predictors
linear
optimizing
sample code
representing
primitive elements
representing
primitive polynomials
consistent
use
default
even number of field elements
odd number of field elements
definition
even
number of field elements
odd number of
field elements
primpoly function
pskdemod function
pskmod function
pulse
shaping
rectangular
sample code
punctured convolutional code
Q
qamdemod function
qammod function
qfunc function
qfuncinv function
quantiz function
quantization
coding
DPCM parameters,
optimizing
sample code
optimizing
parameters
sample code
predictive
sample
code
sample code
vector
quasi-static channel modeling
R
raised cosine filters
designing and
applying
designing but
not applying
filtering with
sample
code
square-root
randdeintrlv function
randerr function
randint function
randintrlv function
random
bipolar symbols
bits
in
error patterns
integers
signals
symbols
random interleavers
randsrc function
rank
in Galois fields
even number of field elements
odd number of elements
Rayleigh
fading channels
compensation
for
delays
in loop
realistic modeling parameters
sample code
rayleighchan function
rcosfir function
rcosflt function
rcosiir function
rcosine function
rectangular pulse shaping
rectpulse function
Reed-Solomon coding
functions
generator polynomial
references
convolutional coding
error-control coding
Galois fields
modulation/demodulation
repeatability
fading channels
representing
analog signals
codewords
decoding tables
digital signals
Galois field elements
even number of field
elements
odd number of field
elements
Galois fields
even
number of field elements
odd number of field elements
generator matrices
generator polynomials
messages
for coding functions
parity-check matrices
polynomials over Galois fields
even number
of field elements
odd number of field elements
predictors
reset function
for channels
for equalizers
Rician fading channels
compensation for
delays
in loop
realistic modeling
parameters
sample code
ricianchan function
rls function
roots
over Galois fields
binary polynomials
even
number of field elements
odd number of field elements
rsdec function
rsdecof function
rsenc function
rsencof function
rsgenpoly function
S
sampling rate
relative
to carrier frequency
scalar quantization
coding
sample code
scatter plots
sample code
scatterplot function
semianalytic function
semianalytic technique
procedure
sample code
when to use
shift2mask function
signal constellations
binary
annotations
decimal annotations
Gray-coded
square QAM
hexagonal
sample code
plotting
procedure
PSK
signal formatting
signal sources
signlms function
simplifying formats of Galois field elements
exponential
odd number of field elements
polynomial
odd number of field elements
simulation functions for BERTool
sample code
simulation of communication systems
sample
code
Simulink models for BERTool
SNR
soft-decision decoding
sample code
solving linear equations over Galois fields
source coding
ssbdemod function
ssbmod function
subtraction
in Galois fields
even number of field elements
odd number of field elements
symbol error rates
simulation
symbol-spaced equalizers
symerr function
syndrome
syndtable function
T
theoretical error rates
compared to
empirical
plots
timing, decision
eye diagrams
sample code for eye diagrams
sample code for scatter plots
training
data
for optimizing DPCM quantization parameters
for optimizing quantization parameters
trellis
description of encoder
structure
sample
code
truncating polynomials over Galois fields
odd
number of field elements
V
varlms function
vec2mat function
vector quantization
vitdec function
W
waterfall
curves
curve
fitting
sample code
multiple curves
one curve
weight, Hamming
wgn function
white Gaussian noise
generating