主要内容

演讲者交叉过滤器

这个例子展示了如何设计一个简单的模型的数字三扬声器。系统将音频输入分为低收入,中期,和高频乐队低音扬声器分别相对应,中档司机,和推特。典型值归一化交叉频率划定乐队 0 1 3 6 π rad /样本和 0 3 1 7 π rad /样品。

创建低通、带通和高通滤波器产生的低频,中心频率,高频乐队。指定的频率。

lo = 0.136;你好= 0.317;

我使用一个6阶切比雪夫型设计为每个过滤器。指定一个通带波纹的1分贝,比真正的值扬声器。的cheby1函数双打带通设计的顺序。让所有过滤器有相同的顺序由带通滤波器的顺序减半。返回0,波兰人,每个滤波器的增益。

奥德= 6;rip = 1;(pw zw,千瓦)= cheby1 (rip,奥德罗);(zm评选,点,公里)= cheby1(奥德/ 2、rip、[罗嗨]);(zt型、pt、kt) = cheby1(奥德,撕裂,你好,“高”);

可视化的0和波兰人过滤器。

zplane ([zw zm评选zt型],[pt]下午pw) lg =传奇(低音扬声器的,“中档”,“推特”);lg。盒=“关闭”;

图包含一个坐标轴对象。坐标轴对象包含11线类型的对象,文本。这些对象代表低音扬声器,中档,推特。

  • 低音扬声器:的零 z = - - - - - - 1 抑制高频率。波兰人提高级之间的反应 0 和交叉频率越低。

  • 中端:的零 z = 0 z = 1 抑制高、低频率。波兰人提高级响应之间的低和高转换频率。

  • 推特:的零 z = 1 抑制低频。波兰人提高级响应之间的交叉频率和高 π

情节大小反应在单位圆上看到不同的极点和零点的影响。使用线性单元。过滤器表示为二阶部分。

sw = zp2sos (pw zw,千瓦);sm = zp2sos (zm评选,点,公里);圣= zp2sos (zt型、pt、kt);nf = 1024;(hw,弗雷德里克)= freqz (sw、nf、“整体”);嗯= freqz (sm、nf、“整体”);ht = freqz (nf,圣“整体”);plot3 (cos (fw),罪(fw), (abs (hw) abs (hm) abs (ht)])包含(“真实”的)ylabel (“虚”)(75年,30)网格视图

图包含一个坐标轴对象。坐标轴对象包含3线类型的对象。

情节大小反应数据库使用fvtool

hfvt = fvtool (sw、sm、st);传奇(hfvt低音扬声器的,“中档”,“推特”)

数字滤波器可视化工具——级响应(dB)包含一个轴uitoolbar类型的对象和其他对象,uimenu。坐标轴对象与标题级响应(dB)包含3线类型的对象。这些对象代表低音扬声器,中档,推特。

加载一个音频文件包含一个片段韩德尔的“哈利路亚大合唱”采样在8192赫兹。把信号分成三个频段的过滤。绘制乐队。

负载汉德尔%,类型soundsc (y, Fs)yw = sosfilt (sw, y);%,类型soundsc (yw, Fs)ym = sosfilt (sm, y);%,类型soundsc (ym, Fs)欧美= sosfilt(圣,y);%,类型soundsc(欧美,Fs)情节((0:长度(y) 1) / Fs (yw ym欧美])包含(“时间(s)”)

图包含一个坐标轴对象。坐标轴对象包含3线类型的对象。

%听到所有的频率范围、类型soundsc (yw + ym +欧美,Fs)

引用

Orfanidis,索福克勒斯J。介绍了信号处理。恩格尔伍德悬崖,新泽西:Prentice Hall出版社,1996年。

另请参阅

|||||