函数 > 信号处理 > 信号和系统 > 示例:量化信号
  
示例:量化信号
使用 quantize 函数量化模拟信号。其实现方法是将信号表示为若干等间隔的间断等级。
量化双曲线信号
1. 定义量化级数。
单击复制此表达式
2. 定义值域及代表双曲线信号的方程。
单击复制此表达式
单击复制此表达式
单击复制此表达式
3. 计算每个量化级的高度。
单击复制此表达式
单击复制此表达式
4. 量化信号。
单击复制此表达式
单击复制此表达式
量化级不必是均匀的时间段,原始信号也不必始终穿过量化信号的中点。
多数数字信号处理技术的硬件实现都始于模拟数字转换器芯片,通过该芯片可量化模拟信号。如果输入信号的频率远小于采样率的倒数,则量化会产生与原始模拟信号相当近似的信号,前提是通过以上方法选取量化级。否则,必须使用信号处理技术恢复信号的结构。
滤波及重建量化信号
1. 取已被量化为 8 个级的正弦信号。
单击复制此表达式
单击复制此表达式
单击复制此表达式
单击复制此表达式
2. 量化信号。
单击复制此表达式
3. 绘制原始信号和量化信号的图像。
单击复制此表达式
4. 使用具有 15 个系数的设计有汉宁窗 (下面第三个自变量用于设置窗口) 的低通 FIR 滤波器,并进行查找右侧截断频率的试验。
单击复制此表达式
截断频率设为 0.12,而锥形窗设为 4。
5. 使用 response 函数对量化的信号进行滤波。
单击复制此表达式
6. 绘制滤波重建 s 及原始信号 a 的图像。
单击复制此表达式
单击复制此表达式
单击复制此表达式
量化数组
将存储于 2D 数组的高斯点量化为 5 个等级,显示两个数组的灰度斑点图,从而体现量化的视觉效果。
1. 定义量化级数。
单击复制此表达式
2. 定义值域 j 和 k。
单击复制此表达式
单击复制此表达式
3. 定义高斯点 X 的方程。
单击复制此表达式
4. 为了便于绘制 X 的图像,将元素转换为从 0 至 255 全部整数 (通过缩放和向上取整),然后缩放矩阵以获得大型图像。
单击复制此表达式
单击复制此表达式
单击复制此表达式
单击复制此表达式
(zzx.gif)
5. 将 X 量化为 4 个级。
单击复制此表达式
单击复制此表达式
单击复制此表达式
单击复制此表达式
单击复制此表达式
单击复制此表达式
(zzy.gif)