发声音频乐音的电子波形产生的方法和集成电路.pdf

上传人:000****221 文档编号:701261 上传时间:2018-03-06 格式:PDF 页数:18 大小:711.57KB
返回 下载 相关 举报
摘要
申请专利号:

CN95118442.3

申请日:

1995.09.13

公开号:

CN1143236A

公开日:

1997.02.19

当前法律状态:

终止

有效性:

无权

法律详情:

未缴年费专利权终止IPC(主分类):G10H 1/02申请日:19950913授权公告日:20040421终止日期:20091013|||授权||||||公开

IPC分类号:

G10H1/02

主分类号:

G10H1/02

申请人:

ESS技术公司;

发明人:

小·R·N·皮尔斯

地址:

美国加利福尼亚州

优先权:

1994.09.13 US 305,087

专利代理机构:

中国专利代理(香港)有限公司

代理人:

萧掬昌;王忠忠

PDF下载: PDF下载
内容摘要

一种乐音发生器消除了在29级设备中的所有寄存器,以致在下一乐音采样的计算中不用前面的结果。29个不同地址的相位各自地加到29个栈式运算器上。每一运算器包括第一加法器,它输入前面运算器的输出和输入。第二加法器输入第一加法器的结果和29个地址相位器的一个。第二加法器接着读与受公用乘法系数“β”控制的乘法器连接的波形发生器。第29组件的输出在没有任何反馈任何信号的堆积式组件的情况下,产生所需乐音。

权利要求书

