找回密码
 -注册-
楼主: garysmith009
打印 上一主题 下一主题

小弟想用C+写个程序,求问黑人哈里斯窗和凯撒窗哪个更好?

[复制链接]
1
发表于 2015-8-26 22:00 | 显示全部楼层 来自 广东省深圳市
这种既不懂,又要复制粘贴故弄虚玄的人是非常讨厌的,其本质就是装神弄鬼,然后招摇撞骗。若是真的有心分享点技术,就好好的写,写的让大家都看得懂,就像写《晶体管电路设计》的铃木雅臣一样。莫名其妙的搞出一堆东西,大家都不知道在说啥,能说明什么问题?这种人就该禁言。
回复

使用道具 举报

2
发表于 2015-8-26 22:28 | 显示全部楼层 来自 广东省深圳市
引用第36楼garysmith008于2015-08-26 22:09发表的 :


伸手党这种人就应该被封号,天天舔着脸要东西

伸手?您太幽默了,你觉得你的东西我能看得上? 我倒是准备过段时间组织出一批文稿,系统的讲讲数字信号处理,当然了,我会有保留的公开一些源码,包括matlab 的ESL建模和fpga实现之类的东东,作为初学者学习之用。
回复

使用道具 举报

3
发表于 2015-8-29 23:06 | 显示全部楼层 来自 广东省深圳市
实在是看不下去了,我来说说到底是怎么回事吧。所谓asrc,是针对src而言,是异步src。那么,为什么好好好的同步src不搞,偏要搞异步呢?这是有个背景的。我们知道,普通解码器采用接收芯片恢复(本质是锁相)时钟作为系统时钟,但是,有些高级运用,为了提高dac的时钟质量,需要采用本地晶振(君不见哪些上巴掌大的原子钟的解码器吗),这种情况下,就产生了一个问题:转盘送过来的数据速率和解码器本地晶振可能有频偏,怎么办呢?有同学说了,用fifo同步啊,说这话的同学我们可以认为是文科生,后面我再单独指出问题在哪;为了完成时钟同步,解码器不得不重新采样(为了同步,也可以直接把转盘时钟拉过来,这话另说),简称重采样;如何重采样呢?原理很简单,就是把输入的数据,在其随路时钟下进行‘DAC’转化,然后用本地时钟重新采样。有同学注意到了,我这里说的 DAC是打了引号的,啥意思呢?因为这个重采样,其本质是把转盘送过来的数字信号转化成模拟的,但这个转化过程,可以有多重实现方式,比如常见的插值,把数据插到足够密集(从频域看,其本质是把镜像频谱推到足够远,有多远滚多远),你想啊,如果数据点足够密集,密集到采样偏差低于采样时钟的jitter,那不就可以完美做到采样率转换了吗,所以,这个重采样是伴随着插值过程的,所以,叫ASRC。可是,插值运算伴随着非常恐怖的计算量,计算量来自两个方面:1、要想办法把插入的点计算的符合原本的样子,即恢复信号的本身;2、要插到足够多,像我刚才说的那么多。而这两个计算,还真不是cpu/dsp/fpga能做到的。既然做不到,问题就来了:插进去的点,既不真实,又不够多,硬生生的搞出了很多问题,所以,就有了老烧们传说的ASRC不好听。大家清楚了吧,问题不在asrc技术本身,而在asrc的实现过程运算量太大,基本上不可能做好。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | -注册-

本版积分规则

Archiver|手机版|粤icp备09046054号|耳机网-耳机大家坛

粤公网安备 44030602000598号 耳机大家坛、www.erji.net、网站LOGO图形均为注册商标

GMT+8, 2024-5-8 15:06

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表