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

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 |

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 File Reader | Read baseband signals from file |

Baseband File Writer | Write baseband signals to file |

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 Cyclic Decoder | Decode systematic cyclic code to recover binary vector data |

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

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 |

Carrier Synchronizer | Compensate for carrier frequency offset |

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

CMA Equalizer | Equalize using constant modulus algorithm |

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

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 | (To be removed) 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 VCO | Implement voltage-controlled oscillator in discrete time |

DQPSK Demodulator Baseband | Demodulate DQPSK-modulated data |

DQPSK Modulator Baseband | Modulate using differential quadrature 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 |

DVBS-APSK Demodulator Baseband | DVB--S2/S2X/SH standard-specific amplitude phase shift keying (APSK) demodulation |

DVBS-APSK Modulator Baseband | DVB-S2/S2X/SH standard-specific amplitude phase shift keying (APSK) modulation |

Early-Late Gate Timing Recovery | (Removed) Recover symbol timing phase using early-late gate method |

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

EVM Measurement | Measure error vector magnitude |

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

Find Delay | Find delay between two signals |

FM Broadcast Demodulator Baseband | Demodulate using broadcast FM method |

FM Broadcast Modulator Baseband | Modulate using broadcast FM method |

FM Demodulator Baseband | Demodulate using FM method |

FM Demodulator Passband | Demodulate FM-modulated data |

FM Modulator Baseband | Modulate using FM method |

FM Modulator Passband | Modulate using frequency modulation |

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

Gardner Timing Recovery | (Removed) Recover symbol timing phase using Gardner's method |

Gaussian Filter | (To be removed) Filter input signal using Gaussian FIR filter |

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

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 Compensator Coefficient to Imbalance | Convert compensator coefficient into amplitude and phase imbalance |

I/Q Imbalance | Create 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 Coefficient | Converts amplitude and phase imbalance into I/Q compensator coefficient |

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 updates weights with LMS algorithm |

M-APSK Demodulator Baseband | M-ary amplitude phase shift keying (APSK) demodulation |

M-APSK Modulator Baseband | M-ary amplitude phase shift keying (APSK) modulation |

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 |

M-PSK Phase Recovery | (To be removed) 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 |

MIL188-QAM Demodulator Baseband | MIL-STD-188-110 B/C standard-specific quadrature amplitude demodulation |

MIL188-QAM Modulator Baseband | MIL-STD-188-110 B/C standard-specific quadrature amplitude modulation (QAM) |

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

MLSE Equalizer | Equalize using Viterbi algorithm |

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

MSK Modulator Baseband | Modulate using differentially encoded 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 | (Removed) Recover symbol timing phase using Mueller-Muller method |

Multipath Rayleigh Fading Channel | (To be removed) Simulate multipath Rayleigh fading propagation channel |

Multipath Rician Fading Channel | (To be removed) 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 | Demodulation using OQPSK method |

OQPSK Modulator Baseband | Modulation using OQPSK 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 |

Preamble Detector | Detect preamble in data packet |

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

QPSK Demodulator Baseband | Demodulate QPSK-modulated data |

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

Quantizing Decoder | Decode quantization index according to codebook |

Quantizing Encoder | Quantize signal using partition and codebook |

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 |

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

Random Integer Generator | Generate integers randomly distributed in specified range |

Random Interleaver | Reorder input symbols using random permutation |

Rayleigh Noise Generator | (To be removed) 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 | (To be removed) 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 |

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 |

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

Spectrum Analyzer | Display frequency spectrum |

Sphere Decoder | Decode input using a sphere decoder |

Squaring Timing Recovery | (Removed) 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 |

Symbol Synchronizer | Correct symbol timing clock skew |

Time Scope | Display and analyze signals generated during simulation and log signal data to MATLAB |

TPC Decoder | Turbo product code (TPC) decoder |

TPC Encoder | Turbo product code (TPC) encoder |

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

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

Uniform Noise Generator | (To be removed) 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 |