1: 用于产生音频乐音采样的级,包括: 第一加法器,其第一输入端用以连接与所述当前级相同的前级 的输出端,第二输入端用以连接在所述前级之前,并与所述当前级 相同的一级的输出端; 第二加法器,有经乘法器与第一加法器的输出端连接的第一输 入端,和相位上与加到所述各前级的任一级或者任一其后各级上的 任何相位激励不同的相位激励相连接的第二输入端; 波形发生器,连接以接收来自第二加法器的输出端的地址,用 于输出如所述地址所定址的波形;和 乘法器,连接以在从所述级输出之前,当本级是中间级时作为 级输出,而当所述本级是在一系列级中的最后级时作为最后乐音输 出,用输入的乘法系数″β″对由波形发生器输出的所述波形进行修 改。
2: 按照权利要求1的级,其特征在于进一步包括: 锁存器,连接在乘法器和所述级输出端之间,并有时钟输入,用 于在出现对排列在所述一系列级中的所有级公用的时钟时,锁住所 述级的输出端,在那里,每一时钟允许该级计算一直传送到下面接着 的级。
3: 用于产生音频乐音采样的多级设备,包括: 第一级,有一对接到地的菊花链输入端和接到第一相位激励的 相位输入端,和用于根据在所述一对菊花链输入端和第一相位输入 端上存在的信号计算波形和用于将所述计算输出到第一级输出端 上的装置; 在从第一级开始的菊花链中,至少一个中间级,有一对菊花链输 入端,一个与前级的级输出端连接,其余的一个与所述前级输出端的 所述菊花链输入端的第二输入端连接;和与不同于所述第一相位激 励的中间相位激励连接的相位输入端,和用于根据在所述一对菊花 链输入端和所述中间相位输入端上存在的信号计算波形,并且用于 输出作为中间级输出的所述计算的装置; 终止从第一级开始的各级的所述菊花链的最终级,有一对菊花 链输入端,一个与前面中间级输出端的级输出端连接,其余的一个与 所述前面中间级输出端的所述菊花链输入端的第二输入端连接,和 与不同于所述其它相位激励的最终相位激励连接的相位输入端,和 用于根据在所述一对菊花链输入端和所述最终相位输入端上存在的 信号计算波形,并且用于将所述计算输出到最终乐音输出端的装置。
4: 按照权利要求3所述设备,其特征在于第一,中间和最终级的 每一级包括: 第一加法器,有连接到与所述本级相同的前级的输出端的第一 输入端,和连接到在所述前级前面并与所述本级相同的级的输出端 的第二输入端; 第二加法器,有经乘法器与第一加法器的输出端连接的第一输 入端,和连接到在相位上不同于加到所述前级的任一个或者任何其 后各级上的任何相位激励的相位激励上的第二输入端; 波形发生器,其连接要接收来自第二加法器的输出端的地址,并 用于输出由所述地址定址的波形;和 乘法器,其连接要在从所述级输出之前,当本级是所述中间各级 的一级时作为级输出,而当所述本发明是在一系列级中的所述最后 级时作为最终乐音输出,用输入的乘法系数″β″对由波形发生器输出 的所述波形进行修改。
5: 按照权利要求4所述设备,其特征在于每一级进一步包括: 锁存器,连接在乘法器和所述级输出端之间,并有时钟输入,用 于在出现对排列在所述一系列中的所有级公用的时钟时,锁住所述 级输出端,在那里,每一时钟允许级计算一直传送到下面接着的级。
6: 按照权利要求5所述的设备,其特征在于: 在所述菊花链中有总共二十九级的第一,中间和最后各级;和 所述相位激励是采用将相位阶跃数值加到前级的相位地址上的 方法所计算的相位地址信号。
7: 根据被包含在其后的中间积中的前馈的中间积,乐音采样计 算的重复循环运算电路,其特征在于包括: 相位阶跃锁存装置,用于起始相位数值的初始装入,并用于对许 多中间积的每一个将所述阶跃数值增加固定量; 第一加法器,与相位阶跃锁存装置连接,用于将所述阶跃数值与 中间前馈数值进行相加; 波形发生器,其连接要接收来自第一加法器的地址值,并用于输 出按照由所述地址值定址的波形表示; 第一乘法器,其连接要在从所述级输出之前,当本重复循环是中 间时作为级输出,而当所述本重复循环是最后一个时作为最后乐音 输出,用在每一乐音采样期间保持恒定的输入乘法系数″β″,对由波 形发生器输出的所述波形进行修改; 锁存装置,用于在任何中间重复循环期间,将第一乘法器的所述 输出和该乘法器的前一周期的输出全部地移到第二加法器,和用于 在初始重复循环中将零装入到所述第二加法器;和 第二乘法器,其连接要在每一乐音采样期间,用保持恒定的输入 乘法系数″X″修改所述第二加法器的输出,并且提供给所述第一加法 器,作为所述中间前馈数值。
8: 音乐和电子乐音合成的集成电路(IC),其特征在于包括: 第一数字加法器,有第一并行数字输入端和第二并行数字输入 端和输出端; 第一数字乘法器,有与第一数字加法器的所述输出端连接的输 入端,和输出端; 第二数字加法器,有其连接要接收调制地址相位信号″XN″的第 一并行数字输入端,和连接第一数字乘法器的所述输出端的第二并 行数字输入端,和输出端; 波形发生装置,有连接到第二数字加法器的所述输出端的输入 端,和用于产生波形输出的输出端;和 第二数字和乘法器,有连接到波形发生装置的所述输出端的第 一数字输入端,和其连接要接收公用的乘法系数″β″的控制输入端, 和输出端。
9: 按照权利要求8所述IC,其特征在于进一步包括: 数字锁存器,连接到第二数字乘法器的所述输出端,用于在时钟 脉冲出现时锁住数字积。
10: 按照权利要求9所述IC,其特征在于进一步包括: 第一数字锁存器,有连接到第二数字乘法器的所述输出端的输 入端,用于在时钟脉冲出现时,锁住数字积,和有连接到第一数字加 法器的所述第一并行数字输入端的输出端;和, 第二数字锁存器,有连接到第一数字锁存器的所述输出端的输 入端,和连接到第一数字加法器的所述第二并行数字输入端的输出 端。
11: 按照权利要求10所述IC,其特征在于进一步包括: 初始化装置,用于在计算周期开始时使所述第一和第二数字锁 存器归零;和 相位地址计算装置,用于在所述时钟脉冲的所述出现时,将离散 的阶式地址相位X1…XN输入到所述第二加法器的所述第一并行数 字输入端。
12: 产生复合波形的方法,其特征在于包括以下步骤: 将第一数字输入信号与第二数字输入信号进行数字相加,在双 输入端的加法器中产生第一和; 第一乘法系数″X″数字和所述第一和,产生第一积; 将所述第一积与在范围X1…XN内的单个数字调制地址相位数字 相加,在双输入端加法器中产生第二和″Y″; 将所述第二和″Y″数字式地变换为波形发生器的函数″f(y)″;和 公用乘法系数″β″数字式地乘所述函数″f(y)″,产生输出积。
13: 按照权利要求12所述方法,其特征在于进一步包括以下后续 步骤: 在时钟脉冲出现时,对所述输出积进行数字式地锁存。
14: 按照权利要求12所述方法,其特征在于进一步包括以下后续 步骤: 在有级联在第一数字锁存器之后的第二数字锁存器的第一数字 锁存器中,在时钟脉冲出现时,对所述输出积进行数字式地锁存,并 提供第一和第二数字锁存器的各自的锁存的输出,作为所述第一和 第二数字输入信号。

