一种新的音频系统参数管理方式及参数渐变算法
- 格式:pdf
- 大小:304.88 KB
- 文档页数:4
行处理 , 如均衡器 、 混音器 、 压缩器 、 自动增益控制器 、 时器等 , 延
0 引 言
数字化是现在 多媒 体发展 的趋势 , 字信号 凭借其 优势 迅 数 速 发展 。数字 信号 处 理器 D P拥有 运 算 速 度快 、 能强 等 特 S 功
点 , 应用领域在不断 的扩展 。在音频处 理领域 , 其 由于音频 处理
图 1 实 时音频处理系统结构
2 音频 参数管理方式
在音频处理 系统 中 , 有些参数 即使 变化 很大 , 对输 出的效 果 影响也很小 , 自动增益控制器 的上 冲时间等 ; 如 而有些参数 的变
化会对输 出效果产生 明显 的影 响 , 缩器 的阈值等 。基 于这 如压
1 实时音频处理 系统
改变采用逐渐 变化 的方式 , 并可 以选择 多种不 同的渐变方式。这 种新 的参数 管理 方 式可 以实现 D P参 数的逐 渐变化 , S 抑制 参数 突
变引起 的噪声 。
关键词
中图分类号
参数 管理 立即参数 渐变参数 渐 变方式
T 3 16 P 0 . 文献标识码 A
A NEW AUDI S o YSTEM PARAM ETER STRUCTURE ETHo D M AND PARAM ETER GRADUAL CHANGE ALGo I UTHM
然后再经过 D A输 出。D P中各个 处理模 块 的参数 则 由单 片 / S
机确定 , 片机根据用户 的操作计算 出所需 的参 数 单 然后再将其 发送给 D PD P S ,S 接收到参 数后 则修 改 当前使用 的参 数。其处
理流程如 图 1 所示 。
的算法越来 越 复杂 , 多 音频 信 号 的处 理 现在 都 采用 D P来 很 S
a d p rmee rd a h n eagrtm sit d c d i h a e .I c tg rzste a do sse po e s gp rmeest rp rin : n aa trga u c a g o h i nr u e nte p p r t aeo e h u i ytm rc si aa tr ot po ot s l l i o i n wo o
第2 8卷 第 9期
21 0 1年 9 月
计算 机应 用与软 件
Co u e p i ai n n o t r mp t rAp lc to sa d S f wa e
Vo . . 128 No 9 S p.2 1 e 01
一
种 新 的音 频 系统 参 数 管 理 方 式 及 参数 渐 变 算 法
种情况 , 实时音频 处理 系统 的 D P处 理参 数分 为两类 , 将 S 一类 是对输出效果影响较大 的参数 , 在调 整参数 时是需 要渐变 调节
的参数 , 称之 为渐变 参数 ; 另一类 是 对输 出效 果影 响较 小 的参 数, 是可 以直接 改变 的参 数 , 称之为立 即参数 。
D P内存 的操作 与 D P的信 号处 理操 作是 两个 相互 独立 的过 S S 程, 因此在 D P的一 个处 理周期 中 , S 共享存 储器 的值 可能 会被 外部主机改变 。为 了避免 D P同一 个处理 周期 中参 数不 一致 S
的问题 , 增加了两个用来存放参数 的存 储器 。在 D P内存 中共 S 开辟三块 区域用作参数存储管理 , 分别为共享存储器 、 目标参数 存储器 和当前参数存储器 。 目标参数存储 器 与共享 存储 器 中的渐 变参 数部 分长 度相 同。当音频 系统 的渐变参 数变 化时 , 外部 主机 将新 的渐 变参数 写 到共享存储器 中的渐变参 数部分 , S D P检测 到渐 变参数 发生 变化后则访 问共享存储器 读取新 的参数 , 将其 保存到 目标参数 存储器 中 , 作为当前渐变参 数 的 目标值 。 目标 参数存储 器 中的 参 数与共享存储 器中渐变参数 一致 。 当前参 数存储器保存 当前 D P音 频处理所 用的参数 , S 与共 享存储 器长度相同。当 D P检测到立 即参数改 变时 , S 则直接将 当前参 数存储 器中的立即参数替换 成外部主机新 写入到共 享存
—
s t 的值 , te a 若为 1 的话则表明共享存储 器 中有处理参 数被修 改 了, 根据 f g标志 中的偏移地址和数 据长度 对应到 目标参数存 l a 储器和当前参 数存 储器中的相应 位置做修 改。采用这种方式 则 每次循环 中只修改变化了的参数 , 节省 了处理时间 , 其处理流 程
Grd a P r aul a a的数据长度为
A D 2一 D R +1 D R A D 1 。
事-
新生●赣
I
臀
I181m 1
自曹■ 馘
如图 3 示。 所
立即参数
驾前立即参敦
图 2 D P参 数 存 储 器 S
当外部 主机通过 HP 主机接 口访 问 D P时 , I S 外部 主机 访 问
te i h mme i t n h a u lc a gn .B t r e c b d i ea l b u erso a e a d p o e smeh d .T e e a ea n mb ro a u l d ae a d t e g d a h i g r n oh ae d s r e n d ti a o t h i t r g n r c s t o s h r u e f d a i t r r g c a g n d sf rg a u h n ig p a tr o c o s r m.T e n w a a tr s cu e meh d c n h l e l e te g a u h n e f h i g mo e o d a c a gn a mee s t h o e f n r l r o h e p r me e t t r t o a ep r ai h r d a c a g so u r z l
D P p r mee si r e u p e s n ie r ae y a r p aa trc a g s S a a t r n o d r t s p r s os sc e td b u tp mee h n e . o b r Ke wo d y rs P r e e tu t r I a a t r sr c u e mme it a a t r Gr d a c a gn a a tr Gr d a h n ig mo e m s d ae p me e r a u l h n ig p r mee a u l a gn d c
l { fg a
B OOL sae; t t
I mme it d ae
—
Pr aaB;
}
定义这样 的数据结构则在单 片机修改 D P参数 时 , 据要 S 根 修改 的参数 的相对偏移地址就可 以判断 出改变 的参数是渐变参 数还是立 即参数 。 在 D P中开辟共享存储器保存所有 的处理参数 , S 这部 分存 储器是 D P与外部主机都可以访问 的, S 外部主机将 参数写 到共
在 实时音频 处 理系 统 中 , 般 由 D P进 行音 频 信 号 的处 一 S 理, 连接到 A D和 D A芯 片 , / / 而单 片机 则 处理 用户 的操 作 , 连 接到按键或者触 摸屏 等 。单 片机 和 D P之 间则 通 过 串 口或 者 S
H I 口相 连 接 。 P接
W a gJn s u L a ln S n L t g Z u C a g a n i gh UP na g u i n h h n ’ n i
( e r etf r i n c i r dPe s o su et U i rt o Si c a dTcnl yo C i , e i 3 0 7 A hiC i ) Dp t n o P es hn y n r i nI t m n , n e i c n n e o g h a H e 20 2 ,n u,h a am ci Ma e a o ci n r e s v sy f ee h o f n f n
收稿 日期 : 1 0 一 5 2 0— 8 O 。汪静姝 , 士生 , 0 博 主研领 域 : 音频 信号 处
A D采 样后的信号 一般要 经过 D P中多个处 理模 块 的 串 / S
理及 嵌入式 系统开发。
28 1
在定义 D P中数据结构时将两种参数分开 , : S 如
S r e P Paa tr t tDS u r me e s
/ 渐变参数 / / 立 即参数 /
{
Gr d a P r A; a ul a a
—
可 以访问该变量 , 并且每次外部 主机改变共享存储器的参数后 , 就要将fa l g中的各个变量设置 为相应 的值 。 S D P在每 个循环 中 根据fa l g的值 进行 参数的操 作。
享存储器 , S D P可 以从 中读取 。如图 2所示 , S D P数据结构 D P S
—
ln o gAd r d;
u sg e n e gh; n in d itL n t
}
D P在每个处理周期 中都要先检查fa S l g标 志中的状态变 量
Prm t s的 总长 度 为 A D 3一A D 1+1 其 中渐 变 参 数 aa ee r DR DR ,
_
计算机 应 包含了标志着参 数是否改变的状 态变量 s t, t e 还 a
有被修改参 数 的相 对 偏移 地 址 A d 以及 被 改 的数 据 的长 度 dr Ln t。 D P中单独开辟 固定位置存放 fa egh 在 S l g变量 , 外部 主机 也
汪静姝 吕盼稂 孙立婷 竺长安
( 中国科学技术大学精密机械与精密仪器系 安徽 合 肥 20 2 ) 30 7