JPH0770955B2 - Filter coefficient calculation setting method - Google Patents
Filter coefficient calculation setting methodInfo
- Publication number
- JPH0770955B2 JPH0770955B2 JP62081980A JP8198087A JPH0770955B2 JP H0770955 B2 JPH0770955 B2 JP H0770955B2 JP 62081980 A JP62081980 A JP 62081980A JP 8198087 A JP8198087 A JP 8198087A JP H0770955 B2 JPH0770955 B2 JP H0770955B2
- Authority
- JP
- Japan
- Prior art keywords
- type
- filter coefficient
- sampling
- frequency characteristic
- sampling frequency
- 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.)
- Expired - Fee Related
Links
Landscapes
- Filters That Use Time-Delay Elements (AREA)
- Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
Description
【発明の詳細な説明】 産業上の利用分野 本発明はトランスバーサル・フィルタを用いたイコライ
ザのフィルタ係数の演算設定方法に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method for calculating and setting a filter coefficient of an equalizer using a transversal filter.
従来の技術 近年、オーディオ機器のデジタル化に伴い、任意の周波
数特性を実現できるトランスバーサル・フィルタ〔以
下、FIRフィルタと称す〕を使用した装置の開発が進め
られている。2. Description of the Related Art In recent years, with the digitization of audio equipment, development of a device using a transversal filter (hereinafter referred to as FIR filter) capable of realizing an arbitrary frequency characteristic has been advanced.
第3図は前記FIRフィルタによって希望する周波数特性
を得るために必要なフィルタ係数を計算する従来のフィ
ルタ係数演算装置を示す。この第3図において、入力部
1から任意の振幅周波数特性|H(ω)|を第1種(また
は第2種)の標本化周波数毎に入力すると、第1の演算
部2では入力された振幅周波数特性|H(ω)|から第1
種(または第2種)の標本化周波数を用いて直線位相の
条件から伝達関数を求め、逆フーリエ変換部3では第1
の演算部2で求めた伝達関数から逆フーリエ変換により
フィルタ係数を求める。第2の演算部4では逆フーリエ
変換部3で求められたフィルタ係数に窓をかけ、設定回
路5が第2の演算部4で窓がかけられたフィルタ係数を
FIRフィルタ6に設定するよう構成されている。FIG. 3 shows a conventional filter coefficient calculation device for calculating the filter coefficient required to obtain a desired frequency characteristic by the FIR filter. In FIG. 3, when an arbitrary amplitude frequency characteristic | H (ω) | is input from the input unit 1 for each sampling frequency of the first type (or the second type), it is input in the first computing unit 2. From amplitude frequency characteristics | H (ω) |
The transfer function is obtained from the linear phase condition by using the sampling frequency of the seed (or the second kind), and the inverse Fourier transform unit 3 performs the first transfer function.
The filter coefficient is obtained by inverse Fourier transform from the transfer function obtained by the calculation unit 2 of. In the second calculation unit 4, the filter coefficient obtained in the inverse Fourier transform unit 3 is windowed, and in the setting circuit 5, the windowed filter coefficient is calculated in the second calculation unit 4.
It is configured to set the FIR filter 6.
希望する振幅周波数特性|H(ω)|は、入力部1により
第1種の標本化周波数ω=(2・π/N)・k(但し、k
=0〜N−1,N:標本化ポイント数)毎に入力される。第
2種の標本化を行う場合はω=(2・π/N)(k+1/
2)毎に入力される。第4図(a)に第1種の標本化周
波数で入力された振幅周波数特性の例を、第4図(b)
に第2種の標本化周波数で入力された振幅周波数特性の
例を示す。第4図において、標本化ポイント数はN=2
0、また黒丸で標本化ポイントを示している。The desired amplitude frequency characteristic | H (ω) | is determined by the input unit 1 as the first type sampling frequency ω = (2 · π / N) · k (however, k
= 0 to N−1, N: number of sampling points). When the second type of sampling is performed, ω = (2 · π / N) (k + 1 /
2) Input every time. An example of the amplitude frequency characteristics input at the sampling frequency of the first type is shown in FIG. 4 (a), and FIG. 4 (b).
Shows an example of the amplitude frequency characteristic input at the second type sampling frequency. In FIG. 4, the number of sampling points is N = 2
The sampling points are indicated by 0 and black circles.
次に、第1の演算部2において直線位相の条件から次式
により伝達関数H(ω)が求められる。Next, the transfer function H (ω) is calculated by the following equation from the linear phase condition in the first calculation unit 2.
H(ω)=HR(ω)+jHI(ω) …(1) とおくと、 H(ω)=|H(ω)|・e−jaω …(2) より HR(ω)=|H(ω)|・cos(αω) …(3) HI(ω)=−|H(ω)|・sin(αω) …(4) 但し、直線位相であることから α=(N−1)/2,N:標本化ポイント数 …(5) である。If H (ω) = H R (ω) + jH I (ω)… (1), then H (ω) = | H (ω) | ・ e −jaω … (2) From H R (ω) = | H (ω) | ・ cos (αω) (3) H I (ω) =-| H (ω) | ・ sin (αω) (4) However, since it is a linear phase, α = (N-1 ) / 2, N: number of sampling points (5).
また、第1種の標本化を行った場合は、 ω=(2・π/N)・k …(6) k=0〜(N−1) であり、第2種の標本化を行った場合は、 ω=(2・π/N)(k+1/2) …(7) k=0〜(N−1) である。When the first type of sampling was performed, ω = (2 · π / N) · k (6) k = 0 to (N−1), and the second type of sampling was performed. In this case, ω = (2 · π / N) (k + 1/2) (7) k = 0 to (N−1).
第5図(a)にZ平面の単位円上にとった第1種の標本
化周波数ポイントを、第5図(b)に第2種の標本化周
波数ポイントを示す。第5図において、標本化ポイント
数はN=8、また黒丸で標本ポイントを示している。FIG. 5 (a) shows sampling frequency points of the first kind taken on the unit circle of the Z plane, and FIG. 5 (b) shows sampling frequency points of the second kind. In FIG. 5, the number of sampling points is N = 8, and black circles indicate sampling points.
以上のように振幅周波数特性|H(ω)|が与えられれ
ば、第3式、第4式から各周波数ポイントにおける伝達
関数を求めることができる。If the amplitude frequency characteristic | H (ω) | is given as described above, the transfer function at each frequency point can be obtained from the third and fourth equations.
ここで注意する(当然のことであるが)ことは、振幅周
波数特性を第1種の標本化で行った(つまり、周波数ポ
イントを第6式のようにして求めて、そのポイントで振
幅周波数特性をサンプリングした)場合は、第3式、第
4式におけるωは第6式で求めたもの、つまり、 (k=0〜N−1,N:標本化ポイント数) として計算するという点である。It should be noted here (of course) that the amplitude frequency characteristic is obtained by the first type sampling (that is, the frequency point is obtained as in the sixth equation, and the amplitude frequency characteristic is obtained at that point. Is sampled), ω in the third and fourth equations is obtained by the sixth equation, that is, (K = 0 to N−1, N: number of sampling points).
また、振幅周波数特性のサンプリングを第2種の標本化
で行った場合は、ωは第7式を用いて計算を行わなけれ
ばならない。Further, when the sampling of the amplitude frequency characteristic is performed by the second type sampling, ω must be calculated using the seventh expression.
次に、逆フーリエ変換部3においてこのようにして求め
た伝達関数H(ω)を逆フーリエ変換することによりフ
ィルタ係数(H(ω)に対するインパルス応答)を求め
ることができる。(このとき、インパルス応答は実数に
なるが、通常、実際の計算上では誤差として虚数部が生
じる。しかし、これは無視して実数部のみを取り出して
計算を行う。)逆フーリエ変換は、次式により実行す
る。Next, the transfer function H (ω) thus obtained in the inverse Fourier transform unit 3 is subjected to inverse Fourier transform to obtain the filter coefficient (impulse response to H (ω)). (At this time, the impulse response becomes a real number, but usually an imaginary part occurs as an error in actual calculation. However, this is ignored and only the real part is taken out for calculation.) The inverse Fourier transform is It is executed by an expression.
ω=(2π/N)・kまたはω=(2π/N)(k+1/2) 0≦n≦N−1 ここで、再び注意しなければならないことは、第1種の
標本化を行った場合は、当然ωは第6式を用い、第2種
の標本化を行った場合は第7式を用いなければならない
ということである。但し、第2種の標本化を行った場合
は、次式のような関係を用いて行ってもよい。 ω = (2π / N) · k or ω = (2π / N) (k + 1/2) 0 ≦ n ≦ N−1 Here, it should be noted that the sampling of the first kind was performed. In this case, naturally, ω must use the sixth equation, and if the second type sampling is performed, the seventh equation must be used. However, when the second type of sampling is performed, the relationship as in the following equation may be used.
以上のようにして求めたh(n)は、第12式のように第
2の演算部4において、適当な窓関数W(n)(ハニン
グ、ハミングウインドウなど)がかけられ、実際にFIR
フィルタ6に設定されるフィルタ係数が求められる。 The h (n) obtained as described above is multiplied by an appropriate window function W (n) (Hanning, Hamming window, etc.) in the second computing unit 4 as shown in the twelfth equation, and the FIR is actually calculated.
The filter coefficient set in the filter 6 is obtained.
h′(n)=h(n)・W(n) …(12) W(n)がハニングの場合は、次式のように表される。h ′ (n) = h (n) · W (n) (12) When W (n) is Hanning, it is expressed by the following equation.
W(n)=1/2・〔1−cos(2π・n/(N−1))〕 (0≦n≦N−1) …(13) 第12式で求まったh′(n)はフィルタ係数として設定
回路5によって、FIRフィルタ6に設定され、ここで与
えられた振幅周波数特性が実現されることとなる。W (n) = 1 / 2.multidot. [1-cos (2.pi.n / (N-1))] (0.ltoreq.n.ltoreq.N-1) (13) h '(n) obtained by the 12th equation is As the filter coefficient, the setting circuit 5 sets the FIR frequency in the FIR filter 6, and the amplitude frequency characteristic given here is realized.
第6図に以上の従来例のフィルタ係数演算装置における
フィルタ係数演算アルゴリズムのフローチャートを示し
ておく。FIG. 6 shows a flow chart of a filter coefficient calculation algorithm in the above-described conventional filter coefficient calculation device.
発明が解決しようとする問題点 このような従来の構成では、第12式で示したように逆フ
ーリエ変換を行った後のインパルス応答h(n)に窓関
数W(n)を掛けている。これは、与えられた振幅周波
数特性を実現する理想のインパルス応答は無限長である
のに対し、第10式を用いた実際の計算結果は有限長とな
るため、第10式によって求めたインパルス応答をそのま
まフィルタ係数として使用すると、通常、振幅周波数特
性上にリップルが生じてしまう。これを防ぐために窓関
数を掛けている。Problems to be Solved by the Invention In such a conventional configuration, the window function W (n) is multiplied to the impulse response h (n) after the inverse Fourier transform as shown in the twelfth formula. This is because the ideal impulse response that realizes the given amplitude frequency characteristics has an infinite length, while the actual calculation result using Eq. 10 has a finite length, so the impulse response obtained by Eq. 10 If is used as it is as a filter coefficient, a ripple is usually generated on the amplitude frequency characteristic. A window function is applied to prevent this.
このように従来では、逆フーリエ変換を行った後のイン
パルス応答をそのままフィルタ係数として使用できない
ため、このインパルス応答になんらかの窓関数を掛けた
ものを使用しないといけないものであって、その分だけ
計算量および計算時間が長い欠点がある。In this way, in the past, since the impulse response after the inverse Fourier transform cannot be used as it is as a filter coefficient, it is necessary to use this impulse response multiplied by some window function. It has the drawback of long quantity and long calculation time.
本発明は実際の計算上、窓関数を掛けることなく希望す
る振幅周波数特性をリップルなしに正確に実現できるフ
ィルタ係数の演算設定方法を提供することを目的とす
る。SUMMARY OF THE INVENTION It is an object of the present invention to provide a method for calculating and setting a filter coefficient that can accurately realize a desired amplitude frequency characteristic without ripples without actually multiplying it by a window function.
問題点を解決するための手段 本発明のフィルタ係数の演算設定方法は、下記に示す第
1種の標本化周波数ω1または第2種の標本化周波数ω
2によって振幅周波数特性を入力し、この入力された振
幅周波数特性から伝達関数を求め、前記振幅周波数特性
を前記第1種の標本化周波数で設定した場合には前記第
2種の標本化周波数特性で前記伝達関数を逆フーリエ変
換してインパルス応答を求め、前記第2種の標本化周波
数で設定した場合には前記第1種の標本化周波数特性で
前記伝達関数を逆フーリエ変換してインパルス応答を求
め、逆フーリエ変換により求まったインパルス応答の実
数部をフィルタ係数として外部のトランスバーサル・フ
ィルタに設定することを特徴とする。Means for Solving the Problems A method for calculating and setting a filter coefficient according to the present invention uses a sampling frequency ω1 of a first type or a sampling frequency ω of a second type shown below.
2, an amplitude frequency characteristic is input, a transfer function is obtained from the input amplitude frequency characteristic, and when the amplitude frequency characteristic is set at the first type sampling frequency, the second type sampling frequency characteristic Inverse Fourier transform of the transfer function to obtain an impulse response, and when the sampling frequency of the second type is set, the impulse response is obtained by performing an inverse Fourier transform of the transfer function with the sampling frequency characteristic of the first type. Is obtained, and the real part of the impulse response obtained by the inverse Fourier transform is set as an external transversal filter as a filter coefficient.
ω1=(2・π/N)・k ω2=(2・π/N)・k(+1/2) ただし、k=0〜N−1 作 用 この構成によると、入力された振幅周波数特性をそのま
ま伝達関数とし(つまり、虚数部は零とする)、これを
第1種の標本化周波数で振幅周波数特性が入力された場
合には第2種の標本化周波数により逆フーリエ変換して
インパルス応答を計算し、振幅特性が第2の標本化周波
数で入力された場合には第1種の標本化周波数により逆
フーリエ変換してインパルス応答を計算し、求まったイ
ンパルス応答の実数部をフィルタ係数として外部のトラ
ンスバーサル・フィルタに設定するため、窓関数を使用
せずとも希望する振幅周波数特性をリップルなしに正確
に実現できる。ω1 = (2 ・ π / N) ・ k ω2 = (2 ・ π / N) ・ k (+1/2) However, k = 0 to N-1 operation According to this configuration, the input amplitude frequency characteristic is The transfer function is used as it is (that is, the imaginary part is zero), and when the amplitude frequency characteristic is input at the sampling frequency of the first type, the inverse Fourier transform is performed at the sampling frequency of the second type to make an impulse response. When the amplitude characteristic is input at the second sampling frequency, the inverse Fourier transform is performed by the sampling frequency of the first type to calculate the impulse response, and the real part of the obtained impulse response is used as a filter coefficient. Since it is set to an external transversal filter, desired amplitude frequency characteristics can be accurately realized without ripples without using a window function.
実施例 以下、本発明のフィルタ係数の演算設定方法を、第1図
と第2図を参照しながら具体的に説明する。Embodiment Hereinafter, a method for calculating and setting a filter coefficient of the present invention will be specifically described with reference to FIGS. 1 and 2.
第1図は本発明の演算設定方法を採用したフィルタ係数
演算装置のブロック図を示す。第1図において、入力回
路7から任意の振幅周波数特性を第2種の標本化周波数
毎に入力すると、逆フーリエ変換回路8では入力された
振幅周波数特性を伝達関数とし、第1種の標本化周波数
で逆フーリエ変換する。設定回路9では逆フーリエ変換
回路8で求まったインパルス応答の実数部をフィルタ係
数としてFIRフィルタ6に設定する。FIG. 1 shows a block diagram of a filter coefficient calculation device adopting the calculation setting method of the present invention. In FIG. 1, when an arbitrary amplitude frequency characteristic is input from the input circuit 7 for each sampling frequency of the second type, the inverse Fourier transform circuit 8 uses the input amplitude frequency characteristic as a transfer function to perform sampling of the first type. Inverse Fourier transform by frequency. In the setting circuit 9, the real part of the impulse response obtained by the inverse Fourier transform circuit 8 is set in the FIR filter 6 as a filter coefficient.
前記入力回路7において、希望の振幅周波数特性|H
(ω)|が第2種の標本化周波数毎に設定され(第4図
(b)を参照)、この振幅周波数特性を伝達関数H
(ω)とする。In the input circuit 7, desired amplitude frequency characteristic | H
(Ω) | is set for each sampling frequency of the second type (see FIG. 4B), and this amplitude frequency characteristic is transferred to the transfer function H.
Let (ω).
つまり、 H(ω)=HR(ω)+jHI(ω) …(14) HR(ω)=|H(ω)| …(15) HI(ω)=0 …(16) とする。 That, H (ω) = H R (ω) + jH I (ω) ... (14) H R (ω) = | H (ω) | ... and (15) H I (ω) = 0 ... (16) .
このようにして、求めた伝達関数H(ω)は直線位相と
なる。これは、次式から理解できる。In this way, the obtained transfer function H (ω) has a linear phase. This can be understood from the following equation.
H(ω)=|H(ω)| =ejaω・|H(ω)|・e−jaω …(17) フーリエ変換の性質から h(n+m)ejmω・H′(ω) …(18) 第17式、第18式から振幅周波数特性をそのまま伝達関数
H(ω)として求めたインパルス応答は、第3式、第4
式から求めた伝達関数から求めたインパルス応答をmだ
け遅延したものになっていることがわかり、この式から
伝達関数H(ω)が直線位相であることがわかる。この
伝達関数H(ω)から、逆フーリエ変換回路8において
第1種の標本化周波数を用いて下記第19式の逆フーリエ
変換を行いH(ω)に対するインパルス応答を求める。H (ω) = | H (ω) | = e jaω・ | H (ω) | ・ e −jaω … (17) From the property of Fourier transform, h (n + m) e jmω・ H '(ω)… (18) The impulse response obtained by using the amplitude frequency characteristic as it is as the transfer function H (ω) from the equations 17 and 18 is the equation 3 and the equation 4
It can be seen that the impulse response obtained from the transfer function obtained from the equation is delayed by m, and the equation shows that the transfer function H (ω) has a linear phase. From this transfer function H (ω), the inverse Fourier transform circuit 8 performs an inverse Fourier transform of the following equation 19 using the first type sampling frequency to obtain an impulse response to H (ω).
(0≦n≦N−1,H(ω)は第14式、第15式、第16式に
よって求めた値。) ここで、再び明記するが、第17式における複素関数e
jωnのωは第6式で表される第1種の標本化を行った
場合の値であり、第7式の第2種の標本化周波数ではな
い。 (0 ≦ n ≦ N−1, H (ω) is a value obtained by the 14th equation, the 15th equation, and the 16th equation.) Here again, the complex function e in the 17th equation
The ω of jωn is a value when the first type of sampling represented by the sixth equation is performed, and is not the second type sampling frequency of the seventh equation.
ここで第2種の標本化周波数を使用した場合には窓をか
けないと実現される振幅周波数特性にリップルが生じて
しまう。Here, when the sampling frequency of the second type is used, ripples occur in the amplitude frequency characteristic that is realized without applying a window.
次に、設定回路9により逆フーリエ変換回路8で求まっ
たインパルス応答h(n)の実数部が取り出され、この
値がフィルタ係数としてFIRフィルタ6に設定され、こ
こで入力された任意の振幅周波数特性がリップルが生じ
ることなく正確に実現されることとなる。Next, the setting circuit 9 extracts the real part of the impulse response h (n) obtained by the inverse Fourier transform circuit 8 and sets this value in the FIR filter 6 as a filter coefficient. The characteristics can be accurately realized without causing ripples.
第2図に以上のフィルタ係数演算装置のフィルタ係数演
算アルゴリズムをフローチャートで表したものを示して
おく。FIG. 2 shows a flowchart of the filter coefficient calculation algorithm of the above filter coefficient calculation device.
なお、これまで第2種の標本化周波数で振幅周波数特性
が入力された場合について述べたが、第1種の標本化周
波数で振幅周波数特性が入力された場合は、以上に示し
た各計算の第1種、第2種の標本化周波数を逆にして計
算を行えば同様な効果が得られる。Although the case where the amplitude frequency characteristic is input at the second type sampling frequency has been described so far, when the amplitude frequency characteristic is input at the first type sampling frequency, the above calculation is performed. The same effect can be obtained by performing the calculation by reversing the sampling frequencies of the first and second types.
発明の効果 以上のように本発明は、入力された振幅周波数特性を伝
達関数とし、この伝達関数を、第1の標本化周波数で前
記振幅周波特性が入力された場合には第2の標本化周波
数で、第2の標本化周波数で振幅周波数特性が入力され
た場合には第1の標本化周波数で逆フーリエ変換してイ
ンパルス応答を求め、求まったインパルス応答の実数部
をフィルタ係数として外部のFIRフィルタに設定するた
め、従来のように実際に実現される振幅周波特性に生じ
るリップルを防ぐために用いられる窓関数を使用せずと
も希望する振幅周波数特性をリップルが生じることなく
正確に実現することができ、前記窓関数を使用しない分
だけ計算量および計算時間を従来よりも削減することが
できるものである。EFFECTS OF THE INVENTION As described above, according to the present invention, the input amplitude frequency characteristic is used as the transfer function, and the transfer function is subjected to the second sampling when the amplitude frequency characteristic is input at the first sampling frequency. In frequency, when the amplitude frequency characteristic is input at the second sampling frequency, an inverse Fourier transform is performed at the first sampling frequency to obtain an impulse response, and the real part of the obtained impulse response is used as a filter coefficient for external Since it is set in the FIR filter, the desired amplitude frequency characteristic can be accurately realized without ripple even without using the window function used to prevent the ripple that occurs in the amplitude frequency characteristic that is actually realized. Therefore, the amount of calculation and the calculation time can be reduced as compared with the conventional case because the window function is not used.
第1図と第2図は本発明の演算設定方法の具体例を示
し、第1図はトランスバーサル・フィルタ係数演算装置
のブロック図、第2図はフィルタ係数演算アルゴリズム
を示すフローチャート図、第3図は従来のフィルタ係数
演算装置のブロック図、第4図は振幅周波数特性の標本
化ポイントの例を示す振幅周波数特性図、第5図は標本
化周波数ポイントの例の説明図、第6図は従来例におけ
るフィルタ係数演算アルゴリズムを示すフローチャート
図である。 6……FIRフィルタ、7……入力回路、8……逆フーリ
エ変換回路、9……設定回路。1 and 2 show a specific example of the calculation setting method of the present invention, FIG. 1 is a block diagram of a transversal filter coefficient calculation device, and FIG. 2 is a flowchart showing a filter coefficient calculation algorithm. FIG. 4 is a block diagram of a conventional filter coefficient computing device, FIG. 4 is an amplitude frequency characteristic diagram showing an example of sampling points of amplitude frequency characteristics, FIG. 5 is an explanatory diagram of an example of sampling frequency points, and FIG. It is a flowchart figure which shows the filter coefficient calculation algorithm in a prior art example. 6 ... FIR filter, 7 ... input circuit, 8 ... inverse Fourier transform circuit, 9 ... setting circuit.
───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 昭63−246914(JP,A) 特開 昭63−26112(JP,A) 特開 昭63−93211(JP,A) 特開 昭63−244924(JP,A) 特開 昭63−234617(JP,A) 特開 昭63−278410(JP,A) 特公 平6−91416(JP,B2) 米国特許4896285(US,A) 欧州特許出願公開284175(EP,A) ─────────────────────────────────────────────────── ─── Continuation of the front page (56) Reference JP 63-246914 (JP, A) JP 63-26112 (JP, A) JP 63-93211 (JP, A) JP 63- 244924 (JP, A) JP 63-234617 (JP, A) JP 63-278410 (JP, A) JP 6-91416 (JP, B2) US Patent 4896285 (US, A) European patent application Publication 284175 (EP, A)
Claims (1)
は第2種の標本化周波数ω2によって振幅周波数特性を
入力し、この入力された振幅周波数特性から伝達関数を
求め、前記振幅周波数特性を前記第1種の標本化周波数
で設定した場合には前記第2種の標本化周波数特性で前
記伝達関数を逆フーリエ変換してインパルス応答を求
め、前記第2種の標本化周波数で設定した場合には前記
第1種の標本化周波数特性で前記伝達関数を逆フーリエ
変換してインパルス応答を求め、逆フーリエ変換により
求まったインパルス応答の実数部をフィルタ係数として
外部のトランスバーサル・フィルタに設定するフィルタ
係数の演算設定方法。 ω1=(2・π/N)・k ω2=(2・π/N)・(k+1/2) ただし、k=0〜N−11. An amplitude frequency characteristic is input by a first type sampling frequency ω1 or a second type sampling frequency ω2 shown below, a transfer function is obtained from the input amplitude frequency characteristic, and the amplitude frequency characteristic is obtained. When the sampling frequency of the first type is set, the transfer function is inverse-Fourier-transformed by the sampling frequency characteristic of the second type to obtain an impulse response, and the sampling frequency of the second type is set. In this case, the transfer function is inverse-Fourier-transformed with the sampling frequency characteristic of the first type to obtain an impulse response, and the real part of the impulse response obtained by the inverse-Fourier transformation is set as a filter coefficient in an external transversal filter. How to set the calculation of the filter coefficient. ω1 = (2 · π / N) · k ω2 = (2 · π / N) · (k + 1/2) where k = 0 to N−1
Priority Applications (8)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62081980A JPH0770955B2 (en) | 1987-04-02 | 1987-04-02 | Filter coefficient calculation setting method |
| EP88300324A EP0284175B1 (en) | 1987-03-23 | 1988-01-15 | Calculation of filter factors for digital filter |
| DE3856040T DE3856040T2 (en) | 1987-03-23 | 1988-01-15 | Filter coefficient calculation for a digital filter |
| DE3853372T DE3853372T2 (en) | 1987-03-23 | 1988-01-15 | Filter coefficient calculation for a digital filter. |
| CA000556581A CA1280808C (en) | 1987-03-23 | 1988-01-15 | Calculation of filter factors for digital filter |
| EP93102770A EP0544647B1 (en) | 1987-03-23 | 1988-01-15 | Calculation of filter factors for digital filter |
| US07/144,477 US4896285A (en) | 1987-03-23 | 1988-01-15 | Calculation of filter factors for digital filter |
| KR1019880003042A KR910007021B1 (en) | 1986-07-18 | 1988-03-22 | Fklter coefficient arithmetic method and device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62081980A JPH0770955B2 (en) | 1987-04-02 | 1987-04-02 | Filter coefficient calculation setting method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS63246915A JPS63246915A (en) | 1988-10-13 |
| JPH0770955B2 true JPH0770955B2 (en) | 1995-07-31 |
Family
ID=13761629
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP62081980A Expired - Fee Related JPH0770955B2 (en) | 1986-07-18 | 1987-04-02 | Filter coefficient calculation setting method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0770955B2 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63246914A (en) * | 1987-04-02 | 1988-10-13 | Matsushita Electric Ind Co Ltd | How to set filter coefficient calculation |
| JP2007537630A (en) * | 2004-05-12 | 2007-12-20 | ディーイーキューエックス ピーティーワイ リミテッド | Digital filter design system and method |
| DE112022007315T5 (en) * | 2022-08-02 | 2025-04-03 | Mitsubishi Electric Corporation | SIGNAL PROCESSING DEVICE AND SIGNAL PROCESSING METHOD |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4896285A (en) | 1987-03-23 | 1990-01-23 | Matsushita Electric Industrial Co., Ltd. | Calculation of filter factors for digital filter |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63246914A (en) * | 1987-04-02 | 1988-10-13 | Matsushita Electric Ind Co Ltd | How to set filter coefficient calculation |
-
1987
- 1987-04-02 JP JP62081980A patent/JPH0770955B2/en not_active Expired - Fee Related
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4896285A (en) | 1987-03-23 | 1990-01-23 | Matsushita Electric Industrial Co., Ltd. | Calculation of filter factors for digital filter |
Also Published As
| Publication number | Publication date |
|---|---|
| JPS63246915A (en) | 1988-10-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Brault et al. | The analysis and restoration of astronomical data via the fast Fourier transform | |
| EP0544647B1 (en) | Calculation of filter factors for digital filter | |
| JP2003262651A (en) | Improved trace video filtering using wavelet denoising techniques | |
| CN114235072A (en) | A Coriolis flowmeter phase difference calculation method based on zero-crossing detection | |
| JPH0770955B2 (en) | Filter coefficient calculation setting method | |
| JPH06105867B2 (en) | Filter coefficient calculator | |
| JP3464246B2 (en) | Stabilization system | |
| JPH0748635B2 (en) | Filter coefficient calculator | |
| JP3224381B2 (en) | Method and apparatus for interpolating between data samples | |
| Porat et al. | Blind deconvolution of polynomial-phase signals using the high-order ambiguity function | |
| JP3307483B2 (en) | Digital broadband 90 degree phase shifter | |
| CN115146221A (en) | MSTCT time-frequency analysis method and system based on multiple synchronous compression | |
| JP2901011B2 (en) | A method for correcting the influence of the time window when estimating the impulse response by the cross spectrum method | |
| US20020191688A1 (en) | Adaptive line enhancer | |
| JP4214391B2 (en) | How to design a digital filter | |
| JPS63244924A (en) | Filter coefficient calculation device | |
| JP2527008B2 (en) | Frequency / phase estimation device | |
| Podobuev et al. | A Method for Reducing the Dynamic Error of Power Frequency Measurement for the Case of Quadrature Demodulation Application | |
| JP2914979B2 (en) | Frequency converter | |
| Zieliński | FIR Digital Filters | |
| JPH01273414A (en) | Fir filter | |
| JPH0666853A (en) | Spectrum arithmetic device | |
| JPH06331440A (en) | Deconvolution method for spectral data | |
| CN116318463A (en) | A method, system and device for correcting distorted channel response | |
| JP3263091B2 (en) | Frequency analyzer |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |