Documentation

This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English verison of the page.

Note: This page has been translated by MathWorks. Please click here
To view all translated materals including this page, select Japan from the country navigator on the bottom of this page.

Communications System Toolbox Blocks

Alphabetical List By Category
A-Law CompressorImplement A-law compressor for source coding
A-Law ExpanderImplement A-law expander for source coding
AGCAdaptively adjust gain for constant signal-level output
Algebraic DeinterleaverRestore ordering of input symbols using algebraically derived permutation
Algebraic InterleaverReorder input symbols using algebraically derived permutation table
Align SignalsAlign two signals by finding delay between them
APP DecoderDecode convolutional code using a posteriori probability (APP) method
AWGN ChannelAdd white Gaussian noise to input signal
Barker Code GeneratorGenerate Barker Code
Baseband File ReaderRead baseband signals from file
Baseband File WriterWrite baseband signals to file
Baseband PLLImplement baseband phase-locked loop
BCH DecoderDecode BCH code to recover binary vector data
BCH EncoderCreate BCH code from binary vector data
Bernoulli Binary GeneratorGenerate Bernoulli-distributed random binary numbers
Binary Cyclic DecoderDecode systematic cyclic code to recover binary vector data
Binary Cyclic EncoderCreate systematic cyclic code from binary vector data
Binary Linear DecoderDecode linear block code to recover binary vector data
Binary Linear EncoderCreate linear block code from binary vector data
Binary Symmetric ChannelIntroduce binary errors
Binary-Input RS EncoderCreate Reed-Solomon code from binary vector data
Binary-Output RS DecoderDecode Reed-Solomon code to recover binary vector data
Bipolar to Unipolar ConverterMap bipolar signal into unipolar signal in range [0, M-1]
Bit to Integer ConverterMap vector of bits to corresponding vector of integers
BPSK Demodulator BasebandDemodulate BPSK-modulated data
BPSK Modulator BasebandModulate using binary phase shift keying method
Carrier SynchronizerCompensate for carrier frequency offset
Charge Pump PLLImplement charge pump phase-locked loop using digital phase detector
CMA EqualizerEqualize using constant modulus algorithm
Coarse Frequency CompensatorCompensate for carrier frequency offset for PAM, PSK, or QAM
Complex Phase DifferenceOutput phase difference between two complex input signals
Complex Phase ShiftShift phase of complex input signal by second input value
Constellation DiagramDisplay constellation diagram for input signals
Continuous-Time VCOImplement voltage-controlled oscillator
Convolutional DeinterleaverRestore ordering of symbols that were permuted using shift registers
Convolutional EncoderCreate convolutional code from binary data
Convolutional InterleaverPermute input symbols using set of shift registers
CPFSK Demodulator BasebandDemodulate CPFSK-modulated data
CPFSK Modulator BasebandModulate using continuous phase frequency shift keying method
CPM Demodulator BasebandDemodulate CPM-modulated data
CPM Modulator BasebandModulate using continuous phase modulation
CRC-N GeneratorGenerate CRC bits according to CRC method and append to input data frames
CRC-N Syndrome DetectorDetect errors in input data frames according to selected CRC method
Data MapperMap integer symbols from one coding scheme to another
DBPSK Demodulator BasebandDemodulate DBPSK-modulated data
DBPSK Modulator BasebandModulate using differential binary phase shift keying method
DeinterlacerDistribute elements of input vector alternately between two output vectors
DerepeatReduce sampling rate by averaging consecutive samples
DescramblerDescramble input signal
Differential DecoderDecode binary signal using differential coding
Differential EncoderEncode binary signal using differential coding
Discrete-Time VCOImplement voltage-controlled oscillator in discrete time
DQPSK Demodulator BasebandDemodulate DQPSK-modulated data
DQPSK Modulator BasebandModulate using differential quaternary phase shift keying method
DSB AM Demodulator PassbandDemodulate DSB-AM-modulated data
DSB AM Modulator PassbandModulate using double-sideband amplitude modulation
DSBSC AM Demodulator PassbandDemodulate DSBSC-AM-modulated data
DSBSC AM Modulator PassbandModulate using double-sideband suppressed-carrier amplitude modulation
Error Rate CalculationCompute bit error rate or symbol error rate of input data
EVM MeasurementMeasure error vector magnitude
Eye DiagramDisplay eye diagram of time-domain signal
Find DelayFind delay between two signals
FM Broadcast Demodulator BasebandDemodulate using broadcast FM method
FM Broadcast Modulator BasebandModulate using broadcast FM method
FM Demodulator BasebandDemodulate using FM method
FM Demodulator PassbandDemodulate FM-modulated data
FM Modulator BasebandModulate using FM method
FM Modulator PassbandModulate using frequency modulation
Free Space Path LossReduce amplitude of input signal by amount specified
General Block DeinterleaverRestore ordering of symbols in input vector
General Block InterleaverReorder symbols in input vector
General CRC GeneratorGenerate CRC bits according to generator polynomial and append to input data frames
General CRC Generator HDL OptimizedGenerate CRC code bits and append to input data, optimized for HDL code generation
General CRC Syndrome DetectorDetect errors in input data frames according to generator polynomial
General CRC Syndrome Detector HDL OptimizedDetect errors in input data using CRC, optimized for HDL code generation
General Multiplexed DeinterleaverRestore ordering of symbols using specified-delay shift registers
General Multiplexed InterleaverPermute input symbols using set of shift registers with specified delays
General QAM Demodulator BasebandDemodulate QAM-modulated data
General QAM Modulator BasebandModulate using quadrature amplitude modulation
General TCM DecoderDecode trellis-coded modulation data, mapped using arbitrary constellation
General TCM EncoderConvolutionally encode binary data and map using arbitrary constellation
GMSK Demodulator BasebandDemodulate GMSK-modulated data
GMSK Modulator BasebandModulate using Gaussian minimum shift keying method
Gold Sequence GeneratorGenerate Gold sequence from set of sequences
Hadamard Code GeneratorGenerate Hadamard code from orthogonal set of codes
Hamming DecoderDecode Hamming code to recover binary vector data
Hamming EncoderCreate Hamming code from binary vector data
Helical DeinterleaverRestore ordering of symbols permuted by helical interleaver
Helical InterleaverPermute input symbols using helical array
I/Q Compensator Coefficient to ImbalanceConvert compensator coefficient into amplitude and phase imbalance
I/Q ImbalanceCreate complex baseband model of signal impairments caused by imbalances between in-phase and quadrature receiver components
I/Q Imbalance Compensator Compensate for imbalance between in-phase and quadrature components
I/Q Imbalance to Compensator CoefficientConverts amplitude and phase imbalance into I/Q compensator coefficient
Ideal Rectangular Pulse FilterShape input signal using ideal rectangular pulses
Insert ZeroDistribute input elements in output vector
Integer to Bit ConverterMap vector of integers to vector of bits
Integer-Input RS EncoderCreate Reed-Solomon code from integer vector data
Integer-Input RS Encoder HDL OptimizedEncode data using a Reed-Solomon encoder
Integer-Output RS DecoderDecode Reed-Solomon code to recover integer vector data
Integer-Output RS Decoder HDL OptimizedDecode data using a Reed-Solomon decoder
Integrate and DumpIntegrate discrete-time signal, resetting to zero periodically
InterlacerAlternately select elements from two input vectors to generate output vector
Kasami Sequence GeneratorGenerate Kasami sequence from set of Kasami sequences
LDPC DecoderDecode binary low-density parity-check code specified by parity-check matrix
LDPC EncoderEncode binary low-density parity-check code specified by parity-check matrix
Linearized Baseband PLLImplement linearized version of baseband phase-locked loop
LMS Decision Feedback EqualizerEqualize using decision feedback equalizer that updates weights with LMS algorithm
LMS Linear EqualizerEqualize using linear equalizer that updates weights with LMS algorithm
M-DPSK Demodulator BasebandDemodulate DPSK-modulated data
M-DPSK Modulator BasebandModulate using M-ary differential phase shift keying method
M-FSK Demodulator BasebandDemodulate FSK-modulated data
M-FSK Modulator BasebandModulate using M-ary frequency shift keying method
M-PAM Demodulator BasebandDemodulate PAM-modulated data
M-PAM Modulator BasebandModulate using M-ary pulse amplitude modulation
M-PSK Demodulator BasebandDemodulate PSK-modulated data
M-PSK Modulator BasebandModulate using M-ary phase shift keying
M-PSK TCM DecoderDecode trellis-coded modulation data, modulated using PSK method
M-PSK TCM EncoderConvolutionally encode binary data and modulate using PSK method
Matrix DeinterleaverPermute input symbols by filling matrix by columns and emptying it by rows
Matrix Helical Scan DeinterleaverRestore ordering of input symbols by filling matrix along diagonals
Matrix Helical Scan InterleaverPermute input symbols by selecting matrix elements along diagonals
Matrix InterleaverPermute input symbols by filling matrix by rows and emptying it by columns
Memoryless NonlinearityApply memoryless nonlinearity to complex baseband signal
MER MeasurementMeasure signal-to-noise ratio (SNR) in digital modulation applications
MIMO Fading ChannelFilter input signal through MIMO multipath fading channel
MLSE EqualizerEqualize using Viterbi algorithm
MSK Demodulator BasebandDemodulate differentially encoded MSK-modulated data
MSK Modulator BasebandModulate using differentially encoded minimum shift keying method
MSK-Type Signal Timing RecoveryRecover symbol timing phase using fourth-order nonlinearity method
Mu-Law CompressorImplement µ-law compressor for source coding
Mu-Law ExpanderImplement µ-law expander for source coding
Normalized LMS Decision Feedback EqualizerEqualize using decision feedback equalizer that updates weights with normalized LMS algorithm
Normalized LMS Linear EqualizerEqualize using linear equalizer that updates weights with normalized LMS algorithm
OFDM Demodulator BasebandDemodulate orthogonal frequency division modulated data
OFDM Modulator BasebandModulate using orthogonal frequency division modulation
OQPSK Demodulator BasebandDemodulation using OQPSK method
OQPSK Modulator BasebandModulation using OQPSK method
OSTBC CombinerCombine inputs for received signals and channel estimate according to orthogonal space-time block code (OSTBC)
OSTBC EncoderEncode input message using orthogonal space-time block code (OSTBC)
OVSF Code GeneratorGenerate orthogonal variable spreading factor (OVSF) code from set of orthogonal codes
Phase NoiseApply receiver phase noise to complex baseband signal
Phase-Locked LoopImplement phase-locked loop to recover phase of input signal
Phase/Frequency OffsetApply phase and frequency offsets to complex baseband signal
PM Demodulator PassbandDemodulate PM-modulated data
PM Modulator PassbandModulate using phase modulation
PN Sequence GeneratorGenerate pseudonoise sequence
Poisson Integer GeneratorGenerate Poisson-distributed random integers
Preamble DetectorDetect preamble in data
PunctureOutput elements which correspond to 1s in binary Puncture vector
QPSK Demodulator BasebandDemodulate QPSK-modulated data
QPSK Modulator BasebandModulate using quaternary phase shift keying method
Quantizing DecoderDecode quantization index according to codebook
Quantizing EncoderQuantize signal using partition and codebook
Raised Cosine Receive FilterApply pulse shaping by downsampling signal using raised cosine FIR filter
Raised Cosine Transmit FilterApply pulse shaping by upsampling signal using raised cosine FIR filter
Random DeinterleaverRestore ordering of input symbols using random permutation
Random Integer GeneratorGenerate integers randomly distributed in range [0, M-1]
Random InterleaverReorder input symbols using random permutation
Receiver Thermal NoiseApply receiver thermal noise to complex baseband signal
Rectangular QAM Demodulator BasebandDemodulate rectangular-QAM-modulated data
Rectangular QAM Modulator BasebandModulate using rectangular quadrature amplitude modulation
Rectangular QAM TCM DecoderDecode trellis-coded modulation data, modulated using QAM method
Rectangular QAM TCM EncoderConvolutionally encode binary data and modulate using QAM method
RLS Decision Feedback EqualizerEqualize using decision feedback equalizer that updates weights with RLS algorithm
RLS Linear EqualizerEqualize using linear equalizer that updates weights using RLS algorithm
ScramblerScramble input signal
Sign LMS Decision Feedback EqualizerEqualize using decision feedback equalizer that updates weights with signed LMS algorithm
Sign LMS Linear EqualizerEqualize using linear equalizer that updates weights with signed LMS algorithm
SISO Fading ChannelFilter input signal through SISO multipath fading channel
Sphere DecoderDecode input using a sphere decoder
SSB AM Demodulator PassbandDemodulate SSB-AM-modulated data
SSB AM Modulator PassbandModulate using single-sideband amplitude modulation
Symbol SynchronizerCorrect symbol timing clock skew
Time ScopeDisplay signals generated during simulation
Turbo DecoderDecode input signal using parallel concatenated decoding scheme
Turbo EncoderEncode binary data using parallel concatenated encoding scheme
Unipolar to Bipolar ConverterMap unipolar signal in range [0, M-1] into bipolar signal
Variable Step LMS Decision Feedback EqualizerEqualize using decision feedback equalizer that updates weights with variable-step-size LMS algorithm
Variable Step LMS Linear EqualizerEqualize using linear equalizer that updates weights with variable-step-size LMS algorithm
Viterbi DecoderDecode convolutionally encoded data using Viterbi algorithm
Walsh Code GeneratorGenerate Walsh code from orthogonal set of codes
Windowed IntegratorIntegrate over time window of fixed length
Was this topic helpful?