通信人家园

标题: FPGA DSP 电子设计 通信技术应用 中的学习交流  [查看完整版帖子] [打印本页]

时间:  2010-12-24 21:09
作者: timthorpe     标题: FPGA DSP 电子设计 通信技术应用 中的学习交流

这里有一个qq群 100186899 此群研究方向信号处理 硬件&算法实现   欢迎各位加入 多多交流

[ 本帖最后由 timthorpe 于 2012-4-25 12:44 编辑 ]
时间:  2010-12-24 21:12
作者: timthorpe

本人是初学 对FPGA 上的DSP 部分特别感兴趣 希望各位同仁多多指点  一下 一块交流  使用ALETRA 的dsp bulder

[ 本帖最后由 timthorpe 于 2010-12-24 21:16 编辑 ]
时间:  2010-12-24 21:18
作者: timthorpe

最近先将收藏的一些相关的资料拿出来晒晒 共享一下 大家多多支持啊

[ 本帖最后由 timthorpe 于 2010-12-24 21:38 编辑 ]
时间:  2010-12-24 21:36
作者: timthorpe

大家貌似不怎么给力啊 大冷天的我一个在这得瑟个什么啊
时间:  2010-12-24 21:38
作者: timthorpe     标题: matlab & SIMULINK

matlab 与simulink 介绍
时间:  2010-12-24 21:41
作者: timthorpe     标题: 一些应用 论文

大家支持一下下啊

[ 本帖最后由 timthorpe 于 2010-12-24 21:43 编辑 ]
时间:  2010-12-26 08:22
作者: timthorpe     标题: ise 中文教程

ise中文教程  开发流程 设计经验

[ 本帖最后由 timthorpe 于 2010-12-26 08:26 编辑 ]
时间:  2010-12-27 14:00
作者: lxk396     标题: 非常感谢

非常感谢哦
时间:  2010-12-28 12:53
作者: timthorpe

考试周了,不得不放下这些东西了 很是舍不得啊……
时间:  2010-12-28 22:29
作者: xynan

多谢分享
时间:  2011-1-2 13:33
作者: 仲夏晨曦

好资料,谢谢分享!
时间:  2011-1-2 22:38
作者: timthorpe

初来乍到 还需要大家多多指教 多多支持
时间:  2011-1-12 15:17
作者: colly79

好说好说
时间:  2011-2-2 03:52
作者: jhcapacitor     标题: 回复 2# 的帖子


时间:  2011-2-27 16:22
作者: timthorpe     标题: ADC 的INL,DNL

说精度之前,首先要说分辨率。最近已经有贴子热门讨论了这个问题,结论是分辨率决不等同于精度。比如一块精度0.2%(或常说的准确度0.2级)的四位半万用表,测得A点电压1.0000V,B电压1.0005V,可以分辨出B比A高0.0005V,但A点电压的真实值可能在0.9980~1.0020之间不确定。

    那么,既然数字万用表存在着精度和分辨率两个指标,那么,对于ADC和DAC,除了分辨率以外,也存在精度的指标。
    模数器件的精度指标是用积分非线性度(Interger NonLiner)即INL值来表示。也有的器件手册用 Linearity error 来表示。他表示了ADC器件在所有的数值点上对应的模拟值,和真实值之间误差最大的那一点的误差值。也就是,输出数值偏离线性最大的距离。单位是LSB(即最低位所表示的量)。
    比如12位ADC:TLC2543,INL值为1LSB。那么,如果基准4.095V,测某电压得的转换结果是1000,那么,真实电压值可能分布在0.999~1.001V之间。对于DAC也是类似的。比如DAC7512,INL值为8LSB,那么,如果基准4.095V,给定数字量1000,那么输出电压可能是0.992~1.008V之间。

    下面再说DNL值。理论上说,模数器件相邻量个数据之间,模拟量的差值都是一样的。就相一把疏密均匀的尺子。但实际并不如此。一把分辨率1毫米的尺子,相邻两刻度之间也不可能都是1毫米整。那么,ADC相邻两刻度之间最大的差异就叫差分非线性值(Differencial NonLiner)。DNL值如果大于1,那么这个ADC甚至不能保证是单调的,输入电压增大,在某个点数值反而会减小。这种现象在SAR(逐位比较)型ADC中很常见。
    举个例子,某12位ADC,INL=8LSB,DNL=3LSB(性能比较差),基准4.095V,测A电压读数1000,测B电压度数1200。那么,可判断B点电压比A点高197~203mV。而不是准确的200mV。对于DAC也是一样的,某DAC的DNL值3LSB。那么,如果数字量增加200,实际电压增加量可能在197~203mV之间。


    很多分辨率相同的ADC,价格却相差很多。除了速度、温度等级等原因之外,就是INL、DNL这两个值的差异了。比如AD574,贵得很,但它的INL值就能做到0.5LSB,这在SAR型ADC中已经很不容易了。换个便宜的2543吧,速度和分辨率都一样,但INL值只有1~1.5LSB,精度下降了3倍。

    另外,工艺和原理也决定了精度。比如SAR型ADC,由于采用了R-2R或C-2C型结构,使得高权值电阻的一点点误差,将造成末位好几位的误差。在SAR型ADC的2^n点附近,比如128、1024、2048、切换权值点阻,误差是最大的。1024值对应的电压甚至可能会比1023值对应电压要小。这就是很多SAR型器件DNL值会超过1的原因。但SAR型ADC的INL值都很小,因为权值电阻的误差不会累加。
    和SAR型器件完全相反的是阶梯电阻型模数/数模器件。比如TLC5510、DAC7512等低价模数器件。比如7512,它由4095个电阻串联而成。每个点阻都会有误差,一般电阻误差5%左右,当然不会离谱到100%,更不可能出现负数。因此这类器件的DNL值都很小,保证单调。但是,每个电阻的误差,串联后会累加,因此INL值很大,线性度差。

    这里要提一下双积分ADC,它的原理就能保证线性。比如ICL7135,它在40000字的量程内,能做到0.5LSB的INL值(线性度达到1/80000 !!)和0.01LSB的DNL值.这两个指标在7135的10倍价钱内,是不容易被其他模数器件超越的。所以7135这一类双积分ADC特别适合用在数字电压表等需要线性误差非常小的场合。

    还要特别提一下基准源。基准源是测量精度的重要保证。基准的关键指标是温飘,一般用ppm/K来表示。假设某基准30ppm/K,系统在20~70度之间工作,温度跨度50度,那么,会引起基准电压30*50=1500ppm的漂移,从而带来0.15%的误差。温漂越小的基准源越贵,比如30ppm/K的431,七毛钱;20ppm/K的385,1块5;10ppm/K的MC1403,4块5;1ppm/K的LM399,14元;0.5ppm/K的LM199,130元。
    该死的教科书害了一代学生。说起来好笑的一个现象:我这边新来的学生大多第一次设计ADC电路的时候,基准直接连VCC,还理直气壮的找来N本教科书,书上的基准写了个网标:+5V。天下的书互相抄,也就所有的学校的教科书都是基准接5V。教科书把5V改成5.000V多好?学生就会知道,这个5V不是VCC。或者提一下基准需要高稳定度,也好啊!  

来自: http://hi.baidu.com/chzhnan12/bl ... 2f82bfc9eaf42a.html

[ 本帖最后由 timthorpe 于 2011-3-2 19:05 编辑 ]

附件: }%V4S11JLY`5M9F6{PF{(RV.jpg (2011-3-2 19:05, 33.81 KB) / 下载次数 1
https://www.txrjy.com/forum.php?mod=attachment&aid=MTI5MzYyfGJlOGNhOWQzfDE3MzI1MjMxMTN8MHww
时间:  2011-3-3 13:41
作者: timthorpe     标题: 回复 15# 的帖子

altera modelsim 出错 解决
Altera Modesim破解版的LICENCE. 下载解压后: 1.直接运行mentorkg.exe(生成的license.txt拷贝到D:\altera\80\modelsim_ae\下或者mentorkg.exe拷贝到此目录下运行). 2.设置环境变量lm_license_file="D:\altera\80\modelsim_ae\license.txt" 3.搞定
时间:  2011-4-8 16:58
作者: hellodsp     标题: 回复 2# 的帖子

这个好。。
时间:  2011-4-10 15:26
作者: zhigangzhang

哎  菜鸟需要指导啊
时间:  2011-4-14 09:38
作者: timthorpe     标题: 基于FPGA的DDC设计


时间:  2011-4-14 09:40
作者: timthorpe     标题: 软件无线电部分资料


时间:  2011-4-14 09:42
作者: timthorpe     标题: FPGA内嵌的块RAM及其在FFT算法中的应用


时间:  2011-4-14 09:43
作者: timthorpe     标题: 数字信号处理C语言程序集


时间:  2011-4-14 09:46
作者: timthorpe     标题: HuaWei Verilog 约束


时间:  2011-4-14 09:47
作者: timthorpe     标题: 基于CORDIC算法数字下变频器设计


时间:  2011-4-14 10:04
作者: timthorpe     标题: Verilog_HDL_Guide

Verilog_HDL_Guide

[ 本帖最后由 timthorpe 于 2011-5-17 14:43 编辑 ]
时间:  2011-5-5 11:03
作者: 自然光

好好好 。。。。 果断加群
时间:  2011-5-12 00:02
作者: moyonghainan     标题: 回复 1# 的帖子

哥们。你太给力啦!辛苦啦~
时间:  2011-5-18 13:28
作者: timthorpe     标题: 有限状态机


时间:  2011-5-18 13:30
作者: timthorpe     标题: FPGA 图像处理



[ 本帖最后由 timthorpe 于 2011-5-18 13:31 编辑 ]
时间:  2011-5-18 13:33
作者: timthorpe     标题: mc8051 ip



[ 本帖最后由 timthorpe 于 2011-5-18 13:35 编辑 ]
时间:  2011-5-18 13:37
作者: timthorpe     标题: A Guide to Digital Design and Synthesis, Second Edition



[ 本帖最后由 timthorpe 于 2011-5-21 12:02 编辑 ]
时间:  2011-7-24 03:42
作者: xiedanshine

楼主太强了   一次奉献这么多资料
时间:  2011-8-28 22:02
作者: unnamed911

好多好资料啊。谢谢
时间:  2011-9-4 00:07
作者: mt8870     标题: 顶一下楼主

顶一下楼主
时间:  2011-9-29 15:07
作者: lyq8382

初来咋到,支持一下楼主!!
时间:  2011-9-29 15:07
作者: lyq8382     标题: 初来咋到


时间:  2011-11-4 13:17
作者: simonanone

资料挺多的,
时间:  2011-11-22 00:29
作者: 952469156

大家支持一下下啊
时间:  2011-11-26 13:07
作者: nature2494

多谢分享!!!!!
时间:  2011-11-26 13:09
作者: nature2494

多谢分享!!!!!!
时间:  2011-12-7 18:44
作者: wantedss

感谢上传资料
时间:  2011-12-8 09:32
作者: stokes_wjy     标题: 标题

马克一下,以后再看
时间:  2011-12-8 15:14
作者: jamesrate

谢谢,正在找这些资料
时间:  2012-3-8 11:21
作者: hope_charm

真是一个好人 啊 谢谢分享
时间:  2012-3-9 10:45
作者: bsnow

能否专门开个软件无线电的资料贴啊
时间:  2012-8-28 17:03
作者: DSP2012M

非常有用的资料,下载看看
时间:  2012-9-20 13:37
作者: rosen0510

我也是初学者,多交流哈
时间:  2012-9-27 10:12
作者: longyeye

正在学习软件无线电中

时间:  2013-1-14 15:07
作者: ahczqmz

请问楼主,我很想学习FPGA,但是没老师指导怎么办,以后出去好找工作吗?在校研究生
时间:  2013-1-14 16:46
作者: stubroot

非常感谢!

时间:  2013-1-23 09:32
作者: 240015617

多谢
时间:  2014-9-24 10:19
作者: sparkish

谢谢

时间:  2014-11-13 14:00
作者: sssherry

好资料,谢谢分享!
时间:  2014-12-1 16:50
作者: zhangwei0814

很好的资料,谢谢分享!!!




通信人家园 (https://www.txrjy.com/) Powered by C114