ad采样的符号位_AD采样后数据如何在FPGA中转化为有符号数
联系人:梁先生
手机:
电话:086-010-51986955
传真:-010-51986915
QQ:547156795
地址:海淀区远大路20号姜杰钢琴城文化艺术大厦E座11C2-2
摘要:*******北京显易科技*********
输入系统的有正有负的模拟信号在AD采样前,会加上了直流偏置变成全正信号才输入AD的,所以在AD采样后送给FPGA的信号是无符号数,而我们后续的信号处理是需要对真实的信号进行处理,那么就需要将这个直流偏置去掉,还原出真实的数字信号。
那么怎样去掉这个直流偏置呢,首先要明白AD采样前是怎么加上这个直流偏置的。如果AD转换为16bit,那么AD采样的信号幅度理论上应该为-32768到+32768,所以要变成全正的信号,加上的直流偏置位32768,也就是2^16/2。所以可以将采样得到的数据都前去一个常数32768就可以将AD采样后的无符号数变成有符号数,但是其实还要更简单的办法来实现。
AD转换后的信号为无符号数,需要进行转换后变成有符号数才能进行后续处理。于是在AD转换后将最高位取反,就可以将AD转换后的无符号数变成有符号数。为什么直接取反就可以将无符号数变成有符号数呢。
按前面分析的,如果AD转换后是16位,那么转换时只需减去32768就行,则将最高位取反其实就相当于减去32768。最高位为1,说明无符号数大于32768,最高位取反为0,相当于减去了32768,取反完后还是正数。最高位为0,所以无符号数小于32768,最高位取反为1,也是相当于减去32768,取反完后为负数。即将最高位取反,也就实现了将无符号数转化为有符号数,而对位取反操作在FPGA中是非常容易实现的,而不是需要用一个减法器来实现,浪费资源。
AD605ARAD603ARZAD603AQAD8801ARZAD872AJD
AD8694ARUZAD8663ARZAD8651ARMZAD8648ARUZAD8630WARZ
AD8628ARTZAD8620ARZAD8618ARZAD8615AUJZAD8613AKSZ
AD8609ARZAD8608ARZAD8605ARTZAD8572ARZAD8567ACPZ
AD8552ARZAD8541ARTZAD8532ARZAD8529ARZAD8510ARMZ
AD8506ACBZAD847SQAD847JNAD847AQAD845JN
AD843SQAD8403AR10AD8400ARZ10AD8398ACPZAD8392AAREZ
AD8369ARUZAD8368ACPZAD8362ARUZAD8361ARMZAD8353ACPZ
AD835ANAD8346ARUZAD8331ARQZAD8324ACPZAD8321ARZ
AD8314ARMZAD8313ARMZAD8310ARMZAD831APZAD8309ARU
AD8302ARUAD8280WASTZAD828ARZAD8276ARZAD826ARZ
AD8226ARZAD8210YRZAD8205YRZAD818ANAD8170ARZ
AD812ANZAD811ARZ-16AD8092ARMZAD8091ARTZAD8075ARUZ
AD8074ARUZAD8066ARZAD8058ARZAD8052ARAD8044ARZ-14
AD8041ARZAD8023ARZAD8022ARAD8013ARZ-14AD8004ANZ
AD8001ANZADCMP350YKSZADCLK948BCPZADADC80-12ADADC71JD
ADUC842BSZ62-5ADUC841BSZ62-5ADUC831BSZADUC7036BCPZADUC7033BSTZ-88
ADUC7022BCPZ62ADF7902BRUZADF7021BCPZADF4360-7BCPZADF4360-1BCPZ
ADF4351BCPZADF4154BCPZADF4153BCPZADL5502ACBZ-P7ADL5500ACBZ
ADL5385ACPZADL5372ACPZADL5201ACPZADSP-2181BSTZ-133ADSP-21469BBCZ-3
ADSP-21161NKCAZ100ADSP-21161NCCAZ100ADSP-21160MKB-80ADSP-21065LKSZ-264ADSP-21065LCSZ-240
ADSP-21065LCCA-240ADSP-21062LKSZ-133ADSP-21061LKB-160ADSP-21060LCW-160ADSP-21060CZ-160
ADSP-BF536BBCZ-4AADSP-BF536BBCZ-3AADSP-BF533SBBC-5VADSP-BF531SBSTZ400ADSP-BF531SBBCZ400
ADSP-BF527BBCZ-5AXADSP-BF526BBCZ-4AADSP-BF516BSWZ-4LED 3528 BLUEAD8675ARZ
AD580JHAD7528JRAD744KNAD744JNAD7357BRUZ
ad采样的符号位_AD采样后数据如何在FPGA中转化为有符号数相关推荐
- ad采样的符号位_AD位数是如何影响信号幅值的?
数据采集设备一个重要的指标就是AD位数,我们都知道AD位数越高越好.但这个"好"到底体现在哪些方面呢?AD位数到底对数据采集有哪些影响呢? AD位数的实质是指模数转换数据时使用多少 ...
- 零位扩展和符号位扩展
1.符号扩展:当用更多的内存存储某一个有符号数时,由于符号位位于该数的第一位,扩展之后,符号位仍然需要位于第一位,所以,当扩展一个负数的时候需要将扩展的高位全赋为1:对于正数而言,符号扩展和零扩展是一 ...
- UART的16倍频过采样和3倍频过采样
随着电子设计自动化(EDA)技术的发展,可编程逻辑器件FPGA/CPLD已经在许多方面得到了广泛应用,而UART(通用异步收发器) 是在数字通信和控制系统中广泛使用的串行数据传输协议.因此越来越多用户 ...
- 过采样与欠采样图像重采样(上采样下采样)
参考文章: https://blog.csdn.net/majinlei121/article/details/46742339 https://blog.csdn.net/Chaolei3/arti ...
- 降采样,过采样,欠采样,子采样,下采样,上采样,你学会了吗?【总结】
降采样: 2048HZ对信号来说是过采样了,事实上只要信号不混叠就好(满足尼奎斯特采样定理),所以可 以对过采样的信号作抽取,即是所谓的"降采样". 在现场中采样往往受具体条件的限 ...
- c2000 电阻采样_C2000/STM32/Microchip电阻采样方案比较
最近有时间把TI ST还有Microchip三家关于PMSM控制中使用电阻采样相的电路看了一下,发现各家都有自己的特点,就做个总结吧. 1.TI C2000系列双电阻采样法 原理说明 在U相和V相 ...
- STM32多通道ADC采样获取MCP9701模拟温度传感器温度输出数据
STM32多通道ADC采样获取MCP9701模拟温度传感器温度输出数据 市面上常见的模拟温度传感器有TI的LM35系列,然后使用中并不简便.MCP9701是Microchip公司推出的相似的模拟温度传 ...
- CANfd 一次采样点和二次采样点
CANfd 一次采样点和二次采样点 采样点的定义 采样点是CAN控制器读取总线电平,并解释各个比特的逻辑值的时间点. 首先我们需要了解Tq的概念,Tq是can控制器的最小时间周期称作时间份额(Time ...
- 采样开关的作用计算机控制,采样过程
采样是指用每隔一定时间的信号样值序列来代替原来在时间上连续的信号,也就是在时间上将模拟信号离散化. 把连续信号转换成离散信号的过程称为采样过程(sampling process),这一过程是通过采样开 ...
- 关于整型数据符号位扩展的问题
关于符号扩展的问题,我们大家读到最多的一句关于符号扩展规律就是"对于无符号整型数据,要扩展成符号位的话,就是将扩展位补零,其他位保持不变.但对于有符号整型数据的符号扩展规律就是:原来符号位为 ...
最新文章
- FPGA管脚分配文件的保存
- 边工作边刷题:70天一遍leetcode: day 33-3
- 由隐藏层节点数引起的网络准确率的不规则变化02
- linux下kafka与zookeeper集群部署
- Linux小宝典之理解Chroot模式
- 算法(23)-leetcode-剑指offer7
- 编写一个C程序,实现以下功能:编写一个常规的函数和一个递归函数,两个函数均能将输入的一个字符串以按反序形式的字符串作为返回值。在main函数中输入一行字符串,分别调用两个函数,输出反序后的字符串。
- MyCat分布式数据库集群架构工作笔记0016---高可用_单表存储千万级_海量存储_垂直分库划分原则
- “错题集”帮你期末考试冲向满分
- Die notwendige Evolution menschlichen Verhalten
- Java实训:学生信息管理系统
- Juniper Junos DoS漏洞CVE-2017-2345 10.2及相关产品和平台均受影响
- 支付宝 android 崩溃,支付宝App崩溃网友集体炸锅 官方紧急回应
- bandizip修改压缩文件内容_BandiZip如何进行解压缩文件?BandiZip解压缩流程
- 腾讯云轻量应用服务器地域节点北京、上海和广州选择攻略
- 论文笔记:CLOCs: Camera-LiDAR Object Candidates Fusion for 3D Object Detection
- 为何大数据在国内“雷声大雨点小”
- Win10开始菜单中使用搜索时没有反应(解决办法)
- Aviation turbofan starting model
- 函数指针数组的一些用法