中心频率详解

article/2025/9/25 18:48:39
该文章讲述了有关中心频率知识详细讲解(图).
 

中心频率详细讲解

什么是中心频率呢,中心频率就是滤波器通频带中间的频率,以中心频率为准,高于中心频率一直到频率电压衰减到0.707倍时为上边频,相反为下边频,上边频和下边频之间为通频带。

从原理上讲,再复杂的声音也可以用傅里叶分析的方法把它最后分解成若干正弦波的叠加。但是如果反过来用正弦波叠加的方法制作声音就相当麻烦,主要是很难做出预期的声音。这样的合成技术叫做加法合成,最早的应用大概就是管风琴或电风琴的音栓。要是用滤波器对现有波形进行加工,逐步将其中的各种频率成分减去使之适合自己的需要,事情就会容易一些。这就是减法合成。雕塑家罗丹讲起他的创作时曾有过名言:“拿起工具,把不需要的部分去掉”。减法合成的道理差不多也是这样。

最早期的合成器,用简单的振荡器发生“傻乎乎”的波形,象正弦波、三角波,还有更明亮些的锯齿波、脉冲波等。然后用变形、调制等手法来修饰它们,滤波器是非常重要的工具。

当前的合成器技术已经与早期大不相同,但无论模拟还是数字合成器或者软件合成器,都离不开滤波这一信号处理手段。随着电子技术的发展,滤波器也不再是电容、电阻、电感搭成的电路,大多已变成数字电路甚至就是软件。

合成器中使用的滤波器通常有四种形式:低通、高通、带通、陷波。顾名思义低通就是让低频通过,滤掉高频;高通是让高频通过,滤掉低频;带通是让某一个范围的频率通过,滤除其余频率;陷波是滤除某一个范围的频率,让其余频率通过。

有几个常用的名词也顺便在这里介绍一下:被滤波器阻挡的频率范围称为禁带(Stopband);能顺利通过滤波器的频率范围称为通带(Passband);禁带的开始处称作半功率点(Half-power point)。滤波器允许或阻止一定的频率通过并不象刀切一样突然变化,而是有一个过渡,是一条斜线。斜线的倾斜程度用斜率(Slop)来表示。当输出信号下降3分贝时,就是半功率点,也叫负3分贝点,大家可能更加熟悉它的另一个称呼“截止频率”(Cutoff Frequency)。合成器中滤波器的截止频率经常是可以随便移动的。带通和陷波滤波器各自有两个半功率点,这两点的中心称为中心频率(Center Frequency)。合成器中最常见的是低通滤波器,如果一台合成器只有一个滤波器的话,毫无疑问就是低通滤波器。

滤波器的斜率要用频率和输出分贝共同表达。这里经常用“八度”作频率的单位。合成器技术和音响技术中“八度”和音乐中“八度”的含义完全一致。比如每八度-3分贝是不太陡的斜线;而每八度-6分贝或-12分贝甚至-24分贝就更陡些。斜率通常由每个滤波器的结构所决定,不能随意改动。软件滤波器不受此限制。

斜率会影响到声音的听觉印象。例如我们送一个100Hz的锯齿波进截止频率300Hz的低通滤波器(正巧等于三次谐波的频率),那么三次谐波在滤波器的输出端将从原来的电平下降3分贝。如果滤波器的斜率是6分贝/八度,六次谐波的电平就还要降6分贝,十二次谐波在此基础再降6分贝,依此类推。这是一条不太陡的斜线,不少高次谐波还能听见,如果换成24分贝/八度斜率的滤波器,斜线要陡直得多,许多高次谐波就听不到了。

滤波器中还有一项控制,用大写的Q来表示,也被称作共振或再生。Q的定义是中心频率和带宽的比率:

Q=fo/BW

由公式看出,如果中心频率恒定,改变Q就改变了带宽。增加Q,带宽就变窄。用这样的办法能把带宽聚集在频谱中的限定范围内,甚至一个谐波上。当然这也要看Q的控制是怎样执行的,调整Q可能影响到斜率。Q的控制和带宽控制不是同一件事。

如果Q恒定,改变中心频率就能改变带宽。制作音色时可以利用这一技术跟踪全音域中每个音高的某次谐波。

Q还能够做一件令人惊奇的事:它能把滤波器变成振荡器!只要Q高到一定程度,滤波器就会在中心频率附近发生振荡(Ringing),输出的波形是衰减的正弦波,频率就等于滤波器的中心频率。因此控制器有时也被称作“共振滤波器”(Resonant filter)。需要特别说明的是此时滤波器的功能一点不差,是白“饶”了一个振荡器。前些年很时髦过一阵的“哇音”,就是利用了很简单的共振滤波器。

类似的现象在声学乐器中也能找到,例如马林巴,共鸣腔受到激励的时候能够在几个频率点上发生共振。

如果滤波器的Q变成无穷大,就真的可以当振荡器用了,输出的波形是稳定的正弦波。六、七十年代有些模拟合成器的著名音色正是把Q调到近于振荡做成的。

滤波器的应用十分广泛,我们修饰声音的重要工具均衡器(Equalizer),就是把若干滤波器组合在一起。均衡器基本上可以分成两个类型,一种是参数型均衡器,另一种是图形均衡器。参数型均衡器是一些带通滤波器的组合,各自带有中心频率、Q、提升或衰减量的控制。图形均衡器是一些并联的带通滤波器,它们接收相同的输入信号,但每个滤波器有其固定的中心频率和带宽,管理这一频段的提升或衰减。通常图形均衡器的控制细致程度不如参数均衡器,但它拥有滤波器的数量要比参数均衡器多,均衡曲线一目了然。在混合各声部音乐的处理中,均衡器的调配极有学问。相信许多人有这样的经验:一种声音单独听很好,但放在合奏里就变得难听。类似的问题可以用均衡器来解决。

大家对全通滤波器的称呼可能不太熟悉,但是提起吉它法兹器很多人都知道。全通滤波器具有平坦的频率响应,这样的滤波器难道也有用处吗?它的主要用途是改变信号频谱的相位。法兹器的原理就是让声音通过若干全通滤波器,然后把输出信号和原信号混合。由于相位不同,造成有的叠加,有的抵消,结果在频谱中产生出许多峰和谷,改变了原来的声音。这还不够,再用低频振荡器控制全通滤波器,周期性地改变相位差的量,以造成一种“翻搅”效果,成了我们熟悉的“法兹”声。

时变滤波器(Time variant filter简称TAF)在合成器里用得很多。因为声音总是随着时间而改变,不但音量有变化,音色也在不断变化。以钢琴为例,发音之初有榔头击打琴弦的噪声和被激发出来的高次谐波,然后就转变为琴弦的衰减振动,波形逐渐接近正弦波。所以给钢琴音色用的低通滤波器要做相应的设置,开始要允许大量高频成分通过,随后很快降低截止频率。时变滤波器经常具有多种可变参数,如Q、提升或衰减量、甚至还有斜率。控制信息的来源也是多方面的,可以是低频振荡器、函数发生器、包络发生器或者来自MIDI控制器。

E-mu公司前些年推出的Z-Plane滤波器把时变滤波器推向全新的高水平,当前E-mu的几个产品中都可以找到它的身影。Z-Plane滤波器中有六个级联的参数均衡器组,每一个都可以对中心频率、带宽和增益进行动态控制。E-mu还开发了一套带有复杂频率响应曲线的数据库,称为Frame(结构),存放在合成器的ROM中。这些Frame中有的模拟声学乐器或人声,有些是纯电子的。Z-Plane滤波器更神奇之处在于它能够让两个以上的Frame互相插入和蜕变,也就是让两条完全不同的频率响应曲线平滑地联接。举例来说,它能把一个“哦”的声音不知不觉地变成“咦”,真是把滤波器用绝了。

此主题相关图片

点击浏览下一页

http://chatgpt.dhexx.cn/article/CevUNa3K.shtml

相关文章

Hector slam算法原理解析与代码详解

写了markdown 上传,公式都乱码,无果,截图上传吧 目录 1. hector 原理解析 1.4 多重分辨率地图 2.代码框架 2.1 回调函数 2.2 更新 3. 扫描匹配 3.1 多分辨率匹配 3.2 matchData_2 3.3 scan_match_3 3.4 迭代计算函数 3.5 hession 矩…

Ubuntu常用命令 如何远程连接服务器? 如何创建anaconda虚拟环境? 如何从github上下载代码到服务器? 如何移动、复制、删除文件夹? 如何在服务器间传输文件? 如何在服务器后台运行代码

目前 Ubuntu常用命令 如何远程连接服务器? 如何创建anaconda虚拟环境? 如何从github上下载代码到服务器? 如何移动、复制、删除文件夹? 如何在服务器间传输文件? 如何在服务器后台运行代码? 2.5 创建anacon…

JS逆向day05-某网站登录生成元素加密破解

逆向某网站的登录接口生成元素加密 由于是非法网站所以本文对网址进行了遮挡,但是其中的登录接口加密还是挺有意思的,故写下日志进行逆向,本文仅供参考! 登录接口解析 还是用我们的老套路,发送登录请求,获取登录的url,来看看参数加密情况 password很明显这个参数加密了,作者这…

破解 jar 包之直接修改 .class 文件方式

一、常规 JAVA 软件破解流程 先讲一下常规jar包的破解流程。 1. 快速定位。 1) 通过procmon监控相关软件,查看程序都访问了些啥。 2) 用jd-gui反编译 jar 包,得到源码。 3) 搜索关键字以定位。 这种定位方法只是千万种中的一种&#xff…

Maven项目整合MyBatis、Spring、Springmvc

一、MyBaits 1. MyBatis简介(了解) 1.1. 什么是MyBatis MyBatis 本是apache的一个开源项目iBatis,2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。 MyBatis是一个优秀的持久层框架&…

Git正解 脱水版 【10. 内部机制】

a.1 底层命令 之前大概介绍了30个Git常用命令,比如checkout/branch/remote等,由于Git的最初目标是一个工具集合,而不是VCS系统,因此包含了大量的底层命令,以便在类Unix系统的脚本中调用,所以这类命令被称为底层命令,而那些对用户更友好的命令,被称为封装命令.之前的介绍以封装…

