(57)【要約】  本発明は、全般的には、ＤＳＬなどの通信システムに影響する雑音事象と他の事象とを効率的に検出し、その特性を表す方法と装置とに関する。ある態様によれば、本発明は、顧客構内内の変化する雑音環境に対する可視性を提供し、かつ／またはこの環境をリモートエンティティに報告する形で、動的な形で、雑音源の特定の特性に従って雑音源を分類し、各雑音源を追跡する、顧客構内設備に組み込まれた雑音分析エンジンを含む。
2015533272.tif 000002
【特許請求の範囲】
【請求項１】
顧客構内設備（ＣＰＥ）装置であって、
前記ＣＰＥ装置との通信に影響する雑音に関する情報を収集し、周波数と時間と永続性との次元に従って前記雑音を分類する、モデムチップセットによって実施される組込み雑音分析エンジン
を備えるＣＰＥ装置。
【請求項２】
前記雑音は、狭帯域干渉源と広帯域干渉源とのうちの１つとして分類され、インパルス性と連続とのうちの１つとしてさらに分類される、請求項１に記載のＣＰＥ装置。
【請求項３】
前記通信は、ＤＳＬ伝送システムを備える、請求項２に記載のＣＰＥ装置。
【請求項４】
前記通信は、Ｍｕｌｔｉ−Ｍｅｄｉａ  ｏｖｅｒ  ＣＯＡＸ、ＨＰＮＡ、ＩＥＥＥ  Ｐ１９０１、ＨＰＡＶ、ＩＴＵ−Ｔ  Ｇ．ｈｎのうちの１つである有線伝送システムを備える、請求項２に記載のＣＰＥ装置。
【請求項５】
前記組込み雑音分析エンジンは、前記分類された雑音の出現と消滅とをさらに追跡し、前記永続性次元での前記分類は、永久的と間欠的と徐々に変化とのうちの１つとして前記雑音を分類することをさらに含む、請求項２に記載のＣＰＥ装置。
【請求項６】
前記組込み雑音分析エンジンは、前記通信に影響する複数の雑音源のうちの１つとしての前記雑音の構成の記述構造を備える出力をさらに作る、請求項５に記載のＣＰＥ装置。
【請求項７】
前記組込み雑音分析エンジンは、前記雑音源のそれぞれの存在に関連する１５分カウンタレポートを備える出力をさらに作る、請求項５に記載のＣＰＥ装置。
【請求項８】
前記１５分カウンタレポートは、前記雑音源のそれぞれの影響の持続時間に関する情報を含む、請求項７に記載のＣＰＥ装置。
【請求項９】
前記雑音源の前記影響の前記持続時間情報は、各１分インターバルにわたる前記雑音源のヒットの個数をカウントする１分カウンタを含む、請求項８に記載のＣＰＥ装置。
【請求項１０】
前記個々の雑音源の前記影響の前記持続時間情報は、前記雑音源がその間に１分インターバルにわたって存在すると宣言される秒の数をカウントする１分カウンタを含む、請求項８に記載のＣＰＥ装置。
【請求項１１】
前記組込み雑音分析エンジンは、前記分類に基づいて組込み雑音シグネチャデータベースを維持する、請求項１に記載のＣＰＥ装置。
【請求項１２】
前記組込み雑音シグネチャデータベースは、前記雑音について毎秒更新される、請求項１１に記載のＣＰＥ装置。
【請求項１３】
前記組込み雑音シグネチャデータベースの内容全体は、非同期にまたは周期的に更新される、請求項１１に記載のＣＰＥ装置。
【請求項１４】
通信に影響する雑音に関するデータを集めることと、
前記集められたデータを使用して前記雑音を検出することと、
前記雑音の永続性を判定することと、
前記雑音のシグネチャを判定することと、
前記雑音のレポートをログ記録することと
を備える、雑音を分類する方法。
【請求項１５】
前記雑音は、回線雑音であり、前記データは、回線雑音プリミティブを含む、請求項１４に記載の方法。
【請求項１６】
前記雑音は、インパルス雑音であり、前記データは、インパルス雑音プリミティブを含む、請求項１４に記載の方法。
【請求項１７】
前記集められたデータは、ＩＮＭヒストグラムと、回線参照雑音と、スライス化されたシンボルエラーと、Ｇ．ｐｌｏａｍカウンタとを備える、請求項１４に記載の方法。
【請求項１８】
顧客構内設備（ＣＰＥ）装置であって、
前記ＣＰＥ装置との通信に影響する雑音事象に関する情報を収集し、前記雑音事象を雑音シグネチャの内部データベースに相関させる、モデムチップセットによって実施される組込み雑音分析エンジン
を備えるＣＰＥ装置。
【請求項１９】
前記相関は、前記雑音事象の主シグネチャに基づいてファジイ／比較論理を使用して実行され、前記主シグネチャは、中心周波数と、帯域幅と、インパルス反復レートとを備える、請求項１８に記載のＣＰＥ装置。
【請求項２０】
前記相関は、雑音の副シグネチャに基づいてファジイ／比較論理を使用して実行され、前記副シグネチャは、基礎になるパルスレートを含む、請求項１８に記載のＣＰＥ装置。
【請求項２１】
前記相関は、タイミング情報に基づいてファジイ／比較論理を使用して実行され、前記タイミング情報は、前記雑音事象の出現または消滅の時刻を含む、請求項１８に記載のＣＰＥ装置。
【請求項２２】
ＣＰＥ装置との通信に影響する雑音の１５分レコードを作る、前記ＣＰＥ装置内の雑音モニタアプリケーションと、
前記レコードを受信し、前記雑音の相関を実行するクラウドベースのアプリケーションと
を備えるシステム。
【請求項２３】
前記相関は、単一のＣＰＥ装置について時間にまたがって実行される、請求項２２に記載のシステム。
【請求項２４】
雑音データベースをさらに備え、前記相関は、２４時間ウィンドウにまたがって前記データベース内の前記雑音の一意識別子ＩＤに基づいて実行される、請求項２３に記載のシステム。
【請求項２５】
雑音データベースをさらに備え、前記相関は、前記データベース内の前記雑音の共通合成雑音識別子に基づいて実行される、請求項２３に記載のシステム。
【請求項２６】
前記相関は、雑音の主シグネチャに基づいてファジイ／比較論理を使用して実行され、前記主シグネチャは、中心周波数と、帯域幅と、インパルス反復レートとを備える、請求項２３に記載のシステム。
【請求項２７】
前記相関は、雑音の副シグネチャに基づいてファジイ論理を使用して実行され、前記副シグネチャは、基礎になるパルスレートを備える、請求項２３に記載のシステム。
【請求項２８】
前記相関は、タイミング情報に基づいてファジイ／比較論理を使用して実行され、前記タイミング情報は、前記雑音に関連する１分あたりヒットカウンタまたは持続時間カウンタを含む、請求項２３に記載のシステム。
【請求項２９】
前記相関は、複数のＣＰＥ装置にまたがって実行される、請求項２２に記載のシステム。
【請求項３０】
前記相関は、前記雑音の主シグネチャに基づいてファジイ／比較論理を使用して実行され、前記主シグネチャは、中心周波数と、帯域幅と、インパルス反復レートとを備える、請求項２９に記載のシステム。
【請求項３１】
前記相関は、雑音の副シグネチャに基づいてファジイ論理を使用して実行され、前記副シグネチャは、基礎になるパルスレートを含む、請求項２９に記載のシステム。
【請求項３２】
前記相関は、タイミング情報に基づいてファジイ／比較論理を使用して実行され、前記タイミング情報は、前記雑音に関連する１分あたりヒットカウンタまたは持続時間カウンタを備える、請求項２９に記載のシステム。
【請求項３３】
前記タイミング情報は、前記１分あたりヒットカウンタまたは前記持続時間カウンタと、前記ＣＰＥ装置によって作成された前記雑音の前記１５分レコードに関連するタイムスタンプとから導出される、請求項３２に記載のシステム。
【請求項３４】
前記相関は、既知の外部の人間によって作られた事象または環境事象に対して実行される、請求項３２に記載のシステム。
【請求項３５】
前記相関は、外部情報を使用して実行され、前記外部情報は、ケーブルバインダ情報または空間位置を備える、請求項２９に記載のシステム。
【請求項３６】
実際の雑音源のデータベースをさらに備え、前記相関は、前記データベースに対して実行される、請求項２２に記載のシステム。
【請求項３７】
前記相関は、前記雑音の主シグネチャに基づいてファジイ／比較論理を使用して実行され、前記主シグネチャは、中心周波数と、帯域幅と、インパルス反復レートとを備える、請求項３６に記載のシステム。
【請求項３８】
前記相関は、雑音の副シグネチャに基づいてファジイ論理を使用して実行され、前記副シグネチャは、基礎になるパルスレートを含む、請求項３６に記載のシステム。
【請求項３９】
前記相関は、タイミング情報に基づいてファジイ／比較論理を使用して実行され、前記タイミング情報は、前記雑音に関連する１分あたりヒットカウンタまたは持続時間カウンタを含む、請求項３６に記載のシステム。
【請求項４０】
前記タイミング情報は、前記１分あたりヒットカウンタまたは前記持続時間カウンタと、前記ＣＰＥ装置によって作成された前記雑音の前記１５分レコードに関連するタイムスタンプとから導出される、請求項３９に記載のシステム。
【請求項４１】
前記相関は、既知の外部の人間によって作られた事象または環境事象に対して実行される、請求項３６に記載のシステム。
【請求項４２】
前記相関は、外部情報を使用して実行され、前記外部情報は、環境情報または空間位置情報を備える、請求項３６に記載のシステム。
【請求項４３】
顧客構内設備（ＣＰＥ）装置であって、
前記ＣＰＥ装置との通信に影響する雑音事象に関する情報を収集し、前記情報に基づいて前記雑音事象の連続雑音メトリックとインパルス雑音メトリックとのうちの１つを作成する、モデムチップセットによって実施される組込み雑音分析エンジン
を備えるＣＰＥ装置。
【請求項４４】
前記１つのメトリックは、毎秒計算される、請求項４３に記載のＣＰＥ装置。
【請求項４５】
前記連続雑音メトリックは、前記情報内のインパルス雑音の影響を受けるデータを破棄することによって計算される、請求項４３に記載のＣＰＥ装置。
【請求項４６】
前記インパルス雑音メトリックは、前記情報内の連続雑音の影響を受けるデータを破棄することによって計算される、請求項４３に記載のＣＰＥ装置。
【請求項４７】
インパルス雑音ディテクタをさらに備え、インパルス雑音は、連続雑音に関連するパラメータを導出することによって、前記インパルス雑音ディテクタによって検出される、請求項４３に記載のＣＰＥ装置。
【請求項４８】
前記１つのメトリックは、前記影響を受ける通信のデータシンボルに基づいて計算される、請求項４３に記載のＣＰＥ装置。
【請求項４９】
前記１つのメトリックは、前記影響を受ける通信の同期シンボルに基づいて計算される、請求項４３に記載のＣＰＥ装置。
【請求項５０】
前記１つのメトリックは、前記影響を受ける通信のクワイエットシンボル（quiet symbol）に基づいて計算される、請求項４３に記載のＣＰＥ装置。
【請求項５１】
前記連続雑音メトリックは、前記収集された情報内の周波数領域サンプルの電力の平均値に基づいて計算される、請求項４３に記載のＣＰＥ装置。
【請求項５２】
前記連続雑音メトリックは、前記収集された情報内の周波数領域サンプルのモーメントの平均値に基づいて計算される、請求項４３に記載のＣＰＥ装置。
【請求項５３】
前記連続雑音メトリックは、前記収集された情報内の周波数領域サンプルの推定されたクラウンレシオに基づいて計算される、請求項４３に記載のＣＰＥ装置。
【請求項５４】
前記インパルス雑音メトリックは、前記収集された情報内の周波数領域サンプルの電力の平均値に基づいて計算される、請求項４３に記載のＣＰＥ装置。
【請求項５５】
前記インパルス雑音メトリックは、前記収集された情報内の周波数領域サンプルのモーメントの平均値に基づいて計算される、請求項４３に記載のＣＰＥ装置。
【請求項５６】
前記インパルス雑音メトリックは、前記周波数領域サンプルの帯域あたり平均値、サブバンドあたり平均値、または集計平均値に基づいて計算される、請求項５３に記載のＣＰＥ装置。
【請求項５７】
前記インパルス雑音メトリックは、前記収集された情報内のインパルス長ヒストグラムまたはインパルス到着間間隔ヒストグラムに基づいて計算される、請求項４３に記載のＣＰＥ装置。
【請求項５８】
前記インパルス雑音メトリックは、１秒インターバルにわたる前記影響を受ける通信のインパルスによって影響されるシンボルを記録する配列に基づいて計算される、請求項４４に記載のＣＰＥ装置。
【請求項５９】
インパルスによって影響されるシンボルの前記記録された配列は、事前定義のパターンと照合される、請求項５８に記載のＣＰＥ装置。
【請求項６０】
前記インパルス雑音メトリックは、時間領域ディテクタ出力に基づいて計算される、請求項４３に記載のＣＰＥ装置。
【請求項６１】
前記１つのメトリックは、前記影響を受ける通信からの時間領域シンボルまたは周波数領域シンボルのサンプルからなる、請求項４３に記載のＣＰＥ装置。
【請求項６２】
前記１つのメトリックは、事前定義のパターンと照合される、請求項６１に記載のＣＰＥ装置。
【請求項６３】
前記平均値は、前記１つのメトリックを使用して検出されたインパルス雑音ごとに計算される、請求項５５に記載のＣＰＥ装置。
【請求項６４】
顧客構内設備（ＣＰＥ）装置であって、
前記ＣＰＥ装置との伝送回線がサービス中である間に雑音に関する情報を収集し、前記情報に基づいて前記雑音の分類を実行する、モデムチップセットによって実施される組込み雑音分析エンジン
を備えるＣＰＥ装置。
【請求項６５】
前記雑音分析エンジンは、前記分類に基づいて前記雑音に関連する回線リトレインの理由に関して報告する、請求項６４に記載のＣＰＥ装置。
【請求項６６】
前記伝送回線は、ＤＳＬリンクを備え、前記雑音の前記分類は、前記ＤＳＬリンクの品質に対するその影響の推定を含む、請求項６４に記載のＣＰＥ装置。
【請求項６７】
前記影響の前記推定は、前記雑音の存在にわたって累積された集計エラーカウントを含む、請求項６６に記載のＣＰＥ装置。
【請求項６８】
前記影響の前記推定は、前記検出された雑音の重要な帯域内の推定されたマージン消失を含む、請求項６７に記載のＣＰＥ装置。
【請求項６９】
前記影響の前記推定は、集計チャネル容量推定値を含む、請求項６７に記載のＣＰＥ装置。
【請求項７０】
顧客構内設備（ＣＰＥ）装置であって、
前記ＣＰＥ装置との伝送回線がサービス中ではない間に雑音に関する情報を収集し、前記情報に基づいて前記雑音の分類を実行する、モデムチップセットによって実施される組込み雑音分析エンジン
を備えるＣＰＥ装置。
【請求項７１】
前記情報は、伝送回線がサービス中である間に情報が収集されるレートと同一であるレートで収集される、請求項７０に記載のＣＰＥ装置。
【請求項７２】
前記収集される情報は、インパルスデータを含み、前記組込み雑音分析エンジンは、以前に取り込まれたか既知の基準データに対して前記インパルスデータを相関させることによって分類を実行する、請求項７０に記載のＣＰＥ装置。
【請求項７３】
前記相関させることは、事前に定義されたインパルス雑音カテゴリへの前記インパルスデータの分類を可能にする、請求項７２に記載のＣＰＥ装置。
【請求項７４】
前記組込み雑音分析エンジンは、それぞれが前記雑音の雑音成分として分類される、複数の雑音源のそれぞれの存在に関連するレポートをさらに提供する、請求項７０に記載のＣＰＥ装置。
【請求項７５】
顧客構内設備（ＣＰＥ）装置であって、
前記ＣＰＥ装置との伝送回線がサービス中である間に配線事象に関する情報を収集し、前記情報に基づいて前記配線事象の分類を実行する、モデムチップセットによって実施される組込み分析エンジン
を備えるＣＰＥ装置。
【請求項７６】
前記組込み分析エンジンは、前記分類に基づいて前記配線事象に関連する回線リトレインの理由に関して報告する、請求項７５に記載のＣＰＥ装置。
【請求項７７】
前記伝送回線は、ＤＳＬリンクを備え、前記配線事象の前記分類は、前記ＤＳＬリンクの品質に対するその影響の推定を含む、請求項７５に記載のＣＰＥ装置。
【請求項７８】
前記影響の前記推定は、前記配線事象の持続時間にわたって累積された集計エラーカウントを含む、請求項７７に記載のＣＰＥ装置。
【請求項７９】
前記影響の前記推定は、前記検出された配線事象の重要な帯域内の推定されたマージン消失を含む、請求項７８に記載のＣＰＥ装置。
【請求項８０】
前記影響の前記推定は、集計チャネル容量推定値を含む、請求項７８に記載のＣＰＥ装置。
【請求項８１】
前記分類は、１５分レポート内で報告される、請求項７８に記載のＣＰＥ装置。
【請求項８２】
前記１５分カウンタレポートは、前記配線事象に関連する１分あたりヒットと持続時間とを含む、請求項８１に記載のＣＰＥ装置。
【請求項８３】
前記１５分カウンタレポートは、前記配線事象の前記影響に関する情報を含む、請求項８１に記載のＣＰＥ装置。
【請求項８４】
前記組込み分析エンジンは、スタートアップの間の前記配線の徐々の変化をさらに監視する、請求項７８に記載のＣＰＥ装置。
【請求項８５】
前記収集される情報は、ＨＬＯＧ、ＨＬＩＮ、帯域あたりのＳＡＴＮ、エコー電力、ＲＸ電力のうちの１つを備える、請求項７８に記載のＣＰＥ装置。
【請求項８６】
前記組込み分析エンジンは、前記収集される情報を毎秒計算する、請求項７８に記載のＣＰＥ装置。
【請求項８７】
顧客構内設備（ＣＰＥ）装置であって、
前記ＣＰＥ装置との通信に影響する雑音に関する情報を収集し、前記情報に基づいて前記雑音の分類を実行する、モデムチップセットによって実施される組込み雑音分析エンジンと、
前記ＣＰＥ装置との伝送回線がサービス中である間に配線事象に関する情報を収集し、前記情報に基づいて前記配線事象の分類を実行する、前記モデムチップセットによって実施される組込み配線分析エンジンと
を備えるＣＰＥ装置。
【請求項８８】
前記分析エンジンは、分類された雑音事象と分類された配線事象とに基づいてリトレインプロファイリングを判定するためにさらに相互作用する、請求項８７に記載のＣＰＥ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
本願は、その開示がこれによってその全体を参照によって組み込まれる、２０１２年１０月１５日に出願した以前の同時係属の米国仮特許出願第６１／７１４１９５号の、米国特許法第１１９（ｅ）条の下での利益を主張するものである。
【０００２】
本発明は、全般的にはデータ通信に関し、より具体的には、通信システムに影響する雑音事象と他の事象とを検出し、分析する際に使用するための組込み分析エンジンに関する。
【背景技術】
【０００３】
ＤＳＬ展開では、定常雑音およびインパルス性雑音が、家庭環境内で生成され、この定常雑音およびインパルス性雑音は、ＩＰＴＶなどのネットワークサービスを配信する住宅デバイスのＷＡＮインターフェースの信頼性に影響する。そのような妨害の源は、真空掃除機、ランプ、またはプールポンプ、洗濯機、その他などの機器などの家庭機器を含む。雑音特性は、雑音源がオンもしくはオフに切り替えられる時、または雑音源がＤＳＬ回線との結合の点のより近くまたはより遠くに移動する時に、時間に伴って徐々に変化する可能性がある。
【０００４】
Ｇ．ｐｌｏａｍ標準規格（Ｇ．９９７．１）は、Ｇ．９９２．ｘ  ＤＳＬ標準規格と一緒に、雑音の多い環境下のＤＳＬ回線とチャネルとの挙動の特性を表す性能監視機能と、テストと、診断と、状況パラメータとを提供する。顧客構内（ＣＰＥ）でのチャネルの監視に関する２つの重要なプリミティブは、ダウンストリームのビンあたりＳＮＲ配列と、ダウンストリーム受信器に影響するインパルス雑音監視カウンタとである。Ｇ．９９７．１で定義された回線性能監視カウンタは、ＣＰＥによって、１５分ウィンドウと２４時間ウィンドウとにわたって集計され、中央局（ＣＯ）は、これらのカウンタをポーリングし、入手することができる。
【０００５】
これらのカウンタは、データ収集の２つのインスタンスの間に起こる雑音条件の変化に対する粒度または可視性をほとんど提供しない。さらに、Ｇ．９９７．１およびＧ．９９６．２（すなわち、ＤＳＬの回線テスティング標準規格）では、特定のＤＳＬ回線に影響するすべての集計雑音（aggregate noise）の雑音成分を適当に記述することによって雑音環境を形容する試みは、行われない。したがって、雑音変動を追跡するために微細な粒度を提供すると同時に、ＤＳＬチャネルに影響する集計雑音環境を構成するさまざまな雑音源を個別に識別し、追跡する試みを行う、診断ツールの必要がある。
【発明の概要】
【０００６】
本発明は、全般的には、ＤＳＬなどの通信システムに影響する雑音事象と他の事象とを効率的に検出し、その特性を表す方法と装置とに関する。ある態様によれば、本発明は、顧客構内内の変化する雑音環境に対する可視性を提供し、かつ／またはこの環境をリモートエンティティに報告する形で、動的な形で、雑音源の特定の特性に従って雑音源を分類し、各雑音源を追跡する、顧客構内設備に組み込まれた雑音分析エンジンを含む。他の態様によれば、本発明は、実際の雑音源識別の実行とタイミング情報とのためにＣＰＥ内または複数のＣＰＥの間で分類された雑音源を相関させるのに雑音シグネチャを使用する方法に関する。さらなる態様によれば、本発明は、雑音事象の監視と発見とで使用される雑音プリミティブの導出に関する。さらなる態様によれば、本発明は、通信システムに影響する配線事象を検出し、分類する、配線分析エンジンに関する。
【０００７】
これらおよび他の態様によれば、本発明の実施形態による顧客構内設備（ＣＰＥ）装置は、ＣＰＥ装置との通信に影響する雑音に関する情報を収集し、周波数と時間と永続性との次元に従って雑音を分類する、モデムチップセットによって実施される組込み雑音分析エンジンを含む。
【０００８】
本発明の上記および他の態様および特徴は、添付図面に関連して本発明の特定の実施形態の次の説明を再検討する際に、当業者に明白になる。
【図面の簡単な説明】
【０００９】
【図１ａ】雑音の徐々に変化するクラスを示す図。
【図１ｂ】雑音の徐々に変化するクラスを示す図。
【図１ｃ】雑音の徐々に変化するクラスを示す図。
【図２】永久的雑音対間欠的雑音を示す図。
【図３】本発明の諸実施形態による包括的な雑音モニタプロセスの流れ図。
【図４】本発明の諸実施形態による例の雑音分析エンジンを示すブロック図。
【図５】図４に示されたエンジンによって実行される全体的な雑音監視プロセスを示す流れ図。
【図６】本発明の諸実施形態による回線雑音分析エンジンを示す流れ図。
【図７】本発明の諸実施形態によるインパルス雑音分析エンジンを示す流れ図。
【図８ａ】図４に示されたものなどの回線雑音分析エンジンによって実施され得る雑音分類スレッドを示す流れ図。
【図８ｂ】図４に示されたものなどの回線雑音分析エンジンによって実施され得る雑音分類スレッドを示す流れ図。
【図８ｃ】図４に示されたものなどの回線雑音分析エンジンによって実施され得る雑音分類スレッドを示す流れ図。
【図８ｄ】図４に示されたものなどの回線雑音分析エンジンによって実施され得る雑音分類スレッドを示す流れ図。
【図９】図４に示されたものなどのインパルス雑音分析エンジンによって実施され得るインパルス雑音源検出アルゴリズムを示す流れ図。
【図１０ａ】図４に示されたものなどの雑音分析エンジン内に含まれ得る雑音永続性分類プロセスを示す流れ図。
【図１０ｂ】図４に示されたものなどの雑音分析エンジン内に含まれ得る雑音永続性分類プロセスを示す流れ図。
【図１１】本発明の諸実施形態によるＩＡＴ再帰アルゴリズムを示す流れ図。
【図１２】本発明の諸実施形態の全体的な監視および分析アーキテクチャを示すブロック図。
【図１３】本発明の諸実施形態の全体的な監視および分析アーキテクチャを示すブロック図。
【図１４】異なるＣＰＥにまたがる雑音事象が本発明の実施形態によってどのように相関され得るのかを示す図。
【図１５】本発明の諸実施形態による例の雑音ファインダプロセスを示す流れ図。
【図１６】本発明の諸実施形態による雑音ファインダプロセスの例の要素の動作を示すブロック図。
【図１７】本発明の諸実施形態による例の配線モニタプロセスを示す流れ図。
【図１８】本発明の諸実施形態によるインパルス雑音を検出する例のプロセスを示す流れ図。
【図１９】本発明の諸実施形態によるインパルス雑音に関するヒストグラムとＰＳＤとを作成する例のプロセスを示す流れ図。
【図２０】本発明の諸実施形態による雑音源を実際に識別する例のプロセスを示す流れ図。
【図２１】本発明の諸実施形態による経時的に雑音事象を相関させる例のプロセスを示す流れ図。
【発明を実施するための形態】
【００１０】
本発明は、これから、図面を参照して詳細に説明され、図面は、当業者が本発明を実践することを可能にするための本発明の例示的な例として提供される。特筆すべきことに、図面および下の例は、本発明の範囲を単一の実施形態に限定することを意図されたものではなく、説明される要素または図示の要素の一部またはすべての交換によって他の実施形態が可能である。さらに、本発明のある種の要素は、既知の構成要素を使用して部分的にまたは完全に実施され得、そのような既知の構成要素の、本発明の理解に必要な部分だけが、説明され、そのような既知の構成要素の他の部分の詳細な説明は、本発明を不明瞭にしないようにするために省略される。ソフトウェアで実施されるものとして説明される実施形態は、これに制限されてはならず、そうではないと本明細書で指定されない限り、ハードウェアで実施される実施形態、またはソフトウェアとハードウェアとの組合せを含み、かつ、その逆を含むことができる。本明細書では、単一の構成要素を示す実施形態は、限定的と考えられてはならず、むしろ、本発明は、そうではないと本明細書で指定されない限り、複数の同一の構成要素を含む他の実施形態を包含し、かつ、その逆を包含することが意図されている。さらに、本出願人は、本明細書または特許請求の範囲の任意の用語が、そのようなものとして明示的に示されない限り、まれな意味または特殊な意味に帰せられることを意図していない。さらに、本発明は、例として本明細書で言及される既知の構成要素に対する現在と将来との既知の同等物を包含する。
【００１１】
ある種の全般的な態様によれば、本発明は、ＣＰＥ環境内の雑音源のリストならびに雑音源の対応するシグネチャと通信チャネルに対するその影響とを維持する、ＣＰＥに組み込まれた雑音分析エンジンを提供する。諸実施形態では、シグネチャは、ＤＳＬ回線に影響する雑音の雑音空間全体を表すことを試みて３つの次元に従う雑音の分類を含む。３つの多少直交する次元によって決定される空間内ですべての雑音を表すことによって、定義されたさまざまなカテゴリのうちの１つに含まれると考えられる実質的にすべての雑音タイプの分類が可能になると期待される。
【００１２】
本発明は、本明細書で従来の電話回線を介するＤＳＬ通信への特に有用な応用に関連して説明されるが、本発明は、この応用に限定されない。そうではなく、本発明の原理は、たとえば、Ｍｕｌｔｉ−Ｍｅｄｉａ  ｏｖｅｒ  ＣＯＡＸ（別名、ＭｏＣＡ）、ＨＰＮＡ（ＨＰＮＡ  ３．１  ｏｖｅｒ  ＣＯＡＸならびに家庭内より対線を介するＨＰＮＡ  ３．１を含む）、ＩＥＥＥ  Ｐ１９０１（家庭内電力線を介するＰＬＣ）、Ｈｏｍｅ  Ｐｌｕｇ（ＨＰＡＶとＨＰＡＶ２と「ｇｒｅｅｎ  ＰＬＣ」とを含む）、およびＩＴＵ−Ｔ  Ｇ．ｈｎ（より対線と、電力線と、ベースバンド同軸ケーブルと、ＲＦ同軸ケーブルとを含む）を含む、同軸ケーブルシステムなどのさまざまなタイプの有線伝送システムに拡張され得る。
【００１３】
さらに、本発明は、本明細書で、特に有用な応用例で、ＣＰＥに組み込まれ、ダウンストリーム信号を分析するものとして説明されるが、本発明は、ＣＯで実施され、アップストリーム信号を分析することもできる。
【００１４】
本発明の諸実施形態で選択される３つの次元は、ＤＳＬで使用されるＤＭＴ変調方式にとって非常に自然であり、このＤＭＴ変調方式は、マルチキャリアシステム（したがって、周波数間隔のある粒度を有する）およびあるボーレート（したがって、時間単位のある粒度）として動作する。３つの次元は、周波数と時間と永続性とである。
【００１５】
周波数次元：狭帯域対広帯域の性質。ＤＳＬは、マルチキャリアシステムなので、干渉する雑音タイプをその帯域幅に依存して分類することが、非常に自然である。諸実施形態では、４．３２１５ｋＨｚ帯域幅の減らされた個数の隣接トーンに影響する雑音は、狭帯域として特性を表され、４．３２１５ｋＨｚ帯域幅の多くの個数の隣接トーンに影響する雑音は、広帯域として特性を表される。
【００１６】
時間次元：連続対インパルス性の性質。連続雑音源対インパルス性雑音源は、２５０マイクロ秒の時間の単位のＤＭＴシンボルのスケールに関して定義される。雑音は、１秒ウィンドウにわたって連続と考えられ、この１秒ウィンドウは、統計的平均がＤＭＴシステムで信頼できる形で実行され得る時間期間に対応する。言い替えると、連続雑音は、定常的な形で約１秒の連続ウィンドウのすべてまたはほぼすべてのシンボルに影響し、定常統計平均に有意に反映されるものとして定義される（たとえば、ＳＮＲ測定値は、現在、２０４８個の連続するＤＭＴシンボルまたは１／２秒にわたって実行され、この期間にわたって、ＳＮＲ平均値の出力は、定常プロセスを表すと期待される）。インパルス性雑音は、単一のインスタンス（すなわち、パルス）が、１秒ウィンドウにわたって、分離されたＤＭＴシンボルまたは制限された一連の連続するもしくは不連続のＤＭＴシンボルに影響すると期待されるので、非定常雑音源である。したがって、分離されたインパルス事象またはインパルスのトレインは、それが１秒ウィンドウにわたって制限された個数のＤＭＴシンボルに影響するのみである場合に、非定常であり、連続しないと考えられる。
【００１７】
永続性次元：永久的雑音、間欠的雑音、または徐々に変化する雑音。永久的雑音タイプは、選択された観察の長いウィンドウ、たとえば１５分期間にわたって存在し、ほぼ一定であるものとして定義される。間欠的雑音は、オン／オフ特性を有し、時間のあるウィンドウにわたって存在し、このウィンドウは、２秒から１５分まで存続し得る。徐々に変化する雑音は、特性が観察の１５分ウィンドウにわたって時間に伴って徐々に変化する雑音タイプである。
【００１８】
諸実施形態では、２つのメインプリミティブ（たとえば、ショータイム回線雑音（showtime Line Noise）プリミティブおよびインパルス雑音ヒットカウント（Impulse Noise hit count））が、さまざまな雑音タイプをその時間と周波数との性質に従って上で定義されたカテゴリに分類するのに使用される。この２つのプリミティブの経時的な絶え間ない監視は、雑音タイプの永続性を見分けるのを助ける。
【００１９】
上にリストされた３つの次元のさまざまな組合せに従って雑音源（すなわち、干渉源（interferer））の特性を表すことまたは分類することの全般的態様が、これから、ＤＳＬシステム内の特定の応用に関連してより詳細に説明される。
【００２０】
周波数次元：狭帯域干渉源対広帯域干渉源
ＤＳＬは、マルチキャリアシステムなので、４．３１２５ｋＨｚの公称搬送波間間隔に関して、その帯域幅に依存する干渉する雑音タイプを分類することが、非常に自然である。諸実施形態では、広帯域妨害源（disturber）と狭帯域妨害源との間で弁別するために選択される選り抜きのプリミティブが、ショータイム回線雑音プリミティブである。
【００２１】
狭帯域干渉源
狭帯域干渉源は、最大６４個の連続するトーンに制限されるものとして定義される（すなわち、帯域幅は２５６ｋＨｚ未満）。２５６ｋＨｚ広帯域内には、単一の狭帯域（ＮＢ）ピークまたはピークのパケットがある可能性がある。諸実施形態では、ＮＢＩの帯域幅は、背景雑音の３ｄＢ（ＴＢＣ）上の開始終了周波数と計算される。
【００２２】
連続対インパルス性
狭帯域干渉源は、ショータイム回線雑音プリミティブに対する影響を有するので、反復パルス性雑音注入（準連続）が、狭帯域妨害源対広帯域妨害源の判定に使用されるＬＮ雑音プリミティブの劣化の形でシグネチャを残す可能性もある場合であっても、性質において連続（インパルス性ではなく）と考えられる。
【００２３】
永久的、間欠的、対徐々に変化
狭帯域干渉源は、永続性次元で３つのカテゴリのうちの１つの中で見出され得る。
【００２４】
永久的：ＡＭ無線（連続／永久的）伝送は、時間の期間にわたって安定した電力を有すると期待され、任意の特定の地理的区域内の所与の周波数のリストに関連付けられる。
【００２５】
間欠的：ハム無線伝送は、オン／オフパターンを有すると期待され、任意の特定の地理的区域内の所与の周波数領域のリストに関連付けられる。
【００２６】
徐々に変化：パルス性雑音として発し、指定されない周波数特性が、ループへの雑音の結合の変動に基づいて変化し得る電力特性を有する狭帯域妨害源として現れる可能性がある、準連続コモンモード雑音。
【００２７】
広帯域干渉源
狭帯域干渉源とは異なって、広帯域干渉源は、２つの条件すなわち、干渉源の帯域幅が２５６ｋＨｚを超え、そのｐｓｄが期待される背景雑音よりあるしきい値（たとえば、６ｄＢ）だけ高い場合、または、帯域幅が２５６ｋＨｚを超え、そのｐｓｄがたとえば−１４０ｄＢｍ／Ｈｚより１２ｄＢ高い場合（背景雑音基準が使用可能ではない場合）、のうちの１つがあてはまる場合に宣言される。
【００２８】
諸実施形態では、広帯域干渉源は、背景雑音または基準雑音より開始終了周波数３ｄＢ（ＴＢＣ）だけ高いものとして計算された帯域幅によって特性を表される。一例として、期待される広帯域干渉源カテゴリは、異質ＤＳＬサービス（非自己ＦＥＸＴ）と、広帯域ＣＭ雑音（たとえば、ＨＰ−ＡＶ）と、同期化された自己ＦＥＸＴとである。
【００２９】
永久的、間欠的、対徐々に変化、
広帯域干渉源は、永続性次元の３つのカテゴリのいずれかに含まれる可能性があり、上でリストされた広帯域干渉源の３つのカテゴリに関する次の期待がある。異質ＤＳＬサービス（非自己ＦＥＸＴ）および同期化された自己ＦＥＸＴは、干渉が常時オンサービスでないかどうかに依存して、「永久的」または「間欠的」のカテゴリに含まれる。広帯域ＣＭ雑音は、「間欠的」カテゴリと「徐々に変化」カテゴリとに含まれる可能性がある。
【００３０】
時間次元：連続干渉源対インパルス性干渉源
連続干渉源
連続的雑音源は、１秒ウィンドウ以上のスケールで連続と定義され、これは、ＤＭＴシステム内の定常雑音源を仮定して、統計的平均が有意である時間期間に対応する。言い替えると、連続雑音源は、定常的な形で約１秒の連続ウィンドウのすべてまたはほぼすべてのシンボルに影響するものとして定義される。たとえば、ＳＮＲ測定は、現在、２０４８個の連続するＤＭＴシンボルまたは１／２秒にわたって実行される。出力は、１秒測定持続時間にわたる定常プロセスを表すと期待される。連続雑音源を監視するために、好まれるプリミティブは、それから雑音ｐｓｄを導出できる、回線雑音プリミティブなどの１秒期間にわたるビンあたりの平均である。
【００３１】
インパルス性干渉源
インパルス性雑音は、単一のインスタンス（パルス）にわたって考慮される時に、非定常雑音源である。インパルス性雑音源は、一般に、分離されたＤＭＴシンボルまたは制限された一連の連続するもしくは不連続なＤＭＴシンボルに影響する。したがって、分離されたインパルス事象は、非定常と考えられる。インパルスの集合として考慮される時に、インパルス雑音源は、定常と考えられ得る。そこから、いくつかの統計的特性（ｐｓｄなど）を導出することができる。
【００３２】
インパルス性および連続のカテゴリ
インパルス性雑音源を監視するために、好まれるプリミティブは、分離されたインパルス雑音ヒットが非定常に見えるので、１秒ウィンドウにわたって平均をとられた回線雑音プリミティブが、有意な出力を作ると期待されないので、インパルス雑音ディテクタによってトリガされるシンボルあたりのヒットカウントである。しかし、インパルスの集合にわたって考慮される時に、すべてがインパルスによって影響されるシンボルに対して導出されたｎ個の生の同期シンボルエラーにわたるビンあたりの平均は、たとえば、定常雑音のｐｓｄに対する等価雑音ｐｓｄをもたらすことができる。
【００３３】
時間軸に沿って、インパルス性雑音対連続雑音の分類は、下の表１に示されているようにそのバースト持続時間に従って実行され得る。
【表１】
2015533272.tif 000003
【００３４】
諸実施形態では、長い持続時間（たとえば、４ｍｓを超え１秒未満）のインパルスと制限された持続時間（たとえば、１秒を超える）の連続雑音との間で区別するための境界は、回線参照雑音（Line Referred Noise）プリミティブが信頼できる出力を提供する持続時間に対応するように選択される。ＳＮＲが、２０４８個のシンボル（１２８個のシンボルの１６個のセットの平均値）にわたって計算されるので、信頼でき有意なＬＮ出力を提供する雑音バーストの最小持続時間は、ワーストケースで１秒である。その結果、諸実施形態では、ＬＮ出力を与える１秒の連続持続時間のすべての雑音バーストが、連続と考えられ、ＬＮ出力を与えない１秒未満のバーストは、性質においてインパルス性と考えられる。
【００３５】
永続性次元：永久的、間欠的、または徐々に変化する干渉源
永久的干渉源
永久的雑音源は、長い時間期間にわたって存在し、ほぼ一定であると定義される。長い時間期間に関連する時間スケールは、Ｇ．Ｐｌｏａｍパラメータが現在報告されつつある１５分期間になるように選択された。この期間にわたって、変動は、その統計に関してほとんどないと期待される（たとえば、３ｄＢ未満の電力変動）。諸実施形態では、１５分ウィンドウにわたってオンまたはオフのままになる間欠的雑音は、１５分ウィンドウにわたって永久的と考えられ、永久的カテゴリに遷移する。
【００３６】
間欠的干渉源
間欠的雑音は、１秒以上程度の測定可能な時間期間の間にオンまたはオフのままになる連続的またはインパルス性の性質の雑音タイプである。これらの雑音タイプについて、３つの持続時間すなわち、（１）個々の雑音バーストの持続時間（主に、雑音が性質においてインパルス性である場合に適用可能）と、（２）反復の周期（雑音が反復インパルス雑音タイプである場合に限って適用可能）と、（３）オン／オフ周期（インパルス性雑音と連続雑音との両方に適用可能）とが重要である。
【００３７】
間欠的干渉源の雑音バーストの持続時間
表１に示されているように、雑音の個々のバーストの持続時間は、次のように任意に分類され得る。１秒未満の短い持続時間のバーストについて、本発明の諸実施形態は、ＤＳＬ応用のＩＮＰ評価に関して提案されたインパルス雑音源の伝統的分類すなわち、ＳＥＩＮ、ＰＥＩＮ、ＳＨＩＮＥに従う。１秒を超えるバースト持続時間では、提案される雑音分類は、雑音バーストが継続的に現れるので、定常雑音ディテクタの特性に基づく（すなわち、ＳＮＲまたはＬＮプリミティブ）。「短または長」と表されたものなどの制限された持続時間の連続雑音バーストは、間欠的と考えられるが、性質においてそれでも連続的である。
【００３８】
間欠的干渉源の雑音バーストの反復：周期的対非周期的
すべての雑音バーストタイプは、あるタイムベースにわたって再帰している可能性がある。２タイプの反復すなわち、「非周期的」反復または「周期的」反復が区別され得る。
【００３９】
周期的雑音の例が、ＲＥＩＮ雑音である。ＲＥＩＮ雑音は、通常、延ばされた時間期間（永久的）または制限された持続時間（間欠的）にわたる永久的な形での単一のインパルス雑音（ＳＥＩＮ）の反復である。通常、反復レートは、たとえば１００Ｈｚ（１０ｍｓ周期）である。
【００４０】
ＰＥＩＮおよびＳＨＩＮＥの個々の事象も、同一のまたはより低い反復レートを有する反復である可能性がある。任意に、本発明の諸実施形態は、周期的雑音が必ず１Ｈｚの最低周波数レートを有すると考える。任意のより低い反復レート（周期的である場合であっても）は、雑音分類を非周期的と考えさせる。
【００４１】
ある時間枠にわたる周期的雑音の発生は、周期的雑音の間欠的外見を構成する。そのような雑音について検出されるべき重要なパターンは、周期的雑音のオン／オフパターンである。したがって、反復インパルス雑音も、それが性質において連続的でない場合であっても、間欠的と形容され、「短または長」と表される。
【００４２】
非周期的雑音は、短いまたは長い持続時間（ＳＥＩＮから長まで）の、それ自体を周期的には繰り返さない雑音事象であり、あるいは、周期的反復レートが存在する場合に、複数の連続する雑音事象の周期は、１秒を超えて離れ、雑音事象が、独立と考えられ得るようになっている。時間において分離されたインパルスは、非周期的事象のカテゴリに含まれる。
【００４３】
諸実施形態では、これらの非周期的雑音事象について、その非周期性で重要なオン−オフパターンは、単純に、ある期間にわたる所与のタイプのヒットの個数である（デフォルト期間は、１５分または提案される、より短い１分期間とすることができる）。
【００４４】
間欠的干渉源のオン／オフ周期
間欠的雑音のオン／オフ周期は、定義により、１５分よりはるかに短くなると期待される。諸実施形態では、１５分ウィンドウにわたって続く間欠的雑音は、１５分ウィンドウにわたって永久的と考えられ、永久的カテゴリに遷移する。
【００４５】
反復周期的インパルス性雑音源または非周期的連続インパルス性雑音源について、オン／オフ周期は、個々の雑音バーストがそれにわたって連続的に収集される測定される周期である。収集された雑音バーストの持続時間に依存して、オン／オフ周期の２つの定義が考案される。
【００４６】
第１に、通常は１２秒以下程度（どの場合でも１分未満）の雑音バーストについて、最短オン／オフ周期は、雑音バーストが１分持続時間に部分的に影響するのみである場合であっても、固定された１分期間に対して定義される。この１分ウィンドウ中の雑音バーストのヒットの個数が、その通常の持続時間と一緒にカウントされる。諸実施形態では、ヒットなしの１分カウンタは、オフウィンドウと考えられる。１の最小ヒットを有する１分カウンタは、オンウィンドウと考えられる。
【００４７】
第２に、超長連続非周期的雑音源（＞１分）について、オン−オフ周期は、バースト持続時間自体と一致することができる。すなわち、超長連続非周期的雑音バーストのヒットの個数は、バーストの通常の持続時間と一緒に、対応する１５分カウンタ内で報告される。
【００４８】
徐々に変化する干渉源
徐々に変化する雑音は、ＤＳＬ回線に徐々に影響する雑音源である。雑音の徐々の変化は、期待されるしきい値交差に対して測定される。徐々に変化する雑音タイプについて、２つの時間インジケータすなわち、（１）徐々の変化のレートと、（２）開始−終了（オン／オフ）周期とが重要である。
【００４９】
徐々の変化のレート
諸実施形態では、徐々に変化する雑音の徐々の変化のレートは、低速増加（しきい値交差あたり＞３０秒）／中速増加（しきい値交差あたり３〜３０秒）／高速増加（しきい値あたり＜３秒の増加）に対応する３つのレートのうちの１つとして定量化される。より高速の増加は、オン／オフ間欠的雑音のカテゴリに含まれる。より低速の増加は、永久的雑音のカテゴリに含まれ、これについて、雑音の特性は、１５分ウィンドウにわたって準一定に見える。図１ａから図１ｃは、間欠的雑音源と永久的雑音源との間の例の境界と一緒に下の表に要約されてもいる、３タイプの徐々に変化する雑音を示す。
【表２】
2015533272.tif 000004
【００５０】
開始−終了（オン／オフ）周期
徐々に変化する雑音のオン／オフ持続時間は、１５分ウィンドウよりはるかに短くなると期待される。諸実施形態では、１５分ウィンドウにわたって続く徐々に変化する雑音は、１５分ウィンドウにわたって永久的と考えられ、永久的雑音カテゴリに遷移する。３秒より高速であるレートで徐々に変化する徐々に変化する雑音は、間欠的オン／オフと考えられる。
【００５１】
徐々に変化する雑音源が、短い時間期間にわたって、より頻繁でないまたはより反復的でない可能性があることを考慮すると、間欠的雑音源に予約された２つの定義ではなく、オン／オフ周期の単一の定義が考案され、この場合に、オン／オフ周期は、徐々に変化する雑音自体の持続時間と一致する。複数回発生する場合に、徐々に変化する雑音源のヒットの個数は、雑音の徐々の変化の周期の通常の持続時間と一緒に、対応する１５分カウンタで報告される。１分カウンタが、１分連続ウィンドウにわたる再帰する徐々に変化する雑音の最終的なヒットを記録する。
【００５２】
永続性クラス変化
永久的雑音タイプは、１５分期間にわたって一定になると定義される。変動は、その統計に関してほとんど期待されない（たとえば、３ｄＢ未満の電力変動）。永久的雑音源が連続１５分ウィンドウ内でのその存在に関してどのように分類され得るのかの例の実施形態が、図２に示されている。
【００５３】
図２に示されているように、２つの連続する１５分ウィンドウ内に存在する雑音２０２は、明らかに、第２のウィンドウの後に永久的として分類される。図２は、さらに、あるウィンドウ内の間欠的雑音源が、永久的雑音源にどのように遷移し得るのかを示す。図２の間欠的雑音源２０４、２０６、および２０８は、第１の１５分ウィンドウの後に間欠的として分類される。しかし、雑音源２０８は、第２の１５分ウィンドウにわたって永久的と考えられ、第２の１５分ウィンドウの後に永久的カテゴリに遷移する。
【００５４】
追跡されるさまざまな雑音ならびに帯域幅と時間と永続性との３つの次元によるその分類を詳細に説明したので、本発明の全般的な実施形態による雑音監視アプリケーションで雑音を検出し、分類し、特性を表すための雑音分析エンジンが、これから、図３に関連して説明される。そのようなエンジンは、たとえばＤＳＬモデムに組み込まれ得、当業者は、これらの説明によって教示された後に、本発明の雑音分析機能性を実行するためにそのようなモデムのファームウェア／ソフトウェアをどのように適合させるべきかを理解することができる。
【００５５】
図３に示されているように、本発明の諸実施形態による包括的な雑音監視アプリケーションは、最低レベルのスレッド０から最高レベルのスレッド５までの６つの論理スレッドを含む。その目標および目的は、下で説明される。流れ図で使用される用語Ｌ０、Ｌ１、Ｌ２は、次のように定義される。Ｌ０は、ＳＮＲヒストグラム、ＩＮＭヒストグラムなど、ファームウェアによって取り出される低水準ＤＳＬプリミティブを指す。Ｌ１は、たとえばＬ０データの単一の観察にわたる雑音の構成を提供する、Ｌ０プリミティブの分析の結果を指す。Ｌ２は、Ｌ０データの複数の観察にわたって観察される徐々の変化の雑音に関する情報を提供する、Ｌ０プリミティブと関連するＬ１データとのセットの分析の結果を指す。
【００５６】
スレッド０は、反復スレッドであり、その唯一の目標は、分析がそれに対して実行されるべき生のＬ０データをＣＰＥ（たとえば、ＤＳＬモデム）から取り出すことである。検出がそれに対して実行されるデータの取出のこのスレッドの例の特性は、次の通りである。データ収集は、要件で指定された最小の時間粒度、たとえば、１秒レートまたは同期シンボルレート（毎秒１６個）で実行される。このスレッドは、スレッド１の検出プロセスがそれに対して最小の時間粒度で実行される（たとえば、ＳＮＲヒストグラム、ＩＮＭヒストグラム）主Ｌ０データを収集する。このスレッドは、スレッド３データ収集プロセスがスレッド４推定のために実行される副Ｌ０データをも収集する。
【００５７】
スレッド０は、毎秒１回のレートで、またはスレッド１に系統的に渡され、もしくはスレッド３データ収集スレッドにオンデマンドで渡される状況についてより高速で、要求された状況をポーリングする状態機械として実施され得る。ポーリングレートは、１つおきの同期シンボル、またはたとえば部分的ＳＮＲ計算について１２８シンボルおきとすることができる。Ｌ０データの任意の系統的後処理は、スレッド０プロセスの一部と考えられる。
【００５８】
スレッド１は、スレッド０によって毎秒に収集されたデータに対して系統的に実行される検出および分類スレッドからなる。諸実施形態では、スレッド１は、通常、１秒レートで走行する。スレッド１の目的は、さまざまな事前定義の雑音クラス（ＮＢ対ＷＢとインパルス性対連続と）の存在を検出することである。それぞれが１つの雑音クラスに固有のさまざまなディテクタが、使用され得、その出力は、雑音をクラスに分類するために組み合わされ得る。
【００５９】
スレッド１は、それぞれがさまざまな事前に識別された雑音クラスに合わせて調整され、分析される現在の１秒Ｌ０データ内の各雑音クラスの存在または不在に対応する肯定結果または否定結果を提供する、独立型のアルゴリズム的プロセスのセットとして実施され得る。さらに、各出力に関連する信頼性メトリックが、導出され得る。
【００６０】
諸実施形態では、スレッド１で検出される独立の雑音の個数が、後続スレッドで行われる並列処理の個数を決定する。スレッド２は、スレッド１によって毎秒分析されるデータに対して系統的に実行される検出および分類スレッドからなる。スレッド２の目的は、スレッド１によって検出された雑音クラスのさまざまなタイプが、Ｍ３つのタイプすなわち、永久的、徐々に変化する、または間欠的のうちの１つであるかどうかを推定することである。諸実施形態では、この判定は、スレッド１で識別された雑音源のそれぞれについて行われる。
【００６１】
Ｌ２検出タイプスレッドであるスレッド２は、スレッド１で検出された雑音の永続性を判定するために、別の時点に収集された基準データセットに対する論理比較を利用する。それに対して現在のデータセットが比較される基準データは、タイプに基づいて異なるものとすることができる。たとえば、永久的雑音タイプは、以前の１秒データと以前の１５分データレコードとを基準として使用する。徐々に変化する雑音タイプは、以前の１秒のデータと、最後のしきい値データと、次のしきい値データとを使用する。間欠的雑音タイプは、以前の１秒データを使用する。
【００６２】
スレッド２は、それぞれが識別された３つのクラスタイプに合わせて調整され、スレッド１で検出された雑音の各クラスの徐々の変化または否に対応する相互に排他的な出力を提供しなければならない独立型のアルゴリズム的プロセスと論理プロセスとのセットとして実施され得る。さらに、３つの分類された徐々の変化タイプのそれぞれに関連する信頼メトリックが、導出され得る。
【００６３】
諸実施形態では、スレッド２が、雑音の出現を追跡する責任を負うので、スレッド２は、その消滅をも追跡する。スレッド２は、適当なトリガすなわち、「開始」トリガと、「終了」トリガと、「連続」トリガとをスレッド３に提供する。
【００６４】
スレッド３は、下位スレッド１と２とで検出された雑音の各タイプ（永久的、間欠的、徐々に変化）とクラス（ＮＢ対ＷＢと連続対インパルス性と）とに特殊化されたＬ０データ収集スレッドからなる。このデータ収集は、時間の決定されたウィンドウにわたって、スレッド０によって実行されたＬ０データ収集を補完する。諸実施形態では、スレッド３データ収集のトリガは、スレッド２で決定されたトリガする事象「開始」、「終了」、「連続」によって非同期に開始される。スレッド３Ｌ０データ収集のレートは、このデータがそれに関して収集されるスレッド４プロセスの目的に基づいて、可変である。
【００６５】
スレッド３の目的は、下で説明されるように、スレッド４による雑音の影響の後続のシグネチャ検出を可能にする追加データを収集することと、３つのタイプのそれぞれについて、雑音自体の特性を表すこととである。
【００６６】
間欠的雑音タイプについて、データ収集は、時間の事前定義の連続ウィンドウにわたって、受信器での動作に対する間欠的雑音の出現の影響を判定する（スレッド４によって）のを助ける追加データセットを備える。このウィンドウは、時間において制限され（たとえば、１０秒）、または雑音の存在にわたって拡張され得、データ収集は、連続的（たとえば、毎秒、または分析ウィンドウの開始時および終了時に）とすることができる。
【００６７】
徐々に変化する雑音タイプについて、データ収集は、雑音特性が所定のしきい値の固定されたセットからの所与のしきい値をまたぐたびに収集される追加データセットを備える。このウィンドウは、おそらくは、雑音がその徐々の変化で交差することができるしきい値の個数によって、サイズにおいて制限される。データ収集のレートは、雑音の徐々の変化の速度によって決定される。
【００６８】
永久的雑音タイプについて、追加のデータ収集が、スレッド４で１５分持続時間にわたって永久的雑音を形容するために収集され得る。データ収集のレートは、低速になると期待される。
【００６９】
スレッド３は、間欠的雑音タイプについて毎秒１回の非同期レートで、または永久的雑音タイプおよび徐々に変化する雑音タイプについてより低い頻度でもしくはオンデマンドで、追加の要求された状況をポーリングする状態機械として実施され得る。諸実施形態では、スレッド３は、タイプ「開始」と「終了」と「連続」とのスレッド２検出トリガによってトリガされる。スレッド３は、徐々に変化する雑音タイプまたは間欠的雑音タイプのトリガ開始事象とトリガ終了事象との間の時間を計算し、記録する。
【００７０】
事前要件（pre-requirement）として、雑音タイプ（永久的、間欠的、徐々に変化）ごとに、およびスレッド１で検出された雑音クラスごとに、さまざまな雑音の影響の特性を表す関連パラメータの網羅的リストが、好ましくは、ログインされるべき候補レコードとして、およびスレッド１で検出された雑音クラスのシグネチャをさらに洗練するのを助けることができる任意の望ましいＬ０データ情報として、リストされる。そのような関連パラメータの例は、検出される雑音の存在中に発生するカウンタ（深刻エラー秒（Severe Error Seconds）、エラー秒（Error Seconds）、ＣＲＣ、ＦＥＣなど）、またはその存在中に回線安定性の劣化について立証するＳＮＲマージン状況である。スレッド４の重要なタスクは、各雑音の存在の持続時間にわたって各雑音に個別に帰せられるＣＶ、ＦＥＣ、ＥＳ、ＳＥＳ、ＦＥＣ＿Ｓの量を報告する、各雑音に関連する個々のカウンタに投入することである。
【００７１】
スレッド４は、データセットが完成した後に、スレッド３によって収集されたデータに対して実行される推定スレッドからなる。スレッド４は、オフラインスレッドとして実施され得、あるいは、部分的データが使用可能にされる時にインラインで開始することができる。スレッド４の目的は、雑音クラスごとに検出されるさまざまな雑音タイプのシグネチャを推定することである。
【００７２】
間欠的雑音について、シグネチャ推定は、雑音がオンにされた後に、増補されたＬ０データセットから雑音の影響の特性を導出することに存する。提案される分析のタイプは、その間にオン雑音が定常であると期待される制限された時間ウィンドウに対するＬ１分析に類似する。これは、雑音の出現がモデム挙動に刻印する安定性と容量との削減のシグネチャの導出につながる。
【００７３】
徐々に変化する雑音について、シグネチャ推定は、増補されたＬ０データセットと対応するタイムスタンプとから、雑音が徐々の変化として宣言されるための最小しきい値と交差した後に雑音の影響と雑音の徐々の変化のレートとの特性を導出することに存する。提案される分析のタイプは、固定されたウィンドウに対するＬ２分析に類似する。これは、雑音の徐々の変化のレートの粗い分類すなわち高速と低速と中速と一緒の、雑音の出現がモデム挙動に刻印する安定性と容量との削減のシグネチャの導出につながる。
【００７４】
永久的雑音について、スレッド３で収集されたデータに対する追加処理が、１５分ウィンドウにわたって永久的雑音を形容するために実行され得る。
【００７５】
すべての雑音タイプ（永久的と、徐々に変化と、間欠的と）について、増補されたＬ０データは、スレッド１で検出された、質を高められた雑音シグネチャの導出を可能にする。たとえば、スレッド４は、１つのタイプに関係する雑音の特性を区別するために異なるタイプにまたがるさまざまな雑音の情報を、またはすべての雑音のシグネチャを別々によりよく導出するために他の雑音クラスの存在の影響を減算することをも使用する。検出された雑音の主シグネチャの例は、分類の３つの次元に沿った情報を含む。周波数次元について、シグネチャ情報は、帯域幅と、中心周波数と、平均／ピークｐｓｄレベルとを含む。永続性次元について、シグネチャ情報は、持続時間／ヒットを含む。時間領域について、シグネチャ情報は、バースト長（連続／ｓｈｉｎｅ／短／長／ＲＥＩＮ）を含む。
【００７６】
副シグネチャ情報の例は、マージン低下の影響（たとえば、帯域あたり、帯域内、合計）、カウンタ（たとえば、ＳＥＳ、ＥＳ、ＣＲＣ、ＦＥＣ−Ｓ）、および容量の影響などの安定性と容量との影響推定値を含む。補足シグネチャデータの例は、最小ＰＳＤ配列、最大ＰＳＤ配列、平均ＰＳＤ配列、適用可能な時の時間領域特性、および統計的なより高次のモーメント配列（たとえば、平均、分散、ひずみ度、尖度）などの配列シグネチャを含む。
【００７７】
質を高められた雑音シグネチャデータの例は、ＲＥＩＮ雑音について、インパルスに関連するＰＳＤを報告する能力、インパルス雑音の統計に関する情報（ガウシアンまたは決定論的）、または分離されたインパルスが混ぜ入れることのできるカテゴリを含む。ＤＳＬシステムのボーレート（４ｋＨｚ）よりはるかに高いレートでの反復インパルストレインから生じる広帯域雑音源について、質を高められた雑音シグネチャは、パルストレインの基礎になる周波数と、パルスがガウシアン波形または決定論的波形のどちらであるのかとを含むことができる。
【００７８】
スレッド４は、それぞれが識別された３つの雑音クラスとおそらくはサブクラスとに合わせて調整され、その出力が各雑音の雑音シグネチャと影響とのレコードを提供する、独立型のアルゴリズム的プロセスと論理プロセスとのセットとして実施され得る。諸実施形態では、生成される各雑音シグネチャレコードは、各雑音の再帰する発生を追跡し、これに関して報告するために、格納され、スレッド５で使用される。
【００７９】
スレッド５は、スレッド４によって収集されたデータに対して実行されるデータ出力生成およびフォーマッティングスレッドからなる。諸実施形態では、スレッド５の目的は、雑音クラスごとに検出された雑音タイプごとに１分と１５分とのカウンタレポートに投入するための関連データを導出することである。
【００８０】
カウンタ情報生成の他に、スレッド５は、スレッド４シグネチャを分類し、シグネチャが事前に格納されたシグネチャレコードと一致するか否かを判定することができる。既存レコードに対するシグネチャ一致が見つかる場合には、対応するカウンタが増分される。諸実施形態では、スレッド５は、シグネチャ照合プロセスに使用される２４時間レコードデータベースをも管理する。各２４時間シグネチャレコードは、オプションで、さらなる処理のために２４時間おきにクラウドに転送され得る。２４時間おきに、シグネチャレコードは、リセットされ得、新しいシグネチャレコードが、次の２４時間ウィンドウ内の雑音の出現時に生成され得る。スレッド５は、独立の雑音レコードの大きさに対する影響を有する合成雑音源を報告するために、データベース内の個々の雑音要素を連結することができる。
【００８１】
スレッド５は、雑音が挙動において変化する場合に、１５分境界にわたる雑音タイプ（永久的、間欠的、徐々に変化）の遷移をも管理する。スレッド５は、１５分ウィンドウ内でシステムレポートを作り、このシステムレポートは、高／中／低深刻度と、雑音の重要なクラスすなわちＮＢ、ＷＢ、インパルス性雑音ごとの期待される自然な背景雑音環境からの逸脱として雑音環境を分類する。スレッド５は、１５分レポートまたは２４時間レポートと一緒に提供される雑音ｐｓｄレベルなどの非カウンタ出力情報をもフォーマットする。スレッド５は、雑音源の出現と消滅との検出に基づいて非同期に走行する論理プロセスのセットとして実施され得る。しかし、スレッド５は、対応するカウンタに投入するために毎分または毎１５分に１回の最小値でも走行すると期待される。
【００８２】
出力データレコード
ある種の対応によれば、本発明の諸実施形態による雑音分析エンジンの目的の１つは、ＤＳＬ接続に影響する集計雑音のさまざまな成分を識別し、それらをさまざまなタイプのカテゴリに分類し（狭帯域対広帯域、連続対インパルス性）、各タイプの独立の源の個数を判定することである。このエンジンは、複数のＣＰＥに影響する雑音がそれにまたがって相関され得る、または特定の雑音源に関連付けられ得る雑音ごとのシグネチャ詳細をも提供する。この雑音分析エンジンのもう１つの目的は、時間にわたって各独立の雑音源の変動を追跡し、特定の定義されたタイムスタンプに関してＤＳＬ回線安定性に対するそれらの経時的な影響を記録することである。
【００８３】
したがって、２タイプの出力データレコードすなわち、雑音構成自体に関する１タイプと、経時的な各雑音の存在および影響に関するもう１つのタイプとが、作成され得る。出力レコードの両方のタイプは、複数のＣＰＥに影響する源の雑音相関または、実際の雑音源とそのような雑音シグネチャの出現を引き起こしつつある特定の機器との特性をさらに表すこととを実行するのに最終的に利用され得る。
【００８４】
雑音構成レコード
ＤＳＬ受信器に影響する集計雑音の説明が、これに続く。この分類の目的は、Ｇ．９９６．２でＡｎｎｅｘ  Ｂ．Ｂ１．１．３（ＳＥＬＴ−ＵＥＲプリミティブ分析に続くループトポロジの記述に関係する）で提案された目的に類似する。ループトポロジについて、ループ構造の記述が、各ループセグメントの物理長の識別と共に、提案される。ループトポロジは、所与の規約のセットを使用して、ループセグメントのリストとして報告される。同様に、提案される雑音構成分析出力は、それぞれ狭帯域対広帯域とインパルス性対連続と、として識別される雑音成分のリストからなる。
【００８５】
このリストの各雑音成分は、さらに、永続性のインジケータ（たとえば、永久的、間欠的、徐々に変化）と、周波数内容のインジケータ（たとえば、中心周波数、帯域幅（開始周波数と終了周波数と））と、電力レベルのインジケータ（たとえば、電力レベルまたはｐｓｄレベル（ピークまたは公称））と、雑音が性質においてインパルス性である場合にインパルスの特性の表現（たとえば、観察の期間にわたるインパルスの個数と一緒に、インパルスのタイプすなわち、周期的／非周期的、ＲＥＩＮの場合にインパルスの周波数および持続時間、非周期的（ＳＥＩＮ、ＰＥＩＮ、ＳＨＩＮＥ、ＳＨＯＲＴ、…）の場合にインパルスの長さ）とに関するある規約に従うサブパラメータを用いて記述される。
【００８６】
オプションで、このリストの各雑音成分は、さらに、雑音がその存在に起因してＤＳＬ回線に課す性能低下のメトリックに関係するサブパラメータを用いて特性を表され得る。これらのパラメータは、雑音が連続的である場合に容量に対する影響（たとえば、ＭＢｐｓ単位）または雑音がインパルス性である場合に要求されるＩＮＰに関する等価レート損失と関連するスループットレート損失と、雑音が連続的である場合にマージン減少に対する影響（たとえば、ｄＢ単位）または雑音がインパルス性であるかその間欠的発生が不安定性を生じる場合の安定性に対する影響（たとえば、ＲＳ／秒またはＣＲＣ最小レート）とを含むことができる。
【００８７】
雑音追跡レコード
所与の時点での雑音構成分析は、ＤＳＬ回線に影響する雑音源の個数とタイプとの詳細を提供するが、時間の経過に伴う雑音とその影響との存在の追跡およびロギングも、必要である。
【００８８】
Ｇ．９９７．１（Ｇ．ｐｌｏａｍ）に記載された現在の回線性能監視パラメータは、主に、コード違反（ＣＶ：Code Violation）と順方向誤り訂正（ＦＥＣ）とに関するリンクの安定性ならびにそれらに関するエラー秒（ＥＳ、ＳＥＳ）カウンタの特性を表す回線性能監視パラメータに関するパラメータの限定されたセットのみを報告する。回線に影響する可能性がある雑音源の特性を経時的に定量化することを試みる唯一のパラメータは、生インパルス雑音監視パラメータに関するパラメータである。さらに、回線性能監視パラメータは、１５分カウンタと２４時間カウンタとに累積され、これは、すばやい雑音変化の監視について粒度をほとんど提供しない。
【００８９】
したがって、回線監視パラメータの現在のセットの定義の拡張が、以下のように本発明の諸実施形態によって提供される。
【００９０】
第１に、雑音構成分析の一部として識別された雑音成分のアクティビティを記述する追加の回線監視パラメータが、提供される。これらの追加のパラメータは、観察のウィンドウ（１５分、２４時間）を介して、アクティブ狭帯域干渉源の個数およびタイプと、アクティブ広帯域干渉源の個数およびタイプと、アクティブインパルス雑音源の個数およびタイプとなどの情報を報告する。
【００９１】
これらのパラメータは、ＤＳＬ回線安定性に関する既存の包括的パラメータ（ＣＶ、ＦＥＣ、ＥＳ、…）と比較して、雑音源自体を具体的にリストし、詳細に説明することが意図されている。各干渉源のタイプは、永続性、周波数内容、電力レベル、その他など、上でリストした雑音構成レコード内で詳細に示されるサブパラメータによって特性を表され得る。
【００９２】
第２に、１５分よりはるかに短い粒度を用いて雑音源の存在の実際の持続時間を報告するために、拡張が提供される。このレポートは、複数の形のうちの１つで提供され得る。
【００９３】
たとえば、その間に対応する雑音タイプがアクティブになった１分カウンタが、提供され得る。１５分カウンタを構成する各１分カウントは、対応する１分インターバル中に雑音が再出現した回数に関して報告する（１つのカウントは、雑音バーストの連続持続時間になる）。これは、毎分ヒットカウンタである。
【００９４】
代替案では、１分カウンタは、各１分インターバルにわたる、その間に雑音源がアクティブと宣言された秒の数を報告し、これによって、１分インターバルにわたってすべてのバーストを一緒に集計することができ、これは、毎分持続時間カウンタである。
【００９５】
集計１５分カウンタは、１５分インターバルにわたる実際の雑音バーストヒットのカウントと一緒に、１５分期間にわたって、雑音がアクティブと宣言された秒の総数を報告することができる。１５分総持続時間カウンタと１５分総ヒットカウンタ。
【００９６】
最後に、各雑音存在の表示のより微細な粒度は、ＤＳＬ回線安定性に関する各雑音とパラメータとの影響の経時的なよりよい相間を可能にし（ＣＶ、ＦＥＣ、ＥＳ、…）、１５分ウィンドウにわたって、各雑音は、コード違反（ＣＶ）と、順方向誤り訂正（ＦＥＣ）と、それに関連するエラー秒（ＥＳ、ＳＥＳ）カウンタとに関する、リンクの安定性の特性を表す回線性能監視パラメータに主に関係する、それ自体のＧ．ｐｌｏａｍ様カウンタに関連する。これらのカウンタは、各雑音の存在の持続時間にわたって各雑音に個別に帰せられるＣＶ、ＦＥＣ、ＥＳ、ＳＥＳ、ＦＥＣ＿Ｓの量を報告する。既存のＧ．Ｐｌｏａｍカウンタに対してこれらの１５分の個々のカウンタを投影することによって、雑音源のどれが１５分ウィンドウにわたる不安定性の支配的な源であるのかと、どの雑音が回線安定性に実際には影響していないのかとを正確に指摘する能力が与えられる。
【００９７】
例の雑音データレコード
以下は、本発明の雑音分析エンジンの実施形態に従って狭帯域雑音源と広帯域雑音源とインパルス性雑音源とのさまざまなタイプ（永久的と間欠的と徐々に変化と）について作られた出力データレコードの例である。
【００９８】
連続狭帯域妨害源は、永久的と、間欠的と、徐々に変化とになることができる。
【００９９】
通常の永久的狭帯域妨害源は、たとえば、ＡＭ無線送信器である。連続パルス性雑音は、雑音源が永久的である時に、狭帯域干渉をも生成する可能性がある。ＡＭ無線とＣＭ  ＮＢＩとを区別するために、可能な弁別要因は、ＡＭ送信器が任意の地理的領域内で既知の周波数で動作するという事実に存在する。ロギングの例の目的は、ＡＭ無線の日中／夜間結合変動（たとえば、天候に関係する）を監視し、それらがユーザの容量にどのように影響するのかを査定することである。データロギング出力は、連続ＮＢＩ妨害源の個数と、ＮＢＩごとに、電力、周波数、および容量損失推定値のベクトルとを有する１５分レコードの一部とすることができる。
【０１００】
永久的狭帯域妨害源レコードの例を、下に示す。
【表３】
2015533272.tif 000005
【０１０１】
雑音の特性を詳細に追跡することの一部として、以下の情報が、２４時間ウィンドウにわたる取出のために使用可能である。
【表４】
2015533272.tif 000006
【０１０２】
通常の間欠的狭帯域妨害源は、ハム無線送信器である。コモンモード（ＣＭ）雑音源がそれ自体をオンまたはオフに切り替える場合に、未定義タイプのＣＭ雑音源が、間欠的狭帯域干渉源として出現する可能性もある。ハム無線とＣＭ  ＮＢＩとを区別するために、可能な弁別要因が、ハムバンドが任意の地理的領域で周知であるという事実に存在する。ロギングの例の目的は、ハム無線の人間のアクティビティの追跡と、電離圏の伝搬変動に起因する妨害を保持する記録と、安定性に対するハムまたは間欠的ＮＢＩの影響の診断とを含む。当初の出現時に可能な間欠的ＮＢＩまたはハム無線雑音源ごとに提案される１０秒ウィンドウにわたって収集される入力データは、出現に対する推定値と、１５分ウィンドウにわたるヒットの個数とを含む。
【０１０３】
間欠的ＮＢＩの１５分レコードの例が、下で与えられる。永久的レコードと比較して、以下のサブパラメータ、持続時間と、安定性影響（通常、可能な間欠的ＮＢＩまたはハム無線の出現の後の提案される１０秒ウィンドウにわたって収集されたデータに対して計算される）と、１５分ウィンドウにわたる雑音のヒットカウントと、毎分ヒット数を１分ごとに報告する１分カウンタと、が追加される。
【表５】
2015533272.tif 000007
【０１０４】
通常の徐々に変化する狭帯域妨害源は、未定義タイプのコモンモード雑音源である。コモンモード雑音源は、ＣＭ源がループからのアンバランスの点のより近くにまたはこれから離れて移動する場合に、漸進的に結合する可能性がある。ロギングの例の目的は、徐々に変化するＣＭ雑音源の追跡を含む。
【０１０５】
データは、明確に定義された瞬間に、監視されるプリミティブ（たとえば、回線参照雑音）がしきい値と交差する時に必ず、収集される。たとえば、狭帯域干渉源について、データ収集のために予想され得るしきい値は、合計６個の正の交差と合計６個の負の交差の合計１２個の３ｄＢ交差について、背景雑音［０ｄＢ…１８ｄＢ］の上のピーク電力の増加の各３ｄＢとすることができる。
【０１０６】
徐々に変化するＮＢＩの１５分レコードの例が、下で与えられる。間欠的レコードと比較して、以下のサブパラメータ、持続時間（最初のしきい値交差から最後のしきい値交差まで）と、雑音の徐々の変化にわたるピーク電力増加と、ピーク容量影響推定値と、が追加されまたは変更された。
【表６】
2015533272.tif 000008
【０１０７】
以下の情報、雑音がそのピーク電力に達する時の最大ＰＳＤ（たとえば、最大雑音ＰＳＤ）と、雑音がオフである時の背景雑音ＰＳＤと、徐々に変化する雑音の徐々の変化のレートの表示を与える、選択されたしきい値に交差する時のタイムインターバルベクトルと、も望まれる場合に取出のために使用可能にされ得る。これが、次の例に示されている。
【表７】
2015533272.tif 000009
【０１０８】
通常の永久的広帯域妨害源は、異種ＤＳＬサービスと、自己ＦＥＸＴと、Ｈｏｍｅ−Ｐｌｕｇ  ＡＶなどのコモンモード雑音源とである。ロギングの例の目的は、１）自己ＦＥＸＴおよびまたは異種ＤＭ妨害源の間の区別と、２）ＣＭアンバランスの正しいシグネチャを介するＣＭ雑音源の区別と、３）異常なループアンバランスの判定と、４）広帯域雑音の徐々の変化の報告とを含む。
【０１０９】
ＮＢＩレコードと同様に、ＷＢＩのロギングは、ＷＢ雑音ごとに、次の例に示されているように、電力、周波数範囲、容量損失推定値、識別子タイプのベクトルを含む。
【表８】
2015533272.tif 000010
【０１１０】
ＷＢ雑音ごとの特性を詳細に追跡することの一部として、周波数範囲にわたる１５分あたりの最大雑音ＰＳＤの推定（すなわち、３０００トーン＊ビンあたりＳＮＲデータまで）が行われる。すべてのトーンについて、毎周波数毎２４時間の最大雑音ＰＳＤおよび最小雑音ＰＳＤ（すなわち、３０００トーン＊ビンあたりＳＮＲデータまで）の１つの推定も、行われる。
【表９】
2015533272.tif 000011
【０１１１】
通常の間欠的広帯域妨害源は、常時オンＤＳＬサービスではない。ＣＭ雑音源がそれ自体をオンまたはオフに切り替える（たとえば、Ｈｏｍｅ  Ｐｌｕｇ  ＡＶ）場合に、未定義タイプのコモンモード雑音源も、間欠的広帯域干渉源として出現する可能性がある。ロギングの例の目的は、ＤＳＬサービスアクティビティ変動および犠牲回線への影響の追跡と、クラウドでのパターン認識のための日中／夜間の妨害を保持する記録と、妨害がオン／オフに切り替えられる（たとえば、ポンプ、エレベータ、…）時の安定性に対するＣＭ雑音影響の診断とを含む。
【０１１２】
ＮＢＩに関して、出力データレコードは、「短または長」の持続時間のバースト性の間欠的ＷＢ雑音ごとに、電力と、周波数範囲（おそらくはＤＳ１、ＤＳ２、ＤＳ３に制限される）と、容量損失推定値と、出現時の安定性損失推定値と、１５分カウンタの１分ごとの１分ウィンドウにわたるヒット数とのベクトルを備える。例のレコードは、次の通りである。
【表１０】
2015533272.tif 000012
【０１１３】
徐々に変化するＮＢＩ雑音源と徐々に変化するＷＢＩ雑音源とのデータレコードは、類似する。徐々に変化するＷＢＩごとに、最大電力と、周波数位置と、ピークでの容量損失推定値と、出現時の安定性損失推定値と、１５分ウィンドウにわたるヒット数と、徐々の変化のレート（低速、中速、高速）とのベクトルが提供される。例のレコードは、次の通りである。
【表１１】
2015533272.tif 000013
【０１１４】
雑音特性を実際の雑音源に関連付けるパターン照合プロセスの一部として、次の情報、雑音がオフの時のそのピーク電力［最大雑音ＰＳＤ］背景雑音ＰＳＤに雑音が達する時の最大ＰＳＤと、選択されたしきい値が交差される時の時間ベクトルと、が望まれる場合に、１５分ウィンドウまたは２４時間ウィンドウにわたって取出のために使用可能である。例は、次の通りである。
【表１２】
2015533272.tif 000014
【０１１５】
広帯域雑音（間欠的、永久的、または徐々に変化）について、以下などの追加のシグネチャ特性表現が、使用可能にされ得る。
【表１３】
2015533272.tif 000015
【０１１６】
２タイプの永久的インパルス性雑音シナリオが、考慮される。第１のタイプは、５０Ｈｚ／６０Ｈｚ主電源にリンクされたＲＥＩＮ雑音および／または１Ｈｚを超える発生の頻度を有する擬似連続バーストを生成するＰＥＩＮ雑音源もしくはＳＨＩＮＥ雑音源を含む。第２のタイプは、経時的に連続的に発生する１秒未満の持続時間の分離されたインパルスを含む。
【０１１７】
通常の永久的インパルス性雑音は、常時オン機器によって作られる５０Ｈｚ／６０Ｈｚ主電源周波数にリンクされたＲＥＩＮである。代替案では、１Ｈｚを超える発生の頻度を有する擬似連続バーストを生成するＰＥＩＮ雑音源またはｓｈｉｎｅ雑音源が、永久的反復インパルス性干渉源と考えられる。一例は、分離されたバーストまたは、電気機械スイッチ、モータ、および電力配電網に接続された配電用開閉装置の動作によって引き起こされるＥＦＴ（電気的高速過渡現象（electrical fast transient））である。通常のバーストは、３００ｍｓの反復を有する短い時間期間（１５ｍｓ〜０．７５ｍｓ）の間の高周波（５ｋＨｚ〜１００ｋＨｚ）の多数の再帰するインパルスからなる。
【０１１８】
永久的反復雑音源の存在の判定は、ＩＮＭヒストグラムに基づく諸実施形態で行われる。目的は、日中／夜間のインパルス雑音アクティビティを監視することである。逆ＦＦＴを介して、ピーク／ワーストケース連続存在と、関連するピークインパルスＰＳＤおよびＴＤシグネチャとを判定する。
【０１１９】
データロギング出力レコードの例は、下に示されているように、インパルスタイプと、周波数と、長さと、安定性影響判断基準と、ＩＮＰ推定値と、１５分ウィンドウにわたるヒット数とのベクトルを用いて構成され得る。
【表１４】
2015533272.tif 000016
【０１２０】
雑音の特性を詳細に追跡することの一部として、以下の情報が、使用可能にされ得る。
【表１５】
2015533272.tif 000017
【０１２１】
経時的に連続的に発生する１秒未満の分離されたインパルスは、持続時間と到着時間間隔との分離されたインパルス発生のヒストグラム内で１５分期間にわたってカウントされる。関連するデータロギング出力は、検討される１５分ウィンドウにわたる「永久的」分離された雑音源に対応する、分離されたインパルスの毎分ヒットの総数と共に、１５分レコードの一部とされ得る。「間欠的」分離された雑音源の可能な存在を考慮に入れるために、検討される１５分ウィンドウにわたって報告される毎分「永久的」分離されたインパルス雑音源カウントは、毎分報告される最小毎分「間欠的雑音源」カウントヒットと一致する（下のセクションを参照されたい）。分離されたインパルスについて１５分ウィンドウにわたって提供されるヒストグラム出力データと一緒に、自然な背景雑音インパルス環境に関してインパルス雑音環境の逸脱を定性的に示す、高／中／低の深刻度レベルを有する出力レコード。
【０１２２】
２タイプの間欠的インパルス性雑音シナリオが、検討される。第１のタイプは、５０Ｈｚ／６０Ｈｚ主電源にリンクされたＲＥＩＮ雑音および／またはオン−オフ機器タイプによって作られる時に必ず１Ｈｚを超える発生の頻度を有する擬似連続バーストを生成するＰＥＩＮ雑音源もしくはＳＨＩＮＥ雑音源を含む。第２のタイプは、決定された時間の期間にわたって間欠的に発生する１秒未満の分離されたインパルスを含む。
【０１２３】
ＲＥＩＮ雑音タイプと反復擬似連続バースト雑音タイプとについて、監視の例の目的は、反復雑音源が１秒を超える任意の持続時間の間に存在するウィンドウを検出することと、オンウィンドウにわたる安定性メトリックの査定と一緒に、インパルス雑音タイプごとにオンウィンドウが有効である回数を報告することとである。
【０１２４】
分析出力レコードの例は、次のフィールド、インパルスのバーストの持続時間と、安定性影響（可能な間欠的インパルス性雑音の存在のウィンドウにわたって平均をとられるか累積される）と、１５分ウィンドウにわたる雑音のヒットカウントと、１分ごとに毎分ヒット数を報告する１分ヒットカウンタと、１分ごとに毎分の雑音の存在の秒数を報告する１分持続時間カウンタと、が付加された永久的データレコードに似ている。
【０１２５】
分離されたインパルスタイプについて、監視の例の目的は、所与のタイプ（ＳＥＩＮ、ＰＥＩＮ、ＳＨＩＮＥ）と非ＲＥＩＮタイプとのインパルス雑音ヒットの増やされた個数を見分けるために分離されたインパルスの個数を１分ウィンドウにわたってカウントすることと、１分のオンウィンドウにわたる安定性メトリックの査定と一緒に雑音がオンである分の数を報告することとである。
【表１６】
2015533272.tif 000018
【０１２６】
徐々に変化する反復インパルス性雑音源は、通常、インパルス性の性質のコモンモード雑音源によって引き起こされ、このコモンモード雑音源は、ケーブルのアンバランスの点の近くに移動し、その後、離れて移動するはずである（たとえば、エンジン）。徐々に変化する雑音の弁別要因は、振幅とすることができる。反復雑音事象の振幅が、現在は直接には追跡されないので、また、インパルスが、有限の分解能のインパルス雑音ディテクタによって取り込まれつつあるので、徐々に変化する反復インパルス性雑音源は、オン／オフ間欠的インパルス性雑音源として出現すると期待される。
【０１２７】
したがって、徐々に変化する反復インパルス性雑音源は、別々に追跡されるのではなく、間欠的反復インパルス性雑音のカテゴリに含まれる。しかし、徐々に変化する雑音の特定のレコードが、将来に、振幅以外の弁別要因に基づいて、徐々に変化するＮＢ干渉源または徐々に変化するＷＢ干渉源に類似する形で考案される可能性がある。
【０１２８】
雑音分析エンジンの例の実施態様
包括的な雑音分析エンジンと、ＤＳＬ通信システムでのその潜在的な応用とを説明したので、本発明の諸実施形態によるＤＳＬモデム内の雑音分析エンジンの例の実施態様が、これから提供される。
【０１２９】
諸実施形態では、本発明による雑音分析エンジンは、本発明によって適合された、米国カリフォルニア州フリーモントのＩｋａｎｏｓ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ，Ｉｎｃ．によって提供されるものなど、ＳｍａｒｔＣＰＥ診断スイートなどの雑音監視機能性によって従来のＤＳＬモデムを補足することによって実施される。当業者は、本開示によって教示された後に、これらおよび他の従来のＤＳＬ診断プログラムのソフトウェア／ファームウェアを適合させることによって本発明の雑音分析エンジンをどのように実施すべきかを理解するであろう。
【０１３０】
図４に示されているように、本発明のこれらの実施形態による雑音分析エンジン４０２は、２つの別個の分析エンジンすなわち、回線雑音分析エンジン（ＬＮＡＥ）４０４とインパルス雑音分析エンジン（ＩＮＡＥ）４０６とを含む。ＬＮＡＥ４０４とＩＮＡＥ４０６との両方が、ＤＳＬモデムのＤＳＬディジタル信号プロセッサ（ＤＳＰ）４５０からのデータ供給に頼る。ＬＮＡＥ４０４とＩＮＡＥ４０６とのさらなる実施態様の詳細が、下で提供される。
【０１３１】
雑音分析エンジン４０２の例の全体的なプロセス流れ図が、図５に示されている。
【０１３２】
図５に示されているように、ＬＮＡＥ４０４とＩＮＡＥ４０６との両方がＤＳＰ４５０からのデータ供給に頼り、これらが、カウンタ、ビンあたりの状況、その他などのいくつかの共通のパラメータを共有するという事実に起因して、データ収集ステップであるスレッド０は、２つのエンジンの両方のために実行される。スレッド０に続くのが、インパルス雑音分析エンジン４０６のスレッド１からスレッド４までを含むプロセス５０２である。次に来るのは、回線雑音分析エンジン４０４のスレッド１からスレッド４までを含むプロセス５０４である。本発明の諸実施形態が、ＬＮＡＥプロセス５０４の前にＩＮＡＥプロセス５０２を実行する理由は、インパルス雑音の存在下で、ＩＮＡＥからＬＮＡＥへ供給される正しい判断が、後者が誤検出を回避するのを助けるからである。この態様は、下で、雑音ファインダと雑音モニタ生成モジュールとに関連する回線参照雑音プリミティブとインパルス雑音プリミティブとの生成に関する説明に関連してさらに説明される。
【０１３３】
最後に、処理の終わりにあるのは、データロギングユニットであり、このデータロギングユニットは、スレッド０に似て、両方のエンジン４０４、４０６によって共有される。
【０１３４】
回線雑音分析エンジン処理
回線雑音分析エンジンの処理の例の実施形態は、図６に示されているように、スレッド０と、スレッド１と、スレッド２と、スレッド３と、スレッド４と、スレッド５とからなる。
【０１３５】
スレッド０は、ＤＳＬ  ＤＳＰ４５０からプリミティブを取り出し、雑音環境を監視し、回線参照雑音をスレッド１に、ビンあたりの状況とカウンタとをスレッド３に供給する。スレッド１と２との主な目的は、回線上のすべての雑音の存在と出現と消滅とを識別し、周波数軸（狭帯域または広帯域）と永続軸（永久的、徐々に変化、または間欠的）とに沿って雑音を分類することである。雑音シグネチャと呼ばれる雑音の完全な特性は、スレッド４で与えられ、ここで、高度なＤＳＰアルゴリズムが、下位スレッドからの結果と、ＤＳＰからの複数のプリミティブと、ある先見的知識とに基づいて開発される。雑音シグネチャは、表示およびアーカイビングのために、スレッド５すなわちデータロギングユニットにエクスポートされる。
【０１３６】
スレッド０は、雑音分析のために上位スレッドにＬ０プリミティブを提供する。スレッド０は、２つの目的すなわち、ＤＳＰからＬ０プリミティブデータを収集し、収集されたデータを後処理するために働く。後のセクションで詳細に説明されるように、回線プリミティブは、モデムがショータイムであり、ＤＳＬリンクが雑音監視セッションで機能している間、またはモデムが、ＤＳＬリンクが雑音ファインダセッションでダウンしている間にリスニングである間に生成され得る。異なるタイプのデータが、このスレッドで取り込まれ、その非網羅的な例は、次の通りである。
【０１３７】
主データと呼ばれる回線参照雑音（ＬＮ）は、スレッド１によって、広帯域雑音または狭帯域雑音を検出するのに使用される。ＬＮは、一般に、２０４８個のシンボルにわたって平均をとられて、１／２秒おきに計算される。１２８個のシンボルを使用する中間平均雑音も、短い持続時間の雑音を分析するために使用可能である。ＬＮデータは、校正され、スレッド０で回線に戻って参照されなければならない。
【０１３８】
副データと呼ばれるビンあたりのデータ（ＳＮＲマージン、ｂｉおよびｇｉなど）とカウンタ（ＣＲＣ、ＦＥＣ、ＳＥＳなど）とは、スレッド３によって収集され、雑音シグネチャ推定のためにスレッド４に渡される。これらのデータは、オンデマンドですべての秒に取り出され得る。
【０１３９】
ＥＲＢすなわちＩＵ−Ｔ  Ｇ．Ｖｅｃｔｏｒ標準規格に従ってフォーマットされた同期エラーは、スレッド４でＸｌｏｇとＦｅｘｔのない回線雑音とを推定するのに使用される。ＥＲＢは、すべての同期シンボルに生成されるので、ＥＲＢの取出は、他のプリミティブよりはるかに高速である。４のバッファ深さを用いると、４つの同期シンボルに対応するＥＲＢが、２５０ｍｓおきにダンプされ得る。ＤＳＰから収集された生のＥＲＢデータは、符号化される。したがって、ＥＲＢデコーダは、正規化された同期エラーサンプルが上位スレッドによって直接に使用され得るように、スレッド０の内部にある。
【０１４０】
スレッド０でのデータ収集および後処理が、好ましくは、モデムが雑音モニタセッション内でショータイムである間に、または雑音ファインダセッション内で回線をリスンしている間に、継続的に実行されることに留意されたい。
【０１４１】
スレッド１の１つの目的は、雑音の帯域幅（狭帯域対広帯域）とその電力とに基づいて周波数次元に沿って雑音を分類することである。
【０１４２】
諸実施形態では、狭帯域雑音は、その帯域幅が、４．３１２５ｋＨｚのトーン間隔を有する６４個の連続トーンに対応する２７６ｋＨｚを超えない雑音と定義される。狭帯域雑音の帯域幅は、雑音ＰＳＤがたとえばその背景雑音より３ｄＢ上にある周波数範囲として判定される。狭帯域雑音は、その帯域幅内に１つまたは複数のピークを有する可能性がある。２つの隣接するピークの間の距離が１６ｋＨｚを超える場合には、それらは、２つの独立の狭帯域干渉（ＮＢＩ）として扱われる。通常の狭帯域雑音は、ＡＭ、ハム、およびある種のコモンモード（ＣＭ）干渉を含む。
【０１４３】
広帯域雑音は、雑音が、次の判断基準すなわち（１）その帯域幅が、２７６ｋＨｚを超え、その帯域幅内で、そのＰＳＤが、背景雑音より６ｄＢ上であり、または（２）背景雑音が使用可能ではない場合に、その帯域幅が、２７６ｋＨｚを超え、その帯域幅内で、そのＰＳＤが、事前定義の基準雑音レベル（たとえば、−１４０ｄＢｍ／Ｈｚ）の上１２ｄＢである、のいずれか１つを満足する場合に宣言される。通常の広帯域雑音は、漏話（自己Ｆｅｘｔ、異種Ｆｅｘｔ）とある種のＣＭ干渉とを含む。
【０１４４】
本発明の諸実施形態は、ダウンストリーム帯域あたり１６個までの狭帯域雑音と複数の広帯域雑音との検出を考慮する。すべての検出される雑音は、相互に排他的であり、上位スレッドによって独立に処理される。狭帯域雑音は、任意のダウンストリーム帯域内に存在することができ、広帯域雑音は、ＤＳ１帯域、ＤＳ２帯域、またはＤＳ３帯域のいずれかに関係する。
【０１４５】
スレッド２から始めて、すべての処理は、雑音ごとのベースである、すなわち、スレッド１からの各識別された雑音は、独立に分析される。スレッド２は、永続性次元に沿った３タイプの雑音すなわち間欠的と、徐々に変化と、永久的との間で弁別するためのものである。
【０１４６】
永久的雑音は、いつも存在し、１５分ウィンドウにわたる統計においてほとんど変動を示さない。間欠的雑音は、１秒を超える雑音バースト持続時間（１秒未満のケースは、ＩＮＭ仕様でカバーされる）と共に、１５分よりはるかに短いオン−オフ周期を有する。徐々に変化する雑音は、永久的雑音と間欠的雑音との間にある。これは、徐々に変化するレートと呼ばれる変数によって特性を表され、この徐々に変化するレートは、連続するしきい値交差を通過するのに要する時間によって判定される。高速の徐々に変化する雑音は、しきい値交差あたり３秒未満によって定義され、中速の徐々に変化する雑音は、しきい値交差あたり３から３０秒によって定義され、低速の徐々に変化する雑音は、しきい値交差あたり３０秒超によって定義される。
【０１４７】
スレッド３は、雑音シグネチャ推定のために、スレッド４に必要なデータを提供する。収集されるデータタイプとストレージ構造とは、前のスレッドで識別される雑音タイプに依存する。
【０１４８】
永久的雑音について、次のデータ、トーンＰＳＤあたりの最大／最小雑音が、そのダイナミックレンジをチェックするために収集され；安定性査定のためのＣＲＣ／ＦＥＣ／ＳＥＳ；必要な場合に漏話伝達関数Ｘｌｏｇを計算するためのＥＲＢ、が１５分時間フレームにわたって取り込まれる。
【０１４９】
間欠的雑音について、次のデータ、その周波数範囲（ＮＢについて６４トーン、またはＷＢについてＤＳ１／ＤＳ２／ＤＳ３）にわたる回線参照雑音の値と、その周波数範囲にわたるｂｉ／ｇｉの値と、カウンタ（ＣＲＣ／ＦＥＣ／ＳＥＳ）と、Ｘｌｏｇが必要な場合にＥＲＢと、が雑音の到着または離脱に起因する遷移を取り込むために１０秒まで、または雑音の存在全体の持続時間の間などの決定された持続時間の間に毎秒取り込まれる。
【０１５０】
徐々に変化する雑音について、次のデータ、その周波数範囲（ＮＢについて６４トーン、またはＷＢについてＤＳ１／ＤＳ２／ＤＳ３）にわたる回線参照雑音の値と、その周波数範囲にわたるｂｉ／ｇｉの値と、カウンタ（ＣＲＣ／ＦＥＣ／ＳＥＳ）と、Ｘｌｏｇが必要な場合にＥＲＢと、が１２エントリまで、しきい値交差ごとに取り込まれる。
【０１５１】
識別された雑音は、スレッド４で特性を表される。雑音シグネチャエスティメータは、次のタスクを実行する。まず、雑音シグネチャエスティメータは、周波数範囲、ピーク電力、最大／最小／平均雑音ＰＳＤ、徐々に変化するレート（徐々に変化する雑音について）などの全般的な雑音特徴を抽出する。次に、雑音シグネチャエスティメータは、雑音シグネチャを推定する。ＮＢＩについて、これは、次を含む：雑音が永久的である場合に、ＡＭ無線とコモンモード（ＣＭ）ＮＢＩとの間で弁別し、雑音が間欠的である場合に、ハム無線とＣＭ  ＮＢＩとの間で弁別し、雑音が徐々の変化である場合に、これは、ＣＭ  ＮＢＩとすることができる。ＷＢＩについて、これは、次を含む：雑音が永久的である場合に、自己Ｆｅｘｔと、異種Ｆｅｘｔと、ＣＭ干渉（ＣＭＩ）との間で弁別し、雑音が間欠的である場合に、さまざまなＤＳＬタイプとＣＭ雑音との間で弁別し、雑音が徐々の変化である場合に、これは、ＣＭ雑音とすることができる。
【０１５２】
次に、雑音シグネチャエスティメータは、雑音分離を実行する。これは、ＲＦＩなしのＬＮ、漏話なしのＬＮ、ＣＭＩなしのＬＮなど、他の成分を除去することによって個々の雑音ＰＳＤを導出することを含む。最後に、雑音シグネチャエスティメータは、容量損失の査定と、安定性メトリックの導出と、雑音の副シグネチャ特性（たとえば、反復インパルストレインまたはガウシアンプロセス、インパルストレインの周波数、特性パルスの持続時間）の導出とを含む追加のタスクを実行する。
【０１５３】
スレッド５は、雑音シグネチャをログ記録し、クラウドに送られるＬＮＡＥ出力データを生成する。スレッド５は、次のように、雑音タイプごとに１５分データレポートを形成する。
【０１５４】
１５分時間枠にわたって識別されたすべての永久的雑音について、スレッド５は、雑音タイプと、周波数範囲と、ピーク電力および位置（狭帯域雑音について）と、最大／最小／平均雑音ＰＳＤと、カウンタおよび安定性影響と、容量影響とをログ記録する。
【０１５５】
間欠的雑音ごとに、スレッド５は、雑音タイプと、周波数範囲と、持続時間と、ヒットの個数と、ピーク電力および位置（狭帯域雑音について）と、安定性影響と、容量影響とを報告する。
【０１５６】
徐々に変化する雑音ごとに、スレッド５は、雑音タイプと、周波数範囲と、持続時間と、ヒットの個数と、ピーク電力および位置（狭帯域雑音について）と、徐々の変化のレートと、安定性影響と、容量影響とを登録する。
【０１５７】
雑音の永久性の判定が、ログ記録されたデータが送出される前に、このスレッド内で行われることに留意されたい。また、このスレッドは、明確に示された雑音を事前に定義された雑音シグネチャプールと照合する。一致を見つけることができない場合には、新しい雑音タイプが登録される。また、同一の雑音妨害源によって作成されるので同時に発生する、さまざまな特性の個々の雑音要素を連結することによって、合成雑音のカテゴリが、スレッド５で作成され、たとえば、ＨＰＡＶ送信器などの電力線通信システムは、そのハンドシェークおよびデータ通信セッションの過程にわたって、スレッド５が既存データベース内のさまざまな要素的な雑音成分をありそうな源に関連付けることを可能にする明確に定義された時間領域と周波数領域とのシグネチャを作る。データベース内の到着時刻およびそのような雑音の出現の特定のシーケンスとその持続時間とを、既存のタイミングプロトコルとそのシグネチャ関連周波数領域特性（たとえば、帯域制限されたＰＳＤ、電力、および持続時間）とに相関させることによって、スレッド４は、合成雑音源のパターンを判定し、雑音源自体のありそうな特性を提供する。
【０１５８】
インパルス雑音分析処理
インパルス雑音分析エンジン（ＩＮＡＥ）４０６に関する処理の例の実施形態が、図７に示されている。
【０１５９】
図７に示されているように、インパルス雑音分析エンジン４０６の処理は、同様に、スレッド０と、スレッド１と、スレッド２と、スレッド３と、スレッド４と、スレッド５とからなる。各スレッドは、データ可用性（スレッド０）、プロセス（スレッド１と２と４と５と）、およびデータ収集（スレッド３）などの特定のアクションを表す。スレッドは、特に独立のタスクではない。本発明の実施形態は、関連する処理が必ずスレッド０データの２セットの到着の間に行われると仮定する。たとえば、データの新しいセットがスレッド０で到着する時に、そのセットは、自動的に即座にスレッド１と２と３とによって処理される。スレッド４の処理は、即座に必要ではなく、２〜３秒だけ延期され得る。
【０１６０】
諸実施形態では、インパルス雑音分析エンジンの処理は、回線雑音分析エンジン処理とは独立である。他の諸実施形態では、長雑音源または短雑音源としてクラスなどの特性を表すことができるようにするために、いくつかのモジュールが、お互いと相互作用することができる。
【０１６１】
スレッド０は、ＤＳＰ４５０からの入力としてのデータの可用性を表す。ＩＮＭデータは、すべての秒に使用可能である。ＩＮＭデータは、インパルス長（ＩＬ）ヒストグラムと到着間間隔（ＩＡＴ）ヒストグラムならびにＧ９９３．２  Ａｍｅｎｄｍｅｎｔ  ２によって定義される他のカウンタである。ＥＲＢは、ＩＴＵ−Ｔ  Ｇ．Ｖｅｃｔｏｒ標準規格によりすべての同期シンボルで使用可能なエラーデータである。配列長は、周波数デシメーションＦｓｕｂ係数に依存する。これらのカウンタは、ＣＲＣ、ＦＥＣ、その他などのＧ．Ｐｌｏａｍカウンタを表す。これは、必要な場合にＳＮＲ、マージン、Ｂｉなどを含むこともできる。データは、すべての秒に使用可能である。ＬＮは、ショータイム回線参照雑音を表し、すべての秒に使用可能である。
【０１６２】
スレッド１のプロセスは、単純に、インパルス性雑音の存在または否を検出する。このプロセスは、すべての秒に走行する。このモジュールで検討される雑音のタイプは、次の通りである。ＳＥＩＮ：ＩＬヒストグラムに基づき、２ｍｓ（８つの連続するＤＭＴシンボル）より短い非周期的雑音（少数のヒット（＜５））。ＰＥＩＮ：ＩＬヒストグラムに基づき、ＳＥＩＮより長く、４ｍｓ（１６個の連続するＤＭＴシンボル）より短い非周期的雑音（少数のヒット（＜５））。ＳＨＩＮＥ：ＩＬヒストグラムに基づき、ＰＥＩＮより長く、１ｓ（４０００個の連続するＤＭＴシンボル）より短い非周期的雑音（少数のヒット（＜５））。短存在または長存在：３０００（ＴＢＤ）より長い秒ウィンドウ内のインパルスによって影響される複数のシンボル。ＲＥＩＮ：ＩＬヒストグラムに基づき、４ｍｓ（１６個の連続するＤＭＴシンボル）より短い連続する持続時間の間の多数のヒット（＞５）。
【０１６３】
雑音ディテクタが、雑音の１つの源に制限される必要がないことに留意されたい。
【０１６４】
スレッド１で検出される雑音ごとに、スレッド２は、その雑音が間欠的または永久的のどちらであるのかを分類する。雑音は、１５分ウィンドウの始めに存在しなかった場合に間欠的と考えられる。雑音は、１５分ウィンドウの始めに存在した場合に永久的と考えられる。雑音存在がスレッド１で検出されない時には、スレッド２は、前の観察ウィンドウ内で、雑音が検出されたかどうか、すなわち、雑音が消えたかどうかを分類する。雑音が消滅する時には、その現象は、間欠的雑音として分類される。
【０１６５】
雑音が、間欠的（出現するまたは消滅する）または永久的として形容される時に、生データが、ある時間期間の間に収集される。スレッド３は、１秒より長い時間ウィンドウにまたがってデータを収集するプロセスを表す。データ収集の時間ウィンドウは、収集されるデータの性質に従って変化する。ＩＮＭ標準規格パラメータに関係するデータ収集の持続時間。ＳＥＩＮ、ＰＥＩＮ、またはＳＨＩＮＥとして検出された雑音について、ＩＮＭは、１秒の間に収集される。短について、ＩＮＭは、５秒まで収集される。長について、ＩＮＭは、５秒の間に収集される。ＲＥＩＮについて、ＩＮＭは、規則的に１０秒の間に収集される。ＩＡＴ機構が開始されるので、１０秒の時間ウィンドウは、５１２回まで更新される。
【０１６６】
カウンタに関係するデータ収集の持続時間は、上で説明されたＩＮＭ標準規格パラメータに類似する。ＥＲＢ配列のデータ収集は、すべての同期シンボルで行われる。間欠的雑音について、データは、雑音の出現から始めて、雑音のフェードで終わって収集される。永久的雑音について、データは、１５分ウィンドウの始めに収集され、１５分ウィンドウの終わりに終了する。ショータイム回線雑音に関して、配列は、短雑音が５００ミリ秒を超えて検出される時に限って収集される。スレッド３のデータ収集は、特にスレッド４から独立してはいない。
【０１６７】
スレッド３で走行されるデータ収集に基づいて、スレッド４は、処理タスクと異なる雑音に関するシグネチャの抽出とを表す。スレッド４処理は、部分的にデータベクトルだけが収集される時に開始され得るが、完全なデータ収集の後に終了される。
【０１６８】
永久的雑音について、抽出されるシグネチャは、次の通りである。まず、シグネチャは、１５分ウィンドウ中のカウンタ累積を含む。雑音の特性（タイプ、周波数、持続時間）とＩＮＰパラメータとに基づいて、分析上界は、期待されるＣＲＣカウンタと期待されるＦＥＣカウンタとを増分的に推定する。永久的雑音が、ＲＥＩＮとして検出される時には、周波数ならびに持続時間が推定される。ＥＲＢがインパルス雑音を担持するものとして検出されたか否か（独立のＩＮディテクタに基づく）に基づいて、インパルス雑音ならびに背景雑音のタイプごとの雑音ＰＳＤが推定される。
【０１６９】
間欠的雑音について、抽出されるシグネチャは、次の通りである。まず、シグネチャは、１０秒ウィンドウ中または雑音の存在にわたるカウンタ累積を含む。雑音の特性（タイプ、周波数、持続時間）とＩＮＰパラメータとに基づいて、分析上界は、期待されるＣＲＣカウンタと期待されるＦＥＣカウンタとを増分的に推定する。ＳＥＩＮ出現、ＰＥＩＮ出現、ＳＨＩＮＥ出現のそれぞれについて、ＳＥＩＮカウンタ、ＰＥＩＮカウンタ、ＳＨＩＮＥカウンタが、それ相応に増分される。間欠的雑音が、ＲＥＩＮとして検出される時には、周波数ならびに持続時間が推定される。ＲＥＩＮ  ＰＳＤは、ＥＲＢプロセスを介して推定され得る（ＲＥＩＮが十分に長い期間の間存在する場合）。ＳＨＩＮＥ雑音が検出される場合に、雑音ＰＳＤは、ショータイムＬＮが有効である（２０００ＤＭＴシンボルより長いＳＨＩＮＥなどの判定されるべき判断基準）場合に、ショータイムＬＮによって表され得る。短存在が検出される場合に、５秒データにまたがる処理は、雑音が実際に短または長のどちらであるのかを判定する。雑音が短であると判定される場合には、短カウンタが増分される。短ＰＳＤの推定値が、ショータイムＬＮの関連する５つのインスタンスから抽出され得る。長が検出される（４秒より長い短）と判定される場合には、余分な処理は、このレベルでは行われない。メッセージが、それ相応に長を処理する責任を負う回線雑音分析エンジン処理に送られる。
【０１７０】
スレッド４から入手されたシグネチャ抽出に基づいて、１５分ウィンドウごとのデータログが抽出される。このスレッドは、いくつかの間欠的雑音が同一の性質を有するかどうかを、そのシグネチャに基づいて判定する。そうである場合には、特定の同一の雑音の発生の回数が、増分される。その結果、ログデータは、同一の雑音に関する重複した情報を担持してはならない。
【０１７１】
間欠的雑音について、データログフィールドは、ＳＥＩＮ雑音のタイプごとのＳＥＩＮカウンタと、ＰＥＩＮ雑音のタイプごとのＰＥＩＮカウンタと、ＳＨＩＮＥ雑音のタイプごとのＳＨＩＮＥカウンタと、短雑音のタイプごとの短カウンタと、ＳＨＩＮＥ雑音源について、ＰＳＤ推定値（３ｋトーン）と、短雑音源について、ＰＳＤ推定値（３ｋトーン）と、検出されたＲＥＩＮ雑音ごとに、周波数および持続時間と、ＳＥＩＮ、ＰＥＩＮ、ＳＨＩＮＥ、短、およびＲＥＩＮについて、１５分間の１分ウィンドウ（１５個の１分ウィンドウ）ごとの実際のＣＲＣおよびＦＥＣの集計カウンタと、ＳＥＩＮ、ＰＥＩＮ、ＳＨＩＮＥ、短、およびＲＥＩＮについて、１５分間の１分ウィンドウ（１５個の１分ウィンドウ）ごとの期待されるＣＲＣおよびＦＥＣの集計カウンタとである。
【０１７２】
永久的雑音について、データログフィールドは、検出されたＲＥＩＮ雑音ごとに、周波数および持続時間と、ＲＥＩＮについて、１５分間の１分ウィンドウ（１５個の１分ウィンドウ）ごとの実際のＣＲＣおよびＦＥＣの集計カウンタと、ＲＥＩＮについて、１５分間の１分ウィンドウ（１５個の１分ウィンドウ）ごとの期待されるＣＲＣおよびＦＥＣの集計カウンタとである。
【０１７３】
ＬＮＡＥ４０２の詳細な機能ブロック
本発明の実施形態による回線雑音分析エンジン（ＬＮＡＥ）４０２によって実行される処理を説明したので、ＬＮＡＥの機能ブロックが、これからより詳細に説明される。図４に示されているように、これらのブロックは、データ収集４０８と、データ分析４１０と、データロギング４１２とを含む。
【０１７４】
データ収集ブロック４０８は、２レベルのデータ収集すなわち、主にデータの回線参照雑音配列を取り出す、スレッド０に対応する低水準データ収集と、雑音シグネチャ認識のためにカウンタ、ビンあたりの状況、ＥＲＢなどの追加情報を収集する、高水準のまたは副のデータ収集はスレッド３で発生することを含む。
【０１７５】
スレッド０の実施態様は、データ収集ブロック４０８と共に２つの機能ブロックすなわちＬ０生データ取出とＬ０データ後処理とからなる。
【０１７６】
Ｌ０生データ取出は、どのプリミティブが要求されるのかと、それらがＤＳＰ４５０によってどのように生成されるのかと、ＤＳＰ４５０へのインターフェースがどのように実施されるのかとに依存して、毎秒またはより高速で継続的に実行される。回線参照雑音は、２０４８個のシンボルにわたってすなわち１／２秒おきに平均をとられる、ビン配列あたりのＳＮＲに基づいて計算される。ビンあたりの状況およびカウンタは、毎秒アクセスされ得る。既知の送信されたシンボルパターンに対して入手され、データフローに定期的に挿入され、ＩＴＵ−Ｔ  Ｇ．Ｖｅｃｔｏｒ標準規格でＥＲＢデータと呼ばれるトーンあたりの生のスライス化されたエラーデータは、一般に、６４ｍｓに対応するすべての同期シンボルで使用可能である。
【０１７７】
ブロック４０８によって実行されるスレッド３データ収集は、シグネチャ推定のためのＤＳＰ４５０からの追加情報を含む。実際には、主データと副データとの両方が、すべての処理サイクルの始めに使用可能であり、したがって、各上位スレッドは、いつでもさらなる処理に必要なデータを選択することができる。スレッド３処理について、ブロック４０８は、次のデータを収集する。カウンタＣＲＣ／ＦＥＣ／ＳＥＳ  −  これらのカウンタ値のいずれかの増加は、雑音環境変化を示し、したがって、回線安定性変化に伴う雑音の出現および消滅事象の安定性査定との関連付けとに使用され得る。ビンあたりの状況（ｂｉ、ｇｉ、マージンなど）  −  影響を受けるトーンでのＢＳアクティビティは、基礎になる雑音の特性を表すのに使用され得る。エラーサンプル（ＥＲＢ）  −  ＥＲＢの後処理すなわち復号は、スレッド０で行われるが、エラーサンプルは、スレッド４まで使用されず、スレッド４では、エラーは、同期シンボルＳＮＲを計算し、既知の直交シーケンスと相互相関される場合にＦＥＸＴチャネルとＦＥＸＴなしＳＮＲとを推定し、雑音特徴を識別するために統計平均／分散／ひずみ度／尖度を計算するのに使用され得る。
【０１７８】
ＬＮＡＥ４０６の１つの重要な機能は、ブロック４１０によって実行される、明確に示された雑音環境の完全な特性表現を達成するために回線参照雑音を分析することである。諸実施形態では、データ分析４１０は、３つの主要なタスクすなわち、帯域検出と、雑音分類と、シグネチャ推定とを実行する。信号処理アルゴリズムは、これらの機能ブロックの開発に大きく関わる。
【０１７９】
スレッド１の１つの目的は、周波数軸に沿って雑音を分類することである。回線参照雑音によって提供される情報に基づいて、本発明の諸実施形態は、広帯域雑音の個数と、狭帯域雑音の個数と、そのピークＰＳＤと、中心周波数と、帯域幅とを検出する。この目標を達成するために、ブロック４１０内の信号処理アルゴリズムは、次の問題、狭帯域および広帯域ディスクリミネータ（discriminator）と、帯域幅推定と、狭帯域信号のピークまたはピークのパケットの検出と、複数ＮＢ／ＷＢ検出（たとえば、１６個の狭帯域雑音と３個の広帯域雑音と）と、に対処する。
【０１８０】
ブロック４１０内の例の狭帯域ディテクタは、次のタスク、ピーク検出と、背景雑音評価と、帯域幅推定と、を実行する。ピーク検出は、各サブバンドで計算されるピーク対平均比（ＰＭＲ：peak-to-mean ratio）に基づくものとすることができる。詳細な処理は、次のように説明される。まず、受信帯域全体をＮ個のサブバンドに均等に分割する。次に、サブバンドごとに、最大またはピークの雑音ＰＳＤと平均雑音ＰＳＤとを計算する。次に、次式に従ってピーク対平均比の値を計算する。
【数１】
2015533272.tif 000019
【０１８１】
最後に、ＰＭＲの値が事前定義のしきい値を超える場合に、ピークが宣言される。このように見つけられたピークの一部が、ある単一のピークが２つの連続するウィンドウ内に存在する可能性があるという事実に起因して重複している場合があることに留意されたい。したがって、ピークを合併するために、余分なステップが必要である。
【０１８２】
代替のＮＢ検出能力が、ＰＳＤプリミティブの代替であるプリミティブとＮＢ雑音の特定の特性とに基づいて可能である。そのようなプリミティブの、「クラウンレシオ（crownratio）」プリミティブと呼ばれる例は、回線雑音参照サンプルの係数のべきの、この係数の分散に対する比率と定義される。そのようなプリミティブは、その統計がＤＳＬ  ＤＭＴシステムの周期にわたって準定常に出現する狭帯域周波数信号の正しい弁別を可能にする。
【０１８３】
すべてのピークの検出に続いて、ブロック４１０の実施形態は、次に、これらのピークに関連する周波数範囲または帯域幅を識別する。帯域幅の推定は、各ピークに対応する背景雑音の知識を必要とする。背景雑音を計算するために、各検出されたピークの基準帯域が定義される。各基準帯域の中心には、対応するピークがある。背景雑音は、次のように説明される反復プロセスを介して入手される。まず、基準帯域にわたる平均雑音レベルである現在の雑音を計算する。次に、現在の雑音を以前の雑音と比較し、この差が、事前定義のしきい値未満である場合には、現在の雑音が、この特定のピークの背景雑音として保存される。そうでない場合には、次のステップに進む。その雑音ＰＳＤが現在の雑音より大きい周波数（基準帯域上の）について、その雑音ＰＳＤを現在の雑音に置換し、以前の雑音を現在の雑音に置換する。その後、ステップ初期ステップに戻る。この反復方法の収束速度は、かなり高速であり、通常、５回以内の反復で収束する。
【０１８４】
ピークと対応する背景雑音との知識を用意して、ブロック４１０の諸実施形態は、ダウンストリーム帯域全体にわたって各狭帯域雑音を識別することができる。狭帯域雑音の帯域幅は、雑音ＰＳＤがその背景雑音より３ｄＢ上である周波数範囲として判定される。
【０１８５】
狭帯域ディテクタの最終ステップは、各検出された帯域が実際に狭帯域であるかどうかを検証することである。その帯域幅が２７６ｋＨｚを超える（前の仕様で定義されるように）場合には、その帯域は、出力リストから除去される。ディテクタ出力は、次のパラメータからなる。ピーク周波数（ＰＦ）と、ピーク電力レベル（ＰＰ）と、帯域幅（ＢＷ）と。
【０１８６】
本明細書で説明される狭帯域検出アルゴリズムが、（接近して配置された）ピークのパケットをも検出できることに留意されたい。２つのピークの間の最小距離は、検出され得る、ＤＳＰ上で回線参照雑音に適用されるサブサンプリングレートによって制限される。現在、回線参照雑音は、８つにサブサンプリングされ、最小周波数差をもたらすことは、識別され得る、４．３１２５＊８＝３４５ｋＨｚであり、これは、狭帯域検出には粗すぎる。改善された精度は、サブサンプリングレートを下げることによって達成され得る。さらに、ディテクタの性能が、評価される必要がある。より微細なサンプリンググリッドを用いると、本発明の実施形態は、誤ったアラームおよび見逃された検出のレートを分析するために、検出理論を適用することができる。
【０１８７】
ブロック４１０内の例の広帯域ディテクタが、これから説明される。広帯域雑音の検出は、狭帯域雑音の検出と独立である、すなわち、１つまたは少数の狭帯域雑音が、広帯域雑音の周波数範囲内に存在することができる。広帯域検出は、主に、上で指定された広帯域雑音の定義に基づく。背景雑音が未知なので、本発明の諸実施形態は、基準雑音レベルとして−１４０ｄＢｍ／Ｈｚを使用する。次に、２７６ｋＨｚを超えてまたがり、すべての周波数点の雑音ＰＳＤが基準より１２ｄＢ上である周波数範囲が存在する場合に、広帯域雑音が宣言される。それがどのＤＳ帯に存在するのかに依存して、広帯域雑音は、ＤＳ１、ＤＳ２、またはＤＳ３のいずれかとすることができる。
【０１８８】
ブロック４１０の実施形態では、広帯域ディテクタの出力は、次の要素、帯域位置（ＤＳ１／２／３）（ＢＬ）と、平均電力レベル（ＡＰ）と、中心周波数（ＣＦ）と、開始／終了周波数と、当該の帯域にわたる平均雑音ＰＳＤと、を含む構造である。
【０１８９】
ＷＢ雑音について、中心周波数は、ＷＢ雑音を等しい電力の２つのセクションに分割する周波数点と定義される。このパラメータを導入することの根本的理由は、同一の平均電力を有するが、周波数に対して異なる重みを有する２つの雑音を区別することである。
【０１９０】
上で説明された例の広帯域ディテクタは、背景雑音として−１４０ｄＢｍ／Ｈｚを使用するのではなく、広帯域雑音検出に洗練された背景基準雑音レベルを使用することができ、本発明の諸実施形態は、回線参照雑音から真の基準を導出することができる。ＷＢしきい値Ｔｈｄ＿ｗｂは、実際の雑音レベルに依存し、この実際の雑音レベルは、モデム雑音フロアに依存する可能性があり、モデムがショータイムである時またはそうでない時で異なる可能性がある。雑音ファインダについて、−１３７ｄＢｍ／Ｈｚの固定された値があるが、雑音モニタについて、このプロセスは、ａ）各ＤＳ帯の最小ＰＳＤ、ｂ）ＤＳ帯全体のグローバル最小ＰＳＤを見つけるためにＤＳ帯全体を検索する。しきい値は、次のようにセットされる。ＤＳ１について、Ｔｈｄ＿ｗｂ＝ＰＳＤｍｉｎ＿ｄｓ１＋３、ＤＳ２について、Ｔｈｄ＿ｗｂ＝ＰＳＤｍｉｎ＿ｄｓ２＋３、ＤＳ３について、Ｔｈｄ＿ｗｂ＝ＰＳＤｍｉｎ＿ｄｓ＋３。
【０１９１】
ここで、数３は、３ｄＢ帯域幅定義に対応する。ＰＳＤｍｉｎ＿ｄｓ１およびＰＳＤｍｉｎ＿ｄｓ２は、それぞれＤＳ１とＤＳ２との最小雑音ＰＳＤであり、ＰＳＤｍｉｎ＿ｄｓ＝ｍｉｎ（ＰＳＤｍｉｎ＿ｄｓ１，ＰＳＤｍｉｎ＿ｄｓ２，ＰＳＤｍｉｎ＿ｄｓ３）である。
【０１９２】
さらに、背景雑音基準に対するＰＳＤレベルに基づくこと以外の、代替の信号処理アルゴリズムが、広帯域信号を検出するのに活用され得る。
【０１９３】
スレッド１処理に関連して、ブロック４１０は、狭帯域（ＮＢ）雑音と広帯域（ＷＢ）雑音とを検出する。この処理は、ＷＢ検出から始まり、ＮＢ検出がこれに続く。ＷＢ検出がＮＢ検出の前に開始される理由は、ある種のＷＢ雑音（たとえば、コモンモード雑音）が、ＷＢ雑音の存在の知識がなければ簡単にＮＢ信号として扱われ、それらがＷＢ信号内に存在することが既に知られている場合には除去され得る複数のピークを示すことであり、検出判断基準は、特定の帯域内のＷＢ信号の存在の知識に基づいて、ＷＢ雑音に埋め込まれたＮＢの誤検出を回避するためにＮＢの検出のために調整され得る。
【０１９４】
ＮＢ干渉源またはＷＢ干渉源と呼ばれるものの判断は、任意であり、それを超えるとＮＢがＷＢと宣言される雑音の帯域幅の境界に依存する。ＮＢとＷＢとを区別する際の盲点を除去するために、次の境界定義が提案される。
【０１９５】
狭帯域雑音は、その帯域幅がＢｗ以下（たとえば、Ｂｗ＝２７６ｋＨｚ）である信号と定義される。その帯域幅がＢｗを超えるすべての信号は、広帯域雑音と呼ばれる。雑音が変動に起因して時々カテゴリを変化させる（たとえば、ＮＢからＷＢへまたはＷＢからＮＢへ）のを防ぐために、我々は、経時的に雑音ごとにΔＢ（たとえば、ΔＢ＝Ｂｗ／２）変動を許容する。すなわち、雑音がＮＢとして検出される時に、一般に、その雑音は、その寿命にわたってＮＢのままになる。その帯域幅が多少Ｂｗを超えるが、それがＢｗ＋ΔＢ未満である限り、その雑音は、それでも同一のＮＢである。同一のことが、ＷＢ雑音にあてはまる。
【０１９６】
ブロック４１０によって実行されるスレッド２処理（すなわち、雑音クラシファイヤ）が、これから、図８ａから図８ｄに関連して説明される。このスレッドへの入力は、スレッド１で識別された個々の雑音である。雑音ごとに、ブロック４１０は、これを、それが開始する時および終了する時と、その大きさが１５分ウィンドウにまたがってどのように変化するのかとに基づいて、永続性回線に沿って３つのカテゴリ（永久的と徐々に変化と間欠的と）の１つに分類する。
【０１９７】
ブロック４１０を実行した初期スレッド２処理の例が図８ａに示されている。図示されているように、この処理は、識別された雑音が既存の雑音または新しい雑音のどちらであるのかを判定することを含む（ステップ８０２）。既存の雑音について（ステップ８０４）、それがアクティブ雑音またはアクティブに戻った休眠雑音のどちらであるのかを判定し、その持続時間を追跡する。新しい雑音について（ステップ８０６）、開始状況と特徴（周波数範囲、雑音ＰＳＤなど）とを記録する。ステップ８０８は、雑音の消滅を検出し、記録する。ステップ８１０は、すべてのアクティブ雑音についてカウンタ値（ＣＲＣ／ＦＥＣ／ＳＥＳ）を更新する。
【０１９８】
図８ａに示された処理が、間欠的（ＩＮＴＭ）雑音と永久的（ＰＥＲＭ）雑音とのみの検出に関することに留意されたい。徐々に変化する雑音の弁別は、異なって実施される。
【０１９９】
詳細な情報が、狭帯域雑音と広帯域雑音との両方についてブロック４１０の諸実施形態によって実行される照合プロセスについて、これから提供される。
【０２００】
図８ｂに示されているように、照合は、ステップ８１２で、検出されたＮＢ雑音が新しい雑音であるかどうかを判定することから始まる。上でスレッド１処理に関連して詳細に示したように、次の３つのディスクリミネータすなわち、ピーク周波数（ＰＦ）と、ピーク電力レベル（ＰＰ）と、帯域幅（ＢＷ）とが、異なるＮＢ雑音の間で区別するためにブロック４１０によって使用される。
【０２０１】
一実施形態では、一致する雑音がデータベースから見つけられたことを宣言するために、検出された雑音は、３つすべての条件すなわちＣｏｎｄ１＝（｜ＰＦｄ−ＰＦｔ｜＜ＴｈｄＦ）、ｃｏｎｄ２＝（｜ＰＰｄ−ＰＰｔ｜／ＰＰｔ＜ＴｈｄＰ）、ｃｏｎｄ３＝（｜ＢＷｄ−ＢＷｔ｜／ＢＷｔ＜ＴｈｄＢ）のうちの１つまたは複数を満足しなければならず、ここで、ＰＦｄ、ＰＰｄ、およびＢＷｄは、検出された雑音のパラメータであり、ＰＦｔ、ＰＰｔ、およびＢＷｔは、ターゲット雑音に関し、ＴｈｄＦ、ＴｈｄＰ、およびＴｈｄＢは、対応するしきい値である。
【０２０２】
通常のＮＢ雑音、たとえばＲＦＩについて、ピーク周波数は、異なるＮＢ信号を弁別するための主要な特性であり、条件２および３は、多少緩和され得る。現在、周波数しきい値は、６９ｋＨｚにセットされ、これは、２つのＮＢの間の最小距離であり、ｆｓｕｂ＝８のサブサンプリング値あたりの大きさに起因して識別され得る。ピーク電力および帯域幅のしきい値は、２０％と５０％とにセットされる。ＢＷの照合プロセスのどちらかといえばゆるいしきい値の理由は、サブサンプリング値ｆｓｕｂに関連する。
【０２０３】
図８ｂのステップ８１４は、本発明の実施形態による例のＷＢ雑音照合プロセスを示す。広帯域雑音ディスクリミネータの実施態様を用いて、複数のＷＢ雑音が、同一のＤＳ帯上で区別され得る。次の３つのパラメータすなわち、帯域位置（ＤＳ１／２／３）（ＢＬ）と、平均電力レベル（ＡＰ）と、中心周波数（ＣＦ）とが、異なるＷＢ雑音の特性を表すのに使用される。
【０２０４】
中心周波数は、ＷＢ雑音を等しい電力の２つのセクションに分割する周波数点と定義される。このパラメータを導入する根本的理由は、同一の平均電力を有するが、周波数に対して異なる重みを有する２つの雑音を区別することである。
【０２０５】
一致するＷＢ雑音を見つけるために、検出された雑音は、次の条件すなわち、Ｃｏｎｄ１＝（ＢＬｄ＝＝ＢＬｔ）と、Ｃｏｎｄ２＝（｜ＡＰｄ−ＡＰｔ｜／Ａｐｔ＜ＴｈｄＰ）と、Ｃｏｎｄ３＝（｜ＣＦｄ−ＣＦｔ｜＜ＴｈｄＦ）との３つすべてを満足しなければならず、ここで、ＢＬｄ、ＡＰｄ、およびＣＦｄは、検出された雑音のパラメータであり、ＢＬｔ、Ａｐｔ、およびＣＦｔは、ターゲット雑音に関し、ＴｈｄＰおよびＴｈｄＦは、対応するしきい値である。ＮＢのケースに似て、電力しきい値は、２０％にセットされる。広帯域雑音ディスクリミネータの完了時に、周波数しきい値は、現在のｆｓｕｂについて６９ｋＨｚにセットされる。
【０２０６】
図８ｂから図８ｄは、本発明の諸実施形態でブロック４１０によって実行される合同ＮＢおよびＷＢ雑音照合プロセスをさらに示す。
【０２０７】
合同ＷＢおよびＮＢ照合プロセスの概念の背後にある根本的理由は、次の観察から生じる。まず、何度も、狭帯域信号は、広帯域信号の出現を伴って現れる。これらのＷＢ（たとえば、周波数選択的に結合する伝達関数を介して異なるモードに変換されたコモンモード信号）は、ＲＦＩに似たＮＢ雑音を作成し、ほとんどの場合にそのようなものとして検出される。また、ＷＢ信号が消滅する時にも、そのＷＢ信号がＮＢ信号を作成する。ＮＢ雑音とＷＢ雑音との合同知識がなければ、誤ＮＢ検出が発生する。同様に、誤ＮＢ検出は、インパルス雑音の存在下で、部分的にフィルタリングされたインパルスが、ＮＢまたはＷＢの存在の検出のために評価される回線参照雑音プリミティブに反映される時に必ず、発生し得る。他の場合に、同一の雑音が、それが検出のしきい値のすぐそばにあるという事実に起因して、頻繁に出現と消滅とを交番する場合がある。
【０２０８】
これらのすべてを考慮に入れて、次のシナリオが、既存の雑音に関する合同雑音分類および照合プロセスの諸実施形態で、図８ｂから図８ｄに示されたステップ８１４から８２０で考慮される。これらは、次のように、より詳細に説明される。
【０２０９】
出現するまたは消滅するＷＢ／ＮＢ雑音について、部分的な１秒をカウントし、これを持続時間の一部にし、遷移内で最初のＮ１秒と最後のＮ２秒とをカウントする（時々、雑音がその最大電力に達しまたは完全に消滅するのに、２〜３秒を要するという事実に起因する）。次に、ＷＢの出現時と消滅時との新しいＮＢ雑音をフィルタリングで除去する。インパルスが検出される場合には、ＮＢ雑音検出のしきい値を増やす。検出の一貫性を達成するために、ＮＢ／ＷＢ電力を、その以前のＰＳＤと比較する。具体的には、新しいＮＢ／ＷＢが出現する時に、これをその以前の第２のＰＳＤと比較し、差が３ｄＢ未満である場合には、新しいシグネチャを追加せずにこれを無視し、その一方で、ＮＢ／ＷＢが消滅する時には、これをその以前のＰＳＤと比較し、差が３ｄＢ未満である場合には、消えたものとしてそのＮＢ／ＷＢにフラグを立てることなく、そのＮＢ／ＷＢを保持する。
【０２１０】
一実施形態では、合同分類の実施態様は、図８ｂから図８ｄに示された５つのメインステップからなる。ステップ８１２では、検出されたＮＢ雑音をチェックし、既存のＮＢ雑音を更新し、新しいＮＢ雑音にフラグを立てる。ステップ８１４では、検出されたＷＢ雑音をチェックし、既存のＷＢ雑音を更新し、出現するＷＢ雑音と消滅するＷＢ雑音とに関連する新しいＮＢ雑音を除去し、新しいＷＢ雑音のシグネチャを作成する。ステップ８１６では、消えたＮＢ雑音をチェックする。ステップ８１６では、消えたＷＢ雑音をチェックする。ステップ８２０では、新しいＮＢ雑音のシグネチャを作成する。
【０２１１】
ブロック４１０によって実行されるスレッド４（すなわち、雑音シグネチャエスティメータ）処理の諸態様が、これから説明される。スレッド１およびスレッド２で生成された情報は、スレッド３で収集されたデータと一緒に、スレッド４で、識別された雑音のシグネチャを推定するのに活用される。エスティメータは、以下のタスクを実行する。
【０２１２】
まず、下位スレッドからの入力に基づいて、エスティメータは、各個々の雑音の基本的な特徴を取り込むか再取込し、この特徴は、雑音電力変動を追跡するための各雑音のライフスパン内の最大／最小／平均雑音ＰＳＤと、間欠的雑音または徐々に変化する雑音のオン／オフ雑音ＰＳＤと、徐々に変化する雑音の徐々に変化するレートと、雑音の一意性の特性を表すのに使用され得る雑音周波数範囲、ピーク位置、ピークＰＳＤ、平均ＰＳＤなどとを含む。
【０２１３】
上の雑音シグネチャが識別された後に、エスティメータは、集計された雑音ＰＳＤから雑音コンポーネントのうちのいくつかを除去し、または背景雑音を導出することすら可能にする。たとえば、自己Ｆｅｘｔ支配環境では、本発明の諸実施形態は、ＥＲＢデータが使用可能である場合に、Ｆｅｘｔなしの回線雑音を入手することができる。雑音推定分離を達成することは、本発明が、各個々の雑音の容量影響を推定することをも可能にする。より具体的には、各雑音に関連する容量損失を計算し、したがって、システムのシャノン容量を推定することが可能である。各雑音に関連する容量損失は、たとえば、次のように計算され得る。
【数２】
2015533272.tif 000020
【０２１４】
ここで、ｆ０およびｆ１は、帯域の開始トーンと終了トーンとに対応し、基準は、検出に使用される背景雑音基準から入手され、ｆｓｕｂは、現在の実施態様では８と等しく、４は、４ｋＨｚシンボルレートを表し、最後に、この計算では３ｄＢ毎ビットが仮定される。
【０２１５】
次に、エスティメータは、各雑音に関連する安定性メトリックを導出する。このメトリックは、カウンタ（ＣＲＣとＦＥＣとＳＥＳと）の統計と、おそらくはＢＳ関連情報とを含む。さらに、ＣＲＣ限界が、ＤＳＰから入手された実際の値との比較のために、ＳＮＲから導出され得る。
【０２１６】
上で述べたタスクに加えて、雑音シグネチャエスティメータは、検出された雑音のタイプを判定する。雑音タイプは、その帯域幅と、永続性（または連続性）と、他の特徴とに関する。狭帯域雑音について、永久的雑音についてＡＭ無線とコモンモード（ＣＭ）狭帯域干渉（ＮＢＩ）との間で、間欠的雑音についてハム無線とＣＭ  ＮＢＩとの間で、徐々に変化する雑音についてＣＭ  ＮＢＩと他の雑音カテゴリとの間で、弁別することが必要である。
【０２１７】
広帯域雑音について、同様の技法が、永久的雑音について自己Ｆｅｘｔと異種ＤＳＬとＣＭ広帯域干渉（ＷＢＩ）との間で、間欠的雑音についてＤＳＬサービスとＣＭ  ＷＢＩとの間で、徐々に変化する雑音についてＣＭ  ＷＢＩと他の雑音カテゴリとの間で、弁別するために必要である。
【０２１８】
雑音タイプの判定が、非常に複雑になり得ることは明白である。しかし、いくつかの通常の雑音の特性を活用することが、有用なヒントを提供し、したがって、特定の雑音源タイプ識別において有効である。たとえば、ＣＭ  ＮＢＩは、一般に、接近して配置されたピークのパケットに関連し、ＡＭ周波数およびハム周波数は、米国アマチュア無線放送連盟（ＡＲＲＬ）によって定義される無線帯内になくてはならない。
【０２１９】
諸実施形態では、データロギングブロック４１２は、１５分レポートを生成し、これをＣＯ（すなわち、クラウド）に送る。ロギングが始まる前に、ブロック４１２は、正しい雑音クラスがレポート内に出現することを保証するために、雑音の永続性に基づいて雑音を分類する。雑音が永久的であることの判定は、雑音が常時１５分ウィンドウ内に存在するかどうかに基づく。データ報告の後に、すべてのカウンタが、次のレコードウィンドウの準備をするためにリセットされる。すべての雑音について、そのクラスまたはタイプに関わりなく、次の情報、雑音クラス（永久的、間欠的、または徐々に変化）と、雑音タイプ（ＡＭ、ハム、ＣＭ、Ｆｅｘｔなど）と、現在の状況（アクティブまたは休眠）と、周波数帯（ＮＢまたはＷＢ）と、周波数範囲と、ＮＢについてピーク周波数およびピーク雑音ＰＳＤ、ＷＢについて平均雑音ＰＳＤと、ヒットおよび毎分ヒットと、持続時間および毎分持続時間と、この雑音に起因する容量損失と、ＣＲＣ、ＦＥＣ、およびＳＥＳのカウンタ値に関する安定性影響と、マージン削減（全体的なマージン、帯域あたりのマージン、または雑音帯域あたりのＢＷマージン削減）に関する安定性影響と、雑音のライフスパンにわたる最大雑音ＰＳＤ、最小雑音ＰＳＤ、および平均雑音ＰＳＤと、がクラウドに送られる。
【０２２０】
さらに、いくつかの雑音固有特徴、たとえば徐々に変化する雑音の徐々の変化のレートが、レポート内に記録される。
【０２２１】
ＩＮＡＥ４０４の詳細な機能ブロック
上で、本発明の諸実施形態によるインパルス雑音分析エンジン（ＬＮＡＥ）４０４によって実行される処理を説明したので、ＩＮＡＥの機能ブロックが、これから、より詳細に説明される。図４に示されているように、これらのブロックは、データ収集４１４と、データ分析４１６と、データロギング４１８とを含む。
【０２２２】
諸実施形態では、ブロック４１４によるスレッド１処理に送られる唯一のデータは、ＩＮＭ標準パラメータ（ＩＮＭＥＱおよびＩＮＭＩＡＴ、ＩＮＭＡＭＥ、Ｏｆｆｓｅｔ、Ｓｔｅｐ、…）ならびにＣＲＣ／ＦＥＣカウンタである。ＩＴＵ  Ｇ９９３．２  Ａｍｅｎｄｍｅｎｔ  ２により、これらは、次のように説明される。
【０２２３】
ＩＮＭＡＭＥ：観察ウィンドウ内のＤＭＴシンボル数カウンタ。
【０２２４】
［ＩＮＭＡＩＮＰＥＱ０…ＩＮＭＡＩＮＰＥＱ１６］  観察ウィンドウ内で観察されたＩＮ持続時間の個数（ＤＭＴシンボル内）を要約する、１７個の値の配列。値の範囲は、［０：１６］であり、１６は、ＩＮが１６ＤＭＴシンボルより長いことを意味する。
【０２２５】
到着間間隔（ＩＡＴ）：インパルスクラスタの始めから次のクラスタの始めまでのデータシンボルの個数として生成される。同期シンボルが、２つのインパルスクラスタの間で発生する場合に、それらの同期シンボルは、ＩＡＴでカウントされてはならない。異常が、到着間間隔の複数の範囲について生成される。これらの異常のカウンタは、ＩＡＴヒストグラムを表す。ＩＮＭ標準化されたパラメータのヒストグラムに対する代替のプリミティブも、インパルス検出のすべての秒にスレッド１による消費のためにスレッド０によって生成され得る。そのような代替のプリミティブの例は、サイズ４０００のビット配列またはバイト配列であり、この配列の各ビットまたは各バイトは、１つまたは複数のインパルスが、１つの単一の秒インターバル内にスキャンされる４０００個のデータシンボルの各ＤＭＴシンボル上で検出されたか否かを表す。
【０２２６】
主要なデータ処理は、ＩＮＭプロセス機能が呼び出される前にはブロック４１４によって実行されない。それでも、データをそのままで送るのではなく、プロセスが１秒あたりのウィンドウを介して行われる時に、各データの１秒あたりのデルタが、ブロック４１４によって計算され、入手されたデータが、スレッド１と前方とへ渡される。
【０２２７】
ブロック４１６によって実行されるスレッド１（すなわち、検出）処理が、これから説明される。
【０２２８】
スレッド１は、秒のスケールでＩＮＭＥＱから検出された雑音の個数、ならびに、雑音ごとに基本的な特性すなわち、クラス（すなわち、ＲＥＩＮ、ＰＥＩＮ、ＳＨＩＮＥ、ＦＡなど）と、周期的である場合に、推定された周波数および観察のウィンドウのスケールでの長さと、非周期的である場合に、持続時間とを提供する。
【０２２９】
次のようにインパルスの性質を判定する、１つの検出アルゴリズムが、スレッド１で実施される。図９は、ＩＮＭＩＡＥＱヒストグラム（ＩＮＭプロセスのスレッド１）からインパルス雑音を検出する例のアルゴリズムを示す流れ図である。線形手法が選択された。ステップ９０６では、各ビンが、連続的に読み取られる（変数ｋ）。ビンが、０と等しくない場合には、連続シンボルカウンタの数を増やし、ビン値を保存し、次のビンに移る。０の値が見つかる場合には、ステップ９０２で、連続するシンボルカウンタの数をチェックする。後者が０と等しくない場合には、ｎ個のインパルスまたは複数のインパルスが存在する。連続するシンボルカウンタの数の値（１、２、３、４、または＞４）に基づいて、特定のプロセスが、ステップ９０４で準備を整えられる。たとえば、連続するシンボルカウンタの数が１と等しい場合には、１つのインパルスだけが存在し、インパルスの長さは、非ゼロビンの保存された値である。
【０２３０】
ブロック４１６によって実行されるスレッド２（すなわち、永続性）処理が、これから説明される。
【０２３１】
諸実施形態では、ブロック４１６によるスレッド２処理は、ＩＮＭシグネチャデータベースを管理することを含む。インパルス雑音データベースは、リンクリスト構造に基づく。図１０ａは、本発明の諸実施形態による例の手法を説明する。
【０２３２】
スレッド１で検出された雑音は、１つずつ処理される。ディテクタ出力に基づいて、スレッド２アルゴリズムは、雑音が既にデータベースに存在するかどうかをチェックする。このプロセスの目的は、雑音の最初の発生時にデータベース内に新しい雑音シグネチャを作成し、または、雑音シグネチャが既に存在する場合にこれを更新することである。処理１００２に示されているように、新しい雑音が検出されるたびに、構造が、リンクリストデータベースに追加され、デフォルトで、間欠的雑音（クラス）である。雑音が既に存在する（永久的の間欠的）時には、異なるフィールドが、それ相応に更新される。
【０２３３】
アクティブフラグが、雑音構造ごとに使用される。雑音は、現在のウィンドウ内で検出される時に、アクティブと宣言される。したがって、雑音は、検出されない場合にはインアクティブである。データベースに含まれる雑音は、アクティブまたはインアクティブになることができる。これは、時間のどの瞬間にも、そのアクティブフラグ雑音オンを有する雑音が、現在検出されている雑音であることを意味する。雑音が再出現する時に、雑音構造は、０と等しいアクティブフラグ（インアクティブ状況）を有してデータベース内に既に存在する。その雑音は現在検出されているので、アクティブフラグは、０から１に変更される。
【０２３４】
図１０ａおよび図１０ｂのステップ１００４および１００６に示された追加処理は、データベースが正しい情報を用いて更新されることを保証するために実行される。
【０２３５】
雑音がアクティブである時に、本発明の諸実施形態は、Ｎｂ＿ＨｉｔｓとＤｕｒａｔｉｏｎとならびにＰｅｒＭｉｎＨｉｔｓ／ｐｅｒＭｉｎＤｕｒａｔｉｏｎを更新する。ＲＥＩＮの長さおよび周波数も、１秒より長いスケールで調整され得る。
【０２３６】
ＲＥＩＮ雑音の特定のケースについて、雑音が、必ず１秒ウィンドウの中央に出現するので、ＩＮＭＥＱに基づく最初の検出は、正確なＲＥＩＮの長さと周波数とを提供しない。そのゆえに、不正確なパラメータを有する雑音構造が、雑音存在の最初の秒の間にデータベース内に作成される。後続の１秒ウィンドウ中に、ディテクタは、以前の記録されたデータと一致しない正確なパラメータを提供する。したがって、１秒雑音（今回は正確）が、データベース内で作成され、アクティブであるが、以前の雑音は、それ以上検出されない（不正確なパラメータのゆえに）ので、状況をアクティブからインアクティブに変化させる。この特定の文脈では、不正確な雑音が、データベースから除去され、正確な雑音のパラメータが、それ相応に調整される。
【０２３７】
雑音が消える時に、同一の問題に出会う。上のケースと同様に、新しいが不正確な雑音が、データベース内に作成され得る。前と同様に、雑音が消え、新しい不正確な雑音が作成される時に、我々は、新しい雑音をデータベースに保存するのではなく、消える雑音のパラメータをそれ相応に再調整する。
【０２３８】
データベースに関する雑音の出現と消えることとの副作用を解決し、複数のＲＥＩＮ雑音が存在する時に所与のインパルス雑音をデータベースからの別の雑音に誤って照合する可能性を解決するために、１秒あたりのＩＮシグネチャ追跡状態機械が、所定の位置に配置される。例示的な例として、２つのＲＥＩＮ雑音が、同時に存在し、類似する長さ（１つのＤＭＴシンボルと３つのＤＭＴシンボルとなど）を有する時に、インパルス雑音ディテクタは、時々、短い時間の期間（１秒または２秒）の間の２つではなく１つの雑音だけを調べることができる。ＩＮＭＥＱヒストグラムは、それ相応に投入され、スレッド１ディテクタは、２つではなく１つの雑音が存在すると宣言するのみである。ブロック４１６による永続性処理は、消える時に２つの雑音が現在存在すると宣言し、出現する時に新しい雑音インスタンスを作成する。雑音の出現／消えることに関するこれらのタイプのパターンは、複数の雑音が存在する時に予測可能であり、この問題は、永続性モジュールが、どの雑音が出現し、どの雑音が消滅するのかを宣言するためにより長い時間スケールを調べる時に、簡単に訂正され得る。
【０２３９】
したがって、ステップ１００６で、１秒あたりの状態機械は、定位置に配置され、雑音シグネチャが図１０ｂで説明されるように更新された後に、毎秒走行する。この状態機械の目的は、出現する（Ａｐｐ）雑音が、正当に出現しつつあり、消える雑音として誤って検出された他の消える（Ｖａｎ）雑音の結果ではないことを保証することである。消える雑音が、新しい雑音が出現する時に同時に出現する時には必ず、状態機械は、データベースの一貫性ことをチェックし、出現する雑音または消える雑音のシグネチャをそれ相応に更新する。１つの雑音が出現し、２つの他の雑音が消える場合に、このプロセスは、誤検出が発生しなかったかどうかと、新しい雑音が、２つの消える雑音の連結に過ぎないこととをチェックする。そのために、２つの消える雑音の周波数が、加算され、新しい雑音の周波数と比較される。等しい（または非常に近い）場合に、このアルゴリズムは、２つの消える雑音をアクティブとして再確立することによってそれらの連結を訂正し、それ相応におよび新しい雑音シグネチャインスタンスをデータベースから除去することによって、それらを更新する。同様のプロセスが、新しい雑音が出現し、別の雑音が消える時に行われる。このアルゴリズムは、消える周波数雑音と新しい雑音からの周波数とを相互チェックすることによって、新しい雑音が消える雑音を含まないことをチェックする。そうである場合には、このアルゴリズムは、アクティブとして消える雑音を再確立し、新しいアクティブ雑音をそれ相応に更新する。
【０２４０】
スレッド２の状態機械の拡張が、非同期に発生する雑音の、複数の秒ウィンドウにまたがるＳｉｎｇｌｅ  Ｅｌｅｃｔｒｉｃａｌ  Ｉｍｐｕｌｓｅ  Ｎｏｉｓｅ（ＳＥＩＮ）としての分類である。本発明人は、特定のエンティティとして雑音シグネチャデータベース内のＳＥＩＮ雑音を考慮に入れないことの問題を認識する。スレッド１から来るすべての雑音は、ＲＥＩＮ雑音として分類され、１秒のスケールで推定されたその周波数と長さとによって特性を表される。したがって、ＳＥＩＮ雑音が出現する時に、そのＳＥＩＮ雑音は、１秒の間のみ存在するＲＥＩＮとしてデータベース内に存在する（Ｈｉｔｓ＝１、Ｄｕｒａｔｉｏｎ＝１）。したがって、ブロック４１６の諸実施形態は、すべての１秒ＲＥＩＮ雑音を、そこからＳＥＩＮヒストグラムが構成されるＳＥＩＮと指名される１つのＩＮ雑音シグネチャに連結する。このヒストグラムは、ＳＥＩＮ  ＤＭＴシンボル長に関係するｘ軸と、観察ウィンドウのスケールでのＳＥＩＮのヒット数に関係するｙ軸とによって定義される。
【０２４１】
事実上、ＳＥＩＮ雑音シグネチャは、１０秒おき（現在のデフォルト値）に更新される。１０秒おきに、データベースが、通読され、その間に、１秒のみのすべての消えたＲＥＩＮ雑音（Ｈｉｔｓ＝１、Ｄｕｒａｔｉｏｎ＝１）が、その長さと周波数とに基づいてＳＥＩＮヒストグラムに追加され、その後、１秒のみの消えたＲＥＩＮ雑音は、データベースから削除される。
【０２４２】
ブロック４１６の実施形態によって実行されるスレッド３〜４（すなわち、ＩＡＴおよびカウンタ）処理が、これから説明される。
【０２４３】
ＩＡＴ（到着間間隔）処理の１つの目的は、インパルスの２つのクラスタの間で到着時刻を推定できることである。到着間間隔アルゴリズムは、２つのインパルスクラスタの間の到着間時間を判定することと、クラスタ長を判定することとからなる。ＩＮＭステップとＩＮＭオフセット標準パラメータに基づいてこの判定を行う再帰アルゴリズムの一例が、図１１に示されている。
【０２４４】
システムカウンタは、すべての秒に、スレッド３〜４処理から使用可能である。雑音が出現する（間欠的としてフラグを立てられる）時に、１０秒平均ウィンドウが、雑音の出現中に観察される１秒あたりのＣＲＣ／ＦＥＣカウントを推定する。１０秒ウィンドウ中に、累積された値は、雑音出現に関連する「システムＣＲＣ／ＦＥＣ」として雑音シグネチャに保存される。１０秒後に、平均値が、計算され、「システムＣＲＣ／ＦＥＣ」として雑音シグネチャに保存される。それらは、その後には更新されず、雑音のシグネチャと到着時の影響との一部になる。カウンタ収集のためのこの１０秒ウィンドウが提案されるのは、ほとんどの間欠的雑音の到着について、モデムは、１０秒後にリトレインする（リトレイン判断基準により）か、あるいは、モデムがリトレインせず、もはやリトレイン事象のトリガにつながったはずの連続的エラー（ＳＥＳ）などを生じなくなるように、そのオンライン構成を調整し終えている（ＳＲＡ／ＳＯＳまたはビットスワップを介して）かのいずれかになることが期待されるからである。雑音が消える時に、システムカウンタは、雑音レコードに関連付けられ、雑音の次の出現のためにクリアされる。雑音構成記述の規約では、システムカウンタは、回線の安定性に対するこの雑音の影響の特性表現に使用され得るサブパラメータを表す。代替案では、雑音の存在に関連する「ＳＥＳ／ＥＳ／ＣＲＣ／ＦＥＣ」のカウンタは、雑音出現に続く最初の１０秒ウィンドウだけではなく、雑音の存在の持続時間全体の間に収集され得る。雑音の持続時間にわたるこの連続的なカウンタ収集は、雑音の到着時と、観察ウィンドウの持続時間全体にわたるその存在の全体での、雑音の存在に起因するありそうなカウンタ増加の関連付けを可能にする。
【０２４５】
ブロック４１８の実施形態によるスレッド５（すなわち、ロギング）処理が、これから説明される。
【０２４６】
諸実施形態では、ロギング出力レコードは、上で提示された表に従って実施される。スレッド４から入手されたシグネチャ抽出に基づいて、１５分ウィンドウあたりのデータログが、抽出される。ブロック４１８は、いくつかの間欠的雑音が同一の性質を有するかどうかを、それらのシグネチャに基づいて判定する。そうである場合には、特定の同一の雑音の発生の回数が、増分される。その結果、ログデータは、同一の雑音に関する重複した情報を担持してはならない。単一の雑音源によって所与のパターンに従って作成されたデータベース内の複数の独立の雑音をリンクし、これを合成雑音として報告するのも、スレッド５である。そのような合成雑音源のそのような形容の例は、その送信中に短いバーストと長いバーストとのさまざまなシグネチャを作成することによって現れるＨＰＡＶの形容である。そのようなバーストおよび間欠的雑音の出現のスペクトル的、持続時間、および経時的シーケンスは、合成雑音を構成する要素雑音のシグネチャの電力線通信システムの合成雑音に似るゆえに、雑音が単一の合成雑音源として分類されることを可能にする。
【０２４７】
ＣＰＥにまたがる実際の雑音源の識別および相関とＣＰＥごとの経時的な相関とのための雑音分析レコードとシグネチャとの使用
諸実施形態では、エンジン４０２などの雑音分析エンジンを用いる雑音の検出および分析は、実際の雑音源識別に向かう中間ステップである。エンジン４０２によって作られる１５分出力レコードは、ＤＳＬ回線上の雑音事象の後にＣＰＥによって検出される雑音のさまざまなカテゴリを分類するためのすべての必要な情報を含む。雑音事象は、個々のＣＰＥのエンジン４０２によって追跡できるＤＳＬ回線に影響する雑音源の存在と、離脱と、出現と、徐々の変化として定義される。雑音のクラス、その主シグネチャ情報、および副シグネチャ情報は、１５分レコード内で符号化された雑音の存在の時間情報（持続時間、ヒット数）と一緒に、クラウドベースのエキスパートシステムがオペレータのＤＳＬネットワーク内で実際の雑音源の特性を表すことを可能にする。
【０２４８】
図１２は、本発明のこれらの追加の態様による例のシステムアーキテクチャを示す。図示されているように、このアーキテクチャは、本発明の雑音分析エンジン４０２と共に適合されたＳｍａｒｔＣＰＥ１２０２を含む。これらの診断コンポーネントは、ＣＰＥの設置中と動作中とに使用される。下でより詳細に説明される追加のコンポーネントは、ＣＰＥに影響する配線と雑音との障害を分析するために、ＣＰＥ上とＣＯのクラウドソフトウェア１２０４上とで実行し、結果をクラウドに格納する。この情報は、オペレータのＯＳＳ、ＮＭＳ、およびＣＲＭシステム１２０６から使用可能にされる。
【０２４９】
図１２に示されたアーキテクチャは、Ｓｉｎｇｌｅ  Ｅｎｄｅｄ  Ｌｉｎｅ  Ｔｅｓｔｉｎｇ（ＳＥＬＴ）ＵＥＲ、Ｄｕａｌ  Ｅｎｄｅｄ  Ｌｉｎｅ  Ｔｅｓｔｉｎｇ（ＤＥＬＴ）、Ｉｍｐｕｌｓｅ  Ｎｏｉｓｅ  Ｍｏｎｉｔｏｒｉｎｇ（ＩＮＭ）などのさまざまな標準ＤＳＬパラメータおよびプロプライエタリＤＳＬパラメータと、ＳｈｏｗＬＮ、ＳｈｏｗＨＬＯＧなどのプロプライエタリＰＨＹパラメータとを毎秒収集する、上で説明されたものなどのデータ収集エンジンを含む。その後、このデータは、ＣＰＥ自体での配線障害と雑音障害とについて分析され、分析の結果は、クラウドに転送される。これらの結果は、クラウドでの追加分析の結果と一緒に、Ｒｅｐｒｅｓｅｎｔａｔｉｏｎａｌ  Ｓｔａｔｅ  Ｔｒａｎｓｆｅｒ（ＲＥＳＴ）ＡＰＩを介してオペレータのＯＳＳ／ＮＭＳに提供される。
【０２５０】
図１３は、ＯＳＳ（Ｏｐｅｒａｔｉｏｎ  Ｓｕｐｏｒｔ  Ｓｙｓｔｅｍ）またはＮＭＳ（Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｓｙｓｔｅｍ）との相互作用とインターフェースとをさらに示す。ＳｍａｒｔＣＰＥクラウドソフトウェア１２０４は、１つまたは複数のＣＰＥの時間にまたがるデータを格納し、分析する。各ＣＰＥ１３０２（上で説明されたものなどの雑音分析エンジンを備える）は、階層データベースに格納されるタイムスタンプ付きの１５分レコードをクラウドに転送する。クラウドソフトウェアは、ヒストリカルデータがオンデマンドで格納され、取り出され、表示されることを可能にする。クラウドソフトウェアは、時間と顧客とにまたがる情報を単純化し、管理するためのインテリジェンスとツールとを有する。情報は、再帰する問題を識別し、複数の顧客に影響する問題を相関させるために、ＲＥＳＴ（Ｒｅｐｒｅｓｅｎｔａｔｉｏｎａｌ  Ｓｔａｔｅ  ｔｒａｎｓｆｅｒ）／ＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）ベースのインターフェースを介してオペレータのＯＳＳ／ＡＣＳ（Ａｕｔｏ−Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｓｅｒｖｅｒ）／ＮＭＳと共有され得る。１つのそのようなツールが、各ＣＰＥによって提供される雑音レコードのヒストリカルデータを顧客の実際の機器に対応する雑音のありそうな源に関連付ける能力を与える。
【０２５１】
１５分出力レコードがクラウドに提供された状態で、雑音ファインダは、分析を実行し、上でより詳細に説明されたものなどの３つの次元に従って雑音環境を記述することと、各雑音を分類することによって、「雑音環境メイクアップ（noise environment make up）」（「ループトポロジメイクアップ（loop topology make up）」に類似する）を提供する。
【０２５２】
分類次元を超えて、各ＳｍａｒｔＣＰＥ１３０２は、１５分出力レコード内で、雑音の構造とＤＳＬ回線に対するその影響とに基づく、雑音ごとのシグネチャを提供する。このシグネチャは、強力なデータ分析を提供するのに使用され得る。たとえば、このシグネチャは、ＤＳＬ回線を乱す、トレッドミルのＤＣモータのパルス幅変調速度コントローラの周波数など、雑音源の特定の出所（雑音シグネチャデータベース内で維持される）を識別するのに使用され得る。このシグネチャは、矯正のためにありそうな源を分離するのを助けるために特定の雑音の再出現を確認するのにも使用され得る。最後に、ＳｍａｒｔＣＰＥクラウドは、複数の住戸にまたがって雑音を生じるトレッドミルなど、複数の顧客に影響しつつある雑音シグネチャを判定するのに使用される。
【０２５３】
オペレータが、特定の機器と顧客器具とに関する現場の問題の再出現を経験する時に、問題のある雑音源のデータベースは、豊かにされ得る。これは、オペレータが、彼らのネットワーク内の支配的な雑音源をより効率的に識別し、新しい既知の妨害の広まった影響を予想することを可能にする。
【０２５４】
上で説明されたものなどの雑音分析エンジンによって実行されるＳｍａｒｔＣＰＥ雑音モニタは、動作している間に、ＤＳＬ回線を連続的に監視する。その主目的は、間欠的雑音源の出現と消滅とをログ記録し、それらの出現の時刻を正確に検出し、それらが顧客のＤＳＬ回線の安定性に対して有する可能な影響を定量化すると同時に、永久的雑音源に対する変化を監視することである。雑音モニタリトレインレポートに取り込まれるリトレイン事象に関連するタイムスタンプ、ならびに各雑音の出現に関連する１分あたりヒットおよび持続時間カウンタ情報が、雑音事象の発生を経時的に追跡するのに使用される。この情報は、ＳｍａｒｔＣＰＥクラウドソフトウェア１２０４によって格納もされ、その結果、オペレータは、情報を再検討し、そのような雑音が発生する時に関するパターンを識別することができるようになる。
【０２５５】
雑音の存在とＤＳＬ回線に対するその影響とを動的に診断することに加えて、ＳｍａｒｔＣＰＥ雑音モニタは、雑音のタイプを判定し、その特性に関する詳細を提供し、顧客のサービスプロファイルに対する変更を提案する。サービスプロファイルは、ＩＮＰ、遅延、マージン、およびトーンブラックアウトなどのパラメータを含む。
【０２５６】
クラウドＳｍａｒｔＣＰＥソフトウェア１２０４では、複数のプロセスが、オペレータが実際の雑音源を識別し、ＣＰＥにまたがる雑音源相関を実行することを可能にするために実施される。
【０２５７】
ソフトウェア１２０４によって実行される第１のプロセスは、図２０に関連してこれから説明されるように、実際の雑音源の識別である。
【０２５８】
第１のステップ２００２では、問題のある雑音源であることがオペレータに知られている、ある機器と顧客器具とに固有の実際の雑音源の基準データベースが、まず作成される。データベースは、ＣＰＥに搭載された雑音モニタモジュールによって投入される雑音データベースと全く同じ形で編成され、同一の雑音クラスタイプを有し、主シグネチャフィールドと副シグネチャフィールドとを投入される。
【０２５９】
一例として、公表された情報に基づいて、ＮＢ干渉源のリストが、データベースに以下の情報を事前に投入するのに使用される。たとえば、この情報は、任意の特定の地理的区域の、ＡＭ無線周波数と、より対線上でＤＭモードで受信された関連する電力と、アクティビティとのリストを含むことができる。この情報は、さらに、任意の特定の地理的区域内でより対線上でＤＭモードで受信される期待される電力を有する、アマチュア無線と予約された政府通信システムとに関連する所与の周波数のリストを伴う、ハム無線送信のリストを含むことができる。この情報は、さらに、高いレート（たとえば、２００ＫＨｚ）と閉じこめられたスペクトル（confined spectrum）とを有する非同期周期的スイッチングデバイスを有する機器のリストを含むことができる。
【０２６０】
同様に、ＥＭＩ規制に準拠せず、ＤＳＬ回線に影響する可能性がある既知の機器の特性表現に基づいて、既知の広帯域妨害源のシグネチャが、データベースに含まれ得る。例は、ＤＳＬ回線に対する広帯域の影響を有すると期待される、トレッドミルなどの家庭機器を含む。より対線に対して期待される通常のＰＳＤレベル（およびその周波数範囲）と一緒にトレッドミルのＤＣモータのパルス幅変調速度コントローラに関連する１５マイクロ個のパルスの１６ｋＨｚでの基礎になる反復パルストレインなど、ＰＳＤの副特性が、雑音データベースに投入される。もう１つの例は、特定のＦＥＸＴ  ＰＳＤレベルとＮＥＸＴ  ＰＳＤレベル（およびその周波数帯）を伴う、既知の異種ＤＳＬサービス（非自己ＦＥＸＴ）のシグネチャである。もう１つの例は、その影響を受けるＤＳＬシステムによって経験される、送信ＰＳＤとその持続時間の通常の特性を有する、ＨＰ−ＡＶなどの既知の電力線通信システムのシグネチャである。もう１つの例は、特定のＰＳＤ特性と、パルスの特性すなわちガウシアンまたは決定論的を有する基礎になる反復パルストレインなどの副シグネチャとを有する、フラットＬＣＤモニタなどのＴＶ機器のリストである。
【０２６１】
最後に、インパルスを作成する機器の既知の源が、それらが生成するインパルスの特性と共にデータベースに含まれる。例は、ある持続時間の同期（１００Ｈｚ／１２０Ｈｚ）ＲＥＩＮを作成する、欠陥のあるモデム電源ユニットを含む。もう１つの例は、バースト性を有する非周期的インパルス性雑音を作ることが知られている家庭環境内の機器タイプである。そのような機器の挙動は、それらが作成するインパルスの長さと、そのＰＳＤのレベルと、ｓｍａｒｔＣＰＥ雑音モニタによってインパルス性雑音の分類の一部として実施されるクラスに対応するクラス内で表されるインパルスの構造（プラグの挿抜、サーモスタットのオン／オフ、モータのオン／オフ…など）とによって特性を表される。
【０２６２】
データベースを完成させるために、基準データベース内の雑音のそれぞれは、あるタイミング情報に関連付けられ、このタイミング情報は、その間に機器の１つが使用される通常の持続時間と、それがオンおよびオフにどれほどしばしば切り替えられるのかと、それがどの時刻であるのかとの特性を表す。例は、トレッドミルが、通常は１０分から３０分まで続く持続時間の間に、より確かには午前７時から８時までと午後５時から６時までとの時刻にオンになる可能性がある、庭の照明が、夕方にオンにされ、夜に向かって４時間から５時間の間オンにされる、ＴＶセットが、主に夕方の午後６時の後に、３０分から３時間までの通常の持続時間の間オンにされる、である。
【０２６３】
初期基準データベースが構成された後に、ｓｍａｒｔＣＰＥ雑音モニタによって提供された雑音出力レコードに対する実際の雑音源の一致の検索が、行われ得る。照合のプロセスは、次の次元に沿って行われる。クラス一致、主シグネチャ一致、および副シグネチャ一致を含む個々の雑音特性と、時間的特性（すなわち、１分ウィンドウ、１５分ウィンドウ、または２４時間ウィンドウの過程にわたるヒット数と持続時間と）と、発生の時刻（すなわち、１日のどの時刻か）と。
【０２６４】
ステップ２００４では、主シグネチャ照合と副シグネチャ照合とを伴うクラス照合が、ｓｍａｒｔＣＰＥ雑音分析エンジンのスレッド２での出現する雑音を既存のアクティブ雑音またはインアクティブ雑音と照合するプロセスに似た形でクラウド内で行われる。データベース内の異なる雑音の間で区別するのに使用される、各雑音クラス（ＮＢ、ＷＢ、インパルス性、…）に関連するディスクリミネータに基づいて、ファジイ論理に基づく比較プロセスが、報告された１５分出力レポート内の雑音とオペレータ候補基準データベースとのありそうな一致を見つけるために、開発される。このプロセスの出力は、雑音ディスクリミネータに対して使用されるしきい値および信頼度の範囲などのファジイ論理パラメータを与えられて、データベースからの基準雑音源が、ＣＰＥによって報告された雑音に対する候補一致である可能性があるかどうかを示す。
【０２６５】
クラス、サブクラス、または機器の１つが分離された後に、ステップ２００６では、乱す機器の時間的特性と１分レコードおよび１５分レコードからの観察された雑音の時間的特性とに基づいて、照合プロセスが行われる。この論理は、ｓｍａｒｔＣＰＥ出力レコード内で報告された持続時間とヒット数と持続時間とを、候補機器の基準データベース内にログ記録された持続時間の範囲およびヒットと照合することを試みる。このプロセスの出力は、候補妨害源が観察された雑音事象の実際の源である可能性があることの確認または否を提供する。
【０２６６】
最後に、ステップ２００８では、特定のＣＰＥについてログ記録されたヒストリカル雑音データにまたがる検索が、特定の雑音の発生レートを判定するために実行され、最終的な照合プロセスが、雑音の発生が、データベースに取り込まれた機器の期待される使用（たとえば、何時にどれほど長くオンにされると期待されるか）と一致する可能性が高いかどうかを判定する。
【０２６７】
全体的な照合プロセスは、主に、ｓｍａｒｔＣＰＥ雑音分析エンジンから１５分ごとに収集されたＳｍａｒｔＣＰＥ出力データレコードのフィールドと要素との使用における、ＤＳＬ下線に影響する可能性のある機器の１つを識別することと完全に一致する。これらのレコードを既知の機器の同様に投入されたデータベースに対して照合することによって、問題が、より分離され得る。オペレータが、特定の機器と顧客器具とに関する現場の問題の再出現を経験する時に、問題のある雑音源のデータベースが、豊かにされ得る。これは、オペレータが、彼らのネットワーク内の支配的な雑音源をより効率的に識別し、新しい既知の妨害の広まった影響を予想することを可能にする。
【０２６８】
外部事象に対する雑音発生のさらなる相関は、ｓｍａｒＣＰＥ雑音モジュールによってその１５分レコード内で報告されるシグネチャの徐々の変化を環境条件または人間の行う挙動などの外部情報と照合することによっても判定され得、そのような相関の例は、電離圏の日中の伝送特性変化または伝送特性のそのような変化に応答する夜間中に発生するＡＭ送信器のスケジューリングされた増やされた電力レベルに起因する、ｓｍａｒｔＣＰＥモジュールによってその１５分レコード内で報告される永久的ＲＦＩ  ＮＢ妨害源の知覚される電力の徐々の変化である。ｓｍａｒｔＣＰＥ１５分レコードの徐々の変化の、そのような傾向とのクラウド内での相関は、オペレータが、１つのＣＰＥに関連する雑音環境の徐々の変化の原因を識別し、確認することを可能にする。
【０２６９】
本発明の諸実施形態によるクラウドソフトウェア１２０４の諸実施形態によって実行されるもう１つのプロセスは、ＣＰＥにまたがる相互相関を含む。
【０２７０】
ＣＰＥにまたがって可視の雑音を照合するプロセスは、ありそうな源へのあるＣＰＥの観察された雑音の前の照合プロセスの拡張である。これは、次の次元すなわち、クラス照合と主シグネチャ照合と副シグネチャ照合とを含む個々の雑音特性と、時間的特性（すなわち、１分ウィンドウ、１５分ウィンドウ、または２４時間ウィンドウの過程にわたるヒット数と持続時間と）と、発生の時刻とに沿っても行われる。
【０２７１】
いくつかの雑音源が、その主シグネチャのうちの１つによってよく特性を表されるので、クラウドＳＷ内のＣＰＥにまたがる照合プロセスは、ｓｍａｒｔＣＰＥ雑音分析エンジンのスレッド２で、出現する雑音を既存のアクティブ雑音またはインアクティブ雑音と照合するプロセスに似た形に基づく。データベース内の異なる雑音の間で区別するのに使用される各雑音クラス（ＮＢ、ＷＢ、インパルス性、…）に関連するディスクリミネータに基づいて、しきい値とファジイ論理とに基づく比較プロセスが、複数のＣＰＥによって報告される対応する１５分出力レコード内の雑音のありそうな一致を見つけるために開発される。そのような雑音の例は、よく定義された既知に周波数での強いＡＭ雑音局であり、強いＡＭ雑音は、同一のケーブルバンドルを共有する複数のＣＰＥで感知される可能性が高い。複数のＣＰＥにまたがるその周波数での永久的ＮＢ雑音の存在の照合は、雑音源の共通性の証拠を提供する。広帯域妨害源に関するものなどの他の状況では、雑音が各ＣＰＥに影響する周波数範囲での照合プロセスが、ＣＰＥごとに異なる可能性があるケーブルアンバランスに起因して同一ケーブル内で異なる可能性があるので、照合プロセスは、基礎になる反復パルストレインのよく定義された特性などの副雑音特性にまたがって行われる。一例として、１６ｋＨｚ反復インパルストレインがすべての影響されるＣＰＥの雑音レコードについて雑音の本来の特性として報告されるが、この雑音１５分出力データレコードのＰＳＤフィールドで可視のその影響が、ＣＰＥごとに異なる可能性があるので、トレッドミルによって引き起こされる広帯域雑音の存在をＣＰＥにまたがって相関させることは、関連する１５分出力データレコード内のこの雑音の副シグネチャに対して実行される。この相違を除けば、比較プロセスは、それでもしきい値とファジイ論理とに基づき、複数のＣＰＥによって報告される対応する１５分出力レコード内の雑音のありそうな一致を見つけるために開発される。
【０２７２】
各ＣＰＥに関連する１５分レコードに基づく、クラウド内でＣＰＥにまたがって照合するプロセスの重要で強力な態様は、雑音事象が各ＣＰＥによって取り込まれる時の雑音事象の時間整合性に存する。複数のＣＰＥに影響する１つの雑音事象は、各ＣＰＥによってクラウドに提供されるレコードの一部であるすべて現在の１分カウンタと１５分カウンタとに同時に記録される。事象の発生の時刻の整合性は、すべてのＣＰＥの１分レコードと１５分レコードとからの観察された雑音ごとの時間的特性に対して行われる照合プロセスである。この論理は、各雑音と１つのＣＰＥとに関するｓｍａｒｔＣＰＥ出力コード内で報告される持続時間とヒット数とを、それに対する相関が実行されるすべての他のＣＰＥの雑音ごとのｓｍａｒｔＣＰＥ出力レコード内で報告されるヒット数と持続時間とに照合することを試みる。このプロセスの出力は、複数のＣＰＥが観察された同一の雑音事象を見ることの確認または否を提供する。このプロセスの出力は、ありそうな配列されたＣＰＥのセットが、同一の雑音源によって影響されまたはコモンループアンバランスに悩むことを確認することをも可能にする。
【０２７３】
複数のＣＰＥの照合論理は、すべてのＣＰＥの１分レコードと１５分レコードとからの各観察された雑音の時間的特性を使用して行われるが、絶対時間基準に対する照合も、ＣＰＥにまたがって発生し、絶対時刻に発生することが既知の雑音事象に関して行われ得る。実際に、各１５分雑音レポートは、１５分雑音レコードがあるＣＰＥについて任意の時刻内の１５分持続時間のどれをカバーするのかを示す所与のタイムスタンプに関連する。複数のＣＰＥにまたがって１５分レコードを相関させる時に、各ＣＰＥ１５分レコードに関連するタイムスタンプ情報内のオフセットは、１分カウンタをより正確に整列させ、これによって、１分の精度で任意のＣＰＥ上の雑音事象の発生をより正確に判定するのに使用される。回線リトレインにつながる雑音事象などのいくつかの事象について、すべての影響される回線がリトレインする時の正確な瞬間に作成される雑音レコードのタイムスタンピングは、雑音出現の同一の源に起因するリトレイン事象を２〜３秒の精度で相関させることを可能にする。この結果が、図１４に示されており、図１４では、タイムスタンプは、同一の雑音源によって影響される３つのＣＰＥ上のリトレイン事象に関連する雑音モニタレポートにおいて導出される。各ＣＰＥの１５分レコードの１分カウンタの整列と、ＣＰＥにまたがる雑音事象のまたは絶対時刻を決められた事象に対する判定との例のプロセスが、図２１に示されている。
【０２７４】
ＣＰＥにまたがる雑音事象の相関のすべての場合に、このプロセスは、雑音特性の情報の可用性と、１５分雑音レコードを用いて提供されるそのタイミング情報とに起因して、可能にされる。レコードの絶対時刻を導出するプロセスは、下で詳細に説明され、その基本原理は、ある既知の時点からの相対オフセットを計算することである。既知の時点は、ＣＰＥがレポートを送信する（クラウドがそれを受信する）点である。相対時刻を利用してレポートの作成時刻とレポートの送信時刻との両方にタイムスタンプを付けることと、両方を送信することとによって、相対送信時刻および相対作成時刻は、クラウド内の時間のデルタの計算を可能にする。インターネットを介するタイムソースへの接続を介して既知の時刻を有するクラウド内の到着時に、サーバは、単純に現在時刻からデルタを減算し、レポート時刻を絶対時刻に変換する。
【０２７５】
本発明の諸実施形態でｓｍａｒｔＣＰＥ１３０２および／またはソフトウェア１２０４によって実行される新しいプロセスは、単一のＣＰＥの事象を時間にまたがって相関させることを含む。
【０２７６】
単一のＣＰＥの複数の１５分レコードにまたがって可視の雑音を照合するプロセスは、上で説明された照合プロセスの拡張と考えられ得る。雑音分析エンジン（たとえば、エンジン４０２）内で実施され、ＣＰＥ自体に組み込まれる照合プロセスも、企図されている。ＣＰＥ内では、雑音のデータベースが、複数の１５分レコードにまたがって維持され、このデータベースは、本発明の一実施形態では、通常は２４時間期間にまたがる。２４時間の終わりに、データベースは、リセットされ、あるいはその代わりに、２４時間を超えてインアクティブである雑音が、最も最近に出現する雑音レコードを保存するためにデータベースから削除される。雑音が出現する時には必ず、組込み分析エンジンのスレッド２プロセスが、２４時間データベースから既存のレコードに対する一致があるかどうかを判定し、一致がない場合には、新しい検出された雑音を用いてデータベースを増補する。組込み分析エンジンのスレッド５は、雑音の状況を永久的または間欠的に更新するために連続する１５分レコードを比較し、クラウドに送られるその１５分レコード内で、アクティブ雑音と、その現在の２４時間データベースからのその雑音の一意識別子とを報告する。
【０２７７】
所与の２４時間ウィンドウ内で、クラウドＳＷ１２０４照合プロセスは、１５分レコードを介して雑音分析エンジン組込み雑音データベースから提供される雑音の一意識別子の正確な一致について２４時間ウィンドウをスキャンすることによって、再帰する雑音事象のパターンを簡単に判定する。クラウドによって報告される２つの雑音事象の照合プロセスの精度は、このシナリオでは、ＣＰＥの組込み分析エンジンの照合プロセスと、ＣＰＥ自体の上で走行するファジイ論理とに依存する。クラウドＳＷ１２０４は、単純に、雑音識別子の正確な一致を検索する。代替実施形態では、クラウドＳＷ１２０４は、次の次元すなわち、クラス照合と主シグネチャ照合と副シグネチャ照合とを含む個々の雑音特性と、時間的特性（すなわち、１分ウィンドウ、１５分ウィンドウ、または２４時間ウィンドウの過程にわたるヒット数と持続時間と）と、発生の時刻とにおいて、１５分レコードの個々のエントリに対しても照合プロセスを実行する。
【０２７８】
この代替照合処理は、クラウドＳＷ１２０４が、ＣＰＥ自体によって実行される雑音照合関連付けの変形形態を実行することを可能にする。これは、ｓｍａｒｔＣＰＥ雑音分析エンジンのスレッド２で、出現する雑音を既存のアクティブ雑音またはインアクティブ雑音と照合するプロセスに類似するが、ｓｍａｒｔＣＰＥ組込み分析エンジンによって使用されるものとは異なるしきい値とファジイ論理とのセットを用いて行われ得る。クラウドＳＷ１２０４照合論理は、ｓｍａｒｔＣＰＥ組込み分析エンジンによって提供されるものの相補的な結果を提供し、クラウドに提供されるｓｍａｒｔＣＰＥ１５分レコード内の複数の独立の雑音エントリを系統的に生成する合成雑音事象が発生する時に必ず、再帰するパターン照合プロセスで複数の雑音コンポーネントを関連付けることができる。また、クラウドＳＷ１２０４照合プロセスは、日、週、または月によって分離され、組み込まれたものからの特定の再帰する雑音の雑音識別子が変化した、複数の１５分雑音データレコードにまたがる一致をも検索する。最後に、１５分レコードタイムスタンピングに関連するタイムスタンプとそれと共に提供される１分ヒットカウンタおよび持続時間カウンタとに基づいて、１分の精度でクラウドベースのＳＷによって再構成され得る雑音事象の発生の正確な絶対時刻は、雑音事象の雑音特性に関わりなく、その正確な発生の時刻だけに基づく雑音事象の照合を可能にする。これは、いくつかのシナリオで重要であり、異なる時刻に発生する同一の雑音事象は、ｓｍａｒｔＣＰＥ組込み分析エンジンによって、完全に２つの異なる雑音特性を有するものとして解釈され、したがって、対応する出現中にクラウドに提供される１５分データレコード内で２つの完全に異なる雑音エンティティとして報告され得る。対応する２つの１５分データレコードからのこの２つの明白な雑音エンティティは、事象が発生したのが絶対時刻（１５分データレコードとその１分カウンタとに関連するタイムスタンプから再構成され得る）のおかげで１日または１週間内ではない場合に、クラウドヒストリデータベース内でおおまかにのみ照合され得る。そのようなシナリオの例は、環境条件に基づいて異なる度合でＤＳＬリンクの安定性を劣化させる広帯域雑音を生成する、規則的な時刻のスプリンクラシステムの開始である。ｓｍａｒｔＣＰＥ組込み分析エンジンによる雑音識別プロセスは、お互いにおおまかに類似する２つの異なるまたはより多くの雑音レコードをもたらす可能性があるが、１５分データレコードとその１分ヒットカウンタとに関連するタイムスタンプから再構成された正確なタイミング情報は、スプリンクラシステムの開始に対応する各雑音事象の絶対時間基準の導出を可能にする。数日、数週間、または数カ月にまたがる所与の時刻での観察の狭いウィンドウ内の任意の再帰する事象の検索は、ｓｍａｒｔＣＰＥ組込み分析エンジンデータベース内の完全に異なるエントリとして出現した元々は出現した雑音事象の肯定の照合結果を生じる。
【０２７９】
この相違を除いて、上で説明された比較プロセスは、それでも、しきい値とファジイ論理とに基づき、各ＣＰＥによって報告される１５分出力レコードにまたがる雑音のありそうな一致を見つけるために開発される。
【０２８０】
ＣＰＥ上のリアルタイム雑音データベースの管理と維持
ＣＰＥ内で雑音をアーカイブするために、本発明の実施形態では、雑音シグネチャのデータベースが、ＣＰＥ上で作成され、毎秒管理され、更新される。ある雑音の最初の発生中に、関連する雑音シグネチャ構造が作成される。実際には、各雑音シグネチャ構造は、独立の構造または、順序付きリンクリスト（ordered link list）、配列、もしくは任意の他のグループエンティティのアイテム部分とすることができる。各雑音シグネチャは、前にリストしたように、たとえば、雑音スペクトルの中心周波数、雑音のスペクトル帯域幅、雑音帯域幅にわたる集計雑音電力、ならびにインパルス雑音の場合に、時間領域パルス持続時間およびそれに関連する周波数など、雑音の特性を表す必須フィールドからなる。
【０２８１】
各雑音シグネチャは、雑音の存在に起因する推定容量損失、雑音の存在に起因する関連するＳＥＳ、ＥＳ、ＣＲＣ、ＦＥＣ、または任意の他のカウンタの増分、雑音の存在に起因するマージン劣化などのシステムパラメータに関連する。
【０２８２】
各雑音シグネチャは、雑音のタイムスタンプ存在を関係付けるパラメータ構造すなわち、Ｈｉｔｓすなわち雑音出現の回数と、Ｐｅｒ  ｍｉｎ  Ｈｉｔｓ配列すなわち、１分あたりスロット上で分解された、雑音が出現する回数の配列と、Ｄｕｒａｔｉｏｎすなわち、雑音が存在する時間の個数と、Ｐｅｒ  ｍｉｎ  Ｄｕｒａｔｉｏｎ配列すなわち、１分あたりスロット上で分解された、雑音が存在する時間の個数の配列とを用いて構成される。
【０２８３】
雑音シグネチャは、Ｎｏｉｓｅ＿ＩＤすなわち、雑音が出現する時に雑音に関連付けられる一意ＩＤ識別子（このＩＤが、増分する形で関連付けられる場合に、このＩＤは、他の雑音と比較したこの特定の雑音の相対雑音出現をも表す）、Ｃｏｍｐｏｓｉｔｅ  Ｎｏｉｓｅ  ＩＤ（ＨＰＡＶなどの妨害源が複数の雑音シグネチャを作成する時に、ＣＰＥは、検出の後にこの特定の雑音シグネチャが合成雑音に関連付けられることを意味する合成ＩＤを雑音シグネチャのパッケージに関連付けることができる）などの異なるインデックスからもなる。したがって、同一の妨害源に関連付けられるすべての雑音シグネチャは、同一の合成雑音ＩＤに帰せられるようになる。
【０２８４】
組込みデータベース内での雑音シグネチャの作成の後に、このシグネチャは、現在の雑音検出に基づいて毎秒更新され、フィールドは、更新され、洗練される。このタスクは、スレッド２内で行われる。
【０２８５】
しかし、データベースは、その全体を管理される必要もある。そのために、クロスシグネチャ処理が行われる。たとえば、１５分おきに、データベースは、クラウドに送られるメッセージを生成するために読み取られる。あるいは、２４時間おきに、データベースは、新しい２４時間ウィンドウを開始するためにクリアされる。代替案では、２４時間より古い雑音レコードが、データベースを最新に保つためにデータベースから削除される。定期的なインターバルに、雑音重複を避けるために、データベースは、完全に読み取られ、我々は、その基本パラメータ（周波数、電力、スペクトル、パルスレート、…）に基づいて重複したすべての雑音を検索する。雑音が重複している場合には、重複したインスタンスは消去され、残る１つが更新される。このプロセスは、クラウドレポートを生成する前の１０秒おきまたは１５分おきなど、経験的な時間持続時間の後に実行され得る。
【０２８６】
インパルス雑音の場合に、１秒の雑音が出現するたびに、雑音シグネチャが作成される。すべてのこれらのＳＥＩＮインパルスを集計されたヒストグラムに連結するために、データベースは、経験的持続時間（たとえば１０秒）の後にも読み取られ、１回だけ発生するすべてのインパルス雑音が検索される。見つかる場合には、雑音シグネチャが、データベースから消去され、関連する雑音情報が、ＳＥＩＮ雑音シグネチャに投入される。同一のプロセスが、ＳＨＩＮＥ雑音カテゴリまたは短雑音カテゴリについて行われる。
【０２８７】
データベースを介するクロス処理のもう１つの例は、合成雑音を照合するために行われる。異なる雑音シグネチャがたとえば同一のタイムスタンプを共有するかどうかを特定の時に検索することは、ＣＰＥがそれらの合成雑音ＩＤをそれ相応に更新することを可能にする。
【０２８８】
上で説明された処理の例のすべてが、正確な組込みリアルタイム雑音シグネチャデータベースを管理し、維持するために必要である。受信された１５分ウィンドウ雑音データベースに基づいて、１５分ウィンドウのスケールとしてまたは１５分ウィンドウデータベースの間で雑音クロス処理を走行させることができる同様のプロセスが、クラウドに拡張され得る。上のプロセスのそれぞれが、そのままでクラウドに拡張され得る。
【０２８９】
雑音モニタのためのＬ０プリミティブの導出
上で説明された実施形態では、雑音分析エンジンのスレッドの入力は、「Ｌ０プリミティブ」と呼ばれるものである。上で説明されるように、Ｌ０プリミティブは、ＤＳＬハードウェア（ＨＷ）トランシーバを制御し、ＤＳＬプロトコルスタックの物理媒体依存層（ＰＭＤ：physical medium dependent layer）レベルとＴｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ  Ｓｐｅｃｉｆｉｃ  −  Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｖｅｒｇｅｎｃｅ（ＴＰＳ−ＴＣ）レベルとでＤＳＬ接続の状況と品質とを監視する、基礎になるファームウェア（ＦＷ）によって作られるＩＴＵ−Ｔ  ＤＳＬ標準化されたまたはプロプライエタリな品質メトリックスである。
【０２９０】
雑音モニタ分析エンジンについて、Ｌ０プリミティブは、２つのカテゴリすなわち、ＤＳＬリンクの挙動の特性を表す状況パラメータと、ＤＳＬ回線の雑音環境の特性を表すメトリックとに分離され得る。前者は、ＤＳＬ接続が雑音のある条件によってどのように影響されるのかに関し、後者は、ＤＳＬ接続の存在または不在の際に何であるのかに関して雑音環境を記述することを試みる。ＤＳＬの品質に関するプリミティブは、たとえば、達成可能なビットレート、マージン（集計、帯域あたり、トーンあたり）、カウンタ（たとえば、ＳＥＳ、ＥＳ、ＣＲＣ、ＲＳ、再送信カウント、パケット消失、…）、ならびに障害および欠陥（信号消失（ＬＯＳ：Los of Signal）、フレーム消失（ＬＯＦ：Los of Frame）、…）である。
【０２９１】
雑音環境の記述に関するプリミティブは、たとえば、ＬＮ（推定された周波数領域雑音サンプルの平均値に基づくトーンあたりの回線雑音ＰＳＤ基準配列）、ＳＴＡＴＳＮ（「クラウンレシオ」係数、平均値、分散、ひずみ度、尖度、その他などの周波数領域雑音サンプルに基づく代替のトーンあたり統計モーメント）、ＩＮＭ（インパルスのシンボルあたり持続時間と到着時間間隔情報とに基づいて作られるインパルス雑音監視ヒストグラム）、ＩＮＭ−ＴＤ（シンボルあたりの検出されたインパルスの代替の時間領域インパルス雑音配列）、およびＥＲＢデータ（同期シンボルエラーの生データ）である。
【０２９２】
ＤＳＬリンク状況と雑音メトリックとの両方が、１秒ごとに収集され、後処理され、上で示された分析エンジンのスレッド１と３とに供給される。ＤＳＬリンク状況がそれによって導出される手段は、標準化されているが、雑音環境の記述に関するプリミティブの導出は、大部分がプロプライエタリのままである。これらのメトリックが、ｓｍａｒｔＣＰＥ雑音分析エンジンによる雑音環境の特性表現の目的を満足するために導出される手段の説明は、次のようにより詳細に提示される。
【０２９３】
雑音環境関連プリミティブについて満足される必要がある第１の要件は、雑音分類について重要な３つの次元すなわち周波数（ＮＢ／ＷＢ）と時間（連続的／インパルス性）と永続性（間欠的／徐々に変化／永久的）とに沿った雑音の検出を可能にすることである。
【０２９４】
永続性弁別について、雑音プリミティブは、毎秒、前の秒と独立に計算され、１秒のレートでのプリミティブのポーリングが、雑音の永続性の検出を可能にするようになっている。周波数弁別について、ＰＳＤと他の統計モーメントとのトーンあたり配列が、周波数軸に沿った雑音源の周波数弁別を可能にするために導出される。時間弁別について、雑音の定常特性またはインパルス性特性を取り込んだ２つの多少独立なメトリックすなわち、ＰＳＤおよび他の関連するモーメントなどの平均化されたトーンあたりのメトリックまたは集計メトリックと、シンボルあたりのＩＮＭヒストグラムまたはその代替の時間領域配列とが、導出される。
【０２９５】
時間弁別（雑音の定常特性またはインパルス性特性）を可能にするために、ＰＳＤおよび他の関連するモーメントなどのトーンあたりの平均をとられるメトリックと、シンボルあたりのＩＮＭヒストグラムまたはその代替の時間領域配列とがそれによって生成されるプロセスは、注意深い設計から生じる。この設計の目標は、１つのセットが本質的に連続的定常雑音の特性に関して報告し、第２のセットが本質的にインパルス性雑音源の特性に関して報告する、直交メトリックの２つのセットを導出することである。この目標を達成するために、シンボルあたりのインパルスディテクタが、検出されるすべてのインパルスの影響を連続雑音メトリックからフィルタリングによって除去するのに使用される。これは、どのＤＭＴシンボルがインパルスによって影響されるのかを検出することと、連続的なトーンあたりの平均をとられた雑音メトリックを提供する平均プロセスからこれを破棄することとによって実現される。その一方で、ＩＮＭヒストグラムまたは代替の時間領域インパルス配列の投入は、構成パラメータとして連続的雑音のレベルを取る同一のインパルスディテクタに基づき、連続的な雑音が、インパルスディテクタをトリガしないようになっており、このインパルスディテクタは、連続的な雑音が出現する時に必ずインパルス性雑音を検出するのみである。この設計プロセスは、１秒のレートでポーリングされる２つのプリミティブが、直交に近いことと、ＡＥの後続層での後処理が、他の雑音タイプメトリック（たとえば、連続的）へのあるタイプの雑音（たとえば、インパルス性）のまたはその逆の影響を元に戻すために、ほとんど不要であることとを保証する。
【０２９６】
連続的雑音源を記述する平均をとられたメトリックＰＳＤまたは他の統計モーメントからのインパルスの影響を受けるシンボルのフィルタリングは、雑音分析エンジンスレッドでの雑音源のよりよい弁別を可能にし、一例として、一実施形態では、３つのトーンあたりのＰＳＤ配列が、１秒ウィンドウ内でのインパルス性雑音源と連続的雑音源とのよりよい検出を可能にするために、計算され、分析エンジンのスレッド１に提供され得る。
【０２９７】
第１の配列は、インパルスによって影響されるすべてのシンボルの周波数領域雑音サンプルの１秒ウィンドウにわたる平均であるインパルスの影響を受けるシンボルＰＳＤ配列である。次の配列は、インパルスによって影響されないすべてのシンボルの周波数領域雑音サンプルの１秒ウィンドウにわたる平均であるインパルスの影響を受けないシンボルＰＳＤである。第３の配列は、インパルスによって影響されまたは影響されないすべてのシンボルのすべての周波数領域雑音サンプルの１秒ウィンドウにわたる平均である、１秒ウィンドウにわたって平均をとられたＰＳＤである。
【０２９８】
３つのＰＳＤまたは代替の統計モーメント配列は、連続雑音源とインパルス性雑音源との直交検出を提供するために、上で示されたように回線雑音分析エンジンスレッド１に供給される。
【０２９９】
対応して、インパルス雑音検出能力に対する連続雑音の到着の影響がそれによって世話されなければならないプロセス。ＩＮ分析エンジンに提示される最終的な１秒ＩＮＭヒストグラムプリミティブへの間欠的連続雑音の表明は、フィルタリングによって除去されなければならない。間欠的連続雑音源のフィルタリングプロセスは、５００ｍｓを超える長さの連続雑音の到着をヒストグラムレポート内で破棄することに存する。また、そのような連続的雑音が５００ミリ秒以上の持続時間にわたって出現する時に、インパルスディテクタパラメータの再構成が行われ、インパルス検出器の感度レベルが、現在の不連続雑音レベルに調整されるようになっている。そのような構成の結果は、任意の他のディスクリミネータ要因の不在の下で、その瞬間的電力レベルが背景雑音のＰＳＤのレベルをあるマージンだけ超えるインパルスだけが、インパルス雑音ディテクタによって検出可能であり、効果的に検出されることを保証する。その結果、ＩＮ  ＡＥのＬ１スレッドのＬ０プリミティブは、一貫して検出可能であるインパルスが、連続的背景雑音よりあるレベルだけ上にあるので、それらのインパルスだけを報告する。
【０３００】
インパルスディテクタとプリミティブとがそれによって連続雑音の影響から調整される例のプロセスと、回線参照雑音および代替の連続雑音プリミティブがそれによってインパルスなしに生成されるプロセスとは、メトリックの２セットの直交性を保証し、雑音モニタ分析エンジン４０２が、そのそれぞれの特性についてインパルス性雑音源と連続雑音源とにより独立に作用することを可能にし、追跡が、図１８および図１９に示されている。
【０３０１】
図１８は、ＩＮＭＩＡＥＱヒストグラムとインパルス／無インパルスＰＳＤ配列とを生成するのに使用されるインパルスフラグを生成する、インパルス雑音の存在の検出の流れ図説明を表す。すべての受信されたシンボルで、瞬間的エネルギまたはスライサエラー（雑音監視）またはＦＦＴ出力（雑音ファインダ）が、ステップ１８０２ですべてのトーンについて計算される。多数決手法が、一例としてここで使用される。各トーンエネルギは、１８０４で、以前に推定された背景雑音分散の推定値などの基準（しきい値１）と比較される。瞬間的エネルギがしきい値より大きい場合には、トーンは、雑音によって影響されるものとしてマークされ、雑音によって影響されるトーンの個数に関係するカウンタが、１８０６で１つ増やされる。各トーンを処理した後に、雑音によって影響されるトーンの個数に関係するカウンタが、しきい値２（トーンの総数の２０％など）より大きい場合には、１８０８で、シンボルが、インパルスによって影響されるものとしてマークされる（インパルスフラグ＝１）。そうでない場合には、シンボルは、インパルスによって影響されないものとしてマークされる（インパルスフラグ＝０）。
【０３０２】
ディテクタを継続的にトリガする連続雑音の出現を追跡するために、インパルスによって影響されるものとしてマークされた連続するシンボルの個数をカウントするローカルカウンタが、導入され、インパルスが検出されるたびに増やされる。インパルスによって影響されるものとしてマークされた連続するシンボルの個数が、しきい値３（２０００、短雑音の限度など）より大きい場合には、連続雑音環境が宣言され、インパルスディテクタが現在の連続雑音でトリガするのを避けるために、しきい値１が、それに従って増やされる。また、インパルスによって影響される連続するシンボルのリセットローカルカウンタが、０にリセットされ、連続雑音がＩＮＭＩＡＥＱヒストグラムの投入に影響しないようになっている。
【０３０３】
インパルス検出の後に、現在のインパルスフラグが、図１９に示されているように、ＩＮＭヒストグラムとインパルス／無インパルスＰＳＤとを作成するのに使用される。インパルスが検出される（インパルス＝１）時に、インパルスＰＳＤ平均値は、現在のシンボル入力を考慮に入れる。ＩＮＭＩＡＥＱヒストグラムを計算するために、インパルスによって影響される連続するシンボルのローカルカウンタが、１９０２で１つ増分される。類似するプロセスが、インパルスが検出されない時に行われ、インパルスシンボルは、無インパルスＰＳＤ平均値推定で使用されず、ＩＡＴヒストグラムを作成するために、ＩＡＴデルタ時間ローカルカウンタが、１９０４で増分される。
【０３０４】
これらの２つのローカルカウンタに基づいて、ＩＡＴヒストグラムとＩＮＭＩＡＥＱヒストグラムとが投入される。インパルスが検出される時に、ＩＡＴデルタ時間ローカルカウンタに関係するＩＡＴヒストグラムビンは、１つ増やされ、ＩＡＴデルタ時間ローカルカウンタは、０にリセットされる。同様に、インパルスが検出されない時には、インパルスによって影響される連続するシンボルのローカルカウンタに関係するＩＮＭＡＩＥＱヒストグラムビンは、１つ増やされ、インパルスによって影響される連続するシンボルのローカルカウンタは、０にリセットされる。
【０３０５】
ＤＳＬマルチキャリア受信器実施態様では、インパルス性雑音および連続雑音のＩＮＭヒストグラムおよびトーンあたり統計モーメントなどの雑音メトリックが、モデムがデータモード動作である間に、送信された有用なＤＳＬ信号がデータシンボルに基づいて推定された後に、周波数領域で入手されるスライサエラーに基づいて作成される。これらのエラーサンプルは、有用なＤＳＬ信号が正しく推定され、データシンボルの復調／復号プロセスで復号エラーが出現しないならば、ＤＳＬチャネル上の雑音サンプルの忠実な表現である。その一方で、ショータイムに有用なデータシンボルの間で規則的に送信される既知の同期シンボルパターンなどの、既知の送信された信号シンボルまたは既知のシンボルのシーケンスが復調されつつある時には必ず、計算されるエラーサンプルは、正確であり、雑音サンプルの信頼性に関わりなく回線上の特定の雑音特性について使用され得る。たとえば、データシンボルだけに基づくＲＥＩＮインパルスによって作られたインパルス雑音ＰＳＤの導出は、影響されるデータシンボル上で入手されたエラーサンプルが高レベルＲＥＩＮ雑音シナリオの下でスライシングエラーに起因して信頼できないものである尤度に起因して、不正確である。その代わりに、ＲＥＩＮ環境内で、インパルスによって影響され、ＰＳＤ推定のために収集された同期シンボルだけが考慮されつつある時には必ず、インパルスの影響を受けるシンボルの忠実なＰＳＤを推定するのに、同期シンボル上で収集されたエラーサンプル（ＥＲＢ（Ｅｒｒｏｒ  Ｒｅｐｏｒｔｉｎｇ  Ｂｌｏｃｋ）と称する）を利用することができる。インパルスディテクタのインジケータに基づく同期シンボル上でのエラーサンプルの収集は、それに関連する背景雑音と一緒の、ショータイムでの周期的インパルス雑音ＰＳＤの信頼できる推定を可能にする。代替の統計モーメントおよびプリミティブは、インパルスによって影響されるシンボルもしくはインパルスによって影響されないシンボルのいずれかまたは一時に両方に関する、同期シンボルエラーに基づいて作成もされ得る。
【０３０６】
雑音ファインダのためのＬ０プリミティブの導出
モデムが、ショータイムではなくリスニングモードである（すなわち、雑音ファインダセッション内にある）時には必ず、インパルス雑音プリミティブと連続雑音プリミティブとを投入するのに使用されるサンプルは、もはや、未知のまたは既知の送信されたデータ上のスライサエラーデータからなるのではない。ｓｍａｒｔ  ＣＰＥの雑音ファインダモジュールは、主に、モデムがインアクティブである間に収集されるデータに頼る。モデムのインアクティブ状態は、収集される雑音のよりよい精度（回線上のすべてのＣＯ  ＴＸ信号とＣＰＥ  ＴＸ信号とがない）と、時間領域サンプルおよび周波数領域サンプルのよりよい信号処理と、延ばされた時間期間にわたって検出される雑音の後処理のために自由に使えるより多くのメモリおよびリソースとを可能にする。任意の有用なデータがない場合には、時間領域からの変換の後にＦＦＴ出力で入手される周波数領域サンプルが、インパルス性雑音プリミティブと連続雑音プリミティブとを作成するための唯一の必要なメトリックを構成する。雑音モニタモジュール（すなわち、ショータイム中に動作する雑音分析エンジン）のショータイム周波数領域雑音サンプルから導出されるプリミティブに似て、雑音ファインダのプリミティブは、ヒストグラムを投入し、回線参照雑音プリミティブからのインパルスのフィルタリングを可能にするインパルスディテクタに頼る。プリミティブは、同一のスレッド分析が雑音ファインダプリミティブの出力に対して走行できるように、回線参照雑音とインパルスヒストグラムプリミティブとに同一にされる。
【０３０７】
例のプロセスが、図１５に関連して示される。
【０３０８】
図示されているように、本発明の諸実施形態による雑音ファインダモジュール（すなわち、リスニングモードで動作する雑音分析エンジン）の処理は、上で雑音モニタモジュール（すなわち、ショータイム中に動作する雑音分析エンジン）について説明された処理に似る。雑音ファインダの目的は、本質的に雑音モニタの目的と同一であり、回線がＤＳＬ伝送に使用されていない間に、識別と分類との後に、ＤＳＬ回線上に存在するさまざまなタイプの雑音を列挙することに存する。観察のウィンドウは、通常、１分であるが、回線がショータイムである間の監視中に通常使用される観察のウィンドウを複製するために、１５分に延長され得る。観察ウィンドウの出力結果は、雑音モニタの観察ウィンドウの出力結果と同一であるが、分析が回線上のＤＳＬ信号の存在から損害を受けないので、おそらくは回線上の雑音のシグネチャと感度とのより多くの詳細を有する。この時にＤＳＬデータ処理専用ではないプロセッサの可用性に起因して、よりよい雑音特性のための追加の信号処理が可能である。処理の入力データは、本質的に周波数領域で収集されるシンボルあたりのエラーサンプルからなるので、雑音モニタの入力データに似ている。要件により、雑音モニタＡＥ用に設計された雑音分析処理スレッドの構造は、雑音ファインダのデータに同一にあてはまるように保存される。同一の分析エンジンが、回線が使用中であれＤＳＬサービスについて使用中でない間であれ、雑音環境の一貫した分析を提供するために、ショータイムの間に雑音ファインダまたは雑音モニタのいずれかからデータを受け取る。
【０３０９】
図１６は、ＣＰＥ上の雑音ファインダセッションのＳＷアーキテクチャ走行の高水準記述であるが見える。この図は、雑音分析エンジンに関連する状態機械と処理と、具体的にはスレッド０がどのように実施されるのかを示す。この図示のＳＷアーキテクチャのさまざまな要素は、次の通りである。
【０３１０】
シンボルベースの状態機械１６０２。Ｌ０データ収集は、ＤＭＡ割込みから使用可能なＦＦＴ出力データの可用性によってトリガされるシンボルベースの状態機械上で動作する。シンボルカウンタは、同期シンボルと１秒事象との処理を可能にする。
【０３１１】
インパルスディテクタ１６０４：インパルス検出は、時間領域情報または周波数領域情報に基づいて各シンボルに対して実行される。このインパルス検出は、帯域にまたがって、帯域ごとに、またはサブバンドごとに行われ得る。帯域全体に分散されたすべてのトーンまたはトーンのサブセットの電力を合計することによる、単一のしきい値またはマルチレベルしきい値と比較される、基準レベル（たとえば、背景雑音）とのシンボルあたり平均電力比較。サブバンド、帯域のトーンの電力を合計することによる、帯域あたり、サブバンドあたり基準レベルと比較される、シンボルあたり帯域（ＤＳ１、ＤＳ２、ＤＳ３）またはサブバンド（１６個のトーン）あたり。代替案では、各トーンの分散の比較が、しきい値と比較され得、論理動作が、すべてのトーンの比較出力に対して実行され得る。
【０３１２】
Ｑｕｉｅｔ  Ｌｉｎｅ  Ｎｏｉｓｅ（ＱＬＮ）モニタ１６０６：ＱＬＮ測定は、回線雑音分析エンジン４０４に関して類似するプリミティブを提供するための、１秒ウィンドウにわたる雑音の電力のトーンあたり平均からなる。平均は、１つまたは複数のインパルスディテクタフラグに基づいて条件的に行われる。インパルスディテクタフラグは、ｎ（ｎ  ＴＢＤ）を超える連続するシンボルが連続雑音によって影響される場合に、平均化プロセスでＦＦＴ出力を考慮することを可能にするはずの最大消去持続時間のパラメータを用いてマスクされる。スレッド０でのある連続持続時間（たとえば、５００ミリ秒）を超える回線参照雑音からの「インパルス事象」のアンマスキングは、連続的な性質の短い連続雑音源を取り込むことが意図されたものである。代替のオプションは、スレッド１レベルで、長い持続時間のインパルス性雑音と短い連続雑音との間の区別を判定するために、ＰＳＤの配列（（ａ）インパルスなし、ｂ）インパルスを伴う、ｃ）インパルスを伴うもののみ）を生成することである。
【０３１３】
ＩＮＭヒストグラム１６０８：ＩＮＭヒストグラムは、入力としてインパルスディテクタフラグを使用して投入され得る。複数のディテクタフラグが使用可能である（たとえば、帯域あたり、サブバンドあたり）場合には、同数の対応するヒストグラムまたは代替の時間プリミティブ配列が作られる。ショータイムで導出されるものに似た、帯域全体に基づく、帯域あたりの、サブバンドディテクタあたりの、ＩＮＭＥＱ／ＩＮＭＡＴヒストグラムは、分析エンジンのスレッド１に渡されるために１秒ウィンドウにわたって投入される。帯域全体に基づく、帯域あたりの、またはサブバンドあたりの、２進またはマルチレベルのディテクタフラグを使用するシンボルプリミティブ（４０９６個のシンボルの配列）による代替シンボルが、１秒ウィンドウにわたって投入され得る。
【０３１４】
非同期シンボル状態機械およびコピー１６１０：状態機械（ＳＭ）が、シンボルのサブセットに対する可能な非同期後処理を可能にするために、１秒ウィンドウ内のシンボルのサブセット（サイズｎ）上の不連続シンボルをコピーするために設けられる。ＳＭは、シンボルをコピーし、バッファを管理する（クリア、バッファリングされたシンボルカウンタ、バッファ満杯インジケータフラグ、…）。どのシンボルを格納すべきかの条件は、通常、たとえば、インパルスディテクタ出力（たとえば、帯域あたりインパルスディテクタ）と、どのディテクタおよび条件コピーの使用許可が分析エンジンのスレッド３の制御下にあるのかの選択とに依存する。制限された個数のシンボルが、格納される（たとえば、１秒あたりまたは１スーパーフレームあたり１０個未満のシンボル）。バッファリングされたデータの管理は、ＳＭバッファ満杯インジケータによってフラグを立てられる、格納されるデータの量または使用可能なスペースに達した後に、スレッド３の制御下にある。
【０３１５】
非同期シンボル処理１６１２：非同期に格納されたシンボルの処理は、背景スレッド４処理の一部として、またはおそらくは２５６個のシンボルおきに、のいずれかで実行され得る。スレッド４非同期処理の例は、既知の雑音パターンとのインパルスの相関を確認するための、事前定義の基準シンボルシグネチャ（事前に格納された波形）のセットとの個々のシンボルの相関である。たとえば、インパルスは、１つまたは少数のみの別個の源から発生するので、少数の別個の形状または波形を有すると期待される。個々のインパルス源とその個数とを、そのシグネチャを区別することによって識別する試みが行われる。
【０３１６】
時間領域データへのアクセスは、雑音モニタが、その時間領域の展望からインパルス雑音の特性を表すことを可能にする。その代わりに、周波数領域サンプルのＩＦＦＴが、インパルス雑音の特性を表す時間領域波形を作ることができる。収集されたデータサンプルとの格納された以前に収集されたインパルス波形の系統的相関は、別個の源の個数の判定と、ＤＳＬ回線へのそれらの相対影響レベルの確認とを可能にすることができる。
【０３１７】
インパルスのシグネチャを判定する例のプロセスは、初期候補インパルス波形を格納することと、新しいインパルス波形が回線に影響する時にそれらを収集することと、別個のインパルス雑音源の一致を判定するために候補インパルス波形との新しいインパルス波形のマッチトフィルタリングを実行することと、初期候補インパルス波形を格納することとを含む。
【０３１８】
このプロセスは、候補インパルス波形の初期セットを判定することを含むので、この判定は、反復的であり、経時的に洗練される。候補基準インパルス波形の初期セットは、インパルス雑音ディテクタのトリガの後に、初期観察期間内に収集され得る。これらの波形は、ＤＳ１、ＤＳ２、またはＤＳ３などの帯域の一部のみに制限され得る。個々の波形の、帯域内のお互いとの相互相関が無視できるものである場合には、直交波形のセットが、帯域ごとにこれらのセットから選択される。直交波形の残りのセットは、帯域のそれぞれの候補インパルス波形セットを構成する。
【０３１９】
関連するインパルスディテクタによって、新しいインパルスが回線に影響すると判定される時に、帯域の対応する周波数エラーサンプルが、リアルタイムで収集され、基準インパルス波形のセットと相関される。
【０３２０】
インパルス到着時間がそれらの存在が検出されたＤＭＴシンボル内で変化し得る間の、時間領域でインパルスを相関させるプロセスは、下に示されるように、当該の帯域にわたってトーン対トーン乗算を実行することによって、時間相関のプロセスが周波数領域で考慮される場合に、単純化される。
【数３】
2015533272.tif 000021
【０３２１】
ここで、Ｙは、当該の帯域内の収集されたデータサンプルの周波数領域データサンプルである。Ｘ*は、当該の帯域内の基準インパルス波形のうちの１つの周波数領域データサンプルの共役である。逆ＦＦＴが、時間領域の相関の測定値を提供する。その後、相関のピークの振幅が、基準インパルス波形自体の自己相関のピークの振幅と比較される。
【０３２２】
その後、照合プロセスの判定は、サンプリングされた波形の相関のピークの相対振幅の、すべての可能な候補基準波形およびその自己相関ピークの振幅との比較に頼る。同一の源から発するインパルスの発生が、どちらかといえば一定の大きさを有すると期待されるので、入力データ電力の正規化プロセスは、必要ではない可能性がある。ある期待される範囲内の相関のピークの大きさに基づく弁別は、既に、基準インパルスの存在の尺度である。代替案では、相関のピークの幅が、基準インパルスとの高い相関を確認するのに使用され得る。これは、収集されたインパルス雑音データのインパルス応答がＤＭＴシンボルの境界をまたぐ時に必ず、必要になる可能性がある。マッチトフィルタリングプロセスの出力は、やはり弁別プロセスで使用され得る基準候補波形に関するサンプリングされた波形の相対オフセットに関する情報を作るピーク位置をも提供することができる。
【０３２３】
相関プロセスの出力は、当該の帯域内で観察された、各別個のインパルス雑音源に対応する候補インパルス波形の配列である。インパルス波形は、観察のウィンドウ内で１回または２回を超えて観察される場合に、重要と宣言される。そうではない場合には、インパルス波形は、分離された事象と考えられ、破棄される。候補インパルス波形の配列に関連して、ヒットカウント数が、格納されたインパルス雑音波形ごとに、観察ウィンドウにわたって維持される。このヒットカウント数は、現在の１秒ウィンドウ内の関連するインパルスの判定のために、分析エンジンのスレッド１に毎秒の基礎で提供される。
【０３２４】
同期シンボルＳＭおよびコピー１６１４：ショータイム雑音モニタと互換になるために、２５６個のシンボルに１回の特定の処理（別名、同期シンボルエラー）が、雑音ファインダ内で実施される。これは、同期シンボルに適用され得るシグネチャ方式の開発を可能にし、その例は、ＦＥＸＴなし回線雑音導出になるはずである。すべての同期（２５６番目）シンボルをコピーし、特定の処理を可能にする状態機械：たとえば、Ｎ個の同期シンボルのハイパーフレーム持続時間にわたる同期シンボルの系統的平均（ただし、Ｎ（たとえば２６５）は、スレッド３の制御の下にある）。平均値を初期化し、同期シンボルの個数をカウントし、分析エンジンの上位スレッドによる消費のために結果の二重出力バッファ内に計算の出力を置く論理が、設計される。
【０３２５】
ＳＴＡＴＳＮ（同期シンボル処理）１６１６：トーン基礎あたりのすべての同期シンボルまたは２５６番目のＤＭＴシンボルについてＦＦＴ出力データ上の平均電力を超える、雑音の他の統計が、計算され得る。この統計（ＳＴＡＴＳＮと呼ばれる）は、その電力メトリックを超える雑音統計の特性表現を可能にする。これらの統計は、雑音の特定のシグネチャを導出するために注目される。この統計の導出が、ＭＩＰＳ的に高価になると期待されるので、提案は、シンボルのサブセットのみ、したがって、２５６個おきのシンボルに対してこの計算を実行することである。この処理は、平均値および分散の系統的平均と、より高次のモーメント（尖度、ひずみ度）と、Ｘ／Ｙ相互相関と、「クラウンレシオ」とも呼ばれる、コンステレーションの半径エスティメータおよび半径の分散に対する雑音コンステレーションの推定された半径のべき乗の比率とからなるものとすることができる。
【０３２６】
ＰＳＤに関して、処理の２つの出力すなわち、インパルスの影響を受けない同期シンボルに関する出力と、インパルスの影響を受ける同期シンボルに関する出力とを収集することができる。複数のインパルスディテクタ（たとえば、帯域ごとのディテクタ）を使用する可能性に基づいて、インパルスの影響を受けるシンボルに関する帯域の処理は、３つの帯域の同一のシンボルに対して実行されないものとすることができる。トーンあたりＳＴＡＴＮ配列の処理は、特定の雑音の存在を検出するためにスレッド１で、または特定の雑音シグネチャの判定のためにスレッド４で、行われる。そのような使用の例は、「クラウンレシオ」配列に関し、ＡＭ無線などのある種の雑音源は、それらが乱す関連するトーンのＦＦＴ出力で雑音サンプルの分布のクラウン効果を誘導する。「クラウンレシオ」メトリックのしきい値化に基づくスレッド１のディテクタは、ガウシアン広帯域背景雑音内のＡＭ無線の優秀なディテクタを構成する。さらに、「クラウンレシオ」メトリックは、広帯域雑音または狭帯域雑音の雑音シグネチャを導出するのに使用され得る。一例として、トレッドミルＤＣモータＰＣＭ電流インジェクタに関連する１６ｋＨｚパルストレインは、トーンあたり「クラウンレシオ」配列内に、基礎になる１６ｋＨｚ反復トレインがそれから簡単に導出され得る反復パターンを作る。基礎周波数の倍数での高い「クラウンレシオ」は、決定論的バーストの反復をも明らかにする。
【０３２７】
１秒状態機械１６１８：雑音モニタの諸実施形態では、分析エンジンは、秒あたり状態機械に作用する。１秒ティックは、等価な４ｋシンボルカウンタ上で計算される。
【０３２８】
雑音ファインダＬ０スレッドによって生成されるすべてのプリミティブが、ＬＮＡＥ４０４とＩＮＡＥ４０６とのために雑音モニタＬ０スレッドによってデータモードで生成されるプリミティブと同一とは限らないので、インターフェースは、それ相応に適合される。その目的は、雑音モニタが類似するＬ０入力プリミティブを用いて提供するものと同一の機能性を可能にすることである。
【０３２９】
雑音分析エンジン１６２０のスレッド１から５：図１５に示されているように、雑音ファインダのＱＬＮ等価プリミティブおよびＩＮＭ等価プリミティブの処理は、好ましくは、ショータイム雑音モニタ分析エンジン４０２に関連する同一のＬ１分析エンジンとＬ２分析エンジンとを用いて行われる。毎秒ＱＬＮデータとＩＮＭデータとをポーリングし、それらをデータモードでの雑音の検出と分類とのために実施されるものと同一の５スレッドプロセスを用いて処理する１秒状態機械が、実施される。雑音ファインダは、異なるまたは追加のＬ０プリミティブを有する場合があるので、分析エンジン４０２のスレッド１から４までは、これらの新しいプリミティブを活用するように拡張され得る。また、安定性カウンタなどのＤＳＬ回線統計は、雑音ファインダセッション中には収集されない。雑音ファインダプロセスの出力は、雑音モニタを用いて作成されたものと同一の形で雑音データベースに投入する雑音レコードのセットである。１５分レコードの同等物が、２秒と数分以上との間だけ存続することができる雑音ファインダセッションの持続時間の間に作成される。同等の１５分レコードは、タイムスタンプされ、モデムが次のＤＳＬ接続でショータイムに達した時にクラウドデータベースにアップロードされる。
【０３３０】
配線監視のための組込み診断アプリケーション
図１２に示されているように、ＳｍａｒｔＣＰＥ１２０２の諸実施形態は、配線モニタモジュールを含む。配線モニタモジュールの例の目的は、ショータイムである間に配線障害の可能な徐々の変化（直接径路またはエコー径路の低速の変化または突然の変化）、たとえば、ケーブルの温度の上昇に起因する減衰の徐々の変化または不確かな接続に続くエコーの突然の増加を監視することと、スタートアップの間の変化を追跡するために、モデムがスタートアップしつつあるかショータイムである間に、チャネル（直接径路、エコー径路）の分析を実行することとを含む。
【０３３１】
第２の目的は、回線がリトレインする時に必ずスタートアップの前に系統的に実行される、ＳＥＬＴセッションおよびＤＥＬＴセッションとそれらの後分析との持続時間全体の間に回線をサービスに使用不能に保つ、「ＳＥＬＴ／ＤＥＬＴ配線インスペクタ」セッションに関連する分裂を軽減することを試みる。「配線モニタ」モジュールセッションは、ダウンタイムを追加せず、リトレインにつながる配線故障事象について、リトレインにつながった配線障害の特性表現は、障害が残る場合に、かつ、回線リトレイン事象の前にまだ診断されていない場合に、次のスタートアップで特性を表される。
【０３３２】
本発明の諸実施形態の配線モニタモジュールは、回線が接続できない（たとえば、回線切断）時に必ず、またはＣＰＥがＳＥＬＴセッションおよび／もしくはＤＥＬＴセッションの持続時間の間の回線をダウンに保つことができる破壊的な保守モードに入ることを許される時に必ず、それでも呼び出され得る「配線インスペクタ」モジュールの代用品ではない。
【０３３３】
配線モニタモジュールの２つのユースケースが、下で説明される。
【０３３４】
ショータイムユースケース：モデムが動作している（ショータイム）間のモデム動作に影響する配線トポロジの低速のまたは突然の変化を追跡するため。雑音モニタと同様に、異なる重大性レベルの２つの状況すなわち、ＤＳＬ回線の安定性を劣化させるのみであり、雑音マージンの現象、ＣＶ、ＥＳなどの出現を引き起こす配線条件の変化と、回線の安定性に破滅的に影響し、リトレインの原因である配線条件の変化とが期待される。このカテゴリに含まれると期待される配線条件バリエーションの例は、１）ループの温度変動に起因する直接チャネル減衰とエコーチャネル減衰との低速の徐々の変化と、２）知覚される遠端信号とエコー電力信号レベルとに間欠的に影響する突然の配線接続変化（不良スプライス、ゆるんだコネクタ）とである。これらの変化を追跡するために、毎秒の基礎で、２つのプリミティブすなわち、ＤＳ  ＲＸ帯域内のＲＸ信号のＲＸ信号電力ならびに／または大きさおよび位相プリミティブと、ＵＳ  ＴＸ帯域内のＴＸ信号のエコー信号電力ならびに／または大きさおよび位相プリミティブとが監視されなければならない。連続する秒にまたがるこれらのプリミティブの徐々の変化は、突然の配線接続性問題の検出を可能にし、数分または数時間にまたがる観察は、配線変化の低速の徐々の変化を追跡し、ログ記録する能力を提供する。
【０３３５】
スタートアップユースケース：スタートアップ時に配線トポロジを分析し、配線トポロジが以前のスタートアップ配線モニタセッションまたは以前の基準配線インスペクタセッションに関してどの範囲まで徐々に変化したのかを判定するため。スタートアップ時に監視され得るプリミティブは、Ｈｌｏｇ、Ｈｌｉｎ（ＤＳ）、または対応するインパルス応答と、周波数領域または時間領域の正規化されたエコー応答（すなわち、ＡＧＣ利得などのＲｘｐａｔｈ構成変化と、Ｔｘシンボル境界変化およびＲｘシンボル境界変化による遅延とを用いて正規化された）とである。配線モニタプロセスは、収集されたプリミティブを以前のスタートアップに入手されたプリミティブと比較し、所与のしきい値を超えるすべての変動にフラグを立てる。また、配線モニタプロセスは、ＤＥＬＴ−Ｈｌｏｇ分析エンジンとＳＥＬＴ−ＵＥＲ分析エンジンとに似た分析エンジンモジュールにこれらのプリミティブを渡し、この分析エンジンモジュールでは、入力が、ＤＳ  Ｈｌｏｇ（ＵＳ＋ＤＳ  Ｈｌｏｇではなく）、あるいは、スタートアップ時に発見中もしくはトレーニング中に関連するＵ０帯、Ｕ１帯、Ｕ２帯でまたはＲ−Ｐ−Ｌｉｎｅ  Ｐｒｏｂｅシグナリング中にどのプロプライエタリ帯であれそのプロプライエタリ帯内で、取り込まれたのみであるエコーのいずれかに制限される。この分析の出力は、プロービング信号（ＨｌｏｇではＤＳ、Ｌｉｎｅ−ＰｒｏｂｅではＵＳ）の帯域制限、および／またはシグナリングの持続時間（ＳＥＬＴ  ＵＥＲより大幅に短い）、および／または送信信号レベルの制約（たとえば、ＵＰＢＯ）のいずれかに起因して、おそらくは配線インスペクタより低い精度を有する、配線インスペクタセッションによって入手されるものに類似する情報（ループ長推定値、ＢＴタップ検出など）を提供する。この精度に関わりなく、スタートアップ時の配線モニタの目的は、配線条件の変化を検出することと、破壊的な形でＳＥＬＴとＤＥＬＴとを使用して配線インスペクタセッションによってさらに特性を表され得る配線の可能な変化の第１の表示を与えることとである。
【０３３６】
図１７は、本発明の実施形態による配線モニタの「ショータイム」要件を実施する例のプロセスを示す。図１７に示されているように、これは、上でより詳細に説明された雑音モニタ処理と同一の６スレッド構造に編成されている。流れ図の左側の処理１７０２は、雑音分析エンジンに関連する。流れ図の右側の処理１７０４は、配線監視分析エンジンに関連する。両方の分析エンジンは、リトレイン事象時に、環境雑音変化または配線変化がリトレインの源であるかどうかを判定するリトレイン事象プロファイリング分析エンジン１７０６に相互接続される。
【０３３７】
配線モニタの関連するスレッド１７０４が、下で詳細に示される。
【０３３８】
最下位スレッドは、Ｌ０データ収集である。これは、反復スレッドであり、その唯一の目的は、分析が実行されなければならない生のＬ０データをＦＷ／ＨＷから取り出すことである。検出が実行されるデータの取出のこのスレッドの特性は、指定される最小時間粒度、たとえば同期シンボルレートと、直接に次のスレッドの検出プロセスが実行される主データタイプの収集と、スレッド３データ収集プロセスが配線変化のスレッド４シグネチャ推定のために実行される副データタイプの収集とである。
【０３３９】
スレッド０は、毎秒１回またはより高速のレートで要求される状況をポーリングする状態機械として実施され得る。ポーリングされるプリミティブは、次の通りである。
【０３４０】
ＳＡＴＮ−ｐｂ：帯域あたりの信号減衰は、第ｍのＤＳ帯内の信号減衰の測定されたものである。
【０３４１】
ＬＯＳ欠陥：信号消失欠陥は、受信器で受信される遠端リモート信号の不在または消失を報告するプロプライエタリ欠陥である。この欠陥の徐々の変化の監視は、ＣＯとＣＰＥとの間の任意の点での回線の分裂のよい表示である。エコーインジケータ：エコーインジケータは、ＴＸエコー信号のプロプライエタリメトリックである（ＵＳトーンのサブセットにまたがるエコーの電力など）。ショータイムである間のこのメトリックの徐々の変化の監視は、エコー電力変化がＣＰＥに影響するインピーダンスの変化によって引き起こされるので、ＣＰＥに近い点での回線の分裂のよい表示である。
【０３４２】
Ｈｌｏｇ／Ｈｌｉｎ：Ｈｌｏｇ／Ｈｌｉｎは、ＦＦＴ出力信号電力から導出される、かつまたはＦＥＱ係数位相と振幅とを介して間接的に導出される、のいずれかとすることができる。これは、ＤＳ帯内のトーンあたり直接チャネル減衰の正確な表示を与える。Ｈｌｏｇ／ＨｌｉｎのまたはそのＩＦＦＴ変換の分析は、ループトポロジの推定を提供するのを助けることができる。Ｈｌｏｇ／Ｈｌｉｎ伝達関数またはその対応する時間領域インパルス応答の監視は、経時的な温度に起因する直接チャネル伝達関数の変動に関する情報を提供する。ＦＥＱ係数に基づいて計算されたＨｌｏｇは、ＦＥＱが凍結されるか、不確かな接続が瞬間的に誘導し得る瞬間的チャネル減衰を平均化によって除く場合に、不確かな接続に関してなど、ループ条件の突然の変化の検出を可能にする場合とそうでない場合がある。Ｅｃｈｏｌｏｇ／Ｅｃｈｏｌｉｎ（Ｅｃｈｏ）：Ｅｃｈｏｌｏｇ／Ｅｃｈｏｌｉｎは、ＦＦＴ出力信号電力から導出される、かつまたはＥＣ係数位相および大きさを介して間接的に導出される、のいずれかとすることができ、ＵＳ帯内のトーンあたりエコーチャネル減衰の正確な表示を与える。エコーのまたはそのＩＦＦＴ変換の分析は、ＳＥＬＴ−ＵＥＲと同一の形で、ループトポロジの推定を提供するのを助けることができる。エコー伝達関数またはその対応する時間領域インパルス応答の監視は、経時的な温度に起因するエコーチャネル伝達関数の変動に関する情報を提供する。
【０３４３】
配線モニタ１７０４スレッド１は、配線事象が発生したかどうかを配線プリミティブ内で検出するプロセスである。一般に、配線事象は、配線パラメータの値が所与のしきい値を超えること、または、追跡されつつある配線プリミティブ内の特徴すなわち大きいエコー信号の存在に存することができる。
【０３４４】
配線モニタ１７０４スレッド２は、一般に配線パラメータに関して形容され得る雑音事象または配線プリミティブの特徴の徐々の変化において雑音事象について検出する永続性テストである。それぞれの例は、連続する秒の間にスレッド１で検出されるＬＯＳ信号の永続性である。数時間にわたるループの温度変化に続くエコー電力プリミティブ上のエコーレベルの徐々の変化。雑音監視に似て、再帰する配線事象が２４時間の過程にわたってそれに対して照合される配線事象データベースが、作成される。
【０３４５】
処理１７０４スレッド１および２の結果に基づいて、配線モニタスレッド３は、配線事象のシグネチャのさらなる特性表現のためにスレッド４に提供される追加情報を収集する。たとえば、カウンタ情報が、検出された配線事象との関連付けのために取り出され得る。
【０３４６】
配線モニタ１７０４スレッド４は、配線事象を形容し、この事象のシグネチャを抽出する。そのような特性表現の例は、１日の過程にわたる最小Ｈｌｏｇ減衰と最大ｌｏｇ減衰とを判定するための、１５分ウィンドウにわたるループのＨｌｏｇ減衰のログ記録である。
【０３４７】
リトレインモニタ論理と協力して、スレッド５は、配線事象によって引き起こされた可能なリトレインの理由を判定する。また、スレッド５は、１５分ウィンドウ内に発生する配線事象のレポートを提供し、雑音モニタモジュールと同一の形で、１分ヒットカウンタと１分持続時間カウンタに投入する。
【０３４８】
本発明が、その好ましい実施形態を参照して詳しく説明されたが、形態および詳細における変更および修正が、本発明の趣旨および範囲から逸脱せずに行われ得ることが、当業者には明白であるに違いない。添付の特許請求の範囲が、そのような変更と修正とを包含することが意図されている。
【図１ａ】
2015533272.tif 000022
【図１ｂ】
2015533272.tif 000023
【図１ｃ】
2015533272.tif 000024
【図２】
2015533272.tif 000025
【図３】
2015533272.tif 000026
【図４】
2015533272.tif 000027
【図５】
2015533272.tif 000028
【図６】
2015533272.tif 000029
【図７】
2015533272.tif 000030
【図８ａ】
2015533272.tif 000031
【図８ｂ】
2015533272.tif 000032
【図８ｃ】
2015533272.tif 000033
【図８ｄ】
2015533272.tif 000034
【図９】
2015533272.tif 000035
【図１０ａ】
2015533272.tif 000036
【図１０ｂ】
2015533272.tif 000037
【図１１】
2015533272.tif 000038
【図１２】
2015533272.tif 000039
【図１３】
2015533272.tif 000040
【図１４】
2015533272.tif 000041
【図１５】
2015533272.tif 000042
【図１６】
2015533272.tif 000043
【図１７】
2015533272.tif 000044
【図１８】
2015533272.tif 000045
【図１９】
2015533272.tif 000046
【図２０】
2015533272.tif 000047
【図２１】
2015533272.tif 000048
【誤訳訂正書】
【提出日】平成27年7月2日(2015.7.2)
【誤訳訂正１】
【訂正対象書類名】明細書
【訂正対象項目名】０１１３
【訂正方法】変更
【訂正の内容】
【０１１３】
徐々に変化するＮＢＩ雑音源と徐々に変化するＷＢＩ雑音源とのデータレコードは、類似する。徐々に変化するＷＢＩごとに、最大電力と、周波数位置と、ピークでの容量損失推定値と、出現時の安定性損失推定値と、１５分ウィンドウにわたるヒット数と、徐々の変化のレート（低速、中速、高速）とのベクトルが提供される。例のレコードは、次の通りである。
【表１１】
2015533272.tif 000049
【国際調査報告】
2015533272.tif 000050
2015533272.tif 000051
2015533272.tif 000052