CN1508677A - 数字音讯取样的方法 - Google Patents

数字音讯取样的方法 Download PDF

Info

Publication number
CN1508677A
CN1508677A CNA021580367A CN02158036A CN1508677A CN 1508677 A CN1508677 A CN 1508677A CN A021580367 A CNA021580367 A CN A021580367A CN 02158036 A CN02158036 A CN 02158036A CN 1508677 A CN1508677 A CN 1508677A
Authority
CN
China
Prior art keywords
hellip
sampling
mean square
square root
weighted
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CNA021580367A
Other languages
English (en)
Other versions
CN1245683C (zh
Inventor
铨 刘
刘铨
邹志贤
金榆植
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Silicon Integrated Systems Corp
Original Assignee
Silicon Integrated Systems Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Silicon Integrated Systems Corp filed Critical Silicon Integrated Systems Corp
Priority to CN 02158036 priority Critical patent/CN1245683C/zh
Publication of CN1508677A publication Critical patent/CN1508677A/zh
Application granted granted Critical
Publication of CN1245683C publication Critical patent/CN1245683C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Circuit For Audible Band Transducer (AREA)
  • Complex Calculations (AREA)

Abstract

本发明提供一种数字音讯取样的方法,包含安装一软件程序于一电脑内,用以藉由内置的加权最小均方根演算法来计算一取样速率转换(SRC)滤波器的脉冲响应。该加权最小均方根演算法也可配置在一数字信号处理器或一特定集成电路内,藉以执行,并不限定于只经由上述电脑来执行。如此,本发明可效地极小化软件配置时所需的计算次方。一种数字音讯取样的方法其特征在于包含将一使用加权最小均方根演算法来计算一取样速率转换(SRC)滤波器的脉冲响应的软件程序安装在一电脑内,其中,上述脉冲响应的相关频谱在一取样频率的倍数处具有波谷(notches),可供该SRC滤波器使用以进一步产生想要的频率响应。

Description

数字音讯取样的方法
技术领域
本发明是有关于一种数字音讯取样的方法,其使用加权最小均方根演算法以展开要配置一SRC的脉冲响应时所需的系数。
背景技术
在实际音讯应用例之中,如图1所示,一数字混音器15现在可将来自例如一音效卡11、一音源机12、一光碟播放器13及一卡匣播放器14的许多音讯,以不同取样速率的混合,并藉此透过一后端电路16及左右各一扬声器17、18,以享受更多彩多姿的数字音讯。转换这些数字音讯资料至所需的取样速率是混音器的主要功能。图2是一32划取样速率的波形图。图3是一藉由不连续傅利叶转换(DFT)所产生的图1波形的频率响应图。图4是取样频率为512赫兹时所产生的图1的频率响应图。图5是一用以改变取样速率(例如,从图2的32赫兹至图3的512划)的取样速率转换器(SRC)的方块图。在图5中,实务上,为了简化计算起见,取样速率转换是在时间领域上执行。如图5所示,在时间T时,输入资料XK经过一用以在每一对样本间***零的内插装置41、一用以执行回旋计算(DFT)的低通滤波器及一用以产生上述回旋计算所需的时间刻度的定标器43,因而产生一输出值YK。为了在一输位式混音***中安装这样的SRC功能,典型的方式是使用一有限脉冲响应低通滤波器(此后,称之为FIR滤波器)。使用上述内插计算以取得在取样点间的信号振幅资讯的超取样法是为FIR滤波器设计领域中的主要兴趣,尤其是产生用于超取样法中的脉冲响应。传统上是利用Remez互换演算法来达成。然而,在以最少计算次方来产生最佳化FIR滤波器的设计中,这个演算法既复杂又不容易安装于软件计算中。
发明内容
有鉴于此,本发明的一个目的是提供一种数字音讯取样的方法,其使用加权最小均方根演算法以展开要配置一SRC的脉冲响应时所需的系数。
一种数字音讯取样的方法,包括将一使用加权最小均方根演算法来计算一取样速率转换(SRC)滤波器的脉冲响应的软件程序安装在一电脑内,其中,上述脉冲响应的相关频谱在一取样频率的倍数处具有波谷(notches),可供该SRC滤波器使用以进一步产生想要的频率响应。
所述的数字音讯取样的方法,其中该加权最小均方根演算法配置于一数字信号处理器。
所述的数字音讯取样的方法,其中该加权最小均方根演算法配置于一专用的集成电路。
所述的数字音讯取样的方法,其中该脉冲响应是以方程式 a = ( U T RU ) - 1 U T R H ^ 表示,其中,
Figure A0215803600062
是想要的频率响应,U是滤波函数,R是一其对角线是想要的最小均方根加权值的对角矩阵,及T是反转运算(reverse operation)。
所述的数字音讯取样的方法,其中,所述U、R及
Figure A0215803600063
可以下列方程式表示:
H ^ = [ H ^ ( z 1 ) , H ^ ( z 2 ) , … ] T - - - - - - ( 7 )
R = r 1 0 … 0 0 r 2 0 … … 0 … 0 0 … 0 … - - - - - - - - ( 9 )
U = 1 , z 1 - 1 , z 2 - 2 , … , z 1 - N 1 , z 2 - 1 , z 2 - 2 , … , z 2 - N … … … … … … … … … … - - - - - - - - ( 5 )
其中,r1、r2、...为该最小均方根加权函数;z为傅利叶转换函数,用以转换时间领域上的外部输入音讯信号成为频率领域上所要的频率响应,以及当i=1到N且N代表有限脉冲响应(FIR)低通滤波器的长度时,zi+1>zi
一种具有一数字音讯取样方法的混音器,该数字音讯取样方法包含一使用加权最小均方根演算法来计算脉冲响应的装置(means),该混音器包括:
复数个并行的SRC滤波器,每个滤波器具有一或更多脉冲响应,且每个滤波器连接至一外部不同音讯来源,以接收该外部不同音讯来源的样本并将该一或更多脉冲响应与该样本进行回旋运算,以产生想要的输出系数来形成想要的频率响应;及
一加法器,连接至该复数个并行的SRC滤波器,以结合各输出系数来产生一音讯输出。
所述的具有一数字音讯取样方法的混音器,其中,该装置(means)是一安装着该加权最小均方根演算法的数字信号处理器。
所述的具有一数字音讯取样方法的混音器,其中,该装置(means)是一安装着该加权最小均方根演算法的专用集成电路。
所述的具有一数字音讯取样方法的混音器,其中,该样本以方程式 a = ( U T RU ) - 1 U T R H ^ 表示,其特征在于, 是想要的频率响应,U是滤波函数,R是一其对角线是想要的最小均方根加权值的对角矩阵,及T是反转运算(reverseoperation)。
所述的数字音讯取样的方法,其中,上述U、R及 可以下列方程式表示:
H ^ = [ H ^ ( z 1 ) , H ^ ( z 2 ) , … ] T - - - - - - - ( 7 )
R = r 1 0 … 0 0 r 2 0 … … 0 … 0 0 … 0 … - - - - - - - - - ( 9 )
U = 1 , z 1 - 1 , z 2 - 2 , … , z 1 - N 1 , z 2 - 1 , z 2 - 2 , … , z 2 - N … … … … … … … … … … - - - - - - - - ( 5 )
其中,r1、r2、...为该最小均方根加权函数;z为傅利叶转换函数,用以转换时间领域上的外部输入音讯信号成为频率领域上所要的频率响应,以及当i=1到N且N代表有限脉冲响应(FIR)低通滤波器的长度时,zi+1>zi。先进先出要求是任一先进先出写入要求。
根据本发明,本数字音讯取样的方法包含安装一软件程序于一电脑内,用以藉由内置的加权最小均方根演算法来计算一取样速率转换(SRC)滤波器的脉冲响应。藉此,整体发明可效地极小化软件配置时所需的计算次方。
附图说明
图1为公知技术中一个典型数字音讯***的方块图;
图2为公知技术中一32赫兹取样速率的波形图;
图3为公知技术中由不连续傅利叶转换(DFT)所产生的图1波形的频率响应图;
图4为公知技术中取样频率为512赫兹时所产生的图1的频率响应图;
图5为公知技术中一用以改变取样速率的取样速率转换器(SRC)的方块图;
图6为本发明一数字混音器方块图;
图7为一使用公知方式与本发明加权最小均方根方式进行最佳化所产生的滤波器频率响应的比较图。
符号说明
11  音效卡
12  音源机
13  光碟播放器
14  卡匣播放器
15  数字混音器
16  后端电路
17  左扬声器
18  右扬声器
41  内插装置
42  低通滤波器
43  定标器
61  有限脉冲响应低通滤波器(FIR滤波器)
62  加法器
65  混音器
具体实施方式
全文中,类似元件功能以相同元件编号来代表。
图6为一本发明数字混音器方块图。在图6中,所有输入的数字音讯资料D1-Dn是在经过各自对应的取样速率转换器(SRC)有限脉冲响应(FIR)低通滤波器61(今后简称为FIR滤波器)后,由加法器62混音,藉以产生一输出波形。如图6所示,上述FIR滤波器61及加法器62形成一混音器65。混音器65的配置是与公知的架构相同,但是在关键性FIR滤波器的配置方法上是使用加权最小均方根演算法。使用加权最小均方根演算法所产生的本发明FIR滤波器的频率响应可以公式(1)表示于下:
P ( z ) = Σ n = 0 N p n z - n - - - - - - - - ( 1 )
其中,P(Z)是傅利叶转换函数(此后称之为Z函数),系数pn是FIR滤波器的脉冲响应,其中N是FIR滤波器的长度(阶度)。令 为想要的FIR滤波器频率响应而频率响应误差函数E为:
E ( z ) = Σ n = 0 N p n z - n - H ^ ( z ) - - - - - - ( 2 )
方程式(2)可评量于一线性分布从ω=0到л的频率密度格点上。对于一具有长度N的FIR滤波器而言,4N频率格点就足以表示滤波器的功效。若频带边缘未落在所设的频率格点上时,就须要增加额外的格点以对应上述遗漏的频带边缘。此时,可以下列向量方程式来表示:
E = U 0 - H ^ - - - - - - - ( 3 )
其中
E=[E(z1),E(z2),...]T
                                     (4)
U = 1 , z 1 - 1 , z 2 - 2 , … , z 1 - N 1 , z 2 - 1 , z 2 - 2 , … , z 2 - N … … … … … … … … … … - - - - - - - ( 5 )
a=[p0,...,pN]T
                                     (6)
H ^ = [ H ^ ( z 1 ) , H ^ ( z 2 ) , … ] T - - - - - - ( 7 )
其中zi+1>zI
在本发明加权最小均方根方法的设计中,∑n{rnE(zn)2)被极小化,其中,rn是最小均方根加权值(least square weighting value)。最佳化的解决方案可使用下列方程式来表示:
a = ( U T RU ) - 1 U T R H ^ - - - - - - ( 8 )
其中R可表示成如下的一个对角线矩阵,只在对角线具有函数值r1、r2、…:
r = r 1 0 … 0 0 r 2 0 … … 0 … 0 0 … 0 … - - - - - - - - - - ( 9 )
一线性相位低通滤波器的范例,其使用一指数函数代入上述方程式(1)-(9)的线性相他项中,并与公知技术做比较,其比较结果示于图7。上述比较基准为取样频率之频带边缘在0.15、滤波器长度为51且所有对角线值为1的条件下。从图7中可看到,使用本发明最小均方根方式所配置的滤波器具有远小于公知方式的履波振荡音量(ripple magneitude)。又,使用本发明最小均方根方式所配置的滤波器在靠近频带边缘处的效率,在靠近频带边缘处使用一较大的rn值时,相较其它地方可减少更多的效率损耗进而显着地增加此处执行的效率。这是本发明采用最小均方根技术的重点所在。
如上所述,本发明数字音讯取样的方法包含安装一软件程序于一电脑内,用以藉由内置的加权最小均方根演算法来计算一取样速率转换(SRC)滤波器的脉冲响应。该加权最小均方根演算法也可配置在一数字信号处理器或一特定集成电路内,籍以执行,并不限定于只经由上述电脑来执行。如此,本发明可效地极小化软件配置时所需的计算次方。

Claims (10)

1.一种数字音讯取样的方法,其特征在于将一使用加权最小均方根演算法来计算一取样速率转换(SRC)滤波器的脉冲响应的软件程序安装在一电脑内,其中,上述脉冲响应的相关频谱在一取样频率的倍数处具有波谷(notches),可供该SRC滤波器使用以进一步产生想要的频率响应。
2.如权利要求1所述的数字音讯取样的方法,其特征在于该加权最小均方根演算法配置于一数字信号处理器。
3.如权利要求1所述的数字音讯取样的方法,其特征在于,该加权最小均方根演算法配置于一专用的集成电路。
4.如权利要求1所述的数字音讯取样的方法,其特征在于,该脉冲响应是以方程式 a = ( U T RU ) - 1 U T R H ^ 表示,其中,
Figure A0215803600022
是想要的频率响应,U是滤波函数,R是一其对角线是想要的最小均方根加权值的对角矩阵,及T是反转运算(reverse operation)。
5.如权利要求4所述的数字音讯取样的方法,其特征在于,所述U、R及
Figure A0215803600023
可以下列方程式表示:
H ^ = [ H ^ ( z 1 ) , H ^ ( z 2 ) , … ] T - - - - - - - - - ( 7 )
R = r 1 0 … 0 0 r 2 0 … … 0 … 0 0 … 0 … - - - - - - - - - ( 9 )
U = 1 , z 1 - 1 , z 2 - 2 , … , z 1 - N 1 , z 2 - 1 , z 2 - 2 , … , z 2 - N … … … … … … … … … … - - - - - - - - ( 5 )
其中,r1、r2、...为该最小均方根加权函数;z为傅利叶转换函数,用以转换时间领域上的外部输入音讯信号成为频率领域上所要的频率响应,以及当i=1到N且N代表有限脉冲响应(FIR)低通滤波器的长度时,zi+1>zi
6.一种具有一数字音讯取样方法的混音器,该数字音讯取样方法包含一使用加权最小均方根演算法来计算脉冲响应的装置(means),其特征在于该混音器包括:
复数个并行的SRC滤波器,每个滤波器具有一或更多脉冲响应,且每个滤波器连接至一外部不同音讯来源,以接收该外部不同音讯来源的样本并将该一或更多脉冲响应与该样本进行回旋运算,以产生想要的输出系数来形成想要的频率响应:及
一加法器,连接至该复数个并行的SRC滤波器,以结合各输出系数来产生一音讯输出。
7.如权利要求6所述的具有一数字音讯取样方法的混音器,其特征在于,该装置(means)是一安装着该加权最小均方根演算法的数字信号处理器。
8.如权利要求6所述的具有一数字音讯取样方法的混音器,其特征在于,该装置(means)是一安装着该加权最小均方根演算法的专用集成电路。
9.如权利要求7所述的具有一数字音讯取样方法的混音器,其特征在于,该样本以方程式 a = ( U T RU ) - 1 U T R H ^ 表示,其特征在于,
Figure A0215803600033
是想要的频率响应,U是滤波函数,R是一其对角线是想要的最小均方根加权值的对角矩阵,及T是反转运算(reverse operation)。
10.如权利要求9所述的数字音讯取样的方法,其特征在于,上述U、R及
Figure A0215803600041
可以下列方程式表示:
H ^ = [ H ^ ( z 1 ) , H ^ ( z 2 ) , … ] T - - - - - - - ( 7 )
R = r 1 0 … 0 0 r 2 0 … … 0 … 0 0 … 0 … - - - - - - - - - - ( 9 )
U = 1 , z 1 - 1 , z 2 - 2 , … , z 1 - N 1 , z 2 - 1 , z 2 - 2 , … , z 2 - N … … … … … … … … … … - - - - - - - ( 5 )
其中,r1、r2、...为该最小均方根加权函数;z为傅利叶转换函数,用以转换时间领域上的外部输入音讯信号成为频率领域上所要的频率响应,以及当i=1到N且N代表有限脉冲响应(FIR)低通滤波器的长度时,zi+1>zi。先进先出要求是任一先进先出写入要求。
CN 02158036 2002-12-20 2002-12-20 数字音讯取样的方法 Expired - Fee Related CN1245683C (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 02158036 CN1245683C (zh) 2002-12-20 2002-12-20 数字音讯取样的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 02158036 CN1245683C (zh) 2002-12-20 2002-12-20 数字音讯取样的方法

Publications (2)

Publication Number Publication Date
CN1508677A true CN1508677A (zh) 2004-06-30
CN1245683C CN1245683C (zh) 2006-03-15

Family

ID=34236824

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 02158036 Expired - Fee Related CN1245683C (zh) 2002-12-20 2002-12-20 数字音讯取样的方法

Country Status (1)

Country Link
CN (1) CN1245683C (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100454292C (zh) * 2006-06-03 2009-01-21 中国科学技术大学 一种基于响应表的模拟电信号响应方法
CN111586531A (zh) * 2019-02-15 2020-08-25 矽统科技股份有限公司 音讯介面侦测装置及方法

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100454292C (zh) * 2006-06-03 2009-01-21 中国科学技术大学 一种基于响应表的模拟电信号响应方法
CN111586531A (zh) * 2019-02-15 2020-08-25 矽统科技股份有限公司 音讯介面侦测装置及方法
CN111586531B (zh) * 2019-02-15 2021-11-02 矽统科技股份有限公司 音讯介面侦测装置及方法

Also Published As

Publication number Publication date
CN1245683C (zh) 2006-03-15

Similar Documents

Publication Publication Date Title
CN1925323A (zh) 采样率转换方法及其电路
CN1578137A (zh) 有理数采样率转换
CN1795615A (zh) 数字发射机和方法
CN1669357A (zh) 信号处理装置、信号处理方法、程序和记录媒体
CN101034548A (zh) 生成和控制用于音频信号的数字混响的方法和***
CN1992517A (zh) 一种可编程内插滤波器装置及其实现方法
US20140355786A1 (en) Sound synthesis with fixed partition size convolution of audio signals
CN1977455A (zh) 无抖动采样率转换
Kulp Digital equalization using Fourier transform techniques
CN1508677A (zh) 数字音讯取样的方法
CN1455516A (zh) 温度计代码数字音频转换器
CN1154233C (zh) 数模变换器及方法,数据插值装置及方法
CN1706101A (zh) 数字滤波器的设计方法及装置、数字滤波器设计用程序、数字滤波器
CN101064502A (zh) 带有下采样功能的数字信号滤波装置及方法
CN1770256A (zh) 一种基于变换域的数字音频混合方法
CN1233200C (zh) 一种基于fpga的5.1声道虚拟声重放方法以及装置
CN108616265A (zh) 一种基于五模余数基的rns dwt滤波器组的电路结构
CN1160866C (zh) 过采样处理电路及数-模转换器
CN1818850A (zh) 用于在电子电路中执行乘法或除法运算的方法和装置
CN1304995C (zh) 噪声抑制元件选择方法及程序
US7391346B1 (en) Switching amplifier system and method
CN1254120C (zh) 优化移动无线电***发射机的性能的方法
CN1160645C (zh) 内插处理电路
CN1706100A (zh) 数字滤波器的设计方法及装置、数字滤波器设计用程序、数字滤波器
US7400676B2 (en) Tone quality adjustment device designing method and designing device, tone quality adjustment device designing program, and tone quality adjustment device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20060315

Termination date: 20100120