OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5860|回复: 3

音频算法入门

[复制链接]

21

主题

130

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
342
金钱
342
注册时间
2014-11-13
在线时间
20 小时
发表于 2016-8-10 00:26:57 | 显示全部楼层 |阅读模式
近期在忙关于delta-sigma调制器的一个项目,此处简要的做一些分享和笔记。
本科阶段学习的一些数字信号处理知识介绍了基本的数字信号分析、处理的方法和理论。
简要回顾一下:
1.采样、过采样和降采样。
  奈奎斯特采样定理:为了保证信号无混叠,要求采样频率至少为信号最高频率的2倍以上。至于混叠的原因,则设定源信号是带限的,数字采样以后,信号频谱以FS进行周期延拓。负频率是与正频率反相的信号,但是频率是相同的,也就是说,保证延拓的信号互相之间无交叉,则要求信号位于±1/2Fs以内。这也就是奈奎斯特采样频率的由来。
  过采样,对于经典的CD音质,都知道其采样率为44.1K的,那么为什么我们的ADC和DAC还需要做192K、384K、和768K呢?直观的时域上的理解,当我们用44.1K去采样一个20K信号时,则每个信号周期内有2-3个采样点,这些信号的信噪比如何呢?那么当提升采样率时,假设为192K,则一个周期内可以分布有8-9个采样点,那么恢复信号时是不是更容易呢?
  事实上,这些还跟量化噪声有关系。音频的数字信号处理,大部分建立在时域和频域上进行。当一个量化系统的量化位数确定时,其量化噪声的能量也就确定了,当满足一定的关系时,量化噪声可以认为跟白噪声一样均匀分布在0-fs以内。因为量化噪声的能量是确定的,当提升FS时,就让平均的噪声功率密度降低了。分布在信号基带内的噪声能量也减少了,间接的提升了信噪比。
  降采样某些时候是一种妥协措施,因为在高采样率的情况下,数字滤波器和处理系统想要工作的与低采样的一样的性能,则要付出不同的代价。而且有时,这种代价不是线性关系。将信号降到一定的采样率,适配后面的数字滤波器,常见的方法就是抽取,见《多速率信号处理》一书。抽取时,可以直接抽取,也可以按照sinc抽取。
2.傅里叶变换、离散傅里叶变换和快速傅里叶变换
  傅里叶变换是分析信号频域特征的一种基本手段,是信号的一种表达方式。一个频域的分布对应于唯一一个时域的信号,其可能是无限长的,也有可能是有限长的。关于傅里叶变换的公式,在网上都有描述,不做赘述,但是可以知道以下几点:
  a.离散有限长的序列,其变换频谱是连续的。
  b.离散傅里叶变换是将离散序列周期化,使得其频谱离散化,可以进行数字分析
  c.快速傅里叶变换是离散傅里叶变换的一种快速算法。
基于傅里叶变换的一些音频操作算法不推荐,因为实际上,快速傅里叶变换是存在噪声的,最重要的是,即便是在一段时间内阶段傅里叶变换窗,这个窗口所处理的信号并不能代表整个信号,处于傅里叶窗边界的信号前后变换可能会出现较大的差异。
不过MP3就是这么干的。。。。
Delta-sigma数据转换器
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

15

主题

787

帖子

5

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
3222
金钱
3222
注册时间
2015-7-26
在线时间
811 小时
发表于 2016-8-10 09:02:26 | 显示全部楼层
回复 支持 反对

使用道具 举报

558

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
164897
金钱
164897
注册时间
2010-12-1
在线时间
2100 小时
发表于 2016-8-15 23:36:58 | 显示全部楼层
谢谢分享
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
3
金钱
3
注册时间
2017-7-2
在线时间
0 小时
发表于 2017-7-2 19:58:45 | 显示全部楼层
·楼主对ANC主动降噪了解不?
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-6-10 00:20

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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