CT-ΔΣ 设计实例

§8.9 以三阶 CIFF CT-ΔΣ 调制器的完整设计实例,系统展示了从 NTF 综合到动态范围/频率缩放的全流程方法论。设计规格:三阶、16 级量化器、OSR = 64、信号带宽 500 kHz、OBG = 2.5。


前后关系

上下文:前几节建立了 CT-ΔΣ 的理论基础(§8.1-§8.4)、环路滤波器拓扑(§8.5)、复 NTF 零点(§8.6)、仿真建模(§8.7)和动态范围缩放(§8.8)。§8.9 将这些知识整合为一个完整的设计流程。

前置知识:

后续章节:


原理介绍

设计规格

参数值
调制器阶数3
量化器级数16(4-bit)
OSR64
信号带宽(BW)500 kHz
NTF 类型最大平坦(Butterworth)
OBG2.5
拓扑CIFF
DAC 脉冲NRZ
输入幅度0.8 × FS(满量程的 80%)

设计步骤

步骤 a:NTF 综合

使用 ΔΣ Toolbox 的 synthesizeNTF 函数:

ntf = synthesizeNTF(3, 64, 0, 2.5, 0)

生成 NTF:

  • 三个零点在 (dc)
  • 一个实极点()和一对共轭复极点
  • OBG = 2.5

步骤 b:确定 DT 环路滤波器

L1 = 1/ntf - 1

步骤 c:获取 DT 脉冲响应

l = impulse(L1, 10);  % 获取前 10 个样本的脉冲响应

步骤 d:确定 的形式

三阶 CIFF 的 CT 环路滤波器假定形式为:

步骤 e:计算 路径的采样脉冲响应

使用 c2d(连续时间 → 离散时间)函数,假定 NRZ DAC:

x1 = impulse(c2d(tf([1], [1 0]), 1), 10);    % 1/s 路径
x2 = impulse(c2d(tf([1], [1 0 0]), 1), 10);  % 1/s^2 路径
x3 = impulse(c2d(tf([1], [1 0 0 0]), 1), 10); % 1/s^3 路径

步骤 f:解系数

K = [x1 x2 x3] \ l;  % 解超定最小二乘

解得:

步骤 g:构建 CT 状态空间模型(图 8.34)

三阶积分器链,状态变量 :

sys_ct = ss(Ac, Bc, Cc, Dc);

步骤 h:离散化

sys_dt = c2d(sys_ct, 1);

等效 DT 矩阵:

步骤 i:仿真

输入:频率为 BW/4 的正弦波,幅度 0.8 × FS:

u = 0.8 * 15 * sin(2*pi*(0.25/OSR)*(0:1:2^15));
ABCD = [Ad Bd; Cd Dd];
[v, xn, xmax, y] = simulateDSM(u, ABCD, 16, zeros(3,1));

步骤 j:观察 PSD(图 8.35)

psd(v, Nfft, fs, hanning(Nfft, 'periodic'));

输出 PSD 显示清晰的噪声整形——量化噪声在低频被压制,在高频隆起。

步骤 k:NTF 验证(关键技巧!)

由于仿真中可以直接获取量化器输入 和输出 ,NTF 可通过 PSD 比值得出——消除了 PSD 的噪声性:

[P1, f] = psd(v, Nfft, fs, hanning(Nfft, 'periodic'));
[P2, f] = psd((v-y), Nfft, fs, hanning(Nfft, 'periodic'));
plot(f, 10*log10(P1./P2));

结果(图 8.36)清晰地显示了 NTF 的幅度响应,OBG 精确等于 2.5,验证了设计的正确性。

步骤 l:动态范围缩放和频率缩放

simulateDSM 返回状态最大值 xmax:

DAC 输出范围为 (16 级)。假定我们想将状态限制在以下范围内:

缩放因子:

但实际缩放需要调整积分器增益。书中的缩放因子为:

  • 第一个积分器:单位增益频率缩放 4.6×
  • 第二个积分器:单位增益频率缩放 0.89×
  • 第三个积分器:单位增益频率缩放 0.067×

缩放后的前馈系数(图 8.37):

最后,将归一化设计频率缩放到实际工作频率:将所有积分器带宽乘以 。

设计流程序列图

NTF 综合 (synthesizeNTF)
    ↓
L1(z) 确定 (1/NTF - 1)
    ↓
脉冲响应 l[n] (impulse)
    ↓
CT 脉冲响应 x_i[n] (c2d)
    ↓
解系数 K = [x1 x2 x3] \ l
    ↓
CT 状态空间 (ss)
    ↓
离散化 (c2d)
    ↓
DT 仿真 (simulateDSM)
    ↓
NTF 验证 (PSD 比值) → 是否匹配 ? → 否 → 检查系数
    ↓ 是
动态范围缩放 (xmax → α)
    ↓
频率缩放 (× f_s)
    ↓
最终电路实现

关键洞察

#洞察
1设计从 DT 开始,到 CT 结束——利用 DT 域成熟的 NTF 综合工具,通过脉冲不变变换迁移到 CT
2超定方程组存在唯一解——这是 CT 环路滤波器设计的核心数学事实,保证了 CT 可以精确复现 DT 的 NTF
3NTF 验证的 PSD 比值技巧极为实用——仿真中通过 消除量化噪声,直接显示 NTF 幅度
4动态范围缩放同时处理噪声和饱和——太小的缩放放大热噪声,太大的缩放导致失稳,最优在约束边界上
5最后的频率缩放是纯线性变换——归一化设计完成后, 处的缩放只是将所有积分器带宽按比例缩放

参考文献

  1. Schreier, R. & Zhang, B. (1996). “Delta-sigma modulators employing continuous-time circuitry.” IEEE Trans. Circuits Syst. I, 43(4), 324–332.
  2. Norsworthy, S. R., Schreier, R., & Temes, G. (1997). Delta-Sigma Data Converters: Theory, Design, and Simulation. IEEE Press.

相关页面