(57)【要約】【課題】処理負荷を削減して、装置規模の小さい演算装置を構成し、高速に処理可能とする。【解決手段】目標で反射された信号を受信する複数の受信アンテナ５ａ，５ｂと、受信された信号をデジタルデータに変換する受信手段６ａ，６ｂと、変換されたデジタルデータに対して、窓関数処理を含む前処理を行う前処理手段７と、前処理が行われたデジタルデータを２系統のデータ列に分割して並び替えを行った後、デジタルフーリエ変換を行う周波数変換手段８と、デジタルフーリエ変換結果であるデータ列のうち特定の範囲のデータを読み出す読出制御手段９と、読み出されたデータに対して、複素数演算を行う複素演算手段１０と、複素演算結果に基づいて、目標に関する情報を検出する検出手段１１とを備えた。【選択図】図１
2014115145.tif 000002
【特許請求の範囲】
【請求項１】
目標で反射された信号を受信する複数の受信アンテナと、
前記複数の受信アンテナにより受信された信号をデジタルデータに変換する受信手段と、
前記受信手段により変換されたデジタルデータに対して、窓関数処理を含む前処理を行う前処理手段と、
前記前処理手段により前処理が行われたデジタルデータを２系統のデータ列に分割して並び替えを行った後、デジタルフーリエ変換を行う周波数変換手段と、
前記周波数変換手段による演算結果であるデータ列のうち特定の範囲のデータを読み出す読出制御手段と、
前記読出制御手段により読み出されたデータに対して、複素数演算を行う複素演算手段と、
前記複素演算手段による演算結果に基づいて、前記目標に関する情報を検出する検出手段と
を備えたことを特徴とするレーダ信号処理装置。
【請求項２】
前記周波数変換手段は、前記前処理手段により前処理が行われたデジタルデータのうち、所定の前記受信アンテナに対応するデジタルデータを実数部に設定し、他の所定の前記受信アンテナに対応するデジタルデータを虚数部に設定して、デジタルフーリエ変換を行う
ことを特徴とする請求項１記載のレーダ信号処理装置。
【請求項３】
前記周波数変換手段は、Ｎ点の前記実数部および前記虚数部を、偶数番目のデータからなるデータ列と奇数番目のデータからなるデータ列とに分け、各々のデータ列に対してＮ／２点のデジタルフーリエ変換を行う
ことを特徴とする請求項２記載のレーダ信号処理装置。
【請求項４】
前記読出制御手段は、前記周波数変換手段による演算結果であるＮ／２点のデータ列のうち、前記特定の範囲内であるｋ番目のデータを読み出す際に、Ｎ／２−ｋ番目のデータをともに読み出す
ことを特徴とする請求項３記載のレーダ信号処理装置。
【請求項５】
前記読出制御手段は、前記特定の範囲を複数設定する
ことを特徴とする請求項１から請求項４のうちのいずれか１項記載のレーダ信号処理装置。
【請求項６】
前記読出制御手段は、前記特定の範囲を動的に設定する
ことを特徴とする請求項１から請求項５のうちのいずれか１項記載のレーダ信号処理装置。
【請求項７】
前記複素演算手段は、前記読出制御手段により読み出されたデータのうち特定の範囲のデータに対して、複素数演算を行う
ことを特徴とする請求項１から請求項６のうちのいずれか１項記載のレーダ信号処理装置。
【請求項８】
前記複素演算手段は、前記特定の範囲を複数設定する
ことを特徴とする請求項７記載のレーダ信号処理装置。
【請求項９】
前記複素演算手段は、前記特定の範囲を動的に設定する
ことを特徴とする請求項７または請求項８記載のレーダ信号処理装置。
【請求項１０】
コンピュータを、請求項１から請求項９のうちのいずれか１項記載のレーダ信号処理装置を構成する各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、アレーアンテナを用い、対象物体（以下、「ターゲット」という）からの信号を複数の受信手段で受信した際に、受信信号に基づいてターゲット情報を算出するレーダ信号処理装置およびプログラムに関するものである。
【背景技術】
【０００２】
従来から、ターゲットとの距離や相対速度を算出するレーダ信号処理装置として、連続的に周波数を変調した送信信号をターゲットに対して送信し、ターゲットからの反射信号を受信してターゲットとの距離や相対速度を算出するレーダ信号処理装置が知られている。
【０００３】
従来のレーダ装置としては、特許文献１に示すようなものがある。上記の特許文献１における車載レーダの信号処理装置では、送信アンテナから送信波を出力し、ターゲットからの反射波をｎ個の受信アンテナ部で受信する。その後、送信波と受信アンテナ部で受信した反射波とから生成されたビート信号を、フィルタにより不要な信号成分を除去した後Ａ／Ｄ変換し、ＦＦＴ（Ｆａｓｔ  Ｆｏｕｒｉｅｒ  Ｔｒａｎｓｆｏｒｍ：高速フーリエ変換）等により周波数分解して複素データを求め、ビート周波数の強度等からターゲットを検知している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−２７０３４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記のように構成された従来のレーダ信号処理装置では、ＦＦＴの帯域以上になった場合にエリアシングによる周波数の折り返しを防ぐため、アナログのフィルタ等により高周波数成分を除去している。しかしながら、この場合には、厳しい制約を満たす性能の高いフィルタを用意する必要があり、コストが増大するという課題がある。
一方で、ＦＦＴの点数を増やすことで、フィルタの制約を緩くし、フィルタのコストを下げることはできる。しかしながら、この場合には、処理すべきＦＦＴの点数が増えるため、演算負荷が増大しその分の装置規模が大きくなり、コストや消費電力が大きくなるという課題がある。
データの点数を増やしてデジタルフィルタで処理した後、ＦＦＴを行う等の手段もありうるが、概ねＦＦＴのみで処理した場合に比べて処理負荷が大きくなり、上記課題を解決することはできない。
【０００６】
また、計算機においてＦＦＴの処理を行う場合、データの点数を２のべき乗点にして、Ｃｏｏｌｅｙ−Ｔｕｋｅｙ型アルゴリズムもしくはその発展系を用いて、ＦＦＴを行うのが一般的である。これに対して、レーダでは、ターゲットの距離が制限される、もしくは、一定距離以上または一定距離以下のターゲットを検出しなくて良い場合が有りうるが、このような場合は、対応するＦＦＴの周波数ビンのデータは不要となる。しかし、上記のようなＦＦＴの処理データ点数の制約から、不要なデータであっても、ＦＦＴでは計算を実行する必要がある。
【０００７】
この発明は、上記のような課題を解決するためになされたもので、レーダ等で用いるターゲットを検出するレーダ信号処理装置において、処理負荷を削減して、装置規模の小さい演算装置を構成し、高速に処理可能なレーダ信号処理装置およびプログラムを提供することを目的としている。
【課題を解決するための手段】
【０００８】
この発明に係るレーダ信号処理装置は、目標で反射された信号を受信する複数の受信アンテナと、複数の受信アンテナにより受信された信号をデジタルデータに変換する受信手段と、受信手段により変換されたデジタルデータに対して、窓関数処理を含む前処理を行う前処理手段と、前処理手段により前処理が行われたデジタルデータを２系統のデータ列に分割して並び替えを行った後、デジタルフーリエ変換を行う周波数変換手段と、周波数変換手段による演算結果であるデータ列のうち特定の範囲のデータを読み出す読出制御手段と、読出制御手段により読み出されたデータに対して、複素数演算を行う複素演算手段と、複素演算手段による演算結果に基づいて、目標に関する情報を検出する検出手段とを備えたものである。
【発明の効果】
【０００９】
この発明によれば、上記のように構成したので、レーダ等で用いるターゲットを検出するレーダ信号処理装置において、処理負荷を削減して、装置規模の小さい演算装置を構成し、高速に処理可能となる。
【図面の簡単な説明】
【００１０】
【図１】この発明の実施の形態１に係るレーダ信号処理装置の構成を示すブロック図である。
【図２】この発明の実施の形態１に係るレーダ信号処理装置の動作を示すフローチャートである。
【図３】この発明の実施の形態１における周波数変換手段での各チャネルのＮ点データの流れを示す図である。
【図４】この発明の実施の形態１における読出制御手段でのデータの読み出しと、複素演算手段での演算の流れを示す図である。
【発明を実施するための形態】
【００１１】
以下、この発明の実施の形態について図面を参照しながら詳細に説明する。
実施の形態１．
図１はこの発明の実施の形態１に係るレーダ信号処理装置１の構成を示すブロック図である。
本実施の形態１に係るレーダ信号処理装置１は、図１に示すように、信号処理手段２、送信手段３、送信アンテナ４、受信アンテナ５ａ，５ｂおよび受信手段６ａ，６ｂを備えている。
【００１２】
信号処理手段２は、受信手段６ａ，６ｂによりＡ／Ｄ変換された各チャネルのビート信号（デジタルデータ）に基づいてターゲット（目標）を検出し、ターゲット情報として外部装置に出力するものである。また、信号処理手段２は、送信手段３の動作を制御する機能も有している。この信号処理手段２の構成については後述する。
【００１３】
送信手段３は、信号処理手段２による制御に従って周波数が変調された送信信号を生成するものである。この送信手段３により生成された送信信号は送信アンテナ４および受信手段６ａ，６ｂに出力される。
送信アンテナ４は、送信手段３から出力された送信信号をターゲットに対して出射するものである。
【００１４】
受信アンテナ５ａ，５ｂは、送信アンテナ４から出射された送信信号に対して、ターゲットで反射された反射信号を受信するものである。
受信手段６ａ，６ｂは、送信手段３により生成された送信信号と各受信アンテナ５ａ，５ｂにより受信された反射信号（受信信号）とをそれぞれミキシングして各チャネル分のビート信号を得た後、各チャネルのビート信号をＡ／Ｄ変換するものである。この受信手段６ａ，６ｂによりＡ／Ｄ変換された各チャネルのビート信号は信号処理手段２に出力される。
【００１５】
次に、信号処理手段２の構成について説明する。
信号処理手段２は、図１に示すように、前処理手段７、周波数変換手段８、読出制御手段９、複素演算手段１０および検出手段１１を備えている。
【００１６】
前処理手段７は、受信手段６ａ，６ｂによりＡ／Ｄ変換された複数チャネル分のビート信号に対して、窓関数処理等の前処理を行うものである。この前処理手段７による処理結果であるデジタルデータは周波数変換手段８に出力される。
【００１７】
周波数変換手段８は、前処理手段７から出力されたデジタルデータを２系統のデータ列に分割して並び替えを行った後、ＦＦＴ等により周波数変換を行うものである。この周波数変換手段８による演算結果であるデータ列は読出制御手段９に出力される。
【００１８】
読出制御手段９は、周波数変換手段８から出力されたデータ列のうち特定の範囲のデータのみを読み出すものである。この読出制御手段９により読み出されたデータは複素演算手段１０に出力される。
【００１９】
複素演算手段１０は、読出制御手段９から出力されたデータに対して、複素数の加減算等の複素演算を行うものである。この複素演算手段１０による演算結果であるデータは検出手段１１に出力される。
【００２０】
検出手段１１は、複素演算手段１０から出力されたデータからピーク周波数等を検出することでターゲットに関する情報（ターゲット情報）を検出するものである。この検出手段１１により検出されたターゲット情報は外部装置に出力される。
【００２１】
なお、図１には記載されていないが、実際のレーダ信号処理装置１には、レーダ信号処理装置１を全体的に制御する制御手段があり、当該制御手段は信号処理手段２やその内部の手段と、システムバスや制御信号線等を介して接続されており、これらの各手段を制御する。ただし、以下においては説明を簡潔にするために、信号処理手段２等が自らデータ処理を実行するものとして説明する。
【００２２】
次に、上記のように構成されたレーダ信号処理装置１の全体の動作について、図２を参照しながら説明する。図２はこの発明の実施の形態１に係るレーダ信号処理装置１の図示しない制御手段によって実行される処理プログラムを示す概略のフローチャートである。
このレーダ信号処理装置の動作では、図２に示すように、まず、信号処理手段２から送信手段３に対して送信開始命令が出力されると、送信手段３は、設定された変調区間で周波数変調された送信信号（例えば三角波信号）を生成し、送信アンテナ４および受信手段６ａ，６ｂに送る。その後、送信アンテナ４からターゲットに向けて送信信号が出射される（ステップＳＴ１）。
【００２３】
その後、ターゲットで反射された反射信号は、個々の受信アンテナ５ａ，５ｂで、各チャネル分（ｃｈ１，ｃｈ２とする）の受信信号として受信された後、各受信手段６ａ，６ｂに送られる（ステップＳＴ２）。
【００２４】
次いで、受信手段６ａ，６ｂでは、各チャネルの受信信号と送信手段３から送られてきた送信信号をミキシングして各々のビート信号を生成する。その後、受信手段６ａ，６ｂにて、各ビート信号の不要な信号成分をフィルタ等で取り除いた後、デジタルデータに変換する（ステップＳＴ３）。
【００２５】
受信手段６ａ，６ｂで生成された各チャネルのデジタルデータは、信号処理手段２に入力され、前処理手段７により、個別に窓関数等による前処理が行われる（ステップＳＴ４）。窓関数に関する処理は、ハミング窓等一般的な方法であるため、詳細は省略する。
【００２６】
前処理手段７で前処理された各チャネルのデータは、周波数変換手段８に入力され、２系統のデータに分割した後データの並び替えが行われて、各々ＦＦＴを用いた処理が行われる（ステップＳＴ５）。
【００２７】
周波数変換手段８により算出されたデータは、読出制御手段９により選択的に読み出され後、複素演算手段１０に渡されてデータの加減算と乗算が行われ、各チャネルの周波数解析結果（ビート周波数スペクトラム）に相当するデータが算出される（ステップＳＴ６）。
【００２８】
複素演算手段１０で算出されたデータは検出手段１１に渡され、ビート周波数スペクトラムからピーク周波数が検出される（ステップＳＴ７）。検出されたピーク周波数は、対応する周波数スペクトラムのデータと共にターゲット情報として出力される（ステップＳＴ８）。出力されたターゲット情報は、後段の処理にてターゲットの距離速度、方位などの算出に利用される。
【００２９】
上記の検出手段１１におけるピーク検出の手法や、出力された情報からターゲットの距離および相対速度の算出方法については、一般的なＦＭＣＷ（Ｆｒｅｑｕｅｎｃｙ  Ｍｏｄｕｌａｔｉｏｎ  Ｃｏｎｔｉｎｕｏｕｓ  Ｗａｖｅ）レーダと同様のものを用いる。これは特許文献１等にも示されているものであるため、詳細は省略する。
【００３０】
次に各部の動作について図３、図４を用いて説明する。なお、以下では、各チャネルのＡ／Ｄ変換後のデータ点数をＮ点とする。また、この場合、前処理手段７が出力する各チャネルのデータは、Ｎ点の実数データである。
図３は周波数変換手段８での各チャネルのＮ点データの流れを示した図である。また、図４は読出制御手段９でのデータの読み出しと、複素演算手段１０での演算の流れを示した図である。
【００３１】
周波数変換手段８では、前処理手段７から送られてきたデータを受け取ると、ｃｈ１のデータの偶数番目（図３のａ［０］〜ａ［Ｎ−１］のデータのうちの、ａ［０］,ａ［２］,ａ［４］・・・ａ［Ｎ−２］）を実数部とし、ｃｈ２のデータの偶数番目（図３のｂ［０］〜ｂ［Ｎ−１］のデータのうちの、ｂ［０］,ｂ［２］,ｂ［４］・・・ｂ［Ｎ−２］）を虚数部とする複素数のＮ／２点のデータ列であるデータ列Ｄ１を作成する。また、同様に、ｃｈ１のデータの奇数番目（ａ［１］,ａ［３］,ａ［５］・・・ａ［Ｎ−１］）を実数部とし、ｃｈ２のデータの奇数番目（ｂ［１］,ｂ［３］,ｂ［５］・・・ｂ［Ｎ−１］）を虚数部とする複素数のＮ／２点のデータ列であるデータ列Ｄ２を作成する。
【００３２】
その後、周波数変換手段８は、データ列Ｄ１に対してＮ／２点のＦＦＴを行い、複素数Ｎ／２点のデータ列であるデータ列Ｆ１を作成する。同様に、データ列Ｄ２に対してＮ／２点のＦＦＴを行い、複素数Ｎ／２点のデータ列であるデータ列Ｆ２を作成する。なお、データ列Ｆ１のｋ番目の複素数データをＺａ［ｋ］、データ列Ｆ２のｋ番目の複素数データをＺＢ［ｋ］とする。
【００３３】
次に、読出制御手段９では、予め設定された読み出し範囲に基づいてデータ列Ｆ１とデータ列Ｆ２のデータを読み出す。例えば、読み出し範囲は、読み出すデータ番号の下限を示すＫｓと上限を示すＫｅの範囲内であり、０≦Ｋｓ≦Ｋｅ≦Ｎ／４である。このとき、ＫｓからＫｅまでのデータとそれに対応するデータを順次読み出し、複素演算手段１０に渡す。具体的には、データ列Ｆ１とＦ２のｋ番目のデータ（Ｋｓ≦ｋ≦Ｋｅを満たす）と、Ｎ／２−ｋ番目のデータを読み出す。データと受け取った複素演算手段１０は、下式（１）〜（４）の処理を行い、その後下式（５）〜（１２）の処理を行う。なお、式（１）等のＷ［ｋ］は、下式（１３）に示す値であり、Ｎ点ＦＦＴの回転子に相当する。Ｗ＊［ｋ］は、Ｗ［ｋ］の複素共役数である。また、Ｒｅ（）は複素数の実数部を示し、Ｉｍ（）は複素数の虚数部を示す。
Ｘ［ｋ］＝ＺＡ［ｋ］＋Ｗ［ｋ］×ＺＢ［ｋ］                                （１）
Ｙ［ｋ］＝ＺＡ［ｋ］−Ｗ［ｋ］×ＺＢ［ｋ］                                （２）
Ｘ［Ｎ／２−ｋ］＝ＺＡ［Ｎ／２−ｋ］＋Ｗ＊［ｋ］×ＺＢ［Ｎ／２−ｋ］      （３）
Ｙ［Ｎ／２−ｋ］＝ＺＡ［Ｎ／２−ｋ］−Ｗ＊［ｋ］×ＺＢ［Ｎ／２−ｋ］      （４）
Ｒｅ（Ｃ１［ｋ］）＝（Ｒｅ（Ｘ［ｋ］）＋Ｒｅ（Ｙ［Ｎ／２−ｋ］））／２    （５）
Ｉｍ（Ｃ１［ｋ］）＝（Ｉｍ（Ｘ［ｋ］）−Ｉｍ（Ｙ［Ｎ／２−ｋ］））／２    （６）
Ｒｅ（Ｃ２［ｋ］）＝（Ｉｍ（Ｘ［ｋ］）＋Ｉｍ（Ｙ［Ｎ／２−ｋ］））／２    （７）
Ｉｍ（Ｃ２［ｋ］）＝（−Ｒｅ（Ｘ［ｋ］）＋Ｒｅ（Ｙ［Ｎ／２−ｋ］））／２  （８）
Ｒｅ（Ｃ１［Ｎ／２−ｋ］）＝（Ｒｅ（Ｘ［Ｎ／２−ｋ］）＋Ｒｅ（Ｙ［ｋ］））／２  （９）
Ｉｍ（Ｃ１［Ｎ／２−ｋ］）＝（Ｉｍ（Ｘ［Ｎ／２−ｋ］）−Ｉｍ（Ｙ［ｋ］））／２  （１０）
Ｒｅ（Ｃ２［Ｎ／２−ｋ］）＝（Ｉｍ（Ｘ［Ｎ／２−ｋ］）＋Ｉｍ（Ｙ［ｋ］））／２  （１１）
Ｉｍ（Ｃ２［Ｎ／２−ｋ］）＝（−Ｒｅ（Ｘ［Ｎ／２−ｋ］）＋Ｒｅ（Ｙ［ｋ］））／  （１２）
Ｗ［ｋ］＝ｅｘｐ（−２πｋ／Ｎ）                                        （１３）
【００３４】
なお、上記において、ｋが０の場合、ＺＡ［Ｎ／２］，ＺＢ［Ｎ／２］の値はないため、式（３），（４）の演算は行わず、Ｘ［０］をＸ［Ｎ／２］、Ｙ［０］をＹ［Ｎ／２］として、下式（５）〜（１２）の演算を行う。この場合、ｃｈ１，ｃｈ２のデータの虚数部は０になる。また、ｋ＝Ｎ／４の場合には、ｋ＝Ｎ／２−ｋとなるため、同様に式（３），（４）の演算は行わず、下式（５）〜（８）の演算のみを行う。
【００３５】
ここで、式（５）〜（１２）の演算結果のＣ１［ｋ］，Ｃ１［Ｎ／２−ｋ］がｃｈ１の周波数ｋビンのスペクトラム、Ｎ／２−ｋビンのスペクトラム、Ｃ２［ｋ］，Ｃ２［Ｎ／２−ｋ］がｃｈ２の周波数ｋビンのスペクトラム、Ｎ／２−ｋビンのスペクトラムに相当する。そして、複素演算手段１０は、これらの演算結果を検出手段１１に渡す。なお、上記の式では、Ｃ１とＣ２でＮ／２ビンまでのスペクトラムしか得られないが、Ｎ／２以降のデータに関しては、ｋビンのデータの複素共役な値がＮ−ｋビンのデータに相当する。
【００３６】
検出手段１１では、受け取った各周波数ビンのスペクトラムデータからピーク検出等の処理を行いターゲットの検出等を行う。例えば、Ｃ１とＣ２の同一周波数ビンのスペクトラムの絶対値を加算した値を評価値として、極大値をピークとする、もしくは、閾値を超えたもののみをピークとする等である。これらに関しては一般的な手法を含めて様々な手法があるため、説明は省略する。
【００３７】
なお、Ｎ点の実数データ列ＤＡと実数データ列ＤＢがあった場合、ＤＡを実数部、ＤＢを虚数部としてＮ点ＦＦＴを行った結果として得られるＮ点の複素数データ列をＤＦとする。この場合、一般的に知られている既知の技術として、下式（１４）〜（１７）の処理をすることで得られるデータ列ＦＡとＦＢは、データ列ＤＡとＤＢを個別にＮ点ＦＦＴした場合の結果と同じ演算結果が得られることが知られている。
Ｒｅ（ＦＡ［ｋ］）＝（Ｒｅ（ＤＦ［ｋ］）＋Ｒｅ（ＤＦ［Ｎ−ｋ］））／２  （１４）
Ｉｍ（ＦＡ［ｋ］）＝（Ｉｍ（ＤＦ［ｋ］）−Ｉｍ（ＤＦ［Ｎ−ｋ］））／２  （１５）
Ｒｅ（ＦＢ［ｋ］）＝（Ｉｍ（ＤＦ［ｋ］）＋Ｉｍ（ＤＦ［Ｎ−ｋ］））／２  （１６）
Ｉｍ（ＦＢ［ｋ］）＝（−Ｒｅ（ＤＦ［ｋ］）＋Ｒｅ（ＤＦ［Ｎ−ｋ］））／２（１７）
【００３８】
上式（１）〜（１２）は、これを利用したものであり、上記のＮ／２点ＦＦＴの結果であるデータ列Ｆ１とＦ２は、Ｎ点ＦＦＴを行った場合の、バタフライ演算の最終段の処理の手前の演算結果に相当する。式（１）〜（４）が、Ｎ点ＦＦＴのバタフライ演算の最終段の処理に相当し、式（５）〜（１２）の演算が、上記の式（１４）〜（１７）を変形したものに相当する。本手法では、演算範囲を限定することで、不要な演算を削減し、演算負荷を低減し、処理時間を短縮することができる。また、Ｗ＊［ｋ］は、Ｗ［ｋ］と複素共役な値であるため、Ｗ［ｋ］の値を事前に算出してＲＯＭ上に保存しておくような場合には、同一のデータを流用できる。このような場合には、Ｗ［ｋ］へのメモリアクセス回数を減らすことで処理時間を短縮することができる。
【００３９】
また、上記の処理では、Ｎ点ＦＦＴのバタフライ演算の最終段の処理の手前に相当する、Ｎ／２点ＦＦＴ処理後のデータに対して、読出制御手段９と複素演算手段１０で各周波数ビンのスペクトラムを個別に算出して、検出手段１１に演算結果を渡すことができる。このため、Ｎ点ＦＦＴで処理する場合よりも、検出処理の開始を早くすることができ、複数の計算機や、専用回路の演算器などで、読出制御手段９、複素演算手段１０、検出処理１１を構成する場合には、パイプライン的に処理を行うことにより、全体の処理時間を短縮することができる。
【００４０】
また、上記の処理では、読み出し範囲を一組のみ設定していたが、複数の読み出し範囲を設定するようにしてもよい。この場合、必要となる周波数ビンの範囲が離散的な場合などでも効率的な処理を行うことができる。
【００４１】
また、上記の処理では、読み出し範囲を予め設定するようにしていたが、状況に応じて、読み出し範囲を動的に変更し設定するようにしてもよい。これは例えば、天候などの外部環境や、特に注目すべき目標の位置、外部からの影響などで生じる除外すべき周波数帯などの変化によるもの等である。このような、状況の変化に対しても、必要となる周波数ビンのみを選択して効率的に処理を行うことができる。また、特定の領域のみを選択することで、不要な情報を削除することができ、後段の検出手段１１などの演算負荷を軽減することもできる。
【００４２】
また、上記の処理では、一組の受信アンテナ５ａ，５ｂと、一組の受信手段６ａ，６ｂが設置され、各チャネルから受信データが得られる場合について記述したが、二組以上の受信アンテナと受信手段を持つような場合であっても、同様に処理を行うことができる。このような場合でも、各組に対応する複数個の前処理手段７〜複素演算手段１０を設け、検出手段１１で各チャネルのスペクトラムを統合するなどすればよい。この場合でも、効率的に演算を行い、処理負荷を抑えることができる。
【００４３】
また、本実施の形態では、ＦＭＣＷレーダを想定した例について説明したが、本発明はパルスドップラーレーダ等にも適用することができる。また、本実施の形態では、送信アンテナから能動的に送信波を出力するような構成としているが、自らは電波を出力せず、外部から取得できる信号から目標を検出するような受動的な信号処理装置の場合でも、複数組の受信アンテナを持ち、ＦＦＴと検出処理を行うような装置をもつものであれば、同様の処理で、効率的に演算を行い、処理負荷を抑えることができる。
【００４４】
以上のように、この実施の形態１によれば、周波数変換手段８にて各チャネルのデータを２系統のデータに分割して並び替えを行った後に各々ＦＦＴを行い、読出制御手段９にて特定の範囲のデータのみを読出して複素演算手段１０に渡すように構成したので、ビート周波数から周波数のスペクトラムを算出する際に、必要な領域の演算のみ行うことができる。このため、演算負荷を削減することができ、従来よりも小さい装置規模で演算を行うことができ、装置の軽量化や製品のコストダウンなどが可能になるという効果が得られる。もしくは、従来と同等の計算機を用いた場合には、従来よりも短時間で処理結果を算出できるという効果が得られる。
【００４５】
また、実施の形態１では、読出制御手段９にて、探索するデータ列のｋ番目側に対して読み出し範囲を設定して、ｋ番目とＮ／２−ｋ番目のデータの演算を同時に行うようにしていた。これに対して、Ｎ／２−ｋ番目側に対して読み出し範囲を設定するようにしてもよい。
【００４６】
実施の形態２．
実施の形態２では複素演算手段１０の処理内容を変更したものについて示す。
この発明の実施の形態２による信号処理装置の構成については、実施の形態１の図１に示した構成と同様である。また、処理の流れを示すフローチャートも、実施の形態１の図２に示したものと同じである。
【００４７】
実施の形態２に係るレーダ信号処理装置１では、読出制御手段９の読み出し範囲を設定するのは実施の形態１と同じであるが、それとは別に、複素演算手段１０に演算の範囲を示すＫｍｉｎとＫｍａｘを予め設定する。ただし、０≦Ｋｍｉｎ≦Ｋｍａｘ≦Ｎ／２である。また、複素演算手段１０では、式（５）〜（１２）までの演算に対して、設定されたＫｍｉｎとＫｍａｘの範囲内のＣ１，Ｃ２の演算のみ実行する。例えば、Ｋｍｉｎ＝１，Ｋｍａｘ＝Ｎ／４−１が設定された場合には、式（５）〜（８）の演算のみ実行され、Ｋｍｉｎ＝Ｎ／４＋１，Ｋｍａｘ＝Ｎ／２−１が設定された場合には、式（９）〜（１２）の演算のみ実行される。また、ＫｍｉｎとＫｍａｘがＮ／４をまたぐ場合、例えば、Ｋｍｉｎ＝１，Ｋｍａｘ＝Ｎ／４＋１の場合には、式（９）〜（１２）の演算は、Ｎ／２−ｋ ＝ Ｎ／４＋１、すなわち、ｋ＝Ｎ／４−１の場合のみ実行される。なお、ｋ＝０，ｋ＝Ｎ／４，ｋ＝Ｎ／２の場合には、実施の形態１の場合と同様に、例外的な処理が行われる。
【００４８】
また、上記の処理では、演算範囲を一組のみ設定していたが、複数の範囲を設定するようにしてもよい。この場合、必要となる周波数ビンの範囲が離散的な場合などでも効率的な処理を行うことができる。
【００４９】
また、上記の処理では、演算範囲を予め設定するようにしていたが、状況に応じて、演算範囲を動的に変更し設定するようにしてもよい。これは例えば、天候などの外部環境や、特に注目すべき目標の位置、外部からの影響などで生じる除外すべき周波数帯などの変化によるもの等である。このような、状況の変化に対しても、必要となる周波数ビンのみを選択して効率的に処理を行うことができる。また、特定の領域のみを選択することで、不要な情報を削除することができ、後段の検出手段１１などの演算負荷を軽減することもできる。
【００５０】
以上のように、この実施の形態２によれば、複素演算手段１０に演算範囲を設定することにより、不要な演算を削減できる。このため、演算負荷を削減することができ、従来よりも小さい装置規模で演算を行うことができ、装置の軽量化や製品のコストダウンなどが可能になるという効果が得られる。もしくは、従来と同等の計算機を用いた場合には、従来よりも短時間で処理結果を算出できるという効果が得られる。
【００５１】
なお、本願発明はその発明の範囲内において、各実施の形態の自由な組み合わせ、あるいは各実施の形態の任意の構成要素の変形、もしくは各実施の形態において任意の構成要素の省略が可能である。
【符号の説明】
【００５２】
１  レーダ信号処理装置、２  信号処理手段、３  送信手段、４  送信アンテナ、５ａ，５ｂ  受信アンテナ、６ａ，６ｂ  受信手段、７  前処理手段、８  周波数変換手段、９  読出制御手段、１０  複素演算手段、１１  検出手段。
【図１】
2014115145.tif 000003
【図２】
2014115145.tif 000004
【図３】
2014115145.tif 000005
【図４】
2014115145.tif 000006