JP5770494B2 - Scan correlation processing device, radar device, and scan correlation processing method - Google Patents

Scan correlation processing device, radar device, and scan correlation processing method Download PDF

Info

Publication number
JP5770494B2
JP5770494B2 JP2011052893A JP2011052893A JP5770494B2 JP 5770494 B2 JP5770494 B2 JP 5770494B2 JP 2011052893 A JP2011052893 A JP 2011052893A JP 2011052893 A JP2011052893 A JP 2011052893A JP 5770494 B2 JP5770494 B2 JP 5770494B2
Authority
JP
Japan
Prior art keywords
value
unit
output value
instruction code
instruction
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
JP2011052893A
Other languages
Japanese (ja)
Other versions
JP2012189430A (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.)
Japan Radio Co Ltd
Original Assignee
Japan Radio Co Ltd
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 Japan Radio Co Ltd filed Critical Japan Radio Co Ltd
Priority to JP2011052893A priority Critical patent/JP5770494B2/en
Publication of JP2012189430A publication Critical patent/JP2012189430A/en
Application granted granted Critical
Publication of JP5770494B2 publication Critical patent/JP5770494B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Radar Systems Or Details Thereof (AREA)

Description

本発明は、スキャン相関処理装置、レーダ装置、及びスキャン相関処理方法に関する。   The present invention relates to a scan correlation processing device, a radar device, and a scan correlation processing method.

船舶などに用いられるレーダ装置では、海象や気象の状況に応じて発生する不要な反射波などのノイズ(クラッタ)を除去するスキャン相関処理が行われている。このスキャン相関処理は、1スキャン前における自船の位置と、今回のスキャンにおける位置と差分に基づいて、1スキャン前に得られた前回スキャン相関結果と、今回のスキャンにおいて得られたスイープデータから取り出された今回入力値とから、ノイズを検出して当該ノイズを除去する処理である。
ここで、スイープデータとは、レーダ装置における電波の送信と当該電波の反射波の受信とによる送受信(スイープ)1回ごとに得られるデータである。
In a radar apparatus used in a ship or the like, scan correlation processing is performed to remove noise (clutter) such as unnecessary reflected waves generated according to sea conditions and weather conditions. This scan correlation process is based on the previous scan correlation result obtained one scan before and the sweep data obtained in the current scan based on the position of the ship in the previous scan and the position and difference in the current scan. This is a process for detecting noise from the extracted current input value and removing the noise.
Here, the sweep data is data obtained every transmission / reception (sweep) by transmission of radio waves and reception of reflected waves of the radio waves in the radar apparatus.

時系列に連続するスイープデータにおける相関の算出は、今回のスイープにより得られたスイープデータ値と、前回までのスイープに基づいて得られた1回前の出力値とに対して、所定の演算を用いて今回の出力値を得ることにより行われる。このような演算は、スイープデータ値と、1回前の出力値との各組合せに対応付けられた出力値が記憶されているルックアップテーブルを用いることで行われている(例えば、特許文献1)。   The calculation of the correlation in time-series continuous sweep data is performed by performing a predetermined operation on the sweep data value obtained by this sweep and the previous output value obtained based on the previous sweep. To obtain the current output value. Such calculation is performed by using a look-up table in which output values associated with each combination of the sweep data value and the previous output value are stored (for example, Patent Document 1). ).

特開平4−371145号公報JP-A-4-371145

しかしながら、レーダ装置において、エコーのわずかな振幅差を画面表示上で区別できるようにするために、量子化の度合いを細かくしてデータの階調を増やす必要がある。この場合、データの取り得る値の数が増加するので、ルックアップテーブルに記憶させるスイープデータ値と出力値との組合せ数が増加することになる。また、出力値の算出に用いるルックアップテーブルには、スイープデータ値と出力値との組合せごとに出力値が記憶されるので、ルックアップテーブルに要する記憶領域が著しく増加することになる。例えば、スイープデータ値及び出力値の取り得る値を16通りから128通りに増加させると、ルックアップテーブルに記憶させる各組合せに対応する出力値が16×16(=256)通りから128×128(=16384)通りになるので、ルックアップテーブルに要する記憶領域が著しく増加することになる。
スキャン相関処理における処理をASIC(特定用途向けの集積回路)に実装する場合、データの階調を増やす変更は、ルックアップテーブルの実装に要するメモリサイズを増加させ、ASICのチップサイズが大きくなり、ASICチップの製造コストの増加を招いてしまうという問題がある。
However, in the radar apparatus, in order to be able to distinguish a slight amplitude difference between echoes on the screen display, it is necessary to increase the gradation of data by reducing the degree of quantization. In this case, since the number of values that the data can take increases, the number of combinations of sweep data values and output values stored in the lookup table increases. In addition, since the output value is stored for each combination of the sweep data value and the output value in the lookup table used for calculating the output value, the storage area required for the lookup table is remarkably increased. For example, when the possible values of the sweep data value and the output value are increased from 16 to 128, the output value corresponding to each combination stored in the lookup table is changed from 16 × 16 (= 256) to 128 × 128 ( = 16384), the storage area required for the lookup table is remarkably increased.
When the processing in the scan correlation processing is mounted on an ASIC (application-specific integrated circuit), a change that increases the data gradation increases the memory size required for mounting the lookup table, which increases the chip size of the ASIC, There is a problem that the manufacturing cost of the ASIC chip is increased.

本発明は、上記問題を解決すべくなされたもので、その目的は、レーダ映像の分解能を向上させる場合においても、スキャン相関処理におけるメモリ使用量の増加を抑制することができるスキャン相関処理装置、レーダ装置、及びスキャン相関処理方法を提供することにある。   The present invention has been made to solve the above problem, and its purpose is to provide a scan correlation processing device capable of suppressing an increase in memory usage in scan correlation processing even when the resolution of radar images is improved. A radar apparatus and a scan correlation processing method are provided.

上記問題を解決するために、本発明は、出力値が取り得る値に対する下限値から上限値までの数値範囲を区分した複数の級のうち1回前に算出された出力値に対応する級を選択するとともに、スイープデータ値が取り得る値に対する下限値から上限値までの数値範囲を区分した複数の級のうち入力されるスイープデータ値に対応する級を選択する級選択部と、1回前に算出された出力値に対する級と、スイープデータ値に対する級との組合せそれぞれに、出力値を算出する演算を示す命令コードを対応付けた命令テーブルを予め記憶している命令記憶部と、前記級選択部が選択した1回前に算出された出力値に対応する級と、入力されるスイープデータ値に対応する級との組合せに応じた命令コードを前記命令記憶部から読み出す命令コード読出部と、前記命令コード読出部が読み出した命令コードに基づいて、前記1回前に算出された出力値、及び前記入力されるスイープデータ値から出力値を算出する演算部とを備えることを特徴とするスキャン相関処理装置である。 In order to solve the above problem, the present invention provides a class corresponding to an output value calculated one time before among a plurality of classes dividing a numerical range from a lower limit value to an upper limit value with respect to a value that can be taken by an output value. as well as select a grade selection unit for selecting a grade corresponding to the sweep data value input more of the grade obtained by dividing the numerical range from the lower limit to the upper limit for possible values for sweep data values, before once a grade that corresponds to the calculated output values, each combination of a grade that corresponds to the sweep data value, stored in advance instructions table associating an instruction code showing the operation for calculating the output value instruction An instruction code corresponding to a combination of a storage unit, a class corresponding to the output value calculated immediately before selected by the class selection unit, and a class corresponding to the input sweep data value is stored in the instruction storage unit. Read instruction command And an arithmetic unit for calculating an output value from the output value calculated once before and the input sweep data value based on the instruction code read by the instruction code reading unit. This is a scan correlation processing device.

また、本発明は、上記に記載の発明において、前記命令記憶部には、海象条件及び気象条件ごとに対応付けられた複数の命令テーブルが記憶されており、前記命令コード読出部は、更に、前記命令記憶部に記憶されている複数の命令テーブルから、外部より入力される海象条件及び気象条件を示す情報に対応する命令テーブルを選択し、選択した命令テーブルから命令コードを読み出すことを特徴とする。   Further, the present invention is the above-described invention, wherein the instruction storage unit stores a plurality of instruction tables associated with each sea condition and weather condition, and the instruction code reading unit further includes: Selecting a command table corresponding to information indicating marine conditions and weather conditions inputted from the outside from a plurality of command tables stored in the command storage unit, and reading a command code from the selected command table, To do.

また、本発明は、上記に記載の発明のスキャン相関処理装置と、電波の送受信ごとに得られる前記スイープデータ値を前記スキャン相関処理装置に入力するレーダ送受信部と、前記スキャン相関処理装置において算出される出力値に基づいた表示画像データを出力する画像出力部とを具備することを特徴とするレーダ装置である。   Also, the present invention provides the scan correlation processing device according to the invention described above, a radar transmission / reception unit that inputs the sweep data value obtained for each transmission / reception of radio waves to the scan correlation processing device, and calculation in the scan correlation processing device. And an image output unit that outputs display image data based on the output value.

また、本発明は、出力値が取り得る値に対する下限値から上限値までの数値範囲を区分した複数の級のうち1回前に算出された出力値に対応する級を選択するとともに、スイープデータ値が取り得る値に対する下限値から上限値までの数値範囲を区分した複数の級のうち入力されるスイープデータ値に対応する級を選択する選択ステップと、1回前に算出された出力値に対する級と、スイープデータ値に対する級との組合せごとに、出力値を算出する演算を示す命令コードが含まれる命令テーブルを予め記憶している命令記憶部から、前記選択ステップにおいて選択した、1回前に算出された出力値に対応する級と、入力されるスイープデータ値に対応する級との組合せに対応した命令コードを前記命令記憶部から読み出す命令コード読出ステップと、前記命令コード読出ステップにおいて、読み出した命令コードに基づいて、前記1回前に算出された出力値、及び前記入力されるスイープデータ値から出力値を算出する演算ステップとを有することを特徴とするスキャン相関処理方法である。 In addition, the present invention selects a class corresponding to the output value calculated one time before from among a plurality of classes in which a numerical range from a lower limit value to an upper limit value with respect to a value that the output value can take, and sweep data. A selection step for selecting a class corresponding to an input sweep data value from a plurality of classes that divides a numerical range from a lower limit value to an upper limit value with respect to possible values, and an output value calculated one time before a grade that corresponds, for each combination of the grade that corresponds to the sweep data values from the instruction storage unit that previously stores command table that contains the instruction code indicating an operation for calculating an output value, in the selection step Read the instruction code corresponding to the selected combination of the class corresponding to the output value calculated immediately before and the class corresponding to the input sweep data value from the instruction storage unit. And an operation step of calculating an output value from the output value calculated one time before and the input sweep data value based on the read instruction code in the instruction code reading step. Is a scan correlation processing method characterized by the above.

この発明によれば、スキャン相関処理の演算対象となる、1回前の出力値及び今回の入力値を各値が取り得る数値範囲を区分した級の組合せごとに、1回前の出力値及びスイープデータ値から出力値を算出する演算を示す命令コードが命令テーブルに含まれる構成にした。
これにより、命令テーブルに含まれる命令コードの数は、1回前の出力値及びスイープデータ値の組合せ数を、1回前の出力値及びスイープデータ値が取り得る値に対する数値範囲を区分した級の組合せ数に削減することができ、出力値及びスイープデータ値の取り得る値の組合せ数によらず一定に保つことができる。その結果、出力値及びスイープデータ値が取り得る値を細かくして分解能を向上させる場合においても、命令テーブル(ルックアップテーブル)の実装に要するメモリサイズの増加を抑えることができ、スキャン相関処理におけるメモリ使用量の増加、及びチップサイズの大型化を抑制することができる。
According to the present invention, the output value of the previous time and the output value of the previous time and the output value of the previous time and the input value of the current time, which are subject to the calculation of the scan correlation process, for each class combination that divides the numerical value range that each value can take. An instruction code indicating an operation for calculating an output value from the sweep data value is included in the instruction table.
As a result, the number of instruction codes included in the instruction table is a class that divides the number of combinations of the output value and the sweep data value one time before and the numerical range for the value that can be taken by the previous output value and the sweep data value. The number of combinations can be reduced, and the output value and the sweep data value can be kept constant regardless of the number of possible combinations of values. As a result, even when the resolution can be improved by reducing the values that can be taken by the output value and the sweep data value, an increase in the memory size required for mounting the instruction table (lookup table) can be suppressed, and in the scan correlation process An increase in memory usage and an increase in chip size can be suppressed.

本実施形態におけるレーダ装置の構成を示す概略ブロック図である。It is a schematic block diagram which shows the structure of the radar apparatus in this embodiment. 同実施形態におけるスキャン相関処理部12の構成例を示すブロック図である。It is a block diagram which shows the structural example of the scan correlation process part 12 in the embodiment. 命令記憶部124に記憶されている命令テーブルの例を示す図である。It is a figure which shows the example of the command table memorize | stored in the command memory | storage part. 同実施形態における表示メモリ部11を更新する処理を示すフローチャートである。It is a flowchart which shows the process which updates the display memory part 11 in the embodiment.

以下、図面を参照して、本発明の実施形態におけるスキャン相関処理装置、レーダ装置、及びスキャン相関処理方法を説明する。   Hereinafter, a scan correlation processing device, a radar device, and a scan correlation processing method according to an embodiment of the present invention will be described with reference to the drawings.

図1は、本実施形態におけるレーダ装置の構成を示す概略ブロック図である。このレーダ装置は、空中線部2から送信された電波が物標に反射した反射波(エコー)を空中線部2が受信し、受信した反射波に応じた画像情報を表示部16に出力するものである。
ここで、本実施形態では、反射波に基づいて出力される受信信号を7ビットの精度で量子化し、レーダ装置が船舶に設置されている場合について説明する。
FIG. 1 is a schematic block diagram showing a configuration of a radar apparatus according to the present embodiment. In this radar apparatus, the antenna unit 2 receives a reflected wave (echo) reflected by a target from a radio wave transmitted from the antenna unit 2, and outputs image information corresponding to the received reflected wave to the display unit 16. is there.
Here, in the present embodiment, a case will be described in which the received signal output based on the reflected wave is quantized with 7-bit accuracy and the radar apparatus is installed on a ship.

同図に示すように、レーダ装置は、送受信制御部1、空中線部2、A/D(Analog-to-digital;アナログ・デジタル)変換部3、レーダ信号処理部4、スイープメモリ部5、空中線回転信号生成部6、距離角度信号制御部7、ジャイロインターフェース部8、座標変換部9、速度情報入力部10、表示メモリ部11、スキャン相関処理部12、表示情報生成部13、グラフィックメモリ部14、画像合成部15、及び表示部16を具備している。   As shown in the figure, the radar apparatus includes a transmission / reception control unit 1, an antenna unit 2, an A / D (Analog-to-digital) conversion unit 3, a radar signal processing unit 4, a sweep memory unit 5, and an antenna. Rotation signal generation unit 6, distance angle signal control unit 7, gyro interface unit 8, coordinate conversion unit 9, speed information input unit 10, display memory unit 11, scan correlation processing unit 12, display information generation unit 13, graphic memory unit 14 An image composition unit 15 and a display unit 16.

送受信制御部1は、自装置が具備している空中線部2の送受信の制御を行う。
空中線部2は、送受信制御部1の制御に応じて、予め定められた回転周期で回転するアンテナから電波を送信し、物標などで反射した電波を受信し、受信した電波の電力レベル(振幅)に応じた受信信号をA/D変換部3に出力する。
The transmission / reception control unit 1 controls transmission / reception of the antenna unit 2 included in the own device.
Under the control of the transmission / reception control unit 1, the antenna unit 2 transmits radio waves from an antenna that rotates at a predetermined rotation period, receives radio waves reflected by a target, and the power level (amplitude) of the received radio waves. ) Is output to the A / D converter 3.

A/D変換部3は、空中線部2から入力される受信信号を7ビットで量子化し、量子化したデジタル信号をレーダ信号処理部4に出力する。
レーダ信号処理部4は、公知の技術を用いて誤警報確率をある一定水準以下に抑圧するCFAR(Constant False Alarm Rate)処理を入力されたデジタル信号に対して行い、その結果をスイープデータとしてスイープメモリ部5に記憶させる。スイープメモリ部5には、反射波の受信電力レベルをデジタル化されたスイープデータが時系列順に記憶される。
The A / D conversion unit 3 quantizes the reception signal input from the antenna unit 2 with 7 bits, and outputs the quantized digital signal to the radar signal processing unit 4.
The radar signal processing unit 4 performs a CFAR (Constant False Alarm Rate) process for suppressing the false alarm probability to a certain level or less using a known technique, and sweeps the result as sweep data. It is stored in the memory unit 5. In the sweep memory unit 5, sweep data in which the received power level of the reflected wave is digitized is stored in chronological order.

空中線回転信号生成部6は、空中線部2が有するアンテナの回転角度に同期したパルス信号を生成し、生成したパルス信号を距離角度信号制御部7に出力する。
ジャイロインターフェース部8は、自装置が設置されている船舶の針路を検出し、検出した針路を示す情報を距離角度信号制御部7に出力する。
距離角度信号制御部7は、空中線回転信号生成部6から入力されるパルス信号と、ジャイロインターフェース部8から入力される情報とから角度を算出し、算出した角度を示す情報を座標変換部9に出力する。
The antenna rotation signal generation unit 6 generates a pulse signal synchronized with the rotation angle of the antenna included in the antenna unit 2, and outputs the generated pulse signal to the distance angle signal control unit 7.
The gyro interface unit 8 detects the course of the ship in which the apparatus is installed, and outputs information indicating the detected course to the distance angle signal control unit 7.
The distance angle signal control unit 7 calculates an angle from the pulse signal input from the antenna rotation signal generation unit 6 and information input from the gyro interface unit 8, and sends information indicating the calculated angle to the coordinate conversion unit 9. Output.

速度情報入力部10には、自装置が設置されている船舶の移動する速度を示す速度情報が外部より入力される。
座標変換部9は、距離角度信号制御部7が算出した角度と、速度情報入力部10に入力された速度情報とに基づいて、表示メモリ部11における読み出しアドレス及び書き込みアドレスを算出する。換言すると、座標変換部9は、アンテナの方位、及び、自船の針路と速度情報に基づいて算出される自船の位置を用いて、極座標系から直交座標系への変換を行い、表示メモリ部11に記憶されているデータのうち、スイープメモリ部5に記憶されているスイープデータに対応するデータを選択する読み出しアドレス及び書き込みアドレスを算出する。
The speed information input unit 10 is input with speed information indicating the speed at which the ship in which the apparatus is installed moves.
The coordinate conversion unit 9 calculates a read address and a write address in the display memory unit 11 based on the angle calculated by the distance angle signal control unit 7 and the speed information input to the speed information input unit 10. In other words, the coordinate conversion unit 9 performs conversion from the polar coordinate system to the orthogonal coordinate system using the position of the ship calculated based on the direction of the antenna and the course and speed information of the ship, and the display memory. A read address and a write address for selecting data corresponding to the sweep data stored in the sweep memory unit 5 among the data stored in the unit 11 are calculated.

表示メモリ部11は、アンテナが1回転して得られるデータ、すなわち1スキャン分のデータを記憶する複数の記憶領域を有し、PPI(Plan Position Indicator;平面位置表示)表示データを記憶する。また、表示メモリ部11の複数の記憶領域は、座標変換部9が算出する読み出しアドレス及び書き込みアドレスを用いて、いずれか1つが選択される。   The display memory unit 11 has a plurality of storage areas for storing data obtained by one rotation of the antenna, that is, data for one scan, and stores PPI (Plan Position Indicator) display data. In addition, any one of the plurality of storage areas of the display memory unit 11 is selected using the read address and the write address calculated by the coordinate conversion unit 9.

スキャン相関処理部12は、スキャン間の相関に基づいて、海象や気象の状況に応じて発生する不要な反射波などのノイズ(クラッタ)を除去する処理を行う。具体的には、スキャン相関処理部12は、1回前のスキャンにより得られたデータである前回出力値を表示メモリ部11から読み出すとともに、今回のスイープにより得られたデータである今回入力値をスイープメモリ部5から読み出す。
そして、スキャン相関処理部12は、前回出力値と今回入力値との相関に基づいた演算を行い、演算結果である今回出力値を表示メモリ部11に記憶させる。このとき、前回出力値は、座標変換部9が算出した読み出しアドレスで選択される記憶領域に記憶されたデータである。また、今回出力値は、座標変換部9が算出した書き込みアドレスで選択される記憶領域に記憶される。
The scan correlation processing unit 12 performs processing for removing noise (clutter) such as unnecessary reflected waves generated according to sea conditions and weather conditions based on the correlation between scans. Specifically, the scan correlation processing unit 12 reads out the previous output value, which is data obtained by the previous scan, from the display memory unit 11 and reads the current input value, which is data obtained by the current sweep. Read from the sweep memory unit 5.
The scan correlation processing unit 12 performs a calculation based on the correlation between the previous output value and the current input value, and stores the current output value, which is the calculation result, in the display memory unit 11. At this time, the previous output value is data stored in the storage area selected by the read address calculated by the coordinate conversion unit 9. The current output value is stored in the storage area selected by the write address calculated by the coordinate conversion unit 9.

表示情報生成部13は、海図や、電子方位線、VRM(Variable Range Marker;可変距離環)などを示す情報に基づいて、表示部16に表示させる表示データを生成し、生成した表示データをグラフィックメモリ部14に記憶させる。
画像合成部15は、表示メモリ部11に記憶されているデータと、グラフィックメモリ部14に記憶されている表示データとを合成し、合成したデータを表示部16に出力する。
表示部16は、画像合成部15から入力されたデータを画像として表示する。表示部16は、例えば、LCD(Liquid Crystal Display;液晶表示装置)などである。
The display information generation unit 13 generates display data to be displayed on the display unit 16 based on information indicating a nautical chart, an electronic bearing line, a VRM (Variable Range Marker), and the generated display data is graphically displayed. It is stored in the memory unit 14.
The image synthesis unit 15 synthesizes the data stored in the display memory unit 11 and the display data stored in the graphic memory unit 14 and outputs the synthesized data to the display unit 16.
The display unit 16 displays the data input from the image composition unit 15 as an image. The display unit 16 is, for example, an LCD (Liquid Crystal Display).

図2は、本実施形態におけるスキャン相関処理部12の構成例を示すブロック図である。同図に示すように、スキャン相関処理部12は、区分閾値記憶部121、級選択部122、4つのパイプラインレジスタ123a〜123d、命令記憶部124、命令コード読出部125、3つのパイプラインレジスタ126a〜126c、及び演算部127を備えている。
スキャン相関処理部12は、前回出力値及び今回入力値それぞれに対応した級を選択する処理と、前回出力値及び今回入力値それぞれに対応した級に基づいて今回出力値を算出する際の演算コードを読み出す処理と、読み出した演算コードに基づいて今回出力値を算出する処理との3つの処理をパイプライン処理して、演算時間の短縮を図っている。
FIG. 2 is a block diagram illustrating a configuration example of the scan correlation processing unit 12 in the present embodiment. As shown in the figure, the scan correlation processing unit 12 includes a division threshold storage unit 121, a class selection unit 122, four pipeline registers 123a to 123d, an instruction storage unit 124, an instruction code reading unit 125, and three pipeline registers. 126a to 126c and a calculation unit 127 are provided.
The scan correlation processing unit 12 selects a class corresponding to each of the previous output value and the current input value, and an operation code for calculating the current output value based on the class corresponding to the previous output value and the current input value. The processing time is shortened by pipelining the three processes of the process of reading out and the process of calculating the current output value based on the read operation code.

区分閾値記憶部121には、7ビットで量子化されたデータである前回出力値及び今回入力値が取り得る値に対する下限値から上限値までの数値範囲(0〜127)を区分するための複数のしきい値が記憶されている。例えば、区分閾値記憶部121には、数値範囲(0〜127)を8つに区分された級に分けるように、各級の上限値が小さい順に記憶されている。   The division threshold value storage unit 121 has a plurality of values for dividing a numerical range (0 to 127) from a lower limit value to an upper limit value with respect to values that can be taken by the previous output value and the current input value that are data quantized by 7 bits. The threshold value is stored. For example, in the division threshold storage unit 121, the upper limit value of each class is stored in ascending order so that the numerical value range (0 to 127) is divided into eight classes.

級選択部122は、表示メモリ部11から読み出される前回出力値と、スイープメモリ部5から読み出される今回入力値とを区分閾値記憶部121に記憶されている各しきい値と比較し、前回出力値と今回入力値とそれぞれに対応する級を選択し、選択した級を示す信号を出力する。ここで、級選択部122が出力する級を示す信号は、8つの級のいずれかを示す4ビットの情報量を有する信号である。   The class selection unit 122 compares the previous output value read from the display memory unit 11 and the current input value read from the sweep memory unit 5 with each threshold value stored in the segment threshold value storage unit 121, and outputs the previous output value. A class corresponding to each of the value and the current input value is selected, and a signal indicating the selected class is output. Here, the signal indicating the class output by the class selection unit 122 is a signal having a 4-bit information amount indicating any one of the eight classes.

パイプラインレジスタ123aは、表示メモリ部11から読み出される前回出力値が入力され、入力される前回出力値を記憶する。パイプラインレジスタ123bは、スイープメモリ部5から読み出される今回入力値が入力され、入力される今回入力値を記憶する。
パイプラインレジスタ123cは、級選択部122から前回出力値に対応する級が入力され、入力された級を記憶する。パイプラインレジスタ123dは、級選択部122から今回入力値に対応する級が入力され、入力された級を記憶する。各パイプラインレジスタ123a〜123dは、例えば、フリップ・フロップなどの記憶素子で構成されており、入力されている信号・情報を予め定められた周期ごとに記憶し、記憶した信号・情報を出力する。
The pipeline register 123a receives the previous output value read from the display memory unit 11, and stores the previous output value input. The pipeline register 123b receives the current input value read from the sweep memory unit 5 and stores the input current input value.
The pipeline register 123c receives a class corresponding to the previous output value from the class selection unit 122, and stores the input class. The pipeline register 123d receives a class corresponding to the current input value from the class selection unit 122, and stores the input class. Each of the pipeline registers 123a to 123d is configured by a storage element such as a flip-flop, for example, stores input signals and information at predetermined intervals, and outputs the stored signals and information. .

命令記憶部124には、前回出力値に対応する級と、今回入力値に対応する級との組合せそれぞれに、今回出力値を算出する演算を示す命令コードが対応付けられた命令テーブルが予め記憶されている。本実施形態においては、命令テーブルには、前回出力値に対応する級(8通り)と、今回入力値に対応する級(8通り)との全組合せ(64通り)に対応付けられた命令コードが記憶されている。命令記憶部124に記憶されている命令コードは、演算部127において実行させる演算を示す情報である。この命令コード内の情報により、前回出力値、今回入力値、命令コード内に含まれる即値のいずれかが演算対象となる入力値として選択される。また、同様に命令コード内の情報により入力値に対する演算内容が選択される。   The instruction storage unit 124 stores in advance an instruction table in which an instruction code indicating an operation for calculating the current output value is associated with each combination of the class corresponding to the previous output value and the class corresponding to the current input value. Has been. In the present embodiment, the instruction table includes instruction codes associated with all combinations (64 patterns) of classes corresponding to the previous output value (eight patterns) and classes corresponding to the current input value (eight patterns). Is remembered. The instruction code stored in the instruction storage unit 124 is information indicating an operation to be executed by the operation unit 127. Based on the information in the instruction code, one of the previous output value, the current input value, and the immediate value included in the instruction code is selected as the input value to be calculated. Similarly, the operation content for the input value is selected based on the information in the instruction code.

図3は、命令記憶部124に記憶されている命令テーブルの例を示す図である。ここでは、説明を簡単にするために、前回出力値に対応する級、及び今回入力値に対応する級が「0」と「1」との2通りであり、各級の組合せが4通りの場合が示されている。
同図に示すように、(前回出力値,今回出力値)の組合せが、(0,0)の場合、「前回出力値より「1」を減算して出力する」という演算が対応付けられている。また、(0,1)には「前回出力値を出力する」という演算が対応付けられ、(1,0)には「即値「0」を出力する」という演算が対応付けられ、(1,1)には「今回入力値に「1」を加算して出力する」という演算が対応付けられている。
FIG. 3 is a diagram illustrating an example of an instruction table stored in the instruction storage unit 124. Here, for simplicity of explanation, there are two classes, “0” and “1”, corresponding to the previous output value and the current input value, and there are four combinations of each class. The case is shown.
As shown in the figure, when the combination of (previous output value, current output value) is (0, 0), an operation “subtract“ 1 ”from the previous output value and output” ”is associated. Yes. Further, (0, 1) is associated with an operation “output previous output value”, (1, 0) is associated with an operation “output immediate value“ 0 ””, (1, 1) is associated with an operation of “adding“ 1 ”to the current input value and outputting” ”.

図2に戻って、説明を続ける。命令コード読出部125には、パイプラインレジスタ123c、123dから前回出力値に対応する級、及び今回入力値に対応する級とが入力される。命令コード読出部125は、入力された2つの級の組合せに対応する命令コードを命令記憶部124から読み出し、読み出した命令コードを出力する。   Returning to FIG. 2, the description will be continued. The class corresponding to the previous output value and the class corresponding to the current input value are input to the instruction code reading unit 125 from the pipeline registers 123c and 123d. The instruction code reading unit 125 reads out an instruction code corresponding to the input combination of the two classes from the instruction storage unit 124, and outputs the read instruction code.

パイプラインレジスタ126aは、パイプラインレジスタ123aから前回出力値が入力され、入力される前回出力値を記憶する。パイプラインレジスタ126bは、パイプラインレジスタ123bから今回入力値が入力され、入力される今回入力値を記憶する。パイプラインレジスタ126cは、命令コード読出部125から命令コードが入力され、入力された命令コードを記憶する。各パイプラインレジスタ126a〜126cは、パイプラインレジスタ123a〜123dと同様に、フリップ。フロップなどの記憶素子で構成されており、入力されている信号・情報を予め定められた周期ごとに記憶し、記憶した信号・情報を出力する。   The pipeline register 126a receives the previous output value from the pipeline register 123a and stores the previous output value that is input. The pipeline register 126b receives the current input value from the pipeline register 123b and stores the current input value that is input. The pipeline register 126c receives the instruction code from the instruction code reading unit 125 and stores the input instruction code. Each pipeline register 126a to 126c is flipped in the same manner as the pipeline registers 123a to 123d. It is composed of a storage element such as a flop, and stores input signals and information at predetermined intervals, and outputs the stored signals and information.

