Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4201907B2 - Signal separation device, signal separation method, and recording medium - Google Patents
[go: Go Back, main page]

JP4201907B2 - Signal separation device, signal separation method, and recording medium - Google Patents

Signal separation device, signal separation method, and recording medium Download PDF

Info

Publication number
JP4201907B2
JP4201907B2 JP03091899A JP3091899A JP4201907B2 JP 4201907 B2 JP4201907 B2 JP 4201907B2 JP 03091899 A JP03091899 A JP 03091899A JP 3091899 A JP3091899 A JP 3091899A JP 4201907 B2 JP4201907 B2 JP 4201907B2
Authority
JP
Japan
Prior art keywords
output
output value
signal
fourier transform
filter
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP03091899A
Other languages
Japanese (ja)
Other versions
JP2000232382A (en
Inventor
浩和 嶋田
毅 宇佐川
直人 川崎
正直 江端
泰幸 嶋田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Corp
Panasonic Holdings Corp
Original Assignee
Panasonic Corp
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 Panasonic Corp, Matsushita Electric Industrial Co Ltd filed Critical Panasonic Corp
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

Images

Landscapes

  • Noise Elimination (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は信号処理を行い、特に信号の分離処理を行う信号分離装置、信号分離方法及び記録媒体に関するものである。
【0002】
【従来の技術】
送信されたきた信号を受信側の処理によって、雑音を取り除きもとの信号に復元する信号分離処理技術がある。この信号分離処理技術によれば伝送路中で雑音が付加され原信号が判別できない状況にある信号を元の原信号に近づけることができる。以下に従来の信号分離処理技術について説明する。図9は従来の技術による信号分離装置の機能ブロック図である。
【0003】
図9において、1は原信号を生成する原信号発生手段、2はトレーニング用の信号を記憶しておくトレーニング信号記憶手段、3は原信号発生手段1からの信号とトレーニング信号記憶手段2からの信号を切り替える切り替え手段、4は伝送路において発生する雑音発生手段、5は切り替え手段3からの出力信号と雑音発生手段4からの出力信号を加算する加算手段、6は伝送路において信号を減衰させたり歪みを与える伝送路フィルタ手段、7は雑音発生手段、加算手段、伝送路フィルタ手段を含む伝送路からの出力信号に対してフィルタリング処理を行い雑音を取り除いた原信号に近い信号を出力するフィルタ処理手段、8はトレーニング信号を記憶しておくトレーニング信号記憶手段、9は伝送路からの出力信号とフィルタ処理手段7からの出力信号とトレーニング信号記憶手段8からの出力信号から伝送路の逆特性を演算し、フィルタ処理手段7のタップ係数を算出する伝送路逆特性演算手段である。
【0004】
図10を用いて図9の従来の技術における信号分離装置の動作について説明する。
【0005】
切り替え手段3がトレーニング信号記憶手段2からの信号を加算手段5に出力し、雑音発生手段4からの雑音と切り替え手段3からの出力信号が加算され伝送路フィルタ手段で減衰・歪みを与えられる(ステップ1)。雑音が重なり更に伝送路フィルタ手段で減衰・歪みを与えられた信号がフィルタ処理手段7及び、伝送路逆特性演算手段8に入力する(ステップ2)。
【0006】
ここで伝送路フィルタ手段6からの出力信号を時刻nにおいてX(n)、フィルタ処理手段7からの出力信号をY(n)、トレーニング信号記憶からの出力信号をD(n)、伝送路逆特性演算手段8で算出された伝送路の逆特性のタップ係数値をC(n)と表記する。
【0007】
伝送路逆特性演算手段9はX(n)、Y(n)、D(n)から伝送路の逆特性を算出する(ステップ3)。逆特性の算出方法は様々な手法が提案されているが、代表的なものとしてLMS(Least Mean Square)方式を例に挙げる。
【0008】
LMS方式では、伝送路の逆特性のフィルタタップ係数値C(n)は(数1)で表記される。
【0009】
【数1】

Figure 0004201907
【0010】
フィルタ処理手段7は伝送路逆特性演算手段9で算出されたタップ係数C(n)を元に伝送路フィルタ手段6からの出力信号X(n)に対してフィルタリング処理を行う(ステップ4)。
【0011】
以上の工程を規定回数行うことにより伝送路逆特性値C(n)を学習させ、規定回数回トレーニング信号の受信が終了したならば(ステップ5)、切り替え手段3が原信号発生手段からの信号を加算手段5に出力する(ステップ6)。ステップ6で加算手段5に出力された信号は雑音発生手段4からの雑音信号と加算手段5で加算され、更に伝送路フィルタ手段6で減衰・歪みを与えられる。フィルタ処理手段7は伝送路フィルタ手段6からの出力信号に対してトレーニング信号受信時に学習した伝送路逆特性C(n)を用いてフィルタリング処理を行い(ステップ7)、伝送路フィルタ手段からの出力信号から雑音を取り除いた原信号に近い信号Y(n)を出力し、終了する(ステップ8)。
【0012】
また、ステップ6、ステップ7、ステップ8においては伝送路逆特性値C(n)の演算は行わない。
【0013】
【発明が解決しようとする課題】
しかしながら上記の構成では、原信号による通信以外にトレーニング用の信号を送受信する必要がありスループットが低下する。また、ステップ6、ステップ7、ステップ8においては伝送路逆特性値C(n)は算出しない為、伝送路の特性が原信号送受信時に時間的に変化する場合については対応できないという問題点を有していた。
【0014】
【課題を解決するための手段】
上記課題を解決するために本発明は、送信側から受信側へ信号を伝達する場合伝達すべき所望信号(原信号)に対して、伝送路内で所望信号の識別に障害を来す雑音信号が任意の増幅率で重畳され、受信側において所望信号を識別できない場合において、受信側で雑音信号にうもれた所望信号を再生する為に、2入力信号に対して短時間フーリエ変換処理もしくはフーリエ変換処理を行うフーリエ変換手段と、フーリエ変換手段からの出力値に対して相互相関演算を行う相互相関演算手段と、フーリエ変換手段からの出力値に対して自己相関演算を行う自己相関演算手段と、自己相関演算手段からの出力値に対して振幅がある一定の基準値以上の値については無視するNeglect手段と、相互相関演算手段とNeglect手段の出力値から伝送路のパラメータを推定するパラメータ推定手段を有しことにより、トレーニング信号を必要とせずに原信号と雑音を分離できる作用を有し、原信号送受信時に伝送路が時間的に変化する場合においても伝送路変化に追従して信号分離処理を行うことのできるアルゴリズムが提供できる。
【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の乗算手段を有する信号分離装置であり、トレーニング信号を必要とせずに伝送路からの出力値に対して原信号と雑音を分離させる信号分離処理を行い原信号に近い信号を抽出する作用がある。
【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の乗算手段を有する信号分離装置であり、ツイストペアケーブルによる通信においてトレーニング信号を必要とせずにツイストペアケーブルからの出力値に対して原信号と雑音を分離させる信号分離処理を行い原信号に近い信号を抽出し、受信側にて接地電圧値から雑音成分を取り除き、送信側と等しくでき安定した信号伝達を実現できるという作用がある。
【0017】
本発明の請求項3に記載の発明は、カーナビゲーションシステムの音声認識装置や携帯型電話機、OFDM(Orthogonal Frequency Division Multiplexing :直交周波数分割多重方式)通信等において、カーナビゲーションシステムの音声認識装置では話者(送信側)からカーナビゲーション装置(受信側)へ音声コマンドを伝達する場合、音声コマンド(原信号)に対して、車内のエンジン装置やタイヤ装置の路面との摩擦音等の音声コマンドの識別に障害を来す雑音信号が任意の増幅率で重畳され、カーナビゲーション装置において音声コマンドを識別できない場合において、カーナビゲーション装置で雑音に埋もれた音声コマンドを再生する為に、また、携帯電話装置では話者(原信号)の音声信号に対して話者以外の周囲雑音が任意の増幅率で重畳され、話者の通話者では音声を認識できない場合において、送信側の携帯電話装置において雑音に埋もれた話者の声を再生する為に、また、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の乗算手段を有する信号分離装置であり、トレーニング信号を必要とせずに伝送路からの出力値に対して原信号と雑音を分離させる信号分離処理を行い原信号に近い信号を抽出する作用がある。
【0018】
本発明の請求項4に記載の発明は、2入力信号に対して短時間フーリエ変換処理もしくはフーリエ変換処理を行うフーリエ変換手段と、フーリエ変換手段からの出力値に対して相互相関演算を行う相互相関演算手段と、フーリエ変換手段からの出力値に対して自己相関演算を行う自己相関演算手段と、自己相関演算手段からの出力値に対して振幅がある一定の基準値以上の値については無視するNeglect手段と、相互相関演算手段とNeglect手段の出力値から伝送路のパラメータを推定するパラメータ推定手段を有し、相互相関演算手段と自己相関演算手段を並列処理することにより高速演算を行うことを特徴とする信号分離装置であり、演算に時間のかかる自己相関演算と相互相関演算を並列処理することにより高速演算性、リアルタイム演算性を実現できる作用がある。
【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の乗算手段にて乗算処理を行うステップとを有する信号分離方法であり、トレーニング信号を必要とせずに伝送路からの出力値に対して原信号と雑音を分離させる信号分離処理を行い原信号に近い信号を抽出する作用がある。
【0020】
本発明の請求項6に記載の発明は、2入力信号に対してフーリエ変換手段にて短時間フーリエ変換処理もしくはフーリエ変換処理を行うステップと、フーリエ変換手段からの出力値に対して相互相関演算手段にて相互相関演算を行うステップと、フーリエ変換手段からの出力値に対して自己相関演算手段にて自己相関演算を行うステップと、自己相関演算手段からの出力値に対して振幅がある一定の基準値以上の値についてはNeglect手段にて無視するステップと、相互相関演算手段とNeglect手段の出力値から伝送路のパラメータをパラメータ推定手段にて推定するステップとを有し、互相関演算手段と自己相関演算手段を並列処理することにより高速演算を行うことを特徴とする信号分離方法であり、演算に時間のかかる自己相関演算と相互相関演算を並列処理することにより高速演算性、リアルタイム演算性を実現できる作用がある。
【0021】
本発明の請求項7に記載の発明は、送信側から受信側へ信号を伝達する場合、伝達すべき所望信号(原信号)に対して、伝送路内で所望信号の識別に障害を来す雑音信号が任意の増幅率で重畳され、受信側において所望信号を識別できない場合において、受信側で雑音信号にうもれた所望信号を再生する為に、原信号発生手段から出力された原信号に対して第1及び第2のフィルタ手段にて任意タップ長原信号と雑音信号が重畳した信号から原信号のみを抽出する信号分離方法を記録した記憶媒体であって、原信号発生手段から出力された原信号に対して第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の乗算手段にて乗算処理を行うステップとを実行させるためのプログラムを記録したことを特徴とする記録媒体であり、この記録したプログラムを実行することにより、理想的な信号分離装置の演算に最も近似した演算が行われるという作用がある。
【0022】
本発明の請求項8に記載の発明は、2入力信号に対してフーリエ変換手段にて短時間フーリエ変換処理もしくはフーリエ変換処理を行うステップと、フーリエ変換手段からの出力値に対して相互相関演算手段にて相互相関演算を行うステップと、フーリエ変換手段からの出力値に対して自己相関演算手段にて自己相関演算を行うステップと、自己相関演算手段からの出力値に対して振幅がある一定の基準値以上の値についてはNeglect手段にて無視するステップと、相互相関演算手段とNeglect手段の出力値から伝送路のパラメータをパラメータ推定手段にて推定するステップとを実行させるためのプログラムを記録したことを特徴とする記録媒体であり、この記録したプログラムを実行することにより、理想的な信号分離装置の演算に最も近似した演算が行われるという作用がある。
【0023】
以下、本発明の実施の形態について図1から図8を用いて説明する。
(実施の形態1)
図1は本発明の第1実施の形態による信号分離方式の機能ブロック図である。
【0024】
図1において、送信側から受信側へ信号を伝達する場合、伝達すべき所望信号(原信号)に対して、伝送路内で所望信号の識別に障害を来す雑音信号が任意の増幅率で重畳され、受信側において所望信号を識別できない場合において、受信側で雑音信号にうもれた所望信号を再生する為に、10は原信号を発生させる原信号発生手段、11は原信号とは別に不必要な信号を発生させる雑音発生手段、12、14は原信号発生手段から出力された原信号に対して任意タップ長かつ任意タップ係数のフィルタリング処理を行うフィルタ手段H11、H21、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からの出力値に対して伝送路のパラメータを元に乗算処理を行う乗算手段である。
【0025】
次に図2を用いて、図1の実際の動作を説明する。
原信号発生手段10で原信号(所望信号)が生成され、また雑音発生手段11で雑音が発生する。原信号はフィルタ手段12、フィルタ手段14を通過し加算手段16、17で雑音成分を加算される。また雑音信号はフィルタ手段13とフィルタ手段15を通過し原信号成分と加算手段16、17で加算される(ステップ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変換しH12(z)、フィルタ手段14のインパルス応答をZ変換しH21(z)、フィルタ手段15のインパルス応答をZ変換しH22(z)、フィルタ手段23のインパルス応答をZ変換しG1(z)、フィルタ手段24のインパルス応答をZ変換しG2(z)と表記する。
【0027】
また、以上の表記を用いて各信号をベクトル表記すると(数2)、(数3)、(数4)が表現できる。
【0028】
【数2】
Figure 0004201907
【0029】
【数3】
Figure 0004201907
【0030】
【数4】
Figure 0004201907
【0031】
また、(数2)、(数3)、(数4)からY(z)は(数5)で表現できる。
【0032】
【数5】
Figure 0004201907
【0033】
フーリエ変換手段18は、Y1(z)、Y2(z)の各々について短時間フーリエ変換処理もしくはフーリエ変換処理を行いY1(ω)、Y2(ω)を算出する(ステップ10)。
【0034】
相互相関演算手段19はフーリエ変換手段18からの出力Y1(ω)、Y2(ω)から相互相関演算を行う(ステップ11)。
【0035】
相互相関演算出力をPy1y2、Py2y1とすると、相互相関演算は(数6)、(数7)で表せられる。
【0036】
【数6】
Figure 0004201907
【0037】
【数7】
Figure 0004201907
【0038】
自己相関演算手段20はフーリエ変換手段18からの出力Y1(ω)、Y2(ω)から自己相関演算を行う(ステップ12)。
【0039】
自己相関演算出力をPy1y1、Py2y2とすると、自己相関演算は(数8)、(数9)で表せられる。
【0040】
【数8】
Figure 0004201907
【0041】
【数9】
Figure 0004201907
【0042】
Neglect手段21は自己相関演算出力Py1y1、Py2y2に対してある一定基準値以下の値を無視する(ステップ13)。これはパラメータ推定手段22での演算を安定させて行う為に必要である。
【0043】
パラメータ推定手段22は相互相関演算出力Py1y2、Py2y1とNeglectされた自己相関演算出力Py1y1、Py2y2からG1(ω)、G2(ω)を算出し、G1(ω)、G2(ω)を逆フーリエ変換処理してG1(z)、G2(z)を算出し、各々フィルタ手段23とフィルタ手段24のタップ係数値とする。
【0044】
(ステップ14)G1(ω)、G2(ω)の算出式は(数10)、(数11)で表現される。
【0045】
【数10】
Figure 0004201907
【0046】
【数11】
Figure 0004201907
【0047】
フィルタ手段23は加算手段16からの出力値Y1(z)に対して、タップ係数G1(z)をもってフィルタリング処理を行い、また、フィルタ手段24は加算手段17からの出力値Y2(z)に対して、タップ係数G2(z)をもってフィルタリング処理を行う(ステップ15)。
【0048】
加算手段25は加算手段16とフィルタ手段24からの出力値を加算し、加算手段26は加算手段17とフィルタ手段23の出力値を加算する(ステップ16)。
【0049】
乗算手段27は伝送路の各フィルタ手段12,13,14,15のパラメータを元に算出される1/Δを加算手段25からの出力に対して乗算し、乗算手段28は伝送路の各フィルタ手段12,13,14,15のパラメータを元に算出される1/Δを加算手段26からの出力に対して乗算し(ステップ17)、終了する(ステップ18)。
【0050】
1/Δは(数12)により算出される。
【0051】
【数12】
Figure 0004201907
【0052】
本発明により、トレーニング信号を用いずに原信号と雑音を分離できる方式を提供できる。
【0053】
(実施の形態2)
図3は本発明の第2実施の形態による信号分離方式の機能ブロック図である。
【0054】
図3において、ツイストペアケーブルを用いて送信側から受信側へ信号を伝達する場合、ツイストペアケーブル内にて接地線に信号線の信号が任意の増幅率で重畳され送信側と受信側の接地電圧値に揺らぎが生じ、結果として受信側において所望信号を識別できない場合において、受信側で送信側と同じ接地電圧値を得る為に、48は原信号を発生させる原信号発生手段、49はデジタル信号をアナログ信号に変換するデジタル/アナログ変換手段、50は原信号とは別に不必要な信号を発生させる雑音発生手段、51、53は原信号発生手段から出力された原信号に対して任意タップ長かつ任意タップ係数のフィルタリング処理を行うフィルタ手段H11、H21、52、54は雑音発生手段から出力された雑音信号に対して任意タップ長かつ任意タップ係数のフィルタリング処理を行うフィルタ手段H12、H22、55はフィルタ手段51の出力とフィルタ手段52の出力を加算し、フィルタリングされた原信号と雑音を重ねあわせる加算手段、56はフィルタ手段53とフィルタ手段54の出力を加算し、フィルタリングされた雑音と原信号を重ねあわせる加算手段、57は加算手段55からの出力アナログ信号をデジタル信号へ変換するアナログ/デジタル変換手段、58は加算手段56からの出力アナログ信号をデジタル信号へ変換するアナログ/デジタル変換手段、59はアナログ/デジタル変換手段57、58からの出力信号に対して短時間フーリエ変換処理もしくはフーリエ変換処理を行うフーリエ変換手段、60はフーリエ変換手段59からの出力値に対して相互相関演算を行う相互相関演算手段、61はフーリエ変換手段59からの出力値に対して自己相関演算を行う自己相関演算手段、62は自己相関演算手段からの出力値に対して振幅がある一定の基準値以上の値については無視するNeglect手段、63は相互相関演算手段60とNeglect手段62の出力値からフィルタ手段51、フィルタ手段52、フィルタ手段53、フィルタ手段54、及び加算手段55,56を含むツイストペアケーブルのパラメータを推定するパラメータ推定手段、64はパラメータ推定手段63で推定されたパラメータを元にアナログ/デジタル変換手段57からの出力値に対してフィルタリング処理を行うフィルタ手段G1、65は同じくパラメータ推定手段63で推定されたパラメータを元にアナログ/デジタル変換手段58からの出力値に対してフィルタリング処理を行うフィルタ手段G2、66はアナログ/デジタル変換手段57からの出力値とフィルタ手段65の出力値を加算する加算手段、67はアナログ/デジタル変換手段58からの出力値とフィルタ手段64の出力値を加算する加算手段、68は加算手段66からの出力値に対してツイストペアケーブルのパラメータを元に乗算処理を行う乗算手段、69は加算手段67からの出力値に対してツイストペアケーブルのパラメータを元に乗算処理を行う乗算手段である。
【0055】
次に図4を用いて、図3の実際の動作を説明する。
原信号発生手段48で原信号(所望信号)が生成され、デジタル/アナログ変換手段49でアナログ信号に変換される。また雑音発生手段50で雑音が発生する。アナログ原信号はフィルタ手段51、フィルタ手段53を通過し加算手段55、56で雑音成分を加算される。また雑音信号はフィルタ手段52とフィルタ手段54を通過し原信号成分と加算手段55、56で加算される(ステップ29)。加算手段55、56からのアナログ出力信号に対して各々アナログ/デジタル変換手段57、58がデジタル値に変換する(ステップ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)と表記する。
【0057】
また、以上の表記を用いて各信号をベクトル表記すると(数2)、(数3)、(数4)が表現できる。
【0058】
また、(数2)、(数3)、(数4)からY(z)は(数5)で表現できる。
フーリエ変換手段59は、Y1(z)、Y2(z)の各々について短時間フーリエ変換処理もしくはフーリエ変換処理を行いY1(ω)、Y2(ω)を算出する(ステップ31)。
【0059】
相互相関演算手段60はフーリエ変換手段59からの出力Y1(ω)、Y2(ω)から相互相関演算を行う(ステップ32)。
【0060】
相互相関演算出力をPy1y2、Py2y1とすると、相互相関演算は(数6)、(数7)で表せられる。
【0061】
自己相関演算手段61はフーリエ変換手段59からの出力Y1(ω)、Y2(ω)から自己相関演算を行う(ステップ33)。
【0062】
自己相関演算出力をPy1y1、Py2y2とすると、自己相関演算は(数8)、(数9)で表せられる。
【0063】
Neglect手段62は自己相関演算出力Py1y1、Py2y2に対してある一定基準値以下の値を無視する(ステップ34)。これはパラメータ推定手段63での演算を安定させて行う為に必要である。
【0064】
パラメータ推定手段63は相互相関演算出力Py1y2、Py2y1とNeglectされた自己相関演算出力Py1y1、Py2y2からG1(ω)、G2(ω)を算出し、G1(ω)、G2(ω)を逆フーリエ変換処理してG1(z)、G2(z)を算出し、各々フィルタ手段64とフィルタ手段65のタップ係数値とする(ステップ35)。G1(ω)、G2(ω)の算出式は(数10)、(数11)で表現される。
【0065】
フィルタ手段64はアナログ/デジタル変換手段57からの出力値Y1(z)に対して、タップ係数G1(z)をもってフィルタリング処理を行い、また、フィルタ手段65はアナログ/デジタル変換手段58からの出力値Y2(z)に対して、タップ係数G2(z)をもってフィルタリング処理を行う(ステップ36)。
【0066】
加算手段66はアナログ/デジタル変換手段57とフィルタ手段65からの出力値を加算し、加算手段67はアナログ/デジタル変換手段58とフィルタ手段64の出力値を加算する(ステップ37)。
【0067】
乗算手段68はツイストペアケーブルの各フィルタ手段51,52,53,54のパラメータを元に算出される1/Δを加算手段66からの出力に対して乗算し、乗算手段69はツイストペアケーブルの各フィルタ手段51,52,53,54のパラメータを元に算出される1/Δを加算手段67からの出力に対して乗算し(ステップ38)、終了する(ステップ39)。
【0068】
1/Δは(数12)により算出される。
本発明により、トレーニング信号を用いずにツイストペアケーブルによる通信において原信号と雑音を分離できる信号分離装置を実現できる。
【0069】
(実施の形態3)
図5は本発明の第3実施の形態による信号分離方式の機能ブロック図である。
【0070】
図5において、カーナビゲーションシステムの音声認識装置や携帯型電話機、OFDM(Orthogonal Frequency Division Multiplexing : 直交周波数分割多重方式)通信等において、カーナビゲーションシステムの音声認識装置では話者(送信側)からカーナビゲーション装置(受信側)へ音声コマンドを伝達する場合、話者の発した音声コマンド(原信号)に対して、車内のエンジン装置やタイヤ装置の路面との摩擦音等の音声コマンドの識別に障害を来す雑音信号が任意の増幅率で重畳され、カーナビゲーション装置において音声コマンドを識別できない場合において、カーナビゲーション装置で雑音に埋もれた音声コマンドを再生する為に、また、携帯電話装置では話者の音声信号(原信号)に対して話者以外の周囲雑音(雑音信号)が任意の増幅率で重畳され、話者の通話者では音声を認識できない場合において、送信側の携帯電話装置において雑音に埋もれた話者の声(原信号)を再生する為に、また、OFDM通信においては複数の送信局から発信された信号(原信号を受信局にて所望局の信号(原信号)のみを取り出す為に本発明を応用したものである。図において、70は原信号を発生させる原信号発生手段、71は原信号とは別に不必要な信号を発生させる雑音発生手段、72、74は原信号発生手段から出力された原信号に対して任意タップ長かつ任意タップ係数のフィルタリング処理を行うフィルタ手段H11、H21、73、75は雑音発生手段から出力された雑音信号に対して任意タップ長かつ任意タップ係数のフィルタリング処理を行うフィルタ手段H12、H22、76はフィルタ手段72の出力とフィルタ手段73の出力を加算し、フィルタリングされた原信号と雑音を重ねあわせる加算手段、77はフィルタ手段74とフィルタ手段75の出力を加算し、フィルタリングされた雑音と原信号を重ねあわせる加算手段、78は加算手段76からの信号を電気信号へ変換するマイクロフォン、79は加算手段77からの信号を電気信号へ変換するマイクロフォン、80はマイクロフォン78からの出力アナログ電気信号をデジタル信号へ変換するアナログ/デジタル変換手段、81はマイクロフォン79からの出力アナログ電気信号をデジタル信号へ変換するアナログ/デジタル変換手段、82はアナログ/デジタル変換手段80、81からの出力信号に対して短時間フーリエ変換処理もしくはフーリエ変換処理を行うフーリエ変換手段、83はフーリエ変換手段82からの出力値に対して相互相関演算を行う相互相関演算手段、84はフーリエ変換手段82からの出力値に対して自己相関演算を行う自己相関演算手段、85は自己相関演算手段からの出力値に対して振幅がある一定の基準値以上の値については無視するNeglect手段、86は相互相関演算手段83とNeglect手段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からの出力値に対して伝送路のパラメータを元に乗算処理を行う乗算手段である。
【0071】
次に図6を用いて、図5の実際の動作を説明する。
原信号発生手段70で原信号(所望信号)が生成され、また雑音発生手段71で雑音が発生する。原信号はフィルタ手段72、フィルタ手段74を通過し加算手段76、77で雑音成分を加算される。また雑音信号はフィルタ手段73とフィルタ手段75を通過し原信号成分と加算手段76、77で加算される(ステップ40)。加算手段76、77からの音声信号に対して各々マイクロフォン78、79が音声信号を電気信号に変換する(ステップ41)。マイクロフォン78、79からのアナログ電気信号に対して各々アナログ/デジタル変換手段80、81がデジタル値に変換する(ステップ42)。
【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)と表記する。
【0073】
また、以上の表記を用いて各信号をベクトル表記すると(数2)、(数3)、(数4)が表現できる。
【0074】
また、(数2)、(数3)、(数4)からY(z)は(数5)で表現できる。
フーリエ変換手段82は、Y1(z)、Y2(z)の各々について短時間フーリエ変換処理もしくはフーリエ変換処理を行いY1(ω)、Y2(ω)を算出する(ステップ43)。
【0075】
相互相関演算手段83はフーリエ変換手段82からの出力Y1(ω)、Y2(ω)から相互相関演算を行う(ステップ44)。
【0076】
相互相関演算出力をPy1y2、Py2y1とすると、相互相関演算は(数6)、(数7)で表せられる。
【0077】
自己相関演算手段84はフーリエ変換手段82からの出力Y1(ω)、Y2(ω)から自己相関演算を行う(ステップ45)。
【0078】
自己相関演算出力をPy1y1、Py2y2とすると、自己相関演算は(数8)、(数9)で表せられる。
【0079】
Neglect手段85は自己相関演算出力Py1y1、Py2y2に対してある一定基準値以下の値を無視する(ステップ46)。これはパラメータ推定手段86での演算を安定させて行う為に必要である。
【0080】
パラメータ推定手段86は相互相関演算出力Py1y2、Py2y1とNeglectされた自己相関演算出力Py1y1、Py2y2からG1(ω)、G2(ω)を算出し、G1(ω)、G2(ω)を逆フーリエ変換処理してG1(z)、G2(z)を算出し、各々フィルタ手段87とフィルタ手段88のタップ係数値とする。(ステップ47)G1(ω)、G2(ω)の算出式は(数10)、(数11)で表現される。
【0081】
フィルタ手段87はアナログ/デジタル変換手段80からの出力値Y1(z)に対して、タップ係数G1(z)をもってフィルタリング処理を行い、また、フィルタ手段88はアナログ/デジタル変換手段81からの出力値Y2(z)に対して、タップ係数G2(z)をもってフィルタリング処理を行う(ステップ48)。
【0082】
加算手段89はアナログ/デジタル変換手段80とフィルタ手段88からの出力値を加算し、加算手段90はアナログ/デジタル変換手段81とフィルタ手段87の出力値を加算する(ステップ49)。
【0083】
乗算手段91は伝送路の各フィルタ手段72,73,74,75のパラメータを元に算出される1/Δを加算手段89からの出力に対して乗算し、乗算手段92は伝送路の各フィルタ手段72,73,74,75のパラメータを元に算出される1/Δを加算手段90からの出力に対して乗算し(ステップ50)、終了する(ステップ51)。
【0084】
1/Δは(数12)により算出される。
本発明により、トレーニング信号を用いずにカーナビゲーションシステムの音声認識手段や携帯型電話機、OFDM通信等において周囲の雑音(OFDM通信においては他チャンネルの信号)を取り除き所望信号のみ抽出できる信号分離装置を実現できる。
【0085】
(実施の形態4)
図7は本発明の第4実施の形態による信号分離方式の機能ブロック図である。
【0086】
93は入力信号に対して短時間フーリエ変換処理、もしくはフーリエ変換処理を行うフーリエ変換手段、94はフーリエ変換手段93からの出力信号から相互相関演算を行う相互相関演算手段、95はフーリエ変換手段93からの出力信号から自己相関演算を行う自己相関演算手段、96は自己相関演算手段95からの出力信号に対してある一定基準値以下の値は無視するNeglect手段、97は相互相関演算手段94の出力信号とNeglect手段96からの出力信号から伝送路のパラメータを推定するパラメータ推定手段である。
【0087】
次に図8を用いて、図7の実際の動作を説明する。
フーリエ変換手段93に信号が入力されると(ステップ52)、フーリエ変換手段93が2系統の入力信号に対して各々に短時間フーリエ変換演算、もしくは、フーリエ変換演算を行う(ステップ53)。フーリエ変換手段からの出力信号に対して相互相関演算手段が相互相関演算を行い(ステップ54)、同じく自己相関演算手段が自己相関演算を行う(ステップ55)。ステップ54とステップ55に関しては演算に時間がかかる為、ハードウェアとして独立した手段を組み、ステップ54とステップ55は並列に演算を行う。
【0088】
Neglect手段96は自己相関演算手段95からの出力信号に対して、ある一定基準値以下の値は無視し(ステップ56)、パラメータ推定手段は相互相関演算手段94からの出力信号とNeglect手段96からの出力信号から(数10)、(数11)に示される演算を行い、その結果の逆フーリエ変換を行い(ステップ57)、終了する(ステップ58)。
【0089】
【発明の効果】
以上のように本発明によれば、トレーニング信号を用いずに原信号(所望信号)と雑音を分離できるという作用を有しているため、通信においてはスループットが向上し、また、伝送路が時間的に変化する場合についても変化に追従して原信号(所望信号)と雑音を分離できる。また、カーナビゲーション装置においては車内雑音を取り除いた音声コマンドを受信できる為、音声認識率が向上し、携帯電話装置においては話者の周囲雑音を取り除ける為、雑音の無い高品質な通話が可能となり、OFDM通信では所望局のみの信号が高品質に受信可能となる効果を有する。
【図面の簡単な説明】
【図1】本発明の第1実施の形態による信号分離方式の機能ブロック図
【図2】本発明の第1実施の形態による信号分離方式の動作を示すフローチャート
【図3】本発明の第2実施の形態による信号分離装置の機能ブロック図
【図4】本発明の第2実施の形態による信号分離装置の動作を示すフローチャート
【図5】本発明の第3実施の形態による信号分離装置の機能ブロック図
【図6】本発明の第3実施の形態による信号分離装置の動作を示すフローチャート
【図7】本発明の第4実施の形態による信号分離装置の機能ブロック図
【図8】本発明の第4実施の形態による信号分離装置の動作を示すフローチャート
【図9】従来の技術による信号分離装置の機能ブロック図
【図10】従来の技術による信号分離装置の動作を示すフローチャート
【符号の説明】
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 パラメータ推定手段[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a signal separation apparatus, a signal separation method, and a recording medium that perform signal processing, and in particular, perform signal separation processing.
[0002]
[Prior art]
There is a signal separation processing technique that removes noise from a transmitted signal and restores the original signal by processing on the receiving side. According to this signal separation processing technique, a signal in a state where noise is added in the transmission path and the original signal cannot be discriminated can be brought close to the original original signal. A conventional signal separation processing technique will be described below. FIG. 9 is a functional block diagram of a conventional signal separation apparatus.
[0003]
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, 3 is a signal from the original signal generating means 1 and a signal from the training signal storing means 2 Switching means for switching signals, 4 is noise generating means generated in the transmission line, 5 is an adding means for adding the output signal from the switching means 3 and the output signal from the noise generating means 4, and 6 is for attenuating the signal in the transmission line A transmission path filter means for giving a distortion, a filter for outputting a signal close to the original signal from which noise has been removed by filtering the output signal from the transmission path including the noise generation means, the addition means, and the transmission path filter means A processing means, 8 is a training signal storage means for storing a training signal, 9 is an output signal from the transmission path and a filter processing means 7 It calculates the inverse characteristics of the transmission path from the output signal from the al and the output signal from the training signal memory means 8, a transmission path inverse characteristics calculating means for calculating the tap coefficients of the filtering means 7.
[0004]
The operation of the signal separation device in the prior art of FIG. 9 will be described with reference to FIG.
[0005]
The switching means 3 outputs the signal from the training signal storage means 2 to the adding means 5, and the noise from the noise generating means 4 and the output signal from the switching means 3 are added to give attenuation / distortion by the transmission line filter means ( Step 1). A signal that is overlapped by noise and further attenuated / distorted by the transmission path filter means is input to the filter processing means 7 and the transmission path inverse characteristic calculation means 8 (step 2).
[0006]
Here, the output signal from the transmission line filter means 6 is X (n) at time n, the output signal from the filter processing means 7 is Y (n), the output signal from the training signal storage is D (n), and the reverse of the transmission line. The tap coefficient value of the reverse characteristic of the transmission path calculated by the characteristic calculation means 8 is expressed as C (n).
[0007]
The transmission line reverse characteristic calculation means 9 calculates the reverse characteristic of the transmission line from X (n), Y (n), and D (n) (step 3). Various methods for calculating the inverse characteristic have been proposed, but a typical example is an LMS (Least Mean Square) method.
[0008]
In the LMS system, the filter tap coefficient value C (n) of the reverse characteristic of the transmission path is expressed by (Equation 1).
[0009]
[Expression 1]
Figure 0004201907
[0010]
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 4).
[0011]
The transmission path inverse characteristic value C (n) is learned by performing the above steps a specified number of times, and when the reception of the training signal is completed a specified number of times (step 5), the switching means 3 receives a signal from the original signal generating means. Is output to the adding means 5 (step 6). The signal output to the adding means 5 in step 6 is added to the noise signal from the noise generating means 4 by the adding means 5 and further attenuated / distorted by the transmission line filter means 6. The filter processing means 7 performs a filtering process on the output signal from the transmission path filter means 6 using the transmission path inverse characteristic C (n) learned at the time of receiving the training signal (step 7), and the output from the transmission path filter means A signal Y (n) close to the original signal obtained by removing noise from the signal is output, and the process ends (step 8).
[0012]
In Step 6, Step 7, and Step 8, the transmission path inverse characteristic value C (n) is not calculated.
[0013]
[Problems to be solved by the invention]
However, in the above configuration, it is necessary to transmit and receive a training signal in addition to the communication using the original signal, and the throughput is reduced. Further, since the transmission path inverse characteristic value C (n) is not calculated in Step 6, Step 7 and Step 8, there is a problem that it is not possible to cope with the case where the characteristics of the transmission path change with time during transmission and reception of the original signal. Was.
[0014]
[Means for Solving the Problems]
In order to solve the above-described problems, the present invention provides a noise signal that hinders identification of a desired signal in a transmission path with respect to a desired signal (original signal) to be transmitted when the signal is transmitted from the transmitting side to the receiving side. Is superimposed at an arbitrary amplification factor and the desired signal cannot be identified on the receiving side, the short-time Fourier transform processing or Fourier transform is performed on the two input signals in order to reproduce the desired signal covered with the noise signal on the receiving side. Fourier transform means for performing processing, cross-correlation calculation means for performing cross-correlation calculation on the output value from the Fourier transform means, auto-correlation calculation means for performing auto-correlation calculation on the output value from the Fourier transform means, The neglect means that ignores values greater than a certain reference value with an amplitude relative to the output value from the autocorrelation calculation means, and the parameters of the transmission path from the output values of the cross correlation calculation means and the neglect means. Parameter estimation means to estimate the data, so that the original signal and noise can be separated without the need for a training signal, and the transmission path changes even when the transmission path changes over time during transmission and reception of the original signal An algorithm capable of performing signal separation processing following the above can be provided.
[0015]
DETAILED DESCRIPTION OF THE INVENTION
According to the first aspect of the present invention, when a signal is transmitted from the transmitting side to the receiving side, the desired signal to be transmitted (original signal) is disturbed in identifying the desired signal in the transmission path. When the noise signal is superimposed at an arbitrary amplification factor and the desired signal cannot be identified on the receiving side, the original signal output from the original signal generating means is used to reproduce the desired signal covered by the noise signal on the receiving side. First and second filter means for filtering arbitrary tap length and arbitrary tap coefficient, and third and second filtering means for filtering arbitrary tap length and arbitrary tap coefficient for the noise signal output from the noise generating means. A fourth filter means, a first addition means for adding the outputs of the first filter means and the output of the third filter means, and superimposing the filtered original signal and noise; and a second filter. A second adding means for adding the outputs of the filter means and the fourth filter means and superimposing the filtered noise and the original signal; and a short-time Fourier transform process or Fourier transform for the output signal from the first adding means. Fourier transform means for performing transformation processing, cross-correlation calculation means for performing cross-correlation calculation on the output value from the Fourier transform means, and auto-correlation calculation means for performing autocorrelation calculation on the output value from the Fourier transform means; , Neglect means for ignoring a value greater than a certain reference value with respect to the output value from the autocorrelation calculation means, first to fourth filter means from the output values of the cross correlation calculation means and the neglect means, and Parameter estimating means for estimating the parameters of the transmission line including the first and second adding means, and the first of the transmission lines based on the parameters estimated by the parameter estimating means A fifth filtering means that performs filtering on the output value from the adding means, and filtering processing on the output value from the second adding means on the transmission line based on the parameter estimated by the parameter estimating means. 6th filter means to perform, 3rd addition means which adds the output value from the 1st addition means of a transmission line, and the output value of the 6th filter means, and the output from the 2nd addition means of a transmission line A fourth addition means for adding the value and the output value of the fifth filter means; a first multiplication means for performing a multiplication process on the output value from the third addition means based on the parameters of the transmission line; A signal separation device having second multiplication means for performing a multiplication process on the output value from the fourth addition means based on the transmission line parameter, and to obtain the output value from the transmission line without requiring a training signal. In contrast to the original signal and noise Performs signal separation processing of separating an effect of extracting a signal close to the original signal.
[0016]
According to the second aspect of the present invention, 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 within the twisted pair cable at an arbitrary amplification factor and transmitted. In order to obtain the same ground voltage value as that of the transmitting side on the receiving side when the desired signal cannot be identified on the receiving side as a result of fluctuations in the ground voltage value on the receiving side and the receiving side, Digital / analog conversion means for converting a digital output signal from the original signal generation means as a voltage value into an analog signal, and filtering processing of an arbitrary tap length and an arbitrary tap coefficient for the signal output from the digital / analog conversion means For the noise signal output from the first and second filter means to be performed and the noise generating means as the transmission side signal line The third and fourth filter means for filtering the arbitrary tap length and arbitrary tap coefficients, the output of the first filter means and the output of the third filter means are added, and the filtered analog original signal and noise are added. From the first addition means for superimposing, the second addition means for adding the outputs of the second filter means and the fourth filter means, and superposing the filtered noise and the analog original signal, and the first addition means First analog / digital conversion means for converting the analog output signal into a digital signal, second analog / digital conversion means for converting the analog output signal from the second addition means into a digital signal, first and first Fourier transform means for performing short-time Fourier transform processing or Fourier transform processing on the output signal from the analog / digital conversion means 2 , A cross-correlation calculating means for performing a cross-correlation calculation on the output value from the Fourier transform means, an auto-correlation calculating means for performing an auto-correlation calculation on the output value from the Fourier transform means, and an output from the auto-correlation calculating means Neglect means for ignoring a value greater than a certain reference value with respect to the value, first to fourth filter means and first and second addition means from the output values of the cross-correlation calculating means and Neglect means Parameter estimating means for estimating the parameters of the transmission line including the fifth filter means for performing filtering on the output value from the first adding means of the twisted pair cable based on the parameter estimated by the parameter estimating means; Similarly, filtering processing is performed on the output value from the second addition means of the twisted pair cable based on the parameter estimated by the parameter estimation means. A sixth adding means for performing, a 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, an output value from the second adding means of the twisted pair cable, and the second 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 twisted pair cable, A signal separation device having a second multiplying unit that multiplies an output value from the adding unit based on a twisted pair cable parameter, and outputs from the twisted pair cable without requiring a training signal in communication using the twisted pair cable. A signal separation process that separates the original signal and noise from the value is performed to extract a signal close to the original signal, and the noise is detected from the ground voltage value on the receiving side Min was removed, it has an effect of realizing equally be stable signal transmission and the transmission side.
[0017]
The invention according to claim 3 of the present invention is a speech recognition device for a car navigation system, such as a speech recognition device for a car navigation system, a portable telephone, or OFDM (Orthogonal Frequency Division Multiplexing) communication. When a voice command is transmitted from a person (transmission side) to a car navigation device (reception side), the voice command (original signal) is identified with respect to a voice command such as a friction sound with the engine device in the vehicle or the road surface of the tire device. In order to reproduce a voice command buried in noise in a car navigation device when a noise signal that causes an obstacle is superimposed at an arbitrary amplification factor and the voice command cannot be identified in the car navigation device, it is also possible to talk on a mobile phone device. Ambient noise other than the speaker is superimposed on the voice signal of the speaker (original signal) with an arbitrary amplification factor In order to reproduce the voice of the speaker buried in noise in the mobile phone device on the transmission side when the speaker's caller cannot recognize the voice, the signal from a plurality of transmission stations is used in the OFDM communication. In order to extract only the signal (original signal) of the desired station at the receiving station, when extracting only the desired signal from the desired signal mixed with noise (the signal of the other channel in OFDM communication), it is output from the original signal generating means. First and second filter means for filtering arbitrary tap length and arbitrary tap coefficient for the received signal, and filtering processing of arbitrary tap length and arbitrary tap coefficient for the noise signal output from the noise generating means The third and fourth filter means to be performed, the output of the first filter means and the output of the third filter means are added, and the filtered original signal and noise are added. First addition means for superimposing sounds, second addition means for adding the outputs of the second filter means and the fourth filter means, and superposing the filtered noise and the original signal; and first addition means The first microphone for converting the output signal from the first microphone into an electric signal, the second microphone for converting the output signal from the second adding means into the electric signal, and the analog output signal from the first microphone as digital First analog / digital conversion means for converting into a signal, second analog / digital conversion means for converting an analog output signal from the second microphone into a digital signal, and first and second analog / digital conversion means Fourier transform means for performing short-time Fourier transform processing or Fourier transform processing on the output signal from, and the output value from the Fourier transform means A cross-correlation calculating means for performing a cross-correlation calculation, an auto-correlation calculating means for performing an auto-correlation operation on the output value from the Fourier transform means, and an output value from the auto-correlation calculating means having a certain amplitude. Neglect means for ignoring values above the reference value, and the parameters of the transmission line including the first to fourth filter means and the first and second addition means are estimated from the output values of the cross correlation calculation means and the neglect means. A parameter estimation unit, a fifth filter unit that performs filtering on the output value from the first addition unit of the transmission line based on the parameter estimated by the parameter estimation unit, and also estimated by the parameter estimation unit Sixth filter means for performing filtering processing on the output value from the second addition means of the transmission line based on the parameter, and output from the first addition means of the transmission line A third adding means for adding the value and the output value of the sixth filter means; a fourth adding means for adding the output value from the second adding means of the transmission line and the output value of the fifth filter means; The first multiplication means for performing the multiplication process on the output value from the third addition means based on the transmission path parameter, and the transmission value on the output value from the fourth addition means based on the transmission path parameter A signal separation device having second multiplication means for performing multiplication processing, and performing signal separation processing for separating an original signal and noise on an output value from a transmission line without requiring a training signal, and a signal close to the original signal Has the effect of extracting
[0018]
According to a fourth aspect of the present invention, a Fourier transform unit that performs a short-time Fourier transform process or a Fourier transform process on two input signals, and a mutual correlation operation that performs a cross-correlation operation on an output value from the Fourier transform unit. Correlation calculation means, autocorrelation calculation means for performing autocorrelation calculation on the output value from Fourier transform means, and values exceeding an amplitude with respect to the output value from autocorrelation calculation means are ignored. Neglect means, cross-correlation computing means, and parameter estimation means for estimating transmission path parameters from the output values of Neglect means, and performing high-speed computation by parallel processing of cross-correlation computing means and autocorrelation computing means This is a signal separation device characterized by high-speed and real-time operability by performing parallel processing of autocorrelation and cross-correlation operations that take time. There is an effect that can be achieved.
[0019]
According to the fifth aspect of the present invention, when a signal is transmitted from the transmitting side to the receiving side, the desired signal to be transmitted (original signal) is disturbed in identifying the desired signal in the transmission path. When the noise signal is superimposed at an arbitrary amplification factor and the desired signal cannot be identified on the receiving side, the original signal output from the original signal generating means is used to reproduce the desired signal covered by the noise signal on the receiving side. Filtering the arbitrary tap length and arbitrary tap coefficient by the first and second filter means, and the arbitrary tap by the third and fourth filter means for the noise signal output from the noise generating means The filtering process of a long and arbitrary tap coefficient, the output of the first filter means and the output of the third filter means are added by the first adding means, and the filtered original signal and noise are mixed. Superimposing, adding the outputs of the second filter means and the fourth filter means by the second adding means, superimposing the filtered noise and the original signal, the first adding means and the first adding means A step of performing a short-time Fourier transform process or a Fourier transform process on the output signal from the addition means of 2 in the Fourier transform means, and a step of performing a cross-correlation operation on the output value from the Fourier transform means in the cross-correlation operation means A step of performing autocorrelation calculation on the output value from the Fourier transform means by the autocorrelation calculation means, and Neglect means for a value greater than a certain reference value with an amplitude relative to the output value from the autocorrelation calculation means And the first to fourth filter means and the first and second adding means are transmitted from the output values of the cross-correlation calculating means and the neglect means. A step of estimating the parameter of the transmission path by the parameter estimation means, and a filtering process by the fifth filter means for the output value from the first addition means of the transmission path based on the parameter estimated by the parameter estimation means Performing a filtering process by the sixth filter means on the output value from the second addition means of the transmission line based on the parameter estimated by the parameter estimation means, A step of adding the output value from the first adding means and the output value of the sixth filter means by the third adding means; an output value from the second adding means of the transmission line; and an output of the fifth filter means A step of adding a value by a third addition unit, a step of performing a multiplication process by a first multiplication unit on the basis of a transmission path parameter for an output value from the third addition unit, And a step of multiplying the output value from the addition means by the second multiplication means on the basis of the transmission line parameters, and output from the transmission line without requiring a training signal. There is an effect of extracting a signal close to the original signal by performing signal separation processing for separating the original signal and noise on the value.
[0020]
According to a sixth aspect of the present invention, a step of performing a short-time Fourier transform process or a Fourier transform process on a two-input signal by a Fourier transform unit, and a cross-correlation operation on an output value from the Fourier transform unit A step of performing a cross-correlation calculation by the means, a step of performing an autocorrelation calculation by the autocorrelation calculation means for the output value from the Fourier transform means, and a constant amplitude for the output value from the autocorrelation calculation means And a step of ignoring the value above the reference value by the neglect means, and a step of estimating the parameter of the transmission path by the parameter estimation means from the output value of the cross correlation calculation means and the neglect means, and the cross correlation calculation means Is a signal separation method characterized in that high-speed computation is performed by parallel processing of the autocorrelation computation means and the autocorrelation computation means. Fast calculation of by parallel processing operations, an effect that can realize real-time calculation of.
[0021]
According to the seventh aspect of the present invention, when a signal is transmitted from the transmission side to the reception side, the desired signal to be transmitted (original signal) is disturbed in identifying the desired signal in the transmission path. When the noise signal is superimposed at an arbitrary amplification factor and the desired signal cannot be identified on the receiving side, the original signal output from the original signal generating means is used to reproduce the desired signal covered by the noise signal on the receiving side. A storage medium storing a signal separation method for extracting only the original signal from the signal in which the arbitrary tap length original signal and the noise signal are superimposed by the first and second filter means, and the original output from the original signal generating means Filtering the signal with an arbitrary tap length and an arbitrary tap coefficient by the first and second filter means, and applying the third and fourth filter means to the noise signal output from the noise generating means. A step of filtering arbitrary tap length and arbitrary tap coefficient, and the output of the first filter means and the output of the third filter means are added by the first adding means, and the filtered original signal and noise are superimposed. Combining the outputs of the second filter means and the fourth filter means by the second addition means, and superimposing the filtered noise and the original signal; the first addition means and the second addition means; Performing a short-time Fourier transform process or a Fourier transform process on the output signal from the adding means in the Fourier transform means; and performing a cross-correlation operation on the output value from the Fourier transform means in the cross-correlation calculating means; A step of performing autocorrelation calculation on the output value from the Fourier transform means by the autocorrelation calculation means, and an output from the autocorrelation calculation means For a value greater than a certain reference value, the neglect means ignores the first to fourth filter means and the first and second filter means from the output values of the cross-correlation calculating means and the neglect means. A step of estimating the parameter of the transmission line including the adding means by the parameter estimating means; and a fifth filter means for the output value from the first adding means of the transmission line based on the parameter estimated by the parameter estimating means Performing a filtering process at the sixth filtering means on the output value from the second adding means of the transmission line based on the parameter estimated by the parameter estimating means, A step of adding the output value from the first addition means of the transmission line and the output value of the sixth filter means by the third addition means, and a step from the second addition means of the transmission line. The step of adding the force value and the output value of the fifth filter means by the third addition means, and the output value from the third addition means by the first multiplication means based on the parameters of the transmission path Recording a program for executing the step of performing the multiplication process and the step of performing the multiplication process by the second multiplication unit based on the parameters of the transmission path with respect to the output value from the fourth addition unit; This is a characteristic recording medium, and by executing this recorded program, there is an effect that the operation most similar to the operation of the ideal signal separation device is performed.
[0022]
According to an eighth aspect of the present invention, a step of performing a short-time Fourier transform process or a Fourier transform process on a two-input signal by a Fourier transform unit, and a cross-correlation operation on an output value from the Fourier transform unit A step of performing a cross-correlation calculation by the means, a step of performing an autocorrelation calculation by the autocorrelation calculation means for the output value from the Fourier transform means, and a constant amplitude for the output value from the autocorrelation calculation means Records a program to execute a step of ignoring the value above the reference value by the neglect unit and a step of estimating the parameter of the transmission path by the parameter estimation unit from the output value of the cross-correlation calculating unit and the neglect unit By executing this recorded program, it is the closest to the operation of an ideal signal separation device. There is effect that operation is performed.
[0023]
Hereinafter, embodiments of the present invention will be described with reference to FIGS.
(Embodiment 1)
FIG. 1 is a functional block diagram of a signal separation system according to the first embodiment of the present invention.
[0024]
In FIG. 1, when a signal is transmitted from a transmission side to a reception side, a noise signal that impedes identification of the desired signal in the transmission path with respect to the desired signal (original signal) to be transmitted has an arbitrary amplification factor. In the case where the desired signal cannot be identified on the receiving side, 10 is an original signal generating means for generating the original signal, and 11 is a separate signal from the original signal. Noise generating means for generating necessary signals, 12 and 14 are filter means H11, H21, 13, and 15 for performing filtering processing of arbitrary tap lengths and arbitrary tap coefficients on the original signal output from the original signal generating means. Filter means H12, H22, and 16 for performing filtering processing with an arbitrary tap length and an arbitrary tap coefficient on the noise signal output from the generating means are the outputs of the filter means 12 and the filter means 13. Adding means for adding the force and superimposing the filtered original signal and the noise; 17 adding the outputs of the filter means 14 and the filter means 15; and adding means for superposing the filtered noise and the original signal; Fourier transform means for performing short-time Fourier transform processing or Fourier transform processing on the output signals from 16 and 17, 19 is a cross-correlation computing means for performing a cross-correlation operation on the output value from the Fourier transform means 18, and 20 An autocorrelation calculating means for performing autocorrelation calculation on the output value from the Fourier transform means 18, and a neglect means for ignoring a value greater than a certain reference value with an amplitude relative to the output value from the autocorrelation calculation means , 22 are filter means 12, filter means 13, and filter means 14 from the output values of the cross-correlation calculating means 19 and neglect means 21. , A parameter estimation means for estimating the parameters of the transmission line including the filter means 15 and the addition means 16 and 17, and 23 for the output value from the addition means 16 of the transmission path based on the parameters estimated by the parameter estimation means 22. Similarly, the filtering means G1 and 24 that perform filtering processing are filtering means G2 and 25 that perform filtering processing on the output value from the addition means 17 of the transmission line based on the parameters estimated by the parameter estimation means 22, respectively. An adding means for adding the output value from the adding means 16 and the output value of the filter means 24; 26, an adding means for adding the output value from the adding means 17 of the transmission line and the output value of the filter means 23; and 27, an adding means 25. Multiplication means 28 performs multiplication processing on the output value from the transmission line parameter based on the transmission path parameter, and 28 transmits the output value from the addition means 26 to the output value. Multiplication means for performing multiplication processing based on parameters of the transmission path.
[0025]
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 generation means 10, and noise is generated by the noise generation means 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 addition means 16 and 17 (step 9).
[0026]
Here, for simplification, the output value of the original signal generating means 10 is Z-converted and S 1 (z), the output value of the noise generating means 11 is Z-converted and S 2 (z) The output value of the adding means 16 is Z-converted and Y 1 (z), the output value of the adding means 17 is Z-converted and Y 2 (z) The output value of the adding means 25 is Z-converted and V 1 (z), the output value of the adding means 26 is Z-converted and V 2 (z) Z-converts the impulse response of the filter means 12 to H 11 (z) Z-converts the impulse response of the filter means 13 to H 12 (z) Z-converts the impulse response of the filter means 14 to H twenty one (z) Z-converts the impulse response of the filter means 15 to H twenty two (z) Z-convert the impulse response of the filter means 23 to G 1 (z) Z-converts the impulse response of the filter means 24 to G 2 Indicated as (z).
[0027]
Further, when each signal is expressed in vector using the above notation, (Expression 2), (Expression 3), and (Expression 4) can be expressed.
[0028]
[Expression 2]
Figure 0004201907
[0029]
[Equation 3]
Figure 0004201907
[0030]
[Expression 4]
Figure 0004201907
[0031]
Y (z) can be expressed by (Equation 5) from (Equation 2), (Equation 3), and (Equation 4).
[0032]
[Equation 5]
Figure 0004201907
[0033]
The Fourier transform means 18 is Y 1 (z), Y 2 Perform a short-time Fourier transform process or a Fourier transform process on each of (z), and Y1 (ω), Y 2 (ω) is calculated (step 10).
[0034]
The cross-correlation calculating means 19 outputs Y1 (ω), Y from the Fourier transform means 18. 2 A cross-correlation calculation is performed from (ω) (step 11).
[0035]
Cross-correlation calculation output is P y1y2, P y2y1 Then, the cross-correlation calculation is expressed by (Expression 6) and (Expression 7).
[0036]
[Formula 6]
Figure 0004201907
[0037]
[Expression 7]
Figure 0004201907
[0038]
The autocorrelation calculating means 20 outputs Y1 (ω), Y from the Fourier transform means 18. 2 An autocorrelation calculation is performed from (ω) (step 12).
[0039]
Autocorrelation calculation output is P y1y1 , P y2y2 Then, the autocorrelation calculation is expressed by (Equation 8) and (Equation 9).
[0040]
[Equation 8]
Figure 0004201907
[0041]
[Equation 9]
Figure 0004201907
[0042]
Neglect means 21 is an autocorrelation calculation output P y1y1 , P y2y2 A value below a certain reference value is ignored (step 13). This is necessary in order to stabilize the calculation in the parameter estimation means 22.
[0043]
The parameter estimation means 22 outputs the cross-correlation calculation output P y1y2, P y2y1 And Neglected autocorrelation calculation output P y1y1 , P y2y2 To G 1 (ω), G 2 (ω) is calculated and G 1 (ω), G 2 (ω) is inverse Fourier transformed and G 1 (z), G 2 (z) is calculated and used as the tap coefficient values of the filter means 23 and the filter means 24, respectively.
[0044]
(Step 14) G 1 (ω), G 2 The formula for calculating (ω) is expressed by (Equation 10) and (Equation 11).
[0045]
[Expression 10]
Figure 0004201907
[0046]
[Expression 11]
Figure 0004201907
[0047]
The filter means 23 outputs the output value Y from the adding means 16. 1 Tap coefficient G for (z) 1 Filtering processing is performed with (z), and the filter means 24 outputs the output value Y from the adding means 17. 2 Tap coefficient G for (z) 2 Filtering processing is performed with (z) (step 15).
[0048]
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 of the adding means 17 and the filter means 23 (step 16).
[0049]
The multiplication means 27 multiplies the output from the addition means 25 by 1 / Δ calculated based on the parameters of the filter means 12, 13, 14, 15 of the transmission line, and the multiplication means 28 multiplies each filter of the transmission line. The output from the adding means 26 is multiplied by 1 / Δ calculated based on the parameters of the means 12, 13, 14, and 15 (step 17), and the process ends (step 18).
[0050]
1 / Δ is calculated by (Equation 12).
[0051]
[Expression 12]
Figure 0004201907
[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]
(Embodiment 2)
FIG. 3 is a functional block diagram of a signal separation method according to the second embodiment of the present invention.
[0054]
In FIG. 3, when a signal is transmitted from the transmission side to the reception side using a twisted pair cable, the signal voltage of the signal line is superimposed on the ground line at an arbitrary amplification factor in the twisted pair cable, and the ground voltage value on the transmission side and the reception side In order to obtain the same ground voltage value as that of the transmitting side on the receiving side, 48 is an original signal generating means for generating an original signal, and 49 is a digital signal. Digital / analog converting means for converting to an analog signal, 50 is a noise generating means for generating an unnecessary signal separately from the original signal, 51 and 53 are arbitrary tap lengths for the original signal output from the original signal generating means, and Filter means H11, H21, 52, 54 for filtering arbitrary tap coefficients are arbitrary tap lengths and arbitrary for the noise signal output from the noise generating means. Filter means H12, H22, and 55 for performing the filter coefficient filtering process add the output of the filter means 51 and the output of the filter means 52, and superimpose the filtered original signal and noise, and 56 denotes the filter means 53. An adding means for adding the outputs of the filter means 54 and superimposing the filtered noise and the original signal, 57 an analog / digital converting means for converting the output analog signal from the adding means 55 into a digital signal, and 58 for adding from the adding means 56 An analog / digital conversion means 59 for converting the output analog signal into a digital signal, 59 is a Fourier transform means for performing short-time Fourier transform processing or Fourier transform processing on the output signals from the analog / digital conversion means 57, 58, 60 Performs cross-correlation operation on output value from Fourier transform means 59 Cross-correlation calculating means 61, auto-correlation calculating means 61 for performing auto-correlation calculation on the output value from the Fourier transform means 59, and 62 having an amplitude greater than a certain reference value with respect to the output value from the auto-correlation calculating means Neglect means for ignoring the value, 63 is a twisted pair cable including the filter means 51, the filter means 52, the filter means 53, the filter means 54, and the adding means 55, 56 from the output values of the cross correlation calculating means 60 and the neglect means 62. Parameter estimating means 64 for estimating the parameters, 64 is a filtering means G1 and 65 for filtering the output value from the analog / digital converting means 57 based on the parameters estimated by the parameter estimating means 63, and the parameter estimating means 63 The output value from the analog / digital conversion means 58 based on the parameters estimated by Filter means G2 and 66 for performing filtering processing are added means for adding the output value from the analog / digital conversion means 57 and the output value of the filter means 65, and 67 is an output value from the analog / digital conversion means 58 and the filter means. 64 is an adding means for adding 64 output values, 68 is a multiplying means for multiplying the output value from the adding means 66 based on the twisted pair cable parameters, and 69 is a twisted pair cable for the output value from the adding means 67. Multiplication means for performing a multiplication process based on the parameters.
[0055]
Next, the actual operation of FIG. 3 will be described with reference to FIG.
An 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 filter means 53, and the noise components are added by the addition means 55 and 56. The noise signal passes through the filter means 52 and the filter means 54 and is added to the original signal component by the addition means 55 and 56 (step 29). Analog / digital conversion means 57 and 58 convert the analog output signals from the addition means 55 and 56 into digital values, respectively (step 30).
[0056]
Here, for simplification, the output value of the original signal generating means 48 is Z-converted and S 1 (z) The output value of the noise generating means 50 is Z-converted and S 2 (z), the output value of the analog / digital conversion means 57 is Z-converted to Y 1 (z) The output value of the analog / digital conversion means 58 is Z-converted to Y 2 (z) The output value of the adding means 66 is Z-converted and V 1 (z), the output value of the adding means 67 is Z-converted and V 2 (z), the impulse response of the filter means 51 is Z-converted and H 11 (z), the impulse response of the filter means 52 is Z-converted and H 12 (z) The impulse response of the filter means 53 is Z-converted and H twenty one (z), the impulse response of the filter means 54 is Z-converted and H twenty two (z) Z-transform the impulse response of the filter means 64 to obtain G 1 (z) Z-converts the impulse response of the filter means 65 to G 2 Indicated as (z).
[0057]
Further, when each signal is expressed in vector using the above notation, (Expression 2), (Expression 3), and (Expression 4) can be expressed.
[0058]
Y (z) can be expressed by (Equation 5) from (Equation 2), (Equation 3), and (Equation 4).
The Fourier transform means 59 is Y 1 (z), Y 2 Perform a short-time Fourier transform process or a Fourier transform process on each of (z), and Y1 (ω), Y 2 (ω) is calculated (step 31).
[0059]
The cross-correlation calculating means 60 outputs Y1 (ω), Y from the Fourier transform means 59. 2 A cross-correlation calculation is performed from (ω) (step 32).
[0060]
Cross-correlation calculation output is P y1y2, P y2y1 Then, the cross-correlation calculation is expressed by (Expression 6) and (Expression 7).
[0061]
Autocorrelation calculating means 61 outputs Y1 (ω), Y from Fourier transform means 59. 2 An autocorrelation calculation is performed from (ω) (step 33).
[0062]
Autocorrelation calculation output is P y1y1 , P y2y2 Then, the autocorrelation calculation is expressed by (Equation 8) and (Equation 9).
[0063]
Neglect means 62 outputs autocorrelation calculation output P y1y1 , P y2y2 The value below a certain reference value is ignored (step 34). This is necessary in order to stabilize the calculation in the parameter estimation means 63.
[0064]
The parameter estimation means 63 outputs the cross-correlation calculation output P y1y2, P y2y1 And Neglected autocorrelation calculation output P y1y1 , P y2y2 To G 1 (ω), G 2 (ω) is calculated and G 1 (ω), G 2 (ω) is inverse Fourier transformed and G 1 (z), G 2 (z) is calculated and used as the tap coefficient values of the filter means 64 and the filter means 65, respectively (step 35). G 1 (ω), G 2 The formula for calculating (ω) is expressed by (Equation 10) and (Equation 11).
[0065]
The filter means 64 outputs the output value Y from the analog / digital conversion means 57. 1 Tap coefficient G for (z) 1 (z) and the filtering means 65 outputs the output value Y from the analog / digital conversion means 58. 2 Tap coefficient G for (z) 2 The filtering process is performed with (z) (step 36).
[0066]
The adding means 66 adds the output values from the analog / digital converting means 57 and the filter means 65, and the adding means 67 adds the output values of the analog / digital converting means 58 and the filter means 64 (step 37).
[0067]
The multiplication means 68 multiplies the output from the addition means 66 by 1 / Δ calculated based on the parameters of the filter means 51, 52, 53, 54 of the twisted pair cable, and the multiplication means 69 multiplies the filters of the twisted pair cable. The output from the adding means 67 is multiplied by 1 / Δ calculated based on the parameters of the means 51, 52, 53, 54 (step 38), and the process is terminated (step 39).
[0068]
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]
(Embodiment 3)
FIG. 5 is a functional block diagram of a signal separation method according to the third embodiment of the present invention.
[0070]
In FIG. 5, in a car navigation system voice recognition device, a mobile phone, OFDM (Orthogonal Frequency Division Multiplexing) communication, etc., the car navigation system voice recognition device receives a car navigation from a speaker (sender). When a voice command is transmitted to the device (reception side), the voice command (original signal) issued by the speaker has an obstacle to the identification of a voice command such as a friction sound with the engine device in the vehicle or the road surface of the tire device. In order to reproduce a voice command buried in the noise in the car navigation device when the noise signal is superimposed with an arbitrary amplification factor and the voice command cannot be identified in the car navigation device, the voice of the speaker is used in the mobile phone device. Ambient noise (noise signal) other than the speaker is arbitrarily amplified with respect to the signal (original signal) In order to reproduce the voice (original signal) of the speaker buried in noise in the mobile phone device on the transmission side when the speaker's caller cannot recognize the voice, the multiple transmission is performed in OFDM communication. The present invention is applied to a signal transmitted from a station (the original signal is taken out at the receiving station and only the signal (original signal) of the desired station is applied. In the figure, reference numeral 70 denotes an original signal generating means for generating the original signal. 71, noise generating means for generating an unnecessary signal separately from the original signal, 72, 74 filter means for performing filtering processing of arbitrary tap length and arbitrary tap coefficient on the original signal output from the original signal generating means H11, H21, 73, and 75 are filter means H12, H22, and 76 that perform filtering of an arbitrary tap length and an arbitrary tap coefficient on the noise signal output from the noise generating means. An adding means for adding the output of the stage 72 and the output of the filter means 73 and superimposing the filtered original signal and the noise, 77 adds the outputs of the filter means 74 and the filter means 75, and the filtered noise and the original signal are added. An adding unit 78 for superimposing, a microphone for converting a signal from the adding unit 76 into an electric signal, a microphone for converting a signal from the adding unit 77 into an electric signal, and an analog electric signal output from the microphone 78 as a digital signal. An analog / digital conversion means 81 for converting the output signal from the microphone 79 into an analog / digital conversion means for converting an analog electrical signal output from the microphone 79 into a digital signal, and 82 for a short time with respect to the output signals from the analog / digital conversion means 80, 81. A Fourier transform process or a Fourier transform process Rie transforming means, 83 is a cross-correlation calculating means for performing a cross-correlation calculation on the output value from the Fourier transforming means 82, 84 is an autocorrelation calculating means for performing an autocorrelation calculation on the output value from the Fourier transforming means 82, Reference numeral 85 is neglect means for ignoring a value greater than a certain reference value with an amplitude relative to the output value from the autocorrelation calculation means, and reference numeral 86 is a filter means 72, filter based on the output values of the cross correlation calculation means 83 and neglect means 85. Parameter estimating means 87 for estimating transmission path parameters including means 73, filter means 74, filter means 75, and addition means 76 and 77, and analog / digital conversion means 80 based on the parameters estimated by parameter estimation means 86. The filter means G 1 and 88 for performing the filtering process on the output value from are similarly estimated by the parameter estimation means 86. Filter means G2 and 89 for performing filtering processing on the output value from the analog / digital conversion means 81 based on the parameters thus obtained are additions for adding the output value from the analog / digital conversion means 80 and the output value of the filter means 88. Means 90 is an addition means for adding the output value from the analog / digital conversion means 81 and the output value of the filter means 87, and 91 is a multiplication process for the output value from the addition means 89 based on the parameters of the transmission path. Multiplication means 92 is a multiplication means for performing multiplication processing on the output value from the addition means 90 based on the parameters of the transmission path.
[0071]
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 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 40). The microphones 78 and 79 convert the audio signals into electric signals for the audio signals from the adding means 76 and 77 (step 41). Analog / digital conversion means 80 and 81 convert analog electric signals from the microphones 78 and 79 into digital values, respectively (step 42).
[0072]
Here, for simplification, the output value of the original signal generating means 70 is Z-converted and S 1 (z), the output value of the noise generating means 71 is Z-converted and S 2 (z) Z-converts the output value of the analog / digital conversion means 80 to Y 1 (z) Z-convert the output value of the analog / digital conversion means 81 to Y 2 (z), the output value of the adding means 89 is Z-converted and V 1 (z), the output value of the adding means 90 is Z-converted and V 2 (z), the impulse response of the filter means 72 is Z-converted and H 11 (z) The impulse response of the filter means 73 is Z-converted and H 12 (z) The impulse response of the filter means 74 is Z-converted and H twenty one (z) The impulse response of the filter means 75 is Z-converted and H twenty two (z) Z-converts the impulse response of the filter means 87 to G 1 (z), the impulse response of the filter means 88 is Z-converted and G 2 Indicated as (z).
[0073]
Further, when each signal is expressed in vector using the above notation, (Expression 2), (Expression 3), and (Expression 4) can be expressed.
[0074]
Y (z) can be expressed by (Equation 5) from (Equation 2), (Equation 3), and (Equation 4).
The Fourier transform means 82 is Y 1 (z), Y 2 Perform a short-time Fourier transform process or a Fourier transform process on each of (z), and Y1 (ω), Y 2 (ω) is calculated (step 43).
[0075]
The cross-correlation calculating means 83 outputs Y1 (ω), Y from the Fourier transform means 82. 2 A cross-correlation calculation is performed from (ω) (step 44).
[0076]
Cross-correlation calculation output is P y1y2, P y2y1 Then, the cross-correlation calculation is expressed by (Expression 6) and (Expression 7).
[0077]
The autocorrelation calculating means 84 outputs Y1 (ω), Y from the Fourier transform means 82. 2 An autocorrelation calculation is performed from (ω) (step 45).
[0078]
Autocorrelation calculation output is P y1y1 , P y2y2 Then, the autocorrelation calculation is expressed by (Equation 8) and (Equation 9).
[0079]
Neglect means 85 outputs autocorrelation calculation output P y1y1 , P y2y2 The value below a certain reference value is ignored (step 46). This is necessary in order to stabilize the calculation in the parameter estimation means 86.
[0080]
The parameter estimation means 86 outputs the cross-correlation calculation output P y1y2, P y2y1 And Neglected autocorrelation calculation output P y1y1 , P y2y2 To G 1 (ω), G 2 (ω) is calculated and G 1 (ω), G 2 (ω) is inverse Fourier transformed and G 1 (z), G 2 (z) is calculated and used as the tap coefficient values of the filter means 87 and the filter means 88, respectively. (Step 47) G 1 (ω), G 2 The formula for calculating (ω) is expressed by (Equation 10) and (Equation 11).
[0081]
The filter means 87 outputs the output value Y from the analog / digital conversion means 80. 1 Tap coefficient G for (z) 1 Filtering processing is performed with (z), and the filter means 88 outputs the output value Y from the analog / digital conversion means 81. 2 Tap coefficient G for (z) 2 Filtering processing is performed with (z) (step 48).
[0082]
The adding means 89 adds the output values from the analog / digital converting means 80 and the filter means 88, and the adding means 90 adds the output values of the analog / digital converting means 81 and the filter means 87 (step 49).
[0083]
The multiplication means 91 multiplies the output from the addition means 89 by 1 / Δ calculated based on the parameters of the filter means 72, 73, 74, 75 of the transmission path, and the multiplication means 92 multiplies each filter of the transmission path. The output from the adding means 90 is multiplied by 1 / Δ calculated based on the parameters of the means 72, 73, 74, 75 (step 50), and the process is terminated (step 51).
[0084]
1 / Δ is calculated by (Equation 12).
According to the present invention, there is provided a signal separation device capable of removing only a desired signal by removing ambient noise (signals of other channels in OFDM communication) in voice recognition means of a car navigation system, a portable telephone, OFDM communication, etc. without using a training signal. realizable.
[0085]
(Embodiment 4)
FIG. 7 is a functional block diagram of a signal separation method according to the fourth embodiment of the present invention.
[0086]
93 is a short-time Fourier transform process for the input signal, or a Fourier transform means for performing a Fourier transform process, 94 is a cross-correlation operation means for performing a cross-correlation operation from an output signal from the Fourier transform means 93, and 95 is a Fourier transform means 93. Autocorrelation calculating means for performing an autocorrelation calculation from the output signal from, 96 is a neglecting means for ignoring a value below a certain reference value with respect to the output signal from the autocorrelation calculating means 95, and 97 is a cross correlation calculating means 94 This is parameter estimation means for estimating the parameters of the transmission line from the output signal and the output signal from the neglect means 96.
[0087]
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 systems of input signals (step 53). The cross-correlation calculation means performs cross-correlation calculation on the output signal from the Fourier transform means (step 54), and the auto-correlation calculation means similarly performs auto-correlation calculation (step 55). Since the calculation takes time for Step 54 and Step 55, independent means are assembled as hardware, and Step 54 and Step 55 perform the calculation in parallel.
[0088]
The Neglect unit 96 ignores a value less than a certain reference value with respect to the output signal from the autocorrelation calculation unit 95 (step 56), and the parameter estimation unit uses the output signal from the cross-correlation calculation unit 94 and the Neglect unit 96. The calculation shown in (Equation 10) and (Equation 11) is performed from the output signal of (5), the inverse Fourier transform of the result is performed (step 57), and the process is terminated (step 58).
[0089]
【The invention's effect】
As described above, according to the present invention, since the original signal (desired signal) and noise can be separated without using a training signal, the throughput is improved in communication, and the transmission path is time-consuming. Even in the case of a continuous change, the original signal (desired signal) and noise can be separated following the change. In addition, since the car navigation device can receive voice commands from which in-vehicle noise has been removed, the voice recognition rate is improved, and the cellular phone device can remove noise around the speaker, enabling high-quality calls without noise. In OFDM communication, there is an effect that a signal of only a desired station can be received with high quality.
[Brief description of the drawings]
FIG. 1 is a functional block diagram of a signal separation method according to a first embodiment of the present invention.
FIG. 2 is a flowchart showing the operation of the signal separation method according to the first embodiment of the present invention.
FIG. 3 is a functional block diagram of a signal separation device according to a second embodiment of the present invention.
FIG. 4 is a flowchart showing an operation of the signal separation device according to the second exemplary embodiment of the present invention.
FIG. 5 is a functional block diagram of a signal separation device according to a third embodiment of the present invention.
FIG. 6 is a flowchart showing the operation of the signal separation device according to the third embodiment of the present invention.
FIG. 7 is a functional block diagram of a signal separation device according to a fourth embodiment of the present invention.
FIG. 8 is a flowchart showing the operation of the signal separation device according to the fourth exemplary embodiment of the present invention.
FIG. 9 is a functional block diagram of a conventional signal separation device.
FIG. 10 is a flowchart showing the operation of a conventional signal separation device.
[Explanation 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 inverse characteristic calculation means
10 Original signal generation means
11 Noise generation means
12 Filter means
13 Filter means
14 Filter means
15 Filter means
16 Addition means
17 Adding means
18 Fourier transform means
19 Cross-correlation calculation means
20 Autocorrelation calculation means
21 Neglect means
22 Parameter estimation means
23 Filter means
24 Filter means
25 addition means
26 Adding means
27 Multiplication means
28 Multiplying means
48 Original signal generating means
49 Digital / analog conversion means
50 Noise generation means
51 Filter means
52 Filter means
53 Filter means
54 Filter means
55 Adding means
56 Adding means
57 Analog / digital conversion means
58 Analog / digital conversion means
59 Fourier transform means
60 Cross-correlation calculation means
61 Autocorrelation calculation means
62 Neglect means
63 Parameter estimation means
64 Filter means
65 Filter means
66 Adding means
67 Adding means
68 Multiplying means
69 Multiplication means
70 Original signal generating means
71 Noise generation means
72 Filter means
73 Filter means
74 Filter means
75 Filter means
76 Adding means
77 Adding means
78 microphone
79 Microphone
80 Analog / digital conversion means
81 Analog / digital conversion means
82 Fourier transform means
83 Cross-correlation calculation means
84 Autocorrelation calculation means
85 Neglect means
86 Parameter estimation means
87 Filter means
88 Filter means
89 Adding means
90 addition means
91 Multiplication means
92 Multiplying means
93 Fourier transform means
94 Cross-correlation calculation means
95 Autocorrelation calculation means
96 Neglect means
97 Parameter estimation means

Claims (8)

原信号発生手段から出力された原信号に対して任意タップ長かつ任意タップ係数のフィルタリング処理を行う第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の乗算手段
を有することを特徴とする信号分離装置。
First and second filter means for filtering arbitrary tap lengths and arbitrary tap coefficients on the original signal output from the original signal generating means;
Third and fourth filter means for filtering arbitrary tap lengths and arbitrary tap coefficients on the 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 original signal and noise;
Second addition means for adding the outputs of the second filter means and the fourth filter means, and superimposing the filtered noise and the original signal;
Fourier transform means for performing short-time Fourier transform processing or Fourier transform processing on the output signal from the first addition means;
Cross-correlation calculation means for performing cross-correlation calculation on the output value from the Fourier transform means;
Autocorrelation calculation means for performing autocorrelation calculation on the output value from the Fourier transform means;
Neglect means for ignoring the value above a certain reference value with respect to the output value from the autocorrelation calculating means,
Parameter estimation means for estimating the parameters of the transmission line including the first to fourth filter means and the first and second addition means from the output values of the cross-correlation calculation means and the neglect means;
A fifth filter means for performing a filtering process on the output value from the first addition means of the transmission line based on the parameter estimated by the parameter estimation means;
Similarly, a sixth filter means for performing a filtering process on the output value from the second addition means of the transmission line based on the parameter estimated by the parameter estimation means,
Third addition means for adding the output value from the first addition means of the transmission line and the output value of the sixth filter means;
A fourth addition means for adding the output value from the second addition means of the transmission line and the output value of the fifth filter means;
First multiplication means for performing a multiplication process on the output value from the third addition means based on the parameters of the transmission path;
A signal separation device comprising: second multiplication means for performing multiplication processing on the output value from the fourth addition means based on a transmission path parameter.
ツイストペアケーブルによる通信において、
原信号発生手段からのデジタル出力信号をアナログ信号へ変換するデジタル/アナログ変換手段と、
デジタル/アナログ変換手段から出力された信号に対して任意タップ長かつ任意タップ係数のフィルタリング処理を行う第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の乗算手段
を有することを特徴とする信号分離装置。
In communication using twisted pair cable,
A digital / analog converting means for converting a digital output signal from the original signal generating means into an analog signal;
First and second filter means for performing filtering processing of an arbitrary tap length and an arbitrary tap coefficient on a signal output from the digital / analog converting means;
Third and fourth filter means for filtering arbitrary tap lengths and arbitrary tap coefficients on the 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;
Second addition means for adding the outputs of the second filter means and the fourth filter means, 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;
Second analog / digital conversion means for converting an analog output signal from the second addition means to a digital signal;
Fourier transform means for performing short-time Fourier transform processing or Fourier transform processing on the output signals from the first and second analog / digital conversion means;
Cross-correlation calculation means for performing cross-correlation calculation on the output value from the Fourier transform means;
Autocorrelation calculation means for performing autocorrelation calculation on the output value from the Fourier transform means;
Neglect means for ignoring the value above a certain reference value with respect to the output value from the autocorrelation calculating means,
Parameter estimation means for estimating the parameters of the transmission line including the first to fourth filter means and the first and second addition means from the output values of the cross-correlation calculation means and the neglect means;
Fifth filter means for performing a filtering process on the output value from the first addition means of the twisted pair cable based on the parameter estimated by the parameter estimation means;
A sixth filter means for performing a filtering process on the output value from the second addition means of the twisted pair cable based on the parameter similarly estimated by the parameter estimation means;
Third addition means for adding the output value from the addition means of the twisted pair cable and the output value of the sixth filter means;
Fourth addition means for adding the output value from the second addition means of the twisted pair cable and the output value of the fifth filter means;
First multiplication means for performing multiplication processing on the output value from the third addition means based on the parameters of the twisted pair cable;
A signal separation device comprising second multiplication means for performing multiplication processing on an output value from the fourth addition means based on a twisted pair cable parameter.
カーナビゲーションシステムの音声認識装置や携帯型電話機、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の乗算手段
を有することを特徴とする信号分離装置。
In a car navigation system voice recognition device, mobile phone, OFDM communication, etc., it extracts only a desired signal from a desired signal mixed with noise (signal of another channel in OFDM communication),
First and second filter means for filtering arbitrary tap lengths and arbitrary tap coefficients with respect to the signal output from the original signal generating means;
Third and fourth filter means for filtering arbitrary tap lengths and arbitrary tap coefficients on the 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 original signal and noise;
Second addition means for adding the outputs of the second filter means and the fourth filter means, and superimposing the filtered noise and the original signal;
A first microphone for converting an output signal from the first adding means into an electrical signal;
A second microphone for converting the output signal from the second adding means into an electrical signal;
First analog / digital conversion means for converting an analog output signal from the first microphone into a digital signal;
Second analog / digital conversion means for converting an analog output signal from the second microphone into a digital signal;
Fourier transform means for performing short-time Fourier transform processing or Fourier transform processing on the output signals from the first and second analog / digital conversion means;
Cross-correlation calculation means for performing cross-correlation calculation on the output value from the Fourier transform means;
Autocorrelation calculation means for performing autocorrelation calculation on the output value from the Fourier transform means;
Neglect means for ignoring the value above a certain reference value with respect to the output value from the autocorrelation calculating means,
Parameter estimation means for estimating the parameters of the transmission line including the first to fourth filter means and the first and second addition means from the output values of the cross-correlation calculation means and the neglect means;
A fifth filter means for performing a filtering process on the output value from the first addition means of the transmission line based on the parameter estimated by the parameter estimation means;
Similarly, a sixth filter means for performing a filtering process on the output value from the second addition means of the transmission line based on the parameter estimated by the parameter estimation means,
Third addition means for adding the output value from the first addition means of the transmission line and the output value of the sixth filter means;
A fourth addition means for adding the output value from the second addition means of the transmission line and the output value of the fifth filter means;
First multiplication means for performing a multiplication process on the output value from the third addition means based on the parameters of the transmission path;
A signal separation device comprising: second multiplication means for performing multiplication processing on the output value from the fourth addition means based on a transmission path parameter.
2入力信号に対して短時間フーリエ変換処理もしくはフーリエ変換処理を行うフーリエ変換手段と、
フーリエ変換手段からの出力値に対して相互相関演算を行う相互相関演算手段と、
フーリエ変換手段からの出力値に対して自己相関演算を行う自己相関演算手段と、
自己相関演算手段からの出力値に対して振幅がある一定の基準値以上の値については無視するNeglect手段と、
相互相関演算手段とNeglect手段の出力値から伝送路のパラメータを推定するパラメータ推定手段
を有し、相互相関演算手段と自己相関演算手段を並列処理することにより高速演算を行うことを特徴とする信号分離装置。
Fourier transform means for performing short-time Fourier transform processing or Fourier transform processing on two input signals;
Cross-correlation calculation means for performing cross-correlation calculation on the output value from the Fourier transform means;
Autocorrelation calculation means for performing autocorrelation calculation on the output value from the Fourier transform means;
Neglect means for ignoring the value above a certain reference value with respect to the output value from the autocorrelation calculating means,
Signals characterized by having parameter estimation means for estimating transmission path parameters from the output values of the cross-correlation calculation means and neglect means, and performing high-speed calculation by parallel processing of the cross-correlation calculation means and the autocorrelation calculation means Separation device.
原信号発生手段から出力された原信号に対して第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の乗算手段にて乗算処理を行うステップ
とを有する信号分離方法。
Filtering the arbitrary tap length and the arbitrary tap coefficient by the first and second filter means on the original signal output from the original signal generating means;
Filtering the arbitrary tap length and arbitrary tap coefficient by the third and fourth filter means on the noise signal output from the noise generating means;
A step of adding the output of the first filter means and the output of the third filter means by the first addition means, and superimposing the filtered original signal and noise; a second filter means and a fourth filter means; Are added by the second adding means,
Superimposing the filtered noise and the original signal;
Performing a short-time Fourier transform process or a Fourier transform process on the output signals from the first addition means and the second addition means in the Fourier transform means;
Performing a cross-correlation operation on the output value from the Fourier transform unit by the cross-correlation calculation unit;
Performing an autocorrelation operation on the output value from the Fourier transform means by the autocorrelation operation means;
A step of ignoring by the neglect means for a value greater than a certain reference value with an amplitude relative to the output value from the autocorrelation calculating means,
Estimating the parameters of the transmission line including the first to fourth filter means and the first and second addition means from the output values of the cross-correlation calculation means and the neglect means by the parameter estimation means;
Filtering the output value from the first addition means of the transmission line by the fifth filter means based on the parameter estimated by the parameter estimation means;
Filtering the output value from the second addition means of the transmission line on the basis of the parameter similarly estimated by the parameter estimation means by the sixth filter means;
Adding the output value from the first addition means of the transmission line and the output value of the sixth filter means by the third addition 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;
A step of multiplying the output value from the third adding means by the first multiplying means based on the parameters of the transmission path;
And a step of multiplying the output value from the fourth adding means by the second multiplying means based on the parameters of the transmission line.
2入力信号に対してフーリエ変換手段にて短時間フーリエ変換処理もしくはフーリエ変換処理を行うステップと、
フーリエ変換手段からの出力値に対して相互相関演算手段にて相互相関演算を行うステップと、
フーリエ変換手段からの出力値に対して自己相関演算手段にて自己相関演算を行うステップと、
自己相関演算手段からの出力値に対して振幅がある一定の基準値以上の値についてはNeglect手段にて無視するステップと、
相互相関演算手段とNeglect手段の出力値から伝送路のパラメータをパラメータ推定手段にて推定するステップとを有し、
相互相関演算手段と自己相関演算手段を並列処理することにより高速演算を行うことを特徴とする信号分離方法。
Performing a short-time Fourier transform process or a Fourier transform process on the two input signals by a Fourier transform means;
Performing a cross-correlation operation on the output value from the Fourier transform unit by the cross-correlation calculation unit;
Performing an autocorrelation calculation on the output value from the Fourier transform means by the autocorrelation calculation means;
A step of ignoring by the neglect means for a value greater than a certain reference value with an amplitude relative to the output value from the autocorrelation calculating means,
A step of estimating the parameter of the transmission path by the parameter estimating means from the output value of the cross correlation calculating means and the neglect means,
A signal separation method characterized by performing high-speed computation by processing a cross-correlation computing means and an autocorrelation computing means in parallel.
原信号と雑音信号が重畳した信号から原信号のみを抽出する信号分離方法を記録した記憶媒体であって、
原信号発生手段から出力された原信号に対して第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の乗算手段にて乗算処理を行うステップ
とを実行させるためのプログラムを記録したことを特徴とする記録媒体。
A recording medium recording a signal separation method for extracting only an original signal from a signal in which an original signal and a noise signal are superimposed,
Filtering the arbitrary tap length and the arbitrary tap coefficient by the first and second filter means on the original signal output from the original signal generating means;
Filtering the arbitrary tap length and arbitrary tap coefficient by the third and fourth filter means on the noise signal output from the noise generating means;
Adding the output of the first filter means and the output of the third filter means by the first addition means, and superimposing the filtered original signal and noise;
Adding the outputs of the second filter means and 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 signals from the first addition means and the second addition means in the Fourier transform means;
Performing a cross-correlation operation on the output value from the Fourier transform unit by the cross-correlation calculation unit;
Performing an autocorrelation operation on the output value from the Fourier transform means by the autocorrelation operation means;
A step of ignoring by the neglect means for a value greater than a certain reference value with an amplitude relative to the output value from the autocorrelation calculating means,
Estimating the parameters of the transmission line including the first to fourth filter means and the first and second addition means from the output values of the cross-correlation calculation means and the neglect means by the parameter estimation means;
Filtering the output value from the first addition means of the transmission line by the fifth filter means based on the parameter estimated by the parameter estimation means;
Filtering the output value from the second addition means of the transmission line on the basis of the parameter similarly estimated by the parameter estimation means by the sixth filter means;
Adding the output value from the first addition means of the transmission line and the output value of the sixth filter means by the third addition 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;
A step of multiplying the output value from the third adding means by the first multiplying means based on the parameters of the transmission path;
A recording medium having recorded thereon a program for executing a step of performing a multiplication process by a second multiplication unit on the basis of a transmission path parameter with respect to an output value from a fourth addition unit.
2入力信号に対してフーリエ変換手段にて短時間フーリエ変換処理もしくはフーリエ変換処理を行うステップと、
フーリエ変換手段からの出力値に対して相互相関演算手段にて相互相関演算を行うステップと、
フーリエ変換手段からの出力値に対して自己相関演算手段にて自己相関演算を行うステップと、
自己相関演算手段からの出力値に対して振幅がある一定の基準値以上の値についてはNeglect手段にて無視するステップと、
相互相関演算手段とNeglect手段の出力値から伝送路のパラメータをパラメータ推定手段にて推定するステップ
とを実行させるためのプログラムを記録したことを特徴とする記録媒体。
Performing a short-time Fourier transform process or a Fourier transform process on the two input signals by a Fourier transform means;
Performing a cross-correlation operation on the output value from the Fourier transform unit by the cross-correlation calculation unit;
Performing an autocorrelation calculation on the output value from the Fourier transform means by the autocorrelation calculation means;
A step of ignoring by the neglect means for a value greater than a certain reference value with an amplitude relative to the output value from the autocorrelation calculating means,
A recording medium on which a program for executing a step of estimating a parameter of a transmission path by a parameter estimation unit from output values of a cross-correlation calculation unit and a neglect unit is recorded.
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 JP2000232382A (en) 2000-08-22
JP4201907B2 true 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)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100572670B1 (en) 2004-08-31 2006-04-24 심관식 Parameter Estimation Method of Time Series Data by Fourier Transform
KR100817692B1 (en) 2006-05-06 2008-03-27 박은희 Time-series Data Phase Estimation Method by Discrete Fourier Transform
JP5825607B2 (en) * 2011-12-07 2015-12-02 国立研究開発法人産業技術総合研究所 Signal feature extraction apparatus and signal feature extraction method
CN114422313B (en) * 2021-12-22 2023-08-01 西安电子科技大学 A frame detection method

Also Published As

Publication number Publication date
JP2000232382A (en) 2000-08-22

Similar Documents

Publication Publication Date Title
EP1855457B1 (en) Multi channel echo compensation using a decorrelation stage
US8126161B2 (en) Acoustic echo canceller system
EP2045801B1 (en) Efficient audio signal processing in the sub-band regime, method, system and associated computer program
US6950513B2 (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
KR101414688B1 (en) Echo compensation method and signal processing means
JP4567655B2 (en) Method and apparatus for suppressing background noise in audio signals, and corresponding apparatus with echo cancellation
JP3654470B2 (en) Echo canceling method for subband multi-channel audio communication conference
KR100974371B1 (en) Echo suppression method and apparatus
CN110956975B (en) Echo cancellation method and device
KR20170142001A (en) Electric device, acoustic echo cancelling method of thereof and non-transitory computer readable recording medium
EP1848243A1 (en) Multi-channel echo compensation system and method
US20080170706A1 (en) Method And Device For Removing Echo In A Multi-Channel Audio Signal
US20070258579A1 (en) Multi-channel echo cancel method, multi-channel sound transfer method, stereo echo canceller, stereo sound transfer apparatus and transfer function calculation apparatus
JP2006514492A (en) Echo canceller with reduced processing power requirements
JP2013541244A (en) Method and apparatus for suppressing residual echo
US7783478B2 (en) Two stage frequency subband decomposition
US6683961B2 (en) Process and apparatus for eliminating loudspeaker interference from microphone signals
CN102571147A (en) Sound processing device, method and program
JP5016581B2 (en) Echo suppression device, echo suppression method, echo suppression program, recording medium
CN101426058A (en) System and method for improving quality of multichannel audio call
JP4201907B2 (en) Signal separation device, signal separation method, and recording medium
Franzen et al. A Delay-Flexible Stereo Acoustic Echo Cancellation for DFT-Based In-Car Communication (ICC) Systems.
US8700391B1 (en) Low complexity bandwidth expansion of speech
JP2006523058A (en) Method and apparatus for reducing interference noise signal portion in microphone signal
JP3756828B2 (en) Reverberation elimination method, apparatus for implementing this method, program, and recording medium therefor

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