JP7497659B2 - Firフィルタを制御する方法および装置 - Google Patents
Firフィルタを制御する方法および装置 Download PDFInfo
- Publication number
- JP7497659B2 JP7497659B2 JP2020158810A JP2020158810A JP7497659B2 JP 7497659 B2 JP7497659 B2 JP 7497659B2 JP 2020158810 A JP2020158810 A JP 2020158810A JP 2020158810 A JP2020158810 A JP 2020158810A JP 7497659 B2 JP7497659 B2 JP 7497659B2
- Authority
- JP
- Japan
- Prior art keywords
- amplitude characteristic
- control data
- filter
- operation information
- transfer function
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 13
- 230000005236 sound signal Effects 0.000 claims description 17
- 230000008602 contraction Effects 0.000 claims description 13
- 230000006870 function Effects 0.000 description 46
- 230000004044 response Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 4
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000003278 mimic effect Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R3/00—Circuits for transducers, loudspeakers or microphones
- H04R3/04—Circuits for transducers, loudspeakers or microphones for correcting frequency response
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03G—CONTROL OF AMPLIFICATION
- H03G5/00—Tone control or bandwidth control in amplifiers
- H03G5/02—Manually-operated control
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03H—IMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
- H03H17/00—Networks using digital techniques
- H03H17/02—Frequency selective networks
- H03H17/06—Non-recursive filters
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03H—IMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
- H03H17/00—Networks using digital techniques
- H03H2017/0072—Theoretical filter design
- H03H2017/0081—Theoretical filter design of FIR filters
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Acoustics & Sound (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- Mathematical Physics (AREA)
- Circuit For Audible Band Transducer (AREA)
- Tone Control, Compression And Expansion, Limiting Amplitude (AREA)
Description
Response;無限インパルス応答)フィルタは、構成が小規模であることから、多くの分野において使用されている。例えば非特許文献1には、IIRフィルタの一例であるバタワースフィルタが開示されている。
H(ω)
={b0+b1(jω)+b2(jω)2+…+bN(jω)N}
/{a0+a1(jω)+a2(jω)2+…+aM(jω)M}
……(1)
H′(ω)
={b0+b1(jω/ω0)c+b2(jω/ω0)2・c+
…+bN(jω/ω0)N・c}
/{a0+a1(jω/ω0)c+a2(jω/ω0)2・c+
…+aM(jω/ω0)M・c}
……(2)
以上が本実施形態による信号処理装置100の構成の説明である。
Hlpf(ω)
=1/{1+ω2n)
……(3)
c=RO/(10log102) ……(4)
ω0=2π×Freq ……(5)
H′lpf(ω)
=1/{1+(ω/ω0)2c)
……(6)
ステップS5では、このようにして得られた伝達関数H′lpf(ω)に基づいて第2振幅特性が生成される。
Hhshelf(ω)
={1+√g(2/Q)jω+g(jω)2}
/{1+(2/Q)jω+(jω)2}
……(7)
H′hshelf(ω)
={1+√g(2/Q)(jω/ω0)c+g(jω/ω0)2c}
/{1+(2/Q)(jω/ω0)c+(jω/ω0)2c}
……(8)
ローシェルフフィルタについても同様である。
Hpeq(ω)
={1+g(1/Q)jω+(jω)2}
/{1+(1/Q)jω+(jω)2}
……(9)
H′peq(ω)
={1+g(1/Q)(jω/ω0)c+(jω/ω0)2c}
/{1+(1/Q)(jω/ω0)c+(jω/ω0)2c}
……(10)
Claims (6)
- 音信号を処理するFIRフィルタを制御する方法において、
角周波数の関数として表現される伝達関数に対応した所定の第1振幅特性の周波数軸方向の伸縮量であって、非整数値をも取り得る伸縮量を示す第1制御データ、および周波数軸方向のシフト量を示す第2制御データを、ユーザから与えられる操作情報に基づいて生成し、
前記第1振幅特性を前記第1制御データに従って周波数軸方向に伸縮し、かつ、前記第2制御データに従って周波数軸方向にシフトした第2振幅特性を生成し、
前記第2振幅特性に基づいて、前記FIRフィルタにフィルタ係数を設定する方法。 - 前記第1振幅特性に対応した伝達関数において、前記角周波数の次数を、前記第1制御データが示す周波数軸方向の伸縮量を反映させた仮想次数に置換し、前記角周波数を、前記第2制御データが示す周波数軸方向のシフト量を反映させた仮想角周波数に置換し、前記仮想次数および前記仮想角周波数に基づいて算出される伝達関数から、前記第1制御データと前記第2制御データに応じて前記第2振幅特性を生成する請求項1に記載の方法。
- 前記伝達関数は、スロープ部を含む前記第1振幅特性を有するフィルタの伝達関数であり、
前記操作情報として、前記第1振幅特性のスロープ部の傾き角を指示する第1操作情報と、周波数軸上において前記スロープ部の所在する位置を指示する第2操作情報とを受け取り、
前記第1操作情報から前記第1制御データを生成し、前記第2操作情報から前記第2制御データを生成する請求項1または2に記載の方法。 - 前記伝達関数は、Butterworthフィルタ、Chebyshevフィルタ、Ellipticフィルタ、およびBesselフィルタのいずれか1つの伝達関数である請求項3に記載の方法。
- 音信号を処理するFIRフィルタを制御する装置において、
操作情報をユーザから受け取る入力部と、
角周波数の関数として表現される伝達関数に対応した所定の第1振幅特性の周波数軸方向の伸縮量であって、非整数値をも取り得る伸縮量を示す第1制御データ、および周波数軸方向のシフト量を示す第2制御データを前記操作情報に基づいて生成し、前記第1振幅特性を前記第1制御データに従って周波数軸方向に伸縮し、かつ、前記第2制御データに従って周波数軸方向にシフトした第2振幅特性を生成し、前記第2振幅特性に基づいて、前記FIRフィルタにフィルタ係数を設定する処理部と、
を有する装置。 - 前記伝達関数は、スロープ部を含む前記第1振幅特性を有するフィルタの伝達関数であり、
前記入力部は、前記第1振幅特性に関する画面を表示部に表示し、前記第1振幅特性のスロープ部の傾き角を指示する第1操作情報と、周波数軸上において前記スロープ部の所在する位置を指示する第2操作情報とをユーザから受け取り、
前記処理部は、前記第1操作情報から前記第1制御データを生成し、前記第2操作情報から前記第2制御データを生成する請求項5に記載の装置。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020158810A JP7497659B2 (ja) | 2020-09-23 | 2020-09-23 | Firフィルタを制御する方法および装置 |
US17/480,932 US11528557B2 (en) | 2020-09-23 | 2021-09-21 | Method and device for controlling FIR filter |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020158810A JP7497659B2 (ja) | 2020-09-23 | 2020-09-23 | Firフィルタを制御する方法および装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2022052423A JP2022052423A (ja) | 2022-04-04 |
JP7497659B2 true JP7497659B2 (ja) | 2024-06-11 |
Family
ID=80741824
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020158810A Active JP7497659B2 (ja) | 2020-09-23 | 2020-09-23 | Firフィルタを制御する方法および装置 |
Country Status (2)
Country | Link |
---|---|
US (1) | US11528557B2 (ja) |
JP (1) | JP7497659B2 (ja) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2005057784A1 (ja) | 2003-12-12 | 2005-06-23 | Neuro Solution Corp. | デジタルフィルタの設計方法および設計装置 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2427093A (en) * | 2004-02-17 | 2006-12-13 | Neuro Solution Corp | Digital filter design method and device, digital filter design program, and digital filter |
JP7017103B2 (ja) * | 2018-03-23 | 2022-02-08 | ヤマハ株式会社 | フィルタの制御方法、およびフィルタエレメント |
US11139800B1 (en) * | 2018-05-24 | 2021-10-05 | Marvell Asia Pte, Ltd. | Optimized multi-pam finite impulse response (FIR) filter |
WO2021137043A1 (en) * | 2020-11-25 | 2021-07-08 | Arekat Safwan | Setting method of filter coefficients and related filter device |
-
2020
- 2020-09-23 JP JP2020158810A patent/JP7497659B2/ja active Active
-
2021
- 2021-09-21 US US17/480,932 patent/US11528557B2/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2005057784A1 (ja) | 2003-12-12 | 2005-06-23 | Neuro Solution Corp. | デジタルフィルタの設計方法および設計装置 |
Also Published As
Publication number | Publication date |
---|---|
US20220095048A1 (en) | 2022-03-24 |
US11528557B2 (en) | 2022-12-13 |
JP2022052423A (ja) | 2022-04-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2017530660A (ja) | 分数スケーリングデジタル信号処理 | |
JP7497659B2 (ja) | Firフィルタを制御する方法および装置 | |
US20110058686A1 (en) | Audio processing device and audio processing method | |
WO2019181734A1 (ja) | フィルタ制御方法、オーディオ処理方法、フィルタ制御装置、プログラムおよびフィルタエレメント | |
JP2000216664A (ja) | フィルタ装置およびそのフィルタ係数取得方法 | |
JP6710964B2 (ja) | 音響効果制御装置、音響効果制御プログラムおよび音響効果制御方法 | |
JP5611316B2 (ja) | フィルタ | |
US10362396B2 (en) | Phase control signal generation device, phase control signal generation method, and phase control signal generation program | |
JP2017152873A (ja) | 設定装置、方法及びプログラム | |
JP4247194B2 (ja) | データ変換処理装置 | |
JP3406651B2 (ja) | フィルタードリファレンス信号生成方式 | |
WO2021065041A1 (ja) | 制御方法、制御システム、及び記憶媒体 | |
US20230019272A1 (en) | Control method, control device, and storage medium | |
JP6973564B2 (ja) | 音響効果制御装置、音響効果制御プログラムおよび音響効果制御方法 | |
Bank | Warped IIR filter design with custom warping profiles and its application to room response modeling and equalization | |
JP2005303973A (ja) | ディジタルイコライザ装置,ディジタルイコライザプログラム | |
JP2010130486A (ja) | 表示制御装置および表示制御方法、並びにプログラム | |
JP2022072682A (ja) | Firフィルタを制御する方法および装置 | |
Langelaar et al. | Development of real time audio equalizer application using Matlab App Designer | |
JP6281606B2 (ja) | 音響効果調整装置および方法、並びにプログラム | |
JP6546448B2 (ja) | ゲイン係数生成装置、ゲイン係数生成方法およびゲイン係数生成プログラム | |
JP3472643B2 (ja) | 補間装置 | |
JP2006080635A (ja) | パラメータ設定装置 | |
JP2023114657A (ja) | 音声信号処理装置、音声信号処理方法 | |
JP2017151229A (ja) | 設定装置、方法及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20201030 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20201030 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230721 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240322 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20240430 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240513 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7497659 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |