Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6567232B2 - Image reproducing device, signal processing apparatus, and image reproducing method - Google Patents
[go: Go Back, main page]

JP6567232B2 - Image reproducing device, signal processing apparatus, and image reproducing method - Google Patents

Image reproducing device, signal processing apparatus, and image reproducing method Download PDF

Info

Publication number
JP6567232B2
JP6567232B2 JP2019523220A JP2019523220A JP6567232B2 JP 6567232 B2 JP6567232 B2 JP 6567232B2 JP 2019523220 A JP2019523220 A JP 2019523220A JP 2019523220 A JP2019523220 A JP 2019523220A JP 6567232 B2 JP6567232 B2 JP 6567232B2
Authority
JP
Japan
Prior art keywords
fourier transform
unit
local
signal
image
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.)
Active
Application number
JP2019523220A
Other languages
Japanese (ja)
Other versions
JPWO2018225127A1 (en
Inventor
将人 後町
将人 後町
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Application granted granted Critical
Publication of JP6567232B2 publication Critical patent/JP6567232B2/en
Publication of JPWO2018225127A1 publication Critical patent/JPWO2018225127A1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S13/00Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
    • G01S13/88Radar or analogous systems specially adapted for specific applications
    • G01S13/89Radar or analogous systems specially adapted for specific applications for mapping or imaging
    • G01S13/90Radar or analogous systems specially adapted for specific applications for mapping or imaging using synthetic aperture techniques, e.g. synthetic aperture radar [SAR] techniques

Landscapes

  • Engineering & Computer Science (AREA)
  • Remote Sensing (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Physics & Mathematics (AREA)
  • Electromagnetism (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Physics & Mathematics (AREA)
  • Radar Systems Or Details Thereof (AREA)

Description

この発明は、合成開口レーダ(SAR:Synthetic Aperture Radar)による観測データから合成開口レーダ画像を再生する画像再生器、信号処理装置及び画像再生方法に関するものである。   The present invention relates to an image regenerator, a signal processing device, and an image reproduction method for reproducing a synthetic aperture radar image from observation data obtained by a synthetic aperture radar (SAR).

SARは、衛星又は航空機などのアンテナプラットフォームが進行するアジマス(Azimuth)方向に沿って、電波を観測対象に向けて繰り返し放射し、観測対象に反射された電波である反射信号を受信する。
SARは、反射信号のサンプリング数をM、反射波の数をNとすると、観測対象までの距離を表すレンジ(Range)方向及びアジマス方向に関する観測データとして、M行N列の複素行列で表される観測データを得ることができる。
The SAR repeatedly radiates radio waves toward an observation target along an azimuth direction in which an antenna platform such as a satellite or an aircraft travels, and receives a reflected signal that is a radio wave reflected by the observation target.
The SAR is represented by a complex matrix of M rows and N columns as observation data regarding the range direction and the azimuth direction representing the distance to the observation object, where M is the number of reflected signal samplings and N is the number of reflected waves. Observation data can be obtained.

SARにより得られた観測データからSAR画像を再生する信号処理装置は、例えば、以下の画像再生アルゴリズムを実行する。
画像再生アルゴリズムは、例えば、以下に示すような信号処理を組み合わせることで、SAR画像データにおける各々の画素の輝度値を積み上げるアルゴリズムである。
(1)観測データである時間領域の信号をフーリエ変換することで、時間領域の信号を周波数領域の信号に変換する処理
(2)周波数領域の信号を逆フーリエ変換することで、周波数領域の信号を時間領域の信号に変換する処理
(3)時間領域の信号又は周波数領域の信号に対する信号処理を実施して、SAR画像を再生する処理
A signal processing device that reproduces a SAR image from observation data obtained by SAR executes, for example, the following image reproduction algorithm.
The image reproduction algorithm is, for example, an algorithm for accumulating the luminance value of each pixel in the SAR image data by combining signal processing as described below.
(1) A process of converting a time domain signal into a frequency domain signal by Fourier transforming the time domain signal as observation data. (2) A frequency domain signal by performing an inverse Fourier transform on the frequency domain signal. (3) Processing for reproducing a SAR image by performing signal processing on a time domain signal or a frequency domain signal

画像再生アルゴリズムの中に、上記の(1)〜(3)の処理が含まれている場合、M行N列の複素行列で表される観測データである時間領域の信号は、行あるいは列を単位として、フーリエ変換されることで、周波数領域の信号に変換される。
また、周波数領域の信号は、行あるいは列を単位として、逆フーリエ変換されることで、時間領域の信号に変換される。
フーリエ変換後の周波数領域の信号における行列要素同士は、互いに独立して計算される。また、逆フーリエ変換後の時間領域の信号における行列要素同士は、互いに独立して計算される。
したがって、画像再生アルゴリズムは、列毎のM点のフーリエ変換、あるいは、列毎のM点の逆フーリエ変換をN列分だけ繰り返した後に信号処理する手順と、行毎のN点のフーリエ変換、あるいは、行毎のN点の逆フーリエ変換をM行分だけ繰り返した後に信号処理する手順とを組み合わせた構成となる。
この画像再生アルゴリズムでは、フーリエ変換の処理方向及び逆フーリエ変換の処理方向が、行方向又は列方向に切り替えられる。
When the processing of (1) to (3) described above is included in the image reproduction algorithm, the signal in the time domain, which is observation data represented by a complex matrix of M rows and N columns, has a row or column. As a unit, the signal is converted into a frequency domain signal by Fourier transform.
Further, the frequency domain signal is converted into a time domain signal by inverse Fourier transform in units of rows or columns.
Matrix elements in the frequency domain signal after Fourier transform are calculated independently of each other. Further, matrix elements in the time domain signal after inverse Fourier transform are calculated independently of each other.
Therefore, the image reproduction algorithm includes M-point Fourier transform for each column, or signal processing after repeating M points inverse Fourier transform for each column for N columns, and N-point Fourier transform for each row. Or it becomes the structure which combined the procedure of performing signal processing, after repeating the inverse Fourier transform of N points | pieces for every line by M line.
In this image reproduction algorithm, the processing direction of the Fourier transform and the processing direction of the inverse Fourier transform are switched to the row direction or the column direction.

SAR画像を再生する信号処理装置が、一般的なコンピュータと同様の構成である場合、コンピュータの演算性能と比べて、メモリに対する入出力性能が低いため、相対的にメモリに対する入出力処理に長時間を要する。
具体的には、信号処理装置は、信号データを大容量で高遅延のメインメモリに格納し、メインメモリに格納されている信号データを小容量で低遅延のローカルメモリに転送する処理(1)を行う。
また、信号処理装置は、ローカルメモリに格納されている信号データに対する演算処理を実施し、その演算処理の処理結果、あるいは、ローカルメモリに収まらない演算処理の途中の中間データをメインメモリに転送する処理(2)を行う。信号処理装置は、処理(1)と処理(2)とを繰り返し実施する。
When the signal processing apparatus for reproducing the SAR image has the same configuration as that of a general computer, the input / output performance for the memory is lower than the computing performance of the computer. Cost.
Specifically, the signal processing apparatus stores signal data in a large capacity and high delay main memory, and transfers the signal data stored in the main memory to a small capacity and low delay local memory (1). I do.
Also, the signal processing device performs arithmetic processing on the signal data stored in the local memory, and transfers the processing result of the arithmetic processing or intermediate data in the middle of the arithmetic processing that does not fit in the local memory to the main memory. Process (2) is performed. The signal processing device repeatedly performs the processing (1) and the processing (2).

したがって、信号処理装置では、メモリに対する入出力処理において、処理待ちの信号データが生じるため、持っている演算性能を十分に活用することができないことがある。
このため、信号処理装置では、信号データをローカルメモリに転送する回数が最小になるようにして、メモリに対する1回の入出力処理毎の演算量が最大になるようにすることが望ましい。
メモリに対する1回の入出力処理毎の演算量を最大にすることで、持っている演算性能を十分に活用することができ、短時間で画像再生処理を完了することができる。
Therefore, in the signal processing apparatus, signal data waiting for processing is generated in the input / output processing for the memory, so that the computation performance possessed by the signal processing device may not be fully utilized.
For this reason, in the signal processing device, it is desirable to minimize the number of times signal data is transferred to the local memory, and to maximize the amount of calculation for each input / output process for the memory.
By maximizing the amount of calculation for each input / output process for the memory, the calculation performance possessed can be fully utilized, and the image reproduction process can be completed in a short time.

また、信号処理装置のメインメモリは、一般的に1次元的なデータ管理を採るため、SARの観測データなどの2次元的なデータは、メインメモリ上では1次元的なデータとして並ぶことになる。このため、観測データの行あるいは列のうち、いずれか一方は、メインメモリにおいて、連続した局所領域に並ぶことになるが、他方は、行サイズあるいは列サイズ分だけ離れた位置に並ぶことになる。
一般的なローカルメモリは、参照したデータ位置から連続する局所領域を単位として、メインメモリとの間で入出力処理を行うため、メインメモリの不連続方向に対する処理は低速となる。
Further, since the main memory of the signal processing apparatus generally employs one-dimensional data management, two-dimensional data such as SAR observation data is arranged as one-dimensional data on the main memory. . For this reason, either one of the rows or columns of the observation data is arranged in a continuous local region in the main memory, while the other is arranged in a position separated by the row size or the column size. .
Since a general local memory performs input / output processing with the main memory in units of local areas that are continuous from the referenced data position, processing in the discontinuous direction of the main memory is slow.

このため、M行N列の信号データのうち、連続するM点がNセット並ぶ順序(Column−Major)でメインメモリに格納されている場合、M方向の処理は高速になるが、N方向の処理は低速となる。
逆に、連続するN点がMセット並ぶ順序(Row−Major)でメインメモリに格納されている場合は、N方向の処理は高速になるが、M方向の処理は低速となる。
そこで、メモリに対する入出力処理を複数回要する処理を実施する場合は、処理に移行する前処理として、行列転置で信号データのメモリレイアウトを入れ替える入替処理を実施することで、常に信号データが連続領域に並ぶようになり、高速な演算が可能になる。
For this reason, in the case of M rows and N columns of signal data, when M points are stored in the main memory in the order in which N consecutive M points are arranged (Column-Major), the processing in the M direction becomes faster, but the N direction Processing is slow.
Conversely, when N consecutive points are stored in the main memory in the order in which M sets are arranged (Row-Major), processing in the N direction is fast, but processing in the M direction is slow.
Therefore, when performing a process that requires multiple input / output processes for the memory, as a pre-process for shifting to the process, by performing a replacement process that replaces the memory layout of the signal data by matrix transposition, the signal data is always a continuous area. So that high-speed computation is possible.

SARの画像再生処理では、列あるいは行を単位とする方向毎の処理を繰り返すため、観測データのメモリレイアウトを入れ替える入替処理を多用する必要がある。
また、信号処理の種類が多数あり、また、データ量が数ギガバイト(GB)から数十GBである巨大な観測データを取り扱うため、画像再生を完了するまでに長時間を要する。
このため、観測データを複数の小領域に分割し、複数のプロセッサが、分割した小領域の観測データからSAR画像を再生する処理を並列に行う信号処理装置が以下の特許文献1に開示されている。
以下の特許文献1には、通信で接続されている複数のプロセッサに対して、小領域の観測データを与える際の通信ボトルネックの改善法が開示されている。
In the SAR image reproduction process, since the process for each direction in units of columns or rows is repeated, it is necessary to frequently use a replacement process for replacing the memory layout of the observation data.
Also, since there are many types of signal processing and huge observation data with a data amount of several gigabytes (GB) to several tens of GB is handled, it takes a long time to complete image reproduction.
For this reason, a signal processing apparatus that divides observation data into a plurality of small regions and in which a plurality of processors perform a process of reproducing a SAR image from the divided observation data of the small regions is disclosed in Patent Document 1 below. Yes.
Patent Document 1 below discloses a method for improving a communication bottleneck when providing observation data of a small area to a plurality of processors connected by communication.

特開2014−202670号公報JP 2014-202670 A

従来の信号処理装置は以上のように構成されているので、通信で接続されている複数のプロセッサに対して、小領域の観測データを与える際の通信ボトルネックを改善することができる。しかし、複数のプロセッサによるフーリエ変換処理及び逆フーリエ変換処理の効率化を図るために、多次元フーリエ変換処理及び多次元逆フーリエ変換処理の実施が可能になるように、時間領域の信号及び周波数領域の信号のメモリレイアウトを設定するものではない。このため、多次元フーリエ変換処理及び多次元逆フーリエ変換処理を実施することができず、観測データからSAR画像の再生が完了するまでに長時間を要してしまうことがあるという課題があった。   Since the conventional signal processing apparatus is configured as described above, it is possible to improve a communication bottleneck when providing observation data of a small area to a plurality of processors connected by communication. However, in order to improve the efficiency of the Fourier transform process and the inverse Fourier transform process by a plurality of processors, the signal in the time domain and the frequency domain can be implemented so that the multidimensional Fourier transform process and the multidimensional inverse Fourier transform process can be performed. It does not set the memory layout of the signals. For this reason, the multidimensional Fourier transform process and the multidimensional inverse Fourier transform process cannot be performed, and there is a problem that it may take a long time to complete the reproduction of the SAR image from the observation data. .

この発明は上記のような課題を解決するためになされたもので、観測データからSAR画像の再生が完了するまでに要する時間を短縮することができる画像再生器、信号処理装置及び画像再生方法を得ることを目的とする。   The present invention has been made to solve the above-described problems, and provides an image regenerator, a signal processing device, and an image reproduction method capable of reducing the time required to complete the reproduction of the SAR image from the observation data. The purpose is to obtain.

この発明に係る画像再生器は、合成開口レーダによる観測データを複数の局所領域の信号に分割するデータ分割部と、フーリエ変換処理の処理方向又は逆フーリエ変換処理の処理方向に合わせて、データ分割部により分割された複数の局所領域の信号のメモリレイアウトを設定するレイアウト設定部と、レイアウト設定部によりメモリレイアウトがフーリエ変換処理の処理方向に合わされた複数の局所領域の信号を多次元フーリエ変換するフーリエ変換部と、レイアウト設定部によりメモリレイアウトが逆フーリエ変換処理の処理方向に合わされた複数の局所領域の信号を多次元逆フーリエ変換する逆フーリエ変換部と、フーリエ変換部により多次元フーリエ変換された局所領域の信号又は逆フーリエ変換部により多次元逆フーリエ変換された局所領域の信号から合成開口レーダ画像を再生する信号処理部とを備えるようにしたものである。   An image regenerator according to the present invention includes a data dividing unit that divides observation data obtained by a synthetic aperture radar into a plurality of local region signals, and data division according to a processing direction of Fourier transform processing or a processing direction of inverse Fourier transform processing. A layout setting unit for setting a memory layout of signals of a plurality of local regions divided by the unit, and a multi-dimensional Fourier transform of the signals of the plurality of local regions in which the memory layout is matched to the processing direction of the Fourier transform processing by the layout setting unit The Fourier transform unit, the inverse Fourier transform unit that performs multi-dimensional inverse Fourier transform on the signals of a plurality of local regions whose memory layout is matched to the processing direction of the inverse Fourier transform process by the layout setting unit, and multi-dimensional Fourier transform by the Fourier transform unit Multi-dimensional inverse Fourier transform by local region signal or inverse Fourier transform unit It is obtained as a signal processing unit for reproducing the SAR image from the signals of the local region.

この発明によれば、フーリエ変換処理の処理方向又は逆フーリエ変換処理の処理方向に合わせて、データ分割部により分割された複数の局所領域の信号のメモリレイアウトを設定するレイアウト設定部を備え、フーリエ変換部が、レイアウト設定部によりメモリレイアウトがフーリエ変換処理の処理方向に合わされた複数の局所領域の信号を多次元フーリエ変換し、逆フーリエ変換部が、レイアウト設定部によりメモリレイアウトが逆フーリエ変換処理の処理方向に合わされた複数の局所領域の信号を多次元逆フーリエ変換するように構成したので、観測データから合成開口レーダ画像の再生が完了するまでに要する時間を短縮することができる効果がある。   According to this invention, the layout setting unit that sets the memory layout of the signals of the plurality of local regions divided by the data dividing unit in accordance with the processing direction of the Fourier transform process or the process direction of the inverse Fourier transform process is provided. The transform unit performs multi-dimensional Fourier transform on the signals of a plurality of local regions whose memory layout is aligned with the processing direction of the Fourier transform process by the layout setting unit, and the inverse Fourier transform unit performs the inverse Fourier transform process on the memory layout by the layout setting unit. Since the multi-dimensional inverse Fourier transform is performed on the signals of a plurality of local regions matched to the processing direction, it is possible to reduce the time required to complete the reproduction of the synthetic aperture radar image from the observation data. .

この発明の実施の形態1による信号処理装置を示す構成図である。BRIEF DESCRIPTION OF THE DRAWINGS It is a block diagram which shows the signal processing apparatus by Embodiment 1 of this invention. この発明の実施の形態1による信号処理装置を示すハードウェア構成図である。It is a hardware block diagram which shows the signal processing apparatus by Embodiment 1 of this invention. 信号処理装置がソフトウェア又はファームウェアなどで実現される場合のコンピュータのハードウェア構成図である。It is a hardware block diagram of a computer in case a signal processing apparatus is implement | achieved by software or firmware. 信号処理装置がソフトウェア又はファームウェアなどで実現される場合の処理手順である画像再生方法を示すフローチャートである。It is a flowchart which shows the image reproduction method which is a process sequence in case a signal processing apparatus is implement | achieved by software or firmware. SARによる観測データの一例を示す説明図である。It is explanatory drawing which shows an example of the observation data by SAR. Az方向のN点1次元フーリエ変換を実施するに際して、信号データ101をP分割している例を示す説明図である。It is explanatory drawing which shows the example which is dividing P into the signal data 101, when implementing N point 1-dimensional Fourier-transform of Az direction. Rg方向のM点1次元フーリエ変換を実施するに際して、信号データ101をQ分割している例を示す説明図である。It is explanatory drawing which shows the example which is dividing Q into the signal data 101, when implementing M point 1-dimensional Fourier transformation of the Rg direction.

以下、この発明をより詳細に説明するために、この発明を実施するための形態について、添付の図面に従って説明する。   Hereinafter, in order to explain the present invention in more detail, modes for carrying out the present invention will be described with reference to the accompanying drawings.

実施の形態1.
図1は、この発明の実施の形態1による信号処理装置を示す構成図である。図2は、この発明の実施の形態1による信号処理装置を示すハードウェア構成図である。
図1及び図2において、データ管理部1は、例えば図2に示すデータ管理回路21で実現される。
データ管理部1は、合成開口レーダ(SAR:Synthetic Aperture Radar)による観測データである時間領域の信号をメインメモリ2に格納し、時間領域の信号を管理する。
メインメモリ2は、例えば図2に示すメイン記録回路28で実現される。
メインメモリ2は、SARによる観測データである時間領域の信号を格納する記録媒体である。
また、メインメモリ2は、画像再生器3a,3bによる再生途中の信号などを格納する。
Embodiment 1 FIG.
1 is a block diagram showing a signal processing apparatus according to Embodiment 1 of the present invention. FIG. 2 is a hardware configuration diagram showing the signal processing apparatus according to Embodiment 1 of the present invention.
1 and 2, the data management unit 1 is realized by, for example, the data management circuit 21 shown in FIG.
The data management unit 1 stores a time-domain signal, which is observation data obtained by a synthetic aperture radar (SAR), in the main memory 2 and manages the time-domain signal.
The main memory 2 is realized by a main recording circuit 28 shown in FIG. 2, for example.
The main memory 2 is a recording medium for storing a time domain signal which is observation data by SAR.
The main memory 2 stores a signal being reproduced by the image reproducers 3a and 3b.

画像再生器3a,3bは、互いに並列に処理を実施する。
画像再生器3a,3bは、データ管理部1により管理されている時間領域の信号からSAR画像を再生する処理を実施する。
この実施の形態1では、信号処理装置が、2つの画像再生器3a,3bを実装している例を説明するが、1つ以上の画像再生器を実装していればよく、2つの画像再生器3a,3bを実装している例に限るものではない。
データ分割部11a,11bは、例えば図2に示すデータ分割回路22で実現される。
データ分割部11a,11bは、メインメモリ2により格納されている時間領域の信号を複数の局所領域の信号に分割し、分割した局所領域の信号をローカルメモリ12a,12bに格納する処理を実施する。
ローカルメモリ12a,12bは、例えば図2に示すローカル記録回路29で実現される。
ローカルメモリ12a,12bは、データ分割部11a,11bにより分割された局所領域を格納する記録媒体である。
The image reproducers 3a and 3b perform processing in parallel with each other.
The image regenerators 3 a and 3 b perform a process of reproducing the SAR image from the time domain signal managed by the data management unit 1.
In the first embodiment, an example in which the signal processing device is mounted with two image regenerators 3a and 3b will be described, but it is sufficient that one or more image regenerators are mounted. It is not restricted to the example which mounts the containers 3a and 3b.
The data dividing units 11a and 11b are realized by, for example, the data dividing circuit 22 shown in FIG.
The data division units 11a and 11b divide the time domain signal stored in the main memory 2 into a plurality of local area signals, and store the divided local area signals in the local memories 12a and 12b. .
The local memories 12a and 12b are realized by, for example, a local recording circuit 29 shown in FIG.
The local memories 12a and 12b are recording media that store the local areas divided by the data dividing units 11a and 11b.

レイアウト設定部13a,13bは、例えば図2に示すレイアウト設定回路23で実現される。
レイアウト設定部13a,13bは、フーリエ変換部14a,14bによるフーリエ変換処理の処理方向又は逆フーリエ変換部15a,15bによる逆フーリエ変換処理の処理方向に合わせて、データ分割部11a,11bにより分割された複数の局所領域の信号のメモリレイアウトを設定する処理を実施する。
また、レイアウト設定部13a,13bは、フーリエ変換処理の処理方向又は逆フーリエ変換処理の処理方向が変更される際、複数の局所領域の信号のメモリレイアウトを設定する前に、ローカルメモリ12a,12bにより格納されている再生途中の信号をメインメモリ2に転送する処理を実施する。
レイアウト設定部13a,13bによるメモリレイアウトの設定処理は、ローカルメモリ12a,12b上で実施される。
The layout setting units 13a and 13b are realized by, for example, the layout setting circuit 23 shown in FIG.
The layout setting units 13a and 13b are divided by the data dividing units 11a and 11b according to the processing direction of the Fourier transform processing by the Fourier transform units 14a and 14b or the processing direction of the inverse Fourier transform processing by the inverse Fourier transform units 15a and 15b. In addition, a process for setting a memory layout of signals in a plurality of local areas is performed.
In addition, when the processing direction of the Fourier transform process or the processing direction of the inverse Fourier transform process is changed, the layout setting units 13a and 13b can set the local memories 12a and 12b before setting the memory layout of the signals in the plurality of local regions. The process of transferring the signal being reproduced stored in step 1 to the main memory 2 is performed.
The memory layout setting process by the layout setting units 13a and 13b is performed on the local memories 12a and 12b.

フーリエ変換部14a,14bは、例えば図2に示すフーリエ変換回路24で実現される。
フーリエ変換部14a,14bは、レイアウト設定部13a,13bによりメモリレイアウトがフーリエ変換処理の処理方向に合わされた複数の局所領域の信号を多次元フーリエ変換する処理を実施する。フーリエ変換部14a,14bによるフーリエ変換処理は、ローカルメモリ12a,12b上で実施される。
逆フーリエ変換部15a,15bは、例えば図2に示す逆フーリエ変換回路25で実現される。
逆フーリエ変換部15a,15bは、レイアウト設定部13a,13bによりメモリレイアウトが逆フーリエ変換処理の処理方向に合わされた複数の局所領域の信号を多次元逆フーリエ変換する処理を実施する。逆フーリエ変換部15a,15bによる逆フーリエ変換処理は、ローカルメモリ12a,12b上で実施される。
The Fourier transform units 14a and 14b are realized by, for example, a Fourier transform circuit 24 shown in FIG.
The Fourier transform units 14a and 14b perform a multi-dimensional Fourier transform process on the signals of a plurality of local regions in which the memory layout is matched with the processing direction of the Fourier transform process by the layout setting units 13a and 13b. The Fourier transform processing by the Fourier transform units 14a and 14b is performed on the local memories 12a and 12b.
The inverse Fourier transform units 15a and 15b are realized by, for example, an inverse Fourier transform circuit 25 shown in FIG.
The inverse Fourier transform units 15a and 15b perform a multidimensional inverse Fourier transform on the signals of a plurality of local regions whose memory layout is matched with the processing direction of the inverse Fourier transform process by the layout setting units 13a and 13b. The inverse Fourier transform process by the inverse Fourier transform units 15a and 15b is performed on the local memories 12a and 12b.

信号処理部16a,16bは、例えば図2に示す信号処理回路26で実現される。
信号処理部16a,16bは、フーリエ変換部14a,14bにより多次元フーリエ変換された局所領域の信号又は逆フーリエ変換部15a,15bにより多次元逆フーリエ変換された局所領域の信号に対する信号処理を実施して、合成開口レーダ画像を再生する処理を実施する。信号処理部16a,16bによる信号処理は、ローカルメモリ12a,12b上で実施される。
The signal processing units 16a and 16b are realized by a signal processing circuit 26 shown in FIG. 2, for example.
The signal processing units 16a and 16b perform signal processing on the local region signals subjected to multidimensional Fourier transform by the Fourier transform units 14a and 14b or the local region signals subjected to multidimensional inverse Fourier transform by the inverse Fourier transform units 15a and 15b. Then, the process of reproducing the synthetic aperture radar image is performed. Signal processing by the signal processing units 16a and 16b is performed on the local memories 12a and 12b.

画像管理部4は、例えば図2に示す画像管理回路27で実現される。
画像管理部4は、画像再生器3a,3bにより再生された合成開口レーダ画像をメインメモリ5に格納し、合成開口レーダ画像を管理する。
メインメモリ5は、例えば図2に示すメイン記録回路28で実現される。
メインメモリ5は、合成開口レーダ画像を格納する記録媒体である。
図1では、メインメモリ2とメインメモリ5が別々のメモリとして、メインメモリ2がデータ管理部1に内蔵され、メインメモリ5が画像管理部4に内蔵されているように描いている例を示している。ただし、これは一例に過ぎず、例えば、メインメモリ2とメインメモリ5が同一のメモリとして、データ管理部1又は画像管理部4の内部、あるいは、データ管理部1及び画像管理部4の外部に設けられているものであってもよい。
The image management unit 4 is realized by, for example, the image management circuit 27 shown in FIG.
The image management unit 4 stores the synthetic aperture radar image reproduced by the image regenerators 3a and 3b in the main memory 5, and manages the synthetic aperture radar image.
The main memory 5 is realized by a main recording circuit 28 shown in FIG. 2, for example.
The main memory 5 is a recording medium that stores a synthetic aperture radar image.
FIG. 1 shows an example in which the main memory 2 and the main memory 5 are separate memories, the main memory 2 is built in the data management unit 1, and the main memory 5 is built in the image management unit 4. ing. However, this is only an example. For example, the main memory 2 and the main memory 5 are the same memory, inside the data management unit 1 or the image management unit 4, or outside the data management unit 1 and the image management unit 4. It may be provided.

図1では、信号処理装置の構成要素であるデータ管理部1、メインメモリ2,5、データ分割部11a,11b、ローカルメモリ12a,12b、レイアウト設定部13a,13b、フーリエ変換部14a,14b、逆フーリエ変換部15a,15b、信号処理部16a,16b及び画像管理部4のそれぞれが、図2に示すような専用のハードウェアで実現されるものを想定している。即ち、データ管理回路21、メイン記録回路28、データ分割回路22、ローカル記録回路29、レイアウト設定回路23、フーリエ変換回路24、逆フーリエ変換回路25、信号処理回路26及び画像管理回路27で実現されるものを想定している。   In FIG. 1, the data management unit 1, main memories 2 and 5, data division units 11a and 11b, local memories 12a and 12b, layout setting units 13a and 13b, Fourier transform units 14a and 14b, which are components of the signal processing device, Each of the inverse Fourier transform units 15a and 15b, the signal processing units 16a and 16b, and the image management unit 4 is assumed to be realized by dedicated hardware as shown in FIG. That is, the data management circuit 21, the main recording circuit 28, the data division circuit 22, the local recording circuit 29, the layout setting circuit 23, the Fourier transform circuit 24, the inverse Fourier transform circuit 25, the signal processing circuit 26, and the image management circuit 27 are realized. Is assumed.

ここで、メイン記録回路28及びローカル記録回路29は、例えば、RAM(Random Access Memory)、ROM(Read Only Memory)、フラッシュメモリ、EPROM(Erasable Programmable Read Only Memory)、EEPROM(Electrically Erasable Programmable Read Only Memory)などの不揮発性又は揮発性の半導体メモリや、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ミニディスク、DVD(Digital Versatile Disc)などが該当する。
また、データ管理回路21、データ分割回路22、レイアウト設定回路23、フーリエ変換回路24、逆フーリエ変換回路25、信号処理回路26及び画像管理回路27は、例えば、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ASIC(Application Specific Integrated Circuit)、FPGA(Field−Programmable Gate Array)、または、これらを組み合わせたものが該当する。
Here, the main recording circuit 28 and the local recording circuit 29 are, for example, a RAM (Random Access Memory), a ROM (Read Only Memory), a flash memory, an EPROM (Erasable Programmable Read Only Memory), an EEPROM (Electrically Memory). Non-volatile or volatile semiconductor memory such as), magnetic disks, flexible disks, optical disks, compact disks, mini disks, DVDs (Digital Versatile Discs), and the like.
The data management circuit 21, the data division circuit 22, the layout setting circuit 23, the Fourier transform circuit 24, the inverse Fourier transform circuit 25, the signal processing circuit 26, and the image management circuit 27 are, for example, a single circuit, a composite circuit, or a program And a processor programmed in parallel, an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a combination thereof.

信号処理装置の構成要素は、専用のハードウェアで実現されるものに限るものではなく、信号処理装置がソフトウェア、ファームウェア、または、ソフトウェアとファームウェアとの組み合わせで実現されるものであってもよい。
ソフトウェア又はファームウェアはプログラムとして、コンピュータのメモリに格納される。コンピュータは、プログラムを実行するハードウェアを意味し、例えば、CPU(Central Processing Unit)、中央処理装置、処理装置、演算装置、マイクロプロセッサ、マイクロコンピュータ、プロセッサ、DSP(Digital Signal Processor)などが該当する。
図3は、信号処理装置がソフトウェア又はファームウェアなどで実現される場合のコンピュータのハードウェア構成図である。
The components of the signal processing device are not limited to those realized by dedicated hardware, and the signal processing device may be realized by software, firmware, or a combination of software and firmware.
Software or firmware is stored as a program in the memory of a computer. The computer means hardware that executes a program, and includes, for example, a CPU (Central Processing Unit), a central processing unit, a processing unit, an arithmetic unit, a microprocessor, a microcomputer, a processor, a DSP (Digital Signal Processor), and the like. .
FIG. 3 is a hardware configuration diagram of a computer when the signal processing apparatus is realized by software or firmware.

信号処理装置がソフトウェア又はファームウェアなどで実現される場合、メインメモリ2,5及びローカルメモリ12a,12bをコンピュータのメモリ31上に構成するとともに、データ管理部1、データ分割部11a,11b、レイアウト設定部13a,13b、フーリエ変換部14a,14b、逆フーリエ変換部15a,15b、信号処理部16a,16b及び画像管理部4の処理手順をコンピュータに実行させるためのプログラムをメモリ31に格納し、コンピュータのプロセッサ32がメモリ31に格納されているプログラムを実行するようにすればよい。   When the signal processing device is realized by software or firmware, the main memories 2 and 5 and the local memories 12a and 12b are configured on the memory 31 of the computer, the data management unit 1, the data division units 11a and 11b, and the layout setting. A program for causing the computer to execute the processing procedures of the units 13a and 13b, the Fourier transform units 14a and 14b, the inverse Fourier transform units 15a and 15b, the signal processing units 16a and 16b, and the image management unit 4 is stored in the memory 31. The processor 32 may execute the program stored in the memory 31.

図4は、信号処理装置がソフトウェア又はファームウェアなどで実現される場合の処理手順である画像再生方法を示すフローチャートである。
また、図2では、信号処理装置の構成要素のそれぞれが専用のハードウェアで実現される例を示し、図3では、信号処理装置がソフトウェアやファームウェアなどで実現される例を示しているが、信号処理装置における一部の構成要素が専用のハードウェアで実現され、残りの構成要素がソフトウェアやファームウェアなどで実現されるものであってもよい。
FIG. 4 is a flowchart showing an image reproduction method which is a processing procedure when the signal processing apparatus is realized by software or firmware.
2 shows an example in which each component of the signal processing device is realized by dedicated hardware, and FIG. 3 shows an example in which the signal processing device is realized by software, firmware, etc. Some components in the signal processing device may be realized by dedicated hardware, and the remaining components may be realized by software, firmware, or the like.

SARによる観測データは、データ管理部1に入力されて、メインメモリ2に格納される。
図5は、SARによる観測データの一例を示す説明図である。
図5において、SARによる観測データである信号データ101は、M行N列の複素行列で表され、列がレンジ(Rg:Range)方向の信号、行がアジマス(Az:Azimuth)方向の信号である。
ここでは、説明の便宜上、メインメモリ2上では、信号データ101のRg方向が連続するレイアウト(Column−Major)を採るものとするが、Az方向が連続するレイアウト(Row−Major)であっても構わない。
Observation data by SAR is input to the data management unit 1 and stored in the main memory 2.
FIG. 5 is an explanatory diagram showing an example of observation data by SAR.
In FIG. 5, signal data 101 which is observation data by SAR is represented by a complex matrix of M rows and N columns, a column is a signal in the range (Rg: Range) direction, and a row is a signal in the azimuth (Az: Azimuth) direction. is there.
Here, for convenience of explanation, the main memory 2 has a layout in which the Rg direction of the signal data 101 is continuous (Column-Major), but even in a layout in which the Az direction is continuous (Row-Major). I do not care.

時間領域あるいは周波数領域で行われる各々の信号処理は、M行1列の実数又は複素数の行列である係数データ102と、1行N列の実数又は複素数の行列である係数データ103とが1つ以上使用される。
係数データ102におけるm行目の値fは、信号データ101におけるm行n列目の信号成分Sm,nに対して、以下の式(1)のように乗算される。m行目の値fを乗算する信号処理は、信号データ101の全ての列に対して繰り返される。

Figure 0006567232

また、係数データ103におけるn列目の値fは、信号データ101におけるm行n列目の信号成分Sm,nに対して、以下の式(2)のように乗算される。n列目の値fを乗算する信号処理は、信号データ101の全ての行に対して繰り返される。

Figure 0006567232
Each signal processing performed in the time domain or the frequency domain includes one coefficient data 102 which is a real or complex matrix of M rows and 1 column and one coefficient data 103 which is a real or complex matrix of 1 row and N columns. Used above.
The value f m in the m-th row in the coefficient data 102 is multiplied by the signal component S m, n in the m-th row and the n-th column in the signal data 101 as shown in the following equation (1). signal processing for multiplying the m-th row of values f m is repeated for all columns of signal data 101.

Figure 0006567232

Further, the value f n of the n-th column in the coefficient data 103 is multiplied by the signal component S m, n in the m-th row and the n-th column in the signal data 101 as shown in the following equation (2). The signal processing for multiplying the value f n in the n-th column is repeated for all the rows of the signal data 101.

Figure 0006567232

このため、信号データ101に対する信号処理は、信号成分毎に独立した計算となるため、任意の形状の局所領域に分割して計算することができる。
Az方向とRg方向のうち、少なくとも1つの方向に時間領域の信号を周波数領域の信号に変換する場合は、1つの方向毎に、1列あるいは1行全ての信号成分を参照して、信号成分を更新するフーリエ変換処理を実施する必要がある。
また、Az方向とRg方向のうち、少なくとも1つの方向に、周波数領域の信号を時間領域の信号に変換する場合は、1つの方向毎に、1列あるいは1行全ての信号成分を参照して、信号成分を更新する逆フーリエ変換処理を実施する必要がある。
For this reason, since the signal processing for the signal data 101 is an independent calculation for each signal component, the calculation can be performed by dividing the signal data 101 into local regions of arbitrary shapes.
When converting a time-domain signal into a frequency-domain signal in at least one of the Az direction and the Rg direction, the signal component is referenced with reference to all signal components in one column or one row for each direction. It is necessary to carry out a Fourier transform process for updating.
In addition, when converting a frequency domain signal into a time domain signal in at least one of the Az direction and the Rg direction, refer to the signal components in one column or one row for each direction. Therefore, it is necessary to perform an inverse Fourier transform process for updating the signal component.

フーリエ変換処理又は逆フーリエ変換処理をRg方向に行う場合は、互いに独立して処理可能なAz方向に信号データ101を分割し、分割領域毎に、当該分割領域の信号データをRg方向にフーリエ変換処理又は逆フーリエ変換処理する。Az方向への信号データ101の分割として、分割箇所を示す分割線104〜106で4分割される例が考えられる。
また、フーリエ変換処理又は逆フーリエ変換処理をAz方向に行う場合は、互いに独立して処理可能なRg方向に信号データ101を分割し、分割領域毎に、当該分割領域の信号データをAz方向にフーリエ変換処理又は逆フーリエ変換処理する。Rg方向への信号データ101の分割として、分割箇所を示す分割線107〜108で3分割される例が考えられる。
フーリエ変換処理の処理方向又は逆フーリエ変換処理の処理方向が変わる際には、前段のAz方向又はRg方向におけるフーリエ変換処理の処理結果又は逆フーリエ変換処理の処理結果が揃っていなければ、フーリエ変換処理又は逆フーリエ変換処理を開始することができない。
このため、前段のAz方向又はRg方向におけるフーリエ変換処理の処理結果又は逆フーリエ変換処理の処理結果である途中演算結果をストアし、信号データ101を分割し直してから演算を行う必要がある。
When performing Fourier transform processing or inverse Fourier transform processing in the Rg direction, the signal data 101 is divided in the Az direction that can be processed independently of each other, and the signal data of the divided region is Fourier transformed in the Rg direction for each divided region. Processing or inverse Fourier transform processing. As an example of the division of the signal data 101 in the Az direction, an example in which the signal data 101 is divided into four by dividing lines 104 to 106 indicating the divided portions can be considered.
Further, when performing Fourier transform processing or inverse Fourier transform processing in the Az direction, the signal data 101 is divided in Rg directions that can be processed independently of each other, and the signal data of the divided regions is divided in the Az direction for each divided region. Fourier transform processing or inverse Fourier transform processing is performed. As an example of the division of the signal data 101 in the Rg direction, an example in which the signal data 101 is divided into three by the dividing lines 107 to 108 indicating the divided portions can be considered.
When the processing direction of the Fourier transform process or the process direction of the inverse Fourier transform process is changed, if the processing result of the Fourier transform process or the process result of the inverse Fourier transform process in the previous Az direction or Rg direction is not complete, the Fourier transform Processing or inverse Fourier transform processing cannot be started.
For this reason, it is necessary to store the intermediate calculation result that is the processing result of the Fourier transform process or the inverse Fourier transform process in the preceding Az direction or Rg direction, and perform the calculation after re-dividing the signal data 101.

例えば、1つの方向の1次元フーリエ変換が、W×H点の1次元フーリエ変換であるとすれば、W×H点の1次元フーリエ変換と同じ演算量で同じ演算結果となる2次元フーリエ変換を扱うものとする。
W×H点の1次元フーリエ変換と同じ演算量で同じ演算結果となる2次元フーリエ変換としては、W点の1次元フーリエ変換と、H点の1次元フーリエ変換とからなる2次元フーリエ変換が考えられる。
ここでは、1次元フーリエ変換を2次元フーリエ変換として扱う例を説明するが、3次元以上の多次元フーリエ変換として扱うようにしてもよい。
For example, if the one-dimensional Fourier transform in one direction is the one-dimensional Fourier transform of the W × H point, the two-dimensional Fourier transform that produces the same computation result with the same amount of computation as the one-dimensional Fourier transform of the W × H point. Shall be handled.
As a two-dimensional Fourier transform having the same calculation amount and the same calculation result as the one-dimensional Fourier transform of the W × H point, a two-dimensional Fourier transform composed of the one-dimensional Fourier transform of the W point and the one-dimensional Fourier transform of the H point. Conceivable.
Here, an example in which the one-dimensional Fourier transform is handled as a two-dimensional Fourier transform will be described, but it may be handled as a three-dimensional or more multidimensional Fourier transform.

図6は、Az方向のN点1次元フーリエ変換を実施するに際して、信号データ101をP分割している例を示す説明図である。
信号データ101がP分割されることで、Az方向のN点の1次元フーリエ変換は、Az(2)方向におけるP点の1次元フーリエ変換と、Az(1)方向におけるN/P点の1次元フーリエ変換とからなる2次元フーリエ変換となる。
P点及びN/P点のそれぞれは、1回の2次元フーリエ変換で処理を完了することが可能なサイズである局所領域サイズに収まるように設定される。
図6において、信号データ201〜204は、信号データ101がAz方向に4分割された信号データである。
信号データ205は、4つの信号データ201〜204が重ね合された局所領域の信号データであり、1回の2次元フーリエ変換で処理を完了することが可能なサイズの信号データである。
FIG. 6 is an explanatory diagram illustrating an example in which the signal data 101 is P-divided when performing the N-point one-dimensional Fourier transform in the Az direction.
By dividing the signal data 101 into P, the one-dimensional Fourier transform of the N point in the Az direction is the one-dimensional Fourier transform of the P point in the Az (2) direction and 1 of the N / P point in the Az (1) direction. It becomes a two-dimensional Fourier transform consisting of a dimensional Fourier transform.
Each of the P point and the N / P point is set so as to be within a local region size that is a size capable of completing the processing by one two-dimensional Fourier transform.
In FIG. 6, signal data 201 to 204 are signal data obtained by dividing the signal data 101 into four in the Az direction.
The signal data 205 is signal data in a local region in which the four signal data 201 to 204 are superimposed, and is signal data having a size that can be processed by one two-dimensional Fourier transform.

図7は、Rg方向のM点1次元フーリエ変換を実施するに際して、信号データ101をQ分割している例を示す説明図である。
信号データ101がQ分割されることで、Rg方向のM点の1次元フーリエ変換は、Rg(2)方向におけるQ点の1次元フーリエ変換と、Rg(1)方向におけるM/Q点の1次元フーリエ変換とからなる2次元フーリエ変換となる。
Q点及びM/Q点のそれぞれは、1回の2次元フーリエ変換で処理を完了することが可能なサイズである局所領域サイズに収まるように設定される。
図7において、信号データ301〜303は、信号データ101がRg方向に3分割された信号データである。
信号データ304は、3つの信号データ301〜303が重ね合された局所領域の信号データであり、1回の2次元フーリエ変換で処理を完了することが可能なサイズの信号データである。
FIG. 7 is an explanatory diagram showing an example in which the signal data 101 is Q-divided when the M-point one-dimensional Fourier transform in the Rg direction is performed.
By dividing the signal data 101 into Q, the one-dimensional Fourier transform of the M point in the Rg direction is performed by one-dimensional Fourier transform of the Q point in the Rg (2) direction and one of the M / Q points in the Rg (1) direction. It becomes a two-dimensional Fourier transform consisting of a dimensional Fourier transform.
Each of the Q point and the M / Q point is set so as to be within a local region size that is a size capable of completing the processing by one two-dimensional Fourier transform.
In FIG. 7, signal data 301 to 303 are signal data obtained by dividing the signal data 101 into three in the Rg direction.
The signal data 304 is signal data in a local region in which the three signal data 301 to 303 are superimposed, and is signal data having a size that can be processed by a single two-dimensional Fourier transform.

この実施の形態1では、方向毎の2次元フーリエ変換のうち、分割数に関するフーリエ変換であるAz(2)方向における2次元フーリエ変換と、分割数に関するフーリエ変換であるRg(2)方向におけるフーリエ変換とを先に実施する。
次に、Az方向がP分割され、Rg方向がQ分割されることで得られる(M/Q)×(N/P)点の局所領域に対し、Rg(1)方向における残るM/Q点の1次元フーリエ変換と、Rg(1)方向における残るN/P点の1次元フーリエ変換とを実施する。
その後、(M/Q)×(N/P)点の信号処理と、Rg(1)方向におけるM/Q点の1次元逆フーリエ変換と、Az(1)方向におけるN/P点の1次元逆フーリエ変換とをローカルメモリ上で実施する。
次の処理方向に適するメモリレイアウトになるように、メモリレイアウトの設定処理をローカルメモリ上で実施してからメインメモリに信号データをストアする。
ここでは、説明の便宜上、Ra方向とAz方向の両方向にフーリエ変換を実施してから信号処理を実施しているが、Ra方向あるいはAz方向のいずれか一方、あるいは、両方が時間領域で処理する信号処理の場合は、信号データの分割処理だけを実施して、対応するフーリエ変換を実施しないようにしてもよい。
In the first embodiment, out of the two-dimensional Fourier transforms for each direction, the two-dimensional Fourier transform in the Az (2) direction, which is the Fourier transform related to the division number, and the Fourier in the Rg (2) direction, which is the Fourier transform related to the division number. Perform the conversion first.
Next, the remaining M / Q points in the Rg (1) direction with respect to the local region of (M / Q) × (N / P) points obtained by dividing the Az direction by P and dividing the Rg direction by Q. And the one-dimensional Fourier transform of the remaining N / P points in the Rg (1) direction.
Thereafter, signal processing of (M / Q) × (N / P) points, one-dimensional inverse Fourier transform of M / Q points in the Rg (1) direction, and one-dimensional N / P points in the Az (1) direction Inverse Fourier transform is performed on the local memory.
The memory layout is set on the local memory so that the memory layout is suitable for the next processing direction, and then the signal data is stored in the main memory.
Here, for convenience of explanation, signal processing is performed after performing Fourier transform in both the Ra direction and the Az direction. However, either or both of the Ra direction and the Az direction are processed in the time domain. In the case of signal processing, only signal data division processing may be performed and the corresponding Fourier transform may not be performed.

次に動作について説明する。
データ管理部1は、SARによる観測データである信号データ101をメインメモリ2に格納する。
画像再生器3a,3bは、データ管理部1により管理されている信号データ101からSAR画像を再生する。
画像再生器3a及び画像再生器3bによるSAR画像の再生処理は、並列に行われる。
画像管理部4は、画像再生器3a,3bにより再生された合成開口レーダ画像をメインメモリ5に格納し、合成開口レーダ画像を管理する。
以下、画像再生器3a,3bによるSAR画像の再生処理を具体的に説明する。
ただし、画像再生器3aによるSAR画像の再生処理と、画像再生器3bによるSAR画像の再生処理とは同様であるため、以下、図4を参照しながら、画像再生器3aによるSAR画像の再生処理の一例を説明する。
Next, the operation will be described.
The data management unit 1 stores signal data 101 that is observation data by SAR in the main memory 2.
The image reproducers 3a and 3b reproduce SAR images from the signal data 101 managed by the data management unit 1.
SAR image reproduction processing by the image reproducer 3a and the image reproducer 3b is performed in parallel.
The image management unit 4 stores the synthetic aperture radar image reproduced by the image regenerators 3a and 3b in the main memory 5, and manages the synthetic aperture radar image.
Hereinafter, the reproduction process of the SAR image by the image reproducers 3a and 3b will be specifically described.
However, since the SAR image reproduction process by the image reproducer 3a is the same as the SAR image reproduction process by the image reproducer 3b, the SAR image reproduction process by the image reproducer 3a will be described below with reference to FIG. An example will be described.

画像再生器3aのデータ分割部11aは、図6に示すように、メインメモリ2により格納されている信号データ101をAz方向にP分割する。
レイアウト設定部13aは、データ分割部11aにより分割された信号データをAz方向に連続させるメモリレイアウトの入替処理として、データ分割部11aによってAz方向にP分割された各々の信号データをAz(2)方向に重ねる処理を行う(図4のステップST1)。
図6の例では、4つの信号データ201〜204がAz(2)方向に重ねられている。
As shown in FIG. 6, the data dividing unit 11a of the image regenerator 3a performs P division on the signal data 101 stored in the main memory 2 in the Az direction.
The layout setting unit 13a performs, as a memory layout replacement process for continuing the signal data divided by the data dividing unit 11a in the Az direction, Az (2) for each signal data divided by the data dividing unit 11a in the Az direction. A process of overlapping in the direction is performed (step ST1 in FIG. 4).
In the example of FIG. 6, four signal data 201 to 204 are overlaid in the Az (2) direction.

レイアウト設定部13aは、Az(2)方向に重ねている複数の信号データの中から、Az(2)方向の局所領域の信号データとして、サイズがM×(N/P)であるP点の信号データ205をそれぞれ選択し、選択したP点の局所領域の信号データ205のそれぞれをローカルメモリ12aに格納する(図4のステップST2)。
選択したP点の局所領域の信号データは、1回の2次元フーリエ変換で処理を完了することが可能なサイズの信号データである。
The layout setting unit 13a selects P points having a size of M × (N / P) as signal data of a local region in the Az (2) direction from among a plurality of signal data superimposed in the Az (2) direction. Each of the signal data 205 is selected, and each of the signal data 205 in the local region of the selected P point is stored in the local memory 12a (step ST2 in FIG. 4).
The signal data of the local region of the selected P point is signal data having a size that can be processed by one two-dimensional Fourier transform.

フーリエ変換部14aは、ローカルメモリ12aにより格納されているP点の局所領域の信号データのそれぞれをAz(2)方向に2次元フーリエ変換する(図4のステップST3)。
レイアウト設定部13aは、次のRg(2)方向のフーリエ変換処理に備えて、フーリエ変換部14aによりそれぞれ変換されたP点の局所領域の信号データがRg(2)方向に連続するようにメモリレイアウトの入替処理を実施し、入替処理後のP点の局所領域の信号データをメインメモリ2に格納する(図4のステップST4)。
The Fourier transform unit 14a performs two-dimensional Fourier transform in the Az (2) direction on each of the signal data in the local area of the point P stored in the local memory 12a (step ST3 in FIG. 4).
In preparation for the next Fourier transform processing in the Rg (2) direction, the layout setting unit 13a stores the memory so that the signal data in the local region of the P point respectively converted by the Fourier transform unit 14a is continuous in the Rg (2) direction. A layout replacement process is performed, and the signal data of the local region at the point P after the replacement process is stored in the main memory 2 (step ST4 in FIG. 4).

次に、データ分割部11aは、メインメモリ2により格納されている入替処理後の局所領域の信号データの中から、Az(1)方向の局所領域の信号データとして、局所領域サイズがM×(N/P)であるP点の信号データのそれぞれを選択し(図4のステップST5)、選択したP点の信号データのそれぞれをRg方向にQ分割する。
レイアウト設定部13aは、データ分割部11aによって分割された信号データの中から、Rg(2)方向の局所領域の信号データとして、局所領域サイズがQ×(N/P)であるQ点の信号データをそれぞれ選択し、選択したQ点の局所領域のそれぞれをローカルメモリ12aに格納する(図4のステップST6)。
Next, the data dividing unit 11a has a local area size of M × (as local area signal data in the Az (1) direction from the local area signal data after replacement processing stored in the main memory 2. (N / P) is selected for each point P signal data (step ST5 in FIG. 4), and each of the selected point P signal data is Q-divided in the Rg direction.
The layout setting unit 13a uses the Q point signal whose local region size is Q × (N / P) as signal data of the local region in the Rg (2) direction from the signal data divided by the data dividing unit 11a. Each data is selected, and each local area of the selected Q point is stored in the local memory 12a (step ST6 in FIG. 4).

フーリエ変換部14aは、ローカルメモリ12aにより格納されているQ点の局所領域の信号データのそれぞれをRg(2)方向に2次元フーリエ変換する(図4のステップST7)。即ち、フーリエ変換部14aは、N/P回のQ点フーリエ変換を実施する。
レイアウト設定部13aは、次のRg(1)方向のフーリエ変換処理に備えて、フーリエ変換部14aによりそれぞれ変換されたQ点の信号データがRg(1)方向に連続するようにメモリレイアウトの入替処理を実施し、入替処理後のQ点の局所領域の信号データをメインメモリ2に格納する(図4のステップST8)。
The Fourier transform unit 14a performs two-dimensional Fourier transform in the Rg (2) direction on each of the signal data in the local area of the Q point stored in the local memory 12a (step ST7 in FIG. 4). That is, the Fourier transform unit 14a performs N / P times Q-point Fourier transform.
In preparation for the next Fourier transform process in the Rg (1) direction, the layout setting unit 13a replaces the memory layout so that the signal data of the Q points respectively converted by the Fourier transform unit 14a are continuous in the Rg (1) direction. The processing is performed, and the signal data of the local region at the point Q after the replacement processing is stored in the main memory 2 (step ST8 in FIG. 4).

次に、レイアウト設定部13aは、メインメモリ2により格納されている入替処理後の局所領域の信号データの中から、Rg(1)方向の局所領域の信号データとして、局所領域サイズが(M/Q)×(N/P)であるQ点の信号データのそれぞれを選択し、選択したQ点の信号データのそれぞれをローカルメモリ12aに格納する(図4のステップST9)。
フーリエ変換部14aは、ローカルメモリ12aにより格納されているQ点の局所領域の信号データのそれぞれをRg(1)方向に2次元フーリエ変換する(図4のステップST10)。即ち、フーリエ変換部14aは、Rg(1)方向のM/Q点フーリエ変換を実施する。
Next, the layout setting unit 13a uses the local region size (M / M) as the local region signal data in the Rg (1) direction from the local region signal data after replacement processing stored in the main memory 2. Each of the Q point signal data of Q) × (N / P) is selected, and each of the selected Q point signal data is stored in the local memory 12a (step ST9 in FIG. 4).
The Fourier transform unit 14a performs two-dimensional Fourier transform in the Rg (1) direction on each of the signal data in the local area of the Q point stored in the local memory 12a (step ST10 in FIG. 4). That is, the Fourier transform unit 14a performs M / Q point Fourier transform in the Rg (1) direction.

レイアウト設定部13aは、次のAz(1)方向のフーリエ変換処理に備えて、フーリエ変換部14aによりそれぞれ変換されたM/Q点の信号データがAz(1)方向に連続するようにメモリレイアウトの入替処理を実施し、入替処理後の局所領域サイズが(M/Q)×(N/P)であるM/Q点の信号データをメインメモリ2に格納する(図4のステップST11)。
次に、レイアウト設定部13aは、メインメモリ2により格納されている入替処理後の局所領域の信号データの中から、Az(1)方向の局所領域の信号データとして、局所領域サイズが(M/Q)×(N/P)であるN/P点の信号データのそれぞれを選択し、選択したN/P点の信号データのそれぞれをローカルメモリ12aに格納する。
The layout setting unit 13a prepares for the next Fourier transform processing in the Az (1) direction, and arranges the memory layout so that the M / Q point signal data respectively converted by the Fourier transform unit 14a are continuous in the Az (1) direction. The M / Q point signal data whose local area size after the replacement process is (M / Q) × (N / P) is stored in the main memory 2 (step ST11 in FIG. 4).
Next, the layout setting unit 13a uses the local area size (M / M) as the local area signal data in the Az (1) direction from the local area signal data after replacement processing stored in the main memory 2. Each of the N / P point signal data of Q) × (N / P) is selected, and each of the selected N / P point signal data is stored in the local memory 12a.

フーリエ変換部14aは、ローカルメモリ12aにより格納されているN/P点の局所領域の信号データのそれぞれをAz(1)方向に2次元フーリエ変換する(図4のステップST12)。即ち、フーリエ変換部14aは、Az(1)方向のN/P点フーリエ変換を実施する。
信号処理部16aは、フーリエ変換部14aによって、Az(2)方向、Rg(2)方向、Rg(1)方向及びAz(1)方向に2次元フーリエ変換された信号データである周波数領域の信号に対する信号処理Aを実施して、合成開口レーダ画像を再生する(図4のステップST13)。
The Fourier transform unit 14a performs two-dimensional Fourier transform in the Az (1) direction on each of the N / P point local region signal data stored in the local memory 12a (step ST12 in FIG. 4). That is, the Fourier transform unit 14a performs N / P point Fourier transform in the Az (1) direction.
The signal processing unit 16a is a frequency domain signal that is signal data that is two-dimensionally Fourier-transformed in the Az (2) direction, Rg (2) direction, Rg (1) direction, and Az (1) direction by the Fourier transform unit 14a. The signal processing A is performed on the signal to reproduce the synthetic aperture radar image (step ST13 in FIG. 4).

レイアウト設定部13aは、Rg(1)方向の逆フーリエ変換処理に備えて、M/Q点の信号データがRg(1)方向に連続するようにメモリレイアウトの入替処理を実施し、入替処理後のM/Q点の信号データをメインメモリ2に格納する(図4のステップST14)。
次に、レイアウト設定部13aは、メインメモリ2により格納されている入替処理後の局所領域の信号データの中から、Rg(1)方向の局所領域の信号データとして、M/Q点の信号データのそれぞれを選択し、選択したM/Q点の信号データのそれぞれをローカルメモリ12aに格納する。
In preparation for the inverse Fourier transform process in the Rg (1) direction, the layout setting unit 13a performs a memory layout replacement process so that the signal data at the M / Q points are continuous in the Rg (1) direction. Are stored in the main memory 2 (step ST14 in FIG. 4).
Next, the layout setting unit 13a uses the M / Q point signal data as the local area signal data in the Rg (1) direction from the local area signal data after replacement processing stored in the main memory 2. Each of the signal data of the selected M / Q points is stored in the local memory 12a.

逆フーリエ変換部15aは、ローカルメモリ12aにより格納されているM/Q点の局所領域の信号データのそれぞれをRg(1)方向に2次元逆フーリエ変換する(図4のステップST15)。即ち、逆フーリエ変換部15aは、Rg(1)方向のM/Q点逆フーリエ変換を実施する。
レイアウト設定部13aは、Rg(2)方向の逆フーリエ変換処理に備えて、M/Q点の信号データがRg(2)方向に連続するようにメモリレイアウトの入替処理を実施し、入替処理後のM/Q点の信号データをメインメモリ2に格納する(図4のステップST16)。
The inverse Fourier transform unit 15a performs two-dimensional inverse Fourier transform in the Rg (1) direction on each of the signal data in the local area of the M / Q point stored in the local memory 12a (step ST15 in FIG. 4). That is, the inverse Fourier transform unit 15a performs M / Q point inverse Fourier transform in the Rg (1) direction.
In preparation for the inverse Fourier transform process in the Rg (2) direction, the layout setting unit 13a performs the memory layout replacement process so that the signal data at the M / Q points are continuous in the Rg (2) direction. Are stored in the main memory 2 (step ST16 in FIG. 4).

次に、レイアウト設定部13aは、メインメモリ2により格納されている入替処理後の局所領域の信号データの中から、Rg(2)方向の局所領域の信号データとして、M/Q点の信号データのそれぞれを選択し、選択したM/Q点の信号データのそれぞれをローカルメモリ12aに格納する(図4のステップST17)。
逆フーリエ変換部15aは、ローカルメモリ12aにより格納されているM/Q点の局所領域の信号データのそれぞれをRg(2)方向に2次元逆フーリエ変換する(図4のステップST18)。即ち、逆フーリエ変換部15aは、Rg(2)方向のQ点逆フーリエ変換を実施する。
信号処理部16aは、逆フーリエ変換部15aによって、Rg(1)方向及びRg(2)方向に逆フーリエ変換された信号データである時間領域の信号に対する信号処理Bを実施して、合成開口レーダ画像を再生する(図4のステップST19)。
Next, the layout setting unit 13a uses the M / Q point signal data as the local area signal data in the Rg (2) direction from the local area signal data after replacement processing stored in the main memory 2. And each of the selected M / Q point signal data is stored in the local memory 12a (step ST17 in FIG. 4).
The inverse Fourier transform unit 15a performs two-dimensional inverse Fourier transform in the Rg (2) direction on each of the signal data in the local area of the M / Q point stored in the local memory 12a (step ST18 in FIG. 4). That is, the inverse Fourier transform unit 15a performs a Q-point inverse Fourier transform in the Rg (2) direction.
The signal processing unit 16a performs signal processing B on the time domain signal, which is signal data subjected to inverse Fourier transform in the Rg (1) direction and the Rg (2) direction by the inverse Fourier transform unit 15a, and performs synthetic aperture radar. The image is reproduced (step ST19 in FIG. 4).

フーリエ変換部14aは、逆フーリエ変換部15aによって逆フーリエ変換された局所領域の信号データのそれぞれをRg(2)方向に2次元フーリエ変換する(図4のステップST20)。即ち、フーリエ変換部14aは、Rg(2)方向のQ点フーリエ変換を実施する。
レイアウト設定部13aは、Rg(1)方向の逆フーリエ変換処理に備えて、M/Q点の信号データがRg(1)方向に連続するようにメモリレイアウトの入替処理を実施し、入替処理後のM/Q点の信号データをメインメモリ2に格納する(図4のステップST21)。
The Fourier transform unit 14a performs two-dimensional Fourier transform in the Rg (2) direction on each of the local region signal data subjected to the inverse Fourier transform by the inverse Fourier transform unit 15a (step ST20 in FIG. 4). That is, the Fourier transform unit 14a performs a Q-point Fourier transform in the Rg (2) direction.
In preparation for the inverse Fourier transform process in the Rg (1) direction, the layout setting unit 13a performs a memory layout replacement process so that the signal data at the M / Q points are continuous in the Rg (1) direction. Are stored in the main memory 2 (step ST21 in FIG. 4).

次に、レイアウト設定部13aは、メインメモリ2により格納されている入替処理後の局所領域の信号データの中から、Rg(1)方向の局所領域の信号データとして、局所領域サイズが(N/P)×(M/Q)であるQ点の信号データのそれぞれを選択し、選択したQ点の信号データのそれぞれをローカルメモリ12aに格納する(図4のステップST22)。
フーリエ変換部14aは、ローカルメモリ12aにより格納されているQ点の局所領域の信号データのそれぞれをRg(1)方向に2次元フーリエ変換する(図4のステップST23)。即ち、フーリエ変換部14aは、Rg(1)方向のM/Q点フーリエ変換を実施する。
信号処理部16aは、フーリエ変換部14aによって、Rg(2)方向及びRg(1)方向に2次元フーリエ変換された信号データである周波数領域の信号に対する信号処理Cを実施して、合成開口レーダ画像を再生する(図4のステップST24)。
Next, the layout setting unit 13a sets the local area size as (N / N) as the local area signal data in the Rg (1) direction from the local area signal data after replacement processing stored in the main memory 2. Each of the Q point signal data of (P) × (M / Q) is selected, and each of the selected Q point signal data is stored in the local memory 12a (step ST22 in FIG. 4).
The Fourier transform unit 14a performs two-dimensional Fourier transform in the Rg (1) direction on each of the signal data in the local area of the Q point stored in the local memory 12a (step ST23 in FIG. 4). That is, the Fourier transform unit 14a performs M / Q point Fourier transform in the Rg (1) direction.
The signal processing unit 16a performs signal processing C on the signal in the frequency domain, which is signal data two-dimensionally Fourier-transformed in the Rg (2) direction and the Rg (1) direction by the Fourier transform unit 14a. The image is reproduced (step ST24 in FIG. 4).

逆フーリエ変換部15aは、フーリエ変換部14aによってフーリエ変換されたRg(1)方向の局所領域の信号データのそれぞれをRg(1)方向に2次元逆フーリエ変換する(図4のステップST25)。即ち、逆フーリエ変換部15aは、Rg(1)方向のM/Q点逆フーリエ変換を実施する。
レイアウト設定部13aは、Az(1)方向の逆フーリエ変換処理に備えて、N/P点の信号データがAz(1)方向に連続するようにメモリレイアウトの入替処理を実施し、入替処理後の局所領域の信号データをメインメモリ2に格納する(図4のステップST26)。
The inverse Fourier transform unit 15a performs two-dimensional inverse Fourier transform in the Rg (1) direction on each of the local region signal data in the Rg (1) direction Fourier-transformed by the Fourier transform unit 14a (step ST25 in FIG. 4). That is, the inverse Fourier transform unit 15a performs M / Q point inverse Fourier transform in the Rg (1) direction.
In preparation for the inverse Fourier transform process in the Az (1) direction, the layout setting unit 13a performs a memory layout replacement process so that the N / P point signal data is continuous in the Az (1) direction. Is stored in the main memory 2 (step ST26 in FIG. 4).

次に、レイアウト設定部13aは、メインメモリ2により格納されている入替処理後の局所領域の信号データの中から、Az(1)方向の局所領域の信号データとして、N/P点の信号データのそれぞれを選択し、選択したN/P点の信号データのそれぞれをローカルメモリ12aに格納する。
逆フーリエ変換部15aは、ローカルメモリ12aにより格納されているN/P点の局所領域の信号データのそれぞれをAz(1)方向に2次元逆フーリエ変換する(図4のステップST27)。即ち、逆フーリエ変換部15aは、Az(1)方向のN/P点逆フーリエ変換を実施する。
レイアウト設定部13aは、Az(2)方向の逆フーリエ変換処理に備えて、Q点の信号データがAz(2)方向に連続するようにメモリレイアウトの入替処理を実施し、入替処理後のQ点の信号データをメインメモリ2に格納する(図4のステップST28)。
Next, the layout setting unit 13a uses the N / P point signal data as the local area signal data in the Az (1) direction from the local area signal data after the replacement process stored in the main memory 2. And the signal data of the selected N / P points are stored in the local memory 12a.
The inverse Fourier transform unit 15a performs two-dimensional inverse Fourier transform in the Az (1) direction on each of the signal data in the local area of the N / P point stored in the local memory 12a (step ST27 in FIG. 4). That is, the inverse Fourier transform unit 15a performs an N / P point inverse Fourier transform in the Az (1) direction.
In preparation for the inverse Fourier transform process in the Az (2) direction, the layout setting unit 13a performs the memory layout replacement process so that the signal data at the Q point is continuous in the Az (2) direction. The point signal data is stored in the main memory 2 (step ST28 in FIG. 4).

次に、レイアウト設定部13aは、メインメモリ2により格納されている入替処理後の局所領域の信号データの中から、Az(2)方向の局所領域の信号データとして、Q点の信号データのそれぞれを選択し、選択したQ点の信号データのそれぞれをローカルメモリ12aに格納する(図4のステップST29)。
逆フーリエ変換部15aは、ローカルメモリ12aにより格納されているQ点の局所領域の信号データのそれぞれをAz(2)方向に逆フーリエ変換する(図4のステップST30)。即ち、逆フーリエ変換部15aは、Az(2)方向のQ点逆フーリエ変換を実施する。
レイアウト設定部13aは、図4に示す処理前と同様に、Q点の信号データがRg方向に連続するようにメモリレイアウトの入替処理を実施し、入替処理後のQ点の信号データをメインメモリ2に格納する(図4のステップST31)。
Next, the layout setting unit 13a selects each of the Q-point signal data as the local area signal data in the Az (2) direction from the local area signal data after replacement processing stored in the main memory 2. And each of the selected Q point signal data is stored in the local memory 12a (step ST29 in FIG. 4).
The inverse Fourier transform unit 15a performs inverse Fourier transform in the Az (2) direction on each of the signal data in the local area of the Q point stored in the local memory 12a (step ST30 in FIG. 4). That is, the inverse Fourier transform unit 15a performs a Q-point inverse Fourier transform in the Az (2) direction.
The layout setting unit 13a performs the memory layout replacement process so that the Q-point signal data is continuous in the Rg direction as before the process shown in FIG. 4, and the Q-point signal data after the replacement process is stored in the main memory. 2 (step ST31 in FIG. 4).

以上で明らかなように、この実施の形態1によれば、フーリエ変換処理の処理方向又は逆フーリエ変換処理の処理方向に合わせて、データ分割部11a,11bにより分割された複数の局所領域の信号のメモリレイアウトを設定するレイアウト設定部13a,13bを備え、フーリエ変換部14a,14bが、レイアウト設定部13a,13bによりメモリレイアウトがフーリエ変換処理の処理方向に合わされた複数の局所領域の信号を多次元フーリエ変換し、逆フーリエ変換部15a,15bが、レイアウト設定部13a,13bによりメモリレイアウトが逆フーリエ変換処理の処理方向に合わされた複数の局所領域の信号を多次元逆フーリエ変換するように構成したので、観測データから合成開口レーダ画像の再生が完了するまでに要する時間を短縮することができる効果を奏する。   As apparent from the above, according to the first embodiment, the signals of the plurality of local regions divided by the data dividing units 11a and 11b in accordance with the processing direction of the Fourier transform process or the process direction of the inverse Fourier transform process. Layout setting units 13a and 13b for setting the memory layout, and the Fourier transform units 14a and 14b receive a plurality of signals in a plurality of local regions whose memory layout is matched with the processing direction of the Fourier transform process by the layout setting units 13a and 13b. Dimensional Fourier transform is performed, and inverse Fourier transform units 15a and 15b are configured to perform multidimensional inverse Fourier transform on signals in a plurality of local regions whose memory layout is matched to the processing direction of the inverse Fourier transform process by layout setting units 13a and 13b. Therefore, it is necessary to complete the reproduction of the synthetic aperture radar image from the observation data. An effect that it is possible to reduce the time.

図4のフローチャートでは、信号データをAz方向の周波数領域及びRg方向の周波数領域にそれぞれ変換してから、信号処理が1回実施されている。また、信号データをRg方向の時間領域に逆変換してから、信号処理が1回実施され、信号データを再度Rg方向の周波数領域に変換してから、信号処理が1回実施されており、合計3回の信号処理が実施されている例を示している。
フーリエ変換処理の処理方向又は逆フーリエ変換処理の処理方向が変更される毎に、多次元化されたフーリエ変換又は逆フーリエ変換を実施して、処理全体が局所化される構成になっていればよく、信号データに対する信号処理の実施回数は、3回に限るものではない。また、信号データに対する信号処理の実施領域は、上記の領域に限るものではない。
このように、この実施の形態1では、多次元化されたフーリエ変換又は逆フーリエ変換を実施して、処理全体を局所化した構成としている。このため、可能な限りローカルメモリ12a,12b上で局所演算を実施し、この局所演算を複数の画像再生器3a,3bで同時に実行することで、画像再生処理を短時間で完了することができる。
In the flowchart of FIG. 4, signal processing is performed once after the signal data is converted into the frequency domain in the Az direction and the frequency domain in the Rg direction. In addition, the signal processing is performed once after the signal data is inversely converted to the time domain in the Rg direction, the signal processing is performed once after the signal data is converted again into the frequency domain in the Rg direction, An example is shown in which signal processing is performed three times in total.
When the processing direction of the Fourier transform process or the process direction of the inverse Fourier transform process is changed, the multi-dimensional Fourier transform or inverse Fourier transform is performed, and the entire process is localized. Often, the number of times signal processing is performed on signal data is not limited to three. Further, the signal processing area for the signal data is not limited to the above-described area.
As described above, in the first embodiment, the entire process is localized by performing multi-dimensional Fourier transform or inverse Fourier transform. For this reason, the image reproduction process can be completed in a short time by performing local operations on the local memories 12a and 12b as much as possible and simultaneously executing the local operations by the plurality of image regenerators 3a and 3b. .

また、メインメモリ2とローカルメモリ12a,12bとの間の入出力処理と、ローカルメモリ12a,12b上での処理とは、同時に実行されてもよく、また、異なる局所領域の信号を並列処理で同時実行されても構わない。
したがって、メインメモリ2とローカルメモリ12a,12bとの間の或る局所領域の信号データの転送処理と、或る局所領域の信号データと異なる局所領域の信号データについてのローカルメモリ12a,12b上での処理とが並列に実行されるものであってもよい。
Further, the input / output processing between the main memory 2 and the local memories 12a and 12b and the processing on the local memories 12a and 12b may be executed simultaneously, and signals in different local areas may be processed in parallel. It may be executed simultaneously.
Accordingly, on the local memories 12a and 12b, signal data transfer processing in a certain local area between the main memory 2 and the local memories 12a and 12b and signal data in a local area different from the signal data in a certain local area are performed. These processes may be executed in parallel.

この実施の形態1では、画像再生器3aによるSAR画像の再生処理が、図4のフローチャートが示す処理である例を示している。
これは一例に過ぎず、画像再生器3aが、合成開口レーダ画像を再生する際、特許文献1に開示されているサブアパーチャ法を用いて、最初に信号データをAz方向に分割し、分割した信号データ毎に、図4のフローチャートが示す処理を実施するようにしてもよい。
In the first embodiment, an example in which the SAR image reproduction process by the image reproducer 3a is the process shown in the flowchart of FIG.
This is only an example, and when the image regenerator 3a reproduces the synthetic aperture radar image, the signal data is first divided in the Az direction by using the sub-aperture method disclosed in Patent Document 1. You may make it implement the process which the flowchart of FIG. 4 shows for every signal data.

この実施の形態1では、画像再生器3aがローカルメモリ12aを備え、画像再生器3bがローカルメモリ12bを備えている例を示している。
これは一例に過ぎず、画像再生器3a,3bのそれぞれが、メモリサイズが異なる複数のローカルメモリを備え、複数のローカルメモリが、メモリサイズ順に配置されているものであってもよい。
この場合、フーリエ変換部14a,14bが、複数のローカルメモリのメモリサイズに合わせて、階層的にフーリエ変換を実施するようにしてもよい。
例えば、データ分割部11a,11bが、信号データを1段階目のローカルメモリのメモリサイズに対応する局所領域サイズに分割し、フーリエ変換部14a,14bが、信号データの分割数に対応するAz(2)方向及びRg(2)方向のフーリエ変換を実施する。
また、データ分割部11a,11bが、分割した局所領域サイズの信号データを2段階目のローカルメモリのメモリサイズに対応する局所領域サイズに分割し、フーリエ変換部14a,14bが、信号データの分割数に対応するAz(2)方向及びRg(2)方向のフーリエ変換を実施し、また、分割した局所領域サイズに対応するAz(1)方向及びRg(1)方向のフーリエ変換を実施する。
The first embodiment shows an example in which the image regenerator 3a includes a local memory 12a and the image regenerator 3b includes a local memory 12b.
This is merely an example, and each of the image reproducers 3a and 3b may include a plurality of local memories having different memory sizes, and the plurality of local memories may be arranged in the order of the memory sizes.
In this case, the Fourier transform units 14a and 14b may perform Fourier transform hierarchically in accordance with the memory sizes of a plurality of local memories.
For example, the data division units 11a and 11b divide the signal data into local area sizes corresponding to the memory size of the first-stage local memory, and the Fourier transform units 14a and 14b use Az (corresponding to the division number of the signal data. 2) Perform Fourier transform in direction and Rg (2) direction.
Further, the data dividing units 11a and 11b divide the signal data of the divided local region size into local region sizes corresponding to the memory size of the second stage local memory, and the Fourier transform units 14a and 14b divide the signal data. Fourier transforms in the Az (2) direction and Rg (2) direction corresponding to the numbers are performed, and Fourier transforms in the Az (1) direction and Rg (1) direction corresponding to the divided local region sizes are performed.

この実施の形態1では、信号処理装置が、画像再生器3a,3bを備えている例を示しているが、信号処理装置が、例えば、汎用計算機で実現されるものであってもよい。
信号処理装置が汎用計算機で実現される場合、汎用計算機が備えているCPUマルチコアのうち、各々の画像再生器に1つ以上のコアが割り付けられ、CPUのメインメモリ上にデータ管理部1及び画像管理部4が構成される。また、汎用計算機が備えているキャッシュメモリ及びレジスタが、各々の画像再生器のローカルメモリに相当するものとしてもよい。
また、2台以上の汎用計算機が通信で接続される場合、任意の1台の汎用計算機が備えるメインメモリが、データ管理部1及び画像管理部4に相当し、各々の汎用計算機が備えているキャッシュメモリ及びレジスタが、各々の画像再生器のローカルメモリに相当するものとしてもよい。
また、各々の汎用計算機がGPUを備えている場合、GPUのメインメモリがローカルメモリに相当し、GPUが備えているコアが、画像再生器を構成しているものとしてもよい。
In the first embodiment, the signal processing device includes the image regenerators 3a and 3b. However, the signal processing device may be realized by a general-purpose computer, for example.
When the signal processing apparatus is realized by a general-purpose computer, one or more cores are allocated to each image regenerator among the CPU multicores included in the general-purpose computer, and the data management unit 1 and the image are stored on the main memory of the CPU. A management unit 4 is configured. Further, the cache memory and the register provided in the general-purpose computer may correspond to the local memory of each image player.
When two or more general-purpose computers are connected by communication, the main memory included in any one general-purpose computer corresponds to the data management unit 1 and the image management unit 4, and each general-purpose computer includes. The cache memory and the register may correspond to the local memory of each image player.
Further, when each general-purpose computer includes a GPU, the main memory of the GPU may correspond to a local memory, and the core included in the GPU may constitute an image regenerator.

この実施の形態1では、レイアウト設定部13a,13bによるメモリレイアウトの設定処理、フーリエ変換部14a,14bによるフーリエ変換処理、逆フーリエ変換部15a,15bによる逆フーリエ変換処理及び信号処理部16a,16bによる画像再生の処理のそれぞれがローカルメモリ12a,12b上で実施される例を示している。
これは一例に過ぎず、レイアウト設定部13a,13bによるメモリレイアウトの設定処理、フーリエ変換部14a,14bによるフーリエ変換処理、逆フーリエ変換部15a,15bによる逆フーリエ変換処理及び信号処理部16a,16bによる画像再生の処理のうち、少なくとも1つ以上の処理がローカルメモリ12a,12b上で実施されるものであればよい。
In the first embodiment, the memory layout setting process by the layout setting units 13a and 13b, the Fourier transform process by the Fourier transform units 14a and 14b, the inverse Fourier transform process by the inverse Fourier transform units 15a and 15b, and the signal processing units 16a and 16b. In this example, each of the image reproduction processes is executed on the local memories 12a and 12b.
This is merely an example, memory layout setting processing by the layout setting units 13a and 13b, Fourier transform processing by the Fourier transform units 14a and 14b, inverse Fourier transform processing by the inverse Fourier transform units 15a and 15b, and signal processing units 16a and 16b. As long as at least one of the image reproduction processes is performed on the local memories 12a and 12b.

なお、本願発明はその発明の範囲内において、実施の形態の任意の構成要素の変形、もしくは実施の形態の任意の構成要素の省略が可能である。   In the present invention, any constituent element of the embodiment can be modified or any constituent element of the embodiment can be omitted within the scope of the invention.

この発明は、合成開口レーダによる観測データから合成開口レーダ画像を再生する画像再生器、信号処理装置及び画像再生方法に適している。   The present invention is suitable for an image regenerator, a signal processing device, and an image reproducing method for reproducing a synthetic aperture radar image from observation data obtained by a synthetic aperture radar.

1 データ管理部、2 メインメモリ、3a,3b 画像再生器、4 画像管理部、5 メインメモリ、11a,11b データ分割部、12a,12b ローカルメモリ、13a,13b レイアウト設定部、14a,14b フーリエ変換部、15a,15b 逆フーリエ変換部、16a,16b 信号処理部、21 データ管理回路、22 データ分割回路、23 レイアウト設定回路、24 フーリエ変換回路、25 逆フーリエ変換回路、26 信号処理回路、27 画像管理回路、28 メイン記録回路、29 ローカル記録回路、31 メモリ、32 プロセッサ、101 信号データ、102,103 係数データ、104〜108 分割線、201〜204 信号データ、205 局所領域の信号データ、301〜303 信号データ、304 局所領域の信号データ。   DESCRIPTION OF SYMBOLS 1 Data management part, 2 Main memory, 3a, 3b Image player, 4 Image management part, 5 Main memory, 11a, 11b Data division part, 12a, 12b Local memory, 13a, 13b Layout setting part, 14a, 14b Fourier transform 15a, 15b Inverse Fourier transform unit, 16a, 16b Signal processing unit, 21 Data management circuit, 22 Data division circuit, 23 Layout setting circuit, 24 Fourier transform circuit, 25 Inverse Fourier transform circuit, 26 Signal processing circuit, 27 image Management circuit, 28 main recording circuit, 29 local recording circuit, 31 memory, 32 processor, 101 signal data, 102, 103 coefficient data, 104-108 dividing line, 201-204 signal data, 205 local area signal data, 301- 303 signal data, 30 Signal data of the local area.

Claims (9)

合成開口レーダによる観測データを複数の局所領域の信号に分割するデータ分割部と、
フーリエ変換処理の処理方向又は逆フーリエ変換処理の処理方向に合わせて、前記データ分割部により分割された複数の局所領域の信号のメモリレイアウトを設定するレイアウト設定部と、
前記レイアウト設定部によりメモリレイアウトがフーリエ変換処理の処理方向に合わされた複数の局所領域の信号を多次元フーリエ変換するフーリエ変換部と、
前記レイアウト設定部によりメモリレイアウトが逆フーリエ変換処理の処理方向に合わされた複数の局所領域の信号を多次元逆フーリエ変換する逆フーリエ変換部と、
前記フーリエ変換部により多次元フーリエ変換された局所領域の信号又は前記逆フーリエ変換部により多次元逆フーリエ変換された局所領域の信号から合成開口レーダ画像を再生する信号処理部と
を備えた画像再生器。
A data dividing unit that divides observation data obtained by the synthetic aperture radar into signals of a plurality of local regions;
A layout setting unit that sets a memory layout of signals of a plurality of local regions divided by the data dividing unit in accordance with a processing direction of Fourier transform processing or a processing direction of inverse Fourier transform processing;
A Fourier transform unit that multi-dimensionally Fourier transforms signals of a plurality of local regions in which the memory layout is matched to the processing direction of the Fourier transform process by the layout setting unit;
An inverse Fourier transform unit for performing multidimensional inverse Fourier transform on signals of a plurality of local regions in which the memory layout is matched to the processing direction of the inverse Fourier transform process by the layout setting unit;
An image reproduction comprising: a signal processing unit for reproducing a synthetic aperture radar image from a local region signal subjected to multidimensional Fourier transform by the Fourier transform unit or a local region signal subjected to multidimensional inverse Fourier transform by the inverse Fourier transform unit vessel.
前記合成開口レーダによる観測データがメインメモリに格納されており、
前記データ分割部は、前記メインメモリにより格納されている観測データを分割して、分割した観測データを局所領域の信号としてローカルメモリに格納し、
前記レイアウト設定部によるメモリレイアウトの設定処理、前記フーリエ変換部によるフーリエ変換処理、前記逆フーリエ変換部による逆フーリエ変換処理及び前記信号処理部による画像再生の処理のうち、1つ以上の処理が前記ローカルメモリ上で実施されることを特徴とする請求項1記載の画像再生器。
Observation data from the synthetic aperture radar is stored in the main memory,
The data dividing unit, the dividing the observation data stored by the main memory, stored in b Karumemori divided observation data as the signal of the local region,
One or more processes among the memory layout setting process by the layout setting unit, the Fourier transform process by the Fourier transform unit, the inverse Fourier transform process by the inverse Fourier transform unit, and the image reproduction process by the signal processing unit are described above. 2. The image regenerator according to claim 1, wherein the image regenerator is implemented on a local memory.
前記合成開口レーダによる観測データがメインメモリに格納されており、
前記データ分割部は、前記メインメモリにより格納されている観測データを分割して、分割した観測データを局所領域の信号としてローカルメモリに格納し、
前記レイアウト設定部によるメモリレイアウトの設定処理、前記フーリエ変換部によるフーリエ変換処理、前記逆フーリエ変換部による逆フーリエ変換処理及び前記信号処理部による画像再生の処理のそれぞれが前記ローカルメモリ上で実施されることを特徴とする請求項1記載の画像再生器。
Observation data from the synthetic aperture radar is stored in the main memory,
The data dividing unit, the dividing the observation data stored by the main memory, stored in b Karumemori divided observation data as the signal of the local region,
A memory layout setting process by the layout setting unit, a Fourier transform process by the Fourier transform unit, an inverse Fourier transform process by the inverse Fourier transform unit, and an image reproduction process by the signal processing unit are performed on the local memory. The image regenerator according to claim 1.
前記レイアウト設定部は、前記フーリエ変換処理の処理方向又は前記逆フーリエ変換処理の処理方向が変更される際、複数の局所領域の信号のメモリレイアウトを設定する前に、前記ローカルメモリにより格納されている局所領域の信号を前記メインメモリに転送することを特徴とする請求項3記載の画像再生器。   The layout setting unit is stored in the local memory before setting a memory layout of a plurality of local region signals when the processing direction of the Fourier transform process or the processing direction of the inverse Fourier transform process is changed. 4. The image regenerator according to claim 3, wherein a local area signal is transferred to the main memory. 複数のローカルメモリが設けられており、
前記複数のローカルメモリのうち、いずれか1つのローカルメモリと前記メインメモリとの間の局所領域の信号の転送処理と、前記転送処理される局所領域の信号と異なる局所領域の信号について、前記1つのローカルメモリと異なるローカルメモリ上での処理とが並列に実行されることを特徴とする請求項4記載の画像再生器。
There are multiple local memories,
Of the plurality of local memories, the local region signal transfer process between any one of the local memories and the main memory, and the local region signal different from the local region signal to be subjected to the transfer process, the 1 5. The image regenerator according to claim 4, wherein processing on two local memories and different local memories are executed in parallel.
前記フーリエ変換部は、前記データ分割部により分割された複数の局所領域の信号を重ね合わせ、重ね合わした局所領域の信号に対して2次元のフーリエ変換処理を実施することを特徴とする請求項1記載の画像再生器。   The Fourier transform unit superimposes a plurality of local region signals divided by the data division unit, and performs a two-dimensional Fourier transform process on the superimposed local region signals. The image regenerator as described. 合成開口レーダによる観測データを管理するデータ管理部と、
前記データ管理部により管理されている観測データから合成開口レーダ画像を再生する画像再生器と、
前記画像再生器により再生された合成開口レーダ画像を管理する画像管理部とを備え、
前記画像再生器は、
前記データ管理部により管理されている観測データを複数の局所領域の信号に分割するデータ分割部と、
フーリエ変換処理の処理方向又は逆フーリエ変換処理の処理方向に合わせて、前記データ分割部により分割された複数の局所領域の信号のメモリレイアウトを設定するレイアウト設定部と、
前記レイアウト設定部によりメモリレイアウトがフーリエ変換処理の処理方向に合わされた複数の局所領域の信号を多次元フーリエ変換するフーリエ変換部と、
前記レイアウト設定部によりメモリレイアウトが逆フーリエ変換処理の処理方向に合わされた複数の局所領域の信号を多次元逆フーリエ変換する逆フーリエ変換部と、
前記フーリエ変換部により多次元フーリエ変換された局所領域の信号又は前記逆フーリエ変換部により多次元逆フーリエ変換された局所領域の信号から合成開口レーダ画像を再生する信号処理部とを備えていることを特徴とする信号処理装置。
A data management unit for managing observation data by a synthetic aperture radar;
An image regenerator that reproduces a synthetic aperture radar image from observation data managed by the data management unit;
An image management unit for managing a synthetic aperture radar image reproduced by the image regenerator,
The image player is
A data dividing unit that divides observation data managed by the data management unit into a plurality of local region signals;
A layout setting unit that sets a memory layout of signals of a plurality of local regions divided by the data dividing unit in accordance with a processing direction of Fourier transform processing or a processing direction of inverse Fourier transform processing;
A Fourier transform unit that multi-dimensionally Fourier transforms signals of a plurality of local regions in which the memory layout is matched to the processing direction of the Fourier transform process by the layout setting unit;
An inverse Fourier transform unit for performing multidimensional inverse Fourier transform on signals of a plurality of local regions in which the memory layout is matched to the processing direction of the inverse Fourier transform process by the layout setting unit;
A signal processing unit for reproducing a synthetic aperture radar image from a local region signal multidimensionally Fourier transformed by the Fourier transform unit or a local region signal multidimensionally inverse Fourier transformed by the inverse Fourier transform unit. A signal processing device.
前記画像再生器を複数実装しており、複数の画像再生器が合成開口レーダ画像の再生処理を並列に実行することを特徴とする請求項7記載の信号処理装置。   The signal processing apparatus according to claim 7, wherein a plurality of the image regenerators are mounted, and the plurality of image regenerators execute a synthetic aperture radar image reproduction process in parallel. データ分割部が、合成開口レーダによる観測データを複数の局所領域の信号に分割し、
レイアウト設定部が、フーリエ変換処理の処理方向又は逆フーリエ変換処理の処理方向に合わせて、前記データ分割部により分割された複数の局所領域の信号のメモリレイアウトを設定し、
フーリエ変換部が、前記レイアウト設定部によりメモリレイアウトがフーリエ変換処理の処理方向に合わされた複数の局所領域の信号を多次元フーリエ変換し、
逆フーリエ変換部が、前記レイアウト設定部によりメモリレイアウトが逆フーリエ変換処理の処理方向に合わされた複数の局所領域の信号を多次元逆フーリエ変換し、
信号処理部が、前記フーリエ変換部により多次元フーリエ変換された局所領域の信号又は前記逆フーリエ変換部により多次元逆フーリエ変換された局所領域の信号から合成開口レーダ画像を再生する
画像再生方法。
The data dividing unit divides the observation data from the synthetic aperture radar into a plurality of local region signals,
The layout setting unit sets the memory layout of the signals of the plurality of local regions divided by the data dividing unit according to the processing direction of the Fourier transform process or the processing direction of the inverse Fourier transform process,
The Fourier transform unit performs multi-dimensional Fourier transform on the signals of a plurality of local regions in which the memory layout is matched with the processing direction of the Fourier transform process by the layout setting unit,
The inverse Fourier transform unit performs multidimensional inverse Fourier transform on the signals of a plurality of local regions in which the memory layout is matched with the processing direction of the inverse Fourier transform process by the layout setting unit,
An image reproduction method in which a signal processing unit reproduces a synthetic aperture radar image from a local region signal subjected to multidimensional Fourier transform by the Fourier transform unit or a local region signal subjected to multidimensional inverse Fourier transform by the inverse Fourier transform unit.
JP2019523220A 2017-06-05 2017-06-05 Image reproducing device, signal processing apparatus, and image reproducing method Active JP6567232B2 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2017/020817 WO2018225127A1 (en) 2017-06-05 2017-06-05 Image reproducer, signal processing device, and image reproduction method

Publications (2)

Publication Number Publication Date
JP6567232B2 true JP6567232B2 (en) 2019-08-28
JPWO2018225127A1 JPWO2018225127A1 (en) 2019-11-07

Family

ID=64566615

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019523220A Active JP6567232B2 (en) 2017-06-05 2017-06-05 Image reproducing device, signal processing apparatus, and image reproducing method

Country Status (2)

Country Link
JP (1) JP6567232B2 (en)
WO (1) WO2018225127A1 (en)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04250567A (en) * 1991-01-25 1992-09-07 Fujitsu Ltd Two-dimensional fourier transformation system
JP3675537B2 (en) * 1995-11-29 2005-07-27 富士通株式会社 Memory distributed parallel computer performing fast Fourier transform and method thereof
JP2016095764A (en) * 2014-11-17 2016-05-26 三菱電機株式会社 Parallel processing device and parallel processing method

Also Published As

Publication number Publication date
WO2018225127A1 (en) 2018-12-13
JPWO2018225127A1 (en) 2019-11-07

Similar Documents

Publication Publication Date Title
JP2690932B2 (en) Digital signal processor and digital signal processor system
JP2002518730A (en) Register and method for accessing register used in single instruction multiple data system
US4821224A (en) Method and apparatus for processing multi-dimensional data to obtain a Fourier transform
WO2022007265A1 (en) Dilated convolution acceleration calculation method and apparatus
JP7261226B2 (en) Arithmetic processing unit
US20190243790A1 (en) Direct memory access engine and method thereof
US20220129744A1 (en) Method for permuting dimensions of a multi-dimensional tensor
WO2020061924A1 (en) Operation accelerator and data processing method
US11830114B2 (en) Reconfigurable hardware acceleration method and system for gaussian pyramid construction
EP3839832B1 (en) Method and apparatus with neural network convolution operation
CN112528219A (en) Memory device, operation method thereof and computing equipment
CN118278474B (en) A three-dimensional convolution parallel computing method, device and equipment based on multi-core processor
JP2022518640A (en) Data processing methods, equipment, equipment, storage media and program products
US20220113944A1 (en) Arithmetic processing device
US20140280421A1 (en) Fft accelerator
JP6567232B2 (en) Image reproducing device, signal processing apparatus, and image reproducing method
JP2003067361A (en) Anti-collision memory device, address calculation and data routing method using the device
Lenart et al. A hardware acceleration platform for digital holographic imaging
CN118069099B (en) FPGA-based multi-matrix parallel pipeline transposed SAR imaging method, device, equipment and storage medium
JPH08251400A (en) Digital image interpolation circuit provided with plurality of interpolation kernels
CN112947854B (en) SAR data storage and access method and device based on double-channel DDR3
JP5654373B2 (en) Arithmetic apparatus, arithmetic method and program
JP7219727B2 (en) Motion blur removal device and program
US20250335536A1 (en) Artificial intelligence accelerator hardware and operating method thereof
KR102479480B1 (en) Systolic array fast fourier transform apparatus and method based on shared memory

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190611

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190611

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20190611

A975 Report on accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A971005

Effective date: 20190626

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20190702

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190730

R150 Certificate of patent or registration of utility model

Ref document number: 6567232

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250