JP2000232382A - Signal separating device, signal separating method and recording medium - Google Patents

Signal separating device, signal separating method and recording medium

Info

Publication number
JP2000232382A
JP2000232382A JP11030918A JP3091899A JP2000232382A JP 2000232382 A JP2000232382 A JP 2000232382A JP 11030918 A JP11030918 A JP 11030918A JP 3091899 A JP3091899 A JP 3091899A JP 2000232382 A JP2000232382 A JP 2000232382A
Authority
JP
Japan
Prior art keywords
signal
output value
output
filter
fourier transform
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
JP11030918A
Other languages
Japanese (ja)
Other versions
JP4201907B2 (en
Inventor
Hirokazu Shimada
浩和 嶋田
Takeshi Usagawa
毅 宇佐川
Naoto Kawasaki
直人 川崎
Masanao Ebata
正直 江端
Yasuyuki Shimada
泰幸 嶋田
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 JP03091899A priority Critical patent/JP4201907B2/en
Publication of JP2000232382A publication Critical patent/JP2000232382A/en
Application granted granted Critical
Publication of JP4201907B2 publication Critical patent/JP4201907B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Noise Elimination (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a signal separating device capable of extracting an original signal alone from a signal on which a noise signal is superimpose in high quality. SOLUTION: This signal separating device has a Fourier transforming means 18 which performs short time Fourier transformation processing or Fourier transformation processing to signals of two systems on which an original signal and noise are superimposed, a cross-correlation operating means 19 which performs a cross-correlation operation to an output value from the means 18, an auto-correlation operating means 20 which performs an auto-correlation operation to the output value from the means 18, a neglecting means 21 which neglects a value that has amplitude equal to or more than a prescribed reference value of an output value from the means 20 and a parameter estimating means 22 which estimates a parameter for a transmission path from output values from the means 19 and 21.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は信号処理を行い、特
に信号の分離処理を行う信号分離装置、信号分離方法及
び記録媒体に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a signal separation apparatus, a signal separation method, and a recording medium for performing signal processing, and particularly for performing signal separation processing.

【0002】[0002]

【従来の技術】送信されたきた信号を受信側の処理によ
って、雑音を取り除きもとの信号に復元する信号分離処
理技術がある。この信号分離処理技術によれば伝送路中
で雑音が付加され原信号が判別できない状況にある信号
を元の原信号に近づけることができる。以下に従来の信
号分離処理技術について説明する。図9は従来の技術に
よる信号分離装置の機能ブロック図である。
2. Description of the Related Art There is a signal separation processing technique for removing a noise from a transmitted signal by processing on a receiving side and restoring the original signal. According to this signal separation processing technique, a signal in a situation where noise is added in the transmission path and the original signal cannot be determined can be made closer to the original original signal. Hereinafter, a conventional signal separation processing technique will be described. FIG. 9 is a functional block diagram of a conventional signal separation device.

【0003】図9において、1は原信号を生成する原信
号発生手段、2はトレーニング用の信号を記憶しておく
トレーニング信号記憶手段、3は原信号発生手段1から
の信号とトレーニング信号記憶手段2からの信号を切り
替える切り替え手段、4は伝送路において発生する雑音
発生手段、5は切り替え手段3からの出力信号と雑音発
生手段4からの出力信号を加算する加算手段、6は伝送
路において信号を減衰させたり歪みを与える伝送路フィ
ルタ手段、7は雑音発生手段、加算手段、伝送路フィル
タ手段を含む伝送路からの出力信号に対してフィルタリ
ング処理を行い雑音を取り除いた原信号に近い信号を出
力するフィルタ処理手段、8はトレーニング信号を記憶
しておくトレーニング信号記憶手段、9は伝送路からの
出力信号とフィルタ処理手段7からの出力信号とトレー
ニング信号記憶手段8からの出力信号から伝送路の逆特
性を演算し、フィルタ処理手段7のタップ係数を算出す
る伝送路逆特性演算手段である。
In FIG. 9, 1 is an original signal generating means for generating an original signal, 2 is a training signal storing means for storing a training signal, and 3 is a signal from the original signal generating means 1 and a training signal storing means. Switching means for switching the signal from 2; noise generating means on the transmission line; 5 adding means for adding the output signal from the switching means 3 and the output signal from the noise generating means 4; Transmission line filter means 7 for attenuating or distorting the signal, and 7 performs a filtering process on an output signal from the transmission path including the noise generation means, the addition means, and the transmission path filter means to remove a signal close to the original signal from which noise has been removed. Filter processing means for outputting, training signal storage means for storing a training signal, and output signal from the transmission path and filter It calculates the inverse characteristics of the transmission path from the output signal from the output signal and the training signal memory means 8 from the processing unit 7, a transmission path inverse characteristics calculating means for calculating the tap coefficients of the filtering means 7.

【0004】図10を用いて図9の従来の技術における
信号分離装置の動作について説明する。
[0004] The operation of the conventional signal separation device shown in FIG. 9 will be described with reference to FIG.

【0005】切り替え手段3がトレーニング信号記憶手
段2からの信号を加算手段5に出力し、雑音発生手段4
からの雑音と切り替え手段3からの出力信号が加算され
伝送路フィルタ手段で減衰・歪みを与えられる(ステッ
プ1)。雑音が重なり更に伝送路フィルタ手段で減衰・
歪みを与えられた信号がフィルタ処理手段7及び、伝送
路逆特性演算手段8に入力する(ステップ2)。
[0005] The switching means 3 outputs the signal from the training signal storage means 2 to the addition means 5 and the noise generation means 4
And the output signal from the switching means 3 are added, and attenuation and distortion are given by the transmission line filter means (step 1). The noise overlaps and is further attenuated by the transmission line filter.
The distorted signal is input to the filter processing means 7 and the transmission path reverse characteristic calculation means 8 (step 2).

【0006】ここで伝送路フィルタ手段6からの出力信
号を時刻nにおいてX(n)、フィルタ処理手段7からの出
力信号をY(n)、トレーニング信号記憶からの出力信号を
D(n)、伝送路逆特性演算手段8で算出された伝送路の逆
特性のタップ係数値をC(n)と表記する。
Here, the output signal from the transmission path filter means 6 is X (n) at time n, the output signal from the filter processing means 7 is Y (n), and the output signal from the training signal storage is
D (n), the tap coefficient value of the inverse characteristic of the transmission line calculated by the transmission line inverse characteristic calculating means 8 is denoted by C (n).

【0007】伝送路逆特性演算手段9はX(n)、Y(n)、D
(n)から伝送路の逆特性を算出する(ステップ3)。逆
特性の算出方法は様々な手法が提案されているが、代表
的なものとしてLMS(Least Mean Square)方式を例に
挙げる。
The transmission line inverse characteristic calculating means 9 calculates X (n), Y (n), D
The inverse characteristic of the transmission path is calculated from (n) (step 3). Various methods have been proposed as methods for calculating the inverse characteristic, and a representative one is the LMS (Least Mean Square) method as an example.

【0008】LMS方式では、伝送路の逆特性のフィル
タタップ係数値C(n)は(数1)で表記される。
In the LMS system, the filter tap coefficient value C (n) having the inverse characteristic of the transmission path is represented by (Equation 1).

【0009】[0009]

【数1】 (Equation 1)

【0010】フィルタ処理手段7は伝送路逆特性演算手
段9で算出されたタップ係数C(n)を元に伝送路フィルタ
手段6からの出力信号X(n)に対してフィルタリング処理
を行う(ステップ4)。
The filter processing means 7 performs a filtering process on the output signal X (n) from the transmission path filter means 6 based on the tap coefficient C (n) calculated by the transmission path inverse characteristic calculation means 9 (step S1). 4).

【0011】以上の工程を規定回数行うことにより伝送
路逆特性値C(n)を学習させ、規定回数回トレーニング信
号の受信が終了したならば(ステップ5)、切り替え手
段3が原信号発生手段からの信号を加算手段5に出力す
る(ステップ6)。ステップ6で加算手段5に出力され
た信号は雑音発生手段4からの雑音信号と加算手段5で
加算され、更に伝送路フィルタ手段6で減衰・歪みを与
えられる。フィルタ処理手段7は伝送路フィルタ手段6
からの出力信号に対してトレーニング信号受信時に学習
した伝送路逆特性C(n)を用いてフィルタリング処理を行
い(ステップ7)、伝送路フィルタ手段からの出力信号
から雑音を取り除いた原信号に近い信号Y(n)を出力し、
終了する(ステップ8)。
By performing the above steps a specified number of times, the transmission path inverse characteristic value C (n) is learned. When the reception of the training signal has been completed a specified number of times (step 5), the switching means 3 sets the original signal generation means. Is output to the adding means 5 (step 6). The signal output to the addition means 5 in step 6 is added to the noise signal from the noise generation means 4 by the addition means 5, and further subjected to attenuation / distortion by the transmission line filter means 6. Filtering means 7 is transmission path filtering means 6
Is filtered using the transmission path inverse characteristic C (n) learned at the time of receiving the training signal (step 7), and is close to the original signal obtained by removing noise from the output signal from the transmission path filter means. Outputs the signal Y (n),
The process ends (step 8).

【0012】また、ステップ6、ステップ7、ステップ
8においては伝送路逆特性値C(n)の演算は行わない。
In steps 6, 7 and 8, the calculation of the transmission path reverse characteristic value C (n) is not performed.

【0013】[0013]

【発明が解決しようとする課題】しかしながら上記の構
成では、原信号による通信以外にトレーニング用の信号
を送受信する必要がありスループットが低下する。ま
た、ステップ6、ステップ7、ステップ8においては伝
送路逆特性値C(n)は算出しない為、伝送路の特性が原信
号送受信時に時間的に変化する場合については対応でき
ないという問題点を有していた。
However, in the above configuration, it is necessary to transmit and receive a training signal in addition to the communication based on the original signal, so that the throughput is reduced. In addition, since the transmission path inverse characteristic value C (n) is not calculated in steps 6, 7, and 8, there is a problem that it is not possible to cope with a case where the characteristics of the transmission path change with time when transmitting and receiving the original signal. Was.

【0014】[0014]

【課題を解決するための手段】上記課題を解決するため
に本発明は、送信側から受信側へ信号を伝達する場合伝
達すべき所望信号(原信号)に対して、伝送路内で所望
信号の識別に障害を来す雑音信号が任意の増幅率で重畳
され、受信側において所望信号を識別できない場合にお
いて、受信側で雑音信号にうもれた所望信号を再生する
為に、2入力信号に対して短時間フーリエ変換処理もし
くはフーリエ変換処理を行うフーリエ変換手段と、フー
リエ変換手段からの出力値に対して相互相関演算を行う
相互相関演算手段と、フーリエ変換手段からの出力値に
対して自己相関演算を行う自己相関演算手段と、自己相
関演算手段からの出力値に対して振幅がある一定の基準
値以上の値については無視するNeglect手段と、相互相
関演算手段とNeglect手段の出力値から伝送路のパラメ
ータを推定するパラメータ推定手段を有しことにより、
トレーニング信号を必要とせずに原信号と雑音を分離で
きる作用を有し、原信号送受信時に伝送路が時間的に変
化する場合においても伝送路変化に追従して信号分離処
理を行うことのできるアルゴリズムが提供できる。
SUMMARY OF THE INVENTION In order to solve the above-mentioned problems, the present invention relates to a method for transmitting a signal from a transmitting side to a receiving side. When a noise signal that interferes with the identification of a signal is superimposed at an arbitrary amplification factor and the desired signal cannot be identified on the receiving side, the received signal is reproduced on the receiving side in order to reproduce the desired signal buried in the noise signal. Fourier transform means for performing short-time Fourier transform processing or Fourier transform processing, cross-correlation computing means for performing cross-correlation computation on output values from Fourier transform means, and auto-correlation for output values from Fourier transform means Auto-correlation calculating means for performing calculation, Neglect means for ignoring a value whose amplitude with respect to an output value from the auto-correlation calculating means is equal to or more than a certain reference value, cross-correlation calculating means and Neglect processing means By having a parameter estimation means for estimating parameters of a transmission path from the output value,
An algorithm that has the effect of separating the original signal and noise without the need for a training signal, and that can perform signal separation processing following the change in the transmission path even when the transmission path changes over time when transmitting and receiving the original signal. Can be provided.

【0015】[0015]

【発明の実施の形態】本発明の請求項1に記載の発明
は、送信側から受信側へ信号を伝達する場合、伝達すべ
き所望信号(原信号)に対して、伝送路内で所望信号の
識別に障害を来す雑音信号が任意の増幅率で重畳され、
受信側において所望信号を識別できない場合において、
受信側で雑音信号にうもれた所望信号を再生する為に、
原信号発生手段から出力された原信号に対して任意タッ
プ長かつ任意タップ係数のフィルタリング処理を行う第
1及び第2のフィルタ手段と、雑音発生手段から出力さ
れた雑音信号に対して任意タップ長かつ任意タップ係数
のフィルタリング処理を行う第3及び第4のフィルタ手
段と、第1のフィルタ手段の出力と第3のフィルタ手段
の出力を加算し、フィルタリングされた原信号と雑音を
重ねあわせる第1の加算手段と、第2のフィルタ手段と
第4のフィルタ手段の出力を加算し、フィルタリングさ
れた雑音と原信号を重ねあわせる第2の加算手段と、第
1の加算手段からの出力信号に対して短時間フーリエ変
換処理もしくはフーリエ変換処理を行うフーリエ変換手
段と、フーリエ変換手段からの出力値に対して相互相関
演算を行う相互相関演算手段と、フーリエ変換手段から
の出力値に対して自己相関演算を行う自己相関演算手段
と、自己相関演算手段からの出力値に対して振幅がある
一定の基準値以上の値については無視するNeglect手段
と、相互相関演算手段とNeglect手段の出力値から第1
乃至第4のフィルタ手段及び第1、第2の加算手段を含
む伝送路のパラメータを推定するパラメータ推定手段
と、パラメータ推定手段で推定されたパラメータを元に
伝送路の第1の加算手段からの出力値に対してフィルタ
リング処理を行う第5のフィルタ手段と、同じくパラメ
ータ推定手段で推定されたパラメータを元に伝送路の第
2の加算手段からの出力値に対してフィルタリング処理
を行う第6のフィルタ手段と、伝送路の第1の加算手段
からの出力値と第6のフィルタ手段の出力値を加算する
第3の加算手段と、伝送路の第2の加算手段からの出力
値と第5のフィルタ手段の出力値を加算する第4の加算
手段と、第3の加算手段からの出力値に対して伝送路の
パラメータを元に乗算処理を行う第1の乗算手段と、第
4の加算手段からの出力値に対して伝送路のパラメータ
を元に乗算処理を行う第2の乗算手段を有する信号分離
装置であり、トレーニング信号を必要とせずに伝送路か
らの出力値に対して原信号と雑音を分離させる信号分離
処理を行い原信号に近い信号を抽出する作用がある。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS According to the first aspect of the present invention, when a signal is transmitted from a transmitting side to a receiving side, a desired signal (original signal) to be transmitted is compared with a desired signal within a transmission path. A noise signal that interferes with the identification of
If the receiving side cannot identify the desired signal,
To reproduce the desired signal buried in the noise signal on the receiving side,
First and second filter means for performing filtering of an arbitrary tap length and an arbitrary tap coefficient on the original signal output from the original signal generation means, and arbitrary tap length for the noise signal output from the noise generation means And a third and fourth filter means for filtering an arbitrary tap coefficient, a first filter means for adding an output of the first filter means and an output of the third filter means, and superimposing the filtered original signal and noise. A second adding means for adding outputs of the second filtering means and the fourth filtering means, and superimposing the filtered noise and the original signal, and an output signal from the first adding means. Transform means for performing short-time Fourier transform processing or Fourier transform processing, and a mutual phase for performing a cross-correlation operation on an output value from the Fourier transform means Calculating means, an autocorrelation calculating means for performing an autocorrelation calculation on an output value from the Fourier transforming means, and ignoring a value having an amplitude greater than a certain reference value with respect to the output value from the autocorrelation calculating means. Neglect means, a first value obtained from the output values of the cross-correlation calculation means and the Neglect means.
A parameter estimating means for estimating the parameters of the transmission path including the fourth to fourth filtering means and the first and second adding means; and a first estimating means for the transmission path based on the parameters estimated by the parameter estimating means. Fifth filtering means for performing filtering processing on output values, and sixth filtering means for performing filtering processing on output values from the second adding means in the transmission path based on parameters similarly estimated by the parameter estimating means. Filter means, third addition means for adding the output value from the first addition means on the transmission path and the output value from the sixth filter means, and the output value from the second addition means on the transmission path to the fifth A fourth adding means for adding the output values of the filter means, a first multiplying means for performing a multiplication process on the output value from the third adding means based on the parameters of the transmission path, and a fourth adding means. From the means A signal separating apparatus having a second multiplying means for performing a multiplication process on a force value based on a parameter of a transmission path, wherein an output signal from the transmission path is converted into an original signal and noise without a training signal. There is an operation of extracting a signal close to the original signal by performing signal separation processing for separation.

【0016】本発明の請求項2に記載の発明は、ツイス
トペアケーブルを用いて送信側から受信側へ信号を伝達
する場合、ツイストペアケーブル内にて接地線に信号線
の信号が任意の増幅率で重畳され送信側と受信側の接地
電圧値に揺らぎが生じ、結果として受信側において所望
信号を識別できない場合において、受信側で送信側と同
じ接地電圧値を得る為に、ツイストペアケーブルによる
通信において、送信側接地電圧値としての原信号発生手
段からのデジタル出力信号をアナログ信号へ変換するデ
ジタル/アナログ変換手段と、デジタル/アナログ変換
手段から出力された信号に対して任意タップ長かつ任意
タップ係数のフィルタリング処理を行う第1及び第2の
フィルタ手段と、送信側信号線としての雑音発生手段か
ら出力された雑音信号に対して任意タップ長かつ任意タ
ップ係数のフィルタリング処理を行う第3及び第4のフ
ィルタ手段と、第1のフィルタ手段の出力と第3のフィ
ルタ手段の出力を加算し、フィルタリングされたアナロ
グ原信号と雑音を重ねあわせる第1の加算手段と、第2
のフィルタ手段と第4のフィルタ手段の出力を加算し、
フィルタリングされた雑音とアナログ原信号を重ねあわ
せる第2の加算手段と、第1の加算手段からのアナログ
出力信号をデジタル信号へ変換する第1のアナログ/デ
ジタル変換手段と、第2の加算手段からのアナログ出力
信号をデジタル信号へ変換する第2のアナログ/デジタ
ル変換手段と、第1及び第2のアナログ/デジタル変換
手段からの出力信号に対して短時間フーリエ変換処理も
しくはフーリエ変換処理を行うフーリエ変換手段と、フ
ーリエ変換手段からの出力値に対して相互相関演算を行
う相互相関演算手段と、フーリエ変換手段からの出力値
に対して自己相関演算を行う自己相関演算手段と、自己
相関演算手段からの出力値に対して振幅がある一定の基
準値以上の値については無視するNeglect手段と、相互
相関演算手段とNeglect手段の出力値から第1乃至第4
のフィルタ手段及び第1、第2の加算手段を含む伝送路
のパラメータを推定するパラメータ推定手段と、パラメ
ータ推定手段で推定されたパラメータを元にツイストペ
アケーブルの第1の加算手段からの出力値に対してフィ
ルタリング処理を行う第5のフィルタ手段と、同じくパ
ラメータ推定手段で推定されたパラメータを元にツイス
トペアケーブルの第2の加算手段からの出力値に対して
フィルタリング処理を行う第6のフィルタ手段と、ツイ
ストペアケーブルの加算手段からの出力値と第6のフィ
ルタ手段の出力値を加算する第3の加算手段と、ツイス
トペアケーブルの第2の加算手段からの出力値と第5の
フィルタ手段の出力値を加算する第4の加算手段と、第
3の加算手段からの出力値に対してツイストペアケーブ
ルのパラメータを元に乗算処理を行う第1の乗算手段
と、第4の加算手段からの出力値に対してツイストペア
ケーブルのパラメータを元に乗算処理を行う第2の乗算
手段を有する信号分離装置であり、ツイストペアケーブ
ルによる通信においてトレーニング信号を必要とせずに
ツイストペアケーブルからの出力値に対して原信号と雑
音を分離させる信号分離処理を行い原信号に近い信号を
抽出し、受信側にて接地電圧値から雑音成分を取り除
き、送信側と等しくでき安定した信号伝達を実現できる
という作用がある。
According to a second aspect of the present invention, when a signal is transmitted from a transmitting side to a receiving side using a twisted pair cable, a signal on a signal line is transmitted to a ground line within the twisted pair cable at an arbitrary amplification factor. When the ground voltage value of the transmitting side and the receiving side fluctuates and the desired signal cannot be identified on the receiving side as a result, in order to obtain the same ground voltage value as the transmitting side on the receiving side, in communication using a twisted pair cable, Digital / analog conversion means for converting a digital output signal from the original signal generation means as a transmission-side ground voltage value into an analog signal; and a signal having an arbitrary tap length and an arbitrary tap coefficient for the signal output from the digital / analog conversion means. First and second filter means for performing a filtering process, and noise output from a noise generation means as a transmission-side signal line Third and fourth filter means for performing filtering processing of an arbitrary tap length and an arbitrary tap coefficient on the signal, and adding the output of the first filter means and the output of the third filter means to obtain a filtered analog signal. A first adding means for superimposing a signal and a noise;
And the outputs of the fourth filter means and
A second adding means for superimposing the filtered noise and the analog original signal, a first analog / digital converting means for converting an analog output signal from the first adding means into a digital signal, and a second adding means. A second analog / digital conversion means for converting the analog output signal of the above into a digital signal, and a short-time Fourier transformation processing or a Fourier transformation processing for the output signals from the first and second analog / digital conversion means Conversion means, cross-correlation calculation means for performing cross-correlation calculation on output values from Fourier transformation means, auto-correlation calculation means for performing auto-correlation calculation on output values from Fourier transformation means, and auto-correlation calculation means Neglect means that ignores values greater than a certain reference value with respect to the output value from the The first through fourth from the output value of stages
Parameter estimating means for estimating the parameters of the transmission path including the filtering means and the first and second adding means, and the output value from the first adding means of the twisted pair cable based on the parameters estimated by the parameter estimating means. Fifth filtering means for performing filtering processing on the output signal, and sixth filtering means for performing filtering processing on the output value from the second adding means of the twisted pair cable based on the parameters estimated by the parameter estimating means. Third adding means for adding the output value from the adding means of the twisted pair cable and the output value of the sixth filter means, the output value from the second adding means of the twisted pair cable and the output value of the fifth filter means And a parameter of the twisted pair cable with respect to the output value from the third adding means. And a second multiplying means for multiplying the output value from the fourth adding means based on the parameters of the twisted pair cable. A signal separation process that separates the original signal and the noise from the output value from the twisted pair cable without the need for a training signal in communication by, extracts a signal close to the original signal, and the noise component from the ground voltage value on the receiving side Has been removed, and there is an effect that a stable signal transmission can be realized by making it equal to the transmitting side.

【0017】本発明の請求項3に記載の発明は、カーナ
ビゲーションシステムの音声認識装置や携帯型電話機、
OFDM(Orthogonal Frequency Division Multiplexi
ng :直交周波数分割多重方式)通信等において、カーナ
ビゲーションシステムの音声認識装置では話者(送信
側)からカーナビゲーション装置(受信側)へ音声コマ
ンドを伝達する場合、音声コマンド(原信号)に対し
て、車内のエンジン装置やタイヤ装置の路面との摩擦音
等の音声コマンドの識別に障害を来す雑音信号が任意の
増幅率で重畳され、カーナビゲーション装置において音
声コマンドを識別できない場合において、カーナビゲー
ション装置で雑音に埋もれた音声コマンドを再生する為
に、また、携帯電話装置では話者(原信号)の音声信号
に対して話者以外の周囲雑音が任意の増幅率で重畳さ
れ、話者の通話者では音声を認識できない場合におい
て、送信側の携帯電話装置において雑音に埋もれた話者
の声を再生する為に、また、OFDM通信においては複
数の送信局からの信号を受信局にて所望局の信号(原信
号)のみを取り出す為に、雑音(OFDM通信では他チ
ャンネルの信号)が混入した所望信号から所望信号のみ
を抽出する場合において、原信号発生手段から出力され
た信号に対して任意タップ長かつ任意タップ係数のフィ
ルタリング処理を行う第1及び第2のフィルタ手段と、
雑音発生手段から出力された雑音信号に対して任意タッ
プ長かつ任意タップ係数のフィルタリング処理を行う第
3及び第4のフィルタ手段と、第1のフィルタ手段の出
力と第3のフィルタ手段の出力を加算し、フィルタリン
グされた原信号と雑音を重ねあわせる第1の加算手段
と、第2のフィルタ手段と第4のフィルタ手段の出力を
加算し、フィルタリングされた雑音と原信号を重ねあわ
せる第2の加算手段と、第1の加算手段からの出力信号
を電気信号へと変換する第1のマイクロフォンと、第2
の加算手段からの出力信号を電気信号へと変換する第2
のマイクロフォンと、第1のマイクロフォンからのアナ
ログ出力信号をデジタル信号へ変換する第1のアナログ
/デジタル変換手段と、第2のマイクロフォンからのア
ナログ出力信号をデジタル信号へ変換する第2のアナロ
グ/デジタル変換手段と、第1及び第2のアナログ/デ
ジタル変換手段からの出力信号に対して短時間フーリエ
変換処理もしくはフーリエ変換処理を行うフーリエ変換
手段と、フーリエ変換手段からの出力値に対して相互相
関演算を行う相互相関演算手段と、フーリエ変換手段か
らの出力値に対して自己相関演算を行う自己相関演算手
段と、自己相関演算手段からの出力値に対して振幅があ
る一定の基準値以上の値については無視するNeglect手
段と、相互相関演算手段とNeglect手段の出力値から第
1乃至第4のフィルタ手段及び第1、第2の加算手段を
含む伝送路のパラメータを推定するパラメータ推定手段
と、パラメータ推定手段で推定されたパラメータを元に
伝送路の第1の加算手段からの出力値に対してフィルタ
リング処理を行う第5のフィルタ手段と、同じくパラメ
ータ推定手段で推定されたパラメータを元に伝送路の第
2の加算手段からの出力値に対してフィルタリング処理
を行う第6のフィルタ手段と、伝送路の第1の加算手段
からの出力値と第6のフィルタ手段の出力値を加算する
第3の加算手段と、伝送路の第2の加算手段からの出力
値と第5のフィルタ手段の出力値を加算する第4の加算
手段と、第3の加算手段からの出力値に対して伝送路の
パラメータを元に乗算処理を行う第1の乗算手段と、第
4の加算手段からの出力値に対して伝送路のパラメータ
を元に乗算処理を行う第2の乗算手段を有する信号分離
装置であり、トレーニング信号を必要とせずに伝送路か
らの出力値に対して原信号と雑音を分離させる信号分離
処理を行い原信号に近い信号を抽出する作用がある。
According to a third aspect of the present invention, there is provided a voice recognition device for a car navigation system, a portable telephone,
OFDM (Orthogonal Frequency Division Multiplexi)
ng: Orthogonal frequency division multiplexing) In communication, etc., when a voice command is transmitted from a speaker (transmitting side) to a car navigation device (receiving side) in a voice recognition device of a car navigation system, the voice command (original signal) is If a noise signal that interferes with the identification of a voice command such as a frictional sound of the engine device or tire device in the vehicle with the road surface is superimposed at an arbitrary amplification factor, and the car navigation device cannot identify the voice command, In order to reproduce the voice command buried in the noise in the device, and in the mobile phone device, the ambient noise other than the speaker is superimposed on the voice signal of the speaker (original signal) at an arbitrary amplification factor. When the caller cannot recognize the voice, in order to reproduce the voice of the speaker buried in the noise in the transmitting mobile phone device, In OFDM communication, signals from a plurality of transmitting stations are extracted at a receiving station by extracting only signals (original signals) of a desired station. Therefore, only a desired signal from a desired signal mixed with noise (a signal of another channel in OFDM communication) is extracted. First and second filtering means for performing a filtering process of an arbitrary tap length and an arbitrary tap coefficient on a signal output from the original signal generating means,
Third and fourth filter means for performing a filtering process of an arbitrary tap length and an arbitrary tap coefficient on the noise signal output from the noise generation means, and an output of the first filter means and an output of the third filter means. A first adding means for adding the filtered original signal and the noise, and a second adding means for adding the outputs of the second filter means and the fourth filter means so as to overlap the filtered noise and the original signal. An adder, a first microphone for converting an output signal from the first adder into an electric signal, and a second microphone.
To convert the output signal from the adding means into an electric signal.
, A first analog / digital converter for converting an analog output signal from the first microphone into a digital signal, and a second analog / digital for converting an analog output signal from the second microphone into a digital signal Transforming means, short-time Fourier transform processing or Fourier transform processing for output signals from the first and second analog / digital converting means, and cross-correlation for output values from the Fourier transform means Cross-correlation calculation means for performing calculation, auto-correlation calculation means for performing auto-correlation calculation on an output value from the Fourier transform means, and amplitude greater than a certain reference value for the output value from the auto-correlation calculation means. Neglect means for ignoring the value, and first to fourth filter means based on the output values of the cross-correlation calculating means and the Neglect means. Parameter estimating means for estimating parameters of a transmission path including first and second adding means, and filtering of an output value from the first adding means of the transmission path based on the parameters estimated by the parameter estimating means A fifth filter unit for performing a process, a sixth filter unit for performing a filtering process on an output value from the second adding unit of the transmission path based on the parameter also estimated by the parameter estimation unit, Third adding means for adding the output value of the first adding means and the output value of the sixth filtering means, and the output value of the second adding means and the output value of the fifth filtering means on the transmission line. , A first multiplying means for performing a multiplication process on the output value from the third adding means based on the parameters of the transmission path, and an output value from the fourth adding means. On the transmission line A signal separation device having second multiplication means for performing multiplication processing based on parameters, and performs signal separation processing for separating an original signal and noise from an output value from a transmission path without requiring a training signal. It has the effect of extracting a signal close to the signal.

【0018】本発明の請求項4に記載の発明は、2入力
信号に対して短時間フーリエ変換処理もしくはフーリエ
変換処理を行うフーリエ変換手段と、フーリエ変換手段
からの出力値に対して相互相関演算を行う相互相関演算
手段と、フーリエ変換手段からの出力値に対して自己相
関演算を行う自己相関演算手段と、自己相関演算手段か
らの出力値に対して振幅がある一定の基準値以上の値に
ついては無視するNeglect手段と、相互相関演算手段とN
eglect手段の出力値から伝送路のパラメータを推定する
パラメータ推定手段を有し、相互相関演算手段と自己相
関演算手段を並列処理することにより高速演算を行うこ
とを特徴とする信号分離装置であり、演算に時間のかか
る自己相関演算と相互相関演算を並列処理することによ
り高速演算性、リアルタイム演算性を実現できる作用が
ある。
According to a fourth aspect of the present invention, there is provided a Fourier transform unit for performing a short-time Fourier transform process or a Fourier transform process on two input signals, and a cross-correlation operation on an output value from the Fourier transform unit. , An autocorrelation operation means for performing an autocorrelation operation on the output value from the Fourier transform means, and a value having an amplitude greater than or equal to a certain reference value for the output value from the autocorrelation operation means Neglect means to ignore, cross-correlation calculation means and N
A signal separation device having parameter estimation means for estimating transmission path parameters from output values of eglect means, and performing high-speed computation by performing parallel processing on cross-correlation computation means and autocorrelation computation means, The parallel operation of the autocorrelation operation and the cross-correlation operation, which require a long time for the operation, has the effect of realizing high-speed operation and realtime operation.

