news 2026/6/15 14:53:21

FPGA应用开发和仿真【3.3】

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
FPGA应用开发和仿真【3.3】
7.1.4 离散量化信号的信噪比

不失一般性,考虑一个幅度为1、频率为1的正弦信号a(t)=sin(2πt),经过采样周期Ts的采样离散化之后,如果被DAC以零阶保持特性输出,将得到信号:

如果还经过分辨力δ的量化,取最接近的量化阶梯,将得到信号:

其中 符号表示取最接近自变量的整数。显然,信号x(t)与原信号a(t)存在偏差:

这个偏差也称为量化噪声。

图7-6所示是Ts=0.05、δ=0.05时a(t)、x(t)和e(t)的波形。

显然,Ts越小,δ越小,DAC输出信号的偏差越小,这些偏差在频域中主要是上节所述的频谱镜像。虽然可以通过模拟滤波器滤除大部分,但这就是系统设计者需要考虑的数字系统复杂度和模拟系统复杂度的平衡问题了。采样率越大,量化分辨率越大,DAC输出的量化噪声越小,对模拟重构滤波器的要求越低,但数字系统复杂度高;而如果降低数字系统复杂度,降低采样率和量化分辨率,对模拟重构滤波器的要求就会变高。

图7-6 信号的量化误差

a(t)的能量和e(t)的能量之比,称为这个单频信号的信噪比:

7.2 数值计算

7.2.1 乘法

在FPGA中做乘法,使用乘法运算符“*”即可,前面已有很多例子了。如果是变量和变量的乘法,FPGA编译工具会根据情况选择使用专用乘法单元(如果有)或者使用通用逻辑单元实现。

如果是变量和常量的乘法,常用移位求和的方法:

其中“>>>”和“<<<”分别为算术右移和算术左移运算符。

考虑常量b=0b0.0111,如果直接用上式计算:

共需要3次移位和3次加法。而b=0b0.0111=0b0.1-0b0.0001,所以:

仅使用两次移位和两次加法(减法同加法)。

再比如:0b1011100111=0b10100101001,“1”位表示减去该位的权,这种二进制数值表达法称为CSD表达。依据常量的CSD表达来进行移位加减,计算变量与常量之积的乘法器称为CSD乘法器,CSD乘法器比直接移位相加在数量上平均节省1/3的加法器。

遇到变量和常量乘法,FPGA工具一般会自行使用通用逻辑单元来实现CSD乘法器,仍然是一个乘法运算符“*”即可。

使用乘法运算符“*”实现的乘法器,无论是专用乘法单元实现的还是通用逻辑单元实现的,都主要是组

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/15 14:47:54

ROS平台

ROS&#xff08;Robot Operating System&#xff0c;机器人操作系统&#xff09;并不是一个传统意义上的操作系统&#xff0c;而是一个专为机器人软件开发设计的灵活框架&#xff0c;提供了一系列工具、库和约定&#xff0c;旨在简化复杂机器人系统的开发过程。 一、ROS 的核心…

作者头像 李华
网站建设 2026/6/15 14:04:29

5G时代下联邦学习在AI原生应用中的新机遇

5G联邦学习&#xff1a;AI原生应用的下一个爆发点 一、引言&#xff1a;AI原生应用的“数据困局”与破局之道 清晨7点&#xff0c;自动驾驶汽车在早高峰的车流中平稳行驶&#xff0c;它通过路侧单元&#xff08;RSU&#xff09;实时获取前方施工路段的临时交通灯信息&#xff0…

作者头像 李华
网站建设 2026/6/15 11:18:33

在磁盘调度中,当进程请求读写磁盘时,操作系统需依次进行移臂调度和旋转调度,以高效定位数据所在的物理位置

一、磁盘调度部分 在磁盘调度中&#xff0c;当进程请求读写磁盘时&#xff0c;操作系统需依次进行移臂调度和旋转调度&#xff0c;以高效定位数据所在的物理位置。移臂调度&#xff08;最短寻道时间优先&#xff0c;SSTF&#xff09; 当前磁头位于 18 号柱面。根据最短寻道时间…

作者头像 李华
网站建设 2026/6/15 14:36:50

简单认识AI模型服务平台:Hugging Face和Replicate

Hugging Face和Replicate都是当前流行的AI模型服务平台&#xff0c;但它们的核心定位和解决的问题截然不同。简单来说&#xff0c;**Hugging Face是模型与社区的“大本营”和“图书馆”&#xff0c;而Replicate则是让模型能开箱即用的“云计算引擎”和“应用商店”。 为了让你快…

作者头像 李华