主要内容

Data Converters

R2026b
Design and simulate analog-to-digital and digital-to-analog data converters

Simulate and analyze performance metrics of analog-to-digital (ADC) and digital-to-analog (DAC) data converters. Start from complete system-level models of typical ADC or DAC architectures. Modify ADC or DAC parameters to achieve your desired system specifications.

After designing the data converter, you can validate your design using Measurements and Testbenches. You can also analyze your models using MATLAB® functions. For more information, see Analysis and Optimization.

Functions

expand all

calculateSNRSignal-to-noise ratio based on in-band bins of windowed FFT and location of input (Since R2026a)
predictSNRPredict SNR for different input amplitudes (Since R2026a)
simulateSNRSNR for delta-sigma modulator from simulations (Since R2026a)
calculateTFNoise and signal transfer function of delta-sigma modulator (Since R2026a)
realizeNTFModulator topology coefficients from NTF (Since R2026a)
synthesizeNTFNoise transfer function for delta-sigma modulator (Since R2026a)
simulateDSMSimulate delta-sigma modulator with given input (Since R2026a)
mapABCDCalculate loop filter coefficients for specified modulator topology (Since R2026a)
scaleABCDScale ABCD matrix to keep state maxima under specified limit (Since R2026a)
stuffABCDABDC matrix from specified modulator topology (Since R2026a)

Blocks

expand all

Delta-Sigma ModulatorDelta Sigma ModulatorADC based on delta-sigma modulator
Delta-Sigma ModulatorContinuous Time Delta Sigma ModulatorADC based on continuous-time delta-sigma modulator (Since R2024b)
DSM DACDSM DACModel real DAC with non-idealities (Since R2026b)
Discrete-Time Integrator blockDT IntegratorReal discrete-time integrator for delta-sigma modulator (Since R2026a)
Block CT IntegratorCT IntegratorReal continuous-time integrator for delta-sigma modulator (Since R2026b)
QuantizerQuantizerMulti-bit or multi-level based unified mid-tread quantization (Since R2026a)
Sampling Clock Source blockSampling Clock SourceGenerate clock signal with aperture jitter
Clock GeneratorClock GeneratorGenerate clock signal with one or more phases (Since R2022a)
Signal SamplerSignal SamplerSample incoming signal at the edge of incoming clock (Since R2022a)
Flash ADC blockFlash ADCN-bit ADC with flash architecture
SAR ADC blockSAR ADCN-bit successive approximation register (SAR) based ADC
Interleaved ADCInterleaved ADCTime-interleaved ADC model (Since R2023b)
Binary Weighted DAC blockBinary Weighted DACN-bit DAC based on R-2R weighted resistor architecture
Segmented DAC blockSegmented DACConvert large digital input to analog signal using arrangement of smaller DACs

Topics

Featured Examples