声音信号与三角函数

作者: dluopunk

简介: 声音信号与三角函数

最后修改: 2025-04-08 09:20:58.933241

文章状态: 已发布

标签:

Py t h o n 与声音制造 第一部分 : 声音与数学 Topic1 : 声音 信号 与三角函数 数学最有用的地方就在于它可以量化地描述真实世界中发生的事情 ( 尽管只能描述很小一 部分 ) ,如果 掌握这些表述 方法,那么我们就具有了某种改造世界的能力,甚至 合成出 新的事物。声音就是这样一个例子,它 源于物体的振 动, 由振动源产生的能量通过空气 播至 人耳 最后通过人 的神经系统转化成我们感受到的所谓声音。 如果 一个声音信号 波动 具有明显的周期性,那么 我们就感觉到它有一个明显 的音高 ( p i tc h ) ,例如一个具有固定频率的 正弦波 。弦乐乐器发出的声音都是周期信号,如果不是 这样,那我们听到将会是噪音,当然这里的前提是演奏乐器的人具有基本的演奏能力 是打击乐器,例如鼓或者镲,就不能演奏出 明显的音符,这主要是因为它们的物理形状是 平面 的,所以很难形成 占绝对优势的振动 频率 频率,或者周期是描述声音信号 最基本的 基本参数。频率 (Fr e que ncy ) 描述 振动的快慢,以 振动次数除以时间为单位 ( 赫兹 ) ,周期 (P e r iod) 则是频率的倒数 人类的听觉范围是 2 0 Hz - 2 0 0 0 0 Hz 频率高的声音往往给人以尖锐 紧张的感觉。 振幅 (A mp l i tu d e ) 描述了一个波动 中间位置 偏移 最远 距离 ,体现在声音上就是音量。 最后就是振动在时间维度上的图 像, 大量声学研究表明我们人类对于声音的感受与声音信号的波形有关 在正式开始有 关数学 描述之前,请思考这么几个问题 : 1.   如果钢琴和小提琴演奏同一份乐谱,你是否可以分辨出它们的不同? 2.   如果你爸爸和你妈妈先后喊你的名 ,你是否可以分 清他 们的声音 ? 一个 名的数学定理 述了这样一个现 任何 周期函数都可以由有 无限多 个正弦函 数经过 线 叠加而 . 回忆 正弦 函数具有以 基本形式 : y = As i n ( ω t + φ ) 中的 A ω φ 数,它们 定这个正弦波的 部性 振幅 ( A m p l i tu d e ) , 频率 (Fr e que ncy ) 相位 ( P h as e ) 所以 一个 满足 下条件 : f t = f ( t + T ) T 为这个波的最大周期,则有 f t = sin (  + ) k 非负整 数,这 就是 说任何 周期函数都是由一个最 频率的正弦波和 其他 频率为 其整 的正弦波 叠加而 一个正弦波都有 各自 的振幅,频率和 相位 不受 其他 正弦波的 影响 。我们可以 这个系统 想象 成一个维度为有 (k ) 或者 无限 的空 间, 一个正弦波都 表了这个空间的基 量,就像平面 坐标 系中的 x, y 。这样我 们就可以 把任何 期波动 成是在这个由 正弦波 成的 空间中的一个 量。 这样就可以 量的数量 波形 进行 一个基波的振幅,频率和 这样 意义呢 这就 意味着 ,我们 到这些信 之后就可以 重构原 始波形。事实上所有 音源都是基于这一 工作原 理。 面我们 使 一个 单的 P y th o n 程序 现这个 : 先生成一个正弦波的图像
个频率不同的正弦函数 按照 一定的 进行叠加 可以产生一些有 的基本波形
对于上面的 式,我们 可以 用三角函数和角 式对 其展 : f t = cos  + sin (  ) 这是因为 : A sin k ω t + φ = A sin k ω t cos φ + cos k ω t sin φ = As i n φ cos k ω t + cos φ sin k ω t = a cos k ω t + sin k ω t a = As i n φ , = cos φ 这样就有以 关系式 : A = + tan φ = a b = As i n φ cos φ , = tan 接下来 将要 介绍被誉 为最 数学 式的 欧拉恒等 式, 在这样的关系 e  = cos +  ( ) i 为单位 数, i = 1 这是 根据泰勒展 开式 : sin x = x x 3 ! + 5 ! 7 ! + 1 2 1 ! + cos x = 1 x 2 ! + 4 ! + 1 2 ! + e = 1 + + 2 ! + 3 ! + ! + ( ) 可以 以上 式中的最后一 项认 n 项比 可以 忽略 的量。 这个 式将三角函数和 数函数 起来 来看 它的 : e  = cos 2 +  2 = cos +  = cos sin + 2  cos ( ) 一个由 实部和 成的数 叫做复 , 基本形式是 a + bi 数相 条件 是它们 的实部和 部分 即得 : cos 2x = cos sin sin 2x = 2 sin x cos ( x ) 此得 到一 cos nx + isin nx = cos x + isin x 面我们将 π 带入欧拉等 , e = cos +  = 1 + 0 被称 为最 数学 式的,它将数学中最 常见 运算 浓缩进 一个 式里 e + 1 = 0 有了这一 关系,我们就可以将前面的周期信号以 复指 数的形式表现出 ,这里我们将波 动位移 看作 关于时间的函数 x t = a cos ω t + b sin ω t x t = + + cos  + + sin 
x t = A cos ( ω t + φ ) : A = + , = tan I = Ae =  +  ( ) , 那么 始信号就可表 x t = Re ( Ie ) = Re ( Ae  ) =  ( (  ) ) 这个信号为 复指 数函数 (  ) ) 的实数部分。 那么 啰嗦 了这么 么用?第一,大 可以 到在高中学到的有关数学 知识 经过 合可以用 表现和分 一个具体的事物,所以 明学 数学是有用的 次,以上的数学 语言 是我们 接下来利 计算机 制造声音 基本理 论工 ,所以如果你 希望 将你的 电脑变 一个声音制造 工厂 ,那么你最 牢牢记住 以上 概念 次的 推送 中我们将 介绍 有关 叶级 数的 内容 从而 掌握如 将一个 比较 复杂 的波形 进行解构 重塑 内容 编排 主要参考 下资 : F . R. M oore A n Int roduc t i on t o t he  M a t he m a t i c s  of D i gi t a l  S i gna l  P roc e s s i ng:  P a rt  I:  A l ge bra T ri gonom e t ry, a nd t he  M os t  Be a ut i ful  F orm ul a  i n M a t he m a t i c s  A ut hor(s ):  F . R. M oore Com put e M us i c  J ourna l , V ol . 2, N o. 1 (J ul ., 1978), pp. 38 - 47   
创建一个文章