Quantcast

Documentation Center

  • Trial Software
  • Product Updates

Blocks in Communications System Toolbox

By Category | Alphabetical List

A-Law Compressor Implement A-law compressor for source coding
A-Law Expander Implement A-law expander for source coding
AGC Adaptively adjust gain for constant signal-level output
Algebraic Deinterleaver Restore ordering of input symbols using algebraically derived permutation
Algebraic Interleaver Reorder input symbols using algebraically derived permutation table
Align Signals Align two signals by finding delay between them
Analog Devices FMCOMMS Receiver Receive data from Analog Devices FMCOMMS board
Analog Devices FMCOMMS Transmitter Transmit data to Analog Devices FMCOMMS board
APP Decoder Decode convolutional code using a posteriori probability (APP) method
AWGN Channel Add white Gaussian noise to input signal
Barker Code Generator Generate Barker Code
Baseband PLL Implement baseband phase-locked loop
BCH Decoder Decode BCH code to recover binary vector data
BCH Encoder Create BCH code from binary vector data
Bernoulli Binary Generator Generate Bernoulli-distributed random binary numbers
Binary Linear Decoder Decode linear block code to recover binary vector data
Binary Linear Encoder Create linear block code from binary vector data
Binary Symmetric Channel Introduce binary errors
Binary-Input RS Encoder Create Reed-Solomon code from binary vector data
Binary-Output RS Decoder Decode Reed-Solomon code to recover binary vector data
Bipolar to Unipolar Converter Map bipolar signal into unipolar signal in range [0,M-1]
Bit to Integer Converter Map vector of bits to corresponding vector of integers
BPSK Demodulator Baseband Demodulate BPSK-modulated data
BPSK Modulator Baseband Modulate using binary phase shift keying method
Charge Pump PLL Implement charge pump phase-locked loop using digital phase detector
CMA Equalizer Equalize using constant modulus algorithm
Complex Phase Difference Output phase difference between two complex input signals
Complex Phase Shift Shift phase of complex input signal by second input value
Constellation Diagram Display constellation diagram for input signals
Continuous-Time VCO Implement voltage-controlled oscillator
Convolutional Deinterleaver Restore ordering of symbols that were permuted using shift registers
Convolutional Encoder Create convolutional code from binary data
Convolutional Interleaver Permute input symbols using set of shift registers
CPFSK Demodulator Baseband Demodulate CPFSK-modulated data
CPFSK Modulator Baseband Modulate using continuous phase frequency shift keying method
CPM Demodulator Baseband Demodulate CPM-modulated data
CPM Modulator Baseband Modulate using continuous phase modulation
CPM Phase Recovery Recover carrier phase using 2P-Power method
CRC-N Generator Generate CRC bits according to CRC method and append to input data frames
CRC-N Syndrome Detector Detect errors in input data frames according to selected CRC method
Data Mapper Map integer symbols from one coding scheme to another
DBPSK Demodulator Baseband Demodulate DBPSK-modulated data
DBPSK Modulator Baseband Modulate using differential binary phase shift keying method
Deinterlacer Distribute elements of input vector alternately between two output vectors
Derepeat Reduce sampling rate by averaging consecutive samples
Descrambler Descramble input signal
Differential Decoder Decode binary signal using differential coding
Differential Encoder Encode binary signal using differential coding
Discrete-Time Eye Diagram Scope Display multiple traces of modulated signal
Discrete-Time Signal Trajectory Scope Plot modulated signal's in-phase component versus its quadrature component
Discrete-Time VCO Implement voltage-controlled oscillator in discrete time
DQPSK Demodulator Baseband Demodulate DQPSK-modulated data
DQPSK Modulator Baseband Modulate using differential quaternary phase shift keying method
DSB AM Demodulator Passband Demodulate DSB-AM-modulated data
DSB AM Modulator Passband Modulate using double-sideband amplitude modulation
DSBSC AM Demodulator Passband Demodulate DSBSC-AM-modulated data
DSBSC AM Modulator Passband Modulate using double-sideband suppressed-carrier amplitude modulation
Early-Late Gate Timing Recovery Recover symbol timing phase using early-late gate method
Epiq Bitshark Receiver Receive data from Epiq Solution's Bitshark board
Error Rate Calculation Compute bit error rate or symbol error rate of input data
EVM Measurement Calculate vector magnitude difference between ideal reference signal and measured signal
Find Delay Find delay between two signals
FM Demodulator Passband Demodulate FM-modulated data
FM Modulator Passband Modulate using frequency modulation
Free Space Path Loss Reduce amplitude of input signal by amount specified
Gardner Timing Recovery Recover symbol timing phase using Gardner's method
Gaussian Noise Generator Generate Gaussian distributed noise with given mean and variance values
General Block Deinterleaver Restore ordering of symbols in input vector
General Block Interleaver Reorder symbols in input vector
General CRC Generator Generate CRC bits according to generator polynomial and append to input data frames
General CRC Generator HDL Optimized Generate CRC code bits and append to input data, optimized for HDL code generation
General CRC Syndrome Detector Detect errors in input data frames according to generator polynomial
General CRC Syndrome Detector HDL Optimized Detect errors in input data using CRC
General Multiplexed Deinterleaver Restore ordering of symbols using specified-delay shift registers
General Multiplexed Interleaver Permute input symbols using set of shift registers with specified delays
General QAM Demodulator Baseband Demodulate QAM-modulated data
General QAM Modulator Baseband Modulate using quadrature amplitude modulation
General TCM Decoder Decode trellis-coded modulation data, mapped using arbitrary constellation
General TCM Encoder Convolutionally encode binary data and map using arbitrary constellation
GMSK Demodulator Baseband Demodulate GMSK-modulated data
GMSK Modulator Baseband Modulate using Gaussian minimum shift keying method
Gold Sequence Generator Generate Gold sequence from set of sequences
Hadamard Code Generator Generate Hadamard code from orthogonal set of codes
Hamming Decoder Decode Hamming code to recover binary vector data
Hamming Encoder Create Hamming code from binary vector data
Helical Deinterleaver Restore ordering of symbols permuted by helical interleaver
Helical Interleaver Permute input symbols using helical array
I/Q Imbalance Create complex baseband model of signal impairments caused by imbalances between in-phase and quadrature receiver components
Ideal Rectangular Pulse Filter Shape input signal using ideal rectangular pulses
Insert Zero Distribute input elements in output vector
Integer to Bit Converter Map vector of integers to vector of bits
Integer-Input RS Encoder Create Reed-Solomon code from integer vector data
Integer-Input RS Encoder HDL Optimized Encode data using a Reed-Solomon encoder
Integer-Output RS Decoder Decode Reed-Solomon code to recover integer vector data
Integer-Output RS Decoder HDL Optimized Decode data using a Reed-Solomon decoder
Integrate and Dump Integrate discrete-time signal, resetting to zero periodically
Interlacer Alternately select elements from two input vectors to generate output vector
Kasami Sequence Generator Generate Kasami sequence from set of Kasami sequences
LDPC Decoder Decode binary low-density parity-check code specified by parity-check matrix
LDPC Encoder Encode binary low-density parity-check code specified by parity-check matrix
Linearized Baseband PLL Implement linearized version of baseband phase-locked loop
LMS Decision Feedback Equalizer Equalize using decision feedback equalizer that updates weights with LMS algorithm
LMS Linear Equalizer Equalize using linear equalizer that meditorsupdates weights with LMS algorithm
M-DPSK Demodulator Baseband Demodulate DPSK-modulated data
M-DPSK Modulator Baseband Modulate using M-ary differential phase shift keying method
M-FSK Demodulator Baseband Demodulate FSK-modulated data
M-FSK Modulator Baseband Modulate using M-ary frequency shift keying method
M-PAM Demodulator Baseband Demodulate PAM-modulated data
M-PAM Modulator Baseband Modulate using M-ary pulse amplitude modulation
M-PSK Demodulator Baseband Demodulate PSK-modulated data
M-PSK Modulator Baseband Modulate using M-ary phase shift keying method
M-PSK Phase Recovery Recover carrier phase using M-Power method
M-PSK TCM Decoder Decode trellis-coded modulation data, modulated using PSK method
M-PSK TCM Encoder Convolutionally encode binary data and modulate using PSK method
Matrix Deinterleaver Permute input symbols by filling matrix by columns and emptying it by rows
Matrix Helical Scan Deinterleaver Restore ordering of input symbols by filling matrix along diagonals
Matrix Helical Scan Interleaver Permute input symbols by selecting matrix elements along diagonals
Matrix Interleaver Permute input symbols by filling matrix by rows and emptying it by columns
Memoryless Nonlinearity Apply memoryless nonlinearity to complex baseband signal
MER Measurement Measure signal-to-noise ratio (SNR) in digital modulation applications
MIMO Channel Filter input signal through MIMO multipath fading channel
MLSE Equalizer Equalize using Viterbi algorithm
MSK Demodulator Baseband Demodulate MSK-modulated data
MSK Modulator Baseband Modulate using minimum shift keying method
MSK-Type Signal Timing Recovery Recover symbol timing phase using fourth-order nonlinearity method
Mu-Law Compressor Implement µ-law compressor for source coding
Mu-Law Expander Implement µ-law expander for source coding
Mueller-Muller Timing Recovery Recover symbol timing phase using Mueller-Muller method
Multipath Rayleigh Fading Channel Simulate multipath Rayleigh fading propagation channel
Multipath Rician Fading Channel Simulate multipath Rician fading propagation channel
Normalized LMS Decision Feedback Equalizer Equalize using decision feedback equalizer that updates weights with normalized LMS algorithm
Normalized LMS Linear Equalizer Equalize using linear equalizer that updates weights with normalized LMS algorithm
OFDM Demodulator Baseband Demodulate orthogonal frequency division modulated data
OFDM Modulator Baseband Modulate using orthogonal frequency division modulation
OQPSK Demodulator Baseband Demodulate OQPSK-modulated data
OQPSK Modulator Baseband Modulate using offset quadrature phase shift keying method
OSTBC Combiner Combine inputs for received signals and channel estimate according to orthogonal space-time block code (OSTBC)
OSTBC Encoder Encode input message using orthogonal space-time block code (OSTBC)
OVSF Code Generator Generate orthogonal variable spreading factor (OVSF) code from set of orthogonal codes
Phase Noise Apply receiver phase noise to complex baseband signal
Phase-Locked Loop Implement phase-locked loop to recover phase of input signal
Phase/Frequency Offset Apply phase and frequency offsets to complex baseband signal
PM Demodulator Passband Demodulate PM-modulated data
PM Modulator Passband Modulate using phase modulation
PN Sequence Generator Generate pseudonoise sequence
Poisson Integer Generator Generate Poisson-distributed random integers
Puncture Output elements which correspond to 1s in binary Puncture vector
QPSK Demodulator Baseband Demodulate QPSK-modulated data
QPSK Modulator Baseband Modulate using quaternary phase shift keying method
Quantizing Decoder Decode quantization index according to codebook
Quantizing Encoder Quantize signal using partition and codebook
Raised Cosine Receive Filter Filter input signal, possibly downsampling, using raised cosine FIR filter
Raised Cosine Transmit Filter Upsample and filter input signal using raised cosine FIR filter
Random Deinterleaver Restore ordering of input symbols using random permutation
Random Integer Generator Generate integers randomly distributed in range [0, M-1]
Random Interleaver Reorder input symbols using random permutation
Rayleigh Noise Generator Generate Rayleigh distributed noise
Receiver Thermal Noise Apply receiver thermal noise to complex baseband signal
Rectangular QAM Demodulator Baseband Demodulate rectangular-QAM-modulated data
Rectangular QAM Modulator Baseband Modulate using rectangular quadrature amplitude modulation
Rectangular QAM TCM Decoder Decode trellis-coded modulation data, modulated using QAM method
Rectangular QAM TCM Encoder Convolutionally encode binary data and modulate using QAM method
Rician Noise Generator Generate Rician distributed noise
RLS Decision Feedback Equalizer Equalize using decision feedback equalizer that updates weights with RLS algorithm
RLS Linear Equalizer Equalize using linear equalizer that updates weights using RLS algorithm
RTL-SDR Receiver Receive data from RTL-SDR
Scrambler Scramble input signal
Sign LMS Decision Feedback Equalizer Equalize using decision feedback equalizer that updates weights with signed LMS algorithm
Sign LMS Linear Equalizer Equalize using linear equalizer that updates weights with signed LMS algorithm
Sphere Decoder Decode input using a sphere decoder
Squaring Timing Recovery Recover symbol timing phase using squaring method
SSB AM Demodulator Passband Demodulate SSB-AM-modulated data
SSB AM Modulator Passband Modulate using single-sideband amplitude modulation
Time Scope Display time-domain signals
Turbo Decoder Decode input signal using parallel concatenated decoding scheme
Turbo Encoder Encode binary data using parallel concatenated encoding scheme
Uniform Noise Generator Generate uniformly distributed noise between upper and lower bounds
Unipolar to Bipolar Converter Map unipolar signal in range [0,M-1] into bipolar signal
Variable Step LMS Decision Feedback Equalizer Equalize using decision feedback equalizer that updates weights with variable-step-size LMS algorithm
Variable Step LMS Linear Equalizer Equalize using linear equalizer that updates weights with variable-step-size LMS algorithm
Viterbi Decoder Decode convolutionally encoded data using Viterbi algorithm
Walsh Code Generator Generate Walsh code from orthogonal set of codes
Windowed Integrator Integrate over time window of fixed length
Was this topic helpful?