JP3382068B2 - Signal processing device - Google Patents
Signal processing deviceInfo
- Publication number
- JP3382068B2 JP3382068B2 JP20906395A JP20906395A JP3382068B2 JP 3382068 B2 JP3382068 B2 JP 3382068B2 JP 20906395 A JP20906395 A JP 20906395A JP 20906395 A JP20906395 A JP 20906395A JP 3382068 B2 JP3382068 B2 JP 3382068B2
- Authority
- JP
- Japan
- Prior art keywords
- output
- range
- fft
- switch
- multiplier
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Complex Calculations (AREA)
- Image Processing (AREA)
- Radar Systems Or Details Thereof (AREA)
- Image Analysis (AREA)
Description
【0001】[0001]
【産業上の利用分野】この発明は、高分解能レーダの信
号処理装置に用いる。BACKGROUND OF THE INVENTION The present invention is used in a signal processing device for a high resolution radar.
【0002】[0002]
【従来の技術】合成開口レーダ等の高分解能レーダは、
天候に左右されず、地上や海上を観測するのに用いられ
ている。図17は、飛行機にレーダを搭載し、例えば、
地上を観測する例を示す。この場合、飛行機、即ち、レ
ーダの進行方向をアジマス方向、電波(ビーム1)を放
射する方向をレンジ方向という。レーダは、電波を短い
パルスで区切って放射し、物体に当たり反射された反射
波を受信する。図17に示すように、同一レンジ方向で
物体Aと物体Bが近接していると、その反射されたパル
スが、図18に示すように重なってしまい、レーダ受信
画像上、物体Aと物体Bを分離して認識することができ
ない。そのため、高分解能レーダでは、受信したデータ
を信号処理装置でチャープ圧縮(以後、レンジ圧縮と呼
ぶ)し、レンジ方向の分解能を向上させている。また、
図17において、物体Aと物体Cがアジマス方向で近接
している。この時、アジマス圧縮を行い、アジマス方向
の分解能を向上させることができる。2. Description of the Related Art High resolution radars such as synthetic aperture radars are
It is used to observe the ground and the sea, regardless of the weather. In FIG. 17, a radar is mounted on an airplane, for example,
An example of observing the ground will be shown. In this case, the traveling direction of the airplane, that is, the radar is called the azimuth direction, and the direction of emitting the radio wave (beam 1) is called the range direction. The radar emits a radio wave by dividing it into short pulses, and receives a reflected wave reflected by an object. When the object A and the object B are close to each other in the same range direction as shown in FIG. 17, the reflected pulses overlap as shown in FIG. 18, and the object A and the object B are received on the radar reception image. Cannot be separated and recognized. Therefore, in the high-resolution radar, the received data is subjected to chirp compression (hereinafter referred to as range compression) by the signal processing device to improve the resolution in the range direction. Also,
In FIG. 17, the object A and the object C are close to each other in the azimuth direction. At this time, azimuth compression can be performed to improve the resolution in the azimuth direction.
【0003】また、高分解能レーダで、火山の活動状況
や船舶の動き等、刻々と変化する様子を認識するため
に、連続した大量のデータを信号処理装置で、リアルタ
イムに処理する必要が出てきている。図19は、従来の
信号処理装置の構成を示したブロック図であり、1は外
部からの入力画像データを記憶する入力データメモリ、
8は入力データメモリ1に記憶されている入力画像デー
タに対して、レンジ圧縮処理、レンジマイグレーション
処理及びアジマス圧縮処理を行い、出力画像データを出
力する演算処理部、7は出力画像データを記憶する出力
データメモリである。In addition, in order to recognize the changing state of volcanic activity and ship movements with a high resolution radar, it is necessary to process a large amount of continuous data with a signal processing device in real time. ing. FIG. 19 is a block diagram showing a configuration of a conventional signal processing device, where 1 is an input data memory for storing input image data from the outside,
Reference numeral 8 denotes an arithmetic processing unit that performs range compression processing, range migration processing, and azimuth compression processing on the input image data stored in the input data memory 1, and outputs the output image data. Reference numeral 7 stores the output image data. Output data memory.
【0004】従来の信号処理装置は、上記のように構成
され、外部から入力データメモリ1に入力した大量の入
力画像データに対して、演算処理部8が、以下に示すレ
ンジ圧縮処理とレンジマイグレーション処理とアジマス
圧縮処理とを順番に実行することにより、画像の分解能
を向上させた出力画像データを出力するものである。The conventional signal processing apparatus is configured as described above, and the arithmetic processing unit 8 performs the range compression processing and range migration shown below for a large amount of input image data input to the input data memory 1 from the outside. By executing the processing and the azimuth compression processing in order, output image data with improved image resolution is output.
【0005】図20は、上記の演算処理部8の処理内容
を示したフローチャートであり、18〜21はレンジ圧
縮処理の処理内容を示し、22〜24はレンジマイグレ
ーション処理の処理内容を示し、25〜28はアジマス
圧縮処理の処理内容を示すものである。また、以下に示
す入力画像データ、レンジ圧縮画像データ、距離補正画
像データ及び出力画像データは、アジマス軸方向とレン
ジ軸方向の2つの軸を持つ2次元データである。レンジ
圧縮処理は、入力画像データとレンジ参照関数との相関
を取るものである。即ち、入力画像データをレンジ軸方
向に沿って分割した1次元入力画像データに、FFT
(Fast Fourier Transformat
ion)演算(ステップ18)と、レンジ方向の分解能
を向上するため、上記1次元入力画像データと相関を取
るレンジ参照関数との乗算(ステップ19)と、IFF
T(Inverse Fast Fourier Tr
ansformation)演算(ステップ20)とを
行う。以上の動作を全ての1次元入力画像データについ
て行うことにより、レンジ方向の分解能が向上したレン
ジ圧縮画像データを得る。FIG. 20 is a flow chart showing the processing contents of the arithmetic processing unit 8 described above. 18 to 21 show the processing contents of the range compression processing, 22 to 24 show the processing contents of the range migration processing, and 25. ˜ 28 show the processing contents of the azimuth compression processing. The input image data, range compressed image data, distance corrected image data, and output image data shown below are two-dimensional data having two axes, the azimuth axis direction and the range axis direction. The range compression processing is to take a correlation between the input image data and the range reference function. That is, the FFT is added to the one-dimensional input image data obtained by dividing the input image data along the range axis direction.
(Fast Fourier Transform
Ion) calculation (step 18), multiplication with a range reference function that correlates with the one-dimensional input image data to improve resolution in the range direction (step 19), and IFF
T (Inverse Fast Fourier Tr)
information) calculation (step 20). By performing the above operation for all the one-dimensional input image data, range compressed image data with improved resolution in the range direction is obtained.
【0006】このレンジ圧縮画像データでは、レンジ軸
方向の距離とアジマス軸方向の距離との合成を示してい
る。このため、レンジ軸方向の距離が同じであっても、
レンジ軸方向の座標は、アジマスの値の関数である距離
移動量分だけずれてしまう。レンジマイグレーション処
理は、レンジ軸に沿って分割された、即ち、固有のアジ
マスの値を持つ1次元レンジ圧縮画像データ毎に距離移
動量を、その固有のアジマスの値から計算(ステップ2
2)し、計算結果である距離移動量の分だけ1次元レン
ジ圧縮画像データを、レンジ軸に沿って並び替える(ス
テップ23)ことにより、結果として距離補正画像デー
タを得る。This range compressed image data shows the composition of the distance in the range axis direction and the distance in the azimuth axis direction. Therefore, even if the distance in the range axis direction is the same,
The coordinates in the range axis direction are displaced by the distance movement amount that is a function of the azimuth value. In the range migration processing, the distance shift amount is calculated for each one-dimensional range compressed image data that is divided along the range axis, that is, has a unique azimuth value from the unique azimuth value (step 2).
2) Then, the one-dimensional range compressed image data is rearranged along the range axis by the distance movement amount which is the calculation result (step 23), and as a result, the distance corrected image data is obtained.
【0007】アジマス圧縮処理は、距離補正画像データ
とアジマス参照関数との相関を取る。そのため、距離補
正画像データをアジマス軸方向に沿って分割した1次元
距離補正画像データ毎にFFT演算(ステップ25)
と、アジマス方向の分解能を向上するため、上記1次元
距離補正画像データと相関を取るアジマス参照関数との
乗算(ステップ26)及びIFFT演算(ステップ2
7)を行い、以上の動作を全ての1次元距離補正画像デ
ータについて行うことにより、出力画像データを得る。The azimuth compression processing correlates the distance corrected image data with the azimuth reference function. Therefore, the FFT calculation is performed for each one-dimensional distance correction image data obtained by dividing the distance correction image data along the azimuth axis direction (step 25).
And in order to improve the resolution in the azimuth direction, multiplication with an azimuth reference function that correlates with the one-dimensional distance correction image data (step 26) and IFFT calculation (step 2).
7) is performed and the above operation is performed for all the one-dimensional distance correction image data to obtain output image data.
【0008】次に、アジマス圧縮処理について、更に詳
しく述べる。図21は、レンジ圧縮処理、レンジマイグ
レーション処理後の距離補正画像データを示す。図にお
いて、レンジ方向をx軸とし、アジマス方向をy軸とす
る。距離補正画像データをレンジ方向に、例えば、x0
からx2048と2048に分割し、アジマス方向にy0 か
らy1024と1024に分割するものとする。アジマス圧
縮処理の入力となる距離補正画像データを、アジマス軸
方向に沿って分割した1次元距離補正画像データは、図
に示すように、2048ラインとなる。この2048ラ
イン全てについて、アジマス圧縮処理を終了して、1画
像データ終了となる。更に、アジマス圧縮処理では、1
次元距離補正画像データ1ラインについて、相関長の長
さの単位に分割した部分的な1次元距離補正画像データ
について、FFT演算(ステップ25)、アジマス参照
関数との乗算(ステップ26)、IFFT演算(ステッ
プ27)を行っている。その例を図22により説明す
る。図22にレンジ方向x1 に対応するアジマス軸方向
に沿って分割した1次元距離補正画像データを、更に相
関長で分割する例について示す。ここで、相関長をアジ
マス方向の256画素の長さとする。図に示すように、
y0 からy255 区間の1次元距離補正画像データについ
て、ステップ25からスッテプ27の演算を行い、出力
画像データ1画素を得る。次に、アジマス方向に1画素
ずらしたy1 からy256 区間の1次元距離補正画像デー
タについて、同様の処理を行う。このようにして、y
768 からy1023区間まで同様の処理を続けて行い、x=
x1 区間(y0 ,y1023)に対応する出力画像1ライン
の像を得る。そのため、アジマス圧縮処理は、この例な
らば、2048×(1024−256+1)回、ステッ
プ25からステップ27の処理を繰り返し行っている。Next, the azimuth compression process will be described in more detail. FIG. 21 shows the distance-corrected image data after the range compression process and the range migration process. In the figure, the range direction is the x-axis and the azimuth direction is the y-axis. The distance-corrected image data is set in the range direction, for example, x 0.
To y 2048 and 2048, and y 0 to y 1024 and 1024 in the azimuth direction. The one-dimensional distance-corrected image data obtained by dividing the distance-corrected image data, which is the input of the azimuth compression processing, along the azimuth axis direction is 2048 lines as shown in the figure. The azimuth compression processing is completed for all of these 2048 lines, and one image data is completed. Furthermore, in the azimuth compression process, 1
The FFT calculation (step 25), the multiplication with the azimuth reference function (step 26), and the IFFT calculation for the partial one-dimensional distance correction image data obtained by dividing the one-dimensional distance correction image data into units of the length of the correlation length. (Step 27) is being performed. An example thereof will be described with reference to FIG. FIG. 22 shows an example in which the one-dimensional distance correction image data divided along the azimuth axis direction corresponding to the range direction x 1 is further divided by the correlation length. Here, the correlation length is 256 pixels in the azimuth direction. As shown in the figure,
With respect to the one-dimensional distance corrected image data in the section from y 0 to y 255 , the calculation of step 27 is performed from step 25 to obtain one pixel of output image data. Next, similar processing is performed on the one-dimensional distance correction image data in the section from y 1 to y 256, which is shifted by one pixel in the azimuth direction. In this way, y
The same processing is continuously performed from 768 to y 1023 section, and x =
An image of one line of the output image corresponding to the x 1 section (y 0 , y 1023 ) is obtained. Therefore, in this example, the azimuth compression processing repeats the processing from step 25 to step 2048 times (1024-256 + 1) times.
【0009】従来の信号処理装置は、上記演算処理部8
にワークステーション等の汎用計算機を用いており、図
20に示す処理フローに従って逐次行っているため、数
秒間の観測時間で得られるデータを処理するのに、数分
間から数時間という単位の時間を必要としていた。The conventional signal processing device has the above-mentioned arithmetic processing unit 8
Since a general-purpose computer such as a workstation is used in the above, and the processing is sequentially performed according to the processing flow shown in FIG. 20, it takes a time of several minutes to several hours to process the data obtained in the observation time of several seconds. I needed it.
【0010】[0010]
【発明が解決しようとする課題】従来の信号処理装置
は、上記のように構成されている。そのため、従来の上
記レンジ圧縮処理においては、レンジ圧縮処理で行うF
FT演算と、レンジ参照関数との乗算と、IFFT演算
とを順次処理していたため、多くの処理時間を必要とす
るという問題点があった。また、従来の上記アジマス圧
縮処理においては、アジマス圧縮処理で行うFFT演算
と、アジマス参照関数との乗算と、IFFT演算とを順
次処理していたため、多くの処理時間を必要とするとい
う問題点があった。また、レンジ圧縮処理では、1画像
分のデータの処理が終了しないと、次の処理を実行でき
ないという問題点があった。また、アジマス圧縮処理で
は、アジマス方向の1次元距離補正画像データを更に相
関長で分割して、逐次時系列的に処理していたため、多
くの処理時間が必要となるという問題点があった。ま
た、レンジ圧縮処理の入力データと出力データを、それ
ぞれ1画像記憶していたため、多くのメモリが必要とな
る問題点があった。The conventional signal processing apparatus is constructed as described above. Therefore, in the conventional range compression process, F performed in the range compression process is performed.
Since the FT operation, the multiplication with the range reference function, and the IFFT operation are sequentially processed, there is a problem that much processing time is required. Further, in the conventional azimuth compression process, since the FFT operation performed in the azimuth compression process, the multiplication with the azimuth reference function, and the IFFT operation are sequentially processed, there is a problem that a lot of processing time is required. there were. Further, in the range compression processing, there is a problem that the next processing cannot be executed until the processing of the data for one image is completed. Further, in the azimuth compression processing, the one-dimensional distance correction image data in the azimuth direction is further divided by the correlation length and sequentially processed in time series, so that there is a problem that much processing time is required. Further, since one image is stored for each of the input data and the output data for the range compression process, there is a problem that a large amount of memory is required.
【0011】この発明は、かかる課題を解決するために
なされたものであり、レンジ圧縮処理とアジマス圧縮処
理を、それぞれ多重化処理することにより、高速な信号
処理の行える信号処理装置を得ることを目的とする。ま
た、圧縮処理のために必要となるメモリの大きさを減少
させることのできる信号処理装置を得ることを目的とす
る。The present invention has been made to solve the above problems, and it is possible to obtain a signal processing device capable of high-speed signal processing by multiplexing the range compression processing and the azimuth compression processing. To aim. Another object of the present invention is to obtain a signal processing device capable of reducing the size of memory required for compression processing.
【0012】[0012]
【課題を解決するための手段】この発明に係る信号処理
装置は、入力データを記憶する入力データ記憶手段と、
入力データを圧縮して出力する圧縮手段と、圧縮された
データを出力する出力手段とを備えた信号処理装置にお
いて、上記圧縮処理手段は、参照関数を記憶している参
照関数メモリと、入力データに対してFFT演算を行う
FFT演算器と、上記FFT演算器出力と上記参照関数
メモリ出力とを乗算する第1の乗算器と上記FFT演算
器出力と上記第1の乗算器出力とを切換えて出力する第
1のスイッチとを有する前段演算手段と、この前段演算
部の出力を記憶する内部メモリと、上記内部メモリと上
記参照関数メモリ出力とを乗算する第2の乗算器と、I
FFT演算を行うIFFT演算器と、上記内部メモリ出
力をIFFT演算器と上記第2の乗算器とに切換えて出
力する第2のスイッチとを有する後段演算手段とを備え
たことを特徴とする。A signal processing apparatus according to the present invention comprises an input data storage means for storing input data,
In a signal processing device comprising a compression means for compressing and outputting input data, and an output means for outputting the compressed data, the compression processing means comprises a reference function memory storing a reference function, and input data. By switching between the FFT operator for performing FFT operation on the above, the first multiplier for multiplying the output of the FFT operator and the output of the reference function memory, the output of the FFT operator and the output of the first multiplier. A pre-stage arithmetic means having a first switch for outputting, an internal memory for storing an output of the pre-stage arithmetic unit, a second multiplier for multiplying the internal memory by the reference function memory output, and I
It is characterized by comprising an IFFT arithmetic unit for performing an FFT operation, and a post-stage arithmetic unit having a second switch for switching the internal memory output to the IFFT arithmetic unit and the second multiplier for output.
【0013】上記FFT演算器は、入力データを入力し
てそれぞれFFT演算を行う第1と第2のFFT演算器
を有し、上記第1のFFT演算器は、上記第1の乗算器
にFFT演算結果を出力し、上記第1のスイッチは、上
記第1の乗算器出力と上記第2のFFT演算器出力を切
り換えて上記内部メモリに出力するとともに、上記IF
FT演算器は、内部メモリのデータを入力してIFFT
演算を行う第1のIFFT演算器と、上記第2の乗算器
出力を入力してIFFT演算を行う第2のIFFT演算
器とを有し、上記第2のスイッチは、内部メモリのデー
タを切り換えて上記第1のIFFTと上記第2の乗算器
に出力することを特徴とする。The FFT calculator has first and second FFT calculators that receive input data and perform FFT calculations, respectively. The first FFT calculator is an FFT for the first multiplier. The calculation result is output, and the first switch switches the output of the first multiplier and the output of the second FFT calculator to output them to the internal memory.
The FT calculator inputs the data in the internal memory to the IFFT
It has a first IFFT arithmetic unit for performing an arithmetic operation and a second IFFT arithmetic unit for performing an IFFT arithmetic operation by inputting the output of the second multiplier, and the second switch switches the data in the internal memory. And outputs to the first IFFT and the second multiplier.
【0014】上記第1のスイッチは、FFT演算器と第
1の乗算器の間にあり、上記FFT演算器出力を上記内
部メモリと上記第1の乗算器とに交互に出力するととも
に、上記第2のスイッチは、第2の乗算器とIFFT演
算器の間にあり上記内部メモリ出力と上記第2の乗算器
の出力とをIFFT演算器に交互に出力することを特徴
とする。The first switch is provided between the FFT calculator and the first multiplier, alternately outputs the output of the FFT calculator to the internal memory and the first multiplier, and at the same time, outputs the first switch. The second switch is located between the second multiplier and the IFFT calculator, and alternately outputs the internal memory output and the output of the second multiplier to the IFFT calculator.
【0015】上記入力データ記憶手段は、合成開口レー
ダのレンジ方向とアジマス方向を有するデータを入力
し、上記圧縮処理手段は、データのレンジ方向の圧縮を
行うレンジ圧縮処理手段と、アジマス方向の圧縮を行う
アジマス圧縮処理手段の少なくともいずれか一方である
ことを特徴とする。The input data storage means inputs data having a range direction and an azimuth direction of the synthetic aperture radar, and the compression processing means performs range compression processing means for compressing the data in the range direction and compression in the azimuth direction. It is characterized by being at least one of the azimuth compression processing means for performing.
【0016】[0016]
【0017】[0017]
【0018】[0018]
【作用】この発明の信号処理装置においては、前段演算
部と後段演算部とに参照関数との演算を行う乗算器をそ
れぞれ備えているので前段演算部と後段演算部とのいず
れにおいても参照関数との乗算が行える。参照関数との
乗算を前段演算部と後段演算部とで交互に切り換えて行
うことによりFFT演算器とIFFT演算器の待ち時間
を減少させ高速な圧縮処理が行える。In the signal processing apparatus of the present invention, the pre-stage arithmetic unit and the post-stage arithmetic unit are respectively provided with multipliers for performing the arithmetic operation with the reference function. Can be multiplied with. By alternately switching the multiplication with the reference function between the pre-stage arithmetic unit and the post-stage arithmetic unit, the waiting time of the FFT arithmetic unit and the IFFT arithmetic unit can be reduced and high-speed compression processing can be performed.
【0019】また、この発明においては、第1と第2の
FFT演算器及び第1と第2のIFFT演算器を備え、
これら4つの演算器をスイッチにより切り換えて高速な
圧縮処理を行う。Further, according to the present invention, the first and second FFT calculators and the first and second IFFT calculators are provided,
A high-speed compression process is performed by switching these four arithmetic units with a switch.
【0020】また、この発明においては、FFT演算器
と第1の乗算器の接続を第1のスイッチにより切り換え
る。また、IFFT演算器と第2の乗算器の接続を第2
のスイッチにより切り換える。Further, in the present invention, the connection between the FFT calculator and the first multiplier is switched by the first switch. In addition, the connection between the IFFT calculator and the second multiplier is the second
Switch with the switch.
【0021】また、この発明においては、合成開口レー
ダのレンジ方向とアジマス方向の圧縮処理を前述した圧
縮処理手段により実行し、圧縮処理の高速化をはかる。Further, in the present invention, the compression processing in the range direction and the azimuth direction of the synthetic aperture radar is executed by the above-mentioned compression processing means to speed up the compression processing.
【0022】[0022]
【0023】[0023]
【0024】[0024]
実施例1.この実施例では、合成開口レーダ等の高分解
能レーダの信号処理装置に備えられたレンジ圧縮処理手
段を、高速化するための一実施例について述べる。従
来、レンジ圧縮処理は、FFT演算処理、アジマス参照
関数との乗算処理、IFFT演算処理の順に処理が行わ
れていた。この実施例におけるレンジ圧縮処理手段は、
専用ハードウェアであるFFT演算器、参照関数メモ
リ、乗算器、IFFT演算器を2系列並列設置し、所定
の時間によりこれら2系列を切り換えることにより、レ
ンジ圧縮処理を高速化する。Example 1. In this embodiment, an embodiment for speeding up the range compression processing means provided in a signal processing device of a high resolution radar such as a synthetic aperture radar will be described. Conventionally, range compression processing has been performed in the order of FFT calculation processing, multiplication processing with an azimuth reference function, and IFFT calculation processing. Range compression processing means in this embodiment,
Two series of dedicated hardware, that is, an FFT calculator, a reference function memory, a multiplier, and an IFFT calculator are installed in parallel, and these two series are switched at a predetermined time to accelerate the range compression processing.
【0025】図1は、この実施例におけるレンジ圧縮処
理手段のブロック図を示すものである。図において、9
は前段演算手段、10は内部メモリである。内部メモリ
10は、メモリへの書き込みと読み出しを独立して行え
るツーポートメモリである。11は後段演算手段、36
は前段演算手段9において、FFT演算とFFT演算結
果とレンジ参照関数との乗算を行う第1の前段演算器で
ある。31aは第1の前段演算器36において、FFT
演算を行う第1のFFT演算器、32aはレンジ参照関
数をデータとして保持するレンジ参照関数メモリ、33
aは第1のFFT演算器31a出力とレンジ参照関数の
乗算を行う第1の乗算器である。37は前段演算手段9
において、FFT演算のみを行う第2の前段演算器であ
る。31bは第2の前段演算器37において、FFT演
算を行う第2のFFT演算器である。38は後段演算手
段11において、IFFT演算のみを行う第1の後段演
算器であり、34aは第1の後段演算器38において、
IFFT演算を行う第1のIFFT演算器である。39
は後段演算手段11において、レンジ参照関数との乗算
と乗算出力のIFFT演算を行う第2の後段演算器であ
る。32bは第2の後段演算器39において、レンジ参
照関数をデータとして保持するレンジ参照関数メモリで
ある。レンジ参照関数メモリは、32aと32bに分け
て持たず、1つのレンジ参照関数メモリを共有しても良
い。33bはレンジ参照関数と内部メモリ10の出力と
の乗算を行う第2の乗算器、34bは第2の乗算器33
b出力のIFFT演算を行う第2のIFFT演算器であ
る。40は後段演算手段11の入力を切り換える第2の
スイッチ、41は前段手段9の出力を切り換える第1の
スイッチである。FIG. 1 is a block diagram of the range compression processing means in this embodiment. In the figure, 9
Is a pre-stage arithmetic means, and 10 is an internal memory. The internal memory 10 is a two-port memory that can independently write to and read from the memory. 11 is a post-stage arithmetic means, 36
Is a first pre-stage arithmetic unit that performs FFT computation, multiplication of the FFT computation result and the range reference function in the pre-stage computing means 9. 31a is an FFT in the first front-stage arithmetic unit 36.
A first FFT calculator for performing calculation, 32a is a range reference function memory for holding a range reference function as data, 33
a is a first multiplier that multiplies the output of the first FFT calculator 31a and the range reference function. 37 is the pre-stage calculation means 9
In the above, it is a second pre-stage arithmetic unit that performs only FFT arithmetic. Reference numeral 31b is a second FFT calculator that performs an FFT calculation in the second pre-stage calculator 37. Reference numeral 38 denotes a first rear-stage arithmetic unit that performs only IFFT operation in the rear-stage arithmetic unit 11, and 34a denotes a first rear-stage arithmetic unit 38.
It is a first IFFT calculator that performs an IFFT calculation. 39
Is a second post-stage arithmetic unit that performs, in the post-stage arithmetic unit 11, multiplication with the range reference function and IFFT arithmetic of the multiplication output. Reference numeral 32b is a range reference function memory that holds the range reference function as data in the second post-stage arithmetic unit 39. The range reference function memory may not be divided into 32a and 32b, and one range reference function memory may be shared. 33b is a second multiplier for multiplying the range reference function by the output of the internal memory 10, and 34b is a second multiplier 33.
It is a second IFFT calculator for performing IFFT calculation of b output. Reference numeral 40 is a second switch for switching the input of the post-stage arithmetic means 11, and 41 is a first switch for switching the output of the front-stage means 9.
【0026】なお、図1において、第1の前段演算器3
6と第2の前段演算器37の両方に、1次元入力画像デ
ータは入力され演算処理されるが、出力される処理結果
は、第1のスイッチ41により選ばれた方の第1の前段
演算器36、或いは、前段演算器37から内部メモリ1
0へ出力する。しかし、図2に示すように、前段演算手
段9の入力を切り換える第3のスイッチ41aを加えて
も良い。この時、第1のスイッチ41と第3のスイッチ
41aは、連動して動くものとする。この場合、第3の
スイッチ41aと第1のスイッチ41により選ばれる第
1の前段演算器36、或いは、第2の前段演算器37の
どちらか一方が入力データの処理を行い、その結果であ
る中間データを内部メモリ10へ出力する。また、図1
では、第1の後段演算器38と第2の後段演算器39
は、双方とも出力線につながっている。しかし、第2の
スイッチ40により選ばれた方の演算器しか演算処理を
しないので、第2のスイッチ40により選ばれた方の演
算器からの出力のみが出力される。また、図2に示すよ
うに、第4のスイッチ40aを加えても良い。第4のス
イッチ40aと第2のスイッチ40は連動して動く。或
いは、図1において、第1のスイッチ41は、前段演算
手段9の入力を切り換える位置に備えても良い。また、
第2のスイッチ40は、後段演算手段11の出力を切り
換える位置に備えても良い。In FIG. 1, the first pre-stage arithmetic unit 3
6 and the second pre-stage arithmetic unit 37, the one-dimensional input image data is input and processed, but the output processing result is the first pre-stage arithmetic operation selected by the first switch 41. 1 to the internal memory 1
Output to 0. However, as shown in FIG. 2, a third switch 41a for switching the input of the pre-stage arithmetic means 9 may be added. At this time, the first switch 41 and the third switch 41a are assumed to move together. In this case, one of the first pre-stage arithmetic unit 36 and the second pre-stage arithmetic unit 37 selected by the third switch 41a and the first switch 41 processes the input data, and this is the result. The intermediate data is output to the internal memory 10. Also, FIG.
Then, the first post-stage arithmetic unit 38 and the second post-stage arithmetic unit 39
Are both connected to the output line. However, since only the arithmetic unit selected by the second switch 40 performs arithmetic processing, only the output from the arithmetic unit selected by the second switch 40 is output. Further, as shown in FIG. 2, a fourth switch 40a may be added. The fourth switch 40a and the second switch 40 move together. Alternatively, in FIG. 1, the first switch 41 may be provided at a position where the input of the pre-stage arithmetic means 9 is switched. Also,
The second switch 40 may be provided at a position where the output of the post-stage calculation means 11 is switched.
【0027】上記のように、構成されたレンジ圧縮処理
手段2のデータの流れを図3に示す。前段演算手段9の
処理時間を基準に時間を区切り、そのi番目の区間を処
理区間iとする。処理区間iの時、前段演算手段9では
第1のスイッチ41は、第1の前段演算器36を選択す
る。i番目に入力された1次元入力画像データiに対し
て、FFT演算とレンジ参照関数との乗算を行い、この
結果である中間データiを内部メモリ10に出力する。
内部メモリ10は、中間データiを記憶する。また、前
段演算手段9で、1次元入力画像データiに対する処理
が行われると同時に、内部メモリ10は、処理区間i−
1で記憶した中間データi−1を後段演算手段11へ出
力する。後段演算手段11では、第2のスイッチ40
は、第2の後段演算器39を選択し、中間データi−1
に対して後段演算器でレンジ参照関数との乗算とIFF
T演算を行い、その結果である1次元レンジ圧縮画像デ
ータi−1を出力する。The data flow of the range compression processing means 2 configured as described above is shown in FIG. The time is divided based on the processing time of the pre-stage arithmetic means 9, and the i-th section is set as the processing section i. In the processing section i, the first switch 41 in the pre-stage arithmetic means 9 selects the first pre-stage arithmetic unit 36. The i-th input one-dimensional input image data i is multiplied by the FFT operation and the range reference function, and the intermediate data i that is the result is output to the internal memory 10.
The internal memory 10 stores the intermediate data i. Further, at the same time that the one-dimensional input image data i is processed by the pre-stage calculation means 9, the internal memory 10 is processed by the processing section i-
The intermediate data i-1 stored in 1 is output to the post-stage arithmetic means 11. In the latter-stage computing means 11, the second switch 40
Selects the second post-stage arithmetic unit 39, and outputs the intermediate data i-1
In the latter-stage arithmetic unit, multiplication with the range reference function and IFF
T calculation is performed, and the resulting one-dimensional range compressed image data i-1 is output.
【0028】次に、処理区間i+1の時、前段演算手段
9では、第1のスイッチ41は、第2の前段演算器37
を選択する。1次元入力画像データi+1に対してFF
T演算を行い、中間データi+1を内部メモリ10へ出
力する。内部メモリ10は、中間データi+1を記憶す
る。また、前段演算手段9の処理開始と同時に、内部メ
モリ10は、中間データiを後段演算手段11に出力す
る。後段演算手段11では、第2のスイッチ40は、第
1の後段演算器38を選択し、中間データiに対してI
FFT演算を行い、その結果である1次元レンジ圧縮画
像データiを出力する。ここで、FFT演算とレンジ参
照関数との乗算に要する時間と、レンジ参照関数との乗
算とIFFT演算に要する時間は、ほぼ同じものとす
る。また、FFT演算に要する時間とIFFTに要する
時間は、ほぼ同じものとする。すると、前段演算手段9
で1次元入力画像データの処理に要する時間と、後段演
算手段11で1区間前の中間データの処理に要する時間
を、どの処理区間でもほぼ同じにできる。そのため、以
上の処理を連続して行うことにより、前段演算手段9と
後段演算手段11の処理が1処理区間内で同時に行え、
連続した1次元入力画像データに対してレンジ圧縮処理
を行うことができる。図4に、従来のレンジ圧縮処理で
要する時間と、図1に示した構成を取るレンジ圧縮処理
で要する時間との比較を示す。この実施例で述べたレン
ジ圧縮処理手段は、入力データiと入力データi+1を
並行して処理できるため、同一時間で従来に比して2倍
の入力データを処理することができる。Next, in the processing section i + 1, in the pre-stage arithmetic means 9, the first switch 41 operates as the second pre-stage arithmetic unit 37.
Select. FF for one-dimensional input image data i + 1
T operation is performed and the intermediate data i + 1 is output to the internal memory 10. The internal memory 10 stores the intermediate data i + 1. Further, the internal memory 10 outputs the intermediate data i to the post-stage arithmetic means 11 simultaneously with the start of the processing of the pre-stage arithmetic means 9. In the post-stage arithmetic means 11, the second switch 40 selects the first post-stage arithmetic unit 38, and I for the intermediate data i.
The FFT operation is performed, and the resulting one-dimensional range compressed image data i is output. Here, the time required for the multiplication with the FFT operation and the range reference function and the time required for the multiplication with the range reference function and the IFFT operation are substantially the same. The time required for FFT calculation and the time required for IFFT are almost the same. Then, the pre-stage calculation means 9
Thus, the time required for processing the one-dimensional input image data and the time required for processing the intermediate data of the preceding section by the post-stage calculation means 11 can be made substantially the same in any processing section. Therefore, by continuously performing the above processing, the processing of the pre-stage arithmetic means 9 and the post-stage arithmetic means 11 can be simultaneously performed within one processing section,
Range compression processing can be performed on continuous one-dimensional input image data. FIG. 4 shows a comparison between the time required for the conventional range compression processing and the time required for the range compression processing having the configuration shown in FIG. Since the range compression processing means described in this embodiment can process the input data i and the input data i + 1 in parallel, it is possible to process twice as much input data as in the prior art at the same time.
【0029】以上のように、第1の前段演算器36で行
うFFT演算とレンジ参照関数との乗算と、第2の後段
演算器39で行うレンジ参照関数との乗算とIFFT演
算とを同じ処理区間内で処理し、第2の前段演算器37
で行うFFT演算と、第1の後段演算器38で行うIF
FT演算とを同じ処理区間内で処理するように、スイッ
チ40とスイッチ41で切り換えることにより、処理区
間毎に前段演算手段と後段演算手段の待ち時間を減少で
きるため、リアルタイムに1次元レンジ圧縮画像データ
を生成し、出力できる。As described above, the FFT operation performed by the first pre-stage arithmetic unit 36 and the multiplication with the range reference function, the multiplication with the range reference function performed by the second post-stage arithmetic unit 39, and the IFFT operation are the same processing. The second pre-stage arithmetic unit 37 that processes within the section
And the IF performed by the first post-stage arithmetic unit 38.
By switching between the switch 40 and the switch 41 so that the FT operation and the FT operation are processed in the same processing section, the waiting time of the pre-stage arithmetic means and the post-stage arithmetic means can be reduced for each processing zone. Can generate and output data.
【0030】実施例2.この実施例は、アジマス圧縮処
理手段について述べる。従来例に示したように、アジマ
ス圧縮処理もレンジ圧縮処理と同様FFT演算処理、ア
ジマス参照関数との乗算処理、IFFT演算処理の順に
処理が行われていた。そのため、実施例1と同様に、専
用ハードウェアであるFFT演算器、参照関数メモリ、
乗算器、IFFT演算器を2系列並列設置し、所定の時
間によりこれら2系列を切り換えることにより、アジマ
ス圧縮処理を高速化する。Example 2. This embodiment describes azimuth compression processing means. As shown in the conventional example, in the azimuth compression process as well as the range compression process, the FFT calculation process, the multiplication process with the azimuth reference function, and the IFFT calculation process are performed in this order. Therefore, as in the first embodiment, an FFT arithmetic unit, a reference function memory, which is dedicated hardware,
Two series of multipliers and IFFT calculators are installed in parallel, and these two series are switched at a predetermined time to accelerate the azimuth compression processing.
【0031】図5は、この実施例におけるアジマス圧縮
処理手段4のブロック図である。図5と図1の主な相異
は、レンジ参照関数32a,32bの代わりに、アジマ
ス参照関数45a,45bを用いる点である。また、ス
イッチは、図2で示したように、第3のスイッチ41a
と第4のスイッチ40aを加えても良い。アジマス圧縮
処理手段4は、上記実施例で説明したと同様に、第1の
前段演算器36で行うFFT演算とアジマス参照関数と
の乗算と、第2の後段演算器39で行うアジマス参照関
数との乗算とIFFT演算とを同じ処理区間内で処理
し、第2の前段演算器37で行うFFT演算と、第1の
後段演算器38で行うIFFT演算とを同じ処理区間内
で処理するように、第2のスイッチ40と第1のスイッ
チ41で切り換えることにより、処理区間毎に前段演算
手段と後段演算手段の待ち時間を減少できるため、リア
ルタイムに1次元アジマス圧縮画像データを生成し、出
力できる。FIG. 5 is a block diagram of the azimuth compression processing means 4 in this embodiment. The main difference between FIG. 5 and FIG. 1 is that the azimuth reference functions 45a and 45b are used instead of the range reference functions 32a and 32b. Further, the switch is the third switch 41a as shown in FIG.
The fourth switch 40a may be added. As described in the above embodiment, the azimuth compression processing means 4 uses the FFT operation performed by the first pre-stage arithmetic unit 36 and the multiplication with the azimuth reference function, and the azimuth reference function performed by the second post-stage arithmetic unit 39. Are processed in the same processing section, and the FFT calculation performed by the second pre-stage arithmetic unit 37 and the IFFT calculation performed by the first post-stage arithmetic unit 38 are processed in the same processing section. By switching between the second switch 40 and the first switch 41, the waiting time of the pre-stage arithmetic means and the post-stage arithmetic means can be reduced for each processing section, so that one-dimensional azimuth compressed image data can be generated and output in real time. .
【0032】実施例3.この実施例は、実施例1で述べ
たレンジ圧縮処理手段と同様の結果を、更に少ないハー
ドウェア構成で実現する例について述べる。Example 3. In this embodiment, an example in which the same result as that of the range compression processing means described in the first embodiment is realized with a smaller hardware configuration will be described.
【0033】図6は、この実施例のレンジ圧縮処理手段
のブロック図である。2はレンジ圧縮処理手段である。
レンジ圧縮処理2は、前段演算手段9と後段演算手段1
1とレンジ参照関数メモリ52と内部メモリ10を備え
る。前段演算手段9は、FFT演算器51と第1の乗算
器33aと第1のスイッチ41を備える。第1のスイッ
チ41は、FFT演算器51と第1の乗算器33aの間
にあり、FFT演算器51の出力を内部メモリ10へ出
力するか、或いは、第1の乗算器33aへ出力するか、
交互に切り換えるものである。後段演算手段11は、第
2の乗算器33bと第2のスイッチ40とIFFT演算
器54を備える。第2のスイッチ40は、第2の乗算器
33bとIFFT演算器54の間にあり、内部メモリ1
0の出力と第2の乗算器33bの出力とを交互にIFF
T演算器に出力する。レンジ参照関数メモリ52は、第
1の乗算器33aと第2の乗算器33bにより参照され
る。FIG. 6 is a block diagram of the range compression processing means of this embodiment. Reference numeral 2 is a range compression processing means.
The range compression processing 2 is performed by the pre-stage arithmetic means 9 and the post-stage arithmetic means 1.
1, a range reference function memory 52, and an internal memory 10. The pre-stage arithmetic means 9 includes an FFT arithmetic unit 51, a first multiplier 33a, and a first switch 41. The first switch 41 is provided between the FFT calculator 51 and the first multiplier 33a, and outputs the output of the FFT calculator 51 to the internal memory 10 or outputs it to the first multiplier 33a. ,
They are switched alternately. The second-stage arithmetic unit 11 includes a second multiplier 33b, a second switch 40, and an IFFT arithmetic unit 54. The second switch 40 is provided between the second multiplier 33b and the IFFT calculator 54, and has the internal memory 1
The output of 0 and the output of the second multiplier 33b are alternately IFF
Output to the T calculator. The range reference function memory 52 is referred to by the first multiplier 33a and the second multiplier 33b.
【0034】図7は、図6におけるレンジ圧縮処理手段
2のスイッチと同じ働きをするが、異なる位置にスイッ
チを設置した例である。図7において、第1のスイッチ
41は、前段演算手段9に置かれ、第1の乗算器33a
と内部メモリ10の間に置かれる。第1のスイッチ41
は、FFT演算器51からの出力と第1の乗算器33a
からの出力とを交互に切り換える。第2のスイッチ40
は、後段演算手段11に置かれ、内部メモリ10と第2
の乗算器33bの間に位置する。第2のスイッチ40
は、内部メモリ10からの出力を第2の乗算器33bへ
出力するか、IFFT演算器54へ出力するか、切り換
えるものである。FIG. 7 shows an example in which the switch of the range compression processing means 2 in FIG. 6 has the same function, but the switch is installed at a different position. In FIG. 7, the first switch 41 is placed in the pre-stage arithmetic means 9 and is connected to the first multiplier 33a.
And the internal memory 10. First switch 41
Is the output from the FFT calculator 51 and the first multiplier 33a.
And the output from are switched alternately. Second switch 40
Is placed in the post-stage arithmetic means 11, and is connected to the internal memory 10 and the second memory.
It is located between the multipliers 33b of. Second switch 40
Is for switching the output from the internal memory 10 to the second multiplier 33b or the IFFT calculator 54.
【0035】図8は、レンジ圧縮処理手段2のスイッチ
の持ち方の他の例である。第1のスイッチ41と第2の
スイッチ40の他に、第3のスイッチ41aと第4のス
イッチ40aを備える。第1のスイッチ41と第3のス
イッチ41aは、前段演算手段9に備えられ、両スイッ
チは、第1の乗算器33aの前と後ろに位置する。ま
た、第1のスイッチ41と第3のスイッチ41aは、同
期して動く。第2のスイッチ40と第4のスイッチ40
aは、後段演算手段11に備えられ、両スイッチは、第
2の乗算器33bの前と後ろに位置する。また、第4の
スイッチ40aと第2のスイッチ40は、同期して動
く。FIG. 8 shows another example of how to hold the switches of the range compression processing means 2. In addition to the first switch 41 and the second switch 40, a third switch 41a and a fourth switch 40a are provided. The first switch 41 and the third switch 41a are provided in the pre-stage arithmetic means 9, and both switches are located in front of and behind the first multiplier 33a. Further, the first switch 41 and the third switch 41a move in synchronization. Second switch 40 and fourth switch 40
a is provided in the post-stage arithmetic means 11, and both switches are located in front of and behind the second multiplier 33b. Further, the fourth switch 40a and the second switch 40 move in synchronization.
【0036】図6と図3を用いて、この実施例のレンジ
圧縮処理手段2のデータの流れを説明する。処理区間i
の時、前段演算手段9では、第1のスイッチ41は、第
1の乗算器33aを選択する。i番目に入力された1次
元入力画像データi対して、FFT演算とレンジ参照関
数との乗算を行い、その結果である中間データiを内部
メモリ10に出力する。内部メモリ10は、中間データ
iを記憶する。また、前段演算手段9で1次元入力画像
データiに対する処理が開始されると同時に、内部メモ
リ10は、処理区間i−1で記憶した中間データi−1
を後段演算手段11へ出力する。後段演算手段11で
は、第2のスイッチ40は、IFFT演算器54を選択
し、中間データi−1に対してレンジ参照関数との乗算
とIFFT演算を行い、その結果である1次元レンジ圧
縮画像データi−1を出力する。次に、処理区間i+1
の時、前段処理手段9では、第1のスイッチ41は、内
部メモリ10への出力を選択する。前段演算手段9は、
1次元入力画像データi+1に対してFFT演算を行
い、中間データi+1を内部メモリ10へ出力する。内
部メモリ10は、中間データi+1を記憶する。また、
前段演算手段9の処理開始と同時に、内部メモリ10
は、中間データiを後段演算手段11に出力する。後段
演算手段11では、第2のスイッチ40は、内部メモリ
10からの出力をIFFT演算器54につなぐ。即ち、
後段演算手段11では、IFFT演算処理のみ行われ
る。後段演算手段11では、中間データiに対してIF
FT演算を行い、その結果である1次元レンジ圧縮画像
データiを出力する。The data flow of the range compression processing means 2 of this embodiment will be described with reference to FIGS. 6 and 3. Processing section i
At this time, in the pre-stage arithmetic means 9, the first switch 41 selects the first multiplier 33a. For the i-th one-dimensional input image data i, the FFT operation and the range reference function are multiplied, and the resulting intermediate data i is output to the internal memory 10. The internal memory 10 stores the intermediate data i. Further, at the same time when the processing for the one-dimensional input image data i is started by the pre-stage calculation means 9, the internal memory 10 stores the intermediate data i-1 stored in the processing section i-1.
Is output to the post-stage calculation means 11. In the post-stage arithmetic means 11, the second switch 40 selects the IFFT arithmetic unit 54, performs multiplication with the range reference function and IFFT arithmetic on the intermediate data i-1, and outputs the result, which is a one-dimensional range compressed image. The data i-1 is output. Next, processing section i + 1
At this time, in the pre-stage processing means 9, the first switch 41 selects the output to the internal memory 10. The pre-stage calculation means 9 is
The FFT operation is performed on the one-dimensional input image data i + 1, and the intermediate data i + 1 is output to the internal memory 10. The internal memory 10 stores the intermediate data i + 1. Also,
Simultaneously with the start of the processing of the pre-stage arithmetic means 9, the internal memory 10
Outputs the intermediate data i to the post-stage arithmetic means 11. In the post-stage arithmetic means 11, the second switch 40 connects the output from the internal memory 10 to the IFFT arithmetic unit 54. That is,
In the post-stage arithmetic means 11, only IFFT arithmetic processing is performed. In the latter-stage arithmetic means 11, the IF for the intermediate data i
FT operation is performed, and the resulting one-dimensional range compressed image data i is output.
【0037】以上の処理を連続して行うことにより、前
段演算手段9と後段演算手段11の処理が1処理区間内
で同時に行え、連続した1次元入力画像データに対して
レンジ圧縮処理を行うことができる。上記実施例で説明
したように、従来のレンジ圧縮処理に比べ、2倍の量の
1次元入力画像データを処理することができる。加え
て、この実施例におけるレンジ圧縮処理手段2では、1
台のFFT演算器と2台の乗算器と1台のレンジ参照関
数メモリ、1台の内部メモリと1台のIFFT演算器
を、スイッチにより切り換えることにより、2台ずつの
FFT演算器、乗算器、レンジ参照関数メモリ、IFF
T演算器と、1台の内部メモリを持つ上記実施例1で述
べたレンジ処理手段と同じ量の1次元入力画像データを
処理することができる。即ち、高速なレンジ圧縮処理が
行えるとともに、ハードウェアコストを削減することが
できる。By continuously performing the above processing, the processing of the pre-stage arithmetic means 9 and the post-stage arithmetic means 11 can be simultaneously performed within one processing section, and range compression processing can be performed on continuous one-dimensional input image data. You can As described in the above embodiment, the amount of one-dimensional input image data that is twice as large as that in the conventional range compression process can be processed. In addition, in the range compression processing means 2 in this embodiment, 1
Two FFT calculators, two multipliers, one range reference function memory, one internal memory and one IFFT calculator, by switching between two FFT calculators and multipliers , Range reference function memory, IFF
It is possible to process the same amount of one-dimensional input image data as the range processing means described in the first embodiment having the T calculator and one internal memory. That is, it is possible to perform high-speed range compression processing and reduce hardware costs.
【0038】実施例4.図9は、この実施例で用いるア
ジマス圧縮処理手段のブロック図である。図9における
アジマス圧縮処理手段4は、図6で示したレンジ圧縮処
理手段のレンジ参照関数メモリ52を、アジマス参照関
数メモリ55に置き換えたものである。そのため、アジ
マス圧縮処理手段4においても、FFT演算器、乗算
器、アジマス参照関数メモリ、IFFT演算器をハード
ウェア的に2台持った場合の処理能力と同じものを、1
台のFFT演算器、2台の乗算器、1台のアジマス参照
関数メモリ、1台のIFFT演算器と1台の内部メモリ
を、スイッチにより切り換えることにより得ることがで
きる。即ち、少ないハードウェアにより、より多くのデ
ータを処理することのできるアジマス圧縮処理手段を得
ることができる。Example 4. FIG. 9 is a block diagram of the azimuth compression processing means used in this embodiment. The azimuth compression processing means 4 in FIG. 9 is obtained by replacing the range reference function memory 52 of the range compression processing means shown in FIG. 6 with an azimuth reference function memory 55. Therefore, even in the azimuth compression processing means 4, one having the same processing capacity as the hardware having two FFT calculators, multipliers, azimuth reference function memories, and IFFT calculators
One FFT calculator, two multipliers, one azimuth reference function memory, one IFFT calculator and one internal memory can be obtained by switching with a switch. That is, it is possible to obtain the azimuth compression processing means capable of processing more data with less hardware.
【0039】実施例5.この実施例は、合成開口レーダ
において、レンジマイグレーション処理を行わない場
合、レンジ圧縮処理後のメモリの持ち方とメモリ手段に
ついて述べる。図10は、この実施例における合成開口
レーダのブロック図である。1aは入力データ記憶手段
である。入力データ記憶手段1aは、合成開口レーダの
入力画像データを記憶する。2はレンジ圧縮処理手段で
ある。3はレンジ圧縮処理手段2から出力されたレンジ
圧縮画像データを記憶するメモリ手段である。4はアジ
マス圧縮処理手段である。5はアジマス圧縮処理手段か
ら出力された出力画像データを出力する出力手段であ
る。Example 5. In this embodiment, the method of holding the memory after the range compression processing and the memory means when the range migration processing is not performed in the synthetic aperture radar will be described. FIG. 10 is a block diagram of the synthetic aperture radar in this embodiment. 1a is an input data storage means. The input data storage means 1a stores the input image data of the synthetic aperture radar. Reference numeral 2 is a range compression processing means. Reference numeral 3 is a memory means for storing the range compressed image data output from the range compression processing means 2. Reference numeral 4 is an azimuth compression processing means. An output unit 5 outputs the output image data output from the azimuth compression processing unit.
【0040】図11は、メモリ手段3のブロック図であ
る。メモリ手段3は、書き込み手段61、メモリ62、
読み出し手段63からなる。書き込み手段61は、レン
ジ圧縮処理手段2から出力された1次元レンジ圧縮画像
データをメモリ62に書き込む。メモリ62は、Rアド
レスとして、1〜2048までのアドレスがレンジ方向
に付けられている。また、アジマス方向では、1〜25
6のAアドレスが付けられている。読み出し手段63
は、メモリ62に256ラインの1次元レンジ圧縮画像
データが記憶されると、記憶されたレンジ圧縮画像デー
タをアジマス軸方向に沿って分割し、アジマス方向の1
次元レンジ圧縮画像データとして、アジマス圧縮処理手
段4に出力する。ここで、メモリ62のアジマス方向の
大きさは、相関長と等しいか、それよりも大きいものと
する。FIG. 11 is a block diagram of the memory means 3. The memory means 3 includes a writing means 61, a memory 62,
The reading means 63 is provided. The writing unit 61 writes the one-dimensional range compressed image data output from the range compression processing unit 2 in the memory 62. In the memory 62, as R addresses, addresses 1 to 2048 are assigned in the range direction. In the azimuth direction, 1 to 25
The A address of 6 is attached. Reading means 63
When 256 lines of one-dimensional range compressed image data are stored in the memory 62, the stored range compressed image data is divided along the azimuth axis direction,
The dimensional range compressed image data is output to the azimuth compression processing means 4. Here, the size of the memory 62 in the azimuth direction is equal to or larger than the correlation length.
【0041】図12は、メモリ62へ1次元レンジ圧縮
画像データを記憶させる方法について説明する概念図で
ある。この実施例の合成開口レーダの信号処理装置で
は、入力画像1画像は、レンジ方向に2048、アジマ
ス方向として1024である。図12において、64は
レンジ圧縮画像データ1画面を示す。レンジ方向の1次
元レンジ圧縮画像データを、フレームと呼ぶことにす
る。レンジ圧縮画像データ1画面64は、1画像の入力
画像データがレンジ圧縮処理されると、フレーム1から
フレーム1024まで、1024のフレームがレンジ圧
縮処理手段2から出力されることを示す。メモリ62に
は、256フレーム記憶できる。65はメモリ62にフ
レーム1からフレーム256が記憶されたメモリ62の
状態である。レンジ圧縮処理手段2から出力されたフレ
ームは、書き込み手段61によりメモリ62に書き込ま
れる。メモリ62に256のフレームが記憶されると、
読み出し手段63は、アジマス軸方向に沿ってデータを
分割する。アジマス軸方向の1次元レンジ圧縮画像デー
タ(以後、列データと呼ぶ)は、アジマス圧縮処理手段
4に出力される。アジマス圧縮処理手段4は、1つの列
データに対しFFT演算とアジマス参照関数との乗算を
行い、IFFT演算を実行し、アジマス方向に分解能を
向上させた出力画像データを1画素、出力手段5に出力
する。読み出し手段63は、メモリ62から列データ
1,列データ2,列データ3,・・・,列データ204
8まで順次アジマス圧縮処理手段4に出力する。アジマ
ス圧縮処理手段4は、2048の列データを次々に処理
する。読み出し手段63から列データが2048出力さ
れると、書き込み手段61は、レンジ圧縮処理手段2か
ら出力された257番目のフレーム257を、メモリ6
2に記憶されたフレームの中で最も古いフレームである
フレーム1の上に上書きする。66にはメモリ62にフ
レーム2からフレーム257までが記憶されたメモリ6
2の状態を示す。読み出し手段63は、再び列データ1
をフレーム2からフレーム257の順に取り出し、アジ
マス圧縮処理手段4に出力する。読み出し手段63は、
このようにして256画素からなる列データ1から列デ
ータ2048まで出力する。FIG. 12 is a conceptual diagram for explaining a method of storing the one-dimensional range compressed image data in the memory 62. In the signal processing apparatus of the synthetic aperture radar of this embodiment, one input image is 2048 in the range direction and 1024 in the azimuth direction. In FIG. 12, 64 indicates one screen of range compressed image data. The one-dimensional range compressed image data in the range direction will be called a frame. The range-compressed image data 1 screen 64 indicates that, when the input image data of one image is range-compressed, the range compression processing means 2 outputs frames 1024 to 1024. The memory 62 can store 256 frames. Reference numeral 65 is a state of the memory 62 in which the frames 1 to 256 are stored in the memory 62. The frame output from the range compression processing unit 2 is written in the memory 62 by the writing unit 61. When 256 frames are stored in the memory 62,
The reading means 63 divides the data along the azimuth axis direction. The one-dimensional range compressed image data in the azimuth axis direction (hereinafter referred to as column data) is output to the azimuth compression processing means 4. The azimuth compression processing means 4 carries out an FFT operation and an azimuth reference function for one column data, executes an IFFT operation, and outputs one pixel of output image data whose resolution is improved in the azimuth direction to the output means 5. Output. The reading means 63 reads the column data 1, the column data 2, the column data 3, ..., The column data 204 from the memory 62.
Up to 8 are sequentially output to the azimuth compression processing means 4. The azimuth compression processing means 4 processes the 2048 column data one after another. When the read means 63 outputs the column data 2048, the write means 61 stores the 257th frame 257 output from the range compression processing means 2 in the memory 6
Overwrite on top of frame 1, which is the oldest frame stored in 2. 66 is a memory 6 in which the frames 2 to 257 are stored in the memory 62.
The state of 2 is shown. The reading means 63 again sets the column data 1
In the order of frame 2 to frame 257 and output to azimuth compression processing means 4. The reading means 63 is
In this way, the column data 1 to the column data 2048 consisting of 256 pixels are output.
【0042】図13は、書き込み手段61の処理の流れ
を表す図である。S41において、カウンタを1にす
る。S42において、レンジ圧縮処理手段2から出力さ
れた1フレームをメモリ62に書き込む。メモリ62に
書き込む時のアドレスは、カウンタの値をメモリ62の
Aアドレスの値とし書き込む。S43において、カウン
タに1を加える。S44において、カウンタが257か
どうか調べ、noならばS42へ戻り、次のフレームを
メモリ62に書き込む。S44において、yesなら
ば、S45へ進む。S45において、カウンタを0にす
る。S46において、カウンタに1を加える。S47に
おいて、カウンタの値が257かどうか調べ、yesな
らばS48において、カウンタを1にする。次に、S4
9に進む。S47において、noであればS49へ進
む。S49は、読み出し処理である。読み出し処理は、
読み出し手段63において実行される。読み出し処理に
ついては、後に説明する。S50において、書き込み手
段61は、読み出し手段63から読み出し終了通知を受
ける。S51において、書き込むフレームがあるかどう
か調べ、noであれば処理を終了する。yesであれ
ば、S52において、カウンタの値をメモリ62のAア
ドレスとし、1フレームを書き込みS46へ戻る。以上
がメモリ手段3における書き込み手段61の処理の流れ
である。書き込み手段61では、カウンタを利用し、カ
ウンタの値から1フレームを書き込むメモリ62のAア
ドレスを得ている。FIG. 13 is a diagram showing the flow of processing of the writing means 61. In S41, the counter is set to 1. In S42, one frame output from the range compression processing means 2 is written in the memory 62. As the address when writing to the memory 62, the value of the counter is used as the value of the A address of the memory 62. In S43, 1 is added to the counter. In S44, it is checked whether or not the counter is 257. If no, the process returns to S42 and the next frame is written in the memory 62. If yes in S44, the process proceeds to S45. In S45, the counter is set to 0. In S46, 1 is added to the counter. In S47, it is checked whether or not the counter value is 257. If yes, the counter is set to 1 in S48. Next, S4
Proceed to 9. If NO in S47, the process proceeds to S49. S49 is a reading process. The read process is
It is executed by the reading means 63. The read process will be described later. In S50, the writing unit 61 receives the read end notification from the reading unit 63. In S51, it is checked whether or not there is a frame to be written, and if no, the process ends. If yes, in S52, the counter value is set to the A address of the memory 62, one frame is written, and the process returns to S46. The above is the processing flow of the writing means 61 in the memory means 3. The writing means 61 uses a counter to obtain the A address of the memory 62 into which one frame is written, from the value of the counter.
【0043】図14は、読み出し手段63の処理の流れ
を表す図である。S61において、列カウンタを1にす
る。S62において、カウンタの値をメモリ62のAア
ドレスとし、列カウンタの値をRアドレスとした画素を
起点として、256画素の列データを読み出す。例え
ば、図12で示したメモリ62にフレーム2からフレー
ム257が記憶されているメモリ62の状態66を例に
取る。読み出し手段63は、書き込み手段61で使用し
ていたカウンタの値=2を渡される。読み出し手段63
は、列データ1を読み出すために、カウンタの値=2か
らメモリ62のAアドレスとして2、列カウンタの値=
1からRアドレスとして1を得る。(Aアドレス,Rア
ドレス)=(2,1)を先頭の1画素とし、アジマス軸
に平行に、順次Aアドレスが256となるまで読み出
し、再びアドレス(1,1)に戻り、カウンタの値=2
の前のAアドレス(この場合、Aアドレスが1)まで続
けて画素を読み出す。このようにして、列データ1の2
56画素を取り出す。FIG. 14 is a diagram showing a processing flow of the reading means 63. In S61, the column counter is set to 1. In S62, 256 pixels of column data are read starting from a pixel whose counter value is the A address of the memory 62 and whose column counter value is the R address. For example, the state 66 of the memory 62 in which the frames 2 to 257 are stored in the memory 62 shown in FIG. 12 is taken as an example. The reading unit 63 is passed the counter value = 2 used in the writing unit 61. Reading means 63
To read the column data 1, the counter value = 2 to 2 as the A address of the memory 62, the column counter value =
1 is obtained from 1 as an R address. (A address, R address) = (2,1) is set as one pixel at the head, and reading is sequentially performed in parallel with the azimuth axis until the A address becomes 256, the address is returned to (1,1), and the counter value = Two
Pixels are continuously read out up to the A address before this (in this case, the A address is 1). In this way, 2 of column data 1
Take out 56 pixels.
【0044】S63において、列カウンタに1を加え
る。S64において、列カウンタの値が2049かどう
か調べ、noであればS62へ戻る。yesならば、S
65において、読み出し終了通知を出す。読み出し終了
通知は、読み出し手段63から書き込み手段61へ渡さ
れる。At S63, 1 is added to the column counter. In S64, it is checked whether the value of the column counter is 2049, and if it is no, the process returns to S62. If yes, S
At 65, a read end notification is issued. The read end notification is passed from the reading unit 63 to the writing unit 61.
【0045】以上のように、書き込み手段61でレンジ
圧縮処理手段2から出力されたフレームをメモリ62に
記憶し、相関長に相当する数のフレームがメモリ62に
記憶されると、読み出し手段63がアジマス方向に平行
な列データを読み出し、アジマス圧縮処理手段4へ渡
す。列データは、レンジ方向の長さに相当する数204
8列取り出される。As described above, when the writing means 61 stores the frames output from the range compression processing means 2 in the memory 62, and the number of frames corresponding to the correlation length is stored in the memory 62, the reading means 63 causes the reading means 63 to read. The column data parallel to the azimuth direction is read and passed to the azimuth compression processing means 4. The column data is the number 204 corresponding to the length in the range direction.
Eight rows are taken out.
【0046】図13で説明したように、1フレーム新た
に書き換えると、読み出し手段63がアジマス圧縮処理
手段4に2048列の列データを読み出すまで、新たな
フレームを書き込むことができない。以上の例では、列
データを読み出し、かつ、アジマス圧縮演算を2048
列に対し行う時間は、レンジ圧縮処理手段2が1フレー
ム処理する時間より短い場合である。この場合、メモリ
62のアジマス方向のサイズは、相関長に等しい数、こ
の例では、256あれば良い。しかし、列データの読み
出しとアジマス圧縮演算を2048列に対し行う時間が
1フレームのレンジ圧縮処理を行う時間を越える場合も
ある。この時、メモリ62のアジマス方向のサイズは、
相関長の2倍から3倍必要である。読み出し処理手段が
列データを2048読み出し、そのそれぞれについてア
ジマス圧縮処理手段4がアジマス圧縮処理を行っている
間に、レンジ圧縮処理手段2から出力されるフレーム
を、メモリ62のAアドレス257以下に書き込む。As described with reference to FIG. 13, when one frame is newly rewritten, a new frame cannot be written until the reading unit 63 reads the 2048 column data to the azimuth compression processing unit 4. In the above example, the column data is read and the azimuth compression operation is performed by 2048
The time for the column is shorter than the time for the range compression processing means 2 to process one frame. In this case, the size of the memory 62 in the azimuth direction may be equal to the correlation length, which is 256 in this example. However, there is a case where the time for reading the column data and performing the azimuth compression calculation for the 2048 columns exceeds the time for performing the range compression processing for one frame. At this time, the size of the memory 62 in the azimuth direction is
It is required to be 2 to 3 times the correlation length. The read processing means reads the column data 2048, and while the azimuth compression processing means 4 is performing the azimuth compression processing for each of them, writes the frame output from the range compression processing means 2 to the A address 257 or lower of the memory 62. .
【0047】図15は、メモリ62を256×2048
の3倍、即ち、768×2048とした例である。この
時の相関長も256とする。フレーム1からフレーム7
68まで順次Aアドレスの1から768まで書き込み、
その間読み出し手段63は、上記説明したように、アジ
マス方向に256画素含む列データを、列データ1から
列データ2048まで読み出す。読み出し手段63は、
列データを2048読み出し終わると、次に、Aアドレ
ス2から257までをフレームの対象に、同様な方法で
列データを読み出す。また、書き込み手段61は、レン
ジ圧縮処理手段2から出力されたフレームが768以上
になると、再び、Aアドレスが1の位置にフレーム76
9を書き込む。FIG. 15 shows the memory 62 with 256 × 2048.
3 times, that is, 768 × 2048. The correlation length at this time is also 256. Frame 1 to frame 7
Write sequentially from A address 1 to 768 up to 68,
Meanwhile, the reading means 63 reads the column data including 256 pixels in the azimuth direction from the column data 1 to the column data 2048, as described above. The reading means 63 is
When the column data 2048 has been read out, the column data is read out in the same manner with A addresses 2 to 257 as frame targets. When the number of frames output from the range compression processing unit 2 becomes 768 or more, the writing unit 61 again sets the frame 76 to the position where the A address is 1.
Write 9
【0048】以上のように、この実施例は、レンジ圧縮
処理手段から出力されるフレームを一時記憶し、アジマ
ス軸方向に平行な相関長の長さを持つ列データを形成
し、アジマス圧縮処理手段に読み出すメモリ手段につい
て述べた。レンジ圧縮処理手段で、相関長の大きさと等
しい数のフレームの処理が終了すると、メモリ手段によ
り列データを形成し、アジマス圧縮処理手段に出力でき
るので、レンジ圧縮処理とアジマス圧縮処理を平行して
実行することができる。そのため、より高速な信号処理
装置が得られる。As described above, in this embodiment, the frame output from the range compression processing means is temporarily stored, the column data having the length of the correlation length parallel to the azimuth axis direction is formed, and the azimuth compression processing means is formed. The memory means for reading is described above. When the range compression processing means finishes processing the number of frames equal to the size of the correlation length, column data can be formed by the memory means and output to the azimuth compression processing means. Therefore, the range compression processing and the azimuth compression processing can be performed in parallel. Can be executed. Therefore, a faster signal processing device can be obtained.
【0049】実施例6.この実施例で述べる合成開口レ
ーダの信号処理装置は、レンジマイグレーション処理を
省略する場合である。従来の信号処理装置では、レンジ
圧縮処理の前に入力画像データのために1画像のバッフ
ァを持ち、レンジ圧縮処理の後にレンジ圧縮画像データ
のために、1画像のバッファを待っていた。この実施例
では、レンジ圧縮処理手段の前後に備えていた2画像相
当のバッファを、1つのデータ記憶領域として備える場
合について述べる。図16は、この実施例の信号処理装
置のブロック図である。合成開口レーダの入力画像デー
タが、データ記憶領域6に入力され、データ記憶領域6
からレンジ圧縮処理手段2へ入力されたデータが出力さ
れる。レンジ圧縮処理手段2でレンジ圧縮されたレンジ
圧縮画像データが、データ記憶領域6へ出力される。デ
ータ記憶領域6からレンジ圧縮画像データを相関長の大
きさで、アジマス軸方向に沿って分割したデータを、ア
ジマス圧縮処理手段4へ出力する。アジマス圧縮処理手
段4は、アジマス圧縮された出力画像を出力手段5へ出
力する。このように、データ記憶領域6には、入力画像
データを入力している状態と、入力されたデータをレン
ジ圧縮処理手段2へ出力する状態と、レンジ圧縮処理手
段2よりレンジ圧縮されたレンジ圧縮画像データが記憶
されている状態と、レンジ圧縮画像データをアジマス圧
縮処理へ出力する状態が混在している。Example 6. The signal processing device of the synthetic aperture radar described in this embodiment is a case where the range migration process is omitted. The conventional signal processing device has a buffer for one image for input image data before the range compression process, and waits for a buffer for one image for the range compressed image data after the range compression process. In this embodiment, a case will be described in which a buffer corresponding to two images provided before and after the range compression processing means is provided as one data storage area. FIG. 16 is a block diagram of the signal processing device of this embodiment. The input image data of the synthetic aperture radar is input to the data storage area 6 and
The data input to the range compression processing means 2 is output. The range-compressed image data that has been range-compressed by the range compression processing means 2 is output to the data storage area 6. Data obtained by dividing the range compressed image data from the data storage area 6 in the size of the correlation length along the azimuth axis direction is output to the azimuth compression processing means 4. The azimuth compression processing means 4 outputs the azimuth-compressed output image to the output means 5. As described above, in the data storage area 6, a state in which input image data is input, a state in which the input data is output to the range compression processing unit 2, and a range compression range-compressed by the range compression processing unit 2 are performed. The state in which the image data is stored and the state in which the range compressed image data is output to the azimuth compression processing are mixed.
【0050】例えば、相関長を256とする。データ記
憶領域6の中でアジマス方向に256、レンジ方向に2
048のメモリサイズを1区画とする。データ記憶領域
6には、入力画像データを入力している区画、入力画像
データを出力する区画、レンジ圧縮画像データを記憶中
の区画、レンジ圧縮画像データをアジマス方向に分割し
出力する区画の4つの区画が少なくとも存在する。この
時、データ記憶領域6の大きさは、少なくともアジマス
方向に256×4=1024、レンジ方向に2048必
要である。従来、レンジ圧縮処理手段の前後に備えてい
た2画像相当のバッファと、データ記憶領域6の大きさ
の比は、1画像のアジマス方向のサイズと相関長の大き
さにより決まる。For example, the correlation length is 256. 256 in the azimuth direction and 2 in the range direction in the data storage area 6
The 048 memory size is defined as one section. The data storage area 6 is divided into a section for inputting input image data, a section for outputting input image data, a section for storing range compressed image data, and a section for dividing and outputting range compressed image data in the azimuth direction. There is at least one compartment. At this time, the size of the data storage area 6 needs to be at least 256 × 4 = 1024 in the azimuth direction and 2048 in the range direction. Conventionally, the ratio of the size of the data storage area 6 to the buffer corresponding to two images provided before and after the range compression processing means is determined by the size of one image in the azimuth direction and the size of the correlation length.
【0051】以上のように、レンジ圧縮処理手段の前後
に備えていた2画像のバッファを、1つの領域にまとめ
ることにより、信号処理装置内のメモリサイズを減少さ
せることができる。As described above, by combining the two image buffers provided before and after the range compression processing means into one area, the memory size in the signal processing device can be reduced.
【0052】[0052]
【発明の効果】以上のように、この発明によれば、FF
T演算とIFFT演算に待ち時間を生じさせない高速な
圧縮処理が行える。As described above, according to the present invention, the FF
A high-speed compression process that does not cause a waiting time in the T calculation and the IFFT calculation can be performed.
【0053】また、この発明によれば、FFT演算とI
FFT演算を二重化して切り換えて用いることにより高
速な圧縮処理を行える。Further, according to the present invention, the FFT operation and the I
High-speed compression processing can be performed by duplicating and switching FFT operations.
【0054】また、この発明によれば、乗算器の接続を
スイッチで切り換えることによりFFT演算とIFFT
演算に待ち時間を生じさせない高速な信号処理が行え
る。また、FFI,IFFT演算器は、それぞれ1つ備
えればよいので、ハードウェアコストの削減につなが
る。According to the present invention, the FFT operation and the IFFT can be performed by switching the connection of the multiplier with the switch.
High-speed signal processing that does not cause waiting time for calculation can be performed. Moreover, since it is sufficient to provide one FFI and one IFFT computing unit, respectively, the hardware cost can be reduced.
【0055】また、この発明によれば、合成開口レーダ
のレンジ方向とアジマス方向の圧縮処理が高速に行え
る。Further, according to the present invention, the compression processing in the range direction and the azimuth direction of the synthetic aperture radar can be performed at high speed.
【0056】[0056]
【0057】[0057]
【図1】 この発明の一実施例におけるレンジ圧縮処理
手段のブロック図である。FIG. 1 is a block diagram of range compression processing means in an embodiment of the present invention.
【図2】 この発明の一実施例におけるレンジ圧縮処理
手段の他のブロック図である。FIG. 2 is another block diagram of the range compression processing means in the embodiment of the present invention.
【図3】 図1のレンジ圧縮処理手段の時間的な処理の
流れを説明するための図である。FIG. 3 is a diagram for explaining a temporal processing flow of the range compression processing means of FIG.
【図4】 図1のレンジ圧縮処理手段と従来例のレンジ
圧縮処理手段の処理時間の比較を示す図である。FIG. 4 is a diagram showing a comparison of processing time between the range compression processing unit of FIG. 1 and a conventional range compression processing unit.
【図5】 この発明の一実施例におけるアジマス圧縮処
理手段のブロック図である。FIG. 5 is a block diagram of azimuth compression processing means in an embodiment of the present invention.
【図6】 この発明の一実施例におけるレンジ圧縮処理
手段のブロック図である。FIG. 6 is a block diagram of range compression processing means in an embodiment of the present invention.
【図7】 この発明の一実施例におけるレンジ圧縮処理
手段の他のブロック図である。FIG. 7 is another block diagram of the range compression processing means in the embodiment of the present invention.
【図8】 この発明の一実施例におけるレンジ圧縮処理
手段の他のブロック図である。FIG. 8 is another block diagram of the range compression processing means in the embodiment of the present invention.
【図9】 この発明の一実施例におけるアジマス圧縮処
理手段のブロック図である。FIG. 9 is a block diagram of azimuth compression processing means in an embodiment of the present invention.
【図10】 この発明の一実施例における信号処理装置
のブロック図である。FIG. 10 is a block diagram of a signal processing device according to an embodiment of the present invention.
【図11】 この発明の一実施例におけるメモリ手段の
ブロック図である。FIG. 11 is a block diagram of a memory means in an embodiment of the present invention.
【図12】 この発明の一実施例におけるメモリへのフ
レームの記憶のさせ方を説明するための図である。FIG. 12 is a diagram for explaining how to store a frame in a memory according to an embodiment of the present invention.
【図13】 この発明の一実施例における書き込み手段
の処理の流れを示す図である。FIG. 13 is a diagram showing a processing flow of a writing means in an embodiment of the present invention.
【図14】 この発明の一実施例における読み出し手段
の処理の流れを表す図である。FIG. 14 is a diagram showing a processing flow of a reading means in an embodiment of the present invention.
【図15】 この発明の一実施例におけるメモリの他の
例を示す図である。FIG. 15 is a diagram showing another example of the memory in the embodiment of the present invention.
【図16】 この発明の一実施例における信号処理装置
のブロック図である。FIG. 16 is a block diagram of a signal processing device according to an embodiment of the present invention.
【図17】 従来例におけるレーダの使用例を示す図で
ある。FIG. 17 is a diagram showing a usage example of a radar in a conventional example.
【図18】 従来例におけるレーダの反射されたパルス
の状態を示す図である。FIG. 18 is a diagram showing a state of reflected pulses of a radar in a conventional example.
【図19】 従来の信号処理装置の構成を示したブロッ
ク図である。FIG. 19 is a block diagram showing a configuration of a conventional signal processing device.
【図20】 従来の信号処理装置における演算処理部の
フローチャート図である。FIG. 20 is a flowchart of an arithmetic processing unit in a conventional signal processing device.
【図21】 従来例における距離補正画像データからア
ジマス軸方向に沿った1次元距離補正画像データを示す
図である。FIG. 21 is a diagram showing one-dimensional distance correction image data along the azimuth axis direction from the distance correction image data in the conventional example.
【図22】 アジマス方向の1次元距離補正画像データ
を相関長で分割する例を示す図である。FIG. 22 is a diagram showing an example in which one-dimensional distance correction image data in the azimuth direction is divided by a correlation length.
1 入力データメモリ、1a 入力データ記憶手段、2
レンジ圧縮処理手段、3 メモリ手段、4 アジマス
圧縮処理手段、5 出力手段、6 データ記憶領域、7
出力データメモリ、8 演算処理部、9 前段演算手
段、10 内部メモリ、11 後段演算手段、31a
第1のFFT演算器、31b 第2のFFT演算器、3
2a,32b,52 レンジ参照関数メモリ、33a
第1の乗算器、33b 第2の乗算器、34a 第1の
IFFT演算器、34b 第2のIFFT演算器、36
第1の前段演算器、37 第2の前段演算器、38
第1の後段演算器、39 第2の後段演算器、40 第
2のスイッチ、40a 第4のスイッチ、41 第2の
スイッチ、41a 第3のスイッチ、45a,45b,
55 アジマス参照関数メモリ、51 FFT演算器、
54 IFFT演算器、61 書き込み手段、62,6
7 メモリ、63 読み出し手段、64 レンジ圧縮画
像データ1画面、65,66 メモリ62の状態。1 input data memory, 1a input data storage means, 2
Range compression processing means, 3 memory means, 4 azimuth compression processing means, 5 output means, 6 data storage area, 7
Output data memory, 8 arithmetic processing unit, 9 pre-stage arithmetic means, 10 internal memory, 11 post-stage arithmetic means, 31a
First FFT calculator, 31b Second FFT calculator, 3b
2a, 32b, 52 range reference function memory, 33a
1st multiplier, 33b 2nd multiplier, 34a 1st IFFT calculator, 34b 2nd IFFT calculator, 36
First pre-stage arithmetic unit, 37 Second pre-stage arithmetic unit, 38
First post-stage arithmetic unit, 39 Second post-stage arithmetic unit, 40 Second switch, 40a Fourth switch, 41 Second switch, 41a Third switch, 45a, 45b,
55 azimuth reference function memory, 51 FFT calculator,
54 IFFT calculator, 61 writing means, 62, 6
7 memory, 63 read means, 64 range compressed image data 1 screen, 65, 66 state of memory 62.
───────────────────────────────────────────────────── フロントページの続き (72)発明者 吉永 秀雄 神奈川県鎌倉市上町屋325番地 三菱電 機株式会社鎌倉製作所内 (56)参考文献 特開 平2−243987(JP,A) 特開 平6−167567(JP,A) 特開 昭63−27783(JP,A) 特開 昭58−22982(JP,A) 特開 昭58−191979(JP,A) (58)調査した分野(Int.Cl.7,DB名) G01S 7/00 - 7/42 G01S 13/00 - 13/95 G06F 17/14 G06T 1/00 H03H 17/02 671 ─────────────────────────────────────────────────── ─── Continuation of front page (72) Hideo Yoshinaga 325 Kamimachiya, Kamakura City, Kanagawa Mitsubishi Electric Corporation Kamakura Factory (56) Reference JP-A-2-243987 (JP, A) JP-A-6 -167567 (JP, A) JP 63-27783 (JP, A) JP 58-22982 (JP, A) JP 58-191979 (JP, A) (58) Fields investigated (Int.Cl) .7, DB name) G01S 7 /00-7/42 G01S 13/00-13/95 G06F 17/14 G06T 1/00 H03H 17/02 671
Claims (4)
段と、入力データを圧縮して出力する圧縮手段と、圧縮
されたデータを出力する出力手段とを備えた信号処理装
置において、上記圧縮処理手段は、 参照関数を記憶している参照関数メモリと、 入力データに対してFFT演算を行うFFT演算器と、
上記FFT演算器出力と上記参照関数メモリ出力とを乗
算する第1の乗算器と上記FFT演算器出力と上記第1
の乗算器出力とを切換えて出力する第1のスイッチとを
有する前段演算手段と、 この前段演算部の出力を記憶する内部メモリと、 上記内部メモリと上記参照関数メモリ出力とを乗算する
第2の乗算器と、IFFT演算を行うIFFT演算器
と、上記内部メモリ出力をIFFT演算器と上記第2の
乗算器とに切換えて出力する第2のスイッチとを有する
後段演算手段とを備えたことを特徴とする信号処理装
置。1. A signal processing device comprising an input data storage means for storing input data, a compression means for compressing and outputting the input data, and an output means for outputting the compressed data. Is a reference function memory that stores a reference function, an FFT calculator that performs an FFT operation on input data,
A first multiplier for multiplying the output of the FFT calculator and the output of the reference function memory, the output of the FFT calculator and the first
A first-stage arithmetic unit having a first switch for switching and outputting the output of the multiplier, an internal memory for storing the output of the former-stage arithmetic unit, and a second unit for multiplying the internal memory by the output of the reference function memory. And a second switch for switching between the internal memory output to the IFFT calculator and the second multiplier to output the IFFT calculator and the second switch. A signal processing device characterized by:
してそれぞれFFT演算を行う第1と第2のFFT演算
器を有し、上記第1のFFT演算器は、上記第1の乗算
器にFFT演算結果を出力し、上記第1のスイッチは、
上記第1の乗算器出力と上記第2のFFT演算器出力を
切り換えて上記内部メモリに出力するとともに、 上記IFFT演算器は、内部メモリのデータを入力して
IFFT演算を行う第1のIFFT演算器と、上記第2
の乗算器出力を入力してIFFT演算を行う第2のIF
FT演算器とを有し、上記第2のスイッチは、内部メモ
リのデータを切り換えて上記第1のIFFTと上記第2
の乗算器に出力することを特徴とする請求項1記載の信
号処理装置。2. The FFT calculator has first and second FFT calculators that respectively receive input data and perform FFT calculations, and the first FFT calculator is the first multiplier. The FFT calculation result is output to, and the first switch is
The IFFT arithmetic unit switches the first multiplier output and the second FFT arithmetic unit output to output to the internal memory, and the IFFT arithmetic unit inputs the data of the internal memory to perform an IFFT arithmetic operation. And the second above
Second IF for performing IFFT operation by inputting the multiplier output of
An FT calculator, and the second switch switches data in the internal memory to switch the first IFFT and the second IFFT.
2. The signal processing device according to claim 1, wherein the signal processing device outputs the signal to the multiplier.
第1の乗算器の間にあり、上記FFT演算器出力を上記
内部メモリと上記第1の乗算器とに交互に出力するとと
もに、 上記第2のスイッチは、第2の乗算器とIFFT演算器
の間にあり上記内部メモリ出力と上記第2の乗算器の出
力とをIFFT演算器に交互に出力することを特徴とす
る請求項1記載の信号処理装置。3. The first switch is provided between the FFT calculator and the first multiplier, and outputs the output of the FFT calculator alternately to the internal memory and the first multiplier, and The second switch is located between the second multiplier and the IFFT calculator, and alternately outputs the internal memory output and the output of the second multiplier to the IFFT calculator. 1. The signal processing device according to 1.
ーダのレンジ方向とアジマス方向を有するデータを入力
し、上記圧縮処理手段は、データのレンジ方向の圧縮を
行うレンジ圧縮処理手段と、アジマス方向の圧縮を行う
アジマス圧縮処理手段の少なくともいずれか一方である
ことを特徴とする請求項1〜3いずれかに記載の信号処
理装置。4. The input data storage means inputs data having a range direction and an azimuth direction of the synthetic aperture radar, and the compression processing means performs range compression processing means for compressing the data in the range direction and azimuth direction. 4. The signal processing device according to claim 1, wherein the signal processing device is at least one of azimuth compression processing means for performing the compression.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP20906395A JP3382068B2 (en) | 1995-07-25 | 1995-07-25 | Signal processing device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP20906395A JP3382068B2 (en) | 1995-07-25 | 1995-07-25 | Signal processing device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0933650A JPH0933650A (en) | 1997-02-07 |
| JP3382068B2 true JP3382068B2 (en) | 2003-03-04 |
Family
ID=16566645
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP20906395A Expired - Fee Related JP3382068B2 (en) | 1995-07-25 | 1995-07-25 | Signal processing device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3382068B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4954032B2 (en) * | 2007-11-20 | 2012-06-13 | 三菱電機株式会社 | Synthetic aperture radar image reproducing apparatus, synthetic aperture radar image reproducing method, and synthetic aperture radar image reproducing program |
| JP2011169869A (en) * | 2010-02-22 | 2011-09-01 | Mitsubishi Electric Corp | Apparatus for processing radar signal |
-
1995
- 1995-07-25 JP JP20906395A patent/JP3382068B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0933650A (en) | 1997-02-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6522341B1 (en) | Multi-layer image mixing apparatus | |
| US5083119A (en) | State machine controlled video processor | |
| KR960702249A (en) | MOTION ESTIMATION COPROCESSOR | |
| EP0433373A1 (en) | EFFECTIVE METHOD FOR UPDATING A TIME INTERLOCKING WORKING SINGLE-GATE Z-BUFFER. | |
| EP0425186A2 (en) | Z-buffer control | |
| US5675826A (en) | Image data storage | |
| JP3316593B2 (en) | Memory space allocation method and apparatus | |
| JP3382068B2 (en) | Signal processing device | |
| EP0380521B1 (en) | PARALLEL PIPELINE IMAGE PROCESSOR WITH 2x2 WINDOW ARCHITECTURE | |
| US4930076A (en) | Systolic radon transform processor | |
| JP5558032B2 (en) | Synthetic aperture radar equipment | |
| US5150213A (en) | Video signal processing systems | |
| JP4586627B2 (en) | DATA ACCESS DEVICE, DATA ACCESS METHOD, PROGRAM, AND RECORDING MEDIUM | |
| JP2006520152A (en) | Method and system for generating a simultaneous multidimensional data stream from a one-dimensional data stream | |
| JP3103282B2 (en) | Block correlation processor | |
| JPS61133881A (en) | Digital scan converter | |
| GB2357919A (en) | Radar device and the like | |
| GB2289199A (en) | Image processing system | |
| JPS6143752B2 (en) | ||
| KR0121295B1 (en) | Interval Permissible Multiple Access Memory for Image Analysis | |
| JP4723744B2 (en) | Radar device and similar device | |
| CN1084506C (en) | Switchable memory address generation method and device | |
| US20040240755A1 (en) | Method and apparatus data re-arrangement | |
| CN117710188A (en) | Method, equipment and integrated circuit for realizing hardware circuit for image processing | |
| JPS6247785A (en) | Adjacent image processor |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |