嵌入式音频架构 - AudioWeaver模块库 Filter 滤波器
Filter
ADAPTIVE (LMS) 自适应滤波器:
FILTERS WITH CALCULATED COEFFS
ALLPASS PAIR: 创建一对allpass filter, 他们输出的和以及差形成一对高通和低通滤波器。
audio weighting filter:加权重的滤波器。加的权重符合ITU468, LeqM, and ITU 1770标准中的A计权, B计权,C计权,D计权。
Cossover Filter: 这是一种特殊的滤波器,可以将信号分为不同的频带,但是保持整体信号强度不变。一般采用butterworth Filter 奇数阶数或者Linkwtiz-
Riley Filter偶数阶数。也可以使用串联 lane filter 和 allpass filter。
Emphasis Filter:有 pre-emphasis 和 de-emphasis两种。
Graphic EQs: 将信号分为几个频带,可以衰减或者增强。频带是按对数分布在频域上。每个频带的gain值都可以设置。
Hilbert:将信号在全频带偏移相位 -n/2 radians。
Pink Filter: 每倍频程衰减3dB的lowpass filter 。
THREE BAND TONE CONTROL: 3个频带的带通滤波器
CONTROLLABLE FILTERS: 滤波器参数可以被外部实时控制。频率,Q,gain。
FIRST ORDER FILTER CONTROL: 截止频率可以控制。
LPF CONTROL:一阶low pass filter,频率可控制。
SECOND ORDER FILTER CONTROL:频率,gain,Q值可控制。参数update时间可降低频率,来节省MIPS。
FILTERS WITH RAW COEFFS:参数可导入的滤波器,可选择FIR 或 IIR。
HIGH PRECISION FILTERS: 直接II型IIR. 这个模块是DSP concept IP的滤波器,可以减少截断误差。
BUTTERWORTHFILTER:
SECONDORDERFILTERSMOOTHED: 2阶IIR,可以设计成20种不同的滤波器,频率,gain,Q值可调。
Pass Through |
![]() |
Gain |
![]() |
1st order Butterworth lowpass filter |
![]() |
2nd order Butterworth lowpass |
![]() |
1st order Butterworth highpass |
![]() |
2nd order Butterworth highpass |
![]() |
1st order allpass |
![]() |
2nd order allpass |
![]() |
2nd order low shelf |
![]() |
2nd order low shelf with Q |
![]() |
2nd order high shelf |
![]() |
2nd order high shelf with Q |
![]() |
2nd order peaking / parametric |
![]() |
2nd order notch |
![]() |
2nd order bandpass filter |
![]() |
1st order Bessel lowpass filter |
![]() |
1st order Bessel highpass filter |
![]() |
1st order asymmetrical low shelf |
![]() |
1st order asymmetrical high shelf |
![]() |
1st order symmetrical low shelf |
![]() |
1st order symmetrical high shelf |
![]() |
嵌入式音频架构 - AudioWeaver模块库 Filter 滤波器相关推荐
- 嵌入式音频架构 - AudioWeaver 整体概念
AudioWeaver 是DSP Concept公司推出的基于嵌入式平台的音频框架.由AWE Core embedded processing engine 和 Audio Weaver Design ...
- 嵌入式linux alsa,嵌入式Linux下ALSA音频架构ALSA-lib移植与编译心得
**************************************************************************************************** ...
- gsm基于linux程序,基于嵌入式Linux下GSM模块的短信收发系统设计
摘要:移动通信中的短消息业务以其方便.可靠和价廉得到了广泛应用,本文在嵌入式Linux系统中,通过西门子MC35模块,实现了短信收发系统,该系统采用PDU短信模式,能支持中文短信.程序设计采用异步事件 ...
- 浏览器内核之WebKit 架构与模块
微信公众号:爱写bugger的阿拉斯加 如有问题或建议,请后台留言,我会尽力解决你的问题. 前言 此文章是我最近在看的[WebKit 技术内幕]一书的一些理解和做的笔记. 而[WebKit 技术内幕] ...
- 面向嵌入式开发的C++中间件库
利用经过验证的库,嵌入式开发速度更快:中间件库semf(智能嵌入式框架)为嵌入式环境中常见任务的目标解决方案提供了各种软件组件和模块. 中间件库是一个经过验证的工具,可用于简单快速地实现web和桌面应 ...
- 每一位Android开发者应该知道的Android体系架构和开发库
Android的体系架构鼓励组件重用,允许开发者发布共享Activity.Service并且访问其他应用程序的数据,还可以根据开发者制定的安全限制进行管理.话虽如此,今天我将分享一些关于Android ...
- 【C/C++开源库】适合单片机/嵌入式的C语言单元测试库
文章目录 一.为什么需要单元测试? 二.单片机/嵌入式中为什么很少听说单元测试? 三.Unity 什么是Unity 如何使用Unity 剖析Unity 四.单元测试究竟是什么?什么是适合单元测试的代码 ...
- angular模块库开发实例
angular模块库开发实例 随着前端框架的诞生,也会随之出现一些组件库,方便日常业务开发.今天就聊聊angular4组件库开发流程. 下图是button组件的基础文件. nk-button.comp ...
- 嵌入式数据库架构特点
看过一篇嵌入式数据库架构的文章. 其中嵌入式数据库的存储结构和功能实现等均与Oracle数据库的实现方式有相似点. 写这篇文章用以记录嵌入式数据库的架构,可以与之前的Oracle结构体系对比来看,总结 ...
最新文章
- 用Matplotlib跟踪疫情实时监控2019-nCoV
- python 爬虫ip代理
- java数据类型_Java 变量、表达式和数据类型详解
- 防火墙(12)——查看协议被连接的次数、通过连接状态来写规则
- ruby:理解Symbol的二篇好文章
- 读取XML文件时,总报“前言中不允许有内容”错误-分析
- AI 与 5G 时代,实时互联网的下一个风口是什么?
- js 字符串换行_JS代码编程中经常用到的超长字符串换行方法,你最喜欢哪一种?
- Codeforces Round #521 (Div. 3): F. Pictures with Kittens(DP+单调队列)
- Linux下python执行Killed
- 关于node中的板块问题
- mice包--R中数据缺失值的处理
- [转载] 七龙珠第一部——第020话 修行的威力
- C++例4.11 求两个或三个正整数中的最大数,用带有默认参数的函数实现。
- php在线拍照代码,PHP+Javascript实现在线拍照功能实例
- 大学计算机专业用ipad pro够用吗,苹果iPad Pro上很合适学生党的几个专业App
- 现代Web发展趋势和前沿技术综述
- 12 如何分析kernel panic?
- 气球java游戏_团队游戏 气球
- 七大江河水系--黑龙江