(57)【要約】【課題】ＥＭＩ測定の結果から電磁波ノイズの高調波を自動検出し，電磁波ノイズの発生源を特定することが可能となる技術を提供する。【解決手段】候補周波数抽出部１０４は，ＥＭＩ測定結果でノイズレベルが高い周波数を高調波検出対象の候補周波数として抽出する。第一の高調波検出部１２０は，候補周波数ごとに他の候補周波数との差分値を算出し，候補周波数が差分値の整数倍であるものを抽出する。第一の高調波検出部１２０は，同じ値の差分値の整数倍である候補周波数が所定数以上存在する場合に，その差分値を基本の周波数とするノイズの高調波が検出されたと判定する。ノイズ発生源推定部１０８は，回路とその回路の動作周波数との対応情報を参照し，高調波が検出された基本の周波数のノイズの発生源を推定する。支援対策情報出力部は，推定されたノイズ発生源などのＥＭＩ対策の支援情報をユーザに提示する。【選択図】図３
2010216948.tif 000002
【特許請求の範囲】
【請求項１】
ＥＭＩの測定結果を記憶する記憶装置にアクセス可能なコンピュータが実行するノイズ発生源抽出支援プログラムであって，
前記コンピュータに，
前記記憶装置に記憶されたＥＭＩ測定の結果における周波数ごとのノイズレベルの高低を判定することにより，高調波の検出対象とする候補周波数を抽出する手順と，
前記候補周波数ごとに他の候補周波数との差分値を算出し，前記候補周波数が前記差分値またはその半値の整数倍になっている場合の差分値またはその半値が所定の誤差範囲内で同じ値になる候補周波数の個数をカウントし，前記個数が所定数以上存在する場合にその差分値またはその半値を基本の周波数とする電磁波ノイズの高調波が検出されたと判定する手順と，
前記高調波が検出されたと判定された基本の周波数で，前記記憶装置に記憶された，前記ＥＭＩ測定における被測定装置が備える回路とその回路の動作周波数との対応情報を参照することにより，前記高調波が検出されたと判定された基本の周波数のノイズ発生源を推定する手順と，
前記推定されたノイズ発生源に関する情報を出力する手順とを
実行させるためのノイズ発生源抽出支援プログラム。
【請求項２】
ＥＭＩの測定結果を記憶する記憶装置にアクセス可能なコンピュータが実行するノイズ発生源抽出支援プログラムであって，
前記コンピュータに，
前記記憶装置に記憶されたＥＭＩ測定の結果において，近傍の所定周波数帯域幅におけるノイズレベルの平均値より所定値以上高いノイズレベルが測定された周波数の検出を行い，所定周波数帯域幅で連続して検出されなかった場合には第二の高調波検出方式を選択し，それ以外の場合には第一の高調波検出方式を選択する手順と，
前記記憶装置に記憶されたＥＭＩ測定の結果における周波数ごとのノイズレベルの高低を判定することにより，高調波の検出対象とする候補周波数を抽出する手順と，
前記第一の高調波検出方式が選択された場合に，前記候補周波数ごとに他の候補周波数との差分値を算出し，前記候補周波数が前記差分値またはその半値の整数倍になっている場合の差分値またはその半値が所定の誤差範囲内で同じ値になる候補周波数の個数をカウントし，前記個数が所定数以上存在する場合にその差分値またはその半値を基本の周波数とする電磁波ノイズの高調波が検出されたと判定する手順と，
前記第二の高調波検出方式が選択された場合に，前記候補周波数ごとに周波数の整数分の１の値を算出し，前記整数分の１の値が所定の誤差範囲内で同じ値になる候補周波数の個数をカウントし，前記個数が所定数以上存在する場合にその整数分の１の値を基本の周波数とする電磁波ノイズの高調波が検出されたと判定する手順と，
前記高調波が検出されたと判定された基本の周波数で，前記記憶装置に記憶された，前記ＥＭＩ測定における被測定装置が備える回路とその回路の動作周波数との対応情報を参照することにより，前記高調波が検出されたと判定された基本の周波数のノイズ発生源を推定する手順と，
前記推定されたノイズ発生源に関する情報を出力する手順とを
実行させるためのノイズ発生源抽出支援プログラム。
【請求項３】
ＥＭＩの測定結果を記憶する記憶装置にアクセス可能なコンピュータが実行するノイズ発生源抽出支援プログラムであって，
前記コンピュータに，
前記記憶装置に記憶されたＥＭＩ測定の結果における周波数ごとのノイズレベルの高低を判定することにより，高調波の検出対象とする候補周波数を抽出する手順と，
前記候補周波数ごとに周波数の整数分の１の値を算出し，前記整数分の１の値が所定の誤差範囲内で同じ値になる候補周波数の個数をカウントし，前記個数が所定数以上存在する場合にその整数分の１の値を基本の周波数とする電磁波ノイズの高調波が検出されたと判定する手順と，
前記高調波が検出されたと判定された基本の周波数で，前記記憶装置に記憶された，前記ＥＭＩ測定における被測定装置が備える回路とその回路の動作周波数との対応情報を参照することにより，前記高調波が検出されたと判定された基本の周波数のノイズ発生源を推定する手順と，
前記推定されたノイズ発生源に関する情報を出力する手順とを
実行させるためのノイズ発生源抽出支援プログラム。
【請求項４】
前記コンピュータに，
前記推定されたノイズ発生源に対するノイズ低減の対策を決定する手順と，
前記決定されたノイズ低減の対策を出力する手順とを
実行させるための請求項１から請求項３までのいずれかに記載されたノイズ発生源抽出支援プログラム。
【請求項５】
ＥＭＩ測定の結果を記憶するＥＭＩ測定結果記憶部と，
前記ＥＭＩ測定の結果における周波数ごとのノイズレベルの高低を判定することにより，高調波の検出対象とする候補周波数を抽出する候補周波数抽出部と，
前記候補周波数ごとに他の候補周波数との差分値を算出し，前記候補周波数が前記差分値またはその半値の整数倍になっている場合の差分値またはその半値が所定の誤差範囲内で同じ値になる候補周波数の個数をカウントし，前記個数が所定数以上存在する場合にその差分値またはその半値を基本の周波数とする電磁波ノイズの高調波が検出されたと判定する高調波検出部と，
前記ＥＭＩ測定における被測定装置が備える回路と，その回路の動作周波数との対応情報であるクロック周波数情報を記憶するクロック周波数情報記憶部と，
前記高調波が検出されたと判定された基本の周波数で，前記クロック周波数情報を参照することにより，前記高調波が検出されたと判定された基本の周波数のノイズ発生源を推定するノイズ発生源推定部と，
前記推定されたノイズ発生源に関する情報を出力するノイズ対策支援情報出力部とを備える
ことを特徴とするノイズ発生源抽出支援装置。
【請求項６】
記憶装置を備えるコンピュータによるノイズ発生源抽出支援方法であって，
前記コンピュータが，
前記記憶装置に記憶されたＥＭＩ測定の結果における周波数ごとのノイズレベルの高低を判定することにより，高調波の検出対象とする候補周波数を抽出する過程と，
前記候補周波数ごとに他の候補周波数との差分値を算出し，前記候補周波数が前記差分値またはその半値の整数倍になっている場合の差分値またはその半値が所定の誤差範囲内で同じ値になる候補周波数の個数をカウントし，前記個数が所定数以上存在する場合にその差分値またはその半値を基本の周波数とする電磁波ノイズの高調波が検出されたと判定する過程と，
前記高調波が検出されたと判定された基本の周波数で，前記記憶装置に記憶された，前記ＥＭＩ測定における被測定装置が備える回路とその回路の動作周波数との対応情報を参照することにより，前記高調波が検出されたと判定された基本の周波数のノイズ発生源を推定する過程と，
前記推定されたノイズ発生源に関する情報を出力する過程とを実行する
ことを特徴とするノイズ発生源抽出支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，ＥＭＩ（Electro-Magnetic Interference ：電磁波妨害）測定の結果に基づいて，被測定装置から発生した電磁波ノイズへの対策を支援するノイズ発生源抽出支援プログラム，ノイズ発生源抽出支援装置およびノイズ発生源抽出支援方法に関するものである。
【背景技術】
【０００２】
ＩＴＥ（Information Technology Equipment：情報処理装置）には，各国のＥＭＩ規制が義務付けられている。例えば，日本におけるＥＭＩ規制としては，ＶＣＣＩ（Voluntary Control Council for Information Technology Equipment：情報処理装置等電波障害自主規制協議会）規制などがある。ＩＴ機器を出荷するためには，ＶＣＣＩ規制などに基づいて，３０ＭＨｚ〜１０００ＭＨｚの周波数範囲におけるＥＭＩノイズの電界強度レベルを，特定の限度値以下に抑える必要がある。なお，以下では，ＥＭＩノイズを，電磁波ノイズとも，単にノイズとも呼ぶ。また，ＥＭＩノイズの電界強度レベルをノイズレベルとも呼ぶ。
【０００３】
一般的に，開発された装置に対してＥＭＩ対策を施さずに合格することは困難である。特に装置の開発当初には，ＥＭＩノイズを低減するための対策を行う必要がある。
【０００４】
例えば，ある周波数でノイズレベルが規制値を超えているものとする。このとき，技術者は，規定値を超えたノイズレベルを含み，等間隔に発生する高調波を，印刷されたスペクトラムチャートから目視で検出し，検出された高調波の発生間隔からノイズの発生源となる回路を推定する。
【０００５】
なお，装置の電磁波レベルの測定を電磁妨害波の抑制対策の前と後とにそれぞれ行い，特定のクロック源の高調波に対応する電磁波レベルをそれぞれ抽出して比較することにより，特定のクロック源における電磁妨害波の抑制対策の効果を評価する技術が知られている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平１−２２９９８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
問題となっているノイズの周波数が何ＭＨｚの何倍の高調波の周波数であるかを，スペクトラムチャートで判断するのは困難であるため，技術者は，ノイズ発生源の発見に数時間程度の時間を要することになる。また，技術者がノイズ発生源の検出をあきらめて試行錯誤でノイズ対策を試み，その結果，対策期間に数週間から数ヶ月を要する場合もあり，最悪の場合には，装置開発が大幅に遅れてしまうこともある。
【０００８】
本発明は，上記の問題点の解決を図り，コンピュータによって，ＥＭＩ測定の結果から電磁波ノイズの高調波を自動検出し，電磁波ノイズの発生源を特定することが可能となる技術を提供することを目的とする。
【課題を解決するための手段】
【０００９】
開示するプログラムは，記憶装置にアクセス可能なコンピュータに次のような手順を実行させる。
【００１０】
すなわち，前記プログラムがインストールされ，実行されるコンピュータは，記憶装置に記憶されたＥＭＩ測定の結果における周波数ごとのノイズレベルの高低を判定することにより，高調波の検出対象とする候補周波数を抽出する手順と，候補周波数ごとに他の候補周波数との差分値を算出し，候補周波数が差分値またはその半値の整数倍になっている場合の差分値またはその半値が所定の誤差範囲内で同じ値になる候補周波数の個数をカウントし，個数が所定数以上存在する場合にその差分値またはその半値を基本の周波数とする電磁波ノイズの高調波が検出されたと判定する手順と，高調波が検出されたと判定された基本の周波数で，記憶装置に記憶された，ＥＭＩ測定における被測定装置が備える回路とその回路の動作周波数との対応情報を参照することにより，高調波が検出されたと判定された基本の周波数のノイズ発生源を推定する手順と，推定されたノイズ発生源に関する情報を出力する手順とを実行する。
【発明の効果】
【００１１】
高調波を自動検出して，短時間でノイズ発生源を特定し，ユーザに提示できる。そのため，ユーザのＥＭＩ対策への労力や時間を，大幅に低減することができる。
【図面の簡単な説明】
【００１２】
【図１】ＥＭＩ測定結果のスペトラムチャートの例を示す図である。
【図２】ＥＭＩ測定結果のデータリストの例を示す図である。
【図３】本実施の形態による電磁波妨害対策支援装置の構成例を示す図である。
【図４】本実施の形態によるナローバンドノイズとブロードバンドノイズとの切り分けを説明する図である。
【図５】本実施の形態による候補周波数の抽出を説明する図である。
【図６】本実施の形態による候補周波数データの例を示す図である。
【図７】本実施の形態によるギャップ値配列データの例を示す図である。
【図８】本実施の形態による整数分の１値配列データの例を示す図である。
【図９】本実施の形態によるクロック周波数リストの例を示す図である。
【図１０】本実施の形態による検出された高調波と推定されるノイズ発生回路の印刷提示例である。
【図１１】本実施の形態によるノイズ対策の提示例を示す図である。
【図１２】本実施の形態の電磁波妨害対策支援装置による電磁波妨害対策支援処理フローチャートである。
【図１３】本実施の形態の高調波検出方式選択部による高調波検出方式選択処理フローチャートである。
【図１４】本実施の形態の候補周波数抽出部による候補周波数抽出処理フローチャートである。
【図１５】本実施の形態の候補周波数抽出部による候補周波数抽出処理フローチャートである。
【図１６】本実施の形態の第一の高調波検出部による第一の高調波検出処理フローチャートである。
【図１７】本実施の形態の第一の高調波検出部による第一の高調波検出処理フローチャートである。
【図１８】本実施の形態の第二の高調波検出部による第二の高調波検出処理フローチャートである。
【図１９】本実施の形態の第二の高調波検出部による第二の高調波検出処理フローチャートである。
【図２０】本実施の形態の電磁波妨害対策支援装置による支援情報提示処理フローチャートである。
【発明を実施するための形態】
【００１３】
以下，本発明の実施の形態について，図を用いて説明する。
【００１４】
図１は，ＥＭＩ測定結果のスペトラムチャートの例を示す図である。
【００１５】
ここでは，まず，ＥＭＩ測定の結果であるスペクトラムチャートを用いたＥＭＩ対策について説明する。
【００１６】
ＥＭＩ測定では，例えば，スペクトラムアナライザを用いて，被測定装置から放射される電磁波ノイズの周波数ごとの電界強度を測定する。ＥＭＩ測定では，通常，３０ＭＨｚ〜１０００ＭＨｚまでの周波数範囲を一度に測定するのではなく，いくつかの帯域に分割して測定を行う。図１に示すスペクトラムチャートは，複数の周波数帯域に分割されて行われたＥＭＩ測定の結果が，コンピュータで統合され，印刷されたものである。
【００１７】
ＥＭＩ対策においては，技術者が，図１に示すようなＥＭＩ測定の結果として印刷されるスペクトラムチャートを見ながら，ＥＭＩ測定の対象である被測定装置から発生される電磁波ノイズへの対策を検討する。
【００１８】
図１に示すスペクトラムチャートにおいて，Ａ点でノイズの電界強度レベルが規制値をオーバーしている。図１において，規制値は，ＶＣＣＩなどで規定された，被測定装置から発生される電磁波ノイズを規制するための電界強度レベルの限度値である。すなわち，図１の例では点Ａでノイズが規制値をオーバーしているので，被測定装置に対してノイズを低減するための対策を行う必要がある。
【００１９】
一般的に，情報処理装置では，特定のクロック周波数の整数倍の周波数の高調波が発生している。そのため，Ａ点の周波数において測定されたノイズへの対策を行うためには，Ａ点の周波数の整数分の１のクロック周波数で動作する回路を，ノイズ発生源の回路として検出する必要がある。しかし，近年のＩＴ機器には複数のクロック回路が存在するため，ノイズ発生源の検出が困難となっている。
【００２０】
図２は，ＥＭＩ測定結果のデータリストの例を示す図である。
【００２１】
図２に示すＥＭＩ測定結果のデータリストは，図１に示すＥＭＩ測定結果のスペクトラムチャートに対応する。
【００２２】
図２に示すＥＭＩ測定結果のデータリストにおいて，各レコードは，測定された周波数ポイントごとのデータである。ＥＭＩ測定において，スペクトラムアナライザでは，その管面のドットに対応する周波数の電界強度が測定する。ＥＭＩ測定結果のデータリストの周波数ポイントは，スペクトラムアナライザのドットに対応する。ここでは，３０ＭＨｚ〜１０００ＭＨｚの間で，４０００個の周波数ポイントがあるものとする。以下，周波数ポイントを単にポイントとも呼ぶ。
【００２３】
図２に示すデータリストにおいて，“Frequency ”は，その周波数ポイントにおける周波数（ＭＨｚ）を示している。また，“Limit ”は，その周波数ポイントの周波数における規制値（ｄＢμＶ）を示している。規制値は，例えば，３０ＭＨｚ〜２３０ＭＨｚまでは３０ｄＢ，２３０ＭＨｚ〜１０００ＭＨｚまでは３７ｄＢというように，周波数の範囲ごとに規定されている。また，“Level ”は，その周波数ポイントにおけるノイズ放射レベル（ｄＢμＶ）である。また，“Margin”は，その周波数ポイントにおける規制値とノイズ放射レベルとのマージン値（ｄＢ），すなわち規制値からノイズ放射レベルを差し引いた値である。
【００２４】
以下，図１と図２とを用いて，技術者がクロック周波数の検出を試みる手順の例を説明する。
【００２５】
技術者は，例えば図１に示すスペクトラムチャートの印刷物から，ノイズレベルが規制値を超えたＡ点を含む等間隔のポイントを，目視で検出する。例えば，図１に示す例では，Ａ点〜Ｂ点間，Ｂ点〜Ｃ点間が等間隔であるように見える。このため，技術者は，Ａ点，Ｂ点，Ｃ点が特定のクロック周波数を基本の周波数とするノイズの高調波である可能性があると予測する。
【００２６】
技術者は，検出された３点の周波数値を，図２に示すデータリストから目視で検出する。例えば，技術者は，図１において，点Ａの周波数がおおよそ４２０ＭＨｚぐらいであることを確認する。次に，技術者は，図２に示す４０００個のポイントから，周波数が４２０ＭＨｚぐらいで，マージン値が最も小さいまたはノイズレベルが最も大きいポイントを検出し，Ａ点と判断する。ここでは，図２に示すように，Ａ点，Ｂ点，Ｃ点の周波数として，それぞれ４２６．４ＭＨｚ，５２０．８ＭＨｚ，６１６．０ＭＨｚが検出される。
【００２７】
技術者は，得られた各点の周波数値から，Ａ点〜Ｂ点間の周波数の差分値，Ｂ点〜Ｃ点間の周波数の差分値を算出する。以下では，周波数の差分値をギャップ値とも呼ぶ。
【００２８】
ここで，Ａ点とＢ点の両方の周波数が，それぞれＡ点〜Ｂ点間のギャップ値の整数倍であれば，Ａ点とＢ点とは，Ａ点〜Ｂ点間のギャップ値を基本の周波数とするノイズの高調波である。さらに，Ａ点〜Ｂ点間とＢ点〜Ｃ点間が等間隔であり，Ｂ点とＣ点との両方の周波数が，Ａ点〜Ｂ点間のギャップ値およびＢ点〜Ｃ点間のギャップ値の整数倍あれば，Ａ点，Ｂ点，Ｃ点の３点が，同じクロック回路から発生したノイズの高調波であると推測できる。技術者は，Ａ点がＡ点〜Ｂ点間のギャップ値を基本の周波数とするノイズの高調波であることがわかった場合に，その基本の周波数で動作する回路に対してＥＭＩ抑制対策を行うことで，Ａ点におけるノイズレベルの改善を図る。
【００２９】
ここで，一般的には，所定の±０．１〜０．５％以内程度の測定系の誤差を含んだ値が，同一値として扱われる。
【００３０】
しかし，実際に図２に示す例では，測定系誤差が例えば±０．５％以内であったとしても，問題のＡ点の周波数４２６．４ＭＨｚは，Ａ点〜Ｂ点間のギャップ値９４．４ＭＨｚの整数倍ではない。すなわち，Ａ点がＡ点〜Ｂ点間のギャップ値を基本の周波数とするノイズの高調波ではないことがわかる。同様に，Ｂ点の周波数５２０．８とＣ点の周波数６１６．０も，それぞれＡ点〜Ｂ点間のギャップ値９４．４ＭＨｚやＢ点〜Ｃ点間のギャップ値９５．２ＭＨｚの整数倍ではない。つまり，目視ではＡ点，Ｂ点，Ｃ点の３点が等間隔に見えても，実際にはこれらは特定の周波数のノイズの高調波ではない。
【００３１】
そこで，技術者は，図２に示すようにＡ点〜Ｃ点間のギャップ値を計算して，高調波の検出を試みる。しかし，同様に，Ａ点の周波数４２６．４ＭＨｚとＣ点の周波数６１６．０とは，Ａ点〜Ｃ点間のギャップ値１８９．６ＭＨｚの整数倍ではない。
【００３２】
このように，技術者が手間のかかる計算を繰り返しても，高調波の検出は困難である。また，高調波のもととなるノイズの周波数を検出できたとしても，それが回路図などの装置情報に登録されていない場合や，対策技術者の知識にない場合もあり，その周波数の回路が装置内に実在するのか否かも不明な場合もある。
【００３３】
以下では，コンピュータによって特定の周波数のノイズの高調波を自動検出し，その特定の周波数からノイズ発生源となる回路を推定する，本実施の形態による電磁波妨害対策支援装置について説明する。
【００３４】
図３は，本実施の形態による電磁波妨害対策支援装置の構成例を示す図である。
【００３５】
電磁波妨害対策支援装置１００は，ノイズ発生源の抽出を支援する装置である。より具体的には，電磁波妨害対策支援装置１００は，ＥＭＩ測定結果のスペクトラムチャートにおけるノイズレベルの高い周波数ポイントから，周波数が特定の周波数の整数倍である高調波を検出する。電磁波妨害対策支援装置１００は，高調波検出のもととなった特定の周波数が，あらかじめ準備しておいた被測定装置が備える回路のクロック周波数リストに存在すれば，その特定周波数で動作する回路がノイズ対策の目標であることを，対策技術者にナビゲーションする。
【００３６】
電磁波妨害対策支援装置１００は，コンピュータが備えるＣＰＵ，メモリ等のハードウェアと，ソフトウェアプログラムとにより実現される。電磁波妨害対策支援装置１００は，ＥＭＩ測定結果取得部１０１，ＥＭＩ測定結果記憶部１０２，高調波検出方式選択部１０３，候補周波数抽出部１０４，候補周波数データ記憶部１０５，高調波検出部１０６，高調波検出結果記憶部１０７，ノイズ発生源推定部１０８，クロック周波数リスト記憶部１０９，支援情報出力部１１０，ノイズ対策決定部１１１を備える。
【００３７】
ＥＭＩ測定結果取得部１０１は，ＥＭＩ測定の結果を取得する。本実施の形態では，ＥＭＩ測定結果取得部１０１は，ＥＭＩ測定の結果として，例えば図２に示すようなＥＭＩ測定結果のデータリストを取得する。取得されたＥＭＩ測定の結果は，ＥＭＩ測定結果記憶部１０２に記憶される。ＥＭＩ測定結果記憶部１０２は，ＥＭＩ測定の結果を記憶する記憶装置である。
【００３８】
高調波検出方式選択部１０３は，ＥＭＩ測定の結果に基づいて，特定の周波数のノイズの高調波を検出する方式を選択する。本実施の形態では，高調波の検出方式が２通り用意されており，高調波検出方式選択部１０３は，２つの高調波検出方式から最適な方式を選択する。第一の高調波検出方式は，周波数ポイント間の周波数のギャップ値から高調波を検出する方式である。また，第二の高調波検出方式は，周波数の整数分の１の値から高調波を検出する方式である。
【００３９】
ＥＭＩ測定により検出されるノイズの種類には，ブロードバンドノイズとナローバンドノイズとがある。ブロードバンドノイズは，ある程度の連続する帯域に渡ってノイズレベルがあまり大きく変動しない周波数領域のノイズである。ナローバンドノイズは，近傍の他の周波数ポイントのノイズに対して，ノイズレベルが突出して高くなっているノイズである。周波数が特定の周波数の整数倍である高調波は，ナローバンドノイズである。
【００４０】
高調波が連続して存在するような場合には，ギャップ値から検出するほうが確度が高いため，第一の高調波検出方式の方が適している。一部の周波数帯域がブロードバンドノイズによって隠れているような場合には，その帯域で高調波が途切れるため，第二の高調波検出方式の方が適している。
【００４１】
高調波検出方式選択部１０３は，ナローバンドノイズとブロードバンドノイズとの切り分けによって，どちらが最適な高調波検出方式かを判定し，選択する。具体的には，高調波検出方式選択部１０３は，ナローバンドノイズの周波数ポイントの検出を行い，所定周波数帯域幅で連続してナローバンドノイズが検出されなかった場合には，第二の高調波検出方式を選択し，それ以外の場合には第一の高調波検出方式を選択する。
【００４２】
例えば，高調波検出方式選択部１０３は，連続した１００ＭＨｚの範囲内にナローバンドノイズが１個以上存在するような場合には，高調波は途切れていないと判断して第一の高調波検出方式を選択する。高調波検出方式選択部１０３は，連続した１００ＭＨｚの範囲内にナローバンドノイズが存在しないような場合には，高調波が途切れていると考えられるため，第二の高調波検出方式を選択する。
【００４３】
図４は，本実施の形態によるナローバンドノイズとブロードバンドノイズとの切り分けを説明する図である。
【００４４】
高調波検出方式選択部１０３は，ナローバンドノイズとブロードバンドノイズとの切り分けを行うために，ＥＭＩ測定結果の各周波数ポイントについて，そのポイントのノイズレベルと，近傍の所定周波数帯域幅におけるノイズレベルの平均値との比較を行う。
【００４５】
例えば，高調波検出方式選択部１０３は，図４のＰ点について，Ｐ点のノイズレベルと，Ｐ点の周波数±α（ＭＨｚ）の周波数帯域幅におけるノイズレベルの平均値との比較を行う。高調波検出方式選択部１０３は，例えばαが２ＭＨｚであれば，Ｐ点の周波数−２ＭＨｚ〜Ｐ点の周波数＋２ＭＨｚの範囲のノイズレベル平均値を算出する。
【００４６】
なお，近傍の所定周波数帯域幅は，判定対象のポイントの前後５ポイントというように，周波数ポイントの数で表現されてもよい。例えば，判定対象のポイントの近傍における周波数ポイント間の周波数差が０．４ＭＨｚであれば，判定対象のポイントの前後５ポイントは，判定対象のポイントの周波数−２ＭＨｚ〜判定対象のポイントの周波数＋２ＭＨｚの周波数帯域幅となる。また，近傍の所定周波数帯域幅が固定でなくてもよい。例えば，被測定装置が備える回路のクロック周波数を低い順に並べて，差が最も小さいものを基準として近傍の所定周波数帯域幅を決定するようにしてもよい。
【００４７】
高調波検出方式選択部１０３は，判定対象のポイントのノイズレベルが，近傍の所定周波数帯域幅におけるノイズレベルの平均値よりも所定値以上高い場合に，判定対象のポイントにおけるノイズをナローバンドノイズとする。また，高調波検出方式選択部１０３は，判定対象のポイントのノイズレベルが，近傍の所定周波数帯域幅におけるノイズレベルの平均値よりも所定値以上高くない場合に，判定対象のポイントにおけるノイズをブロードバンドノイズとする。
【００４８】
例えば図４において，高調波検出方式選択部１０３は，Ｐ点のノイズレベルが，Ｐ点近傍のノイズレベルの平均値よりも３ｄＢ以上高いので，Ｐ点のノイズをナローバンドノイズと判定する。また，高調波検出方式選択部１０３は，Ｑ点のノイズレベルが，Ｑ点近傍のノイズレベルの平均値よりも３ｄＢ以上高くないので，Ｑ点のノイズをブロードバンドノイズと判定する。
【００４９】
このように，高調波検出方式選択部１０３によって，ノイズの状況に応じて適した高調波の検出方式を選択することができ，高調波検出の確度を上げることができる。
【００５０】
図３において，候補周波数抽出部１０４は，ＥＭＩ測定の結果から，高調波の検出対象とする候補周波数を抽出する。ＥＭＩ測定の結果から抽出された候補周波数のデータは，候補周波数データ記憶部１０５に保存される。候補周波数データ記憶部１０５は，抽出された高調波の検出対象とする候補周波数のデータを記憶する記憶装置である。
【００５１】
例えば図２にも示すように，ＥＭＩ測定により得られたスペクトラムチャートは，数千ポイントのデータで構成されている。しかし，そのような多数のポイントから単純に高調波のポイントを検出しようとすると，ノイズレベルの低い周波数ポイントも検出されてしまう。そのため，高調波の検出対象を，あらかじめノイズレベルの高いポイントだけに凝縮しておく必要がある。例えば，候補周波数抽出部１０４は，図２に示す４０００個のポイントのデータを，１００個以下の候補周波数のポイントのデータに低減する。
【００５２】
また，各国の規制によりノイズレベルが規制される周波数範囲は様々であるが，代表的な日本国内規制であるＶＣＣＩでは，３０ＭＨｚ〜１０００ＭＨｚの周波数範囲のノイズレベルが規制されている。候補周波数抽出部１０４は，このように広い範囲において，周波数ポイントが偏らないように，高調波の検出対象を凝縮する必要がある。
【００５３】
すなわち，候補周波数抽出部１０４は，規定された周波数範囲において周波数ポイントが偏らないようにしながら，ノイズレベルの高い周波数ポイントを高調波の検出対象の候補周波数のポイントとして抽出する。
【００５４】
図５は，本実施の形態による候補周波数の抽出を説明する図である。
【００５５】
図２に示す４０００個のポイントからなるＥＭＩ測定結果のデータにおいて，候補周波数抽出部１０４は，まず，奇数番目のポイントのデータと偶数番目のポイントのデータとの比較を行う。候補周波数抽出部１０４は，規制値に対するノイズレベルのマージン値が小さいポイントのデータを残し，規制値に対するノイズレベルのマージン値が大きいポイントのデータを削除する。すなわち，候補周波数抽出部１０４は，ノイズレベルが高いポイントのデータを残し，ノイズレベルが低いポイントのデータを削除して，データのポイント数を半減する。候補周波数抽出部１０４は，半減されたデータについて，同様に隣合うデータのマージン値またはノイズレベルの高低を判定して，さらにデータを半減する処理を繰り返す。
【００５６】
例えば，図５において，候補周波数抽出部１０４は，周波数が５００．４ＭＨｚのポイントと周波数が５００．８ＭＨｚのポイントとのマージン値を比較し，マージン値が小さい５００．８ＭＨｚのポイントのデータを残して，５００．４ＭＨｚのポイントを削除する。また，候補周波数抽出部１０４は，同様に，周波数が５０１．２ＭＨｚのポイントと周波数が５０１．６ＭＨｚのポイントとのマージン値を比較し，マージン値が小さい５０１．２ＭＨｚのポイントのデータを残す。次の段階では，候補周波数抽出部１０４は，残った周波数が５００．８ＭＨｚのポイントと周波数が５０１．２ＭＨｚのポイントとのマージン値を比較し，マージン値が小さい５０１．２ＭＨｚのポイントのデータを残して，５００．８ＭＨｚのポイントを削除する。
【００５７】
候補周波数抽出部１０４は，このようにデータを半減する処理を繰り返す。例えば，候補周波数抽出部１０４が，データを半減する処理を６回繰り返すと，候補周波数のデータは，２の６乗分の１個すなわち１／６４個になる。例えば，ＥＭＩ測定結果のデータの個数が４０００ポイントの場合には，候補周波数抽出部１０４は，候補周波数のポイント数を，周波数の偏りがないように６３ポイントに低減できる。
【００５８】
なお，候補周波数を抽出する処理には，図５に示す方法以外にも様々な方法がある。例えば，候補周波数抽出部１０４が隣接した４ポイントの中から最大のノイズレベルのポイントを１個残せばデータは１／４になり，これを３回繰り返すようにしてもよい。また，例えば，４０００個のデータを５０個に減らすと決めてある場合に，候補周波数抽出部１０４が連続する８０ポイントのデータごとに最大のノイズレベルのポイントを１つずつ抽出し，候補周波数のデータとするようにしてもよい。
【００５９】
また，周波数が特定の周波数の整数倍である高調波はナローバンドノイズであるため，候補周波数抽出部１０４が，図４に示す方法によって，ブロードバンドのポイントを除外して，候補周波数のポイントをナローバンドノイズのポイントに絞り込むようにしてもよい。ナローバンドノイズによる候補周波数のポイントの絞込みの処理は，図５に示す候補周波数抽出処理の前や，図５に示す候補周波数抽出処理の後，後述の高調波検出部１０６による高調波の検出時などの，どのタイミングで実行しても問題はない。
【００６０】
図６は，本実施の形態による候補周波数データの例を示す図である。
【００６１】
図６に示すように，本実施の形態では，候補周波数抽出部１０４により，図２に示す４０００ポイントのＥＭＩ測定結果のデータから，５０ポイントの高調波検出の対象とする候補周波数のデータが抽出されるものとする。図６において，各データの左側の番号は，５０個の候補周波数のデータに対して，周波数が低い順番に付された番号である。
【００６２】
図６に示すように，候補周波数抽出部１０４によって，３０ＭＨｚ〜１０００ＭＨｚの範囲で周波数の偏りがないように，ノイズレベルが高いナローバンドノイズの周波数が抽出される。図６に示す候補周波数データは，候補周波数データ記憶部１０５に記憶される。
【００６３】
なお，ここで，候補周波数抽出部１０４が，後述の支援情報の提示に備えて，抽出した候補周波数の中から，ノイズレベルが規制値をオーバーしている周波数すなわちマージン値がマイナス値の周波数を，摘出しておくようにしてもよい。
【００６４】
図３において，高調波検出部１０６は，候補周波数から特定の周波数のノイズの高調波を検出する。
【００６５】
高調波検出部１０６は，第一の高調波検出部１２０，第二の高調波検出部１３０を備える。第一の高調波検出部１２０は，周波数ポイント間の周波数のギャップ値から高調波を検出する第一の高調波検出方式によって，候補周波数から特定の周波数のノイズの高調波を検出する。第二の高調波検出部１３０は，周波数の整数分の１の値から高調波を検出する第二の高調波検出方式によって，候補周波数から特定の周波数のノイズの高調波を検出する。
【００６６】
第一の高調波検出部１２０は，周波数間差分値算出部１２１，ギャップ値配列データ記憶部１２２，高調波検出判定部１２３を備える。
【００６７】
周波数間差分値算出部１２１は，候補周波数ごとに他の候補周波数との差分値すなわちギャップ値を算出し，それらのギャップ値のデータをギャップ値配列データとしてギャップ値配列データ記憶部１２２に記憶する。ギャップ値配列データ記憶部１２２は，ギャップ値配列データを記憶する記憶装置である。
【００６８】
図７は，本実施の形態によるギャップ値配列データの例を示す図である。
【００６９】
周波数間差分値算出部１２１は，図６に示す候補周波数データの各周波数ポイントについて，それぞれ１個先から１０個先までのギャップ値を算出し，図７に示すようなギャップ値配列データを生成する。なお，求めるギャップ値が，必ずしも１０個先までのギャップ値である必要はない。
【００７０】
図７に示すギャップ値配列データにおいて，小さい文字で記載されているギャップ値は，そのギャップ値で該当候補周波数が割り切れないことを示している。また，大きい文字で記載されているギャップ値は，そのギャップ値で該当候補周波数が割り切れることを示している。
【００７１】
該当候補周波数がその先の他の候補周波数とのギャップ値で割り切れなければ，その候補周波数がそのギャップ値を周波数とするノイズの高調波の周波数である可能性はない。そのため，該当候補周波数を割り切れないギャップ値は，ノイズ発生源のクロック周波数の候補から除外される。すなわち，周波数間差分値算出部１２１は，該当候補周波数を割り切れないギャップ値を，ギャップ値配列データから削除する。図７に示すギャップ値配列データの例では，小さい文字で記載されているギャップ値が，削除される。
【００７２】
例えば，図７に示すギャップ値配列データにおいて，周波数１９２．２とその７個先の周波数２９８．６とは，そのギャップ値１０６．４で割り切れないため，周波数１９２．２と周波数２９８．６とは，ギャップ値１０６．４を周波数とするノイズの高調波の周波数ではない。そのため，そのギャップ値１０６．４は，図７に示すギャップ値配列データから削除される。
【００７３】
一方，該当候補周波数がギャップ値で割り切れれば，その候補周波数はそのギャップ値を周波数とするノイズの高調波の周波数である。例えば，図７に示すギャップ値配列データにおいて，周波数３１９．８とその６個先の周波数４２６．４とは，ギャップ値１０６．６±０．２％で割り切れるため，周波数３１９．８と周波数４２６．４とは，ギャップ値１０６．６を周波数とするノイズの３倍と４倍の高調波の周波数である。
【００７４】
なお，ここでは，測定系の誤差範囲を±０．２％とする。すなわち，周波数間差分値算出部１２１は，該当候補周波数をギャップ値で割った値が±０．２％範囲で整数に近似すれば，該当候補周波数がギャップ値で割り切れたものと判断する。
【００７５】
また，ギャップ値の値で割り切れなくても，ギャップ値の半分の値で該当候補周波数が割り切れる場合には，その候補周波数はそのギャップ値の半値を周波数とするノイズの奇数倍の高調波の周波数である。例えば，図７に示すギャップ値配列データにおいて，周波数７４５．６とその８個先の周波数９５８．８とは，それぞれギャップ値２１３．２の半値１０６．６を周波数とするノイズの，７倍と９倍の奇数倍高調波の周波数である。  図７に示すギャップ値配列データにおいて，斜体の文字で記載されているギャップ値は，そのギャップ値の半値で該当候補周波数が割り切れることを示している。
【００７６】
高調波検出判定部１２３は，ギャップ値またはその半値が同じ値になる候補周波数の個数をカウントし，その個数が所定数以上存在する場合に，そのギャップ値または半値を基本の周波数とするノイズの高調波が検出されたと判定する。なお，ここでも，測定系の誤差範囲を±０．２％とする。すなわち，高調波検出判定部１２３は，±０．２％範囲で一致するギャップ値を，同じ値のギャップ値と判定する。
【００７７】
例えば，図７に示すギャップ値配列データにおいて，ギャップ値またはその半値が１０６．６±０．２％であるものの出現回数は，最多の６回である。同様に，ギャップ値またはその半値が２１３．２，１１６．２，７１．８，５８．２であるものの出現回数は，２回である。
【００７８】
このように高調波検出を行った上で，高調波検出判定部１２３は，出現回数が所定回数以上，ここでは出現回数が３回以上のギャップ値またはその半値を，対策を行う被測定装置の回路のクロック周波数の候補として選出する。図７に示すギャップ値配列データからは，１０６．６ＭＨｚが対策を行う被測定装置の回路のクロック周波数の候補として選出される。なお，高調波検出判定部１２３が，ノイズレベルが規制値を超えた周波数のノイズが高調波となるノイズの周波数を，選出するようにしてもよい。
【００７９】
図７に示すように，周波数３１９．８，４２６．４，５３２．８，６３９．６，７４５．６，９５８．８は，それぞれ基本となる周波数１０６．６ＭＨｚの３倍，４倍，５倍，６倍，７倍，９倍の高調波の周波数である。
【００８０】
選出された対策を行う被測定装置の回路のクロック周波数の候補は，高調波検出の結果として高調波検出結果記憶部１０７に記憶される。
【００８１】
ここで，図７に示すように，対策を行う被測定装置の回路のクロック周波数の候補として選出された１０６．６ＭＨｚの周波数は，候補周波数として抽出されていない。これは，１０６．６ＭＨｚのノイズが他のノイズに埋もれてしまい，ナローバンドノイズとして抽出されなかったものと考えられる。特定の周波数のアンテナとなるものがない場合には，その特定の周波数のノイズがスペクトラムアナライザ上で他のノイズに埋もれてしまう可能性がある。
【００８２】
図３において，第二の高調波検出部１３０は，周波数整数分の１値算出部１３１，整数分の１値配列データ記憶部１３２，高調波検出判定部１３３を備える。
【００８３】
周波数整数分の１値算出部１３１は，候補周波数ごとに周波数の整数分の１値を算出し，それらの整数分の１値のデータを整数分の１値配列データとして整数分の１値配列データ記憶部１３２に記憶する。整数分の１値配列データ記憶部１３２は，整数分の１値配列データを記憶する記憶装置である。
【００８４】
図８は，本実施の形態による整数分の１値配列データの例を示す図である。
【００８５】
周波数整数分の１値算出部１３１は，図６に示す候補周波数データの各周波数ポイントについて，それぞれ１／１から１／１０までの整数分の１値を算出し，図８に示すような整数分の１値配列データを生成する。なお，求める整数分の１値が，必ずしも１／１０までの整数分の１値である必要はない。
【００８６】
図８に示す整数分の１値配列データにおいて，小さい文字で記載されている整数分の１値は，値が１０ＭＨｚ未満となった整数分の１値である。図８に示す例では，周波数整数分の１値算出部１３１は，値が１０ＭＨｚ未満となった整数分の１値を，整数分の１値配列データから削除する。
【００８７】
高調波検出判定部１３３は，整数分の１の値が同じ値になる候補周波数の個数をカウントし，その個数が所定数以上存在する場合にその整数分の１の値を基本の周波数とする電磁波ノイズの高調波が検出されたと判定する。なお，ここでも，測定系の誤差範囲を±０．２％とする。すなわち，高調波検出判定部１３３は，±０．２％範囲で一致する整数分の１の値を，同じ値の整数分の１の値と判定する。
【００８８】
例えば，図８に示す整数分の１の値配列データにおいて，整数分の１の値が１０６．６±０．２％であるものの出現回数は，最多の７回である。
【００８９】
このように高調波検出を行った上で，高調波検出判定部１３３は，出現回数が所定回数以上，ここでは出現回数が３回以上の整数分の１の値を，対策を行う被測定装置の回路のクロック周波数の候補として選出する。図８に示す整数分の１の値配列データからは，１０６．６ＭＨｚが対策を行う被測定装置の回路のクロック周波数の候補として選出される。なお，高調波検出判定部１３３が，ノイズレベルが規制値を超えた周波数のノイズが高調波となるノイズの周波数を，選出するようにしてもよい。
【００９０】
図８に示すように，周波数３１９．８，４２６．４，５３２．８，６３９．６，７４５．６，８５２．８，９５８．８は，それぞれ基本となる周波数１０６．６ＭＨｚの３倍，４倍，５倍，６倍，７倍，８倍，９倍の高調波の周波数である。
【００９１】
選出された対策を行う被測定装置の回路のクロック周波数の候補は，高調波検出の結果として高調波検出結果記憶部１０７に記憶される。
【００９２】
ここで，第一の高調波検出方式は，ギャップ値の整数倍になっている候補周波数のみを高調波検出の対象としているので，第二の高調波検出方式と比較して，高調波が検出された場合の信頼性が高い。また，ギャップ値の整数倍になっている候補周波数のみに処理が限定されるため，同じギャップ値の出現回数を求めるときの処理負荷が低い。しかし，連続する広い周波数帯域に渡ってブロードバンドノイズが発生しているような場合には，その帯域で高調波が途切れてしまっているので，高調波の検出が難しくなる。
【００９３】
これに対して，第二の高調波検出方式は，連続する広い周波数帯域に渡ってブロードバンドノイズが発生しているような場合でも，高調波の検出が可能である。しかし，候補周波数がすべて高調波の検出対象となるので，整数分の１値が同じ値となるものが出現しやすく，第一の高調波検出方式と比較して，高調波が検出された場合の信頼性が低い。また，すべての候補周波数におけるすべての整数分の１値が処理の対象となるため，同じ整数分の１値の出現回数を求めるときの処理負荷が高い。
【００９４】
図３において，ノイズ発生源推定部１０８は，クロック周波数リスト記憶部１０９にあらかじめ準備しておいたクロック周波数リストの中から，高調波が検出されたと判定された基本の周波数を動作周波数とする回路を検出し，ノイズ発生源を推定する。クロック周波数リスト記憶部１０９は，ＥＭＩ測定における被測定装置が備える回路とその回路の動作周波数との対応情報であるクロック周波数リストを記憶する記憶装置である。
【００９５】
図９は，本実施の形態によるクロック周波数リストの例を示す図である。
【００９６】
図９に示すクロック周波数リストにおいて，“ノイズ源”は，ＥＭＩ測定における被測定装置が備えるノイズ発生源となり得る回路の名称である。また，“クロック”は，その回路の動作周波数である。
【００９７】
ノイズ発生源推定部１０８は，例えば高調波検出部１０６により１０６．６ＭＨｚを基本周波数とするノイズの高調波が検出されたと判定された場合に，図９に示すクロック周波数リストから，１０６．６ＭＨｚを動作周波数とする回路を検出する。なお，ここでも，測定系の誤差範囲を±０．２％とする。すなわち，ノイズ発生源推定部１０８は，図９に示すクロック周波数リストから，１０６．６ＭＨｚ±０．２％で近似する動作周波数の回路を検出する。
【００９８】
ここでは，図９に示すクロック周波数リストから，動作周波数が１０６．５ＭＨｚであるＤＶＩ（Digital Visual Interface）の１４４０ドットを出力する回路が検出される。ノイズ発生源推定部１０８は，ＤＶＩの１４４０ドットを出力する回路を，ノイズ発生源として推定する。
【００９９】
図３において，支援情報出力部１１０は，ノイズ発生源の推定情報や検出された高調波の情報などのノイズ発生源に関する情報を，例えば表示装置や印刷装置などの出力装置（図示省略）に出力する。
【０１００】
図１０は，本実施の形態による検出された高調波と推定されるノイズ発生回路の印刷提示例である。
【０１０１】
図１０に示す例では，１０６．６ＭＨｚ間隔で検出された高調波がスペクトラムチャート上の太枠で提示されており，推定されるノイズ発生回路“DVI 1440”が提示されている。
【０１０２】
技術者は，このような電磁波妨害対策支援装置１００により提示された支援情報を見るだけで，高調波の発生状況や，そこから推定されるノイズ発生源となる回路の情報を得ることができるようになる。これにより，技術者によりＥＭＩ対策への労力や時間を，大幅に短縮できるようになる。
【０１０３】
図３において，ノイズ対策決定部１１１は，ノイズ発生源に対するノイズ低減の対策を決定する。例えば，ノイズ対策決定部１１１は，図６の５０個の周波数のすべて，または規制値をオーバーして問題となっている周波数などの一部の周波数について，一般的に知られる以下の式（１）を用いてコンデンサの最適容量Ｃを計算する。
【０１０４】
Ｃ＝１／（（２πｆ）＾２＊Ｌ）        ・・・・（１）
式（１）において，ｆは対策を行う周波数，Ｌはコンデンサの内部インダクタンスＥＳＬ（Equivalent Series Inductance）を表している。
【０１０５】
支援情報出力部１１０は，ノイズ発生源の推定結果とともに，ノイズ対策として算出されたコンデンサの容量Ｃを，例えば表示装置や印刷装置などの出力装置（図示省略）に出力する。この容量Ｃのコンデンサが，上記で推定されたノイズ源クロック回路の電源グランド間や信号グランド間に挿入されれば，ＥＭＩノイズ低減の効果が期待できる。
【０１０６】
図１１は，本実施の形態によるノイズ対策の提示例を示す図である。
【０１０７】
図１１（Ａ）には，推定されるノイズ発生回路とその対策の画面提示例が示されている。図１１に示すように，支援情報出力部１１０は，ノイズレベルが規定値をオーバーした周波数や，検出された高調波の発生間隔，推定されたノイズ発生源の回路，発生したノイズへの対策などの情報を，ユーザに提示する。なお，同じ動作クロックの複数の回路がノイズ発生源として推定された場合には，支援情報出力部１１０は，それらの推定されたノイズ発生源回路を並べて提示するなどする。
【０１０８】
図１１（Ｂ）には，推定されるノイズ発生回路とその対策の印刷提示例が示されている。図１１（Ｂ）に示す提示例は，例えば，図１０に示す印刷物に同時に印刷されて提示される。支援情報出力部１１０は，図１０に示すような支援情報のほかに，図１１（Ｂ）に示すような発生したノイズへの対策などの情報を，ユーザに提示する。なお，図１１（Ｂ）において，コンデンササイズ１００５の場合には，ＥＳＬ＝０．５ｎＨとして計算が行われ，コンデンササイズ１６０８の場合には，ＥＳＬ＝０．７ｎＨとして計算が行われている。
【０１０９】
このように，ノイズ発生源などの情報と同時に発生ノイズへの対策情報も提示することにより，ユーザのノイズ対策への労力や時間をさらに削減することができる。
【０１１０】
以下，電磁波妨害対策支援装置１００による処理の流れをフローチャートを用いて説明する。
【０１１１】
図１２は，本実施の形態の電磁波妨害対策支援装置による電磁波妨害対策支援処理フローチャートである。
【０１１２】
電磁波妨害対策支援装置１００において，ＥＭＩ測定結果取得部１０１は，ＥＭＩ測定の結果を取得し（ステップＳ１０），取得されたＥＭＩ測定の結果をＥＭＩ測定結果記憶部１０２に記憶する。
【０１１３】
高調波検出方式選択部１０３は，第一の高調波検出方式と第二の高調波検出方式から，使用する高調波検出方式を選択する（ステップＳ１１）。第一の高調波検出方式は，周波数ポイント間の周波数のギャップ値から高調波を検出する方式であり，第二の高調波検出方式は，周波数の整数分の１の値から高調波を検出する方式である。
【０１１４】
電磁波妨害対策支援装置１００は，高調波検出方式の選択結果を判定する（ステップＳ１２）。
【０１１５】
第一の高調波検出方式が選択された場合（ステップＳ１２の第一の高調波検出方式），まず，候補周波数抽出部１０４が，ＥＭＩ測定の結果から，高調波検出の対象とする候補周波数を抽出する（ステップＳ１３）。第一の高調波検出部１２０は，第一の高調波検出方式による高調波検出の処理を行う（ステップＳ１４）。
【０１１６】
ノイズ発生源推定部１０８は，高調波の検出結果に基づいて，ノイズ発生源を推定する（ステップＳ１５）。ノイズ対策決定部１１１は，ノイズ発生源から発生されるノイズを低減するためのノイズ対策を決定する（ステップＳ１６）。支援情報出力部１１０は，推定されたノイズ発生源や，決定されたノイズ対策などの支援情報をユーザに提示する（ステップＳ１７）。
【０１１７】
第二の高調波検出方式が選択された場合も（ステップＳ１２の第二の高調波検出方式），第一の高調波検出方式が選択された場合と同様に，まず，候補周波数抽出部１０４が，ＥＭＩ測定の結果から，高調波検出の対象とする候補周波数を抽出する（ステップＳ１８）。第二の高調波検出部１３０は，第二の高調波検出方式による高調波検出の処理を行う（ステップＳ１９）。
【０１１８】
以下，第一の高調波検出方式の場合と同様に，ノイズ発生源推定部１０８がノイズ発生源を推定し（ステップＳ１５），ノイズ対策決定部１１１が発生されるノイズを低減するためのノイズ対策を決定し（ステップＳ１６），支援情報出力部１１０が支援情報をユーザに提示する（ステップＳ１７）。
【０１１９】
図１３は，本実施の形態の高調波検出方式選択部による高調波検出方式選択処理フローチャートである。
【０１２０】
高調波検出方式選択部１０３は，ナローバンドノイズとブロードバンドノイズとの切り分けによって，最適な高調波検出方式を選択する。
【０１２１】
高調波検出方式選択部１０３は，周波数カウンタｎを１にセットする（ステップＳ２０）。
【０１２２】
高調波検出方式選択部１０３は，ＥＭＩ測定の結果におけるｎ番目の周波数ポイントについて，前後５ポイントを含む計１１ポイントの範囲のノイズレベルの平均値を算出する（ステップＳ２１）。
【０１２３】
高調波検出方式選択部１０３は，ＥＭＩ測定の結果におけるｎ番目の周波数ポイントのノイズレベルが，算出された近傍のノイズレベルの平均値より３ｄＢ以上大きいかを判定する（ステップＳ２２）。
【０１２４】
ｎ番目の周波数ポイントのノイズレベルが平均値より３ｄＢ以上大きい場合には（ステップＳ２２のＹＥＳ），高調波検出方式選択部１０３は，そのｎ番目の周波数ポイントのノイズをナローバンドノイズと判定する（ステップＳ２３）。
【０１２５】
ｎ番目の周波数ポイントのノイズレベルが平均値より３ｄＢ以上大きくない場合には（ステップＳ２２のＮＯ），高調波検出方式選択部１０３は，そのｎ番目の周波数ポイントのノイズをブロードバンドノイズと判定する（ステップＳ２４）。
【０１２６】
高調波検出方式選択部１０３は，周波数カウンタｎを１つアップする（ステップＳ２５）。
【０１２７】
高調波検出方式選択部１０３は，ＥＭＩ測定の結果における全周波数ポイントについて，ノイズの種類の判定が完了したかを判定する（ステップＳ２６）。
【０１２８】
まだすべての周波数ポイントについて完了していなければ（ステップＳ２６のＮＯ），高調波検出方式選択部１０３は，ステップＳ２１の処理に戻り，次の周波数ポイントについての判定を行う。
【０１２９】
すべての周波数ポイントについて完了していれば（ステップＳ２６のＹＥＳ），高調波検出方式選択部１０３は，連続する１００ＭＨｚの範囲内にナローバンドノイズが１個以上存在するかを判定する（ステップＳ２７）。
【０１３０】
連続する１００ＭＨｚの範囲内にナローバンドノイズが１個以上存在する場合には（ステップＳ２７のＹＥＳ），高調波検出方式選択部１０３は，高調波が途切れていないと判断して，第一の高調波検出方式を選択する（ステップＳ２８）。第一の高調波検出方式は，周波数ポイント間の周波数のギャップ値から高調波を検出する方式である。
【０１３１】
連続する１００ＭＨｚの範囲内にナローバンドノイズがない場合には（ステップＳ２７のＮＯ），高調波検出方式選択部１０３は，高調波が途切れていると判断して，第二の高調波検出方式を選択する（ステップＳ２９）。第二の高調波検出方式は，周波数の整数分の１の値から高調波を検出する方式である。
【０１３２】
図１４，図１５は，本実施の形態の候補周波数抽出部による候補周波数抽出処理フローチャートである。
【０１３３】
図１４，図１５に示す例では，候補周波数抽出部１０４は，まず図１４に示すようにナローバンドノイズが測定された周波数を候補周波数として抽出し，次に図１５に示すように，周波数の偏りがないようにマージン値が小さい周波数を候補周波数として抽出する。なお，図１４に示すようなナローバンドノイズが測定された周波数の抽出は，図１５に示すマージン値が小さい周波数の抽出の後で実行するようにしても良いし，後の高調波検出処理時に実行するようにしてもよい。
【０１３４】
候補周波数抽出部１０４は，周波数カウンタｎを１にセットする（ステップＳ３０）。
【０１３５】
候補周波数抽出部１０４は，ＥＭＩ測定の結果におけるｎ番目の周波数ポイントについて，前後５ポイントを含む計１１ポイントの範囲のノイズレベルの平均値を算出する（ステップＳ３１）。
【０１３６】
候補周波数抽出部１０４は，ＥＭＩ測定の結果におけるｎ番目の周波数ポイントのノイズレベルが，算出された近傍のノイズレベルの平均値より３ｄＢ以上大きいかを判定する（ステップＳ３２）。
【０１３７】
ｎ番目の周波数ポイントのノイズレベルが平均値より３ｄＢ以上大きい場合には（ステップＳ３２のＹＥＳ），候補周波数抽出部１０４は，そのｎ番目の周波数ポイントを，高調波検出の対象とする候補周波数の抽出ポイントとして残す（ステップＳ３３）。
【０１３８】
ｎ番目の周波数ポイントのノイズレベルが平均値より３ｄＢ以上大きくない場合には（ステップＳ３２のＮＯ），候補周波数抽出部１０４は，そのｎ番目の周波数ポイントを削除する（ステップＳ３４）。
【０１３９】
候補周波数抽出部１０４は，周波数カウンタｎを１つアップする（ステップＳ３５）。
【０１４０】
候補周波数抽出部１０４は，ＥＭＩ測定の結果における全周波数ポイントについて，候補周波数の抽出処理が完了したかを判定する（ステップＳ３６）。
【０１４１】
まだすべての周波数ポイントについて完了していなければ（ステップＳ３６のＮＯ），候補周波数抽出部１０４は，ステップＳ３１の処理に戻り，次の周波数ポイントについて候補周波数の抽出処理を行う。
【０１４２】
すべての周波数ポイントについて完了していれば（ステップＳ３６のＹＥＳ），候補周波数抽出部１０４は，周波数カウンタｎを１にセットする（ステップＳ３７）。
【０１４３】
候補周波数抽出部１０４は，残った周波数ポイントを，周波数が低い順に並べ替える（ステップＳ３８）。
【０１４４】
候補周波数抽出部１０４は，ｎ番目の周波数ポイントのノイズレベルがｎ＋１番目の周波数ポイントのノイズレベルより大きいかを判定する（ステップＳ３９）。
【０１４５】
ｎ番目の周波数ポイントのノイズレベルがｎ＋１番目の周波数ポイントのノイズレベルより大きければ（ステップＳ３９のＹＥＳ），候補周波数抽出部１０４は，ｎ＋１番目の周波数ポイントを削除する（ステップＳ４０）。
【０１４６】
ｎ番目の周波数ポイントのノイズレベルがｎ＋１番目の周波数ポイントのノイズレベルより大きくなければ（ステップＳ３９のＮＯ），候補周波数抽出部１０４は，ｎ番目の周波数ポイントを削除する（ステップＳ４１）。
【０１４７】
候補周波数抽出部１０４は，周波数カウンタｎを２つアップする（ステップＳ４２）。
【０１４８】
候補周波数抽出部１０４は，全周波数ポイントについて，候補周波数の抽出処理が完了したかを判定する（ステップＳ４３）。
【０１４９】
まだすべての周波数ポイントについて完了していなければ（ステップＳ４３のＮＯ），候補周波数抽出部１０４は，ステップＳ３９の処理に戻り，次の２つの周波数ポイントからの候補周波数の抽出処理を行う。
【０１５０】
すべての周波数ポイントについて完了していれば（ステップＳ４３のＹＥＳ），候補周波数抽出部１０４は，残った周波数ポイントが所定数以下に削減されたかを判定する（ステップＳ４４）。所定数は，例えば１００個などである。
【０１５１】
残った周波数ポイントが所定数以下でなければ（ステップＳ４４のＮＯ），候補周波数抽出部１０４は，ステップＳ３７の処理に戻り，さらに候補周波数のポイントの絞込みを行う。
【０１５２】
残った周波数ポイントが所定数以下であれば（ステップＳ４４のＹＥＳ），候補周波数抽出部１０４は，処理を終了する。候補周波数抽出部１０４は，残った周波数ポイントを周波数が低い順に並べ替えたものを，候補周波数データとして候補周波数データ記憶部１０５に記憶する。
【０１５３】
図１６，図１７は，本実施の形態の第一の高調波検出部による第一の高調波検出処理フローチャートである。
【０１５４】
第一の高調波検出部１２０において，周波数間差分値算出部１２１は，周波数カウンタｆを１にセットする（ステップＳ５０）。
【０１５５】
また，周波数間差分値算出部１２１は，ギャップ値カウンタｇを１にセットする（ステップＳ５１）。
【０１５６】
周波数間差分値算出部１２１は，候補周波数データにおけるｆ番目の周波数ポイントの周波数と，ｆ＋ｇ番目の周波数ポイントの周波数とのギャップ値を算出し，算出されたギャップ値をギャップ値配列（ｆ，ｇ）に記憶する（ステップＳ５２）。
【０１５７】
周波数間差分値算出部１２１は，候補周波数データにおけるｆ番目の周波数ポイントの周波数を，ギャップ値配列（ｆ，ｇ）に記憶されたギャップ値で割り切れるかを判定する（ステップＳ５３）。また，周波数間差分値算出部１２１は，候補周波数データにおけるｆ番目の周波数ポイントの周波数を，ギャップ値配列（ｆ，ｇ）に記憶されたギャップ値の半分の値で割り切れるかを判定する（ステップＳ５４）。
【０１５８】
ｆ番目の周波数ポイントの周波数がギャップ値配列（ｆ，ｇ）のギャップ値またはその半分の値のどちらでも割り切れない場合には（ステップＳ５３のＮＯかつステップＳ５４のＮＯ），周波数間差分値算出部１２１は，ギャップ値配列（ｆ，ｇ）の値を消去する（ステップＳ５５）。
【０１５９】
周波数間差分値算出部１２１は，ギャップ値カウンタｇを１つアップする（ステップＳ５６）。
【０１６０】
周波数間差分値算出部１２１は，候補周波数データにｆ＋ｇ番目の値が存在し，かつｇが１０以下であるかを判定する（ステップＳ５７）。
【０１６１】
候補周波数データにｆ＋ｇ番目の値が存在し，かつｇが１０以下である場合には（ステップＳ５７のＹＥＳ），周波数間差分値算出部１２１は，ステップＳ５２の処理に戻り，候補周波数データのｆ番目の周波数ポイントにおける次のギャップ値の処理を行う。
【０１６２】
候補周波数データにｆ＋ｇ番目の値が存在しない，またはｇが１０より大きい場合には（ステップＳ５７のＮＯ），周波数間差分値算出部１２１は，周波数カウンタｆを１つアップする（ステップＳ５８）。
【０１６３】
周波数間差分値算出部１２１は，候補周波数データにおいて，ｆ番目の周波数ポイントが最後の周波数ポイントであるかを判定する（ステップＳ５９）。
【０１６４】
ｆ番目の周波数ポイントが最後の周波数ポイントでなければ（ステップＳ５９のＮＯ），周波数間差分値算出部１２１は，ステップＳ５１の処理に戻り，候補周波数データにおける次の周波数ポイントの処理を行う。
【０１６５】
ｆ番目の周波数ポイントが最後の周波数ポイントであれば（ステップＳ５９のＹＥＳ），高調波検出判定部１２３は，出現回数カウンタ配列の値をすべて０にセットする（ステップＳ６０）。
【０１６６】
高調波検出判定部１２３は，周波数カウンタｆを１にセットする（ステップＳ６１）。
【０１６７】
また，高調波検出判定部１２３は，ギャップ値カウンタｇを１にセットする（ステップＳ６２）。
【０１６８】
高調波検出判定部１２３は，ギャップ値配列（ｆ，ｇ）の値があるかを判定する（ステップＳ６３）。
【０１６９】
ギャップ値配列（ｆ，ｇ）の値があれば（ステップＳ６３のＹＥＳ），高調波検出判定部１２３は，全ギャップ値配列データにおいて，ギャップ値配列（ｆ，ｇ）のギャップ値が出現する回数と，ギャップ値配列（ｆ，ｇ）のギャップ値の倍値が出現する回数との合計をカウントする。高調波検出判定部１２３は，得られた値を出現回数カウンタ（ｆ，ｇ）に記憶する（ステップＳ６４）。
【０１７０】
高調波検出判定部１２３は，ギャップ値カウンタｇを１つアップする（ステップＳ６５）。
【０１７１】
高調波検出判定部１２３は，ｇが１０より大きいかを判定する（ステップＳ６６）。
【０１７２】
ｇが１０より大きくなければ（ステップＳ６６のＮＯ），高調波検出判定部１２３は，ステップＳ６３の処理に戻り，次のギャップ値配列（ｆ，ｇ）の処理を行う。
【０１７３】
ｇが１０より大きければ（ステップＳ６６のＹＥＳ），高調波検出判定部１２３は，周波数カウンタｆを１つアップする（ステップＳ６７）。
【０１７４】
高調波検出判定部１２３は，候補周波数データにおける全周波数ポイントについて処理が完了したかを判定する（ステップＳ６８）。
【０１７５】
全周波数ポイントについて処理が完了していなければ（ステップＳ６８のＮＯ），高調波検出判定部１２３は，ステップＳ６２の処理に戻り，候補周波数データにおける次の周波数ポイントの処理を行う。
【０１７６】
全周波数ポイントについて処理が完了していれば（ステップＳ６８のＹＥＳ），高調波検出判定部１２３は，全出現回数カウンタの配列から，出現回数の最大値ｈを取得する（ステップＳ６９）。
【０１７７】
高調波検出判定部１２３は，出現回数の最大値ｈが３以上であるかを判定する（ステップＳ７０）。
【０１７８】
出現回数の最大値ｈが３以上でなければ（ステップＳ７０のＮＯ），高調波検出判定部１２３は，高調波が検出されなかったものとして，処理を終了する。
【０１７９】
出現回数の最大値ｈが３以上であれば（ステップＳ７０のＹＥＳ），高調波検出判定部１２３は，ギャップ値配列データから，出現回数の最大値ｈが得られるギャップ値を取得し，取得されたギャップ値をノイズ発生源の周波数の候補としてＨＡＲＭに代入する（ステップＳ７１）。出現回数の最大値ｈが得られるギャップ値が２つ以上存在する場合には，高調波検出判定部１２３は，最大のギャップ値を選んでＨＡＲＭに代入する。
【０１８０】
なお，図１６，図１７に示す第一の高調波検出処理では，出現回数が最大となるギャップ値のみが選択されているが，出現回数が所定回数以上のすべてのギャップ値を選択するようにしてもよい。
【０１８１】
図１８，図１９は，本実施の形態の第二の高調波検出部による第二の高調波検出処理フローチャートである。
【０１８２】
第二の高調波検出部１３０において，周波数整数分の１値算出部１３１は，周波数カウンタｆを１にセットする（ステップＳ８０）。
【０１８３】
また，周波数整数分の１値算出部１３１は，分数値カウンタｗを１にセットする（ステップＳ８１）。
【０１８４】
周波数整数分の１値算出部１３１は，候補周波数データにおけるｆ番目の周波数ポイントの周波数の１／ｗの値すなわち整数分の１値を算出し，算出された整数分の１値を整数分の１値配列（ｆ，ｗ）に記憶する（ステップＳ８２）。
【０１８５】
周波数整数分の１値算出部１３１は，分数値カウンタｗを１つアップする（ステップＳ８３）。
【０１８６】
周波数整数分の１値算出部１３１は，ｗが１０より大きいかを判定する（ステップＳ８４）。
【０１８７】
ｗが１０より大きくなければ（ステップＳ８４のＮＯ），周波数整数分の１値算出部１３１は，ステップＳ８２の処理に戻り，次の整数分の１値配列（ｆ，ｗ）の処理を行う。
【０１８８】
ｗが１０より大きければ（ステップＳ８４のＹＥＳ），周波数整数分の１値算出部１３１は，周波数カウンタｆを１つアップする（ステップＳ８５）。
【０１８９】
周波数整数分の１値算出部１３１は，候補周波数データにおける全周波数ポイントについて処理が完了したかを判定する（ステップＳ８６）。
【０１９０】
全周波数ポイントについて処理が完了していなければ（ステップＳ８６のＮＯ），周波数整数分の１値算出部１３１は，ステップＳ８１の処理に戻り，候補周波数データにおける次の周波数ポイントの処理を行う。
【０１９１】
全周波数ポイントについて処理が完了していれば（ステップＳ８６のＹＥＳ），高調波検出判定部１３３は，出現回数カウンタ配列の値をすべて０にセットする（ステップＳ８７）。
【０１９２】
高調波検出判定部１３３は，周波数カウンタｆを１にセットする（ステップＳ８８）。
【０１９３】
また，高調波検出判定部１３３は，分数値カウンタｗを１にセットする（ステップＳ８９）。
【０１９４】
高調波検出判定部１３３は，整数分の１値配列（ｆ，ｗ）の整数分の１値が出現する回数をカウントし，得られた値を出現回数カウンタ（ｆ，ｗ）に記憶する（ステップＳ９０）。
【０１９５】
高調波検出判定部１３３は，分数値カウンタｗを１つアップする（ステップＳ９１）。
【０１９６】
高調波検出判定部１３３は，ｗが１０より大きいかを判定する（ステップＳ９２）。
【０１９７】
ｗが１０より大きくなければ（ステップＳ９２のＮＯ），高調波検出判定部１３３は，ステップＳ９０の処理に戻り，次の整数分の１値配列（ｆ，ｗ）の処理を行う。
【０１９８】
ｗが１０より大きければ（ステップＳ９２のＹＥＳ），高調波検出判定部１３３は，周波数カウンタｆを１つアップする（ステップＳ９３）。
【０１９９】
高調波検出判定部１３３は，候補周波数データにおける全周波数ポイントについて処理が完了したかを判定する（ステップＳ９４）。
【０２００】
全周波数ポイントについて処理が完了していなければ（ステップＳ９４のＮＯ），高調波検出判定部１３３は，ステップＳ８９の処理に戻り，候補周波数データにおける次の周波数ポイントの処理を行う。
【０２０１】
全周波数ポイントについて処理が完了していれば（ステップＳ９４のＹＥＳ），高調波検出判定部１３３は，全出現回数カウンタの配列から，出現回数の最大値ｈを取得する（ステップＳ９５）。
【０２０２】
高調波検出判定部１３３は，出現回数の最大値ｈが３以上であるかを判定する（ステップＳ９６）。
【０２０３】
出現回数の最大値ｈが３以上でなければ（ステップＳ９６のＮＯ），高調波検出判定部１３３は，高調波が検出されなかったものとして，処理を終了する。
【０２０４】
出現回数の最大値ｈが３以上であれば（ステップＳ９６のＹＥＳ），高調波検出判定部１３３は，整数分の１値配列データから，出現回数の最大値ｈが得られる整数分の１値を取得し，取得された整数分の１値をノイズ発生源の周波数の候補としてＨＡＲＭに代入する（ステップＳ９７）。出現回数の最大値ｈが得られる整数分の１値が２つ以上存在する場合には，高調波検出判定部１３３は，最大の整数分の１値を選んでＨＡＲＭに代入する。
【０２０５】
なお，図１８，図１９に示す第二の高調波検出処理では，出現回数が最大となる整数分の１値のみが選択されているが，出現回数が所定回数以上のすべての整数分の１値を選択するようにしてもよい。
【０２０６】
図２０は，本実施の形態の電磁波妨害対策支援装置による支援情報提示処理フローチャートである。
【０２０７】
ノイズ発生源推定部１０８は，クロック周波数リスト記憶部１０９に記憶されたクロック周波数リストに，ノイズ発生源の候補である周波数ＨＡＲＭを動作周波数とする回路があるかを判定する（ステップＳ１００）。
【０２０８】
周波数ＨＡＲＭを動作周波数とする回路がなければ（ステップＳ１００のＮＯ），電磁波妨害対策支援装置１００は，ノイズ発生源を特定できなかったものとして処理を終了する。
【０２０９】
周波数ＨＡＲＭを動作周波数とする回路があれば（ステップＳ１００のＹＥＳ），ノイズ発生源推定部１０８は，周波数ＨＡＲＭを動作周波数とする回路をノイズ発生源と推定する（ステップＳ１０１）。
【０２１０】
ノイズ対策決定部１１１は，ノイズ発生源の動作周波数が共振周波数となるコンデンサの容量を計算する（ステップＳ１０２）。
【０２１１】
支援情報出力部１１０は，ノイズ発生源の名称と，その動作周波数，ノイズ低減の対策に用いるコンデンサの容量などの支援情報を，印刷データに追加する（ステップＳ１０３）。
【０２１２】
また，支援情報出力部１１０は，ノイズ発生源の名称と，その動作周波数，ノイズ低減の対策に用いるコンデンサの容量などの支援情報を，ディスプレイなどの画面に出力する（ステップＳ１０４）。
【０２１３】
このように，本実施の形態による電磁波妨害対策支援装置１００により，ＥＭＩ測定の結果から，自動的に高調波を検出してノイズの発生源を推定し，発生されたノイズを低減する対策を決定して，それらの対策支援情報を技術者に提示することができる。これにより，技術者のＥＭＩ対策への労力や時間を，大幅に低減することができる。
【０２１４】
以上説明した電磁波妨害対策支援装置１００による処理は，コンピュータが備えるＣＰＵ，メモリ等のハードウェアとソフトウェアプログラムとにより実現することができ，そのプログラムをコンピュータ読み取り可能な記録媒体に記録することも，ネットワークを通して提供することも可能である。
【０２１５】
以上，本実施の形態について説明したが，本発明はその主旨の範囲において種々の変形が可能であることは当然である。
【０２１６】
以上説明した本実施の形態の特徴を列記すると以下のとおりである。
【０２１７】
（付記１）
ＥＭＩの測定結果を記憶する記憶装置にアクセス可能なコンピュータが実行するノイズ発生源抽出支援プログラムであって，
前記コンピュータに，
前記記憶装置に記憶されたＥＭＩ測定の結果における周波数ごとのノイズレベルの高低を判定することにより，高調波の検出対象とする候補周波数を抽出する手順と，
前記候補周波数ごとに他の候補周波数との差分値を算出し，前記候補周波数が前記差分値またはその半値の整数倍になっている場合の差分値またはその半値が所定の誤差範囲内で同じ値になる候補周波数の個数をカウントし，前記個数が所定数以上存在する場合にその差分値またはその半値を基本の周波数とする電磁波ノイズの高調波が検出されたと判定する手順と，
前記高調波が検出されたと判定された基本の周波数で，前記記憶装置に記憶された，前記ＥＭＩ測定における被測定装置が備える回路とその回路の動作周波数との対応情報を参照することにより，前記高調波が検出されたと判定された基本の周波数のノイズ発生源を推定する手順と，
前記推定されたノイズ発生源に関する情報を出力する手順とを
実行させるためのノイズ発生源抽出支援プログラム。
【０２１８】
（付記２）
ＥＭＩの測定結果を記憶する記憶装置にアクセス可能なコンピュータが実行するノイズ発生源抽出支援プログラムであって，
前記コンピュータに，
前記記憶装置に記憶されたＥＭＩ測定の結果において，近傍の所定周波数帯域幅におけるノイズレベルの平均値より所定値以上高いノイズレベルが測定された周波数の検出を行い，所定周波数帯域幅で連続して検出されなかった場合には第二の高調波検出方式を選択し，それ以外の場合には第一の高調波検出方式を選択する手順と，
前記記憶装置に記憶されたＥＭＩ測定の結果における周波数ごとのノイズレベルの高低を判定することにより，高調波の検出対象とする候補周波数を抽出する手順と，
前記第一の高調波検出方式が選択された場合に，前記候補周波数ごとに他の候補周波数との差分値を算出し，前記候補周波数が前記差分値またはその半値の整数倍になっている場合の差分値またはその半値が所定の誤差範囲内で同じ値になる候補周波数の個数をカウントし，前記個数が所定数以上存在する場合にその差分値またはその半値を基本の周波数とする電磁波ノイズの高調波が検出されたと判定する手順と，
前記第二の高調波検出方式が選択された場合に，前記候補周波数ごとに周波数の整数分の１の値を算出し，前記整数分の１の値が所定の誤差範囲内で同じ値になる候補周波数の個数をカウントし，前記個数が所定数以上存在する場合にその整数分の１の値を基本の周波数とする電磁波ノイズの高調波が検出されたと判定する手順と，
前記高調波が検出されたと判定された基本の周波数で，前記記憶装置に記憶された，前記ＥＭＩ測定における被測定装置が備える回路とその回路の動作周波数との対応情報を参照することにより，前記高調波が検出されたと判定された基本の周波数のノイズ発生源を推定する手順と，
前記推定されたノイズ発生源に関する情報を出力する手順とを
実行させるためのノイズ発生源抽出支援プログラム。
【０２１９】
（付記３）
ＥＭＩの測定結果を記憶する記憶装置にアクセス可能なコンピュータが実行するノイズ発生源抽出支援プログラムであって，
前記コンピュータに，
前記記憶装置に記憶されたＥＭＩ測定の結果における周波数ごとのノイズレベルの高低を判定することにより，高調波の検出対象とする候補周波数を抽出する手順と，
前記候補周波数ごとに周波数の整数分の１の値を算出し，前記整数分の１の値が所定の誤差範囲内で同じ値になる候補周波数の個数をカウントし，前記個数が所定数以上存在する場合にその整数分の１の値を基本の周波数とする電磁波ノイズの高調波が検出されたと判定する手順と，
前記高調波が検出されたと判定された基本の周波数で，前記記憶装置に記憶された，前記ＥＭＩ測定における被測定装置が備える回路とその回路の動作周波数との対応情報を参照することにより，前記高調波が検出されたと判定された基本の周波数のノイズ発生源を推定する手順と，
前記推定されたノイズ発生源に関する情報を出力する手順とを
実行させるためのノイズ発生源抽出支援プログラム。
【０２２０】
（付記４）
前記コンピュータに，
前記推定されたノイズ発生源に対するノイズ低減の対策を決定する手順と，
前記決定されたノイズ低減の対策を出力する手順とを
実行させるための付記１から付記３までのいずれかに記載されたノイズ発生源抽出支援プログラム。
【０２２１】
（付記５）
ＥＭＩ測定の結果を記憶するＥＭＩ測定結果記憶部と，
前記ＥＭＩ測定の結果における周波数ごとのノイズレベルの高低を判定することにより，高調波の検出対象とする候補周波数を抽出する候補周波数抽出部と，
前記候補周波数ごとに他の候補周波数との差分値を算出し，前記候補周波数が前記差分値またはその半値の整数倍になっている場合の差分値またはその半値が所定の誤差範囲内で同じ値になる候補周波数の個数をカウントし，前記個数が所定数以上存在する場合にその差分値またはその半値を基本の周波数とする電磁波ノイズの高調波が検出されたと判定する高調波検出部と，
前記ＥＭＩ測定における被測定装置が備える回路と，その回路の動作周波数との対応情報であるクロック周波数情報を記憶するクロック周波数情報記憶部と，
前記高調波が検出されたと判定された基本の周波数で，前記クロック周波数情報を参照することにより，前記高調波が検出されたと判定された基本の周波数のノイズ発生源を推定するノイズ発生源推定部と，
前記推定されたノイズ発生源に関する情報を出力するノイズ対策支援情報出力部とを備える
ことを特徴とするノイズ発生源抽出支援装置。
【０２２２】
（付記６）
ＥＭＩ測定の結果を記憶するＥＭＩ測定結果記憶部と，
前記ＥＭＩ測定の結果において，近傍の所定周波数帯域幅におけるノイズレベルの平均値より所定値以上高いノイズレベルが測定された周波数の検出を行い，所定周波数帯域幅で連続して検出されなかった場合には第二の高調波検出方式を選択し，それ以外の場合には第一の高調波検出方式を選択する高調波検出方式選択部と，
前記ＥＭＩ測定の結果における周波数ごとのノイズレベルの高低を判定することにより，高調波の検出対象とする候補周波数を抽出する候補周波数抽出部と，
前記高調波検出方式選択部によって第一の高調波検出方式が選択された場合に，前記候補周波数ごとに他の候補周波数との差分値を算出し，前記候補周波数が前記差分値またはその半値の整数倍になっている場合の差分値またはその半値が所定の誤差範囲内で同じ値になる候補周波数の個数をカウントし，前記個数が所定数以上存在する場合にその差分値またはその半値を基本の周波数とする電磁波ノイズの高調波が検出されたと判定する第一の高調波検出部と，
前記高調波検出方式選択部によって第二の高調波検出方式が選択された場合に，前記候補周波数ごとに周波数の整数分の１の値を算出し，前記整数分の１の値が所定の誤差範囲内で同じ値になる候補周波数の個数をカウントし，前記個数が所定数以上存在する場合にその整数分の１の値を基本の周波数とする電磁波ノイズの高調波が検出されたと判定する第二の高調波検出部と，
前記ＥＭＩ測定における被測定装置が備える回路と，その回路の動作周波数との対応情報であるクロック周波数情報を記憶するクロック周波数情報記憶部と，
前記高調波が検出されたと判定された基本の周波数で，前記クロック周波数情報を参照することにより，前記高調波が検出されたと判定された基本の周波数のノイズ発生源を推定するノイズ発生源推定部と，
前記推定されたノイズ発生源に関する情報を出力するノイズ対策支援情報出力部とを備える
ことを特徴とするノイズ発生源抽出支援装置。
【０２２３】
（付記７）
ＥＭＩ測定の結果を記憶するＥＭＩ測定結果記憶部と，
前記ＥＭＩ測定の結果における周波数ごとのノイズレベルの高低を判定することにより，高調波の検出対象とする候補周波数を抽出する候補周波数抽出部と，
前記候補周波数ごとに周波数の整数分の１の値を算出し，前記整数分の１の値が所定の誤差範囲内で同じ値になる候補周波数の個数をカウントし，前記個数が所定数以上存在する場合にその整数分の１の値を基本の周波数とする電磁波ノイズの高調波が検出されたと判定する高調波検出部と，
前記ＥＭＩ測定における被測定装置が備える回路と，その回路の動作周波数との対応情報であるクロック周波数情報を記憶するクロック周波数情報記憶部と，
前記高調波が検出されたと判定された基本の周波数で，前記クロック周波数情報を参照することにより，前記高調波が検出されたと判定された基本の周波数のノイズ発生源を推定するノイズ発生源推定部と，
前記推定されたノイズ発生源に関する情報を出力するノイズ対策支援情報出力部とを備える
ことを特徴とするノイズ発生源抽出支援装置。
【０２２４】
（付記８）
記憶装置を備えるコンピュータによるノイズ発生源抽出支援方法であって，
前記コンピュータが，
前記記憶装置に記憶されたＥＭＩ測定の結果における周波数ごとのノイズレベルの高低を判定することにより，高調波の検出対象とする候補周波数を抽出する過程と，
前記候補周波数ごとに他の候補周波数との差分値を算出し，前記候補周波数が前記差分値またはその半値の整数倍になっている場合の差分値またはその半値が所定の誤差範囲内で同じ値になる候補周波数の個数をカウントし，前記個数が所定数以上存在する場合にその差分値またはその半値を基本の周波数とする電磁波ノイズの高調波が検出されたと判定する過程と，
前記高調波が検出されたと判定された基本の周波数で，前記記憶装置に記憶された，前記ＥＭＩ測定における被測定装置が備える回路とその回路の動作周波数との対応情報を参照することにより，前記高調波が検出されたと判定された基本の周波数のノイズ発生源を推定する過程と，
前記推定されたノイズ発生源に関する情報を出力する過程とを実行する
ことを特徴とするノイズ発生源抽出支援方法。
【０２２５】
（付記９）
記憶装置を備えるコンピュータによるノイズ発生源抽出支援方法であって，
前記コンピュータが，
前記記憶装置に記憶されたＥＭＩ測定の結果において，近傍の所定周波数帯域幅におけるノイズレベルの平均値より所定値以上高いノイズレベルが測定された周波数の検出を行い，所定周波数帯域幅で連続して検出されなかった場合には第二の高調波検出方式を選択し，それ以外の場合には第一の高調波検出方式を選択する過程と，
前記記憶装置に記憶されたＥＭＩ測定の結果における周波数ごとのノイズレベルの高低を判定することにより，高調波の検出対象とする候補周波数を抽出する過程と，
前記第一の高調波検出方式が選択された場合に，前記候補周波数ごとに他の候補周波数との差分値を算出し，前記候補周波数が前記差分値またはその半値の整数倍になっている場合の差分値またはその半値が所定の誤差範囲内で同じ値になる候補周波数の個数をカウントし，前記個数が所定数以上存在する場合にその差分値またはその半値を基本の周波数とする電磁波ノイズの高調波が検出されたと判定する過程と，
前記第二の高調波検出方式が選択された場合に，前記候補周波数ごとに周波数の整数分の１の値を算出し，前記整数分の１の値が所定の誤差範囲内で同じ値になる候補周波数の個数をカウントし，前記個数が所定数以上存在する場合にその整数分の１の値を基本の周波数とする電磁波ノイズの高調波が検出されたと判定する過程と，
前記高調波が検出されたと判定された基本の周波数で，前記記憶装置に記憶された，前記ＥＭＩ測定における被測定装置が備える回路とその回路の動作周波数との対応情報を参照することにより，前記高調波が検出されたと判定された基本の周波数のノイズ発生源を推定する過程と，
前記推定されたノイズ発生源に関する情報を出力する過程とを実行する
ことを特徴とするノイズ発生源抽出支援方法。
【０２２６】
（付記１０）
記憶装置を備えるコンピュータによるノイズ発生源抽出支援方法であって，
前記コンピュータが，
前記記憶装置に記憶されたＥＭＩ測定の結果における周波数ごとのノイズレベルの高低を判定することにより，高調波の検出対象とする候補周波数を抽出する過程と，
前記候補周波数ごとに周波数の整数分の１の値を算出し，前記整数分の１の値が所定の誤差範囲内で同じ値になる候補周波数の個数をカウントし，前記個数が所定数以上存在する場合にその整数分の１の値を基本の周波数とする電磁波ノイズの高調波が検出されたと判定する過程と，
前記高調波が検出されたと判定された基本の周波数で，前記記憶装置に記憶された，前記ＥＭＩ測定における被測定装置が備える回路とその回路の動作周波数との対応情報を参照することにより，前記高調波が検出されたと判定された基本の周波数のノイズ発生源を推定する過程と，
前記推定されたノイズ発生源に関する情報を出力する過程とを実行する
ことを特徴とするノイズ発生源抽出支援方法。
【符号の説明】
【０２２７】
１００  電磁波妨害対策支援装置
１０１  ＥＭＩ測定結果取得部
１０２  ＥＭＩ測定結果記憶部
１０３  高調波検出方式選択部
１０４  候補周波数抽出部
１０５  候補周波数データ記憶部
１０６  高調波検出部
１０７  高調波検出結果記憶部
１０８  ノイズ発生源推定部
１０９  クロック周波数リスト記憶部
１１０  支援情報出力部
１１１  ノイズ対策決定部
１２０  第一の高調波検出部
１２１  周波数間差分値算出部
１２２  ギャップ値配列データ記憶部
１２３  高調波検出判定部
１３０  第二の高調波検出部
１３１  周波数整数分の１値算出部
１３２  整数分の１値配列データ記憶部
１３３  高調波検出判定部
【図１】
2010216948.tif 000003
【図２】
2010216948.tif 000004
【図３】
2010216948.tif 000005
【図４】
2010216948.tif 000006
【図５】
2010216948.tif 000007
【図６】
2010216948.tif 000008
【図７】
2010216948.tif 000009
【図８】
2010216948.tif 000010
【図９】
2010216948.tif 000011
【図１０】
2010216948.tif 000012
【図１１】
2010216948.tif 000013
【図１２】
2010216948.tif 000014
【図１３】
2010216948.tif 000015
【図１４】
2010216948.tif 000016
【図１５】
2010216948.tif 000017
【図１６】
2010216948.tif 000018
【図１７】
2010216948.tif 000019
【図１８】
2010216948.tif 000020
【図１９】
2010216948.tif 000021
【図２０】
2010216948.tif 000022