Note: This page has been translated by MathWorks. Click here to see

To view all translated materials including this page, select Country from the country navigator on the bottom of this page.

To view all translated materials including this page, select Country from the country navigator on the bottom of this page.

Alphabetical List
By Category

Barker Code Generator | Generate Barker Code |

Baseband File Reader | Read baseband signals from file |

Bernoulli Binary Generator | Generate Bernoulli-distributed random binary numbers |

Gold Sequence Generator | Generate Gold sequence from set of sequences |

Hadamard Code Generator | Generate Hadamard code from orthogonal set of codes |

Kasami Sequence Generator | Generate Kasami sequence from set of Kasami sequences |

OVSF Code Generator | Generate orthogonal variable spreading factor (OVSF) code from set of orthogonal codes |

PN Sequence Generator | Generate pseudonoise sequence |

Poisson Integer Generator | Generate Poisson-distributed random integers |

Random Integer Generator | Generate integers randomly distributed in range [0, M-1] |

Walsh Code Generator | Generate Walsh code from orthogonal set of codes |

Baseband File Writer | Write baseband signals to file |

Constellation Diagram | Display constellation diagram for input signals |

Eye Diagram | Display eye diagram of time-domain signal |

A-Law Compressor | Implement A-law compressor for source coding |

A-Law Expander | Implement A-law expander for source coding |

Differential Decoder | Decode binary signal using differential coding |

Differential Encoder | Encode binary signal using differential coding |

Mu-Law Compressor | Implement µ-law compressor for source coding |

Mu-Law Expander | Implement µ-law expander for source coding |

Quantizing Decoder | Decode quantization index according to codebook |

Quantizing Encoder | Quantize signal using partition and codebook |

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 |

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, optimized for HDL code generation |

Binary Cyclic Encoder | Create systematic cyclic code from binary vector data |

Binary Cyclic Decoder | Decode systematic cyclic code to recover binary vector data |

Binary Linear Encoder | Create linear block code from binary vector data |

Binary Linear Decoder | Decode linear block code to recover binary vector data |

Hamming Encoder | Create Hamming code from binary vector data |

Hamming Decoder | Decode Hamming code to recover binary vector data |

BCH Encoder | Create BCH code from binary vector data |

BCH Decoder | Decode BCH code to recover binary vector data |

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 |

Integer-Input RS Encoder | Create Reed-Solomon code from integer vector data |

Integer-Output RS Decoder | Decode Reed-Solomon code to recover integer vector data |

Integer-Input RS Encoder HDL Optimized | Encode data using a Reed-Solomon encoder |

Integer-Output RS Decoder HDL Optimized | Decode data using a Reed-Solomon decoder |

LDPC Encoder | Encode binary low-density parity-check code specified by parity-check matrix |

LDPC Decoder | Decode binary low-density parity-check code specified by parity-check matrix |

APP Decoder | Decode convolutional code using a posteriori probability (APP) method |

Convolutional Encoder | Create convolutional code from binary data |

Turbo Decoder | Decode input signal using parallel concatenated decoding scheme |

Turbo Encoder | Encode binary data using parallel concatenated encoding scheme |

Viterbi Decoder | Decode convolutionally encoded data using Viterbi algorithm |

Align Signals | Align two signals by finding delay between them |

Deinterlacer | Distribute elements of input vector alternately between two output vectors |

Derepeat | Reduce sampling rate by averaging consecutive samples |

Descrambler | Descramble input signal |

Find Delay | Find delay between two signals |

Insert Zero | Distribute input elements in output vector |

Interlacer | Alternately select elements from two input vectors to generate output vector |

Puncture | Output elements which correspond to 1s in binary Puncture vector |

Scrambler | Scramble input signal |

Bit to Integer Converter | Map vector of bits to corresponding vector of integers |

Integer to Bit Converter | Map vector of integers to vector of bits |

Algebraic Deinterleaver | Restore ordering of input symbols using algebraically derived permutation |

Algebraic Interleaver | Reorder input symbols using algebraically derived permutation table |

General Block Deinterleaver | Restore ordering of symbols in input vector |

General Block Interleaver | Reorder symbols in input vector |

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 |

Random Deinterleaver | Restore ordering of input symbols using random permutation |

Random Interleaver | Reorder input symbols using random permutation |

Convolutional Deinterleaver | Restore ordering of symbols that were permuted using shift registers |

Convolutional Interleaver | Permute input symbols using set of shift registers |

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 |

Helical Deinterleaver | Restore ordering of symbols permuted by helical interleaver |

