Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0770955B2 - Filter coefficient calculation setting method - Google Patents
[go: Go Back, main page]

JPH0770955B2 - Filter coefficient calculation setting method - Google Patents

Filter coefficient calculation setting method

Info

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
Application number
JP62081980A
Other languages
Japanese (ja)
Other versions
JPS63246915A (en
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP62081980A priority Critical patent/JPH0770955B2/en
Priority to EP88300324A priority patent/EP0284175B1/en
Priority to DE3856040T priority patent/DE3856040T2/en
Priority to DE3853372T priority patent/DE3853372T2/en
Priority to CA000556581A priority patent/CA1280808C/en
Priority to EP93102770A priority patent/EP0544647B1/en
Priority to US07/144,477 priority patent/US4896285A/en
Priority to KR1019880003042A priority patent/KR910007021B1/en
Publication of JPS63246915A publication Critical patent/JPS63246915A/en
Publication of JPH0770955B2 publication Critical patent/JPH0770955B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

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.

【図面の簡単な説明】[Brief description of drawings]

第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)

【特許請求の範囲】[Claims] 【請求項1】下記に示す第1種の標本化周波数ω1また
は第2種の標本化周波数ω2によって振幅周波数特性を
入力し、この入力された振幅周波数特性から伝達関数を
求め、前記振幅周波数特性を前記第1種の標本化周波数
で設定した場合には前記第2種の標本化周波数特性で前
記伝達関数を逆フーリエ変換してインパルス応答を求
め、前記第2種の標本化周波数で設定した場合には前記
第1種の標本化周波数特性で前記伝達関数を逆フーリエ
変換してインパルス応答を求め、逆フーリエ変換により
求まったインパルス応答の実数部をフィルタ係数として
外部のトランスバーサル・フィルタに設定するフィルタ
係数の演算設定方法。 ω1=(2・π/N)・k ω2=(2・π/N)・(k+1/2) ただし、k=0〜N−1
1. 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
JP62081980A 1986-07-18 1987-04-02 Filter coefficient calculation setting method Expired - Fee Related JPH0770955B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (1)

* Cited by examiner, † Cited by third party
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