演算部127には、パイプラインレジスタ126aに記憶されている前回出力値と、パイプラインレジスタ126bに記憶されている今回入力値と、パイプラインレジスタ126cに記憶されている命令コードとが入力される。演算部127は、入力される命令コードに基づいて、前回出力値及び今回入力値から今回出力値を算出する。   The arithmetic unit 127 receives the previous output value stored in the pipeline register 126a, the current input value stored in the pipeline register 126b, and the instruction code stored in the pipeline register 126c. . The computing unit 127 calculates the current output value from the previous output value and the current input value based on the input instruction code.

図4は、本実施形態における表示メモリ部11を更新する処理を示すフローチャートである。レーダ装置において、表示メモリ部11を更新する処理が開始されると、座標変換部9がアンテナの方位、及び、自船の針路と速度情報に基づいて算出される自船の位置を用いて極座標系から直交座標系への変換を行い、スイープメモリ部5に記憶されているスイープデータに対応する、表示メモリ部11のアドレスを算出する(ステップS1)。   FIG. 4 is a flowchart showing a process for updating the display memory unit 11 in the present embodiment. In the radar device, when the process of updating the display memory unit 11 is started, the coordinate conversion unit 9 uses polar coordinates using the position of the ship calculated based on the direction of the antenna and the course and speed information of the ship. Conversion from a system to an orthogonal coordinate system is performed, and the address of the display memory unit 11 corresponding to the sweep data stored in the sweep memory unit 5 is calculated (step S1).

スキャン相関処理部12は、座標変換部9が算出したアドレスに記憶されている値(前回出力値)を読み出すとともに(ステップS2)、スイープメモリ部5からスイープデータ値(今回入力値)を読み出し、相関処理を行い今回出力値を算出する(ステップS3)。この相関処理は、上述のスキャン相関処理部12の構成に基づいて、前回出力値と、今回入力値との組合せに応じた演算を行うことにより行われる。   The scan correlation processing unit 12 reads the value (previous output value) stored in the address calculated by the coordinate conversion unit 9 (step S2), and also reads the sweep data value (current input value) from the sweep memory unit 5, Correlation processing is performed to calculate the current output value (step S3). This correlation processing is performed by performing an operation according to the combination of the previous output value and the current input value based on the configuration of the scan correlation processing unit 12 described above.

スキャン相関処理部12は、表示メモリ部11の記憶領域のうち、ステップS2において算出されたアドレスに、算出した今回出力値を記憶させる(ステップS4)。
上述のステップS1〜ステップS4の処理を繰り返して行うことにより、表示メモリ部11に記憶されている値を更新する。
The scan correlation processing unit 12 stores the calculated current output value at the address calculated in step S2 in the storage area of the display memory unit 11 (step S4).
The values stored in the display memory unit 11 are updated by repeatedly performing the processes in steps S1 to S4 described above.

このように、区分閾値記憶部121に記憶させるしきい値と、命令記憶部124に記憶させる命令テーブルを適宜変更することにより、級選択部122が今回入力値及び前回出力値に対して級を選択し、任意の振幅に応じた任意演算を行うことが可能となる。これにより、様々な海象条件、気象条件に応じた適切なスキャン相関処理のアルゴリズムを設定することができる。また、区分閾値記憶部121及び命令記憶部124に記憶させる情報を随時変更することで、リアルタイムで海象条件、気象条件に応じたスキャン相関処理に切り替えることが可能となる。   In this way, by appropriately changing the threshold value stored in the classification threshold value storage unit 121 and the command table stored in the command storage unit 124, the class selection unit 122 sets the class for the current input value and the previous output value. It is possible to select and perform an arbitrary calculation according to an arbitrary amplitude. Accordingly, it is possible to set an appropriate scan correlation processing algorithm according to various sea conditions and weather conditions. In addition, by changing the information stored in the classification threshold value storage unit 121 and the command storage unit 124 as needed, it is possible to switch to scan correlation processing according to sea conditions and weather conditions in real time.

上述のように、スキャン相関処理部12は、級選択部122が、表示メモリ部11から読み出された前回出力値に対する下限値から上限値までの数値範囲を、区分閾値記憶部121に記憶されている各しきい値と比較し、前回出力値が属する級を選択する。また、級選択部122が、スイープメモリ部5から読み出された今回入力値に対する下限値から条件値までの数値範囲を、区分閾値記憶部121に記憶されている各しきい値と比較し、今回入力値が属する級を選択する。命令コード読出部125が、級選択部122が選択した、前回出力値の級と、今回入力との級との組合せに対応付けられた命令コードを命令記憶部124から読み出す。   As described above, in the scan correlation processing unit 12, the class selection unit 122 stores the numerical range from the lower limit value to the upper limit value with respect to the previous output value read from the display memory unit 11 in the segment threshold value storage unit 121. The class to which the previous output value belongs is selected. Further, the class selection unit 122 compares the numerical value range from the lower limit value to the condition value for the current input value read from the sweep memory unit 5 with each threshold value stored in the segment threshold value storage unit 121, Select the class to which the input value belongs. The instruction code reading unit 125 reads from the instruction storage unit 124 the instruction code associated with the combination of the class of the previous output value selected by the class selection unit 122 and the class of the current input.

このように、前回出力値と今回入力値とを級に区分し、前回出力値に対応する級と、今回入力値に対応する級との組合せごとに命令コードを対応付けるようにしたので、命令記憶部124に記憶させる命令コードの数を、前回出力値が取り得る値と今回入力値が取り得る値との組合せより少なくすることができる。その結果、前回出力値と、今回入力値との分解能を向上させる場合においても、命令テーブルの実装に要するメモリサイズの増加を抑えることができ、スキャン相関処理におけるメモリ使用量の増加、及びスキャン相関処理を実装するASICチップの大型化を抑制することができる。
また、命令コードのサイズは、前回出力値及び今回入力値の分解能、すなわち情報量に依存しておらず、前回出力値及び今回入力値の分解能を向上させた場合においても、命令コードのサイズを変更する必要がないので、前回出力値と、今回入力値との分解能を向上させる場合においても、命令テーブルの実装に要するメモリサイズの増加を抑えることができ、スキャン相関処理におけるメモリ使用量の増加、及びスキャン相関処理を実装するASICチップの大型化を抑制することができる。
In this way, the previous output value and the current input value are classified into classes, and the instruction code is associated with each combination of the class corresponding to the previous output value and the class corresponding to the current input value. The number of instruction codes stored in the unit 124 can be made smaller than the combination of the value that can be taken by the previous output value and the value that can be taken by the current input value. As a result, even when the resolution between the previous output value and the current input value is improved, an increase in the memory size required for the implementation of the instruction table can be suppressed, an increase in memory usage in the scan correlation process, and a scan correlation. The increase in size of the ASIC chip on which the processing is mounted can be suppressed.
Also, the size of the instruction code does not depend on the resolution of the previous output value and the current input value, that is, the amount of information. Since there is no need to change, even when the resolution between the previous output value and the current input value is improved, the increase in memory size required to implement the instruction table can be suppressed, and the memory usage in scan correlation processing increases. And the enlargement of the ASIC chip which implements the scan correlation processing can be suppressed.

なお、本実施形態においては、命令記憶部124が記憶する命令テーブルが1つの場合について説明したが、命令記憶部124が記憶する命令テーブルが複数であってもよい。この場合、複数の命令テーブルそれぞれが、海象条件及び気象条件ごとに対応付けられており、命令コード読出部125に外部より入力される海象条件及び気象条件を示す情報が入力されるようにする。そして、命令コード読出部125は、入力された海象条件及び気象条件を示す情報に対応する命令テーブルを選択し、選択した命令テーブルから命令コードを読み出すようにしてもよい。これにより、海象条件及び気象条件に応じた命令テーブルを選択することができ、海象条件及び気象条件に応じたスキャン相関処理を行うことができ、ノイズ除去の精度を向上させることができる。   In the present embodiment, the case where the instruction storage unit 124 stores one instruction table has been described. However, the instruction storage unit 124 may store a plurality of instruction tables. In this case, each of the plurality of instruction tables is associated with each sea condition and weather condition, and information indicating the sea condition and weather condition input from the outside is input to the instruction code reading unit 125. Then, the instruction code reading unit 125 may select an instruction table corresponding to the input information indicating the sea condition and the weather condition, and read the instruction code from the selected instruction table. Thereby, the command table according to the sea condition and the weather condition can be selected, the scan correlation process according to the sea condition and the weather condition can be performed, and the noise removal accuracy can be improved.

1…送受信制御部、2…空中線部、3…A/D変換部、4…レーダ信号処理部、5…スイープメモリ部、6…空中線回転信号生成部、7…距離角度信号制御部、8…ジャイロインターフェース部、9…座標変換部、10…速度情報入力部、11…表示メモリ部、12…スキャン相関処理部、13…表示情報生成部、14…グラフィックメモリ部、15…画像合成部、16…表示部、121…区分閾値記憶部、122…級選択部、123a,123b,123c,123d…パイプラインレジスタ、124…命令記憶部、125…命令コード読出部、126a,126b,126c…パイプラインレジスタ、127…演算部   DESCRIPTION OF SYMBOLS 1 ... Transmission / reception control part, 2 ... Antenna part, 3 ... A / D conversion part, 4 ... Radar signal processing part, 5 ... Sweep memory part, 6 ... Antenna rotation signal generation part, 7 ... Distance angle signal control part, 8 ... Gyro interface unit, 9 ... coordinate conversion unit, 10 ... speed information input unit, 11 ... display memory unit, 12 ... scan correlation processing unit, 13 ... display information generation unit, 14 ... graphic memory unit, 15 ... image synthesis unit, 16 ... Display unit, 121 ... Division threshold storage unit, 122 ... Class selection unit, 123a, 123b, 123c, 123d ... Pipeline register, 124 ... Instruction storage unit, 125 ... Instruction code reading unit, 126a, 126b, 126c ... Pipeline Register, 127 ... arithmetic unit

Claims (4)