Helical Interleaver | Permute input symbols using helical array |

General QAM Modulator Baseband | Modulate using quadrature amplitude modulation |

General QAM Demodulator Baseband | Demodulate QAM-modulated data |

M-PAM Modulator Baseband | Modulate using M-ary pulse amplitude modulation |

M-PAM Demodulator Baseband | Demodulate PAM-modulated data |

Rectangular QAM Modulator Baseband | Modulate using rectangular quadrature amplitude modulation |

Rectangular QAM Demodulator Baseband | Demodulate rectangular-QAM-modulated data |

Data Mapper | Map integer symbols from one coding scheme to another |

Bit to Integer Converter | Map vector of bits to corresponding vector of integers |

Integer to Bit Converter | Map vector of integers to vector of bits |

CPFSK Modulator Baseband | Modulate using continuous phase frequency shift keying method |

CPFSK Demodulator Baseband | Demodulate CPFSK-modulated data |

CPM Modulator Baseband | Modulate using continuous phase modulation |

CPM Demodulator Baseband | Demodulate CPM-modulated data |

GMSK Modulator Baseband | Modulate using Gaussian minimum shift keying method |

GMSK Demodulator Baseband | Demodulate GMSK-modulated data |

MSK Modulator Baseband | Modulate using differentially encoded minimum shift keying method |

MSK Demodulator Baseband | Demodulate differentially encoded MSK-modulated data |

Bipolar to Unipolar Converter | Map bipolar signal into unipolar signal in range [0, M-1] |

Unipolar to Bipolar Converter | Map unipolar signal in range [0, M-1] into bipolar signal |

Data Mapper | Map integer symbols from one coding scheme to another |

Bit to Integer Converter | Map vector of bits to corresponding vector of integers |

Integer to Bit Converter | Map vector of integers to vector of bits |

M-FSK Modulator Baseband | Modulate using M-ary frequency shift keying method |

M-FSK Demodulator Baseband | Demodulate FSK-modulated data |

Data Mapper | Map integer symbols from one coding scheme to another |

Bit to Integer Converter | Map vector of bits to corresponding vector of integers |

Integer to Bit Converter | Map vector of integers to vector of bits |

OFDM Modulator Baseband | Modulate using orthogonal frequency division modulation |

OFDM Demodulator Baseband | Demodulate orthogonal frequency division modulated data |

BPSK Modulator Baseband | Modulate using binary phase shift keying method |

BPSK Demodulator Baseband | Demodulate BPSK-modulated data |

DBPSK Modulator Baseband | Modulate using differential binary phase shift keying method |

DBPSK Demodulator Baseband | Demodulate DBPSK-modulated data |

DQPSK Modulator Baseband | Modulate using differential quadrature phase shift keying method |

DQPSK Demodulator Baseband | Demodulate DQPSK-modulated data |

M-DPSK Modulator Baseband | Modulate using M-ary differential phase shift keying method |

M-DPSK Demodulator Baseband | Demodulate DPSK-modulated data |

M-PSK Modulator Baseband | Modulate using M-ary phase shift keying |

M-PSK Demodulator Baseband | Demodulate PSK-modulated data |

OQPSK Modulator Baseband | Modulation using OQPSK method |

OQPSK Demodulator Baseband | Demodulation using OQPSK method |

QPSK Modulator Baseband | Modulate using quadrature phase shift keying method |

QPSK Demodulator Baseband | Demodulate QPSK-modulated data |

Data Mapper | Map integer symbols from one coding scheme to another |

Bit to Integer Converter | Map vector of bits to corresponding vector of integers |

Integer to Bit Converter | Map vector of integers to vector of bits |

General TCM Encoder | Convolutionally encode binary data and map using arbitrary constellation |

General TCM Decoder | Decode trellis-coded modulation data, mapped using arbitrary constellation |

M-PSK TCM Encoder | Convolutionally encode binary data and modulate using PSK method |

M-PSK TCM Decoder | Decode trellis-coded modulation data, modulated using PSK method |

Rectangular QAM TCM Encoder | Convolutionally encode binary data and modulate using QAM method |

Rectangular QAM TCM Decoder | Decode trellis-coded modulation data, modulated using QAM method |

Data Mapper | Map integer symbols from one coding scheme to another |

Bit to Integer Converter | Map vector of bits to corresponding vector of integers |

Integer to Bit Converter | Map vector of integers to vector of bits |

FM Broadcast Modulator Baseband | Modulate using broadcast FM method |

