𝔖 Scriptorium
✦   LIBER   ✦

πŸ“

DSP System Toolbox. User's Guide


Publisher
MathWorks
Year
2023
Tongue
English
Leaves
1752
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Table of Contents


DSP Tutorials
Introduction to Streaming Signal Processing in MATLAB
Filter Frames of a Noisy Sine Wave Signal in MATLAB
Filter Frames of a Noisy Sine Wave Signal in Simulink
Open Model
Inspect Model
Compare Original and Filtered Signal
Lowpass Filter Design in MATLAB
Lowpass IIR Filter Design in Simulink
filterBuilder
Butterworth Filter
Chebyshev Type I Filter
Chebyshev Type II Filter
Elliptic Filter
Minimum-Order Designs
Lowpass Filter Block
Variable Bandwidth IIR Filter Block
Multirate Filtering in MATLAB and Simulink
Implement FIR Decimator in MATLAB
Implement an FIR Decimator in Simulink
Sample Rate Conversion
Tunable Lowpass Filtering of Noisy Input in Simulink
Signal Processing Algorithm Acceleration in MATLAB
FIR Filter Algorithm
Accelerate the FIR Filter Using codegen
Accelerate the FIR Filter Using dspunfold
Kalman Filter Algorithm
Accelerate the Kalman Filter Using codegen
Accelerate the Kalman Filter Using dspunfold
Multithreaded MEX File Generation
Fixed-Point Filter Design in MATLAB
Visualizing Multiple Signals Using Logic Analyzer
Model Programmable FIR Filter
Simulation
Use the Logic Analyzer
Modify the Display
Signal Visualization and Measurements in MATLAB
Input, Output, and Display
Discrete-Time Signals
Time and Frequency Terminology
Recommended Settings for Discrete-Time Simulations
Simulink Tasking Modes
Other Settings for Discrete-Time Simulations
Cross-Rate Operations
Continuous-Time Signals
Continuous-Time Source Blocks
Continuous-Time Nonsource Blocks
Create Signals for Sample-Based Processing
Multichannel Signals for Sample-Based Processing
Create Signals Using Constant Block
Create Signals Using Signal From Workspace Block
Combine Signals Using Matrix Concatenate Block
Create Signals for Frame-Based Processing
Multichannel Signals for Frame-Based Processing
Create Signals Using Sine Wave Block
Create Signals Using Signal From Workspace Block
Combine Signals Using Matrix Concatenate Block
Deconstruct Multichannel Signals for Sample-Based Processing
Split Multichannel Signals into Individual Signals
Split Multichannel Signals into Several Multichannel Signals
Deconstruct Multichannel Signals for Frame-Based Processing
Split Multichannel Signals into Individual Signals
Reorder Channels in Multichannel Signals
Import and Export Signals for Sample-Based Processing
Import Vector Signals for Sample-Based Processing
Import Matrix Signals for Sample-Based Processing
Export Signals for Sample-Based Processing
Import and Export Signals for Frame-Based Processing
Import Signals for Frame-Based Processing
Export Signals for Frame-Based Processing
Data and Signal Management
Sample- and Frame-Based Concepts
Sample Rate and Frame Rate
Generating Signals
Sample-Based Processing and Frame-Based Processing
Compare Speed Performance in Frame-Based Processing Mode Using Simulink Profiler
Inspect Sample and Frame Rates in Simulink
Inspect Signal Rates Using Color Coding
Use Model Data Editor or Probe to Inspect Signals
Convert Sample and Frame Rates in Simulink Using Rate Conversion Blocks
Rate Conversion Blocks
Rate Conversion by Frame-Rate Adjustment
Rate Conversion by Frame-Size Adjustment
Convert Sample and Frame Rates in Simulink Using Frame Rebuffering Blocks
Frame Rebuffering Blocks
Buffer Signals by Preserving Sample Period
Buffer Signals by Altering the Sample Period
Buffering and Frame-Based Processing
Buffer Input into Frames
Buffer Signals into Frames with Overlap
Buffer Frame Inputs into Other Frame Inputs
Buffer Delay and Initial Conditions
Unbuffer Frame Signals into Sample Signals
Delay and Latency
Computational Delay
Algorithmic Delay
Zero Algorithmic Delay
Basic Algorithmic Delay
Excess Algorithmic Delay (Tasking Latency)
Predict Tasking Latency
Variable-Size Signal Support DSP System Objects
Variable-Size Signal Support Example
DSP System Toolbox System Objects That Support Variable-Size Signals
DSP System Toolbox Featured Examples
Wavelet Denoising
LPC Analysis and Synthesis of Speech
Streaming Signal Statistics
High Resolution Spectral Analysis in MATLAB
High Resolution Spectral Analysis in Simulink
Zoom FFT
Outlier Removal Techniques with ECG Signals
Sigma-Delta A/D Conversion
GSM Digital Down Converter in Simulink
Overlap-Add/Save
Designing Lowpass FIR Filters
Classic IIR Filter Design
Efficient Narrow Transition-Band FIR Filter Design
Multistage Rate Conversion using FIR Rate Converter
IIR Filter Design Given a Prescribed Group Delay
FIR Nyquist (L-th band) Filter Design
FIR Halfband Filter Design
Arbitrary Magnitude Filter Design
Design of Peaking and Notching Filters
Fractional Delay Filters Using Farrow Structures
Least Pth-Norm Optimal FIR Filter Design
Least Pth-Norm Optimal IIR Filter Design
Multistage Rate Conversion
Complex Bandpass Filter Design
Design of Fractional Delay FIR Filters
Time Delay and Scaling in Multirate DSP Filters
Design of Decimators and Interpolators
IIR Halfband Stages in Multistage Filter Design
Efficient Sample Rate Conversion Between Arbitrary Factors
Reconstruction Through Two-Channel Filter Banks
Adaptive Line Enhancer (ALE)
Apply Adaptive Noise Canceling to Fetal Electrocardiography
Adaptive Noise Cancellation Using RLS Adaptive Filtering
System Identification Using RLS Adaptive Filtering
Acoustic Noise Cancellation (LMS)
Adaptive Filter Convergence
Noise Canceler (RLS)
Time-Delay Channel Estimation Through Adaptive Filtering
Time Scope Measurements
Spectrum Analyzer Measurements
Generate a Multithreaded MEX File from a MATLAB Function Using Unfolding
Generate Standalone Executable and Interact with it Using UDP
Code Generation for Parametric Audio Equalizer
Generate DSP Applications with MATLAB Compiler
Optimized Fixed-Point FIR Filters
Floating-Point to Fixed-Point Conversion of IIR Filters
GSM Digital Down Converter in MATLAB
Cochlear Implant Speech Processor
Three-Channel Wavelet Transmultiplexer
Arbitrary Magnitude and Phase Filter Design
G.729 Voice Activity Detection
IF Subsampling with Complex Multirate Filters
Design and Analysis of a Digital Down Converter
Comparison of LDM, CVSD, and ADPCM
Digital Up and Down Conversion for Family Radio Service in MATLAB
Digital Up and Down Conversion for Family Radio Service in Simulink
Parametric Audio Equalizer
Envelope Detection in MATLAB
Envelope Detection in Simulink
DTMF Generator and Receiver
WWV Digital Receiver - Synchronization and Detection
Real-Time ECG QRS Detection
Internet Low Bitrate Codec (iLBC) for VoIP
Filter Analysis, Design, and Implementation
Design a Filter in Fdesign β€” Process Overview
Process Flow Diagram and Filter Design Methodology
Use Filter Designer with DSP System Toolbox Software
Design Advanced Filters in Filter Designer
Access the Quantization Features of Filter Designer
Quantize Filters in Filter Designer
Analyze Filters with a Noise-Based Method
Scale Second-Order Section Filters
Reorder the Sections of Second-Order Section Filters
View SOS Filter Sections
Import and Export Quantized Filters
Generate MATLAB Code
Import XILINX Coefficient (.COE) Files
Transform Filters Using Filter Designer
Design Multirate Filters in Filter Designer
Realize Filters as Simulink Subsystem Blocks
Digital Frequency Transformations
Details and Methodology
Frequency Transformations for Real Filters
Frequency Transformations for Complex Filters
Using Digital Filter Design Block
Overview of the Digital Filter Design Block
Select a Filter Design Block
Create a Lowpass Filter in Simulink
Create a Highpass Filter in Simulink
Filter High-Frequency Noise in Simulink
Using Filter Realization Wizard
Overview of the Filter Realization Wizard
Design and Implement a Fixed-Point Filter in Simulink
Set the Filter Structure and Number of Filter Sections
Optimize the Filter Structure
Digital Filter Implementations
Using Digital Filter Blocks
Implement a Lowpass Filter in Simulink
Implement a Highpass Filter in Simulink
Filter High-Frequency Noise in Simulink
Specify Static Filters
Specify Time-Varying Filters
Specify the SOS Matrix (Biquadratic Filter Coefficients)
Removing High-Frequency Noise from an ECG Signal
Minimax FIR Filter Design
Adaptive Filters
Overview of Adaptive Filters and Applications
Adaptive Filters in DSP System Toolbox
Choosing an Adaptive Filter
Mean Squared Error Performance
Common Applications
System Identification of FIR Filter Using LMS Algorithm
System Identification of FIR Filter Using Normalized LMS Algorithm
Compare Convergence Performance Between LMS Algorithm and Normalized LMS Algorithm
Noise Cancellation Using Sign-Data LMS Algorithm
Compare RLS and LMS Adaptive Filter Algorithms
Inverse System Identification Using RLS Algorithm
Signal Enhancement Using LMS and NLMS Algorithms
Noise Cancellation in Simulink Using Normalized LMS Adaptive Filter
Create an Acoustic Environment in Simulink
LMS Filter Configuration for Adaptive Noise Cancellation
Modify Adaptive Filter Parameters During Model Simulation
Multirate and Multistage Filters
Overview of Multirate Filters
Decimation and Interpolation
Decimators
Interpolators
Sample Rate Converters
Overview of Multistage Filters
Multistage Decimator
Multistage Interpolator
Determine the number of stages and rate conversion factor for each stage
Overview of Filter Banks
Analysis Filter Bank (Channelizer)
Synthesis Filter Bank (Channel synthesizer)
Two-Channel (Halfband) Filter Bank
Two-Channel Filter Bank Using Halfband Decimators and Halfband Interpolators
Channelize and Synthesize Sine Wave in MATLAB
Multilevel Filter Banks
Dyadic Analysis Filter Banks
Dyadic Synthesis Filter Banks
Dataflow
Dataflow Domain
Specifying Dataflow Domains
Simulation of Dataflow Domains
Dataflow Parameters
Unsupported Simulink Software Features in Dataflow Domains
Model Multirate Signal Processing Systems Using Dataflow
Multicore Simulation and Code Generation of Dataflow Domains
Simulation of Dataflow Domains
Code Generation of Dataflow Domains
Types of Parallelism
Improve Simulation Throughput with Multicore Simulation
Generate Multicore Code from a Dataflow Subsystem
Multicore Execution using Dataflow Domain
Multicore Code Generation for Dataflow Domain
Multicore Execution of Interpolated FIR Filter using Dataflow domain
Perform Multicore Analysis for Dataflow
Select the Cost Calculation Method
Manually Change Block Costs
Specify Analysis Constraints and Run Analysis
Review Results
Multicore Analysis Using a Dataflow Domain
Simulink Block Examples in Multirate and Multistage Filters
FIR Decimation Using Single-Rate Processing
FIR Decimation Using Multirate Frame-Based Processing
Polyphase Implementation of FIR Decimation Block
Two-Stage Multirate Narrow Lowpass Filter
FIR Interpolation Using Single-Rate Processing
FIR Interpolation Using Multirate Frame-Based Processing
Polyphase Implementation of FIR Interpolation Block
Simulink Block Examples in Scopes and Data Logging Category
Obtain Measurements Data Programmatically for spectrumAnalyzer object
Obtain Measurements Data Programmatically for Spectrum Analyzer Block
DSP System Toolbox Simulink block Examples in Signal Input and Output Category
Write and Read Binary Files in Simulink
Write and Read Matrix Data from Binary Files in Simulink
Write and Read Fixed-Point Data from Binary Files in Simulink
Write and Read Character Data from Binary Files in Simulink
Change the Endianness of the Data in Simulink
Data Transmission Using UDP in Simulink
Byte Transmission Using UDP
Transmit Complex Data over UDP Network
Write and Read Binary Files
Write and Read Matrix Data
Write and Read Fixed-Point Data
Write and Read Character Data
Simulink Block Examples in Signal Generation and Operations Category
Delay Signal Using Multitap Fractional Delay
Bidirectional Linear Sweep
Unidirectional Linear Sweep
When Sweep Time Is Greater than Target Time
Sweep with Negative Frequencies
Aliased Sweep
Generate Discrete Impulse with Three Channels
Generate Five-Phase Output from the Multiphase Clock Block
Count Down Through Range of Numbers
Import Two-Channel Signal From Workspace
Import 3-D Array From Workspace
Generate Sample-Based Sine Waves
Generate Frame-Based Sine Waves
Design an NCO Source Block
Generate Constant Ramp Signal
Averaged Power Spectrum of Pink Noise
Sample and Hold a Signal
Generate and Apply Hamming Window
Convert Sample Rate of Speech Signal
Unwrap Signal
Convolution of Two Inputs
Select Rows or Columns from Matrices
Convert 2-D Matrix to 1-D Array
Pad or Truncate Matrix with Constant Values
Extract the Phase of Sine Wave
Queues
Use DC Blocker to Remove DC Component of Signal
DC Blocker with Fixed Point Data
Truncate Data Vector Using Offset Block
Repeat Signal In Single-Rate Frame-Based Processing Mode
Repeat Signal In Multirate Frame-Based Processing Mode
Sample Rate Conversion of Audio Signal
Detect Number of Zero Crossings in Signal
Upsample Signal In Single-Rate Frame-Based Processing Mode
Upsample Signal In Multirate Frame-Based Processing Mode
Find Peak Values in a Signal
Effect of Overflow Mode on Peak Finder Output
Simulink Block Examples in DSP System Toolbox
Why Does Reading Data from the dsp.AsyncBuffer Object Give a Dimension Mismatch Error in MATLAB Function Block?
Why Does the dsp.AsyncBuffer Object Error When You Call read Before write?
Buffering Input with Overlap
Detect Threshold Crossings Using Event Count Comparator Block
Simulink Block Examples in Deep Learning Domain in DSP System Toolbox
Detect Air Compressor Sounds in Simulink Using Wavelet Scattering
Simulink Block Examples in DSP System Toolbox
Synthesize and Channelize Audio in Simulink
Filter input with Butterworth Filter in Simulink
SSB Modulation
Wavelet Reconstruction and Noise Reduction
Filter Noisy Signal Using Fourth-Order Section (FOS) Filter in Simulink
Adapt Multiple Filters Using LMS Update block
Model Adaptive Linear Combiner using LMS Update Block
Simulink Block Examples in DSP System Toolbox
Compute the Maximum
Compute the Running Maximum
Compute the Minimum
Compute the Running Minimum
Compute the Standard Deviation
Compute the Running Standard Deviation
Compute the Variance
Compute the Mean
Compute the Running Mean
Compute the Histogram of Real and Complex Data
Compute Difference of a Matrix
Compute Maximum Column Sum of Matrix
LDL Factorization of 3-by-3 Hermitian Positive Definite Matrix
Compute Power Measurements of Voltage Signal in Simulink
Compute CCDF Measurements of Voltage Signal in Simulink
Compute Matrix Exponential
Compute Moving RMS of Noisy Step Signal
Compute RMS of Noisy Step Signal
Solve Matrix Equation Using Backward Substitution
Solve Matrix Equation Using Forward Substitution
Find Inverse of Matrix Using the LU Inverse Block
Solve Matrix Equation Using LU Solver
Solve Matrix Equation Using Singular Value Decomposition
Solve Matrix Equation Using Cholesky Solver
Factorize Matrix Using LU Factorization Block
Compute Moving Average of Noisy Step Signal
Compute Moving Standard Deviation of Noisy Square Wave Signal
Compute Moving Variance of Noisy Square Wave Signal
Factor Arbitrary Matrix Using QR Factorization Block
Compute Polynomial Coefficients Using Least Squares Polynomial Fit Block
Extract Upper and Lower Triangles from Matrix
Simulink Block Examples in Transforms and Spectral Analysis Category
Analyze a Subband of Input Frequencies Using Zoom FFT
Group Delay Estimation in Simulink
High Resolution Filter-Bank-Based Power Spectrum Estimation
Estimate Data Series Using Forward Linear Predictor
Continuous-Time Transfer Function Estimation
Speech Enhancement with Gain in Frequency Domain
Compute Periodogram of Signal
Compute Mean Using Sliding Window
Estimate Power Spectral Density of Chirp
Transforms, Estimation, and Spectral Analysis
Transform Time-Domain Data into Frequency Domain
Transform Frequency-Domain Data into Time Domain
Linear and Bit-Reversed Output Order
FFT and IFFT Blocks Data Order
Find the Bit-Reversed Order of Your Frequency Indices
Calculate Channel Latencies Required for Wavelet Reconstruction
Analyze Your Model
Calculate the Group Delay of Your Filters
Reconstruct the Filter Bank System
Equalize the Delay on Each Filter Path
Update and Run the Model
References
Estimate the Power Spectrum in MATLAB
Estimate the Power Spectrum Using spectrumAnalyzer
Convert the Power Between Units
Estimate the Power Spectrum Using dsp.SpectrumEstimator
Estimate the Power Spectrum in Simulink
Estimate the Power Spectrum Using the Spectrum Analyzer
Estimate Power Spectrum Using the Spectrum Estimator Block
Estimate the Transfer Function of an Unknown System
Estimate the Transfer Function in MATLAB
Estimate the Transfer Function in Simulink
View the Spectrogram Using Spectrum Analyzer
Spectral Analysis
Filter Bank
Welch’s Algorithm of Averaging Modified Periodograms
Streaming Power Spectrum Estimation Using Welch's Method
Fixed-Point Design
Fixed-Point Signal Processing
Fixed-Point Features
Benefits of Fixed-Point Hardware
Benefits of Fixed-Point Design with System Toolboxes Software
Fixed-Point Concepts and Terminology
Fixed-Point Data Types
Scaling
Precision and Range
Arithmetic Operations
Modulo Arithmetic
Two's Complement
Addition and Subtraction
Multiplication
Casts
System Objects in DSP System Toolbox that Support Fixed-Point Design
Get Information About Fixed-Point System Objects
Set System Object Fixed-Point Properties
Full Precision for Fixed-Point System Objects
Simulink Blocks in DSP System Toolbox that Support Fixed-Point Design
System Objects Supported by Fixed-Point Converter App
Convert dsp.FIRFilter Object to Fixed-Point Using the Fixed-Point Converter App
Create DSP Filter Function and Test Bench
Convert the Function to Fixed-Point
Specify Fixed-Point Attributes for Blocks
Fixed-Point Block Parameters
Specify System-Level Settings
Inherit via Internal Rule
Specify Data Types for Fixed-Point Blocks
Quantizers
Scalar Quantizers
Vector Quantizers
Create an FIR Filter Using Integer Coefficients
Define the Filter Coefficients
Build the FIR Filter
Set the Filter Parameters to Work with Integers
Create a Test Signal for the Filter
Filter the Test Signal
Truncate the Output WordLength
Scale the Output
Configure Filter Parameters to Work with Integers Using the set2int Method
Fixed-Point Precision Rules for Avoiding Overflow in FIR Filters
Output Limits for FIR Filters
Fixed-Point Precision Rules
Polyphase Interpolators and Decimators
Encode Data Using Uniform Encoder
Decode Integer Data Using Uniform Decoder Block
C Code Generation
Functions and System Objects in DSP System Toolbox that Support C Code Generation
Simulink Blocks in DSP System Toolbox that Support C Code Generation
Understanding C Code Generation in DSP System Toolbox
Generate C and C++ code from MATLAB code
Generate C and C++ Code from a Simulink Model
Shared Library Dependencies
Generate C Code for ARM Cortex-M and ARM Cortex-A Processors
Generate Code for Mobile Devices
Generate C Code from MATLAB Code
Set Up the Compiler
Break Out the Computational Part of the Algorithm into a MATLAB Function
Make Code Suitable for Code Generation
Compare the MEX Function with the Simulation
Generate a Standalone Executable
Read and Verify the Binary File Data
Relocate Code to Another Development Environment
Relocate Code Generated from MATLAB Code to Another Development Environment
Package the Code
Prebuilt Dynamic Library Files (.dll)
Generate C Code from Simulink Model
Open the Model
Configure Model for Code Generation
Simulate the Model
Generate Code from the Model
Build and Run the Generated Code
Relocate Code Generated from a Simulink Model to Another Development Environment
Package the Code
Prebuilt Dynamic Library Files (.dll)
How To Run a Generated Executable Outside MATLAB
Use Generated Code to Accelerate an Application Deployed with MATLAB Compiler
How Is dspunfold Different from parfor?
DSP Algorithms Involve States
dspunfold Introduces Latency
parfor Requires Significant Restructuring in Code
parfor Used with dspunfold
Workflow for Generating a Multithreaded MEX File using dspunfold
Workflow Example
Why Does the Analyzer Choose the Wrong State Length?
Reason for Verification Failure
Recommendation
Why Does the Analyzer Choose a Zero State Length?
Recommendation
Array Plot with Android Devices
System objects in DSP System Toolbox that Support SIMD Code Generation
Generate High Performance SIMD Code on Intel from MATLAB Algorithms in DSP System Toolbox
Simulink Blocks in DSP System Toolbox that Support SIMD Code Generation
Generate High Performance SIMD Code on Intel from Simulink Blocks in DSP System Toolbox
Compare the Performance of SIMD Code with Generated Plain C Code
In-Place Memory Optimization
HDL Code Generation
Find Blocks That Support HDL Code Generation
Blocks
System Objects
HDL Filter Architectures
Fully Parallel Architecture
Serial Architectures
Frame-Based Architecture
Subsystem Optimizations for Filters
Sharing
Streaming
Pipelining
Area Reduction of Multichannel Filter Subsystem
Area Reduction of Filter Subsystem
Multichannel FIR Filter for FPGA
Programmable FIR Filter for FPGA
Implement Digital Downconverter for FPGA
Implement Digital Upconverter for FPGA
Links to Category Pages
Signal Management Library
Sinks Library
Math Functions Library
Filtering Library
Designing Lowpass FIR Filters
Lowpass FIR Filter Design
Controlling Design Specifications in Lowpass FIR Design
Designing Filters with Non-Equiripple Stopband
Minimizing Lowpass FIR Filter Length
Filter Designer: A Filter Design and Analysis App
Using Filter Designer
Getting Started
Choosing a Response Type
Choosing a Filter Design Method
Setting the Filter Design Specifications
Computing the Filter Coefficients
Analyzing the Filter
Editing the Filter Using the Pole/Zero Editor
Converting the Filter Structure
Exporting a Filter Design
Generating a C Header File
Generating MATLAB Code
Managing Filters in the Current Session
Saving and Opening Filter Design Sessions
Importing a Filter Design
Import Filter Panel
Filter Structures
Designing a Filter in the Filter Builder GUI
Filter Builder Design Process
Introduction to Filter Builder
Design a Filter Using Filter Builder
Select a Response
Select a Specification
Select an Algorithm
Customize the Algorithm
Analyze the Design
Realize or Apply the Filter to Input Data
Visualize Data and Signals
Display Time-Domain Data
Open the Time Scope Model
Configure the Time Scope Properties
Use the Simulation Controls
Modify the Time Scope Display
Inspect Your Data (Scaling the Axes and Zooming)
Manage Multiple Time Scopes
Display Complex-Valued Input Signal
Display Input Signal of Changing Size
Display Simulink Enumeration Input Signal
Display Frequency-Domain Data in Spectrum Analyzer
Visualize Central Limit Theorem in Array Plot
Configure Spectrum Analyzer
Signal Display
Analyzer Tab
Estimation Tab
Measurements Tab
Spectrum Tab
Spectrogram Tab
Spectral Mask Tab
Channel Measurements Tab
Configure Array Plot
Signal Display
Multiple Signal Names and Colors
Configure Plot Settings
Use Array Plot Measurements
Share or Save the Array Plot
Scale Axes
Set Additional Properties
Find the Array Plot Block in Your Model
Configure Filter Visualizer
Display
Multiple Filter Names and Colors
Configure Plot Settings
Use Filter Visualizer Measurements
Share or Save the Filter Visualizer
Scale Axes
Set Additional Properties
Configure Time Scope Block
Signal Display
Display Multiple Signals
Time Scope Measurement Panels
Style Dialog Box
Axes Scaling Properties
Sources β€” Streaming Properties
Configure Time Scope MATLAB Object
Signal Display
Multiple Signal Names and Colors
Configure Scope Settings
Use timescope Measurements and Triggers
Share or Save the Time Scope
Scale Axes
Common Scope Block Tasks
Connect Multiple Signals to a Scope
Save Simulation Data Using Scope Block
Pause Display While Running
Copy Scope Image
Plot an Array of Signals
Scopes in Referenced Models
Scopes Within an Enabled Subsystem
Modify x-axis of Scope
Show Signal Units on a Scope Display
Select Number of Displays and Layout
Dock and Undock Scope Window to MATLAB Desktop
Display Frequency Input on Spectrum Analyzer
Use Peak Finder to Find Heart Rate from ECG Input
Configure Array Plot From the Command-Line
Waterfall Tasks
Scope Trigger Function
Scope Transform Function
Exporting Data
Capturing Data
Linking Scopes
Selecting Data
Zooming
Rotating the Display
Scaling the Axes
Saving Scope Settings
Logic Analyzer
Inspect and Measure Transitions Using the Logic Analyzer
Open a Simulink Model
Open the Logic Analyzer
Configure Global Settings and Visual Layout
Set Stepping Options
Run Model
Configure Individual Wave Settings
Inspect and Measure Transitions
Step Through Simulation
Save Logic Analyzer Settings
Configure Logic Analyzer
Statistics and Linear Algebra
What Are Moving Statistics?
Sliding Window Method and Exponential Weighting Method
Sliding Window Method
Exponential Weighting Method
Measure Statistics of Streaming Signals
Compute Moving Average Using Only MATLAB Functions
Compute Moving Average Using System Objects
How Is a Moving Average Filter Different from an FIR Filter?
Frequency Response of Moving Average Filter and FIR Filter
Energy Detection in the Time Domain
Detect Signal Energy
Remove High-Frequency Noise from Gyroscope Data
Linear Algebra and Least Squares
Linear Algebra Blocks
Linear System Solvers
Matrix Factorizations
Matrix Inverses
Bibliography
References β€” Advanced Filters
References β€” Frequency Transformations
Audio I/O User Guide
Run Audio I/O Features Outside MATLAB and Simulink
Block Example Repository
Decrease Underrun


πŸ“œ SIMILAR VOLUMES