【0019】本発明の請求項5に記載の発明は、送信側
から受信側へ信号を伝達する場合、伝達すべき所望信号
(原信号)に対して、伝送路内で所望信号の識別に障害
を来す雑音信号が任意の増幅率で重畳され、受信側にお
いて所望信号を識別できない場合において、受信側で雑
音信号にうもれた所望信号を再生する為に、原信号発生
手段から出力された原信号に対して第1及び第2のフィ
ルタ手段にて任意タップ長かつ任意タップ係数のフィル
タリング処理を行うステップと、雑音発生手段から出力
された雑音信号に対して第3及び第4のフィルタ手段に
て任意タップ長かつ任意タップ係数のフィルタリング処
理を行うステップと、第1のフィルタ手段の出力と第3
のフィルタ手段の出力を第1の加算手段にて加算し、フ
ィルタリングされた原信号と雑音を重ねあわせるステッ
プと、第2のフィルタ手段と第4のフィルタ手段の出力
を第2の加算手段にて加算し、フィルタリングされた雑
音と原信号を重ねあわせるステップと、第1の加算手段
及び第2の加算手段からの出力信号に対しフーリエ変換
手段にて短時間フーリエ変換処理もしくはフーリエ変換
処理を行うステップと、フーリエ変換手段からの出力値
に対し相互相関演算手段にて相互相関演算を行うステッ
プと、フーリエ変換手段からの出力値に対し自己相関演
算手段にて自己相関演算を行うステップと、自己相関演
算手段からの出力値に対して振幅がある一定の基準値以
上の値についてはNeglect手段にて無視するステップ
と、相互相関演算手段とNeglect手段の出力値から第1
乃至第4のフィルタ手段及び第1、第2の加算手段を含
む伝送路のパラメータをパラメータ推定手段にて推定す
るステップと、パラメータ推定手段で推定されたパラメ
ータを元に伝送路の第1の加算手段からの出力値に対し
て第5のフィルタ手段にてフィルタリング処理を行うス
テップと、同じくパラメータ推定手段で推定されたパラ
メータを元に伝送路の第2の加算手段からの出力値に対
して第6のフィルタ手段にてフィルタリング処理を行う
ステップと、伝送路の第1の加算手段からの出力値と第
6のフィルタ手段の出力値を第3の加算手段にて加算す
るステップと、伝送路の第2の加算手段からの出力値と
第5のフィルタ手段の出力値を第3の加算手段にて加算
するステップと、第3の加算手段からの出力値に対して
伝送路のパラメータを元に第1の乗算手段にて乗算処理
を行うステップと、第4の加算手段からの出力値に対し
て伝送路のパラメータを元に第2の乗算手段にて乗算処
理を行うステップとを有する信号分離方法であり、トレ
ーニング信号を必要とせずに伝送路からの出力値に対し
て原信号と雑音を分離させる信号分離処理を行い原信号
に近い信号を抽出する作用がある。
According to a fifth aspect of the present invention, when a signal is transmitted from a transmission side to a reception side, the identification of the desired signal (original signal) to be transmitted is difficult in the transmission path. If the desired signal cannot be identified on the receiving side when the noise signal resulting from the noise signal is superimposed at an arbitrary amplification factor, the original signal output from the original signal generating means is reproduced on the receiving side to reproduce the desired signal buried in the noise signal. Performing a filtering process of an arbitrary tap length and an arbitrary tap coefficient on the signal by the first and second filter means, and providing the third and fourth filter means on the noise signal output from the noise generation means. Performing a filtering process of an arbitrary tap length and an arbitrary tap coefficient by using the output of the first filter means and the third filter.
Adding the output of the first filter means and the noise of the filtered original signal and superimposing the noise on the original signal, and outputting the outputs of the second filter means and the fourth filter means by the second addition means. Adding the filtered and filtered noise to the original signal, and performing a short-time Fourier transform process or a Fourier transform process on the output signals from the first adder and the second adder by the Fourier transformer Performing a cross-correlation calculation on the output value from the Fourier transform means with the cross-correlation calculation means, performing an auto-correlation calculation on the output value from the Fourier transform means with the auto-correlation calculation means, A step of ignoring a value equal to or more than a certain reference value with respect to an output value from the calculating means by the Neglect means; First from the output value of Neglect means
Estimating the parameters of the transmission path including the fourth to fourth filter means and the first and second adding means by the parameter estimating means; and performing the first addition of the transmission path based on the parameters estimated by the parameter estimating means. Performing a filtering process on the output value from the means by the fifth filter means, and performing a filtering process on the output value from the second adding means on the transmission path based on the parameter estimated by the parameter estimating means. Performing a filtering process by a sixth adding means; adding an output value from the first adding means of the transmission path to an output value of the sixth adding means by a third adding means; Adding the output value of the second addition means and the output value of the fifth filter means by the third addition means; And a step of performing a multiplication process on the output value from the fourth addition device by the second multiplication device based on the parameters of the transmission path. The signal separation method has a function of extracting a signal close to the original signal by performing signal separation processing for separating an original signal and noise from an output value from a transmission path without requiring a training signal.

【0020】本発明の請求項6に記載の発明は、2入力
信号に対してフーリエ変換手段にて短時間フーリエ変換
処理もしくはフーリエ変換処理を行うステップと、フー
リエ変換手段からの出力値に対して相互相関演算手段に
て相互相関演算を行うステップと、フーリエ変換手段か
らの出力値に対して自己相関演算手段にて自己相関演算
を行うステップと、自己相関演算手段からの出力値に対
して振幅がある一定の基準値以上の値についてはNeglec
t手段にて無視するステップと、相互相関演算手段とNeg
lect手段の出力値から伝送路のパラメータをパラメータ
推定手段にて推定するステップとを有し、互相関演算手
段と自己相関演算手段を並列処理することにより高速演
算を行うことを特徴とする信号分離方法であり、演算に
時間のかかる自己相関演算と相互相関演算を並列処理す
ることにより高速演算性、リアルタイム演算性を実現で
きる作用がある。
According to a sixth aspect of the present invention, a short-time Fourier transform process or a Fourier transform process is performed on two input signals by a Fourier transform unit, and an output value from the Fourier transform unit is A step of performing a cross-correlation calculation by the cross-correlation calculation means; a step of performing an auto-correlation calculation by the auto-correlation calculation means on the output value from the Fourier transform means; Neglec for values above a certain threshold
ignoring by t means, cross-correlation calculating means and Neg
signal estimation means for estimating transmission path parameters from output values of the lect means by a parameter estimating means, and performing a high-speed operation by performing parallel processing of the cross-correlation calculating means and the auto-correlation calculating means. This method has a function of realizing high-speed operation and real-time operation by performing parallel processing of auto-correlation operation and cross-correlation operation that require time for operation.

【0021】本発明の請求項7に記載の発明は、送信側
から受信側へ信号を伝達する場合、伝達すべき所望信号
(原信号)に対して、伝送路内で所望信号の識別に障害
を来す雑音信号が任意の増幅率で重畳され、受信側にお
いて所望信号を識別できない場合において、受信側で雑
音信号にうもれた所望信号を再生する為に、原信号発生
手段から出力された原信号に対して第1及び第2のフィ
ルタ手段にて任意タップ長原信号と雑音信号が重畳した
信号から原信号のみを抽出する信号分離方法を記録した
記憶媒体であって、原信号発生手段から出力された原信
号に対して第1及び第2のフィルタ手段にて任意タップ
長かつ任意タップ係数のフィルタリング処理を行うステ
ップと、雑音発生手段から出力された雑音信号に対して
第3及び第4のフィルタ手段にて任意タップ長かつ任意
タップ係数のフィルタリング処理を行うステップと、第
1のフィルタ手段の出力と第3のフィルタ手段の出力を
第1の加算手段にて加算し、フィルタリングされた原信
号と雑音を重ねあわせるステップと、第2のフィルタ手
段と第4のフィルタ手段の出力を第2の加算手段にて加
算し、フィルタリングされた雑音と原信号を重ねあわせ
るステップと、第1の加算手段及び第2の加算手段から
の出力信号に対しフーリエ変換手段にて短時間フーリエ
変換処理もしくはフーリエ変換処理を行うステップと、
フーリエ変換手段からの出力値に対し相互相関演算手段
にて相互相関演算を行うステップと、フーリエ変換手段
からの出力値に対し自己相関演算手段にて自己相関演算
を行うステップと、自己相関演算手段からの出力値に対
して振幅がある一定の基準値以上の値についてはNeglec
t手段にて無視するステップと、相互相関演算手段とNeg
lect手段の出力値から第1乃至第4のフィルタ手段及び
第1、第2の加算手段を含む伝送路のパラメータをパラ
メータ推定手段にて推定するステップと、パラメータ推
定手段で推定されたパラメータを元に伝送路の第1の加
算手段からの出力値に対して第5のフィルタ手段にてフ
ィルタリング処理を行うステップと、同じくパラメータ
推定手段で推定されたパラメータを元に伝送路の第2の
加算手段からの出力値に対して第6のフィルタ手段にて
フィルタリング処理を行うステップと、伝送路の第1の
加算手段からの出力値と第6のフィルタ手段の出力値を
第3の加算手段にて加算するステップと、伝送路の第2
の加算手段からの出力値と第5のフィルタ手段の出力値
を第3の加算手段にて加算するステップと、第3の加算
手段からの出力値に対して伝送路のパラメータを元に第
1の乗算手段にて乗算処理を行うステップと、第4の加
算手段からの出力値に対して伝送路のパラメータを元に
第2の乗算手段にて乗算処理を行うステップとを実行さ
せるためのプログラムを記録したことを特徴とする記録
媒体であり、この記録したプログラムを実行することに
より、理想的な信号分離装置の演算に最も近似した演算
が行われるという作用がある。
According to a seventh aspect of the present invention, when a signal is transmitted from a transmitting side to a receiving side, a desired signal (original signal) to be transmitted has an obstacle in identifying the desired signal in a transmission path. If the desired signal cannot be identified on the receiving side when the noise signal resulting from the noise signal is superimposed at an arbitrary amplification factor, the original signal output from the original signal generating means is reproduced on the receiving side to reproduce the desired signal buried in the noise signal. A storage medium storing a signal separation method for extracting only an original signal from a signal in which an original signal with an arbitrary tap length and a noise signal are superimposed on a signal by first and second filter means, wherein the signal is output from the original signal generation means. Performing a filtering process of an arbitrary tap length and an arbitrary tap coefficient on the original signal obtained by the first and second filter means, and a third and fourth filter on the noise signal output from the noise generation means. H Filtering an arbitrary tap length and an arbitrary tap coefficient by the filter means, and adding the output of the first filter means and the output of the third filter means by the first addition means to obtain a filtered original signal. Superimposing the noise and the original signal, adding the output of the second filter means and the output of the fourth filter means by the second addition means, and superimposing the filtered noise and the original signal; Performing a short-time Fourier transform process or a Fourier transform process on the output signal from the second adder by the Fourier transformer;
A step of performing a cross-correlation calculation on the output value from the Fourier transform means by the cross-correlation calculation means; a step of performing an auto-correlation calculation on the output value from the Fourier transform means by the auto-correlation calculation means; Neglec for values above a certain reference value with respect to the output value from
ignoring by t means, cross-correlation calculating means and Neg
estimating the parameters of the transmission path including the first to fourth filter means and the first and second adding means from the output value of the lect means by the parameter estimating means; Performing a filtering process on the output value from the first addition means of the transmission path by the fifth filter means, and the second addition means of the transmission path based on the parameters estimated by the parameter estimation means. Performing a filtering process on the output value from the first filter means by the sixth filter means, and outputting the output value from the first adder means and the output value from the sixth filter means on the transmission line by the third adder means. The step of adding and the second
Adding the output value of the third addition means to the output value of the fifth addition means by the third addition means, and adding the first output value to the output value of the third addition means based on the parameters of the transmission path. And a program for executing a multiplication process by the second multiplication means on the output value from the fourth addition means based on the parameters of the transmission path. Is recorded, and by executing the recorded program, there is an effect that an operation most similar to an operation of an ideal signal separation device is performed.

【0022】本発明の請求項8に記載の発明は、2入力
信号に対してフーリエ変換手段にて短時間フーリエ変換
処理もしくはフーリエ変換処理を行うステップと、フー
リエ変換手段からの出力値に対して相互相関演算手段に
て相互相関演算を行うステップと、フーリエ変換手段か
らの出力値に対して自己相関演算手段にて自己相関演算
を行うステップと、自己相関演算手段からの出力値に対
して振幅がある一定の基準値以上の値についてはNeglec
t手段にて無視するステップと、相互相関演算手段とNeg
lect手段の出力値から伝送路のパラメータをパラメータ
推定手段にて推定するステップとを実行させるためのプ
ログラムを記録したことを特徴とする記録媒体であり、
この記録したプログラムを実行することにより、理想的
な信号分離装置の演算に最も近似した演算が行われると
いう作用がある。
According to an eighth aspect of the present invention, a short-time Fourier transform process or a Fourier transform process is performed on two input signals by a Fourier transform unit, and the output value from the Fourier transform unit is A step of performing a cross-correlation calculation by the cross-correlation calculation means; a step of performing an auto-correlation calculation by the auto-correlation calculation means on the output value from the Fourier transform means; Neglec for values above a certain threshold
ignoring by t means, cross-correlation calculating means and Neg
and a step of estimating the parameters of the transmission path from the output values of the lect means by the parameter estimating means.
Executing the recorded program has an effect that an operation most similar to an operation of an ideal signal separation device is performed.

【0023】以下、本発明の実施の形態について図1か
ら図8を用いて説明する。 (実施の形態1)図1は本発明の第1実施の形態による
信号分離方式の機能ブロック図である。
An embodiment of the present invention will be described below with reference to FIGS. (Embodiment 1) FIG. 1 is a functional block diagram of a signal separation system according to a first embodiment of the present invention.

【0024】図1において、送信側から受信側へ信号を
伝達する場合、伝達すべき所望信号(原信号)に対し
て、伝送路内で所望信号の識別に障害を来す雑音信号が
任意の増幅率で重畳され、受信側において所望信号を識
別できない場合において、受信側で雑音信号にうもれた
所望信号を再生する為に、10は原信号を発生させる原
信号発生手段、11は原信号とは別に不必要な信号を発
生させる雑音発生手段、12、14は原信号発生手段か
ら出力された原信号に対して任意タップ長かつ任意タッ
プ係数のフィルタリング処理を行うフィルタ手段H11、H
21、13、15は雑音発生手段から出力された雑音信号
に対して任意タップ長かつ任意タップ係数のフィルタリ
ング処理を行うフィルタ手段H12、H22、16はフィルタ
手段12の出力とフィルタ手段13の出力を加算し、フ
ィルタリングされた原信号と雑音を重ねあわせる加算手
段、17はフィルタ手段14とフィルタ手段15の出力
を加算し、フィルタリングされた雑音と原信号を重ねあ
わせる加算手段、18は加算手段16、17からの出力
信号に対して短時間フーリエ変換処理もしくはフーリエ
変換処理を行うフーリエ変換手段、19はフーリエ変換
手段18からの出力値に対して相互相関演算を行う相互
相関演算手段、20はフーリエ変換手段18からの出力
値に対して自己相関演算を行う自己相関演算手段、21
は自己相関演算手段からの出力値に対して振幅がある一
定の基準値以上の値については無視するNeglect手段、
22は相互相関演算手段19とNeglect手段21の出力
値からフィルタ手段12、フィルタ手段13、フィルタ
手段14、フィルタ手段15、及び加算手段16,17
を含む伝送路のパラメータを推定するパラメータ推定手
段、23はパラメータ推定手段22で推定されたパラメ
ータを元に伝送路の加算手段16からの出力値に対して
フィルタリング処理を行うフィルタ手段G1、24は同じ
くパラメータ推定手段22で推定されたパラメータを元
に伝送路の加算手段17からの出力値に対してフィルタ
リング処理を行うフィルタ手段G2、25は伝送路の加算
手段16からの出力値とフィルタ手段24の出力値を加
算する加算手段、26は伝送路の加算手段17からの出
力値とフィルタ手段23の出力値を加算する加算手段、
27は加算手段25からの出力値に対して伝送路のパラ
メータを元に乗算処理を行う乗算手段、28は加算手段
26からの出力値に対して伝送路のパラメータを元に乗
算処理を行う乗算手段である。
In FIG. 1, when a signal is transmitted from the transmission side to the reception side, a noise signal which interferes with the discrimination of the desired signal in the transmission path with respect to the desired signal (original signal) to be transmitted is arbitrary. In a case where the desired signal cannot be identified on the receiving side when the signal is superimposed at the amplification factor, 10 is an original signal generating means for generating an original signal, and 11 is an original signal to reproduce the desired signal buried in the noise signal on the receiving side. Noise generating means for generating unnecessary signals, and filtering means H11 and H11 for filtering an original signal output from the original signal generating means with an arbitrary tap length and an arbitrary tap coefficient.
Reference numerals 21, 13, and 15 denote filtering means H12, H22, and 16 for filtering the noise signal output from the noise generating means with an arbitrary tap length and an arbitrary tap coefficient. The filtering means H12, H22, and 16 output the output of the filtering means 12 and the output of the filtering means 13, respectively. Adding means for adding the filtered and original signal and the noise; and adding means 17 for adding the outputs of the filter means 14 and the filter means 15 and superimposing the filtered noise and the original signal; and 18 for the adding means 16. Fourier transform means for performing short-time Fourier transform processing or Fourier transform processing on the output signal from 17, a cross-correlation calculating means 19 for performing cross-correlation calculation on an output value from the Fourier transform means 18, and a Fourier transform 20 An autocorrelation calculating means for performing an autocorrelation calculation on the output value from the means 18;
Neglect means for ignoring a value whose amplitude with respect to the output value from the autocorrelation calculating means is equal to or more than a certain reference value,
Reference numeral 22 denotes a filter unit 12, a filter unit 13, a filter unit 14, a filter unit 15, and addition units 16 and 17 based on output values of the cross-correlation calculation unit 19 and the Neglect unit 21.
The parameter estimating means 23 for estimating the parameters of the transmission path including the followings: The filtering means G1 and 24 for performing a filtering process on the output value from the adding means 16 of the transmission path based on the parameters estimated by the parameter estimating means 22 Similarly, filter means G2, 25 for performing a filtering process on the output value from the transmission path addition means 17 based on the parameters estimated by the parameter estimation means 22 are output from the transmission path addition means 16 and the filter means 24. Adding means for adding the output value of the transmission means, and adding means for adding the output value of the adding means 17 of the transmission path and the output value of the filter means 23;
27 is a multiplication unit that performs a multiplication process on the output value from the addition unit 25 based on the transmission path parameter. 28 is a multiplication unit that performs a multiplication process on the output value from the addition unit 26 based on the transmission path parameter. Means.

【0025】次に図2を用いて、図1の実際の動作を説
明する。原信号発生手段10で原信号(所望信号)が生
成され、また雑音発生手段11で雑音が発生する。原信
号はフィルタ手段12、フィルタ手段14を通過し加算
手段16、17で雑音成分を加算される。また雑音信号
はフィルタ手段13とフィルタ手段15を通過し原信号
成分と加算手段16、17で加算される(ステップ
9)。
Next, the actual operation of FIG. 1 will be described with reference to FIG. An original signal (desired signal) is generated by the original signal generator 10, and noise is generated by the noise generator 11. The original signal passes through the filter means 12 and the filter means 14 and the noise components are added by the addition means 16 and 17. The noise signal passes through the filter means 13 and the filter means 15 and is added to the original signal component by the adder means 16 and 17 (step 9).

【0026】ここで、簡略化の為、原信号発生手段10
の出力値をZ変換しS1(z)、雑音発生手段11の出力値を
Z変換しS2(z)、加算手段16の出力値をZ変換しY1(z)、
加算手段17の出力値をZ変換しY2(z)、加算手段25の
出力値をZ変換しV1(z)、加算手段26の出力値をZ変換
しV2(z)、フィルタ手段12のインパルス応答をZ変換し
H11(z)、フィルタ手段13のインパルス応答をZ変換しH
12(z)、フィルタ手段14のインパルス応答をZ変換しH
21(z)、フィルタ手段15のインパルス応答をZ変換しH
22(z)、フィルタ手段23のインパルス応答をZ変換しG1
(z)、フィルタ手段24のインパルス応答をZ変換しG
2(z)と表記する。
Here, for simplicity, the original signal generating means 10
The output value Z transform S 1 (z), the output value of the noise generating means 11
Z conversion is performed on S 2 (z), and the output value of the adding means 16 is converted into Z and Y 1 (z),
The output value of the adding means 17 is Z-converted to Y 2 (z), the output value of the adding means 25 is Z-converted to V 1 (z), the output value of the adding means 26 is Z-converted to V 2 (z), and the filtering means Z-transform 12 impulse responses
H 11 (z), the impulse response of the filter
12 (z), the impulse response of the filter
21 (z), the impulse response of the filter
22 (z), the impulse response of the filter means 23 is Z-transformed and G 1
(z), Z-transform the impulse response of the filter
Notation 2 (z).

【0027】また、以上の表記を用いて各信号をベクト
ル表記すると(数2)、(数3)、(数4)が表現でき
る。
Also, when each signal is represented by a vector using the above notation, (Equation 2), (Equation 3), and (Equation 4) can be expressed.

【0028】[0028]

【数2】 (Equation 2)

【0029】[0029]

【数3】 (Equation 3)

【0030】[0030]

【数4】 (Equation 4)

【0031】また、(数2)、(数3)、(数4)から
Y(z)は(数5)で表現できる。
Also, from (Equation 2), (Equation 3), and (Equation 4)
Y (z) can be expressed by (Equation 5).

【0032】[0032]

【数5】 (Equation 5)

【0033】フーリエ変換手段18は、Y1(z)、Y2(z)の
各々について短時間フーリエ変換処理もしくはフーリエ
変換処理を行いY1(ω)、Y2(ω)を算出する(ステップ1
0)。
The Fourier transform means 18 performs short-time Fourier transform processing or Fourier transform processing on each of Y 1 (z) and Y 2 (z) to calculate Y 1 (ω) and Y 2 (ω) (step 1).
0).

【0034】相互相関演算手段19はフーリエ変換手段
18からの出力Y1(ω)、Y2(ω)から相互相関演算を行う
(ステップ11)。
The cross-correlation calculation means 19 output from the Fourier transform unit 18 Y1 (omega), performs cross-correlation operation from Y 2 (omega) (step 11).

【0035】相互相関演算出力をPy1y2、Py2y1とする
と、相互相関演算は(数6)、(数7)で表せられる。
Assuming that the outputs of the cross-correlation calculation are Py1y2 and Py2y1, the cross-correlation calculation can be expressed by ( Equation 6) and ( Equation 7).

【0036】[0036]

【数6】 (Equation 6)

【0037】[0037]

【数7】 (Equation 7)

【0038】自己相関演算手段20はフーリエ変換手段
18からの出力Y1(ω)、Y2(ω)から自己相関演算を行う
(ステップ12)。
The autocorrelation calculation means 20 output from the Fourier transform unit 18 Y1 (omega), a self correlation operation from Y 2 (omega) (step 12).

【0039】自己相関演算出力をPy1y1、Py2y2とする
と、自己相関演算は(数8)、(数9)で表せられる。
Assuming that the outputs of the autocorrelation operation are Py1y1 and Py2y2 , the autocorrelation operation can be expressed by ( Equation 8) and ( Equation 9).

【0040】[0040]

【数8】 (Equation 8)

【0041】[0041]

【数9】 (Equation 9)

【0042】Neglect手段21は自己相関演算出力
Py1y1、Py2y2に対してある一定基準値以下の値を無視す
る(ステップ13)。これはパラメータ推定手段22で
の演算を安定させて行う為に必要である。
The Neglect means 21 outputs an autocorrelation calculation output
Values below a certain reference value for P y1y1 and P y2y2 are ignored (step 13). This is necessary in order to stably perform the calculation in the parameter estimating means 22.

【0043】パラメータ推定手段22は相互相関演算出
力Py1y2、Py2y1とNeglectされた自己相関演算出力
Py1y1、Py2y2からG1(ω)、G2(ω)を算出し、G1(ω)、G2
(ω)を逆フーリエ変換処理してG1(z)、G2(z)を算出し、
各々フィルタ手段23とフィルタ手段24のタップ係数
値とする。
The parameter estimating means 22 calculates the cross-correlation calculation outputs P y1y2 and P y2y1 and the neglected auto-correlation calculation output.
G 1 (ω) and G 2 (ω) are calculated from P y1y1 and P y2y2 , and G 1 (ω) and G 2
(ω) is inverse Fourier transformed to calculate G 1 (z) and G 2 (z),
The tap coefficient values of the filter means 23 and the filter means 24 are respectively used.

【0044】(ステップ14)G1(ω)、G2(ω)の算出式
は(数10)、(数11)で表現される。
(Step 14) The equations for calculating G 1 (ω) and G 2 (ω) are expressed by (Equation 10) and (Equation 11).

【0045】[0045]

【数10】 (Equation 10)

【0046】[0046]

【数11】 [Equation 11]

【0047】フィルタ手段23は加算手段16からの出
力値Y1(z)に対して、タップ係数G1(z)をもってフィルタ
リング処理を行い、また、フィルタ手段24は加算手段
17からの出力値Y2(z)に対して、タップ係数G2(z)をも
ってフィルタリング処理を行う(ステップ15)。
The filtering means 23 performs a filtering process on the output value Y 1 (z) from the adding means 16 with a tap coefficient G 1 (z), and the filtering means 24 outputs the value Y 1 (z) from the adding means 17. Filtering processing is performed on 2 (z) using the tap coefficient G 2 (z) (step 15).

【0048】加算手段25は加算手段16とフィルタ手
段24からの出力値を加算し、加算手段26は加算手段
17とフィルタ手段23の出力値を加算する(ステップ
16)。
The adding means 25 adds the output values from the adding means 16 and the filter means 24, and the adding means 26 adds the output values from the adding means 17 and the filter means 23 (step 16).

【0049】乗算手段27は伝送路の各フィルタ手段1
2,13,14,15のパラメータを元に算出される1
/Δを加算手段25からの出力に対して乗算し、乗算手
段28は伝送路の各フィルタ手段12,13,14,1
5のパラメータを元に算出される1/Δを加算手段26
からの出力に対して乗算し(ステップ17)、終了する
(ステップ18)。
The multiplying means 27 is provided for each filter means 1 of the transmission path.
Calculated based on 2, 13, 14, and 15 parameters 1
/ Δ is multiplied by the output from the adding means 25, and the multiplying means 28 outputs the respective filter means 12, 13, 14, 1
1 / Δ calculated based on the parameter of 5 is added by the adding means 26
Are multiplied (step 17) and the process is terminated (step 18).

【0050】1/Δは(数12)により算出される。1 / Δ is calculated by (Equation 12).

【0051】[0051]

【数12】 (Equation 12)

【0052】本発明により、トレーニング信号を用いず
に原信号と雑音を分離できる方式を提供できる。
According to the present invention, it is possible to provide a method capable of separating an original signal and noise without using a training signal.

【0053】(実施の形態2)図3は本発明の第2実施
の形態による信号分離方式の機能ブロック図である。
(Embodiment 2) FIG. 3 is a functional block diagram of a signal separation system according to a second embodiment of the present invention.

【0054】図3において、ツイストペアケーブルを用
いて送信側から受信側へ信号を伝達する場合、ツイスト
ペアケーブル内にて接地線に信号線の信号が任意の増幅
率で重畳され送信側と受信側の接地電圧値に揺らぎが生
じ、結果として受信側において所望信号を識別できない
場合において、受信側で送信側と同じ接地電圧値を得る
為に、48は原信号を発生させる原信号発生手段、49
はデジタル信号をアナログ信号に変換するデジタル/ア
ナログ変換手段、50は原信号とは別に不必要な信号を
発生させる雑音発生手段、51、53は原信号発生手段
から出力された原信号に対して任意タップ長かつ任意タ
ップ係数のフィルタリング処理を行うフィルタ手段H1
1、H21、52、54は雑音発生手段から出力された雑音
信号に対して任意タップ長かつ任意タップ係数のフィル
タリング処理を行うフィルタ手段H12、H22、55はフィ
ルタ手段51の出力とフィルタ手段52の出力を加算
し、フィルタリングされた原信号と雑音を重ねあわせる
加算手段、56はフィルタ手段53とフィルタ手段54
の出力を加算し、フィルタリングされた雑音と原信号を
重ねあわせる加算手段、57は加算手段55からの出力
アナログ信号をデジタル信号へ変換するアナログ/デジ
タル変換手段、58は加算手段56からの出力アナログ
信号をデジタル信号へ変換するアナログ/デジタル変換
手段、59はアナログ/デジタル変換手段57、58か
らの出力信号に対して短時間フーリエ変換処理もしくは
フーリエ変換処理を行うフーリエ変換手段、60はフー
リエ変換手段59からの出力値に対して相互相関演算を
行う相互相関演算手段、61はフーリエ変換手段59か
らの出力値に対して自己相関演算を行う自己相関演算手
段、62は自己相関演算手段からの出力値に対して振幅
がある一定の基準値以上の値については無視するNeglec
t手段、63は相互相関演算手段60とNeglect手段62
の出力値からフィルタ手段51、フィルタ手段52、フ
ィルタ手段53、フィルタ手段54、及び加算手段5
5,56を含むツイストペアケーブルのパラメータを推
定するパラメータ推定手段、64はパラメータ推定手段
63で推定されたパラメータを元にアナログ/デジタル
変換手段57からの出力値に対してフィルタリング処理
を行うフィルタ手段G1、65は同じくパラメータ推定手
段63で推定されたパラメータを元にアナログ/デジタ
ル変換手段58からの出力値に対してフィルタリング処
理を行うフィルタ手段G2、66はアナログ/デジタル変
換手段57からの出力値とフィルタ手段65の出力値を
加算する加算手段、67はアナログ/デジタル変換手段
58からの出力値とフィルタ手段64の出力値を加算す
る加算手段、68は加算手段66からの出力値に対して
ツイストペアケーブルのパラメータを元に乗算処理を行
う乗算手段、69は加算手段67からの出力値に対して
ツイストペアケーブルのパラメータを元に乗算処理を行
う乗算手段である。
In FIG. 3, when a signal is transmitted from the transmitting side to the receiving side using a twisted pair cable, the signal of the signal line is superimposed on the ground line at an arbitrary amplification factor in the twisted pair cable and the transmission side and the receiving side are In a case where the ground voltage value fluctuates and the desired signal cannot be identified on the receiving side as a result, in order to obtain the same ground voltage value on the receiving side as on the transmitting side, reference numeral 48 denotes an original signal generating means for generating an original signal;
Is a digital / analog converting means for converting a digital signal into an analog signal, 50 is a noise generating means for generating an unnecessary signal separately from the original signal, and 51 and 53 are for the original signal output from the original signal generating means. Filter means H1 for filtering arbitrary tap lengths and arbitrary tap coefficients
1, H21, 52, and 54 are filtering units H12, H22, and 55 that perform filtering processing of an arbitrary tap length and an arbitrary tap coefficient on the noise signal output from the noise generation unit. Adding means for adding outputs and superimposing the filtered original signal and noise; and 56, a filter means 53 and a filter means 54
Adding means for adding the filtered noise to the original signal; 57, an analog / digital converting means for converting an analog signal output from the adding means 55 into a digital signal; 58, an analog output from the adding means 56; Analog / digital converting means for converting a signal into a digital signal; 59, a short-time Fourier transform processing or a Fourier transform processing for performing a short-time Fourier transform processing on output signals from the analog / digital converting means 57, 58; Cross-correlation calculating means for performing a cross-correlation calculation on the output value from 59; 61, an auto-correlation calculation means for performing an auto-correlation calculation on the output value from the Fourier transform means 59; 62, an output from the auto-correlation calculation means Neglec ignores values above a certain reference value
t means and 63 are cross-correlation calculating means 60 and Neglect means 62
Filter means 51, filter means 52, filter means 53, filter means 54, and addition means 5
A parameter estimating means 64 for estimating the parameters of the twisted pair cable including the parameters 5 and 56; and a filter means G1 for performing a filtering process on an output value from the analog / digital converting means 57 based on the parameters estimated by the parameter estimating means 63. , 65 are filter means G2, 66 for performing a filtering process on the output value from the analog / digital conversion means 58 on the basis of the parameters estimated by the parameter estimation means 63, and output values from the analog / digital conversion means 57. Addition means for adding the output value of the filter means 65, 67 is an addition means for adding the output value of the analog / digital conversion means 58 and the output value of the filter means 64, and 68 is a twisted pair for the output value of the addition means 66. Multiplication means for performing multiplication processing based on cable parameters, 69 This is a multiplication unit that performs a multiplication process on the output value from the addition unit 67 based on the parameters of the twisted pair cable.

【0055】次に図4を用いて、図3の実際の動作を説
明する。原信号発生手段48で原信号(所望信号)が生
成され、デジタル/アナログ変換手段49でアナログ信
号に変換される。また雑音発生手段50で雑音が発生す
る。アナログ原信号はフィルタ手段51、フィルタ手段
53を通過し加算手段55、56で雑音成分を加算され
る。また雑音信号はフィルタ手段52とフィルタ手段5
4を通過し原信号成分と加算手段55、56で加算され
る(ステップ29)。加算手段55、56からのアナロ
グ出力信号に対して各々アナログ/デジタル変換手段5
7、58がデジタル値に変換する(ステップ30)。
Next, the actual operation of FIG. 3 will be described with reference to FIG. The original signal (desired signal) is generated by the original signal generating means 48 and converted into an analog signal by the digital / analog converting means 49. Further, noise is generated by the noise generating means 50. The analog original signal passes through the filter means 51 and the filter means 53, and the noise components are added by the addition means 55 and 56. The noise signal is transmitted to the filter 52 and the filter 5.
4 and is added to the original signal component by the adding means 55 and 56 (step 29). The analog output signals from the adding means 55 and 56 are converted into analog / digital converting means 5 respectively.
7, 58 are converted to digital values (step 30).

【0056】ここで、簡略化の為、原信号発生手段48
の出力値をZ変換しS1(z)、雑音発生手段50の出力値を
Z変換しS2(z)、アナログ/デジタル変換手段57の出力
値をZ変換しY1(z)、アナログ/デジタル変換手段58の
出力値をZ変換しY2(z)、加算手段66の出力値をZ変換
しV1(z)、加算手段67の出力値をZ変換しV2(z)、フィ
ルタ手段51のインパルス応答をZ変換しH11(z)、フィ
ルタ手段52のインパルス応答をZ変換しH12(z)、フィ
ルタ手段53のインパルス応答をZ変換しH21(z)、フィ
ルタ手段54のインパルス応答をZ変換しH22(z)、フィ
ルタ手段64のインパルス応答をZ変換しG1(z)、フィル
タ手段65のインパルス応答をZ変換しG2(z)と表記す
る。
Here, for simplicity, the original signal generating means 48
The output value of Z is converted to S 1 (z), and the output value of the noise generation means 50 is
Z conversion and S 2 (z), the output value of the analog / digital conversion means 57 is converted to Z 1 (z), the output value of the analog / digital conversion means 58 is converted to Z 2 (z), and the addition means 66 Is converted to V 1 (z), the output value of the adding means 67 is converted to Z 2 , the impulse response of the filter means 51 is converted to H 11 (z), and the impulse The response is Z-transformed and H 12 (z), the impulse response of the filter means 53 is Z-transformed and H 21 (z), the impulse response of the filter means 54 is Z-transformed and the impulse response of the filter means 64 is H 22 (z). The result is Z-transformed and G 1 (z), and the impulse response of the filter means 65 is Z-transformed and described as G 2 (z).

【0057】また、以上の表記を用いて各信号をベクト
ル表記すると(数2)、(数3)、(数4)が表現でき
る。
Further, when each signal is represented by a vector using the above notation, (Equation 2), (Equation 3), and (Equation 4) can be expressed.

【0058】また、(数2)、(数3)、(数4)から
Y(z)は(数5)で表現できる。フーリエ変換手段59
は、Y1(z)、Y2(z)の各々について短時間フーリエ変換処
理もしくはフーリエ変換処理を行いY1(ω)、Y2(ω)を算
出する(ステップ31)。
From (Equation 2), (Equation 3) and (Equation 4)
Y (z) can be expressed by (Equation 5). Fourier transform means 59
Performs a short-time Fourier transform process or a Fourier transform process on each of Y 1 (z) and Y 2 (z) to calculate Y 1 (ω) and Y 2 (ω) (step 31).

【0059】相互相関演算手段60はフーリエ変換手段
59からの出力Y1(ω)、Y2(ω)から相互相関演算を行う
(ステップ32)。
[0059] cross-correlation calculation unit 60 is output from the Fourier transform unit 59 Y1 (omega), performs cross-correlation operation from Y 2 (omega) (step 32).

【0060】相互相関演算出力をPy1y2、Py2y1とする
と、相互相関演算は(数6)、(数7)で表せられる。
Assuming that the cross-correlation calculation outputs are Py1y2 and Py2y1 , the cross-correlation calculation can be expressed by ( Equation 6) and ( Equation 7).

【0061】自己相関演算手段61はフーリエ変換手段
59からの出力Y1(ω)、Y2(ω)から自己相関演算を行う
(ステップ33)。
[0061] The autocorrelation calculation means 61 output from the Fourier transform unit 59 Y1 (omega), a self correlation operation from Y 2 (omega) (step 33).

【0062】自己相関演算出力をPy1y1、Py2y2とする
と、自己相関演算は(数8)、(数9)で表せられる。
Assuming that the outputs of the autocorrelation operation are Py1y1 and Py2y2 , the autocorrelation operation can be expressed by ( Equation 8) and ( Equation 9).

【0063】Neglect手段62は自己相関演算出力
Py1y1、Py2y2に対してある一定基準値以下の値を無視す
る(ステップ34)。これはパラメータ推定手段63で
の演算を安定させて行う為に必要である。
The Neglect means 62 outputs an autocorrelation operation output
Values below a certain reference value for P y1y1 and P y2y2 are ignored (step 34). This is necessary to stably perform the calculation in the parameter estimating means 63.

【0064】パラメータ推定手段63は相互相関演算出
力Py1y2、Py2y1とNeglectされた自己相関演算出力
Py1y1、Py2y2からG1(ω)、G2(ω)を算出し、G1(ω)、G2
(ω)を逆フーリエ変換処理してG1(z)、G2(z)を算出し、
各々フィルタ手段64とフィルタ手段65のタップ係数
値とする(ステップ35)。G1(ω)、G2(ω)の算出式は
(数10)、(数11)で表現される。
The parameter estimating means 63 outputs the cross-correlation calculation outputs P y1y2 and P y2y1 and the auto-correlation calculation output neglected.
G 1 (ω) and G 2 (ω) are calculated from P y1y1 and P y2y2 , and G 1 (ω) and G 2
(ω) is inverse Fourier transformed to calculate G 1 (z) and G 2 (z),
The tap coefficient values of the filter means 64 and the filter means 65 are set (step 35). Formulas for calculating G 1 (ω) and G 2 (ω) are expressed by (Equation 10) and (Equation 11).

【0065】フィルタ手段64はアナログ/デジタル変
換手段57からの出力値Y1(z)に対して、タップ係数G
1(z)をもってフィルタリング処理を行い、また、フィル
タ手段65はアナログ/デジタル変換手段58からの出
力値Y2(z)に対して、タップ係数G2(z)をもってフィルタ
リング処理を行う(ステップ36)。
The filter means 64 applies a tap coefficient G to the output value Y 1 (z) from the analog / digital conversion means 57.
1 (z) performs filtering processing, and the filtering means 65 performs filtering processing on the output value Y 2 (z) from the analog / digital conversion means 58 using tap coefficients G 2 (z) (step 36). ).

【0066】加算手段66はアナログ/デジタル変換手
段57とフィルタ手段65からの出力値を加算し、加算
手段67はアナログ/デジタル変換手段58とフィルタ
手段64の出力値を加算する(ステップ37)。
The adding means 66 adds the output values of the analog / digital converting means 57 and the filtering means 65, and the adding means 67 adds the output values of the analog / digital converting means 58 and the filtering means 64 (step 37).

【0067】乗算手段68はツイストペアケーブルの各
フィルタ手段51,52,53,54のパラメータを元
に算出される1/Δを加算手段66からの出力に対して
乗算し、乗算手段69はツイストペアケーブルの各フィ
ルタ手段51,52,53,54のパラメータを元に算
出される1/Δを加算手段67からの出力に対して乗算
し(ステップ38)、終了する(ステップ39)。
The multiplying means 68 multiplies the output from the adding means 66 by 1 / Δ calculated based on the parameters of the respective filter means 51, 52, 53, 54 of the twisted pair cable. Is multiplied by 1 / Δ calculated based on the parameters of the filter means 51, 52, 53, 54 (step 38), and the processing is terminated (step 39).

【0068】1/Δは(数12)により算出される。本
発明により、トレーニング信号を用いずにツイストペア
ケーブルによる通信において原信号と雑音を分離できる
信号分離装置を実現できる。
1 / Δ is calculated by (Equation 12). According to the present invention, it is possible to realize a signal separation device that can separate an original signal and noise in communication using a twisted pair cable without using a training signal.

【0069】(実施の形態3)図5は本発明の第3実施
の形態による信号分離方式の機能ブロック図である。
(Embodiment 3) FIG. 5 is a functional block diagram of a signal separation system according to a third embodiment of the present invention.

【0070】図5において、カーナビゲーションシステ
ムの音声認識装置や携帯型電話機、OFDM(Orthogon
al Frequency Division Multiplexing : 直交周波数分
割多重方式)通信等において、カーナビゲーションシス
テムの音声認識装置では話者(送信側)からカーナビゲ
ーション装置(受信側)へ音声コマンドを伝達する場
合、話者の発した音声コマンド(原信号)に対して、車
内のエンジン装置やタイヤ装置の路面との摩擦音等の音
声コマンドの識別に障害を来す雑音信号が任意の増幅率
で重畳され、カーナビゲーション装置において音声コマ
ンドを識別できない場合において、カーナビゲーション
装置で雑音に埋もれた音声コマンドを再生する為に、ま
た、携帯電話装置では話者の音声信号(原信号)に対し
て話者以外の周囲雑音(雑音信号)が任意の増幅率で重
畳され、話者の通話者では音声を認識できない場合にお
いて、送信側の携帯電話装置において雑音に埋もれた話
者の声(原信号)を再生する為に、また、OFDM通信
においては複数の送信局から発信された信号(原信号を
受信局にて所望局の信号(原信号)のみを取り出す為に
本発明を応用したものである。図において、70は原信
号を発生させる原信号発生手段、71は原信号とは別に
不必要な信号を発生させる雑音発生手段、72、74は
原信号発生手段から出力された原信号に対して任意タッ
プ長かつ任意タップ係数のフィルタリング処理を行うフ
ィルタ手段H11、H21、73、75は雑音発生手段から出
力された雑音信号に対して任意タップ長かつ任意タップ
係数のフィルタリング処理を行うフィルタ手段H12、H2
2、76はフィルタ手段72の出力とフィルタ手段73
の出力を加算し、フィルタリングされた原信号と雑音を
重ねあわせる加算手段、77はフィルタ手段74とフィ
ルタ手段75の出力を加算し、フィルタリングされた雑
音と原信号を重ねあわせる加算手段、78は加算手段7
6からの信号を電気信号へ変換するマイクロフォン、7
9は加算手段77からの信号を電気信号へ変換するマイ
クロフォン、80はマイクロフォン78からの出力アナ
ログ電気信号をデジタル信号へ変換するアナログ/デジ
タル変換手段、81はマイクロフォン79からの出力ア
ナログ電気信号をデジタル信号へ変換するアナログ/デ
ジタル変換手段、82はアナログ/デジタル変換手段8
0、81からの出力信号に対して短時間フーリエ変換処
理もしくはフーリエ変換処理を行うフーリエ変換手段、
83はフーリエ変換手段82からの出力値に対して相互
相関演算を行う相互相関演算手段、84はフーリエ変換
手段82からの出力値に対して自己相関演算を行う自己
相関演算手段、85は自己相関演算手段からの出力値に
対して振幅がある一定の基準値以上の値については無視
するNeglect手段、86は相互相関演算手段83とNegle
ct手段85の出力値からフィルタ手段72、フィルタ手
段73、フィルタ手段74、フィルタ手段75、及び加
算手段76,77を含む伝送路のパラメータを推定する
パラメータ推定手段、87はパラメータ推定手段86で
推定されたパラメータを元にアナログ/デジタル変換手
段80からの出力値に対してフィルタリング処理を行う
フィルタ手段G1、88は同じくパラメータ推定手段86
で推定されたパラメータを元にアナログ/デジタル変換
手段81からの出力値に対してフィルタリング処理を行
うフィルタ手段G2、89はアナログ/デジタル変換手段
80からの出力値とフィルタ手段88の出力値を加算す
る加算手段、90はアナログ/デジタル変換手段81か
らの出力値とフィルタ手段87の出力値を加算する加算
手段、91は加算手段89からの出力値に対して伝送路
のパラメータを元に乗算処理を行う乗算手段、92は加
算手段90からの出力値に対して伝送路のパラメータを
元に乗算処理を行う乗算手段である。
In FIG. 5, a voice recognition device of a car navigation system, a portable telephone, an OFDM (Orthogon
al Frequency Division Multiplexing) In communication, etc., in a voice recognition device of a car navigation system, when a voice command is transmitted from a speaker (transmission side) to a car navigation device (reception side), a speaker speaks. On the voice command (original signal), a noise signal that interferes with the identification of a voice command such as a frictional sound of the engine device or tire device in the vehicle with the road surface is superimposed at an arbitrary amplification factor. In order to reproduce the voice command buried in the noise in the car navigation device when the voice signal cannot be identified, and in the mobile phone device, the voice signal (original signal) of the speaker is compared with the ambient noise (noise signal) other than the speaker. Is superimposed at an arbitrary amplification factor, and the speaker cannot recognize the voice. In order to reproduce the speaker's voice (original signal) buried in the noise, and in OFDM communication, signals transmitted from a plurality of transmitting stations (original signals are transmitted to a desired station at the receiving station (original signals)) In the drawing, reference numeral 70 denotes an original signal generating means for generating an original signal, 71 denotes noise generating means for generating an unnecessary signal separately from the original signal, and 72 and 74. Are filtering means H11, H21, 73, and 75 for filtering the original signal output from the original signal generating means with an arbitrary tap length and an arbitrary tap coefficient. Filter means H12, H2 for filtering long and arbitrary tap coefficients
2 and 76 are the output of the filter means 72 and the filter means 73
Adding means for adding the outputs of the filter means 74 and the filter means 75, and adding means for adding the outputs of the filter means 74 and the filter means 75, and superimposing the filtered noise and the original signal; and 78, an addition means. Means 7
Microphone for converting the signal from 6 into an electric signal, 7
9 is a microphone for converting a signal from the adding means 77 into an electric signal, 80 is an analog / digital converting means for converting an analog electric signal output from the microphone 78 to a digital signal, and 81 is a digital signal for outputting an analog electric signal from the microphone 79. An analog / digital conversion means for converting into a signal;
Fourier transform means for performing short-time Fourier transform processing or Fourier transform processing on output signals from 0 and 81;
83 is a cross-correlation calculating means for performing a cross-correlation calculation on the output value from the Fourier transform means 82; 84 is an auto-correlation calculating means for performing an auto-correlation calculation on the output value from the Fourier transform means 82; Neglect means for ignoring a value greater than or equal to a certain reference value with respect to the output value from the calculating means.
Parameter estimating means for estimating the parameters of the transmission path including the filtering means 72, filtering means 73, filtering means 74, filtering means 75, and adding means 76 and 77 from the output value of the ct means 85; Filtering means G1 and 88 for performing a filtering process on the output value from the analog / digital conversion means 80 based on the parameters thus obtained are also parameter estimation means 86
Filter means G2, 89 for performing a filtering process on the output value from the analog / digital conversion means 81 on the basis of the parameters estimated in the step (a), adds the output value from the analog / digital conversion means 80 and the output value from the filter means 88 Adding means 90 for adding the output value of the analog / digital converting means 81 and the output value of the filtering means 87; 91 multiplying the output value from the adding means 89 based on the transmission path parameters The multiplication means 92 performs multiplication processing on the output value from the addition means 90 based on the parameters of the transmission path.

【0071】次に図6を用いて、図5の実際の動作を説
明する。原信号発生手段70で原信号(所望信号)が生
成され、また雑音発生手段71で雑音が発生する。原信
号はフィルタ手段72、フィルタ手段74を通過し加算
手段76、77で雑音成分を加算される。また雑音信号
はフィルタ手段73とフィルタ手段75を通過し原信号
成分と加算手段76、77で加算される(ステップ4
0)。加算手段76、77からの音声信号に対して各々
マイクロフォン78、79が音声信号を電気信号に変換
する(ステップ41)。マイクロフォン78、79から
のアナログ電気信号に対して各々アナログ/デジタル変
換手段80、81がデジタル値に変換する(ステップ4
2)。
Next, the actual operation of FIG. 5 will be described with reference to FIG. An original signal (desired signal) is generated by the original signal generating means 70, and noise is generated by the noise generating means 71. The original signal passes through the filter means 72 and the filter means 74, and the noise components are added by the addition means 76 and 77. The noise signal passes through the filter means 73 and the filter means 75 and is added to the original signal component by the addition means 76 and 77 (step 4).
0). The microphones 78 and 79 convert the audio signals into electric signals with respect to the audio signals from the adding means 76 and 77, respectively (step 41). Analog / digital converters 80 and 81 convert the analog electric signals from the microphones 78 and 79 into digital values, respectively (step 4).
2).

【0072】ここで、簡略化の為、原信号発生手段70
の出力値をZ変換しS1(z)、雑音発生手段71の出力値を
Z変換しS2(z)、アナログ/デジタル変換手段80の出力
値をZ変換しY1(z)、アナログ/デジタル変換手段81の
出力値をZ変換しY2(z)、加算手段89の出力値をZ変換
しV1(z)、加算手段90の出力値をZ変換しV2(z)、フィ
ルタ手段72のインパルス応答をZ変換しH11(z)、フィ
ルタ手段73のインパルス応答をZ変換しH12(z)、フィ
ルタ手段74のインパルス応答をZ変換しH21(z)、フィ
ルタ手段75のインパルス応答をZ変換しH22(z)、フィ
ルタ手段87のインパルス応答をZ変換しG1(z)、フィル
タ手段88のインパルス応答をZ変換しG2(z)と表記す
る。
Here, for simplicity, the original signal generating means 70
The output value of Z is converted to S 1 (z), and the output value of the noise generation means 71 is
Z conversion and S 2 (z), output value of analog / digital conversion means 80 is converted to Z 1 (z), output value of analog / digital conversion means 81 is converted to Z 2 (z), and addition means 89 Is converted to V 1 (z), the output value of the adding means 90 is converted to V 2 (z), the impulse response of the filter means 72 is converted to H 11 (z), and the impulse The response is Z-converted to H 12 (z), the impulse response of the filter means 74 is converted to Z 21 (z), the impulse response of the filter means 75 is converted to H 22 (z), and the impulse response of the filter means 87 is converted to H 22 (z). The result is Z-transformed and G 1 (z), and the impulse response of the filter means 88 is Z-transformed and described as G 2 (z).

【0073】また、以上の表記を用いて各信号をベクト
ル表記すると(数2)、(数3)、(数4)が表現でき
る。
Further, when each signal is represented by a vector using the above notation, (Equation 2), (Equation 3), and (Equation 4) can be expressed.

【0074】また、(数2)、(数3)、(数4)から
Y(z)は(数5)で表現できる。フーリエ変換手段82
は、Y1(z)、Y2(z)の各々について短時間フーリエ変換処
理もしくはフーリエ変換処理を行いY1(ω)、Y2(ω)を算
出する(ステップ43)。
Also, from (Equation 2), (Equation 3), and (Equation 4)
Y (z) can be expressed by (Equation 5). Fourier transform means 82
Performs a short-time Fourier transform process or a Fourier transform process on each of Y 1 (z) and Y 2 (z) to calculate Y 1 (ω) and Y 2 (ω) (step 43).

【0075】相互相関演算手段83はフーリエ変換手段
82からの出力Y1(ω)、Y2(ω)から相互相関演算を行う
(ステップ44)。
[0075] cross-correlation calculation unit 83 outputs from the Fourier transform unit 82 Y1 (omega), performs cross-correlation operation from Y 2 (omega) (step 44).

【0076】相互相関演算出力をPy1y2、Py2y1とする
と、相互相関演算は(数6)、(数7)で表せられる。
Assuming that the outputs of the cross-correlation calculation are Py1y2 and Py2y1, the cross-correlation calculation can be expressed by ( Equation 6) and ( Equation 7).

【0077】自己相関演算手段84はフーリエ変換手段
82からの出力Y1(ω)、Y2(ω)から自己相関演算を行う
(ステップ45)。
[0077] The autocorrelation calculating unit 84 performs an autocorrelation calculation from the output from the Fourier transform unit 82 Y1 (ω), Y 2 (ω) ( Step 45).

【0078】自己相関演算出力をPy1y1、Py2y2とする
と、自己相関演算は(数8)、(数9)で表せられる。
Assuming that the outputs of the autocorrelation operation are Py1y1 and Py2y2 , the autocorrelation operation can be expressed by ( Equation 8) and ( Equation 9).

【0079】Neglect手段85は自己相関演算出力
Py1y1、Py2y2に対してある一定基準値以下の値を無視す
る(ステップ46)。これはパラメータ推定手段86で
の演算を安定させて行う為に必要である。
Neglect means 85 outputs an autocorrelation operation output
Values below a certain reference value for P y1y1 and P y2y2 are ignored (step 46). This is necessary in order to stably perform the calculation in the parameter estimating means 86.

【0080】パラメータ推定手段86は相互相関演算出
力Py1y2、Py2y1とNeglectされた自己相関演算出力
Py1y1、Py2y2からG1(ω)、G2(ω)を算出し、G1(ω)、G2
(ω)を逆フーリエ変換処理してG1(z)、G2(z)を算出し、
各々フィルタ手段87とフィルタ手段88のタップ係数
値とする。(ステップ47)G1(ω)、G2(ω)の算出式は
(数10)、(数11)で表現される。
The parameter estimating means 86 calculates the cross-correlation calculation outputs P y1y2 and P y2y1 and the neglected auto-correlation calculation output.
G 1 (ω) and G 2 (ω) are calculated from P y1y1 and P y2y2 , and G 1 (ω) and G 2
(ω) is inverse Fourier transformed to calculate G 1 (z) and G 2 (z),
The tap coefficient values of the filter means 87 and the filter means 88 are respectively used. (Step 47) The formulas for calculating G 1 (ω) and G 2 (ω) are expressed by (Equation 10) and (Equation 11).

【0081】フィルタ手段87はアナログ/デジタル変
換手段80からの出力値Y1(z)に対して、タップ係数G
1(z)をもってフィルタリング処理を行い、また、フィル
タ手段88はアナログ/デジタル変換手段81からの出
力値Y2(z)に対して、タップ係数G2(z)をもってフィルタ
リング処理を行う(ステップ48)。
The filter means 87 applies a tap coefficient G to the output value Y 1 (z) from the analog / digital conversion means 80.
The filtering process is performed on the output value Y 2 (z) from the analog / digital conversion device 81 using the tap coefficient G 2 (z) (step 48). ).

【0082】加算手段89はアナログ/デジタル変換手
段80とフィルタ手段88からの出力値を加算し、加算
手段90はアナログ/デジタル変換手段81とフィルタ
手段87の出力値を加算する(ステップ49)。
The adding means 89 adds the output values from the analog / digital converting means 80 and the filtering means 88, and the adding means 90 adds the output values from the analog / digital converting means 81 and the filtering means 87 (step 49).

【0083】乗算手段91は伝送路の各フィルタ手段7
2,73,74,75のパラメータを元に算出される1
/Δを加算手段89からの出力に対して乗算し、乗算手
段92は伝送路の各フィルタ手段72,73,74,7
5のパラメータを元に算出される1/Δを加算手段90
からの出力に対して乗算し(ステップ50)、終了する
(ステップ51)。
The multiplying means 91 is provided for each filter means 7 in the transmission path.
1 calculated based on 2, 73, 74, 75 parameters
/ Δ is multiplied by the output from the adding means 89, and the multiplying means 92 outputs the filter means 72, 73, 74, 7
1 / Δ calculated based on the parameter of 5 is added to the adding means 90
Are multiplied (step 50) and the process is terminated (step 51).

【0084】1/Δは(数12)により算出される。本
発明により、トレーニング信号を用いずにカーナビゲー
ションシステムの音声認識手段や携帯型電話機、OFD
M通信等において周囲の雑音(OFDM通信においては
他チャンネルの信号)を取り除き所望信号のみ抽出でき
る信号分離装置を実現できる。
1 / Δ is calculated by (Equation 12). According to the present invention, voice recognition means of a car navigation system, a portable telephone, an OFD without using a training signal
It is possible to realize a signal separation device capable of removing ambient noise (signal of another channel in OFDM communication) in M communication or the like and extracting only a desired signal.

【0085】(実施の形態4)図7は本発明の第4実施
の形態による信号分離方式の機能ブロック図である。
(Embodiment 4) FIG. 7 is a functional block diagram of a signal separation system according to a fourth embodiment of the present invention.

【0086】93は入力信号に対して短時間フーリエ変
換処理、もしくはフーリエ変換処理を行うフーリエ変換
手段、94はフーリエ変換手段93からの出力信号から
相互相関演算を行う相互相関演算手段、95はフーリエ
変換手段93からの出力信号から自己相関演算を行う自
己相関演算手段、96は自己相関演算手段95からの出
力信号に対してある一定基準値以下の値は無視するNegl
ect手段、97は相互相関演算手段94の出力信号とNeg
lect手段96からの出力信号から伝送路のパラメータを
推定するパラメータ推定手段である。
Reference numeral 93 denotes Fourier transform means for performing short-time Fourier transform processing or Fourier transform processing on an input signal; 94, a cross-correlation calculating means for performing cross-correlation calculation from an output signal from the Fourier transform means 93; An autocorrelation calculating means 96 for performing an autocorrelation calculation from the output signal from the conversion means 93, and a signal 96 from the autocorrelation calculating means 95 ignores a value less than a certain reference value.
ect means 97 is an output signal of the cross-correlation calculating means 94 and Neg
This is a parameter estimating means for estimating transmission path parameters from the output signal from the lecting means 96.

【0087】次に図8を用いて、図7の実際の動作を説
明する。フーリエ変換手段93に信号が入力されると
(ステップ52)、フーリエ変換手段93が2系統の入
力信号に対して各々に短時間フーリエ変換演算、もしく
は、フーリエ変換演算を行う(ステップ53)。フーリ
エ変換手段からの出力信号に対して相互相関演算手段が
相互相関演算を行い(ステップ54)、同じく自己相関
演算手段が自己相関演算を行う(ステップ55)。ステ
ップ54とステップ55に関しては演算に時間がかかる
為、ハードウェアとして独立した手段を組み、ステップ
54とステップ55は並列に演算を行う。
Next, the actual operation of FIG. 7 will be described with reference to FIG. When a signal is input to the Fourier transform means 93 (step 52), the Fourier transform means 93 performs a short-time Fourier transform operation or a Fourier transform operation on each of the two input signals (step 53). The cross-correlation calculation means performs a cross-correlation calculation on the output signal from the Fourier transform means (step 54), and the auto-correlation calculation means similarly performs an auto-correlation calculation (step 55). Since it takes a long time to perform the calculations in steps 54 and 55, independent means is set up as hardware, and the calculations in steps 54 and 55 are performed in parallel.

【0088】Neglect手段96は自己相関演算手段95
からの出力信号に対して、ある一定基準値以下の値は無
視し(ステップ56)、パラメータ推定手段は相互相関
演算手段94からの出力信号とNeglect手段96からの
出力信号から(数10)、(数11)に示される演算を
行い、その結果の逆フーリエ変換を行い(ステップ5
7)、終了する(ステップ58)。
Neglect means 96 is autocorrelation calculating means 95
For the output signal from, the value below a certain reference value is ignored (step 56), and the parameter estimating means uses the output signal from the cross-correlation calculating means 94 and the output signal from the Neglect means 96 (Equation 10), The operation shown in (Equation 11) is performed, and the result is subjected to inverse Fourier transform (step 5).
7), end (step 58).

【0089】[0089]

【発明の効果】以上のように本発明によれば、トレーニ
ング信号を用いずに原信号(所望信号)と雑音を分離で
きるという作用を有しているため、通信においてはスル
ープットが向上し、また、伝送路が時間的に変化する場
合についても変化に追従して原信号(所望信号)と雑音
を分離できる。また、カーナビゲーション装置において
は車内雑音を取り除いた音声コマンドを受信できる為、
音声認識率が向上し、携帯電話装置においては話者の周
囲雑音を取り除ける為、雑音の無い高品質な通話が可能
となり、OFDM通信では所望局のみの信号が高品質に
受信可能となる効果を有する。
As described above, according to the present invention, the effect of separating the noise from the original signal (desired signal) without using the training signal is obtained, so that the throughput is improved in communication, and Even when the transmission path changes with time, the original signal (desired signal) and noise can be separated following the change. In addition, since the car navigation device can receive voice commands with the noise in the car removed,
The speech recognition rate is improved, and the surrounding noise of the speaker can be removed in the mobile phone device, so that a high-quality call without noise can be performed. In the OFDM communication, the signal of only the desired station can be received with high quality. Have.

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

【図1】本発明の第1実施の形態による信号分離方式の
機能ブロック図
FIG. 1 is a functional block diagram of a signal separation system according to a first embodiment of the present invention.

【図2】本発明の第1実施の形態による信号分離方式の
動作を示すフローチャート
FIG. 2 is a flowchart showing the operation of the signal separation system according to the first embodiment of the present invention;

【図3】本発明の第2実施の形態による信号分離装置の
機能ブロック図
FIG. 3 is a functional block diagram of a signal separation device according to a second embodiment of the present invention.

【図4】本発明の第2実施の形態による信号分離装置の
動作を示すフローチャート
FIG. 4 is a flowchart showing the operation of the signal separation device according to the second embodiment of the present invention;

【図5】本発明の第3実施の形態による信号分離装置の
機能ブロック図
FIG. 5 is a functional block diagram of a signal separation device according to a third embodiment of the present invention.

【図6】本発明の第3実施の形態による信号分離装置の
動作を示すフローチャート
FIG. 6 is a flowchart showing the operation of the signal separation device according to the third embodiment of the present invention.

【図7】本発明の第4実施の形態による信号分離装置の
機能ブロック図
FIG. 7 is a functional block diagram of a signal separation device according to a fourth embodiment of the present invention.

【図8】本発明の第4実施の形態による信号分離装置の
動作を示すフローチャート
FIG. 8 is a flowchart showing the operation of the signal separation device according to the fourth embodiment of the present invention.

【図9】従来の技術による信号分離装置の機能ブロック
FIG. 9 is a functional block diagram of a conventional signal separating device.

【図10】従来の技術による信号分離装置の動作を示す
フローチャート
FIG. 10 is a flowchart showing the operation of a conventional signal separation device.

【符号の説明】[Explanation of symbols]

1 原信号発生手段 2 トレーニング信号記憶手段 3 切り替え手段 4 雑音発生手段 5 加算手段 6 伝送路フィルタ手段 7 フィルタ処理手段 8 トレーニング信号記憶手段 9 伝送路逆特性演算手段 10 原信号発生手段 11 雑音発生手段 12 フィルタ手段 13 フィルタ手段 14 フィルタ手段 15 フィルタ手段 16 加算手段 17 加算手段 18 フーリエ変換手段 19 相互相関演算手段 20 自己相関演算手段 21 Neglect手段 22 パラメータ推定手段 23 フィルタ手段 24 フィルタ手段 25 加算手段 26 加算手段 27 乗算手段 28 乗算手段 48 原信号発生手段 49 デジタル/アナログ変換手段 50 雑音発生手段 51 フィルタ手段 52 フィルタ手段 53 フィルタ手段 54 フィルタ手段 55 加算手段 56 加算手段 57 アナログ/デジタル変換手段 58 アナログ/デジタル変換手段 59 フーリエ変換手段 60 相互相関演算手段 61 自己相関演算手段 62 Neglect手段 63 パラメータ推定手段 64 フィルタ手段 65 フィルタ手段 66 加算手段 67 加算手段 68 乗算手段 69 乗算手段 70 原信号発生手段 71 雑音発生手段 72 フィルタ手段 73 フィルタ手段 74 フィルタ手段 75 フィルタ手段 76 加算手段 77 加算手段 78 マイクロフォン 79 マイクロフォン 80 アナログ/デジタル変換手段 81 アナログ/デジタル変換手段 82 フーリエ変換手段 83 相互相関演算手段 84 自己相関演算手段 85 Neglect手段 86 パラメータ推定手段 87 フィルタ手段 88 フィルタ手段 89 加算手段 90 加算手段 91 乗算手段 92 乗算手段 93 フーリエ変換手段 94 相互相関演算手段 95 自己相関演算手段 96 Neglect手段 97 パラメータ推定手段 DESCRIPTION OF SYMBOLS 1 Original signal generation means 2 Training signal storage means 3 Switching means 4 Noise generation means 5 Addition means 6 Transmission path filter means 7 Filter processing means 8 Training signal storage means 9 Transmission path reverse characteristic calculation means 10 Original signal generation means 11 Noise generation means Reference Signs List 12 filter means 13 filter means 14 filter means 15 filter means 16 adding means 17 adding means 18 Fourier transform means 19 cross-correlation calculating means 20 autocorrelation calculating means 21 Neglect means 22 parameter estimating means 23 filter means 24 filter means 25 adding means 26 addition Means 27 Multiplication means 28 Multiplication means 48 Original signal generation means 49 Digital / analog conversion means 50 Noise generation means 51 Filter means 52 Filter means 53 Filter means 54 Filter means 55 Addition means 56 Addition means 5 Analog / Digital conversion means 58 Analog / Digital conversion means 59 Fourier transformation means 60 Cross-correlation calculation means 61 Autocorrelation calculation means 62 Neglect means 63 Parameter estimation means 64 Filter means 65 Filter means 66 Addition means 67 Addition means 68 Multiplication means 69 Multiplication means Reference Signs List 70 Original signal generation means 71 Noise generation means 72 Filter means 73 Filter means 74 Filter means 75 Filter means 76 Addition means 77 Addition means 78 Microphone 79 Microphone 80 Analog / Digital conversion means 81 Analog / Digital conversion means 82 Fourier conversion means 83 Cross-correlation Calculation means 84 Autocorrelation calculation means 85 Neglect means 86 Parameter estimation means 87 Filter means 88 Filter means 89 Addition means 90 Addition means 91 Multiplication means 92 squared Means 93 Fourier transform unit 94 cross-correlation calculation unit 95 autocorrelation calculation means 96 Neglect means 97 parameter estimating means

フロントページの続き (72)発明者 川崎 直人 大阪府門真市大字門真1006番地 松下電器 産業株式会社内 (72)発明者 江端 正直 熊本県熊本市清水町兎谷360−228 (72)発明者 嶋田 泰幸 熊本県熊本市月出6丁目4−6−501 Fターム(参考) 5D015 CC02 CC03 CC05 EE05 5K052 AA01 BB09 BB14 DD07 EE38 FF31 GG19 GG20 9A001 HH17 JJ77 KZ56 Continued on the front page (72) Inventor Naoto Kawasaki 1006 Kazuma Kadoma, Osaka Prefecture Matsushita Electric Industrial Co., Ltd. (72) Inventor Masanao Ebata 360-228 Usutani, Shimizu-cho, Kumamoto City, Kumamoto Prefecture 6-4-6-1, Tsukiide, Kumamoto-shi, Kumamoto F-term (reference) 5D015 CC02 CC03 CC05 EE05 5K052 AA01 BB09 BB14 DD07 EE38 FF31 GG19 GG20 9A001 HH17 JJ77 KZ56

Claims (8)

【特許請求の範囲】[Claims] 【請求項1】原信号発生手段から出力された原信号に対
して任意タップ長かつ任意タップ係数のフィルタリング
処理を行う第1及び第2のフィルタ手段と、 雑音発生手段から出力された雑音信号に対して任意タッ
プ長かつ任意タップ係数のフィルタリング処理を行う第
3及び第4のフィルタ手段と、 第1のフィルタ手段の出力と第3のフィルタ手段の出力
を加算し、フィルタリングされた原信号と雑音を重ねあ
わせる第1の加算手段と、 第2のフィルタ手段と第4のフィルタ手段の出力を加算
し、フィルタリングされた雑音と原信号を重ねあわせる
第2の加算手段と、 第1の加算手段からの出力信号に対して短時間フーリエ
変換処理もしくはフーリエ変換処理を行うフーリエ変換
手段と、 フーリエ変換手段からの出力値に対して相互相関演算を
行う相互相関演算手段と、 フーリエ変換手段からの出力値に対して自己相関演算を
行う自己相関演算手段と、 自己相関演算手段からの出力値に対して振幅がある一定
の基準値以上の値については無視するNeglect手段と、 相互相関演算手段とNeglect手段の出力値から第1乃至
第4のフィルタ手段及び第1、第2の加算手段を含む伝
送路のパラメータを推定するパラメータ推定手段と、 パラメータ推定手段で推定されたパラメータを元に伝送
路の第1の加算手段からの出力値に対してフィルタリン
グ処理を行う第5のフィルタ手段と、 同じくパラメータ推定手段で推定されたパラメータを元
に伝送路の第2の加算手段からの出力値に対してフィル
タリング処理を行う第6のフィルタ手段と、 伝送路の第1の加算手段からの出力値と第6のフィルタ
手段の出力値を加算する第3の加算手段と、 伝送路の第2の加算手段からの出力値と第5のフィルタ
手段の出力値を加算する第4の加算手段と、 第3の加算手段からの出力値に対して伝送路のパラメー
タを元に乗算処理を行う第1の乗算手段と、 第4の加算手段からの出力値に対して伝送路のパラメー
タを元に乗算処理を行う第2の乗算手段を有することを
特徴とする信号分離装置。
A first filter means for filtering an original signal output from an original signal generating means with an arbitrary tap length and an arbitrary tap coefficient; and a noise signal output from the noise generating means. Third and fourth filter means for performing a filtering process of an arbitrary tap length and an arbitrary tap coefficient on the other hand, adding the output of the first filter means and the output of the third filter means to obtain a filtered original signal and noise First adding means for superposing the outputs of the second and fourth filter means, and adding the filtered noise and the original signal, and the first adding means. Fourier transform means for performing short-time Fourier transform processing or Fourier transform processing on the output signal of, and cross-correlation with the output value from the Fourier transform means Cross-correlation calculation means for performing the calculation, auto-correlation calculation means for performing the auto-correlation calculation on the output value from the Fourier transform means, and amplitude greater than a certain reference value for the output value from the auto-correlation calculation means Neglect means for ignoring values, parameter estimating means for estimating parameters of a transmission path including first to fourth filtering means and first and second adding means from output values of the cross-correlation calculating means and the Neglect means. Fifth filtering means for performing a filtering process on an output value from the first adding means on the transmission path based on the parameters estimated by the parameter estimating means, and also based on the parameters estimated by the parameter estimating means. Sixth filter means for performing a filtering process on the output value from the second addition means on the transmission path, and output value from the first addition means on the transmission path and the sixth filter. Third adding means for adding the output value of the filter means, fourth adding means for adding the output value from the second adding means of the transmission path and the output value of the fifth filter means, and third adding means. First multiplying means for performing a multiplication process on the output value from the means on the basis of the parameter of the transmission path, and a second multiplication processing on the output value from the fourth addition means on the basis of the parameter of the transmission path. A signal separation device comprising a multiplication means of 2.
【請求項2】ツイストペアケーブルによる通信におい
て、 原信号発生手段からのデジタル出力信号をアナログ信号
へ変換するデジタル/アナログ変換手段と、 デジタル/アナログ変換手段から出力された信号に対し
て任意タップ長かつ任意タップ係数のフィルタリング処
理を行う第1及び第2のフィルタ手段と、 雑音発生手段から出力された雑音信号に対して任意タッ
プ長かつ任意タップ係数のフィルタリング処理を行う第
3及び第4のフィルタ手段と、 第1のフィルタ手段の出力と第3のフィルタ手段の出力
を加算し、フィルタリングされたアナログ原信号と雑音
を重ねあわせる第1の加算手段と、 第2のフィルタ手段と第4のフィルタ手段の出力を加算
し、フィルタリングされた雑音とアナログ原信号を重ね
あわせる第2の加算手段と、 第1の加算手段からのアナログ出力信号をデジタル信号
へ変換する第1のアナログ/デジタル変換手段と、 第2の加算手段からのアナログ出力信号をデジタル信号
へ変換する第2のアナログ/デジタル変換手段と、 第1及び第2のアナログ/デジタル変換手段からの出力
信号に対して短時間フーリエ変換処理もしくはフーリエ
変換処理を行うフーリエ変換手段と、 フーリエ変換手段からの出力値に対して相互相関演算を
行う相互相関演算手段と、 フーリエ変換手段からの出力値に対して自己相関演算を
行う自己相関演算手段と、 自己相関演算手段からの出力値に対して振幅がある一定
の基準値以上の値については無視するNeglect手段と、 相互相関演算手段とNeglect手段の出力値から第1乃至
第4のフィルタ手段及び第1、第2の加算手段を含む伝
送路のパラメータを推定するパラメータ推定手段と、 パラメータ推定手段で推定されたパラメータを元にツイ
ストペアケーブルの第1の加算手段からの出力値に対し
てフィルタリング処理を行う第5のフィルタ手段と、 同じくパラメータ推定手段で推定されたパラメータを元
にツイストペアケーブルの第2の加算手段からの出力値
に対してフィルタリング処理を行う第6のフィルタ手段
と、 ツイストペアケーブルの加算手段からの出力値と第6の
フィルタ手段の出力値を加算する第3の加算手段と、 ツイストペアケーブルの第2の加算手段からの出力値と
第5のフィルタ手段の出力値を加算する第4の加算手段
と、 第3の加算手段からの出力値に対してツイストペアケー
ブルのパラメータを元に乗算処理を行う第1の乗算手段
と、 第4の加算手段からの出力値に対してツイストペアケー
ブルのパラメータを元に乗算処理を行う第2の乗算手段
を有することを特徴とする信号分離装置。
2. In communication using a twisted pair cable, digital / analog conversion means for converting a digital output signal from an original signal generation means into an analog signal, and an arbitrary tap length for a signal output from the digital / analog conversion means. First and second filter means for filtering an arbitrary tap coefficient, and third and fourth filter means for filtering an arbitrary tap length and an arbitrary tap coefficient on a noise signal output from the noise generating means. First addition means for adding the output of the first filter means and the output of the third filter means, and superimposing the filtered analog original signal and noise; and second and fourth filter means. Adding means for adding the outputs of the first and second signals and superimposing the filtered noise and the analog original signal. First analog / digital conversion means for converting an analog output signal from the first addition means into a digital signal; and second analog / digital conversion for converting an analog output signal from the second addition means into a digital signal. Means, Fourier transform means for performing short-time Fourier transform processing or Fourier transform processing on output signals from the first and second analog / digital converting means, and cross-correlation calculation on output values from the Fourier transform means Cross-correlation calculating means for performing an auto-correlation calculation on the output value from the Fourier transform means; and a value having an amplitude equal to or more than a certain reference value for the output value from the auto-correlation calculating means From the output values of the cross-correlation calculating means and the Neglect means, the first to fourth filtering means and the first and second adding means. Parameter estimating means for estimating the parameters of the transmission path including: a fifth filtering means for performing a filtering process on an output value from the first adding means of the twisted pair cable based on the parameters estimated by the parameter estimating means; A sixth filter means for performing a filtering process on the output value from the second adding means of the twisted pair cable based on the parameters estimated by the parameter estimating means; and an output value from the adding means of the twisted pair cable. A third adding means for adding the output value of the sixth filter means, a fourth adding means for adding an output value from the second adding means of the twisted pair cable and an output value of the fifth filter means, First multiplying means for performing a multiplication process on the output value from the adding means based on the parameters of the twisted pair cable; Signal separating apparatus characterized by having a second multiplying means for multiplying process based on parameters of the twisted-pair cable to the output value from the fourth adding means.
【請求項3】カーナビゲーションシステムの音声認識装
置や携帯型電話機、OFDM通信等において、雑音(O
FDM通信では他チャンネルの信号)が混入した所望信
号から所望信号のみを抽出するものであって、 原信号発生手段から出力された信号に対して任意タップ
長かつ任意タップ係数のフィルタリング処理を行う第1
及び第2のフィルタ手段と、 雑音発生手段から出力された雑音信号に対して任意タッ
プ長かつ任意タップ係数のフィルタリング処理を行う第
3及び第4のフィルタ手段と、 第1のフィルタ手段の出力と第3のフィルタ手段の出力
を加算し、フィルタリングされた原信号と雑音を重ねあ
わせる第1の加算手段と、 第2のフィルタ手段と第4のフィルタ手段の出力を加算
し、フィルタリングされた雑音と原信号を重ねあわせる
第2の加算手段と、 第1の加算手段からの出力信号を電気信号へと変換する
第1のマイクロフォンと、 第2の加算手段からの出力信号を電気信号へと変換する
第2のマイクロフォンと、 第1のマイクロフォンからのアナログ出力信号をデジタ
ル信号へ変換する第1のアナログ/デジタル変換手段
と、 第2のマイクロフォンからのアナログ出力信号をデジタ
ル信号へ変換する第2のアナログ/デジタル変換手段
と、 第1及び第2のアナログ/デジタル変換手段からの出力
信号に対して短時間フーリエ変換処理もしくはフーリエ
変換処理を行うフーリエ変換手段と、 フーリエ変換手段からの出力値に対して相互相関演算を
行う相互相関演算手段と、 フーリエ変換手段からの出力値に対して自己相関演算を
行う自己相関演算手段と、 自己相関演算手段からの出力値に対して振幅がある一定
の基準値以上の値については無視するNeglect手段と、 相互相関演算手段とNeglect手段の出力値から第1乃至
第4のフィルタ手段及び第1、第2の加算手段を含む伝
送路のパラメータを推定するパラメータ推定手段と、 パラメータ推定手段で推定されたパラメータを元に伝送
路の第1の加算手段からの出力値に対してフィルタリン
グ処理を行う第5のフィルタ手段と、 同じくパラメータ推定手段で推定されたパラメータを元
に伝送路の第2の加算手段からの出力値に対してフィル
タリング処理を行う第6のフィルタ手段と、 伝送路の第1の加算手段からの出力値と第6のフィルタ
手段の出力値を加算する第3の加算手段と、 伝送路の第2の加算手段からの出力値と第5のフィルタ
手段の出力値を加算する第4の加算手段と、 第3の加算手段からの出力値に対して伝送路のパラメー
タを元に乗算処理を行う第1の乗算手段と、 第4の加算手段からの出力値に対して伝送路のパラメー
タを元に乗算処理を行う第2の乗算手段を有することを
特徴とする信号分離装置。
3. In a voice recognition device of a car navigation system, a portable telephone, an OFDM communication, etc.
In the FDM communication, only a desired signal is extracted from a desired signal mixed with a signal of another channel, and the signal output from the original signal generating means is subjected to a filtering process of an arbitrary tap length and an arbitrary tap coefficient. 1
And second filter means, third and fourth filter means for performing a filtering process of an arbitrary tap length and an arbitrary tap coefficient on the noise signal output from the noise generation means, and an output of the first filter means. First adding means for adding the output of the third filter means and superimposing the filtered original signal and noise; and adding the outputs of the second and fourth filter means to obtain the filtered noise and A second adder for superimposing the original signal; a first microphone for converting an output signal from the first adder to an electric signal; and a convertor for converting an output signal from the second adder to an electric signal. A second microphone; first analog / digital conversion means for converting an analog output signal from the first microphone into a digital signal; and a second microphone. Second analog / digital conversion means for converting an analog output signal from a computer to a digital signal, and short-time Fourier transform processing or Fourier transform processing for the output signals from the first and second analog / digital conversion means A Fourier transforming means for performing a cross-correlation calculation on an output value from the Fourier transforming means; an auto-correlation calculating means for performing an auto-correlation calculation on an output value from the Fourier transforming means; Neglect means for ignoring a value greater than a certain reference value with respect to the output value from the correlation operation means, first to fourth filter means and first output means based on the output values of the cross-correlation operation means and the Neglect means. Estimating means for estimating parameters of a transmission path including second adding means, and a transmission path based on the parameters estimated by the parameter estimating means. Fifth filtering means for performing a filtering process on the output value from the first adding means, and output value from the second adding means on the transmission path based on the parameter estimated by the parameter estimating means. Sixth filtering means for performing a filtering process, third adding means for adding an output value from the first adding means of the transmission path to an output value of the sixth filtering means, and second adding means for the transmission path Adding means for adding the output value from the third filter means and the output value from the fifth filter means, and first multiplication for performing a multiplication process on the output value from the third adding means based on the parameters of the transmission path. And a second multiplying means for multiplying an output value from the fourth adding means based on a parameter of a transmission path.
【請求項4】2入力信号に対して短時間フーリエ変換処
理もしくはフーリエ変換処理を行うフーリエ変換手段
と、 フーリエ変換手段からの出力値に対して相互相関演算を
行う相互相関演算手段と、 フーリエ変換手段からの出力値に対して自己相関演算を
行う自己相関演算手段と、 自己相関演算手段からの出力値に対して振幅がある一定
の基準値以上の値については無視するNeglect手段と、 相互相関演算手段とNeglect手段の出力値から伝送路の
パラメータを推定するパラメータ推定手段を有し、相互
相関演算手段と自己相関演算手段を並列処理することに
より高速演算を行うことを特徴とする信号分離装置。
4. Fourier transform means for performing short-time Fourier transform processing or Fourier transform processing on two input signals; cross-correlation computing means for performing cross-correlation computation on an output value from the Fourier transform means; An autocorrelation operation means for performing an autocorrelation operation on an output value from the means, a Neglect means for ignoring a value greater than a certain reference value with respect to an output value from the autocorrelation operation means, and a cross-correlation. A signal separating device having parameter estimating means for estimating transmission path parameters from output values of the calculating means and the Neglect means, and performing high-speed calculation by performing parallel processing of the cross-correlation calculating means and the autocorrelation calculating means .
【請求項5】原信号発生手段から出力された原信号に対
して第1及び第2のフィルタ手段にて任意タップ長かつ
任意タップ係数のフィルタリング処理を行うステップ
と、 雑音発生手段から出力された雑音信号に対して第3及び
第4のフィルタ手段にて任意タップ長かつ任意タップ係
数のフィルタリング処理を行うステップと、 第1のフィルタ手段の出力と第3のフィルタ手段の出力
を第1の加算手段にて加算し、フィルタリングされた原
信号と雑音を重ねあわせるステップと、第2のフィルタ
手段と第4のフィルタ手段の出力を第2の加算手段にて
加算し、 フィルタリングされた雑音と原信号を重ねあわせるステ
ップと、 第1の加算手段及び第2の加算手段からの出力信号に対
しフーリエ変換手段にて短時間フーリエ変換処理もしく
はフーリエ変換処理を行うステップと、 フーリエ変換手段からの出力値に対し相互相関演算手段
にて相互相関演算を行うステップと、 フーリエ変換手段からの出力値に対し自己相関演算手段
にて自己相関演算を行うステップと、 自己相関演算手段からの出力値に対して振幅がある一定
の基準値以上の値についてはNeglect手段にて無視する
ステップと、 相互相関演算手段とNeglect手段の出力値から第1乃至
第4のフィルタ手段及び第1、第2の加算手段を含む伝
送路のパラメータをパラメータ推定手段にて推定するス
テップと、 パラメータ推定手段で推定されたパラメータを元に伝送
路の第1の加算手段からの出力値に対して第5のフィル
タ手段にてフィルタリング処理を行うステップと、 同じくパラメータ推定手段で推定されたパラメータを元
に伝送路の第2の加算手段からの出力値に対して第6の
フィルタ手段にてフィルタリング処理を行うステップ
と、 伝送路の第1の加算手段からの出力値と第6のフィルタ
手段の出力値を第3の加算手段にて加算するステップ
と、 伝送路の第2の加算手段からの出力値と第5のフィルタ
手段の出力値を第3の加算手段にて加算するステップ
と、 第3の加算手段からの出力値に対して伝送路のパラメー
タを元に第1の乗算手段にて乗算処理を行うステップ
と、 第4の加算手段からの出力値に対して伝送路のパラメー
タを元に第2の乗算手段にて乗算処理を行うステップと
を有する信号分離方法。
5. A step of performing filtering of an arbitrary tap length and an arbitrary tap coefficient on the original signal output from the original signal generating means by the first and second filter means, and outputting the filtered signal from the noise generating means. Performing a filtering process of an arbitrary tap length and an arbitrary tap coefficient on the noise signal by the third and fourth filter units; and performing a first addition on an output of the first filter unit and an output of the third filter unit. Means for superimposing the filtered original signal and the noise by the means, and adding the outputs of the second filter means and the fourth filter means by the second addition means to obtain the filtered noise and the original signal. And a short-time Fourier transform process or a Fourier transform process on the output signals from the first adding means and the second adding means. Performing a Fourier transform process; performing a cross-correlation calculation on the output value from the Fourier transform means with the cross-correlation calculating means; and performing an auto-correlation calculation on the output value from the Fourier transform means with the auto-correlation calculating means. Performing, a step of ignoring, by the Neglect means, a value whose amplitude with respect to an output value from the autocorrelation calculating means is equal to or more than a certain reference value, and first to third values from the output values of the cross-correlation calculating means and the Neglect means. Estimating the parameters of the transmission path including the fourth filter means and the first and second addition means by the parameter estimation means; and the first addition means of the transmission path based on the parameters estimated by the parameter estimation means Performing a filtering process on the output value from the fifth filter unit with the fifth filter unit, and based on the parameter estimated by the parameter estimation unit. Performing a filtering process on the output value from the second adding means on the transmission path by the sixth filtering means; and outputting the output value from the first adding means on the transmission path and the output value from the sixth filtering means. Adding the output value from the second addition means of the transmission line and the output value of the fifth filter means by the third addition means, Performing a multiplication process on the output value from the adding means by the first multiplication means based on the parameters of the transmission path; and performing a multiplication process on the output value from the fourth addition means based on the parameters of the transmission path. Performing a multiplication process by the multiplication means of 2.
【請求項6】2入力信号に対してフーリエ変換手段にて
短時間フーリエ変換処理もしくはフーリエ変換処理を行
うステップと、 フーリエ変換手段からの出力値に対して相互相関演算手
段にて相互相関演算を行うステップと、 フーリエ変換手段からの出力値に対して自己相関演算手
段にて自己相関演算を行うステップと、 自己相関演算手段からの出力値に対して振幅がある一定
の基準値以上の値についてはNeglect手段にて無視する
ステップと、 相互相関演算手段とNeglect手段の出力値から伝送路の
パラメータをパラメータ推定手段にて推定するステップ
とを有し、 相互相関演算手段と自己相関演算手段を並列処理するこ
とにより高速演算を行うことを特徴とする信号分離方
法。
6. A step of performing short-time Fourier transform processing or Fourier transform processing on two input signals by Fourier transform means, and performing a cross-correlation operation on an output value from the Fourier transform means by a cross-correlation operation means. Performing the autocorrelation operation on the output value from the Fourier transform means by the autocorrelation operation means, and performing the operation on the output value from the autocorrelation operation means for a value whose amplitude is equal to or more than a certain reference value. Has a step of ignoring by the Neglect means, and a step of estimating the parameters of the transmission line by the parameter estimating means from the output values of the cross-correlation calculating means and the Neglect means. A signal separation method, wherein high-speed operation is performed by processing.
【請求項7】原信号と雑音信号が重畳した信号から原信
号のみを抽出する信号分離方法を記録した記憶媒体であ
って、 原信号発生手段から出力された原信号に対して第1及び
第2のフィルタ手段にて任意タップ長かつ任意タップ係
数のフィルタリング処理を行うステップと、 雑音発生手段から出力された雑音信号に対して第3及び
第4のフィルタ手段にて任意タップ長かつ任意タップ係
数のフィルタリング処理を行うステップと、 第1のフィルタ手段の出力と第3のフィルタ手段の出力
を第1の加算手段にて加算し、フィルタリングされた原
信号と雑音を重ねあわせるステップと、 第2のフィルタ手段と第4のフィルタ手段の出力を第2
の加算手段にて加算し、フィルタリングされた雑音と原
信号を重ねあわせるステップと、 第1の加算手段及び第2の加算手段からの出力信号に対
しフーリエ変換手段にて短時間フーリエ変換処理もしく
はフーリエ変換処理を行うステップと、 フーリエ変換手段からの出力値に対し相互相関演算手段
にて相互相関演算を行うステップと、 フーリエ変換手段からの出力値に対し自己相関演算手段
にて自己相関演算を行うステップと、 自己相関演算手段からの出力値に対して振幅がある一定
の基準値以上の値についてはNeglect手段にて無視する
ステップと、 相互相関演算手段とNeglect手段の出力値から第1乃至
第4のフィルタ手段及び第1、第2の加算手段を含む伝
送路のパラメータをパラメータ推定手段にて推定するス
テップと、 パラメータ推定手段で推定されたパラメータを元に伝送
路の第1の加算手段からの出力値に対して第5のフィル
タ手段にてフィルタリング処理を行うステップと、 同じくパラメータ推定手段で推定されたパラメータを元
に伝送路の第2の加算手段からの出力値に対して第6の
フィルタ手段にてフィルタリング処理を行うステップ
と、 伝送路の第1の加算手段からの出力値と第6のフィルタ
手段の出力値を第3の加算手段にて加算するステップ
と、 伝送路の第2の加算手段からの出力値と第5のフィルタ
手段の出力値を第3の加算手段にて加算するステップ
と、 第3の加算手段からの出力値に対して伝送路のパラメー
タを元に第1の乗算手段にて乗算処理を行うステップ
と、 第4の加算手段からの出力値に対して伝送路のパラメー
タを元に第2の乗算手段にて乗算処理を行うステップと
を実行させるためのプログラムを記録したことを特徴と
する記録媒体。
7. A storage medium in which a signal separation method for extracting only an original signal from a signal in which an original signal and a noise signal are superimposed is recorded, wherein a first and a second signal are output from the original signal output from the original signal generating means. Performing filtering processing of an arbitrary tap length and an arbitrary tap coefficient by the second filter means; and an arbitrary tap length and an arbitrary tap coefficient of the noise signal output from the noise generation means by the third and fourth filter means. Performing a filtering process, adding the output of the first filter unit and the output of the third filter unit by the first adding unit, and superimposing the filtered original signal and the noise; The outputs of the filter means and the fourth filter means are connected to the second
Adding the filtered noise and the original signal by the adding means, and applying a short-time Fourier transform processing or Fourier transform to the output signals from the first adding means and the second adding means by the Fourier transform means. A step of performing a conversion process; a step of performing a cross-correlation calculation on the output value from the Fourier transform means by the cross-correlation calculation means; and performing an auto-correlation calculation on the output value from the Fourier transform means by the auto-correlation calculation means. A step of: ignoring, by a Neglect means, a value whose amplitude with respect to an output value from the autocorrelation calculating means is equal to or more than a certain reference value; Estimating the parameters of the transmission path including the filtering means and the first and second adding means by the parameter estimating means; Performing a filtering process on the output value from the first adding means of the transmission path based on the parameters estimated by the means by the fifth filter means, and also based on the parameters estimated by the parameter estimating means. Performing a filtering process on the output value from the second addition means on the transmission path by the sixth filter means; and outputting the output value from the first addition means on the transmission path and the output value from the sixth filter means. Adding the output value from the second addition means of the transmission line and the output value of the fifth filter means by the third addition means, Performing a multiplication process on the output value from the adding means by the first multiplication means based on the parameters of the transmission path; and performing a multiplication process on the output value from the fourth addition means based on the parameters of the transmission path. Multiplication means of 2 Recording medium characterized by recording a program for executing and performing the multiplication process Te.
【請求項8】2入力信号に対してフーリエ変換手段にて
短時間フーリエ変換処理もしくはフーリエ変換処理を行
うステップと、 フーリエ変換手段からの出力値に対して相互相関演算手
段にて相互相関演算を行うステップと、 フーリエ変換手段からの出力値に対して自己相関演算手
段にて自己相関演算を行うステップと、 自己相関演算手段からの出力値に対して振幅がある一定
の基準値以上の値についてはNeglect手段にて無視する
ステップと、 相互相関演算手段とNeglect手段の出力値から伝送路の
パラメータをパラメータ推定手段にて推定するステップ
とを実行させるためのプログラムを記録したことを特徴
とする記録媒体。
8. A step of performing a short-time Fourier transform process or a Fourier transform process on two input signals by a Fourier transform unit, and performing a cross-correlation calculation on an output value from the Fourier transform unit by a cross-correlation calculator. Performing the autocorrelation operation on the output value from the Fourier transform means by the autocorrelation operation means, and performing the operation on the output value from the autocorrelation operation means for a value whose amplitude is equal to or more than a certain reference value. Recording a program for executing a step of ignoring by a Neglect means, and a step of estimating a parameter of a transmission line by a parameter estimating means from an output value of the cross-correlation calculating means and the Neglect means. Medium.
JP03091899A 1999-02-09 1999-02-09 Signal separation device, signal separation method, and recording medium Expired - Fee Related JP4201907B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP03091899A JP4201907B2 (en) 1999-02-09 1999-02-09 Signal separation device, signal separation method, and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP03091899A JP4201907B2 (en) 1999-02-09 1999-02-09 Signal separation device, signal separation method, and recording medium

Publications (2)

Publication Number Publication Date
JP2000232382A true JP2000232382A (en) 2000-08-22
JP4201907B2 JP4201907B2 (en) 2008-12-24

Family

ID=12317088

Family Applications (1)

Application Number Title Priority Date Filing Date
JP03091899A Expired - Fee Related JP4201907B2 (en) 1999-02-09 1999-02-09 Signal separation device, signal separation method, and recording medium

Country Status (1)

Country Link
JP (1) JP4201907B2 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100572670B1 (en) 2004-08-31 2006-04-24 심관식 A method for estimating parameter of time series data by fourier transform
KR100817692B1 (en) 2006-05-06 2008-03-27 박은희 A method for estimating phase angle of time series data by discrete Fourier transform
JP2013120467A (en) * 2011-12-07 2013-06-17 National Institute Of Advanced Industrial & Technology Device and method for extracting signal features
CN114422313A (en) * 2021-12-22 2022-04-29 西安电子科技大学 Frame detection method

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100572670B1 (en) 2004-08-31 2006-04-24 심관식 A method for estimating parameter of time series data by fourier transform
KR100817692B1 (en) 2006-05-06 2008-03-27 박은희 A method for estimating phase angle of time series data by discrete Fourier transform
JP2013120467A (en) * 2011-12-07 2013-06-17 National Institute Of Advanced Industrial & Technology Device and method for extracting signal features
CN114422313A (en) * 2021-12-22 2022-04-29 西安电子科技大学 Frame detection method

Also Published As

Publication number Publication date
JP4201907B2 (en) 2008-12-24

Similar Documents

Publication Publication Date Title
US8126161B2 (en) Acoustic echo canceller system
CN101346896B (en) Echo suppressing method and device
JP3397269B2 (en) Multi-channel echo cancellation method
EP2045801B1 (en) Efficient audio signal processing in the sub-band regime, method, system and associated computer program
US7925008B2 (en) Multi-channel echo cancel method, multi-channel sound transfer method, stereo echo canceller, stereo sound transfer apparatus and transfer function calculation apparatus
EP1942582B1 (en) Echo suppressing method and device
EP1848243B1 (en) Multi-channel echo compensation system and method
US8594320B2 (en) Hybrid echo and noise suppression method and device in a multi-channel audio signal
EP1855457A1 (en) Multi channel echo compensation using a decorrelation stage
EP2027581B1 (en) Signal separator, method for determining output signals on the basis of microphone signals, and computer program
US20030021389A1 (en) Impulse response setting method for the 2-channel echo canceling filter, a two-channel echo canceller, and a two-way 2-channel voice transmission device
KR20170142001A (en) Electric device, acoustic echo cancelling method of thereof and non-transitory computer readable recording medium
US20120163580A1 (en) Sound processing apparatus, method, and program
JP2004349806A (en) Multichannel acoustic echo canceling method, apparatus thereof, program thereof, and recording medium thereof
JP3607625B2 (en) Multi-channel echo suppression method, apparatus thereof, program thereof and recording medium thereof
JP5016581B2 (en) Echo suppression device, echo suppression method, echo suppression program, recording medium
CN115278465A (en) Howling suppression method and device, sound box and sound amplification system
JP3905364B2 (en) Stereo sound image control device and ground side device in multi-ground communication system
US8700391B1 (en) Low complexity bandwidth expansion of speech
JP4201907B2 (en) Signal separation device, signal separation method, and recording medium
CN100525267C (en) Channel estimating and balancing apparatus for time domain known array OFDM system and method thereof
JP4413205B2 (en) Echo suppression method, apparatus, echo suppression program, recording medium
CN103181200A (en) Estimation of synthetic audio prototypes
CN117280414A (en) Noise reduction based on dynamic neural network
JP2004349796A (en) Sound echo canceling method, apparatus thereof, program and recording medium thereof

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060126

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20060126

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20060126

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20080821

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: 20080909

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20081008

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111017

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111017

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121017

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121017

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131017

Year of fee payment: 5

LAPS Cancellation because of no payment of annual fees