出力値が取り得る値に対する下限値から上限値までの数値範囲を区分した複数の級のうち1回前に算出された出力値に対応する級を選択するとともに、スイープデータ値が取り得る値に対する下限値から上限値までの数値範囲を区分した複数の級のうち入力されるスイープデータ値に対応する級を選択する級選択部と、
1回前に算出された出力値に対する級と、スイープデータ値に対する級との組合せそれぞれに、出力値を算出する演算を示す命令コードを対応付けた命令テーブルを予め記憶している命令記憶部と、
前記級選択部が選択した1回前に算出された出力値に対応する級と、入力されるスイープデータ値に対応する級との組合せに応じた命令コードを前記命令記憶部から読み出す命令コード読出部と、
前記命令コード読出部が読み出した命令コードに基づいて、前記1回前に算出された出力値、及び前記入力されるスイープデータ値から出力値を算出する演算部と
を備えることを特徴とするスキャン相関処理装置。
Select the class corresponding to the output value calculated one time before among the multiple classes that divide the numerical range from the lower limit value to the upper limit value for the value that the output value can take, and for the value that the sweep data value can take A class selection unit that selects a class corresponding to an input sweep data value from a plurality of classes that divides a numerical range from a lower limit value to an upper limit value;
A grade that corresponds to the output value calculated before once each combination of a grade that corresponds to the sweep data value, stores in advance a command table associating an instruction code showing the operation for calculating the output value An instruction storage unit,
Instruction code reading for reading out an instruction code from the instruction storage unit according to a combination of a class corresponding to the output value calculated immediately before selected by the class selection unit and a class corresponding to the input sweep data value And
A scan unit comprising: an arithmetic unit that calculates an output value from the output value calculated one time before and the input sweep data value based on the instruction code read by the instruction code reading unit; Correlation processing device.
請求項1に記載のスキャン相関処理装置において、
前記命令記憶部には、海象条件及び気象条件ごとに対応付けられた複数の命令テーブルが記憶されており、
前記命令コード読出部は、更に、前記命令記憶部に記憶されている複数の命令テーブルから、外部より入力される海象条件及び気象条件を示す情報に対応する命令テーブルを選択し、選択した命令テーブルから命令コードを読み出す
ことを特徴とするスキャン相関処理装置。
The scan correlation processing device according to claim 1,
The command storage unit stores a plurality of command tables associated with each sea condition and weather condition,
The instruction code reading unit further selects an instruction table corresponding to information indicating sea conditions and weather conditions inputted from the outside from a plurality of instruction tables stored in the instruction storage unit, and the selected instruction table A scan correlation processing device characterized by reading an instruction code from
請求項1又は請求項2のいずれかに記載のスキャン相関処理装置と、
電波の送受信ごとに得られる前記スイープデータ値を前記スキャン相関処理装置に入力するレーダ送受信部と、
前記スキャン相関処理装置において算出される出力値に基づいた表示画像データを出力する画像出力部と
を具備することを特徴とするレーダ装置。
The scan correlation processing device according to claim 1 or 2,
A radar transceiver for inputting the sweep data value obtained for each transmission / reception of radio waves to the scan correlation processor;
A radar apparatus comprising: an image output unit that outputs display image data based on an output value calculated by the scan correlation processing apparatus.
出力値が取り得る値に対する下限値から上限値までの数値範囲を区分した複数の級のうち1回前に算出された出力値に対応する級を選択するとともに、スイープデータ値が取り得る値に対する下限値から上限値までの数値範囲を区分した複数の級のうち入力されるスイープデータ値に対応する級を選択する級選択ステップと、
1回前に算出された出力値に対する級と、スイープデータ値に対する級との組合せごとに、出力値を算出する演算を示す命令コードが含まれる命令テーブルを予め記憶している命令記憶部から、前記級選択ステップにおいて選択した、1回前に算出された出力値に対応する級と、入力されるスイープデータ値に対応する級との組合せに対応した命令コードを前記命令記憶部から読み出す命令コード読出ステップと、
前記命令コード読出ステップにおいて、読み出した命令コードに基づいて、前記1回前に算出された出力値、及び前記入力されるスイープデータ値から出力値を算出する演算ステップと
を有することを特徴とするスキャン相関処理方法。
Select the class corresponding to the output value calculated one time before among the multiple classes that divide the numerical range from the lower limit value to the upper limit value for the value that the output value can take, and for the value that the sweep data value can take A class selection step for selecting a class corresponding to the input sweep data value from among a plurality of classes dividing the numerical range from the lower limit value to the upper limit value;
A grade that corresponds to the output value calculated before once for each combination of a grade that corresponds to the sweep data value, stores in advance command table that contains the instruction code indicating an operation for calculating an output value An instruction code corresponding to a combination of a class corresponding to the output value calculated in the previous class selected in the class selection step and a class corresponding to the input sweep data value An instruction code reading step for reading from the storage unit;
The instruction code reading step includes a calculation step of calculating an output value based on the read instruction code and the output value calculated one time before and the input sweep data value. Scan correlation processing method.
JP2011052893A 2011-03-10 2011-03-10 Scan correlation processing device, radar device, and scan correlation processing method Active JP5770494B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011052893A JP5770494B2 (en) 2011-03-10 2011-03-10 Scan correlation processing device, radar device, and scan correlation processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011052893A JP5770494B2 (en) 2011-03-10 2011-03-10 Scan correlation processing device, radar device, and scan correlation processing method

Publications (2)

Publication Number Publication Date
JP2012189430A JP2012189430A (en) 2012-10-04
JP5770494B2 true JP5770494B2 (en) 2015-08-26

Family

ID=47082772

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011052893A Active JP5770494B2 (en) 2011-03-10 2011-03-10 Scan correlation processing device, radar device, and scan correlation processing method

Country Status (1)

Country Link
JP (1) JP5770494B2 (en)

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2999588B2 (en) * 1991-06-19 2000-01-17 株式会社日立メディコ Ultrasound diagnostic equipment
JPH0540171A (en) * 1991-08-05 1993-02-19 Mitsubishi Electric Corp Distance tracking device
JP4787482B2 (en) * 2004-10-15 2011-10-05 古野電気株式会社 Radar apparatus and image data generation apparatus
JP5398195B2 (en) * 2007-08-31 2014-01-29 古野電気株式会社 Radar equipment
JP5078669B2 (en) * 2008-02-27 2012-11-21 三菱電機株式会社 Target detection apparatus, target detection method, and target detection program
JP2010249648A (en) * 2009-04-15 2010-11-04 Japan Radio Co Ltd Detector

Also Published As

Publication number Publication date
JP2012189430A (en) 2012-10-04

Similar Documents

Publication Publication Date Title
JP7182869B2 (en) Target detection device
JP5628643B2 (en) Echo image display device, echo image display method, and echo image display program
JP4791137B2 (en) Position specifying device, image reproducing device, position specifying method, and position specifying program
US9390531B2 (en) Movable body display device and movable body display method
US11822023B2 (en) Navigation information device and navigation information processing method
CN107110967B (en) Tracking processing device and tracking processing method
JP2011174714A (en) Method and device for processing echo signal, radar device and echo signal processing program
JP2017129520A (en) Radar device and target tracking method
EP2527864A1 (en) Sensor image display device and method
JP2018159552A (en) Signal processing device and signal processing method
JP6215543B2 (en) Radar equipment
JP2016169968A (en) Surface tidal current estimation device, radar device, surface tidal current estimation method, and surface tidal current estimation program
JP2013079814A (en) Fish shoal prediction position display system, underwater detection device, storage device, fish shoal prediction device, fish shoal prediction position display program, and fish shoal prediction position display method
JP5731859B2 (en) Interference cancellation apparatus, radar apparatus, and interference cancellation method
JP5650420B2 (en) Signal processing apparatus, radar apparatus, signal processing method, and signal processing program
JP5770494B2 (en) Scan correlation processing device, radar device, and scan correlation processing method
JP2019079443A (en) Ship information display device and ship information display method
JP4197635B2 (en) Radar device and similar device
JP6084811B2 (en) Tracking processing apparatus and tracking processing method
JP6420676B2 (en) Ultrasonic diagnostic equipment
JP2017151004A (en) Sensor picture processor and sensor picture processing method
JP6180004B2 (en) Tracking processing apparatus and tracking processing method
JP2014020865A (en) Signal processor, underwater searching device, signal processing method, and program
JP7493882B2 (en) Image Processing Unit
JPH10160823A (en) Radar

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20140307

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20141107

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20141118

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20150116

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: 20150616

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20150625

R150 Certificate of patent or registration of utility model

Ref document number: 5770494

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150