说明书


发声音频乐音的电子波形 产生的方法和集成电路

    本发明涉及电子设备,尤其是音乐乐音的波形合成器。

    每一种乐器都有其与声音幅度包络增高速度、衰减速度、持续强度和分离速度有关的特征发音。例如钢琴声音的包络,当揿键时,有剧烈的增高速度,而当向下保持着键时,便逐渐地减弱。靠压钢琴的保持踏板,声音将较慢地渐渐消失。在增高期间,钢琴还有大量的谐波泛音。这些谐波泛音在直到近似恒定的谐波含量达到之前的时间内在减小。

    调频(FM)技术通常应用在音频声音合成数字集成电路中,以产生含有高谐波成分和非谐波成分声音的复合波形。调制指数和较高谐波地频谱分布之间的对应关系是固定的,并使得可能产生宽音域的声音。FM声音产生采用从对载波进行调制所得到的效果。音乐声音的音调,全音和强度能够由基本的FM参数,例如,载波输出电平,调制器输出电平,调制器的反馈电平,载波的频率和调制器的频率的熟练控制获得。

    1977年4月19日发布的约翰·乔林(John chowning)的4,018,121号美国专利描述了音乐声音的基本FM合成,例如,调制正弦波,调制波形的时间可变包络函数,载波正弦波,和已调频波的幅度的时间可变包络函数。调制波的幅度,或者调制波的包络函数随时间变化,以便由此产生的已调频波形的频谱在声音上的增高,持续和衰减期间变化。习惯上使用包络函数以致变最终的声音的幅度,但是乔林将包络函数加到调制波形上,以在时间上改变所产生的声音的频谱。

    音乐合成器通常采用多重积木型组成,″控制器″,来产生波形,并实行一些功能,如幅度或频率调制。一个乐器的声音(合成器的一个通道)是由使用一个或多个控制器建立直来的,产生乐器的特征波形。象这样的波形被称作该乐器的″音色″。一些乐器比其它乐器更容易被合成。最容易合成的乐器只要求一个控制器。

    通常的硬件控制器是比较昂贵的。但是因为与它们必须产生的信号比较象这样的硬件的速度是比较很快的,所以通常的做法是只完成一个或者两个硬件的控制器,然后采在所要求的采样速率时间内的时分多路传输的方法,形成多重控制器。所感觉的控制器可能的数目是受限于单个硬件控制器逻辑速度及采样速率,所以对于每一给定的合成器设计这个数目是固定的。

    一般说来,要产生一种乐器的发音,需要两个控制器。每一控制器由相位调制器和包络发生器组成。对于打击声音,典型地需要一个控制器,不过低音鼓声音可能要两个。在插件上的典型合成器电路片,例如,所熟知的SOUNDBLASTER(发音者),有总共十一种发音的十八个控制器。

    对于FM或AM的合成被用作调制波形成或载波波形的初始波形类型,例如,正弦波,三角波,方波,将改变所合成的声音,所合成的波形形状代表通常所说的″音色″即声音的″音质″感觉。正弦波是最简单的数学波形输入。所有其它波形可以描述为许多正弦波形输入。所有其它波形可以描述为许多正弦度的组合。例如三角波可以分解为基本正弦波加一系列奇次谐波的组合。每一种被合成的乐器声音有其自己的可以表示为正弦波组合的特征波形形状。因此,希望在音乐合成器中有各种输入波形,以便从中选择用于产生与被合成的乐器的特征相应的声音。

    在1981年2月10日发布的4,249,447号美国专利中,Norio Tomisawa描述了一种用于产生电子乐器乐音的方法。Tomisawa公开了由加法器的输出″Y″读出的正弦波存储器所组成的运算器。加法器的一个输入端与输入变量″X″相连,其余输入端,在乘法器中用由反馈参数″β″所确定的反馈系数相乘后,与正弦度存储器的输出″Siny″相连。所以乘积″βSiny″和变量″X″输入到加法器,产生″X+βSiny″,即正弦波存储器的实际地址输入。变量″X″由连接到音乐键盘的键上的电路所产生。音乐乐音采用将输出″Siny″通过连接到包络发生器的乘法器的方法来形成。可以改变反馈参数″β″来控制由运算器输出的乐音波的乐音内容。所以对于由Tomisawa所说明的方法和器具的工作来说使用反馈的技术是决定性的。

    Yamaha LSI,系统技术部(San Jose,美国加州),销售一种商标为OPLII的FM控制器型-LII的24脚集成电路(IC)声音发生器。此IC有用软件的控制选择的三种发音模式。九种声音同时发音,六种曲调,五种节奏和语音合成模式是全可办到的。还包括颤音振荡器和幅度调制振荡器。按照写到IC内的寄存器的数据,确定音乐的波形包络的形状还是调制系数、频率、发音、模式和其它参数。这样的数据可以组合起来产生钢琴,小提琴或者其它乐器的声音。大量的高复合组合可以被编程。

    因此,本发明目的在于提供一种能够产生各种电子乐器声音的乐音发生器。

    本发明的进一步的目的在于提供一种省去用于存储反馈乐音采样的存储器的要求的音乐产生器。

    简短地说,本发明的实施方式清除了在二十九级装置中的全部寄存器,以便在下次乐音采样的计算中不使用以前的结果。所希望的复合声音波形的数列近似是依靠对在时间上向后的二十九个时间阶跃的分布进行计算而实现的。二十九个不同地址相位各自地加到二十九个栈式运算器上。每一运算器包括第一加法器,它输入先前运算器的输出和先前运算器的输入。第二加法器输入来自第一加法器的结果和二十九个地址相位中的一个。第二加法器接着读与受公用乘法系数″β″控制的乘法器连接的波形发生器。第二十九组件的输出,在没有任何反馈任何信号的栈式组件的情况下,产生所希望的乐音。

    本发明的优点在于提供能产生好的、自然的声音质量所需要的多重谐波的乐音发生器。

    本发明的又一优点在于提供不要求反馈存储器,靠代之以使用正馈多级结构的乐音发生器。

    本发明的优点在于提供具有容易从前级的相位输入计算出相位输入的控制器级。

    本发明的优点在于提供由于消除了已有技术反馈采样存储器,要求求较小半导体芯芯尺寸并且在工艺技术方面取得进步的乐音发生器。

    本发明的另一优点在于提供,例如当″β″超过″1″时,可起噪音发生器作用的乐音发生器。

    本发明的这些和其余的目的及优点,对所属技术领域的普通技术人员来说,在阅读了下面以不同附图说明的优选实施方式的详细描述之后,无疑地将变得很明显。

    图1是本发明的二十九级乐音发生器实施方式的方框图;

    图2是图1乐音发生器的二十九级的典型一级的原理图;和

    图3是实现图1乐音发生器的减少硬件的原理图。

    下面对本发明的优选实施方式进行详细说明。图1是本发明的二十九级乐音发生器实施方式的方框图,在这里用总的参考数字10表示。该乐音发生器10根据向它输入的、代表二十九地址相位(X1…X29)和乘法系数(β)的信号,产生复合音乐和电子乐音。  乐音发生器10包括第一级12,第二级14,第三级16,第四级18,由方框20代表的第五至第二十八级,和第二十九级22。每一级接到不同的地址信号(X1…X29),并且各级共同地与乘法系数信号(β)相接。从第二十九级22可得到乐音输出。

    在二十九不同相位(X1…X29)上加有各自的、  在保持恒定的相邻相位之间相位阶跃大小的相位输入。二十九相位地址数值(X1…X29)每级是不同的,并由″频率数″改变,该″频率数″是与载波的基频相应的时间阶跃。

    图2表示图1的二十九级的每一级是如何各自地被成形的,如由典型级30所代表的那样。级30包括与第一乘法34连接的第一加法器32,第二加法器36,波形发生器38,第二乘法器40和销存器42。总线44接收代表输入(in1)的数字并行字。总线46接收代表第二输入(in2)的另一数字并行字。

    虽然其它字宽正好是可接受的一样,每一总线44和46典型地是十二位宽。例如,十二位相加由第一加法器32的工作得出结果,由第一乘法器34用二分之一相乘。将数字向最小有效位移一位将实现二分之一相乘(除以二)。总线48用于将代表地址相位的数字并行字输入给第二加法器36。由第二加法器36的工作,将数字并行地址输出给波形发生器38。

    只读存储器(ROM)可以用来实现波形发生器38。例如,可对纯正弦波形的全部或一部进行编程输入到ROM内,以致输入地址″Y″导致以数字所代表的输出数值″Siny″另一方面,波形发生器可包括布尔逻辑以发生调制波形,并且全然不包括任何存储器。已经得出,在应用加法器和标准单元门技术的集成电路上,实现象这样的基于无存储器的波形发生器是有实效的。

    从波形发生器38输出的并行数字输出字加到第二乘法器40上。例如,第二乘法器40可以用在对数域上的加法器,或者对来自波形发生器38的数字输出字,进行左或右移位,其位数由代表在总线50上公知乘法系数(β)的数字并行字控制的移位器来实现。时钟线52对所有的二十九级是公用的,并使由每级异步地执行的计算每一周期一次地通过销存器42同步地被记录下向外的时间。此种类似于状态机器的装置允许前级所计算的结果在锁位之前解决当前级的计算,并且此后在下一时钟循环上可用于下面接着的级。

    乐音发生器10最好在应用亚微米工艺,例如,0.6微米工艺的单个集成电路中实现。在单一的乐音发生器中采用的级数,例如,在乐音发生器10中采用的二十九级,部分地受每一级中可实现的逻辑速度控制。对于0.6微米工艺,二十九级被认为是可接受的数。特殊的应用可规定采用或多或少的级数。

    通常的方法需要以前乐音采样的反馈,一般要借助于相当大的数字存储器,这就增加集成电路中的芯片尺寸。本发明设计的每一乐音采样都与以前乐音采样无关。在每一新计算开始之前各寄存器被归零。二十九级用于计算一个乐音采样,对以前或者后面的乐音采样没有桥接。

    图3用图说明实现图1和2所示的二十九级乐音发生器10的电路100。该电路100借助在单个乐音循环中重复用单级做二十九个计算的方法,消除了重复每一级二十九次。在图1中,第一级有其二输入,″in1″和″in2″,被置于零,并且在其计算中使用了相位X29,结果被送给第二级14。第二级14使用相位X28,一个相位上相隔一个阶跃,连同由第一级12所提供的计算,并将其所计算的结果提供给随后的级,等等,直到输出是二十九个计算的结果。

    电路100,采用重复循环从前面计算到现在计算的数字计算结果,二十九次,每次使用不同的相位阶跃的方法,提供同样的结果。电路100包括乘法器102,减法器104,开关106,锁存器108,加法器110,乘法器112,加法器114,锁存器116,锁存器118,开关120,加法器122,波形发生器124和乘法器126。用单线全部所画的图3各元件之间的互相连接代表数字并行总线,例如,十九位宽。总线128用于输入阶跃大小增量。总线130用于输入初始调制相位。总线132返回在计算中所用的由阶跃大小所增加的最终相位。加法器110提供这样的增量。总线134在第二十九阶跃之后传送中间计算结果给开关120和用于输·出的最后结果。

    在工作中,电路100有其两个开关106和120,该开关有如图3所示的初始设置。加到锁存器108,116和118上的最初两个时钟脉冲,将来自总线130的相位(t)二十八次地减去来自总线128的阶跃大小装入锁存器108,并将锁存器116和118调整归零。开关106和120然后都被触发。开关106于是将加结器110的输出接到锁存顺108的输入端上。开关120将乘法器126的输出接到锁存器118的输入端上。加法器114功能上类似于图2中的加法器32,有来自锁存器118的输入″in1″(图1),和来自锁存器116的输入″in2″。乘法器112功能上类似于乘法器34,有代表控制输入乘二分之一的″X/2″。加法器122功能上类似于加法器36,这里正确的相位输入及时地由锁存器108的输出提供。波形发生器124功能上类似于波形发生器38,可包括用于产生纯正弦波的布尔逻辑或者只读存储器(ROM)。乘法器126功能上类似于乘法器40,并受代表公用乘法系数″β″的信号控制。对于每一加到锁存器108的时钟脉冲,加法器110将把阶跃大小加到由锁存器输出到加法器122的最终相位上。这对二十九个阶跃允许继续,然后在此从乘法器126读出输出,并且开关106和120被触发,由将零装入锁存器116和118而重复周期。

    尽管中间计算结果经由相同的运算元件被重复循环,但是循环是不连续的,阶式的和数目上受控的,所以不等效于反馈。在硬件成本上的节省是对通过电路100的多路复用计算的主要推动。使用了在乐音采样之间不使用反馈。对每个乐音采样的每一开始进行锁存器116和118的调整归零防止了反馈。在乐音采样之间反馈的防止是本发明的关键性特征。

    概括地说,本发明对每一控制器只使用一个固定的调制输入和一个固定的载波输入。控制器总是被分配给同一通道。每一通道总是有相同的控制器组。不同乐器的合成,例如由改变加到IC64的几个乘法器上的数值的数来完成的。

    虽然本发明依据现在的优选实施方式作了说明,但是必须要明白,本公开不能被解释成界限制各种更替和修改,对所属领域的技术人员来说,在阅读了以上的发明之后,无疑地是明显的。因此,附加的权利要求被解释为覆盖所有的象属于本发明的真正精神和范围内的更替和修改。

发声音频乐音的电子波形产生的方法和集成电路.pdf_第1页
第1页 / 共18页
发声音频乐音的电子波形产生的方法和集成电路.pdf_第2页
第2页 / 共18页
发声音频乐音的电子波形产生的方法和集成电路.pdf_第3页
第3页 / 共18页
点击查看更多>>
资源描述

《发声音频乐音的电子波形产生的方法和集成电路.pdf》由会员分享,可在线阅读,更多相关《发声音频乐音的电子波形产生的方法和集成电路.pdf(18页珍藏版)》请在专利查询网上搜索。

一种乐音发生器消除了在29级设备中的所有寄存器,以致在下一乐音采样的计算中不用前面的结果。29个不同地址的相位各自地加到29个栈式运算器上。每一运算器包括第一加法器,它输入前面运算器的输出和输入。第二加法器输入第一加法器的结果和29个地址相位器的一个。第二加法器接着读与受公用乘法系数“”控制的乘法器连接的波形发生器。第29组件的输出在没有任何反馈任何信号的堆积式组件的情况下,产生所需乐音。 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 乐器;声学


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1