微服务知识以及项目实战

01-Spring Boot 快速入门 Spring Boot 简介 Spring 作为一个软件设计层面的框架,在 Java 企业级开发中应用非常广泛,但是 Spring 框架的配置非常繁琐,且大多是重复性的工作,Spring Boot 的诞生就解决了这一问题,通过…

SQLMap使用攻略及技巧分享

SQLMap使用攻略及技巧分享 1.1 sqlmap简介1.2 下载及安装1.3 SQL使用参数详解1.4 实际利用以下为实战内容 sqlmap是一个开源的渗透测试工具,可以用来进行自动化检测,利用SQL注入漏洞,获取数据库服务器的权限。它具有功能强大的检测引擎,针对各…

Golang Devops项目开发

1.1 GO语言基础 1 初识Go语言 1.1.1 开发环境搭建 参考文档:《Windows Go语言环境搭建》 1.2.1 Go语言特性-垃圾回收 a. 内存自动回收,再也不需要开发人员管理内存 b. 开发人员专注业务实现,降低了心智负担 c. 只需要new分配内存,…

Clickhouse-MergeTree原理解析

MergeTree原理解析 表引擎是ClickHouse设计实现中的一大特色。可以说,是表引擎决定了一张数据表最终的“性格”,比如数据表拥有何种特性、数据以何种形式被存储以及如何被加载。ClickHouse拥有非常庞大的表引擎体系,截至本书完成时&#xff0…

Python数据分析高薪实战第七天 数据解析和电商行为分析案例

15 时间序列:时间数据的解析与应用 在很多数据分析任务中,经常会遇到处理时间相关的数据。比如电商网站经常需要根据下单记录来分析不同时间段的商品偏好,以此来决定网站不同时间段的促销信息;又或者是通过对过去十年的金融市场的…

C++语法整理(From GitHub)

📖 Github    |    📚 Docsify 简体中文    |    English 💡 关于 📚 本仓库是面向 C/C 技术方向校招求职者、初学者的基础知识总结,包括语言、程序库、数据结构、算法、系统、网络、链接装载库等知识及面试经…

28款GitHub最流行的开源机器学习项目,推荐GitHub上10 个开源深度学习框架

20 个顶尖的 Python 机器学习开源项目 机器学习 2015-06-08 22:44:30 发布 您的评价: 0.0 收藏 1收藏 我们在Github上的贡献者和提交者之中检查了用Python语言进行机器学习的开源项目,并挑选出最受欢迎和最活跃的项目。”图1:在GitHub上用Python语…

十分钟的爬虫erAST解混淆

前言 本文大约4000字,阅读大约时间10分钟。 可以一口气读完入门在爬虫er手中如何使用AST去解混淆。 正文 抽象语法树(Abstract Syntax Tree)通常被称为AST语法树,指的是源代码语法所对应的树状结构。也就是一种将源代码通过构…

什么是目标检测?github项目解析(持续更新中)

温馨提示:文章内容完整但是过长,由于前后内容有关联,读者学习可以多开几个浏览器分屏有助于定位 目录 目标检测理论部分: 1.目标检测介绍 2.YOLOv5的检测原理 3.目标检测的意义 4.目标检测的应用场景 5.先行知识储备 &…

2021年你必须拥有的10个最流行和最基本的Linux应用

点击上方 "编程技术圈"关注, 星标或置顶一起成长 后台回复“大礼包”有惊喜礼包! 每日英文 If you’re brave to say “good bye”, life will reward you with a new “hello”. -- Paulo Coelho. 如果你勇于对过去说“拜拜”,生活就会回赠给…

中国linux系统

对于广大电脑初级用户来说,Windows就是操作系统的代名词。但“天外有天,OS外有OS”,操作系统并非只有Windows一种。早在Windows诞生之前,Unix、Macintosh这些知名的操作系统就已经存在。只是因为Windows占据了操作系统绝大部分的市场份额,所以许多用户都不太熟悉Windows之…

Linux 下一代架构基金会宣布:联合腾讯等企业和社区,发力微服务标准化建设

2022年3月23日,NextArch 基金会正式宣布成立微服务 SIG(Special Interest Group,以下简称“微服务技术组”),来自腾讯、字节跳动、七牛云、快手、BIGO、好未来和蓝色光标等多家企业的技术专家成为首批成员。 该小组聚…

2021年你应该拥有的10个最流行和最基本的Linux应用

前言 本文介绍了预计在2021年最受欢迎的十大Linux应用程序。那么现在让我们看看这个列表。 您是否正在寻找适合台式机或笔记本电脑的最佳Linux应用程序,以带您进入2021年?在本文中,我们将列出您必须在Linux操作系统上安装的最流行的Linux应用…

关于 Linux

Linus(林纳斯托瓦兹):Linux 的开发作者,被称为Linux 之父,Linux 诞生时是芬兰赫尔辛基大学的在校大学生。 Stallman 斯特曼:开源文化的倡导人。 2、Linux 的含义 狭义:由Linus 编写的一段内核代码。 广义&#xff…