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.

Signal Operations

Delay, interpolate, reorder, resample, window

System Objects

dsp.DigitalDownConverter Translate digital signal from Intermediate Frequency (IF) band to baseband and decimate it
dsp.DigitalUpConverter Interpolate digital signal and translate it from baseband to Intermediate Frequency (IF) band
dsp.FarrowRateConverter Polynomial sample rate converter with arbitrary conversion factor
dsp.Interpolator Linear or FIR interpolation
dsp.SampleRateConverter Multistage sample rate converter
dsp.Convolver Convolution of two inputs
dsp.DCBlocker Remove DC component
dsp.Window Window object
dsp.PeakFinder Determine extrema (maxima or minima) in input signal
dsp.PhaseExtractor Extract the unwrapped phase of a complex input
dsp.PhaseUnwrapper Unwrap signal phase
dsp.ZeroCrossingDetector Zero crossing detector
dsp.Delay Delay input by specified number of samples or frames
dsp.VariableFractionalDelay Delay input by time-varying fractional number of sample periods
dsp.VariableIntegerDelay Delay input by time-varying integer number of sample periods

Blocks

Downsample Resample input at lower rate by deleting samples
Digital Down-Converter Translate digital signal from Intermediate Frequency (IF) band to baseband and decimate it
Digital Up-Converter Interpolate digital signal and translate it from baseband to Intermediate Frequency (IF) band
Farrow Rate Converter Polynomial sample-rate converter with arbitrary conversion factor
Interpolation Interpolate values of real input samples
Repeat Resample input at higher rate by repeating values
Sample and Hold Sample and hold input signal
Sample-Rate Converter Multistage sample-rate conversion
Upsample Resample input at higher rate by inserting zeros
Convolution Convolution of two inputs
DC Blocker Block DC component
Detrend Remove linear trend from vectors
Offset Truncate vectors by removing or keeping beginning or ending values
Pad Pad or truncate specified dimension(s)
Peak Finder Determine whether each value of input signal is local minimum or maximum
Phase Extractor Extract the unwrapped phase of a complex input
Unwrap Unwrap signal phase
Window Function Compute and/or apply window to input signal
Zero Crossing Count number of times signal crosses zero in single time step
Variable Integer Delay Delay input by time-varying integer number of sample periods
Variable Fractional Delay Delay input by time-varying fractional number of sample periods

Topics

Sample- and Frame-Based Concepts

Introduction to real-world sample- and frame-based signals, and how to model those signals in MATLAB® and Simulink®

Delay and Latency

Configure the Simulink environment to minimize delay and increase simulation performance

Create Signals for Sample-Based Processing

Use the Constant block and the Signal From Workspace block to generate signals for sample-based processing

Create Signals for Frame-Based Processing

Use the Sine Wave block and the Signal From Workspace block to generate signals for frame-based processing

Create Multichannel Signals for Sample-Based Processing

Use the Concatenate block to create multichannel signals for sample-based processing

Create Multichannel Signals for Frame-Based Processing

Use the Concatenate block to create multichannel signals for frame-based processing

Deconstruct Multichannel Signals for Sample-Based Processing

Learn how to extract single-channel and multichannel signals from multichannel signals

Deconstruct Multichannel Signals for Frame-Based Processing

Learn how to extract single-channel and multichannel signals from multichannel signals and how to reorder channels

Import and Export Signals for Sample-Based Processing

Import signals from the MATLAB workspace into your DSP model and export signals from your signal processing model to the MATLAB workspace. These signals are configured for sample-based processing.

Import and Export Signals for Frame-Based Processing

Import signals from the MATLAB workspace into your signal processing model and export signals from your signal processing model to the MATLAB workspace. The signals are created for frame-based processing

Inspect Sample and Frame Rates in Simulink

Learn how to determine the sample and frame rates of signals in your model

Convert Sample and Frame Rates in Simulink

Learn how operations such as direct rate conversion and frame rebuffering impact the sample and frame rates if your signal.

Variable-Size Signal Support DSP System Objects

List of System objects which support variable-sized signals in DSP System Toolbox™.

Was this topic helpful?