JP2010233146A - Symbol clock reproducing device, demodulation device, nyquist point discriminating device, nyquist point discriminating method, symbol clock generating method, and symbol clock reproducing method - Google Patents
Symbol clock reproducing device, demodulation device, nyquist point discriminating device, nyquist point discriminating method, symbol clock generating method, and symbol clock reproducing method Download PDFInfo
- Publication number
- JP2010233146A JP2010233146A JP2009080934A JP2009080934A JP2010233146A JP 2010233146 A JP2010233146 A JP 2010233146A JP 2009080934 A JP2009080934 A JP 2009080934A JP 2009080934 A JP2009080934 A JP 2009080934A JP 2010233146 A JP2010233146 A JP 2010233146A
- Authority
- JP
- Japan
- Prior art keywords
- point
- symbol
- value
- symbol clock
- distance
- 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.)
- Granted
Links
Images
Landscapes
- Digital Transmission Methods That Use Modulated Carrier Waves (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Abstract
Description
本発明は、シンボルクロック再生装置、復調装置、ナイキスト点判別装置、ナイキスト点判別方法、シンボルクロック生成方法、及びシンボル再生方法に関する。 The present invention relates to a symbol clock recovery device, a demodulation device, a Nyquist point determination device, a Nyquist point determination method, a symbol clock generation method, and a symbol recovery method.
FSK(Frequency Shift Keying)復号回路やPSK(Phase Shift Keying)復号回路のクロック再生装置は、受信したFSK変調信号やPSK変調信号から、ベースバンド信号の切り替わりタイミングを示すシンボルクロックを再生し、このシンボルクロックを用いてベースバンド信号を復号する。
シンボルクロックを再生する従来のクロック再生装置には、下記特許文献1〜4に示されたものがある。
A clock recovery device of an FSK (Frequency Shift Keying) decoding circuit or a PSK (Phase Shift Keying) decoding circuit recovers a symbol clock indicating the switching timing of a baseband signal from the received FSK modulation signal or PSK modulation signal, and this symbol A baseband signal is decoded using a clock.
Conventional clock recovery devices for recovering a symbol clock include those disclosed in
特許文献1のクロック再生装置は、変調波のアイパターンのゼロクロスポイントを求め、これに基づきシンボルクロックを再生している。
The clock recovery device of
図16は、変調波のアイパターンの一例を示す図であり、変調形式が2値のFSKである変調波のアイパターンを示している。
図17は、他の変調波のアイパターンを示す図であり、変調形式が4値FSKの変調波のアイパターンを示している。
FIG. 16 is a diagram illustrating an example of an eye pattern of a modulated wave, and illustrates an eye pattern of a modulated wave whose modulation format is binary FSK.
FIG. 17 is a diagram showing an eye pattern of another modulated wave, and shows an eye pattern of a modulated wave whose modulation format is quaternary FSK.
特許文献1のようにゼロクロスポイントを検出するクロック再生装置は、例えば図16のアイパターンを示す2値の変調形式には、ゼロクロスポイントが明確であるため、有効である。
しかしながら、ゼロクロスポイントを検出するクロック再生装置は、多値の変調形式では、不都合になることが多い。例えば、変調形式が4値FSKの場合、図17に示すようなアイパターンが得られ、ゼロクロスポイントに相当する場所(図17の+2,0,−2に対応する場所)の範囲が広い。例えば、1シンボルにおけるサンプリングポイントを0から10とすると、サンプリングポイントの1〜8まで、ゼロクロスが得られる。このため、ゼロクロスポイントを用いて再生したシンボルクロックが正確でなくなる危険性が高い。
A clock recovery device that detects a zero cross point as in
However, a clock recovery device that detects a zero cross point is often inconvenient in a multi-level modulation format. For example, when the modulation format is 4-level FSK, an eye pattern as shown in FIG. 17 is obtained, and the range corresponding to the zero cross point (location corresponding to +2, 0, -2 in FIG. 17) is wide. For example, if the sampling point in one symbol is 0 to 10, a zero cross is obtained from 1 to 8 of the sampling points. For this reason, there is a high risk that the symbol clock reproduced using the zero cross point will not be accurate.
このような問題を解決するために、特許文献2及び3に開示されているように、ゼロクロスポイントを用いず、アイパターンの収束点の位置、つまりナイキスト点を求め、ナイキスト点に基づいて、シンボルクロックを再生する方式も提案されている。
In order to solve such a problem, as disclosed in
特許文献2に開示されているシンボルクロック再生装置は、多値変調波の各サンプル点のサンプル値の分散値を計算して、分散値が最小となる点を求め、その分散値の最小となる点に基づいてシンボルクロックを再生する。
The symbol clock recovery device disclosed in
特許文献3に開示されているシンボルクロック再生装置は、サンプリングごとに収束点判定を行い、その結果を硬判定データとして記憶する。そして、硬判定データに対応する軟判定データと収束点との距離を求め、硬判定データの偏移に基づき、距離をクロック再生の位相情報とし、この位相情報に基づいてシンボルクロックを再生する。
The symbol clock recovery device disclosed in
しかしながら、特許文献2に開示されたシンボルクロック再生装置は、複数のサンプル値の平均値や分散値を計算して最小値を求めるため、データ処理の処理負担が重く実用的でなかった。また、特許文献3に開示されたシンボルクロック再生装置は、その時点の硬判定データばかりでなく、過去2回の硬判定データの比較判定を行う必要があるため、判定回数が多く、構成が複雑であるという問題があった。
However, since the symbol clock recovery device disclosed in
特許文献2,3のシンボルクロック再生装置の課題を解決するために、特許文献4のシンボルクロック再生装置では、変調信号の周波数を所定のサンプリング周期でサンプリングし、サンプリング値に、アイパターンにおける収束点毎に2進数の桁が上がるようなディジタルデータを割り当てて規格化し、規格化されたディジタルデータの各ビットと0x0FFFのアンドをとり、その結果で得られるデータから、Nシンボルの各サンプリング点でのサンプルデータの周波数と収束点との距離を累算し、その距離が最小となるサンプリング位置をナイキスト点として抽出する。そして、抽出したナイキスト点に基づいてシンボルクロックを再生する。
In order to solve the problems of the symbol clock recovery devices disclosed in
上述の特許文献4では、アイパターンの収束点とサンプルデータの周波数との距離に基づいてナイキスト点を抽出している。この場合、アイパターンが図17のようになる変調信号の場合は、ナイキスト点の近傍のサンプリング点での周波数と収束点との距離の分散が大きいので、ナイキスト点が正確に抽出できる。しかしながら、アイパターンが図18のようになる変調信号の場合、周波数と収束点との距離の累算値について、図19のようにナイキスト点の近傍のサンプリング点での分散が低く、ナイキスト点との差がほとんどなくなり、誤ったサンプリング点をナイキスト点として抽出する危険性が高くなる。
ナイキスト点を誤って検出すると、復調信号の信号劣化が起きると共に、図20のように誤りが大きいと、シンボルクロックのジッターのマージンが少なくなるという問題があった。
In
If the Nyquist point is detected erroneously, the demodulated signal is degraded, and if the error is large as shown in FIG. 20, there is a problem that the margin of the symbol clock jitter is reduced.
そこで、本発明は、ナイキスト点付近のサンプリングデータの分散が小さくても、誤ってナイキスト点を抽出することを防ぐことを目的とする。 Accordingly, an object of the present invention is to prevent erroneous extraction of Nyquist points even if the variance of sampling data near the Nyquist points is small.
上記目的を達成するために、本発明の第1の観点に係るシンボルクロック再生装置は、
搬送信号の所定のパラメータをベースバンド信号の値に応じて偏移させた変調信号を、所定のサンプリング周期でサンプリングして、該パラメータの瞬時値を検出するパラメータ検出手段と、
各パラメータの瞬時値と、アイパターンを作成した場合の隣接する収束点との間の距離を求める距離判別手段と、
前記距離判別手段で求めた各距離について、各1シンボル期間内で、相対的に等しいサンプリング点で求められた距離を累算する累算手段と、
前記累算手段で求められた累算値間の傾きを求め、傾きが最大となるサンプリング点と傾きが最小となるサンプリング点とを抽出し、抽出したサンプリング点に基づいてナイキスト点を推定し、推定したナイキスト点に基づくタイミングでシンボルクロックのパルスを発生するクロック発生手段と、
を備えることを特徴とする。
In order to achieve the above object, a symbol clock recovery device according to the first aspect of the present invention provides:
Parameter detection means for sampling a modulated signal obtained by shifting a predetermined parameter of the carrier signal according to the value of the baseband signal at a predetermined sampling period, and detecting an instantaneous value of the parameter;
Distance determining means for obtaining a distance between an instantaneous value of each parameter and an adjacent convergence point when an eye pattern is created,
For each distance obtained by the distance discriminating means, accumulating means for accumulating the distance obtained at relatively equal sampling points within each one symbol period;
Obtain the slope between the accumulated values obtained by the accumulation means, extract the sampling point where the slope is maximum and the sampling point where the slope is minimum, and estimate the Nyquist point based on the extracted sampling point; Clock generating means for generating a pulse of a symbol clock at a timing based on the estimated Nyquist point;
It is characterized by providing.
尚、前記クロック発生手段は、前記傾きが最大となるサンプリング点と前記傾きが最小となるサンプリング点との中点を前記ナイキスト点と推定してもよい。 The clock generation means may estimate the midpoint between the sampling point where the inclination is maximum and the sampling point where the inclination is minimum as the Nyquist point.
又、前記パラメータ検出手段は、前記ベースバンド信号の1シンボル期間に相当する時間内で、n回、パラメータの瞬時値を検出し、
前記累算手段は、複数のNシンボル期間について、それぞれ第iのサンプル点について求められた距離同士を加算することにより、N個の累算値を求めてもよい。
The parameter detection means detects the instantaneous value of the parameter n times within a time corresponding to one symbol period of the baseband signal,
The accumulation means may obtain N accumulated values by adding the distances obtained for the i-th sample point for each of a plurality of N symbol periods.
又、前記距離判別手段は、
検出した瞬時値を、アイパターン上での隣接するシンボル閾値間の相対位置を示す位置情報に変換する第1の変換手段と、
前記第1の変換手段により得られたシンボル閾値を基準とする位置情報を、アイパターン上での収束点を基準とする相対位置を示す位置情報に変換する第2の変換手段と、
前記第2の変換手段により得られた収束点を基準とする位置情報から、収束点までの距離に変換する第3の変換手段とから構成されてもよい。
The distance discriminating means is
First conversion means for converting the detected instantaneous value into position information indicating a relative position between adjacent symbol threshold values on the eye pattern;
Second conversion means for converting position information based on the symbol threshold obtained by the first conversion means into position information indicating a relative position on the basis of the convergence point on the eye pattern;
You may comprise from the 3rd conversion means which converts into the distance to a convergence point from the positional information on the basis of the convergence point obtained by the said 2nd conversion means.
又、前記第1の変換手段は、検出した瞬時値を示すデータと、該瞬時値を示すデータのうち、アイパターン上での隣接するシンボル閾値間の領域を特定する機能を有するデータ部分をマスクする手段から構成され、
前記第2の変換手段は、収束点に対応するデータが0となるように、第1の変換手段で変換されたデータから所定データを減算する手段から構成され、
前記第3の変換手段は、前記第2の変換手段で変換されたデータの絶対値をとる手段から構成されてもよい。
Further, the first conversion means masks data indicating the detected instantaneous value and a data portion having a function of specifying a region between adjacent symbol threshold values on the eye pattern among the data indicating the instantaneous value. Consisting of means to
The second conversion means includes means for subtracting predetermined data from the data converted by the first conversion means so that the data corresponding to the convergence point is 0.
The third conversion means may comprise means for taking an absolute value of the data converted by the second conversion means.
又、前記距離判別手段は、
検出したパラメータの瞬時値を規格化する規格化手段と、
規格化した瞬時値に基づいて、距離を判別する手段と、を備えてもよい。
The distance discriminating means is
Normalization means for normalizing the instantaneous value of the detected parameter;
Means for discriminating the distance based on the normalized instantaneous value.
又、前記規格化手段は、各瞬時値に対し、アイパターンを作成した場合の隣接する収束点間の距離が等間隔で、各収束点から収束点間のシンボル閾値までの距離が等しく、且つ隣接する収束点を表すデータの桁数が1だけ異なり、隣接するシンボル閾値を表すデータの桁数が1だけ異なるディジタルデータに規格化する手段、から構成されてもよい。 Further, the normalization means, for each instantaneous value, when the eye pattern is created, the distance between adjacent convergence points is equal, the distance from each convergence point to the symbol threshold value between the convergence points is equal, and It may be constituted by means for normalizing to digital data in which the number of digits of data representing adjacent convergence points is different by one and the number of digits of data representing adjacent symbol thresholds is different by one.
又、前記変調信号から、ベースバンド信号の先頭位置を示す同期語を検出する同期語検出手段と、
前記検出された同期語に基づいて前記パラメータ検出手段が検出した瞬時値を調整し、調整した瞬時値を前記距離判別手段に供給する調整手段とをさらに備えてもよい。
A synchronization word detecting means for detecting a synchronization word indicating a head position of the baseband signal from the modulated signal;
The apparatus may further comprise adjusting means for adjusting the instantaneous value detected by the parameter detecting means based on the detected synchronization word and supplying the adjusted instantaneous value to the distance determining means.
又、前記変調信号は、多値FSK又はPSKで変調されており、前記パラメータは周波数又は位相であってもよい。 The modulation signal may be modulated by multi-level FSK or PSK, and the parameter may be a frequency or a phase.
上記目的を達成するために、本発明の第2の観点に係る復調装置は、
本発明の第1の観点に係るシンボルクロック再生装置と、
該シンボルクロック再生装置からのシンボルクロックに基づいて、前記変調信号からシンボルを復調する復調手段と、を備えることを特徴とする。
In order to achieve the above object, a demodulator according to a second aspect of the present invention provides:
A symbol clock recovery device according to a first aspect of the present invention;
Demodulating means for demodulating a symbol from the modulated signal based on a symbol clock from the symbol clock recovery device.
上記目的を達成するために、本発明の第3の観点に係るナイキスト点判別装置は、
搬送信号の所定のパラメータをベースバンド信号の値に応じて偏移させた変調信号を、所定のサンプリング周期で、サンプリングして該パラメータの瞬時値を検出するパラメータ検出手段と、
各パラメータの瞬時値と、アイパターンを作成した場合の隣接する収束点との間の距離を求める距離判別手段と、
前記距離判別手段で求めた各距離について、各1シンボル期間内で、相対的に等しいサンプリング点で求められた距離を累算する累算手段と、
前記累算手段で求められた累算値間の傾きを求め、傾きが最大となるサンプリング点と傾きが最小となるサンプリング点とを抽出し、抽出したサンプリング点の中点をナイキスト点として判別するナイキスト点判別手段とを備えることを特徴とする。
In order to achieve the above object, a Nyquist point discriminating device according to a third aspect of the present invention provides:
Parameter detection means for sampling a modulated signal obtained by shifting a predetermined parameter of the carrier signal according to the value of the baseband signal at a predetermined sampling period and detecting an instantaneous value of the parameter;
Distance determining means for obtaining a distance between an instantaneous value of each parameter and an adjacent convergence point when an eye pattern is created,
For each distance obtained by the distance discriminating means, accumulating means for accumulating the distance obtained at relatively equal sampling points within each one symbol period;
The slope between the accumulated values obtained by the accumulation means is obtained, the sampling point where the slope is maximum and the sampling point where the slope is minimum are extracted, and the midpoint of the extracted sampling points is determined as the Nyquist point. And Nyquist point discriminating means.
上記目的を達成するために、本発明の第4の観点に係るナイキスト点判別方法は、
変調信号の変調パラメータを検出し、
検出した変調パラメータの各瞬時値と、アイパターンを作成した場合の隣接する収束点との間の距離を求め、
各1シンボル期間内で、相対的に等しい位置で求められた前記距離の累算値を求め、
前記累算値間の傾きを求め、傾きが最大となる位置と傾きが最小となる位置の中点の位置をナイキスト点として判別することを特徴とする。
In order to achieve the above object, a Nyquist point determination method according to a fourth aspect of the present invention is:
Detect the modulation parameters of the modulation signal,
Find the distance between each detected instantaneous value of the modulation parameter and the adjacent convergence point when creating an eye pattern,
Within each symbol period, find the accumulated value of the distances found at relatively equal positions;
An inclination between the accumulated values is obtained, and a position of a midpoint where the inclination is maximum and the position where the inclination is minimum is determined as a Nyquist point.
上記目的を達成するために、本発明の第5の観点に係るシンボルクロック生成方法は、
本発明の第4の観点に係るナイキスト点判別方法で判別したナイキスト点に基づいたタイミングでシンボルクロックを生成することを特徴とする。
In order to achieve the above object, a symbol clock generation method according to a fifth aspect of the present invention includes:
A symbol clock is generated at a timing based on the Nyquist point determined by the Nyquist point determination method according to the fourth aspect of the present invention.
上記目的を達成するために、本発明の第6の観点に係るシンボルクロック再生方法は、
本発明の第5の観点に係るシンボルクロック生成方法で生成したシンボルクロックを用いて変調信号に含まれているシンボルを再生することを特徴とする。
In order to achieve the above object, a symbol clock recovery method according to a sixth aspect of the present invention provides:
The symbol included in the modulation signal is reproduced using the symbol clock generated by the symbol clock generation method according to the fifth aspect of the present invention.
本発明によれば、ナイキスト点付近のサンプリングデータの分散が小さくても、誤ってナイキスト点を抽出するリスクを低減できる。 According to the present invention, the risk of erroneously extracting a Nyquist point can be reduced even if the variance of sampling data near the Nyquist point is small.
以下、図面に基づき、本発明の実施の形態について詳細に説明する。
[第1の実施形態]
本発明の第1の実施形態に係る復調装置1は、図1に示すように、4値周波数変調(FSK; frequency shift keying)で変調された変調波を復調する回路であり、シンボルクロックを再生するクロック再生装置10と、シンボルクロックに基づいて、受信信号のシンボルを判定して復調するシンボル判定装置30とから構成されている。
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
[First Embodiment]
As shown in FIG. 1, a
クロック再生装置10は、4値周波数変調(FSK; Frequency Shift Keying)で変調された変調波からシンボルクロックを再生する回路であり、4値FSKで変調された変調波が入力される検波部11と、同期語検出部12と、周波数調整部13と、変調度調整部14と、クロック再生部20と、から構成されている。
The
検波部11は、所定のサンプリング周期で、変調波の瞬時的な周波数を検出し、検出した周波数を規格化する回路であり、図2に示すように、アナログ/ディジタル(A/D)変換回路111、周波数弁別回路112、振幅値規格化回路113及び記憶部114を備える。
The
アナログ/ディジタル(A/D)変換回路111は、受信回路等から入力するFSK変調波をA/D変換して出力する。
An analog / digital (A / D)
周波数弁別回路112は、FFT(Fast Fourier Transform ; 高速フーリエ変換)回路等から構成され、FSK変調波の周波数(瞬時値)を予め定められたサンプリング周期で判別する。本実施の形態では、周波数弁別回路112は、1シンボル期間(ベースバンド信号の1信号期間)に8回サンプリング(周波数弁別)を行う。
The
振幅値規格化回路113は、周波数弁別回路112が判別した周波数(瞬時値)を規格化してディジタルデータ(規格化データ)に変換し、同期語検出部12とクロック再生部20とに出力する。
The amplitude
記憶部114は、周波数弁別回路112が判別した周波数を規格化するための情報を格納する。
The
ここで、振幅値規格化回路113と記憶部114とが協働で行う、振幅値規格化処理について説明する。
図4は、4値FSK信号のアイパターンと、周波数弁別回路112のサンプリングタイミングを例示する図である。
Here, an amplitude value normalization process performed in cooperation between the amplitude
FIG. 4 is a diagram illustrating an eye pattern of the quaternary FSK signal and the sampling timing of the
ディジタルデータを4値FSKで変調した場合、変調波の周波数の偏移を重ね合わせてアイパターンを作成すると、図4に示すようになり、縦軸方向に周波数の偏移量及び変調度が表れる。そして、周波数の偏移が収束する収束点が、ナイキスト点上に表れる。4値FSKのアイパターンには、周波数の異なる収束点が4個(図4の+3、+1、−1、−3)出現し、収束点と収束点との間が開口部となる。開口部の中心値が、変調度のシンボル閾値となる(図4の+2、0、−2)。 When digital data is modulated with four-value FSK, when the eye pattern is created by superimposing the frequency shift of the modulated wave, the result is as shown in FIG. 4, and the frequency shift amount and the degree of modulation appear in the vertical axis direction. . A convergence point at which the frequency shift converges appears on the Nyquist point. In the quaternary FSK eye pattern, four convergence points with different frequencies (+3, +1, −1, −3 in FIG. 4) appear, and an opening is formed between the convergence points. The center value of the opening becomes the symbol threshold value of the modulation degree (+2, 0, -2 in FIG. 4).
前述のように、周波数弁別回路112は、1シンボル期間に8サンプルとなるように、変調信号をサンプリングし、サンプリングごとに、変調波の瞬時的な周波数を検出し、その数値を出力する。
As described above, the
記憶部114には、各収束点(図4に示す+3〜−3)とシンボル閾値(図4の+2、0、−2)について、システム設計上求められる各周波数とそれに対応付けられる規格化された数値とを例えばテーブル形式で記憶する。
In the
図5に記憶部114に記憶されるデータの一例を示す。なお、記憶部114に実際に格納される必要があるデータは、破線で囲まれた周波数と規格化されたディジタルデータとの対応関係のみである。
FIG. 5 shows an example of data stored in the
収束点+3は、設計上、周波数f+3に相当し、その周波数に割り当てるディジタルデータは0x1800である。
サンプル閾値+2は、設計上、周波数f+2に相当し、その周波数に割り当てるディジタルデータは0x1000(=0x1800−0x800)である。
収束点+1は、設計上、周波数f+1に相当し、その周波数に割り当てるディジタルデータは0x0800(=0x1000−0x800)である。
サンプル閾値0は、設計上、周波数f0に相当し、その周波数に割り当てるディジタルデータは0x0000(=0x800−0x800)である。
収束点−1は、設計上、周波数f-1に相当し、その周波数に割り当てるディジタルデータは0xF800(=0x0000−0x800)である。
サンプル閾値−2は、設計上、周波数f-2に相当し、その周波数に割り当てるディジタルデータは0xF000(=0xF800−0x800)である。
収束点−3は、設計上、周波数f-3に相当し、その周波数に割り当てるディジタルデータは0xE800(=0xF000−0x800)である。
The
The sample threshold +2 corresponds to the frequency f + 2 by design, and the digital data assigned to the frequency is 0x1000 (= 0x1800-0x800).
The
The
The convergence point -1 corresponds to the frequency f-1 by design, and the digital data assigned to the frequency is 0xF800 (= 0x0000-0x800).
The sample threshold value -2 corresponds to the frequency f-2 by design, and the digital data assigned to the frequency is 0xF000 (= 0xF800-0x800).
The convergence point-3 corresponds to the frequency f-3 by design, and the digital data assigned to the frequency is 0xE800 (= 0xF000-0x800).
これら7つのディジタルデータは、図6に示すように、実際に周波数を表す有効ビットと桁数を合わせるための予備ビットとからなる。
各ディジタルデータは、ビットb1からビットb16までの16ビットのデータである。16ビットのうちの下位側が周波数を実際に表す有効ビットであり、上位側が桁合わせ及び極性表示用の予備ビットである。
As shown in FIG. 6, these seven digital data are composed of effective bits that actually represent frequencies and spare bits for matching the number of digits.
Each digital data is 16-bit data from bit b1 to bit b16. The lower side of the 16 bits is an effective bit that actually represents the frequency, and the upper side is a spare bit for digit alignment and polarity display.
例えば、図4の収束点+3に対応する規格化データ0x1800は、図6に示すような16ビットのデータであり、下位のビットb1〜b13が有効ビットであり、上位のビットb14〜b16が予備ビットである。図4のシンボル閾値+2に対応する規格化データ0x1000は、下位のビットb1〜b13が有効ビットであり、上位のビットb14〜b16が予備ビットである。収束点+1に対応する規格化データ0x0800は、下位のビットb1〜b12が有効ビットであり、上位のビットb13〜b16が予備ビットである。
For example, the normalized data 0x1800 corresponding to the convergence point +3 in FIG. 4 is 16-bit data as shown in FIG. 6, the lower bits b1 to b13 are valid bits, and the upper bits b14 to b16 are spare bits. Is a bit. In the normalized data 0x1000 corresponding to the symbol threshold +2 in FIG. 4, the lower bits b1 to b13 are valid bits, and the upper bits b14 to b16 are spare bits. In the normalized data 0x0800 corresponding to the
これらのデータの有効ビットにおいて、アイパターンを作成した場合の隣接する収束点間の距離が等間隔で、各収束点から収束点間のシンボル閾値までの距離が等しく、且つ隣接する収束点を表す有効ビットの桁数が1だけ異なり、隣接するシンボル閾値を表す有効ビットの桁数も互いに1だけ異なるようなディジタルデータに規格化されている。そして、サンプリングされた周波数と直近のシンボル閾値からの距離がビットb1〜b12に現われる。
なお、図6で、収束点−1〜−3については、負の数であるため、上記の点がわかりにくいが、符号を無視して考えると、上記の関係が成立している。
In the effective bits of these data, when the eye pattern is created, the distance between adjacent convergence points is equal, the distance from each convergence point to the symbol threshold value between the convergence points is equal, and the adjacent convergence points are represented. It is standardized to digital data in which the number of significant bits differs by one and the number of significant bits representing adjacent symbol thresholds differs by one. Then, the sampled frequency and the distance from the most recent symbol threshold appear in bits b1 to b12.
In FIG. 6, since the convergence points -1 to -3 are negative numbers, the above points are difficult to understand, but the above relationship is established when the sign is ignored.
次に、図1に示す振幅値規格化回路113は、記憶部114に格納されている図5のテーブルを参照して、周波数弁別回路112が弁別した周波数を対応するディジタルデータに変換する。
Next, the amplitude
例えば、振幅値規格化回路113は、周波数弁別回路112が弁別した周波数の瞬時値がf+3であれば、これを0x1800に変換し、周波数の瞬時値がf0であれば、これを0x0000に変換し、周波数の瞬時値がf-2であれば、これを0xF000に変換する。
For example, if the instantaneous value of the frequency discriminated by the
振幅値規格化回路113は、周波数弁別回路112が弁別した周波数の瞬時値がf+3,f+2,f+1,f0,f-1,f-2,f-3以外の値を取った場合には、例えば、補完法を用いてディジタルデータを割り当てる。
The amplitude
例えば、周波数弁別回路112が弁別した周波数の瞬時値fxが,f+2とf+1の間にある場合には、振幅値規格化回路113は、(f+2−fx):(fx−f+1)=(0x1000−D):(D−0x0800)が成立するように、fxに対応するディジタルデータを求めて出力する。
For example, when the instantaneous value fx of the frequency discriminated by the
同様に、例えば、周波数弁別回路112が弁別した周波数の瞬時値fxが,f0とf-1の間にある場合には、振幅値規格化回路113は、(f0−fx):(fx−f-1)=(0x0000−D):(D−0xF800)が成立するように、fxに対応するディジタルデータを求めて出力する。
Similarly, for example, when the instantaneous value fx of the frequency discriminated by the
同期語検出部12は、検波部11が出力したディジタルデータから、ベースバンド信号(受信データ)の先頭位置を示す同期語を検出する。
この同期語の検出段階では、クロック再生部20でシンボルクロックの再生が開始されていない可能性がある。従って、同期語検出部12は、同期語の理論的な検波波形で同期語を検出する構成が望ましい。例えば、同期語検出部12は、検波部11から出力されるデータ列の変化と、同期語に関して出力されると期待されるデータ列(データ列の期待値)の変化のパターンマッチングを行い、同様の変化をしたときに同期語を検出したと判別するようにしてもよい。
或いは、同期語検出部12を従来の構成とし、周波数弁別回路112の出力信号を同期語検出部12に供給して、同期語を検出するようにしてもよい。
The synchronization word detection unit 12 detects a synchronization word indicating the head position of the baseband signal (reception data) from the digital data output from the
In this sync word detection stage, the
Alternatively, the synchronization word detection unit 12 may have a conventional configuration, and the output signal of the
同期語検出部12は、同期語を検出するまでは、検波部11から供給された規格化データをクロック再生部20に供給し、同期語を検出すると、検波部11から供給された規格化データを周波数調整部13に供給するという、一種のスイッチ回路として機能する。
The synchronization word detection unit 12 supplies the standardized data supplied from the
周波数調整部13は、同期語の情報に基づいて、検波部11で検出した周波数のオフセット分の補正に相当する修正を、検波部11の出力するディジタルデータに対して行う。
The
より詳細に説明すると、同期語は既知であり、同期語に対応する周波数列も既知である。従って、同期語に対応する規格化データもシステムの設計上一義に定まる。一方、実際に伝送される信号の周波数は、フェージング等様々な要因により変動し、全体としてオフセット値が重畳することが多い。例えば、収束点及びシンボル閾値+3〜−3に対応する各周波数f+3〜f-3がΔfだけ上側或いは下側にシフトすることがある。周波数調整部13は、同期語に対応する規格ディジタルデータとその期待値との差から、周波数のオフセット分Δfに対応するディジタル値ΔDを求め、オフセット分Δfを相殺するように、このΔDを規格化データDから減算し又は加算する。
More specifically, the synchronization word is known, and the frequency sequence corresponding to the synchronization word is also known. Therefore, standardized data corresponding to the synchronization word is also uniquely determined in the system design. On the other hand, the frequency of a signal that is actually transmitted fluctuates due to various factors such as fading, and an offset value is often superimposed as a whole. For example, the frequencies f + 3 to f-3 corresponding to the convergence point and the symbol threshold values +3 to -3 may shift upward or downward by Δf. The
変調度調整部14は、同期語の情報に基づき、検波部11で規格化する際の各収束点及び閾値に対応する周波数の補正を、周波数調整部13の出力するディジタルデータに対して行う。
The modulation
より詳細に説明すると、同期語は既知であり、同期語に対応する周波数列も既知である。従って、同期語に対応する規格化データもシステムの設計上一義に定まる。一方、実際に伝送される信号の周波数は、フェージング等様々な要因により変動し、オフセット値とは別に個々に変動することが多い。例えば、オフセットを除去した後の収束点+3に対応する各周波数f+3がΔf+3だけ上側或いは下側にシフトし、オフセットを除去した後のシンボル閾値+2に対応する各周波数f+2がΔf+2だけ上側或いは下側にシフトし、...と変化することがある。変調度調整部14は、同期語に対応する規格ディジタルデータとその期待値との差から、各収束点及びシンボル閾値に対応する各周波数f+3〜f-3の本来の周波数からの変位量を求める。そして、その変位量を相殺するように、各収束点及びシンボル閾値に対応する各周波数f+3〜f-3に対応する規格化データの補正量を求める。
More specifically, the synchronization word is known, and the frequency sequence corresponding to the synchronization word is also known. Therefore, standardized data corresponding to the synchronization word is also uniquely determined in the system design. On the other hand, the frequency of a signal that is actually transmitted fluctuates due to various factors such as fading and often fluctuates separately from the offset value. For example, each frequency f + 3 corresponding to the convergence point +3 after removing the offset is shifted upward or downward by Δf + 3, and each frequency f + 2 corresponding to the symbol threshold +2 after removing the offset is Shift up or down by Δf + 2, . . And may change. Based on the difference between the standard digital data corresponding to the synchronization word and its expected value, the modulation
さらに、変調度調整部14は、求めた補正量から、周波数調整部13から供給される周波数調整済みの規格化データについて、補完法などを用いて、個別に補正量を求め、求めた補正量を用いて、供給された周波数調整済みの規格化データを補正し、クロック再生部20に供給する。
Further, the modulation
なお、前述のように、周波数調整部13と変調度調整部14が機能するのは、同期語検出部12が同期語を検出した後である。
As described above, the
クロック再生部20は、図3に示すように、AND部21と、減算部22と、絶対値部(ABS)23と、ヒストグラム作成部24と、ナイキスト点判別部25と、シンボルクロック出力部26とを備えている。
As shown in FIG. 3, the
AND部21には、同期語検出部12或いは変調度調整部14から供給された規格化データが入力される。AND部21は、規格化データ(16ビット)の各ビットと、0x0FFFのデータの各ビットとのAND(論理積)をそれぞれ計算する。このようにして、ビットごとのANDを取ることにより、図6を参照して説明した上位の不要ビット(桁合わせ用のビット)の値がマスクされる。これにより、図7に模式的に示すように、測定された各周波数(瞬時値)が、隣接するシンボル閾値間の範囲(f+4〜f+2=0x1FFF〜0x1000;f+2〜f0=0x0FFF〜0x0000;f0〜f-2=0x0000〜0xF001;f-2〜f-4=0xF000〜0xE001)のどの位置に存在するかを示すディジタルデータ(0x0FFF〜0x0000)が得られる。即ち、AND部21は、各周波数(瞬時値)を、隣接するシンボル閾値間内での相対的位置を示すデータに変換する。
The AND
なお、図7で、シンボル閾値+4と−4とは、それぞれ、図5には示されていないが、図5のアイパターンの上限と下限に存在するシンボル閾値である。 In FIG. 7, symbol threshold values +4 and −4 are symbol threshold values that are not shown in FIG. 5 but exist at the upper and lower limits of the eye pattern in FIG. 5.
減算部22はAND部21に接続され、AND部21の出力するデータから0x0800を減算する。これは、図8に模式的に示すように、正の値で示されていた、弁別周波数の位置を、収束点である0x0000を中心とした0xF800〜0x07FFの正及び負の範囲で表すことに対応する。
The subtracting
絶対値部(ABS)23は、減算部22に接続され、減算部22の出力するデータの絶対値を求める。減算部22で正又は負の値に振り分けられた規格化データの絶対値を求めることにより、その値が示す周波数の瞬時値と最も近い収束点(0x0000)との距離が得られる(図9参照)。
The absolute value part (ABS) 23 is connected to the
ヒストグラム作成部24は、絶対値部23から供給される絶対値を記憶する記憶部として機能する。
また、ヒストグラム作成部24は、ナイキスト点判別部25と協働して、Nシンボル単位で、周期的に、絶対値部23から供給された絶対値のうち、その絶対値が得られたサンプリングタイミングの相対位置が等しいものを累算して、サンプルタイミング別の計8個の累算値を求める。この累算値は、例えば、図12に示すように分布する。
The
In addition, the
ナイキスト点判別部25は、ヒストグラム作成部24と協働して、前述の絶対値の累算値を求め、求めた8個の累算値を用いてナイキスト点を判別する。
The Nyquist point discriminating
より詳細に説明すると、ヒストグラム作成部24に格納されている累算値は、Nシンボルについての各サンプリング点でのサンプリング値の累算値であり、最小値がナイキスト点に対応すると推定される。しかし、ナイキスト点の付近の他のサンプリングデータのバラツキ(分散)が小さいときには、その累算値がナイキスト点よりも小さくなる可能性がある。そこで、本実施形態のナイキスト点判別部25は、累算値をサンプリングタイミングの順に並べたときの最小の傾斜をとる位置と最大の傾斜をとる位置の中点をナイキスト点と判別する。
なお、最大の傾斜をとる場合は、一つ先行するサンプリングデータから現在のサンプリングデータを引いた場合の値が正の値で最大となる場合であり、最小の傾斜をとる場合は、一つ先行するサンプリングデータから現在のサンプリングデータを引いた場合の値が負の値で最大となる場合である。
More specifically, the accumulated value stored in the
Note that the maximum slope is when the current sampling data is subtracted from the sampling data that precedes one, and the maximum value is a positive value. This is a case where the negative value is the maximum when the current sampling data is subtracted from the sampling data to be processed.
シンボルクロック出力部26は、判別されたナイキスト点に対応するサンプリングタイミングで、以後、シンボルクロックを出力する。
The symbol
図1のシンボル判定装置30には、遅延回路31を介して受信回路より受信信号(変調信号)が供給される。なお、遅延回路31の遅延時間は、シンボルクロックの出力タイミングと変調信号をシンボル判定装置30に供給するタイミングとを一致させるために必要な時間である。
1 is supplied with a received signal (modulated signal) from a receiving circuit via a delay circuit 31. Note that the delay time of the delay circuit 31 is a time necessary for matching the output timing of the symbol clock with the timing of supplying the modulation signal to the
シンボル判定装置30は、クロック再生部20から供給されるシンボルクロックに従って、シンボルを判定し、判定したシンボルを示すシンボルデータを後段の回路に出力する。
The
なお、検波部11の出力する規格化データをシンボル判定装置30に供給してもよい。この場合、シンボル判定装置30は、規格化データを用いてシンボルを判別する。
Note that the normalized data output from the
次に、上記構成の復調装置1の動作を説明する。
図示せぬ受信回路で受信された受信信号(FSK変調信号)は、検波部11に供給され、A/D変換回路111により、ディジタルデータに変換される。
Next, the operation of the
A reception signal (FSK modulation signal) received by a reception circuit (not shown) is supplied to the
周波数弁別回路112は、1シンボル期間に8回の割合で、周波数を判別し、判別した周波数(瞬時値)を示すデータを順次出力する。この説明では、理解を容易にするため、周波数弁別回路112が、周波数ft0,ft1,ft2,ft3,...を順次判別したとする。
The
振幅値規格化回路113は、周波数弁別回路112から順次供給される周波数ft0,ft1,ft2,ft3,......を示すデータを、記憶部114に記憶している図5に示す表に従い、規格化されたディジタルデータに変換して出力する。
The amplitude
振幅値規格化回路113は、例えば、周波数ft0が収束点+3に対応する周波数f+3に等しければ、規格化されたディジタルデータDt0=0x1800を出力する。また、周波数ft1が収束点+3に対応する周波数f+3とシンボル閾値+2に対応する周波数f+2との間にある値であれば、(0x1800−Dt1):(Dt1−0x1000)=(f+3−ft1):(ft1−f+2)が成立するような、規格化されたディジタルデータDを出力する。同様に、周波数ft2がシンボル閾値+2に対応する周波数f+2と収束点+1に対応する周波数f+1との間にある値であれば、(0x1000−Dt2):(Dt2−0x0800)=(f+2−ft2):(ft2−f+1)が成立するような、規格化されたディジタルデータDt2を出力する。
For example, if the frequency ft0 is equal to the frequency f + 3 corresponding to the
このようにして生成された規格化データ(周波数の瞬時値を示すデータ)Dt0,Dt1,Dt2,Dt3,...は、順次、同期語検出部12に供給される。 The standardized data (data indicating the instantaneous value of the frequency) Dt0, Dt1, Dt2, Dt3,... Generated in this way are sequentially supplied to the synchronization word detecting unit 12.
同期語検出部12は、検波部11から規格化データが供給される度に、それ以前の所定数の一連の規格化データが、ベースバンド信号の先頭を示す固定の同期語に対して予定されている規格化データに対応(相当)するか否かを判別する。同期語検出部12は、シンボルクロックを利用しないタイプのものであり、例えば、順次供給される規格化データDt0,Dt1,Dt2,Dt3,...の変化のパターンと、同期語に対して予定されている規格化データの変化パターンとをマッチングし、一致した時に同期語を検出できたと判別する。
Each time the normalized data is supplied from the
同期語検出部12は、同期語を検出するまでは、検波部11から供給された規格化データDt0,Dt1,Dt2,Dt3,...を、そのままクロック再生部20に供給し、一旦同期語を検出すると、検波部11から供給された規格化データDt0,Dt1,Dt2,Dt3,...を、周波数調整部13に供給する。
ここで、規格化データDt0,Dt1,Dt2,Dt3,...が、同期語の規格化データに相当すると判別されたとすると、以後、これらのデータは、周波数調整部13に供給される。
Until the synchronization word is detected, the synchronization word detection unit 12 supplies the normalized data Dt0, Dt1, Dt2, Dt3,... Supplied from the
Here, if it is determined that the normalized data Dt0, Dt1, Dt2, Dt3,... Correspond to the normalized data of the synchronization word, these data are thereafter supplied to the
周波数調整部13は、供給された規格化データDt0,Dt1,Dt2,Dt3,...と、同期語に対して予定されている規格化データIt0,It1,It2,It3,...との間の、全体的な差から、検波部11から供給された規格化データに含まれているオフセット成分ΔDを求めて記憶する。このオフセット成分ΔDは、例えば、(ΣDti−ΣIti)/m (mはサンプル数)で求めることができる。
The
周波数調整部13は、以後、順次供給される規格化データDt0,Dt1,Dt2,Dt3,...それぞれから、ΔDを減算して、オフセット分を除去するように規格化データDt0,Dt1,...を補正し、変調度調整部14に供給する。
After that, the
変調度調整部14は、周波数調整部13から供給される同期語に対応するオフセット補償済規格化データDt0,Dt1,Dt2,Dt3,...と、同期語に対して予定されている規格化データIt0,It1,It2,It3,...との相関関係から、オフセット補償済の規格化データの各値について、それを本来取るべき値に補正するために必要な補正量(補正式)を求め、それを記憶する。変調度調整部14は、以後、求めた補正量をオフセット調整済規格化データDt0,Dt1,Dt2,Dt3,...に適用し、変調度(振幅)を調整した規格化データを生成し、クロック再生部20に供給する。
The modulation
クロック再生部20のAND部21は、同期語検出部12から供給された(周波数調整や変調度調整を受けていない)規格化データに対しても変調度調整部14から供給された(周波数調整や変調度調整を行った)規格化データのいずれに対しても同様の処理を行う。
The AND
即ち、AND部21は、供給された規格化データDt0,Dt1,Dt2,Dt3,...それぞれと、0x0FFFの論理積を取り、順次出力する。これにより、AND部21は、周波数弁別回路112で判別された周波数(瞬時値)ftに対応する規格化データDtを、隣接する2つのシンボル閾値間の相対位置を示す規格化データEtに変換し、減算部22に順次供給する。
That is, the AND
例えば、周波数弁別回路112で判別された周波数(瞬時値)ft0が収束点+3に対応する周波数f+3とシンボル閾値+2に対応する周波数f+2との間にあり、0x1000〜0x1800の範囲内の規格化データDt0が生成されたとすると、AND部21の処理により、規格化データDt0は、0x0000〜0x0800の範囲内の規格化データEt0に変換される。同様に、例えば、周波数弁別回路112で判別された周波数(瞬時値)ft1がシンボル閾値−2に対応する周波数f-2と収束点−3に対応する周波数f-3との間にあり、0xE800〜0xF000の範囲内の規格化データDt1が生成されたとすると、AND部21の処理により、規格化データDt1は、0x0800〜0x0FFFの範囲内の規格化データEt1に変換される。
For example, the frequency (instantaneous value) ft0 determined by the
減算部22は、AND部21から供給された規格化データEt0,Et1,Et2,Et3,...からそれぞれ、0x0800を減算し、収束点(0x000)を基準とする位置(正負)と収束点までの距離を示すデータに修正し、規格化データFt0,Ft1,Ft2,Ft3,...を生成し、絶対値部23に供給する。
The subtracting
絶対値部23は、減算部22から供給された規格化データFt0,Ft1,Ft2,Ft3,...の絶対値を取る。これにより、収束点(0x000)を基準とする位置(正負)を無視した収束点までの距離を示す規格化データGt0,Gt1,Gt2,Gt3,...を生成し、ヒストグラム作成部24に供給する。
The
ヒストグラム作成部24は、絶対値部23から順次供給される規格化データGt0,Gt1,Gt2,Gt3,...が供給されると、これを順次記憶する。
When the normalized data Gt0, Gt1, Gt2, Gt3,... Sequentially supplied from the
さらに、ヒストグラム作成部24とナイキスト点判別部25とは、Nシンボル期間毎に、図10及び図11に示す周期処理を実行する。
Further, the
この周期処理を、図10及び図11を参照して説明する。
ヒストグラム作成部24は、絶対値部23から順次供給される規格化データGt0,Gt1,Gt2,Gt3,...が供給されると、記憶していた累算値H0,H1,H2,H3,...,H7の対応するものに順次加算し、新たな、H0,H1,H2,H3,...,H7を生成する。
This periodic process will be described with reference to FIGS.
When the normalized data Gt0, Gt1, Gt2, Gt3,... Sequentially supplied from the
従って、累算値H0は、この復調装置1が処理を開始してから現時点までの、1シンボル期間内の第0のサンプリングタイミングでサンプリングされた周波数(瞬時値)に対応する絶対値G8・i+0(i=自然数;G0,G8,G16,G24,...),の総和、即ち、この復調装置1が処理を開始してから現時点までの、1シンボル期間内の第0のサンプリングタイミングでサンプリングされた周波数(瞬時値)と直近の収束点までの距離の総和を示す値となる。
Therefore, the accumulated value H0 is an absolute value G8 · corresponding to the frequency (instantaneous value) sampled at the 0th sampling timing within one symbol period from when the
また、累算値H1は、この復調装置1が処理を開始してから現時点までの、1シンボル期間内の第1のサンプリングタイミングでサンプリングされた周波数(瞬時値)に対応する絶対値G8・i+1(i=自然数;G1,G9,G17,G25,...),の総和、即ち、この復調装置1が処理を開始してから現時点までの、1シンボル期間内の第1のサンプリングタイミングでサンプリングされた周波数(瞬時値)と直近の収束点までの距離の総和を示す値となる。
Further, the accumulated value H1 is an absolute value G8 · corresponding to the frequency (instantaneous value) sampled at the first sampling timing within one symbol period from when the
累算値H2〜H7も同様に、この復調装置1が処理を開始してから現時点までの、1シンボル期間内の第2〜7のサンプリングタイミングでサンプリングされた周波数(瞬時値)と直近の収束点までの距離の総和を示す値となる。
Similarly, the accumulated values H2 to H7 are the frequency (instantaneous value) sampled at the second to seventh sampling timings in one symbol period from the start of processing by the
ヒストグラム作成部24とナイキスト点判別部25は、サンプリングクロックに応答して、Nシンボル期間毎に(8・Nサンプリング期間)毎に図10の周期処理を開始する。
In response to the sampling clock, the
まず、ヒストグラム作成部24上のワークエリアとしての累算値記憶部をクリアする(ステップS11)。
続いて、第0〜第7のサンプリングタイミングの累算値H0〜H7を0とする(ステップS12)。
First, the accumulated value storage section as a work area on the
Subsequently, the accumulated values H0 to H7 of the 0th to 7th sampling timings are set to 0 (step S12).
次に、絶対値部23から8個の絶対値Gt0〜Gt7を取り込み、それぞれ、ヒストグラム値H0〜H7に加算する(ステップS13)。即ち、H0=H0+Gt0,H1=H1+Gt1,...H7=H7+Gt7を順次求める。
Next, eight absolute values Gt0 to Gt7 are fetched from the
次に、Nシンボル分(8・Nサンプル)の処理が終了したか否かを判別し(ステップS14)、終了していなければ(ステップS14;NO)、ステップS13に戻って、次の絶対値列を求めて、累算値を更新する処理を繰り返す。即ち、H0=H0+Gt8,H1=H1+Gt9,...H7=H7+Gt15を順次求め、続いて、H0=H0+Gt16,H1=H1+Gt17,...H7=H7+Gt23,....,、H0=H0+Gt(N-1)0,H1=H1+Gt(N-1)1,...H7=H7+Gt(N-1)7を順次求める。 Next, it is determined whether or not the processing for N symbols (8 · N samples) has been completed (step S14). If not completed (step S14; NO), the process returns to step S13 to return to the next absolute value. The process of obtaining the column and updating the accumulated value is repeated. That is, H0 = H0 + Gt8, H1 = H1 + Gt9,... H7 = H7 + Gt15 are sequentially obtained, and then H0 = H0 + Gt16, H1 = H1 + Gt17,. 1) 0, H1 = H1 + Gt (N-1) 1,... H7 = H7 + Gt (N-1) 7 are sequentially obtained.
Nシンボル分(8・Nサンプル)の処理が終了したと判別した場合(ステップS14;YES)、ナイキスト点判別部25は、求めた累算値H0〜H7を読み出し、累算値間の最大傾きと最小傾きを検出する。(ステップ15)。
When it is determined that the processing for N symbols (8 · N samples) has been completed (step S14; YES), the Nyquist
このヒストグラムの最大傾きと最小傾きを検出する処理では、最初に、累算値H0〜H7を、図12のように縦軸に大きさ、横軸にサンプリングタイミングの順に右方向に並べた場合の累算値H0〜H7の右側の傾きを計算する。即ち、H7−H6,H6−H5,H5−H4,...,H0−H7を計算する。 In the process of detecting the maximum slope and the minimum slope of this histogram, first, the accumulated values H0 to H7 are arranged in the right direction in the order of the magnitude on the vertical axis and the sampling timing on the horizontal axis as shown in FIG. The slope on the right side of the accumulated values H0 to H7 is calculated. That is, H7-H6, H6-H5, H5-H4,..., H0-H7 are calculated.
ここで、各累算値H0,H1,H2,H3,H4,H5,H6,H7にサンプリング位置を示す番号♯1,♯2,♯3,♯4,♯5,♯6,♯7,♯8を付けると、図12の場合は、図13のように番号♯2の右側の傾きが最小となり、番号♯7の右側の傾きが最大となる。
Here,
傾きが最大となる番号を最大値点、傾きが最小となる番号を最小値点とすると、ナイキスト点判別部25は、(最大値点+最小値点)を加算し、さらに、最大値点と最小地点の中点を検出するために、(最大値点+最小値点)の加算結果に位置合わせのための1を加算する。即ち、(最大値点+最小値点+1)を計算する。図13の場合には、最大値点が♯7で最小値点が♯2なので、(最大値点+最小値点+1)は、(7+2+1)=10となる。
ナイキスト点判別部25は、(最大値点+最小値点+1)の計算結果を一時保持する。
Assuming that the number with the maximum inclination is the maximum value point and the number with the minimum inclination is the minimum value point, the Nyquist
The Nyquist point discriminating
次に、ナイキスト点判別部25は、最大値点と最小値点の有効無効を判定する(ステップS16)。
この最大値点と最小値点の有効無効を判定する処理の内容を、図11のフローチャートに示す。
Next, the Nyquist
The content of the process for determining the validity of the maximum value point and the minimum value point is shown in the flowchart of FIG.
ナイキスト点判別部25は、(最大値点−最小値点)を計算する(ステップS21)。
最大値点が最小値点よりも右側にある場合には、必ず正数となる。そこで、ナイキスト点判別部25は、(最大値点−最小値点)>0の場合、最大値点及び最小値点が有効であると判定し、(最大値点−最小値点)<0の場合、最大値点及び最小値点が無効であると判定する(ステップS22)。
The Nyquist
When the maximum value point is on the right side of the minimum value point, it is always a positive number. Therefore, the Nyquist
図13の場合には、(最大値点−最小値点)が(7−2)=5となり、最大値点及び最小値点が有効であると判別される。
図14のように最大値点が♯3、最小値点が6の場合、(最大値点−最小値点)が−3となり、最大値点及び最小値点が無効であると判別される。また、図15のように、最大値点が♯6で最小値点が♯8の場合も、(最大値点−最小値点)が−2となり、最大値点及び最小値点が無効であると判別される。
In the case of FIG. 13, (maximum value point−minimum value point) is (7−2) = 5, and it is determined that the maximum value point and the minimum value point are valid.
As shown in FIG. 14, when the maximum value point is # 3 and the minimum value point is 6, (maximum value point−minimum value point) is −3, and it is determined that the maximum value point and the minimum value point are invalid. As shown in FIG. 15, when the maximum value point is # 6 and the minimum value point is # 8, (maximum value point−minimum value point) is −2, and the maximum value point and the minimum value point are invalid. Is determined.
最大値点及び最小値が有効であると判別した場合(ステップS22:YES)、ナイキスト点判別部25は処理を次の中点抽出処理に進める。最大値点及び最小値が無効であると判別した場合(ステップS22:NO)、再度傾きの取り込み処理を行なう。その際サンプリング処理を、例えば1つタイミングをシフトする等を行ない、同じタイミングでサンプリングを行なわないようにする。
When it is determined that the maximum value point and the minimum value are valid (step S22: YES), the Nyquist
次に、最大値点及び最小値が有効であると判別した場合、ナイキスト点判別部25は一時保持していた(最大値点+最小値点+1)の計算結果を2で割り、小数点以下を切り捨てる演算を行う(ステップS17)。この演算により、最大値点と最小値点の中点がナイキスト点として抽出される。
Next, when it is determined that the maximum value point and the minimum value are valid, the Nyquist
図13の場合、(最大値点+最小値点+1)/2=(7+2+1)/2=5となり、最高値点♯7と最低値点♯2の中点♯5が抽出される。尚、前述のように、(最大値点+最小値点)に対して位置合わせのための1を加算した値を2で割るので、中点が♯4として抽出されることはない。
ナイキスト点判別部25は、抽出された中点に対応するサンプリング点を特定する情報を、ナイキスト点を示す位置情報としてシンボルクロック出力部26へ出力する。(ステップS18)
In the case of FIG. 13, (maximum value point + minimum value point + 1) / 2 = (7 + 2 + 1) / 2 = 5, and the
The Nyquist
シンボルクロック出力部26は、ナイキスト点判別部25から出力された、ナイキスト点を特定する情報に基づいて、例えば、ナイキスト点に相当するタイミングでシンボルクロックのパルスを出力する。例えば、ヒストグラムH4がナイキスト点とされた場合には、以後のNシンボル期間の間、各第4サンプリングタイミングに、シンボルクロックを出力する。
The symbol
シンボル判定装置30には、遅延回路31により、シンボルパルスの遅延分とタイミングを合わせて受信信号(FSK変調信号)が供給されている。シンボル判定装置30は、シンボルクロックとそのときの受信信号(FSK変調信号)とに基づいて、シンボルデータを判別し、後段の回路に出力する。
The
このようにして、上記実施の形態の復調装置1によれば、4値FSK変調信号のような多値FSK信号について、適切にナイキスト点を検出し、これに基づいて、シンボルクロックを出力し、このシンボルクロックを用いてシンボルを復調することができる。
Thus, according to the
以上のような本実施形態の復調装置は、次のような利点を奏する。
(1) 検波部11が行う規格化で、各収束点+3,+1,−1,−3にディジタルデータの0x1800,0x0800,0xF800,0xE800を割当て、閾値+2,0,−2にディジタルデータの0x1000,0x0000,0xF000を割当てるので、クロック再生部20でANDをとる計算と、減算をする計算と、絶対値を求める計算を行うだけで、各周波数と直近の収束点との距離を求めることができ、単純な回路で実現できる。
また、処理が軽いので、簡単に理論的収束点と、実際の周波数との距離とを簡単に求めることができる。
The demodulator according to the present embodiment as described above has the following advantages.
(1) In normalization performed by the
Further, since the processing is light, the distance between the theoretical convergence point and the actual frequency can be easily obtained.
(2) ナイキスト点判別部25が、累算値を並べたときの傾きを求め、最大の傾きの位置と最小の傾きの位置とから、ナイキスト点を抽出するので、ナイキスト点の近傍の分散が小さい場合でもナイキスト点の検出が可能であり、ナイキスト点の誤検出のためにおこる信号劣化を防ぐことができる。また、ナイキスト点の誤検出のためにジッターマージンが低下することを防ぐこともできる。
(2) Since the Nyquist
なお、本発明は、上記実施形態に限定されるものではなく、種々の変形や応用が可能である。その変形例や応用例としては、次のようなものがある。
例えば、上記実施形態では、4値FSKで変調された信号を復調するものであるが、本発明は8値FSK等の他の多値FSKで変調された信号を復調する場合にも、適用できる。
In addition, this invention is not limited to the said embodiment, A various deformation | transformation and application are possible. Examples of modifications and application examples are as follows.
For example, in the above embodiment, a signal modulated with 4-level FSK is demodulated, but the present invention can also be applied to a case where a signal modulated with other multilevel FSK such as 8-level FSK is demodulated. .
また、図3の各収束点+3,+1,−1,−3に相当するディジタルデータが0x1800,0x0800,0xF800,0xE800となり、閾値+2,0,−2に相当するディジタルデータが、0x1000,0x0000,0xF000となるように割り付けているが、これらは、収束点或いは閾値が増減するごとに2進数が桁上がりするよう設定したものである。例えば8値FSKの場合には、収束点として+5と閾値として+4が加わるが、収束点の+5に2進数で桁上がりしたときの値を0x2800,閾値の+4に2進数の桁上がりしたときの値の0x2000を割り当てることにより、8値FSKの場合も、上記実施形態と同様に、簡単な回路で且つ軽い処理でナイキスト点を抽出できる。 Also, the digital data corresponding to the convergence points +3, +1, −1, and −3 in FIG. 3 is 0x1800, 0x0800, 0xF800, and 0xE800, and the digital data corresponding to the thresholds +2, 0, and −2 is 0x1000, 0x0000, They are assigned so as to be 0xF000, but these are set so that the binary number is carried every time the convergence point or threshold value increases or decreases. For example, in the case of 8-valued FSK, +5 is added as the convergence point and +4 is added as the threshold value, but the value when the binary value is raised to +5 at the convergence point is 0x2800, and the binary value is raised to +4 as the threshold value. By assigning a value of 0x2000, a Nyquist point can be extracted with a simple circuit and light processing, even in the case of 8-valued FSK, as in the above embodiment.
なお、AND部21では、規格化されたディジタルデータに対して、正側の最小の閾値(+2:0x1000)から1を引いた値とのANDをとればよい。減算部22では、正側の最初の収束点+1の0x0800を引き算すればよい。
よって、上記の4値FSKの場合でも、例えば収束点+1を0x1000、閾値+2を0x2000とし、AND部21で0x1FFFとANDをとり、減算部22では0x1000で引き算するようにしてもよい。
The AND
Therefore, even in the case of the above four-value FSK, for example, the
また、上記実施の形態では、周波数を変調パラメータとするFSKについて説明したが、位相を変調パラメータとするPSK(Phase Shift Keying)変調信号についても、検波部11が位相を検波して規格化データに変換する点以外は同様に適用可能である。
In the above embodiment, the FSK using the frequency as the modulation parameter has been described. However, for the PSK (Phase Shift Keying) modulation signal using the phase as the modulation parameter, the
また、上記実施の形態では、検出したナイキスト点に同期してシンボルクロックを出力したが、例えば、検出したナイキスト点に基づいて、例えば、ナイキスト点から一定時間遅延したタイミングでシンボルクロックを出力するようにしてもよい。 In the above embodiment, the symbol clock is output in synchronization with the detected Nyquist point. For example, based on the detected Nyquist point, the symbol clock is output at a timing delayed from the Nyquist point for a predetermined time, for example. It may be.
その他、例示した数値、回路構成や、演算処理の手順、フローチャートなどは任意に変更可能である。例えば、1シンボル期間のサンプル数は8に限定されず、任意である。 In addition, the exemplified numerical values, circuit configurations, calculation processing procedures, flowcharts, and the like can be arbitrarily changed. For example, the number of samples in one symbol period is not limited to 8, and is arbitrary.
なお、図1の復調装置1又はクロック再生装置10を、MPU(Micro Processing Unit) やDSP(Digital Signal Processor)を用いて構成することが可能である。この場合、各部は、プロセッサを構成するハードウエアとそれを制御するソフトウエアの機能として実現される。
Note that the
1 復調装置
10 クロック再生装置
11 検波部
12 同期語検出部
13 周波数調整部
14 変調度調整部
20 クロック再生部
21 AND部
22 減算部
23 絶対値部
24 ヒストグラム作成部
25 ナイキスト点判別部
26 シンボルクロック出力部
30 シンボル判定装置
111 A/D(アナログ−ディジタル)変換回路
112 周波数弁別回路
113 振幅値規格化回路
114 記憶部
DESCRIPTION OF
Claims (14)
各パラメータの瞬時値と、アイパターンを作成した場合の隣接する収束点との間の距離を求める距離判別手段と、
前記距離判別手段で求めた各距離について、各1シンボル期間内で、相対的に等しいサンプリング点で求められた距離を累算する累算手段と、
前記累算手段で求められた累算値間の傾きを求め、傾きが最大となるサンプリング点と傾きが最小となるサンプリング点とを抽出し、抽出したサンプリング点に基づいてナイキスト点を推定し、推定したナイキスト点に基づくタイミングでシンボルクロックのパルスを発生するクロック発生手段と、
を備えることを特徴とするシンボルクロック再生装置。 Parameter detection means for sampling a modulated signal obtained by shifting a predetermined parameter of the carrier signal according to the value of the baseband signal at a predetermined sampling period, and detecting an instantaneous value of the parameter;
Distance determining means for obtaining a distance between an instantaneous value of each parameter and an adjacent convergence point when an eye pattern is created,
For each distance obtained by the distance discriminating means, accumulating means for accumulating the distance obtained at relatively equal sampling points within each one symbol period;
Obtain the slope between the accumulated values obtained by the accumulation means, extract the sampling point where the slope is maximum and the sampling point where the slope is minimum, and estimate the Nyquist point based on the extracted sampling point; Clock generating means for generating a pulse of a symbol clock at a timing based on the estimated Nyquist point;
A symbol clock reproducing apparatus comprising:
ことを特徴とする請求項1に記載のシンボルクロック再生装置。 The clock generation means estimates the Nyquist point as a midpoint between the sampling point at which the inclination is maximum and the sampling point at which the inclination is minimum;
2. The symbol clock recovery apparatus according to claim 1, wherein
前記累算手段は、複数のNシンボル期間について、それぞれ第iのサンプル点について求められた距離同士を加算することにより、N個の累算値を求める、
ことを特徴とする請求項1又は2に記載のシンボルクロック再生装置。 The parameter detection means detects an instantaneous value of the parameter n times within a time corresponding to one symbol period of the baseband signal,
The accumulating means obtains N accumulated values by adding the distances obtained for the i-th sample point for each of a plurality of N symbol periods.
The symbol clock recovery apparatus according to claim 1 or 2,
検出した瞬時値を、アイパターン上での隣接するシンボル閾値間の相対位置を示す位置情報に変換する第1の変換手段と、
前記第1の変換手段により得られたシンボル閾値を基準とする位置情報を、アイパターン上での収束点を基準とする相対位置を示す位置情報に変換する第2の変換手段と、
前記第2の変換手段により得られた収束点を基準とする位置情報から、収束点までの距離に変換する第3の変換手段と、から構成される、
ことを特徴とする請求項1乃至3のいずれか1項に記載のシンボルクロック再生装置。 The distance discriminating means is
First conversion means for converting the detected instantaneous value into position information indicating a relative position between adjacent symbol threshold values on the eye pattern;
Second conversion means for converting position information based on the symbol threshold obtained by the first conversion means into position information indicating a relative position on the basis of the convergence point on the eye pattern;
A third conversion means for converting the positional information based on the convergence point obtained by the second conversion means into a distance to the convergence point;
4. The symbol clock recovery apparatus according to claim 1, wherein
前記第2の変換手段は、収束点に対応するデータが0となるように、第1の変換手段で変換されたデータから所定データを減算する手段から構成され、
前記第3の変換手段は、前記第2の変換手段で変換されたデータの絶対値をとる手段から構成される、
ことを特徴とする請求項4に記載のシンボルクロック再生装置。 The first conversion means masks data indicating a detected instantaneous value and a data portion having a function of specifying an area between adjacent symbol threshold values on the eye pattern among the data indicating the instantaneous value. Consisting of
The second conversion means includes means for subtracting predetermined data from the data converted by the first conversion means so that the data corresponding to the convergence point is 0.
The third conversion means includes means for taking an absolute value of the data converted by the second conversion means.
5. The symbol clock recovery apparatus according to claim 4, wherein
検出したパラメータの瞬時値を規格化する規格化手段と、
規格化した瞬時値に基づいて、距離を判別する手段と、
を備えることを特徴とする請求項1乃至5のいずれか1項に記載のシンボルクロック再生装置。 The distance discriminating means is
Normalization means for normalizing the instantaneous value of the detected parameter;
Means for determining the distance based on the normalized instantaneous value;
The symbol clock recovery device according to claim 1, further comprising:
ことを特徴とする請求項6に記載のシンボルクロック再生装置。 The normalization means is such that the distance between adjacent convergence points when eye patterns are created is equal to each instantaneous value, and the distance from each convergence point to the symbol threshold value between the convergence points is equal and adjacent. The number of digits of the data representing the convergence point is different by 1, and the number of digits of data representing the adjacent symbol threshold is different from that of the digital data by 1;
7. The symbol clock recovery apparatus according to claim 6, wherein
前記検出された同期語に基づいて前記パラメータ検出手段が検出した瞬時値を調整し、調整した瞬時値を前記距離判別手段に供給する調整手段と、
をさらに備えることを特徴する請求項1乃至7のいずれか1項に記載のシンボルクロック再生装置。 Synchronization word detection means for detecting a synchronization word indicating the head position of the baseband signal from the modulated signal;
An adjusting means for adjusting the instantaneous value detected by the parameter detecting means based on the detected synchronization word, and supplying the adjusted instantaneous value to the distance determining means;
The symbol clock recovery device according to claim 1, further comprising:
ことを特徴とする請求項1乃至8のいずれか1項に記載のシンボルクロック再生装置。 The modulated signal is modulated by multi-level FSK or PSK, and the parameter is frequency or phase.
9. The symbol clock recovery device according to claim 1, wherein
該シンボルクロック再生装置からのシンボルクロックに基づいて、前記変調信号からシンボルを復調する復調手段と、
を備えることを特徴とする復調装置。 A symbol clock recovery device according to any one of claims 1 to 9,
Demodulating means for demodulating a symbol from the modulated signal based on a symbol clock from the symbol clock recovery device;
A demodulating device comprising:
各パラメータの瞬時値と、アイパターンを作成した場合の隣接する収束点との間の距離を求める距離判別手段と、
前記距離判別手段で求めた各距離について、各1シンボル期間内で、相対的に等しいサンプリング点で求められた距離を累算する累算手段と、
前記累算手段で求められた累算値間の傾きを求め、傾きが最大となるサンプリング点と傾きが最小となるサンプリング点とを抽出し、抽出したサンプリング点の中点をナイキスト点として判別するナイキスト点判別手段と、
を備えることを特徴とするナイキスト点判別装置。 Parameter detection means for sampling a modulated signal obtained by shifting a predetermined parameter of the carrier signal according to the value of the baseband signal at a predetermined sampling period and detecting an instantaneous value of the parameter;
Distance determining means for obtaining a distance between an instantaneous value of each parameter and an adjacent convergence point when an eye pattern is created,
For each distance obtained by the distance discriminating means, accumulating means for accumulating the distance obtained at relatively equal sampling points within each one symbol period;
The slope between the accumulated values obtained by the accumulation means is obtained, the sampling point where the slope is maximum and the sampling point where the slope is minimum are extracted, and the midpoint of the extracted sampling points is determined as the Nyquist point. Nyquist point discrimination means;
A Nyquist point discriminating apparatus comprising:
検出した変調パラメータの各瞬時値と、アイパターンを作成した場合の隣接する収束点との間の距離を求め、
各1シンボル期間内で、相対的に等しい位置で求められた前記距離の累算値を求め、
前記累算値間の傾きを求め、傾きが最大となる位置と傾きが最小となる位置の中点の位置をナイキスト点として判別する、
ことを特徴とするナイキスト点判別方法。 Detect the modulation parameters of the modulation signal,
Find the distance between each detected instantaneous value of the modulation parameter and the adjacent convergence point when creating an eye pattern,
Within each symbol period, find the accumulated value of the distances found at relatively equal positions;
Find the slope between the accumulated values, and determine the position of the midpoint where the slope is maximum and the position where the slope is minimum as the Nyquist point.
A Nyquist point discrimination method characterized by the above.
ことを特徴とするシンボルクロック生成方法。 A symbol clock is generated at a timing based on the Nyquist point determined by the Nyquist point determination method according to claim 12.
A symbol clock generation method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009080934A JP5206543B2 (en) | 2009-03-30 | 2009-03-30 | Symbol clock reproducing device, demodulating device, Nyquist point discriminating device, Nyquist point discriminating method, symbol clock generating method, and symbol reproducing method. |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009080934A JP5206543B2 (en) | 2009-03-30 | 2009-03-30 | Symbol clock reproducing device, demodulating device, Nyquist point discriminating device, Nyquist point discriminating method, symbol clock generating method, and symbol reproducing method. |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2010233146A true JP2010233146A (en) | 2010-10-14 |
JP5206543B2 JP5206543B2 (en) | 2013-06-12 |
Family
ID=43048503
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009080934A Active JP5206543B2 (en) | 2009-03-30 | 2009-03-30 | Symbol clock reproducing device, demodulating device, Nyquist point discriminating device, Nyquist point discriminating method, symbol clock generating method, and symbol reproducing method. |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5206543B2 (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000069100A (en) * | 1998-08-26 | 2000-03-03 | Nippon Telegr & Teleph Corp <Ntt> | Clock timing reproducing circuit and demodulation device |
JP2001177587A (en) * | 1999-12-20 | 2001-06-29 | Toyo Commun Equip Co Ltd | Synchronizing system for digital modulation/ demodulation |
JP2002084267A (en) * | 2000-09-07 | 2002-03-22 | Mitsubishi Electric Corp | Timing detection device and timing detection method |
JP2003333113A (en) * | 2002-05-09 | 2003-11-21 | Kenwood Corp | Clock reproducing apparatus, clock reproducing method and program |
JP2007006289A (en) * | 2005-06-24 | 2007-01-11 | Kenwood Corp | Symbol clock reproducing apparatus and method |
-
2009
- 2009-03-30 JP JP2009080934A patent/JP5206543B2/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000069100A (en) * | 1998-08-26 | 2000-03-03 | Nippon Telegr & Teleph Corp <Ntt> | Clock timing reproducing circuit and demodulation device |
JP2001177587A (en) * | 1999-12-20 | 2001-06-29 | Toyo Commun Equip Co Ltd | Synchronizing system for digital modulation/ demodulation |
JP2002084267A (en) * | 2000-09-07 | 2002-03-22 | Mitsubishi Electric Corp | Timing detection device and timing detection method |
JP2003333113A (en) * | 2002-05-09 | 2003-11-21 | Kenwood Corp | Clock reproducing apparatus, clock reproducing method and program |
JP2007006289A (en) * | 2005-06-24 | 2007-01-11 | Kenwood Corp | Symbol clock reproducing apparatus and method |
Also Published As
Publication number | Publication date |
---|---|
JP5206543B2 (en) | 2013-06-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5653791B2 (en) | FSK demodulation circuit | |
TW518847B (en) | Symbol timing recovery method for low resolution multiple amplitude signals | |
JP4482492B2 (en) | Symbol clock recovery apparatus and method | |
JP4760329B2 (en) | Sync word detection device, sync word detection method, program, and recording medium | |
JP5936030B2 (en) | Information processing apparatus, information processing method, and program | |
JP2008154285A (en) | Symbol timing detector, and wireless terminal | |
JP5206543B2 (en) | Symbol clock reproducing device, demodulating device, Nyquist point discriminating device, Nyquist point discriminating method, symbol clock generating method, and symbol reproducing method. | |
JP4272997B2 (en) | Circuit for detecting an additional DC component contained in an input burst signal | |
KR100519805B1 (en) | Symbol timing synchronous apparatus and method, and symbol Timing recovery apparatus for multi-level modulation scheme | |
JP4268180B2 (en) | Symbol timing detection device and wireless terminal device | |
JP4599247B2 (en) | Symbol detection apparatus, symbol detection method, symbol detection control program, and recording medium | |
JP4551180B2 (en) | ASK demodulator and radio apparatus using the same | |
JP4964006B2 (en) | Pulse signal receiving device, pulsed QPSK signal receiving device, and pulse signal receiving method | |
JP2006245788A (en) | Symbol synchronization method and device | |
JP2007013621A (en) | Symbol discrimination apparatus for digital modulation signal, symbol discrimination method for digital modulation signal, symbol discrimination program for digital modulation signal, and recording medium | |
JP6244722B2 (en) | CDR circuit | |
US10069621B2 (en) | Offset value correction device and offset value correction method for correcting offset value in received signal | |
JP2007142939A (en) | Demodulator | |
JP4292398B2 (en) | Multilevel QAM / multilevel PSK signal synchronization method and apparatus | |
JP4508960B2 (en) | Modulation signal symbol determination apparatus, modulation signal symbol determination method, modulation signal symbol determination program, and recording medium | |
JP4967341B2 (en) | Frame synchronization detection apparatus, frame synchronization detection method, and frame synchronization detection program | |
JP2009284461A (en) | Symbol synchronization method and digital demodulator | |
JP2003218967A (en) | Timing synchronization method | |
JP2006339859A (en) | Device, method, and program for synchronous signal detection and recording medium | |
JP5187273B2 (en) | Nyquist point detection device, symbol clock reproduction device, digital radio, control method and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20111012 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20111226 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20121026 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20121113 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20121221 |
|
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: 20130122 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130204 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160301 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5206543 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |