(57)【要約】【課題】処理量の増加を抑制しながらも、インパルスノイズの検出精度を向上したい。【解決手段】バースト検出部３４は、入力した受信信号のうち、インパルスノイズが連続的に含まれている可能性の高い存在期間を推定する。比較部４２は、入力した受信信号のレベルに対するしきい値として、第１のしきい値と、第１のしきい値よりも小さいレベルの第２のしきい値のうち、推定した存在期間にわたって第２のしきい値を使用しながら、受信電力のレベルとしきい値とを比較する。クリップ部４４は、比較結果に応じて、受信信号に対してクリッピングを実行する。【選択図】図３
2010041627.tif 000002
【特許請求の範囲】
【請求項１】
受信信号を入力する入力部と、
前記入力部において入力した受信信号のうち、インパルスノイズが連続的に含まれている可能性の高い存在期間を推定する推定部と、
前記入力部において入力した受信信号のレベルに対するしきい値として、第１のしきい値と、第１のしきい値よりも小さいレベルの第２のしきい値のうち、前記推定部において推定した存在期間にわたって第２のしきい値を使用しながら、受信電力のレベルとしきい値とを比較する比較部と、
前記比較部での比較結果に応じて、受信信号に対してクリッピングを実行するクリップ部と、
を備えることを特徴とする受信装置。
【請求項２】
前記入力部において入力した受信信号のレベルを第１の期間にわたって平均することによって、第１のしきい値、第２のしきい値、第２のしきい値よりも小さいレベルの第３のしきい値を生成する生成部をさらに備え、
前記推定部は、第１の期間よりも短い第２の期間にわたって、前記入力部において入力した受信信号のレベルを平均し、平均したレベルが第３のしきい値よりも大きい期間を存在期間として推定し、
前記比較部は、前記推定部において推定した存続期間にわたって第２のしきい値を選択し、存続期間以外の期間にわたって第１のしきい値を選択する手段と、第１のしきい値あるいは第２のしきい値よりも受信信号のレベルが大きい期間を特定する手段とを含み、
前記クリップ部は、前記比較部において特定した期間にわたって、受信信号に対してクリッピングを実行することを特徴とする請求項１に記載の受信装置。
【請求項３】
前記クリップ部は、前記比較部において特定した期間の近傍においても、受信信号に対してクリッピングを実行することを特徴とする請求項２に記載の受信装置。
【請求項４】
前記比較部は、第１比較部と第２比較部とを備え、
前記クリップ部は、第１クリップ部と、第２クリップ部とを備え、
前記第１比較部は、受信信号のレベルが第１のしきい値よりも大きい期間を特定し、
前記第１クリップ部は、前記第１比較部において特定した期間にわたって、受信信号に対してクリッピングを実行し、
前記推定部は、前記第１クリップ部からの受信信号のレベルを所定の期間にわたって平均し、平均したレベルが、第２のしきい値よりも小さいレベルの第３のしきい値よりも大きい期間を存続期間として推定し、
前記第２比較部は、前記推定部において推定した存続期間のうち、前記第１クリップ部からの受信信号のレベルが第２のしきい値よりも大きい期間を特定し、
前記第２クリップ部は、前記第２比較部において特定した期間にわたって、前記第１クリップ部からの受信信号に対してクリッピングを実行することを特徴とする請求項１に記載の受信装置。
【請求項５】
前記第２クリップ部は、前記第２比較部において特定した期間の近傍においても、前記第１クリップ部からの受信信号に対してクリッピングを実行することを特徴とする請求項４に記載の受信装置。
【請求項６】
入力した受信信号のレベルに対するしきい値として、第１のしきい値と、第１のしきい値よりも小さいレベルの第２のしきい値のうち、入力した受信信号中のインパルスノイズが連続的に含まれている可能性の高い存在期間にわたって第２のしきい値を使用しながら、受信電力のレベルとしきい値とを比較した後、比較結果に応じて、受信信号に対してクリッピングを実行することを特徴とする受信方法。
【請求項７】
受信信号を入力するステップと、
入力した受信信号のうち、インパルスノイズが連続的に含まれている可能性の高い存在期間を推定するステップと、
入力した受信信号のレベルに対するしきい値として、第１のしきい値と、第１のしきい値よりも小さいレベルの第２のしきい値のうち、推定した存在期間にわたって第２のしきい値を使用しながら、受信電力のレベルとしきい値とを比較するステップと、
比較結果に応じて、受信信号に対してクリッピングを実行するステップと、
を備えることを特徴とする受信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受信技術に関し、特にインパルスノイズが混入された信号を受信する受信方法および装置に関する。
【背景技術】
【０００２】
家庭用電化製品や照明などから発生するインパルスノイズがディジタルテレビジョン放送の受信装置に混入すると、受信性能が一時的に劣化する。このようなインパルスノイズは、短期間の間に継続しているが、強い電力を有しており、バースト雑音ともよばれる。インパルスノイズの影響を低減するために、インパルスノイズの時間的位置を検出するとともに、検出した時間的位置におけるインパルスノイズを推定し、推定したインパルスノイズをシンボルからキャンセルすることがなされている（例えば、特許文献１参照）。一方、ＯＦＤＭ（Ｏｒｔｈｏｇｏｎａｌ  Ｆｒｅｑｕｅｎｃｙ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅｘｉｎｇ）信号の周波数領域においてインパルスノイズの影響を低減するために、インパルスノイズにより発生した復調信号の誤差成分のレプリカを生成して補正することがなされている（例えば、特許文献２参照）。
【特許文献１】特開２００４−１６６２００号公報
【特許文献２】特開２００６−１３５９８９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
インパルスノイズを推定したり、レプリカを生成したりする場合には、処理量が大きくなり、かつ多くの回路リソースが必要な処理を多用するため、ＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）コストを増大させる可能性がある。これに対して、インパルスノイズの影響を低減する簡単な方法として、ＯＦＤＭ信号の時間領域において、インパルスノイズが混入していると推定される部分をヌル値にクリップすることが知られている。平均電力などから設定したしきい値と受信信号とを比較し、受信信号がしきい値を超えていれば、受信信号がクリップされる。
【０００４】
このような技術では、しきい値の設定がインパルスノイズの抑圧性能を決定する。しかしながら、ＯＦＤＭ信号でのＰＡＲ（Ｐｅａｋ-ｔｏ-Ａｖｅｒａｇｅ Ｒａｔｉｏ）は、シングルキャリア信号でのＰＡＲよりも大きいので、最適なしきい値の設定が困難になる。例えば、インパルスノイズが混入されたサンプルを効率よくクリップするために、しきい値が低くなるように設定すると、正常な受信信号までクリップされる可能性が高くなる。一方、正常な受信信号を誤ってクリップすることを防止するために、しきい値が高くなるように設定すると、インパルスノイズが混入されたサンプルを効率よくクリップできず、十分なクリップ効果が得られない。
【０００５】
本発明者はこうした状況を認識して本発明をなしたものであり、その目的は、処理量の増加を抑制しながらも、インパルスノイズの検出精度を向上させる技術を提供することである。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明のある態様の受信装置は、受信信号を入力する入力部と、入力部において入力した受信信号のうち、インパルスノイズが連続的に含まれている可能性の高い存在期間を推定する推定部と、入力部において入力した受信信号のレベルに対するしきい値として、第１のしきい値と、第１のしきい値よりも小さいレベルの第２のしきい値のうち、推定部において推定した存在期間にわたって第２のしきい値を使用しながら、受信電力のレベルとしきい値とを比較する比較部と、比較部での比較結果に応じて、受信信号に対してクリッピングを実行するクリップ部と、を備える。
【０００７】
本発明の別の態様は、受信方法である。この方法は、入力した受信信号のレベルに対するしきい値として、第１のしきい値と、第１のしきい値よりも小さいレベルの第２のしきい値のうち、入力した受信信号中のインパルスノイズが連続的に含まれている可能性の高い存在期間にわたって第２のしきい値を使用しながら、受信電力のレベルとしきい値とを比較した後、比較結果に応じて、受信信号に対してクリッピングを実行する。
【０００８】
本発明のさらに別の態様もまた、受信方法である。この方法は、受信信号を入力するステップと、入力した受信信号のうち、インパルスノイズが連続的に含まれている可能性の高い存在期間を推定するステップと、入力した受信信号のレベルに対するしきい値として、第１のしきい値と、第１のしきい値よりも小さいレベルの第２のしきい値のうち、推定した存在期間にわたって第２のしきい値を使用しながら、受信電力のレベルとしきい値とを比較するステップと、比較結果に応じて、受信信号に対してクリッピングを実行するステップと、を備える。
【０００９】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【００１０】
本発明によれば、処理量の増加を抑制しながらも、インパルスノイズの検出精度を向上できる。
【発明を実施するための最良の形態】
【００１１】
本発明を具体的に説明する前に、概要を述べる。本発明の実施例は、ＤＶＢ−Ｔ（Ｄｉｇｉｔａｌ  Ｖｉｄｅｏ  Ｂｒｏａｄｃａｓｔｉｎｇ  Ｔｅｒｒｅｓｔｒｉａｌ）、ＩＳＤＢ−Ｔ（Ｉｎｔｅｇｒａｔｅｄ  Ｓｅｒｖｉｃｅｓ  Ｄｉｇｉｔａｌ  Ｂｒｏａｄｃａｓｔｉｎｇ−Ｔｅｒｒｅｓｔｒｉａｌ）のような地上波ディジタルテレビジョン放送の無線信号を受信する受信装置に関する。受信装置において受信した無線信号（以下、「受信信号」という）には、インパルスノイズが混入されることもある。受信装置は、インパルスノイズが混入された区間に対して、受信信号をクリップする。ここで、受信信号は、ＯＦＤＭ信号であるので、ＰＡＲが大きくなり、インパルスノイズを検出するためのしきい値の設定が困難になる。そこで、インパルスノイズの検出精度を向上させるために、本実施例に係る受信装置は、次の処理を実行する。
【００１２】
受信装置は、受信信号をもとに３種類のしきい値を生成する。３種類のしきい値は、値の大きい方から順に、高レベルしきい値、低レベルしきい値、バースト検出しきい値である。受信装置は、受信信号のレベルを所定の期間にわたって平均し、平均した値がバースト検出しきい値よりも大きくなった区間をバースト期間として検出する。バースト期間とは、インパルスノイズが含まれていると予想される期間である。ここでは、平均値を使用することによってノイズの影響を低減し、かつ値の小さいバースト検出しきい値を使用することによって、インパルスノイズが含まれていると予想される期間を検出しやすくする。
【００１３】
また、受信装置は、受信信号のレベルに対して、バースト期間において低レベルしきい値を使用し、それ以外の期間において高レベルしきい値を使用する。低レベルしきい値あるいは高レベルしきい値よりも受信信号が大きくなった場合に、受信装置は、インパルスノイズを検出したとする。バースト期間ではインパルスノイズの存在確率が高いので、低レベルしきい値を使用することによって、インパルスノイズが検出されやすくなる。一方、バースト期間以外では、インパルスノイズの存在確率が低いので、高レベルしきい値を使用することによって、インパルスノイズでないものをインパルスノイズとして検出してしまう可能性が低減される。
【００１４】
図１は、本発明の実施例に係る受信装置１００の構成を示す。受信装置１００は、アンテナ１０、ＲＦ部１２、ＡＤ部１４、ベースバンド処理部１６、制御部１８を含む。アンテナ１０は、図示しない送信装置からの無線信号を受信する。ここで、無線信号（以下、「受信信号」という）は、無線周波数帯に属し、ＯＦＤＭ信号によって構成されている。また、ＯＦＤＭ信号は、ＯＦＤＭシンボルの繰り返しによって構成されている。例えば、ＤＶＢ−Ｔでは、２ｋモードと８ｋモードとが規定されている。２ｋモードとは、ＩＦＦＴ（Ｉｎｖｅｒｓｅ  Ｆａｓｔ  Ｆｏｕｒｉｅｒ  Ｔｒａｎｓｆｏｒｍ）のポイント数が２０４８サンプルである場合に相当し、８ｋモードとは、ＩＦＦＴのポイント数が８１９２サンプルである場合に相当する。
【００１５】
ＲＦ部１２は、アンテナ１０において順次受信したＯＦＤＭシンボルに対して、無線周波数帯からベースバンドへの周波数変換を実行する。また、ＲＦ部１２は、ベースバンドに周波数変換したＯＦＤＭシンボルを出力する。なお、ベースバンドの信号は、一般的に同相成分と直交成分にて形成される。そのため、２本の信号線が示されるべきであるが、ここでは、図面を明瞭にするために１本の信号線を示す。また、ＲＦ部１２は、チューナ機能、増幅機能等も有するが、ここでは、それらの説明を省略する。
【００１６】
ＡＤ部１４は、ベースバンドのＯＦＤＭシンボルに対して、アナログ−デジタル変換を実行する。その結果、ＡＤ部１４は、デジタル信号に変換されたＯＦＤＭシンボルを出力するが、以下、デジタル信号に変換されたＯＦＤＭシンボルも単にＯＦＤＭシンボルとよぶ。ベースバンド処理部１６は、ＯＦＤＭシンボルに対して、ＦＦＴ処理等を実行した後に、ＯＦＤＭシンボルを復調する。ベースバンド処理部１６の処理の詳細は後述する。制御部１８は、受信装置１００全体の動作タイミングを制御する。
【００１７】
この構成は、ハードウエア的には、任意のコンピュータのＣＰＵ、メモリ、その他のＬＳＩで実現でき、ソフトウエア的にはメモリにロードされた受信機能を有したプログラムなどによって実現されるが、ここではそれらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックがハードウエアのみ、ソフトウエアのみ、またはそれらの組合せによっていろいろな形で実現できることは、当業者には理解されるところである。
【００１８】
図２は、ベースバンド処理部１６の構成を示す。ベースバンド処理部１６は、インパルスノイズ抑圧部２０、ＡＦＣ部２２、ＦＦＴ部２４、等化部２６を含む。インパルスノイズ抑圧部２０は、図示しないＡＤ部１４から入力したＯＦＤＭシンボル（以下、「受信信号」という）に含まれたインパルスノイズを検出する。インパルスノイズ抑圧部２０は、インパルスノイズが含まれた期間において、受信信号をクリップする。なお、インパルスノイズの検出処理および受信信号のクリップ処理については、後述する。インパルスノイズ抑圧部２０は、クリップした受信信号（以下、これも「受信信号」という）をＡＦＣ部２２へ出力する。
【００１９】
ＡＦＣ部２２は、インパルスノイズ抑圧部２０から受信信号を受けつける。また、ＡＦＣ部２２は、受信信号に含まれたキャリア周波数オフセットを推定し、推定した周波数オフセットをもとに、受信信号に含まれたキャリア周波数オフセットを補正する。なお、ＡＦＣ部２２におけるキャリア周波数オフセットの補正には、公知の技術が使用されればよいので、ここでは説明を省略する。ＡＦＣ部２２は、キャリア周波数オフセットを補正した受信信号をＦＦＴ部２４へ出力する。
【００２０】
ＦＦＴ部２４は、ＡＦＣ部２２から受信信号を受けつける。ＦＦＴ部２４は、ＯＦＤＭシンボルから有効シンボルを切り出す。これは、ＯＦＤＭシンボルからガードインターバルを除去することに相当する。つまり、ＦＦＴ部２４は、ガードインターバルと有効シンボルとの組合せが含まれたＯＦＤＭシンボルを受けつけ、かつ有効シンボルの期間をもとに規定されたＦＦＴウインドウにてＯＦＤＭシンボルから有効シンボルを抽出する。また、ＦＦＴ部２４は、切り出したＯＦＤＭシンボルに対してＦＦＴ演算を実行することによって、時間領域のＯＦＤＭシンボルを周波数領域のＯＦＤＭシンボルへ変換する（以下、周波数領域のＯＦＤＭシンボルも「受信信号」という）。ＦＦＴ部２４は、受信信号を等化部２６へ出力する。等化部２６は、ＦＦＴ部２４から受信信号を受けつける。等化部２６は、伝送路特性を推定するとともに、伝送路特性において受信信号を補正する。等化部２６は、補正結果を出力する。
【００２１】
図３は、インパルスノイズ抑圧部２０の構成を示す。インパルスノイズ抑圧部２０は、第１振幅導出部３０、しきい値生成部３２、バースト検出部３４、しきい値選択部３６、タイミング調整用遅延部３８、第２振幅導出部４０、比較部４２、クリップ部４４を含む。また、信号として、振幅値２００、高レベルしきい値２１２、低レベルしきい値２１４、バースト検出しきい値２１６、バースト検出結果２２４、受信信号２３０、クリップ制御信号２３２、出力信号２３６を含む。
【００２２】
図示しないＡＤ部１４からの受信信号は、第１振幅導出部３０およびタイミング調整用遅延部３８に入力される。前述のごとく、受信信号は、同相成分と直交成分を有しており、複素数として示される。第１振幅導出部３０は、受信信号の同相成分Ｉと直交成分Ｑとをもとに、受信信号の振幅値２００を導出する。振幅値２００は、｛√（Ｉ２＋Ｑ２）｝の計算によって導出される。第１振幅導出部３０は、振幅値２００をしきい値生成部３２およびバースト検出部３４へ出力する。
【００２３】
しきい値生成部３２は、第１振幅導出部３０から振幅値２００を入力する。しきい値生成部３２は、振幅値２００を第１の期間にわたって平均する。また、しきい値生成部３２は、平均した振幅値２００をもとに、３つのしきい値を生成する。ここで、３つのしきい値とは、高レベルしきい値２１２、低レベルしきい値２１４、バースト検出しきい値２１６である。低レベルしきい値２１４は、高レベルしきい値２１２よりも小さいレベルであり、バースト検出しきい値２１６は、低レベルしきい値２１４よりも小さいレベルである。
【００２４】
図４は、しきい値生成部３２の構成を示す。しきい値生成部３２は、移動平均部５０、高レベルしきい値生成部５２、低レベルしきい値生成部５４、バースト検出しきい値生成部５６を含む。また、移動平均部５０は、乗算部５８、加算部６０、乗算部６２、サンプル遅延部６４を含み、高レベルしきい値生成部５２は、乗算部６６、第１ビット幅調整部６８を含み、低レベルしきい値生成部５４は、乗算部７０、第２ビット幅調整部７２を含み、バースト検出しきい値生成部５６は、乗算部７４、第３ビット幅調整部７６を含む。また、信号として、α２０２、（１−α）２０４、第１係数２０６、第２係数２０８、第３係数２１０を含む。
【００２５】
移動平均部５０は、振幅値２００に対して移動平均を計算する。具体的には、乗算部５８、加算部６０、サンプル遅延部６４、乗算部６２によって、移動平均が計算される。ここで、α２０２は、平滑化係数であり、（１−α）２０４は、１から平滑化係数を減算した値である。α２０２および（１−α）２０４によって、第１の期間が特定される。ここで、α２０２が小さくなるほど、第１の期間が長くなる。また、α２０２は、振幅値２００の急激な変動に対して敏感にならない程度に十分小さい値を設定することが望ましい。例えば、ＤＶＢ−Ｔ規格の例では、８ｋモードでの１ＯＦＤＭシンボルの期間をもとに、第１の期間が決定される。
【００２６】
高レベルしきい値生成部５２のうちの乗算部６６は、移動平均部５０において算出された平均値に第１係数２０６を乗算する。第１ビット幅調整部６８は、乗算部６６での乗算結果のビット幅を調整することによって、高レベルしきい値２１２を導出する。低レベルしきい値生成部５４のうちの乗算部７０は、移動平均部５０において算出された平均値に第２係数２０８を乗算する。第２ビット幅調整部７２は、乗算部７０での乗算結果のビット幅を調整することによって、低レベルしきい値２１４を導出する。バースト検出しきい値生成部５６のうちの乗算部７４は、移動平均部５０において算出された平均値に第３係数２１０を乗算する。
【００２７】
第３ビット幅調整部７６は、乗算部７４での乗算結果のビット幅を調整することによって、バースト検出しきい値２１６を導出する。ここで、第１係数２０６＞第２係数２０８＞第３係数２１０となるような規定がなされているので、高レベルしきい値２１２＞低レベルしきい値２１４＞バースト検出しきい値２１６の関係が成立する。図５は、しきい値の概要を示す。横軸が時間であり、縦軸が振幅値２００である。振幅値２００が大きくなっている期間がバースト期間２１８に相当する。また、図示のごとく、高レベルしきい値２１２、低レベルしきい値２１４、バースト検出しきい値２１６の一例が示されている。図１に戻る。
【００２８】
バースト検出部３４は、第１振幅導出部３０から振幅値２００を入力し、しきい値生成部３２からバースト検出しきい値２１６を入力する。バースト検出部３４は、振幅値２００とバースト検出しきい値２１６とをもとに、受信信号のうち、インパルスノイズが連続的に含まれている可能性の高い存在期間、つまり図５のバースト期間２１８を推定する。ここで、バースト期間２１８は、インパルスノイズが集中している期間ともいえる。具体的に説明すると、バースト検出部３４は、前述の第１の期間よりも短い第２の期間にわたって、振幅値２００を平均する。また、バースト検出部３４は、平均した値がバースト検出しきい値２１６よりも大きい期間をバースト期間２１８として特定する。
【００２９】
図６は、バースト検出部３４の構成を示す。バースト検出部３４は、移動平均部８０、バースト検出しきい値比較部８２を含む。移動平均部８０は、乗算部８４、加算部８６、乗算部８８、サンプル遅延部９０、ビット幅調整部９２を含み、バースト検出しきい値比較部８２は、加算部９４、ＭＳＢ抽出部９６を含む。また、信号として、β２２０、（１−β）２２２を含む。
【００３０】
移動平均部８０は、振幅値２００に対して移動平均を計算する。具体的には、乗算部８４、加算部８６、乗算部８８、サンプル遅延部９０、ビット幅調整部９２によって、移動平均が計算される。ここで、β２２０は、平滑化係数であり、（１−β）２２２は、１から平滑化係数を減算した値である。β２２０および（１−β）２２２によって、第２の期間が特定されるが、前述のごとく、第２の期間は第１の期間よりも短くなるように規定されているので、β２２０は、α２０２よりも大きな値として規定されている。ここで、β２２０は、検出することを想定しているバースト期間２１８の長さに応じて決定される。
【００３１】
バースト検出しきい値比較部８２は、移動平均部８０からの平均値とバースト検出しきい値２１６とを比較する。ＭＳＢ抽出部９６は、平均値がバースト検出しきい値２１６を超えていれば、バースト検出結果２２４として「１」（Ｈｉｇｈ）を出力し、平均値がバースト検出しきい値２１６以下であれば、バースト検出結果２２４として「０」（Ｌｏｗ）を出力する。図１に戻る。
【００３２】
しきい値選択部３６は、しきい値生成部３２から高レベルしきい値２１２および低レベルしきい値２１４を入力し、バースト検出部３４からバースト検出結果２２４を入力する。また、しきい値選択部３６は、バースト検出結果２２４をもとに、高レベルしきい値２１２あるいは低レベルしきい値２１４を選択する。具体的に説明すると、しきい値選択部３６は、バースト検出結果２２４が「１」であれば、低レベルしきい値２１４を選択し、バースト検出結果２２４が「０」であれば、高レベルしきい値２１２を選択する。つまり、しきい値選択部３６は、バースト検出部３４において推定されたバースト期間２１８の期間にわたって、低レベルしきい値２１４を選択し、バースト期間２１８以外の期間にわたって、高レベルしきい値２１２を選択する。しきい値選択部３６は、選択した高レベルしきい値２１２あるいは低レベルしきい値２１４を比較部４２へ出力する。ここでは、高レベルしきい値２１２および低レベルしきい値２１４を「しきい値」と総称する。
【００３３】
タイミング調整用遅延部３８は、受信信号を遅延させて、受信信号２３０として出力する。ここで、遅延させる期間は、しきい値生成部３２、バースト検出部３４、しきい値選択部３６での処理期間に応じて決められる。第２振幅導出部４０は、受信信号２３０を入力し、第１振幅導出部３０と同様の処理を実行することによって、受信信号２３０の振幅値を導出する。第２振幅導出部４０は、導出した振幅値を比較部４２へ出力する。
【００３４】
比較部４２は、第２振幅導出部４０から振幅値を入力し、しきい値選択部３６からしきい値を入力する。比較部４２は、振幅値としきい値とを比較する。つまり、比較部４２は、バースト期間２１８の期間にわたって低レベルしきい値２１４と振幅値とを比較し、バースト期間２１８以外の期間にわたって高レベルしきい値２１２と振幅値とを比較する。その際、比較部４２は、低レベルしきい値２１４あるいは高レベルしきい値２１２よりも振幅値が大きい期間を特定する。比較部４２は、特定した結果をクリップ制御信号２３２として出力する。図７は、比較部４２において使用されるしきい値の概要を示す。図７は、図５と同様に示される。また、比較部４２において使用されるしきい値、つまりしきい値選択部３６において選択されたしきい値は、点線にて示される。図示のごとく、バースト期間２１８の期間にわたって低レベルしきい値２１４が使用され、バースト期間２１８以外の期間にわたって高レベルしきい値２１２が使用されている。図１に戻る。
【００３５】
クリップ部４４は、タイミング調整用遅延部３８から受信信号２３０を入力し、比較部４２からクリップ制御信号２３２を入力する。クリップ部４４は、クリップ制御信号２３２に応じて、受信信号２３０に対してクリッピングを実行する。具体的に説明すると、クリップ部４４は、比較部４２においてバースト期間２１８と特定した期間にわたって、受信信号２３０に対してクリッピングを実行する。クリップ部４４は、クリッピングした受信信号２３０を出力信号２３６として出力する。
【００３６】
図８は、クリップ部４４の構成を示す。クリップ部４４は、信号選択部１１０を含む。また、信号として、ゼロ値２３４を含む。信号選択部１１０は、受信信号２３０とゼロ値２３４を入力する。また、信号選択部１１０は、クリップ制御信号２３２においてバースト期間２１８と特定されている期間にわたって、ゼロ値２３４を選択し、ゼロ値２３４を出力信号２３６として出力する。一方、信号選択部１１０は、バースト期間２１８以外の期間にわたって、受信信号２３０を選択し、受信信号２３０を出力信号２３６として出力する。つまり、クリップ部４４は、比較部４２において振幅値がしきい値を超えている場合に、受信信号２３０のＩ、Ｑ値を共にヌル値つまりゼロ値２３４に置換えて出力し、振幅値がしきい値以下であれば、受信信号２３０をそのまま出力する。
【００３７】
なお、クリップ部４４は、バースト期間２１８だけではなく、バースト期間２１８の近傍の期間においても、受信信号２３０に対してクリッピングを実行してもよい。ヌル値に置換するサンプルが存在すると、その前後のサンプルも、インパルスノイズの影響を受けている可能性が高い。そのため、例えば、クリップ部４４は、ヌル値に置換するサンプルの前後のサンプルも強制的にヌル値に置換する。なお、付加的に置換すべきサンプル数は、１サンプルでなくてもよく、またヌル値に置換するサンプルの前後に対して、非対称なサンプル数を付加的に置換してもよい。
【００３８】
図９は、クリップ部４４の別の構成を示す。クリップ部４４は、信号選択部１１０、サンプル遅延部１１２、サンプル遅延部１１４、サンプル遅延部１１６、ＯＲゲート部１１８を含む。また、信号として、ゼロ値２３４を含む。サンプル遅延部１１２は、受信信号２３０を遅延するので、信号選択部１１０は、１サンプル前の受信信号２３０を入力する。サンプル遅延部１１４とサンプル遅延部１１６は、クリップ制御信号２３２を連続して遅延させる。ＯＲゲート部１１８は、クリップ制御信号２３２と、サンプル遅延部１１４からのクリップ制御信号２３２と、サンプル遅延部１１６からのクリップ制御信号２３２とに対してＯＲの論理演算を実行し、演算結果を信号選択部１１０へ出力する。信号選択部１１０は、バースト期間２１８と特定された期間の前後サンプルも強制的にヌル値に置換する。
【００３９】
次に、本発明の変形例を説明する。変形例も実施例と同様に、インパルスノイズが混入された区間に対して受信信号をクリップする受信装置に関する。実施例においては、高レベルしきい値２１２と低レベルしきい値２１４とのうちの一方を選択することによってしきい値を決定してから、当該しきい値と振幅値とを比較している。しかしながら変形例に係る受信装置においては、第１処理として、振幅値と高レベルしきい値２１２との比較をもとにクリップを実行し、第２処理として、第１処理結果の振幅値と低レベルしきい値２１４との比較をもとにクリップを実行する。また、第２処理において、バースト期間２１８の推定がなされる。第１処理において、ある程度の振幅の大きな値が除外されるので、第２処理の精度が向上する。
【００４０】
図１０は、本発明の変形例に係るインパルスノイズ抑圧部２０の構成を示す。インパルスノイズ抑圧部２０は、比較部１３０、クリップ部１３２、第１振幅導出部１３４、第１タイミング調整用遅延部１３６、第１しきい値生成部１３８、第３振幅導出部１４６、第２タイミング調整用遅延部１４８、第２しきい値生成部１５０を含む。また、比較部１３０は、第２振幅導出部１４０、第１比較部１４２、バースト検出部１５２、第４振幅導出部１５４、第２比較部１５６、ＡＮＤゲート部１５８を含み、クリップ部１３２は、第１クリップ部１４４、第２クリップ部１６０を含む。
【００４１】
第１振幅導出部１３４は、第１振幅導出部３０と同様に√（Ｉ２＋Ｑ２）｝を計算することによって、受信信号の振幅値を導出する。第１しきい値生成部１３８は、第１振幅導出部１３４において導出した振幅値の平均値をもとに、高レベルしきい値を生成する。なお、高レベルしきい値を生成するための処理は、しきい値生成部３２での処理と同様でよいので、ここでは説明を省略する。第１タイミング調整用遅延部１３６は、受信信号を遅延させ、第２振幅導出部１４０は、第１タイミング調整用遅延部１３６において遅延させた受信信号に対して、振幅値を算出する。
【００４２】
第１比較部１４２は、振幅値と高レベルしきい値とを比較し、振幅値が高レベルしきい値よりも大きい期間を特定する。また、第１比較部１４２は、特定した期間をクリップ制御信号として第１クリップ部１４４へ出力する。第１クリップ部１４４は、クリップ制御信号をもとに、第１タイミング調整用遅延部１３６からの受信信号に対して、クリップ処理を実行する。具体的に説明すると、第１クリップ部１４４は、振幅値が高レベルしきい値を超えていれば、受信信号をクリップする。つまり、第１クリップ部１４４は、第１比較部１４２において特定した期間にわたって、受信信号に対してクリッピングを実行する。第１クリップ部１４４は、クリップ処理を実行した受信信号をクリップ信号として出力する。
【００４３】
第３振幅導出部１４６は、クリップ信号の振幅値を導出する。なお、第３振幅導出部１４６での処理は、第１振幅導出部１３４と同様である。第２しきい値生成部１５０は、第３振幅導出部１４６において導出した振幅値の平均値をもとに、低レベルしきい値とバースト検出しきい値を導出する。なお、低レベルしきい値とバースト検出しきい値を生成するための処理は、しきい値生成部３２での処理と同様でよいので、ここでは説明を省略する。前述の高レベルしきい値、低レベルしきい値、バースト検出しきい値の関係は、高レベルしきい値＞低レベルしきい値＞バースト検出しきい値である。
【００４４】
バースト検出部１５２は、第３振幅導出部１４６からの振幅値の平均値と、第２しきい値生成部１５０からのバースト検出値とを比較し、比較結果をバースト検出結果として出力する。ここで、平均値がバースト検出値を超えていれば、バースト検出結果は「１」（Ｈｉｇｎ）になり、平均値がバースト検出値以下であれば、バースト検出結果は「０」（Ｌｏｗ）になる。なお、バースト検出部１５２の具体的な処理は、バースト検出部３４と同様であるので、ここでは説明を省略する。
【００４５】
第２タイミング調整用遅延部１４８は、クリップ信号を遅延させ、第４振幅導出部１５４は、第２タイミング調整用遅延部１４８において遅延させたクリップ信号に対して、振幅値を算出する。第２比較部１５６は、振幅値と低レベルしきい値とを比較し、振幅値が低レベルしきい値よりも大きい期間を特定する。また、第２比較部１５６は、特定した期間をしきい値比較結果として第２クリップ部１６０へ出力する。ここで、振幅値が低レベルしきい値を超えていれば、しきい値比較結果は「１」（Ｈｉｇｎ）になり、振幅値が低レベルしきい値以下であれば、しきい値比較結果は「０」（Ｌｏｗ）になる。
【００４６】
ＡＮＤゲート部１５８は、第２比較部１５６からのしきい値比較結果と、バースト検出部１５２からのバースト検出結果との論理積を導出する。乗算部５８は、論理積をクリップ制御信号として出力する。つまり、ＡＮＤゲート部１５８は、バースト検出部１５２において推定したバースト期間２１８のうち、クリップ信号の振幅値が低レベルしきい値よりも大きい期間を特定する。第２クリップ部１６０は、ＡＮＤゲート部１５８からのクリップ制御信号をもとに、第１タイミング調整用遅延部１３６からのクリップ信号に対してクリップ処理を実行する。つまり、第２クリップ部１６０は、ＡＮＤゲート部１５８において特定した期間にわたって、クリップ信号に対してクリッピングを実行する。具体的に説明すると、クリップ制御信号が、「１」（Ｈｉｇｎ）であれば、クリップがなされる。第２クリップ部１６０は、クリップ処理を実行したクリップ信号を出力信号として出力する。なお、前述のごとく、第２クリップ部１６０は、ＡＮＤゲート部１５８において特定した期間の近傍においても、クリップ信号に対してクリッピングを実行してもよい。
【００４７】
本発明の実施例によれば、バースト期間と推定されている期間において、しきい値を低く設定するので、インパルスノイズを検出できる。また、インパルスノイズが容易に検出されるので、インパルスノイズによる干渉を低減できる。また、干渉が低減されるので、品質を改善できる。また、しきい値との比較によってクリップ処理を実行するので、処理量の増加を抑制できる。また、バースト期間でないと推定されている期間において、しきい値を高く設定することで、受信信号を誤ってインパルスノイズとして検出してしまう可能性を低減できる。また、誤検出が低減されるので、受信信号の欠損によるエラーを低下できる。
【００４８】
また、インパルスノイズを容易に検出でき、かつ誤検出を低減できるので、インパルスノイズの検出精度を向上できる。また、バースト期間でないと推定されている期間についても極端に大きな振幅をもつサンプルについてはインパルスノイズサンプルであるとして検出するので、振幅の極端に大きなサンプルによる影響を低減できる。また、クリップしたサンプルの前後のサンプルもクリップするので、インパルスノイズの影響を低減できる。また、高レベルしきい値によるクリップ処理を実行した後に、低レベルしきい値によるクリップ処理を実行するので、低レベルしきい値によるクリップ処理の精度を向上できる。
【００４９】
以上、本発明を実施例をもとに説明した。この実施例は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【００５０】
本発明の実施例において、インパルスノイズ抑圧部２０は、第１振幅導出部３０等において、受信信号の振幅値を導出し、振幅値に対して処理を実行する。しかしながらこれに限らず例えば、インパルスノイズ抑圧部２０は、受信信号の電力値を導出し、電力値に対して処理を実行してもよい。また、二乗和であってもよい。本変形例によれば、さまざまな値を本発明に使用できる。つまり、受信電力のレベルや大きさであればよい。
【図面の簡単な説明】
【００５１】
【図１】本発明の実施例に係る受信装置の構成を示す図である。
【図２】図１のベースバンド処理部の構成を示す図である。
【図３】図２のインパルスノイズ抑圧部の構成を示す図である。
【図４】図３のしきい値生成部の構成を示す図である。
【図５】図４のしきい値の概要を示す図である。
【図６】図３のバースト検出部の構成を示す図である。
【図７】図３の比較部において使用されるしきい値の概要を示す図である。
【図８】図３のクリップ部の構成を示す図である。
【図９】図３のクリップ部の別の構成を示す図である。
【図１０】本発明の変形例に係るインパルス抑圧部の構成を示す図である。
【符号の説明】
【００５２】
２０  インパルスノイズ抑圧部、  ３０  第１振幅導出部、  ３２  しきい値生成部、  ３４  バースト検出部、  ３６  しきい値選択部、  ３８  タイミング調整用遅延部、  ４０  第２振幅導出部、  ４２  比較部、  ４４  クリップ部。
【図１】
2010041627.tif 000003
【図２】
2010041627.tif 000004
【図３】
2010041627.tif 000005
【図４】
2010041627.tif 000006
【図５】
2010041627.tif 000007
【図６】
2010041627.tif 000008
【図７】
2010041627.tif 000009
【図８】
2010041627.tif 000010
【図９】
2010041627.tif 000011
【図１０】
2010041627.tif 000012