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.DigitalDownConverterTranslate digital signal from Intermediate Frequency (IF) band to baseband and decimate it
dsp.DigitalUpConverterInterpolate digital signal and translate it from baseband to Intermediate Frequency (IF) band
dsp.FarrowRateConverterPolynomial sample rate converter with arbitrary conversion factor
dsp.InterpolatorLinear or polyphase FIR interpolation
dsp.SampleRateConverterMultistage sample rate converter
dsp.ConvolverConvolution of two signals
dsp.DCBlockerBlock DC component (offset) from input signal
dsp.WindowWindow object
dsp.PeakFinderIdentify peak values in input signal
dsp.PhaseExtractorExtract the unwrapped phase of a complex input
dsp.PhaseUnwrapperUnwrap signal phase
dsp.ZeroCrossingDetectorDetect zero crossings
dsp.DelayDelay input signal by fixed samples
dsp.VariableFractionalDelayDelay input by time-varying fractional number of sample periods
dsp.VariableIntegerDelayDelay input by time-varying integer number of sample periods

Blocks

DownsampleResample input at lower rate by deleting samples
Digital Down-ConverterTranslate digital signal from Intermediate Frequency (IF) band to baseband and decimate it
Digital Up-ConverterInterpolate digital signal and translate it from baseband to Intermediate Frequency (IF) band
Farrow Rate ConverterPolynomial sample-rate converter with arbitrary conversion factor
InterpolationInterpolate values of real input samples
RepeatResample input at higher rate by repeating values
Sample and HoldSample and hold input signal
Sample-Rate ConverterMultistage sample-rate conversion
UpsampleResample input at higher rate by inserting zeros
ConvolutionConvolution of two inputs
DC BlockerBlock DC component
DetrendRemove linear trend from vectors
OffsetTruncate vectors by removing or keeping beginning or ending values
PadPad or truncate specified dimension(s)
Peak FinderDetermine whether each value of input signal is local minimum or maximum
Phase ExtractorExtract the unwrapped phase of a complex input
UnwrapUnwrap signal phase
Window FunctionCompute and/or apply window to input signal
Zero CrossingCount number of times signal crosses zero in single time step
Variable Integer DelayDelay input by time-varying integer number of sample periods
Variable Fractional DelayDelay 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?