在数字信号处理中,测量数据由于加法、乘法等运算位宽被扩大,但是资源利用上的考虑,在精度和误差有效范围内后续的处理并不需要这么大的位宽,因此对数据进行截断或者舍入处理是很有必要的。如图1所示为Xilinx FIR IPCore的参数配置界面,在FIR滤波器实现中必不可少的就是乘累加运算了,因此输出必有舍入处理,如图中Output Rounding Mode选项中就有很多种舍入算法。
图1
关于舍入算法有多种,主要有Round Toward Nearest、Round Ceiling、Round Floor和Truncation:
Round Toward Nearest
Rounding Toward Nearest就是通常所说的“四舍五入”,以5为有符号数为例,高3位为整数位(包含最高位符号位),低2位为小数位。如图2所示,对5为有符号二进制数进行了舍入处理,舍去小数位,其中小数位大于0.5,整数位进1,小于0.5时不进位,而等于0.5时,舍入后数据打了问号,因为对于0.5的舍入处理,又可分为4种处理算法:
(1). Round Half Up;(2). Round Half Down;(3). Round Half Even;(4). Round Half Odd
并且以上第(1)、(2)种算法对应分别有对称(Symmetric)和非对称(Asymmetric)2类。
图2
(1). Round Half Up
Round Half Up算法对于0.5的舍入处理为向上取值,因此此例中整数位进1,而这仅对正数部分而言,对于负数部分可按照相对于0对称与否分为2类,如图3所示。
图3
(2). Round Half Down
Round Half Down算法对于0.5的舍入处理为向下取值,因此此例中整数位不进,而这仅对正数部分而言,对于负数部分可按照相对于0对称与否分为2类,如图4所示。
图4
(3). Round Half Even
Round Half Even算法根据有效位来判断是否进位,在此例中,舍去小数位,因此判断整数位即可,如果整数位为偶数,则不进位,奇数则进位,因此舍入处理后整数位肯定是个偶数。如图5所示,可以发现Round Half Even必然是Symmetric算法。[page]
图5
(4). Round Half Odd
Round Half Odd算法根据有效位来判断是否进位,在此例中,舍去小数位,因此判断整数位即可,如果整数位为奇数,则不进位,偶数则进位,因此舍入处理后整数位肯定是个奇数。如图6所示,可以发现Round Half Odd必然是Symmetric算法。
图6
Round Ceiling
Round Ceiling算法的舍入处理总是朝正无穷趋近,对于正数而言,只要舍去位大于0,就进位;对于负数则直接截断处理,如图7所示。
图7
Round Floor
Round Floor算法的舍入处理总是朝负无穷趋近,舍入处理与Round Ceiling相反,对于负数而言,只要舍去位大于0,就进位;对于正数则直接截断处理,如图8所示。
图8
Truncation
Truncation是直接的截位处理,如图9所示。另外还有一种Round To Zero算法,舍入处理采用的也是简单的截断。
图9
关键字:测量数据 舍入算法 数字信号
引用地址:
测量数据舍入算法
推荐阅读最新更新时间:2024-03-30 22:59
示波器的垂直噪声可能影响数字信号的显示质量。怎么办?
本文还提供了一些实用技巧,使您可以在测量系统噪声(示波器噪声)相对较高的条件下,更精确地测量低电平信号的噪声和干扰。 所有示波器都有一个缺点:在示波器的模拟前端和数字转换过程中存在垂直噪声。测量系统噪声将降低您的实际信号测量精度,特别是在测量低电平信号和噪声时。由于示波器是一种宽带测量仪器,因此在大多数情况下,示波器带宽越宽,垂直噪声就越高。工程师在购买示波器时往往会忽视示波器的垂直噪声特征,但其实我们需要对垂直噪声指标进行仔细的评估,因为它们能够从以下几个方面影响信号的完整性测量。 引入幅度测量误差 在进行 sin(x)/x 波形重建时会增加不确定度 引入时间误差(抖动) 产生看起来很不好的“胖”波形 问题在于并非
[测试测量]
MAP-CA宽带数字信号处理器的原理及其应用
摘要:介绍赤道公司(Equator)的MAP-CA宽带数字信号处理器,提出了一种宽带应用中高性能的单芯片解决方案,给出一个应用实例。
关键词:宽带信号处理机 超长指令字 媒体加速处理器
作为消费类电子设备市场上综合宽带数字通讯和媒体处理器核心设备的主要供应商,赤道(Equator)技术公司推出了一款高速宽带数字信号处理器MAP-CABSP,在300MHz的时钟周期运行速度下,其处理能力为30 GOPS(每秒300亿次整数运算),处理速度相当于Pentium III的6.4倍,是其它解决方案的10倍以上。其核心功能是通过软件为高性能、大视频流的宽带应用而设计的。可编程序的芯片允许服务提供者展开更多的服务和功能,如time-shi
[应用]
激光扫描车身坐标测量数据采集系统的设计
随着汽车的普及和维修业的不断发展,人们对汽车车身在维修中的检测系统提出了越来越高的要求。传统的机械式测量系统已经不能满足现代汽车测量和维修检测的要求。在国外,意大利的Spanesi公司、瑞典的Caroliner公司开发的车身电子测量系统在测量精度、操作性方面虽有一定的优势,然而它们不能进行同时多点测量,已不能适应现代汽车维修业对检测技术的要求。利用激光扫描技术可实现对车身三维尺寸的测量,满足了现代汽车维修业对检测技术的新要求。对于激光扫描测量的方法,国内还鲜有相关的报道 。 基于合作靶标的激光扫描车身坐标测量系统,是运用四光束激光扫描测量原理,综合运用激光、光电、精密测量等技术进行非接触二维或者三维坐标测量的检测系统。它具有
[单片机]
基于测量数据的电磁兼容性能参数建模的研究
随着社会信息化水平发展的不断提高,各行各业对电子系统电磁兼容性能的认识不断深入,重视程度也不断提高。但是,现实中许多电子系统存在比较严重的电磁兼容问题,已经严重影响到其性能的发挥。因此归纳综合电子系统电磁参数及电磁兼容性变化规律就显得尤为重要。本文对模型建立过程及具体实现进行了阐述。 1 参数模型建立过程 电磁兼容测试数据主要指系统进行电磁兼容测试产生的原始数据和其经过整理得到的数据,如发射设备的峰值功率、杂散电平、功率大于设定门限的谐波数量等。在对测量数据进行数据建模的过程中,从不同的研究角度可以得到不同的结论。例如在研究参数特性的时候,可以进行某个参数和另一参数的相关分析,研究参数之间变化的相关规律;可以建立多元回归模
[模拟电子]
TS201在数字信号处理设计中的应用
0 引言 当前信号处理的发展趋势是可重构、可扩展的通用信号处理系统。即通过灵活的软件编程来适应处理问题的变化和算法的发展,通过简单的硬件扩展来适应规模处理的变化,以提高信号处理系统的可编程能力和升级能力。而采用具备强大处理能力的ADSP-TS201S芯片可以对大量的数据作实时处理。TS201S可在600 MHz的内核时钟下完成每秒48亿次乘累加(MAC)运算和每秒36亿次浮点运算(FLOP),具有比同类处理器高出50%~100%的处理能力。它内部集成了24 MB的存储器,其片内大存储量与高达33.6 Gb/s的内部带宽是提高性能的关键。TS201S的外部64位数据总线和32位地址总线时钟最高可达125 MHz。 本文通过GA3
[嵌入式]
数字信号处理器与音频模拟芯片的接口设计
目前发展起来的高速数字信号处理器(DSP)在语音处理系统中得到了广泛应用。TMS320VC5402的TI公司生产的一种性能价格比较高的16位定点DSP。它的指令周期为10ns,具有运算速度快、通用性能、接口连接方便等特点,尤其适合在语音编码和通信中应用。
TLC320AD50C是TI公司生产的∑-Δ型A/D、D/A音频接口芯片,为V3.4调制解调器以及音频应用提供了通用的模拟接口,可以直接与TMS320VC5402相连。本文详细介绍TLC320AD50C与TMS320VC5402的硬件接口连接和软件设计。
1 TMS320VC5402的McBSP
TMS320VC5402有两个McBSP(多通道缓存串行口)。
[嵌入式]
现场总线的技术特征
传统计算机控制系统中,现场仪表和控制器之间均采用一对一的物理连接。这种传输方式一方面要给现场安装、调试及维护带来困难,另一方面难以实现现场仪表的在线参数整定和故障诊断,无法实时掌握现场仪表的实际情况,使得处于最底层的模拟变送器和执行机构成了计算机控制系统中最薄弱的环节。
如图所示,现场总线采用数字信号传输,允许在一条通信线缆上挂接多个现场设备,而不再需要A/D、D/A等I/O组件。当需要增加现场控制设备时,现场仪表可就近连接在原有的通信线上,无需增设其它任何组件。
从结构上看,DCS实际上是“半分散”、“半数字”的系统,而FCS采用的是一个“全分散”、“全数字”的系统架构。FCS的技术特征可以归纳为以下几个方面:①全数
[嵌入式]
采用ISP器件设计可变格式和可变速率的通信数字信号源
摘要: 采用Lattice公司的在系统可编程器件pLSI/ispLSI1016,设计出一个具有可变格式、可变长度和可变速率的通信数字信号源,从而可以产生出符合设计者要求的数字码流。
关键词: 在系统可编程(isp) 可编程逻辑器件(PLD) 数据格式 信号源
可编程逻辑器件(PLD)在工业、自动控制、信号处理和日常生活等方面都发挥着愈来愈大的作用。isp(在系统可编程)器件就是PLD中的一朵奇葩,它以其良好的系统性能、较强的设计灵活性、较高的逻辑利用率和优越的E2CMOS工艺而得到了电路设计者们的青睐。本设计就是采用Lattice公司的高密度在系统可编程芯片pLSI/ispLS
[应用]