FM Broadcast Demodulator Baseband | Demodulate using broadcast FM method |

FM Modulator Baseband | Modulate using FM method |

FM Demodulator Baseband | Demodulate using FM method |

DSB AM Modulator Passband | Modulate using double-sideband amplitude modulation |

DSB AM Demodulator Passband | Demodulate DSB-AM-modulated data |

DSBSC AM Modulator Passband | Modulate using double-sideband suppressed-carrier amplitude modulation |

DSBSC AM Demodulator Passband | Demodulate DSBSC-AM-modulated data |

FM Modulator Passband | Modulate using frequency modulation |

FM Demodulator Passband | Demodulate FM-modulated data |

PM Modulator Passband | Modulate using phase modulation |

PM Demodulator Passband | Demodulate PM-modulated data |

SSB AM Modulator Passband | Modulate using single-sideband amplitude modulation |

SSB AM Demodulator Passband | Demodulate SSB-AM-modulated data |

Ideal Rectangular Pulse Filter | Shape input signal using ideal rectangular pulses |

Integrate and Dump | Integrate discrete-time signal, resetting to zero periodically |

Raised Cosine Receive Filter | Apply pulse shaping by downsampling signal using raised cosine FIR filter |

Raised Cosine Transmit Filter | Apply pulse shaping by upsampling signal using raised cosine FIR filter |

Windowed Integrator | Integrate over time window of fixed length |

AGC | Adaptively adjust gain for constant signal-level output |

Carrier Synchronizer | Compensate for carrier frequency offset |

Symbol Synchronizer | Correct symbol timing clock skew |

Preamble Detector | Detect preamble in data |

Coarse Frequency Compensator | Compensate for carrier frequency offset for PAM, PSK, or QAM |

I/Q Compensator Coefficient to Imbalance | Convert compensator coefficient into amplitude and phase imbalance |

I/Q Imbalance Compensator | Compensate for imbalance between in-phase and quadrature components |

I/Q Imbalance to Compensator Coefficient | Converts amplitude and phase imbalance into I/Q compensator coefficient |

Discrete-Time VCO | Implement voltage-controlled oscillator in discrete time |

MSK-Type Signal Timing Recovery | Recover symbol timing phase using fourth-order nonlinearity method |

Baseband PLL | Implement baseband phase-locked loop |

Charge Pump PLL | Implement charge pump phase-locked loop using digital phase detector |

Continuous-Time VCO | Implement voltage-controlled oscillator |

Linearized Baseband PLL | Implement linearized version of baseband phase-locked loop |

Phase-Locked Loop | Implement phase-locked loop to recover phase of input signal |

CMA Equalizer | Equalize using constant modulus algorithm |

LMS Decision Feedback Equalizer | Equalize using decision feedback equalizer that updates weights with LMS algorithm |

LMS Linear Equalizer | Equalize using linear equalizer that updates weights with LMS algorithm |

MLSE Equalizer | Equalize using Viterbi algorithm |

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 |

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 |

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 |

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 |

AWGN Channel | Add white Gaussian noise to input signal |

SISO Fading Channel | Filter input signal through SISO multipath fading channel |

MIMO Fading Channel | Filter input signal through MIMO multipath fading channel |

Binary Symmetric Channel | Introduce binary errors |

I/Q Imbalance | Create complex baseband model of signal impairments caused by imbalances between in-phase and quadrature receiver components |

Memoryless Nonlinearity | Apply memoryless nonlinearity to complex baseband signal |

Phase/Frequency Offset | Apply phase and frequency offsets to complex baseband signal |

Phase Noise | Apply receiver phase noise to complex baseband signal |

Free Space Path Loss | Reduce amplitude of input signal by amount specified |

Receiver Thermal Noise | Apply receiver thermal noise to complex baseband signal |

Complex Phase Difference | Output phase difference between two complex input signals |

Complex Phase Shift | Shift phase of complex input signal by second input value |

Error Rate Calculation | Compute bit error rate or symbol error rate of input data |

EVM Measurement | Measure error vector magnitude |

MER Measurement | Measure signal-to-noise ratio (SNR) in digital modulation applications |

Constellation Diagram | Display constellation diagram for input signals |

Eye Diagram | Display eye diagram of time-domain signal |

Time Scope | Display signals generated during simulation |

Spectrum Analyzer | Display frequency spectrum |

MIMO Fading Channel | Filter input signal through MIMO multipath fading channel |

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) |

Sphere Decoder | Decode input using a sphere decoder |

Was this topic helpful?