[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2019083442A - Frequency corrector, demodulation circuit, radio, and frequency correction method - Google Patents

Frequency corrector, demodulation circuit, radio, and frequency correction method Download PDF

Info

Publication number
JP2019083442A
JP2019083442A JP2017210394A JP2017210394A JP2019083442A JP 2019083442 A JP2019083442 A JP 2019083442A JP 2017210394 A JP2017210394 A JP 2017210394A JP 2017210394 A JP2017210394 A JP 2017210394A JP 2019083442 A JP2019083442 A JP 2019083442A
Authority
JP
Japan
Prior art keywords
phase information
frequency correction
frequency
correction value
symbol
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
Application number
JP2017210394A
Other languages
Japanese (ja)
Other versions
JP7093091B2 (en
Inventor
秀章 長尾
Hideaki Nagao
秀章 長尾
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.)
NEC Network and Sensor Systems Ltd
Original Assignee
NEC Network and Sensor Systems 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 NEC Network and Sensor Systems Ltd filed Critical NEC Network and Sensor Systems Ltd
Priority to JP2017210394A priority Critical patent/JP7093091B2/en
Publication of JP2019083442A publication Critical patent/JP2019083442A/en
Application granted granted Critical
Publication of JP7093091B2 publication Critical patent/JP7093091B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Circuits Of Receivers In General (AREA)

Abstract

To provide a method of performing frequency correction with a small amount of calculation with good accuracy as a method of performing frequency correction by using a plurality of pilot symbols.SOLUTION: A frequency corrector includes a frequency correction value deriving unit that acquires phase information for each pilot symbol and stores the phase information in a memory, complex-multiplies each data symbols a plurality of times according to a modulation scheme to generate a pseudo pilot signal, acquires phase information on each generated pseudo pilot signal, stores the phase information in the memory, and takes the average to derive the frequency correction value with reference to a phase information group stored in the memory, and a frequency correction unit that corrects deviation of an input signal on the basis of the frequency correction value.SELECTED DRAWING: Figure 1

Description

本発明は、デジタル変調方式を使用する受信機内で行われるシンボルの補正技術に関する。   The present invention relates to symbol correction techniques performed in a receiver using a digital modulation scheme.

デジタル通信システムの受信機では、キャリア周波数(サブキャリア周波数を含む)の周波数補正を実施することで、通信性能を高めている。   In a receiver of a digital communication system, communication performance is improved by performing frequency correction of a carrier frequency (including a subcarrier frequency).

このような技術は、例えば特許文献1に記載されている。特許文献1には、ワイヤレス通信に対して周波数補正を実行する技術が開示されている。この特許文献1には、受信機において、サンプルから周波数誤差を除去して周波数補正されたサンプルを得ていることが説明されている。また周波数誤差推定において残留誤差があること、残留誤差によって周波数補正されたサンプルに位相誤差が生じること、位相誤差によって無線通信の性能が劣化することがあることが説明されている。また、特許文献1にはデータシンボルの位相誤差を補正する発明が記載されている。なお、周波数誤差は、送信機および受信機における発振器周波数の差、ドップラーシフトなどに起因していることを示唆している。   Such a technique is described, for example, in Patent Document 1. Patent Document 1 discloses a technique for performing frequency correction for wireless communication. This patent document 1 describes that in the receiver, a frequency error is removed from the sample to obtain a frequency-corrected sample. It is also described that there is a residual error in frequency error estimation, that a phase error occurs in a frequency-corrected sample due to the residual error, and that the performance of wireless communication may be deteriorated due to the phase error. Further, Patent Document 1 describes an invention for correcting a phase error of a data symbol. Note that the frequency error suggests that it is due to the difference in oscillator frequency between the transmitter and the receiver, the Doppler shift, and the like.

また、特許文献2にも、受信機側で周波数誤差を推定し周波数誤差補正を実施した後に位相誤差を補正する技術が記載されている。   Patent Document 2 also describes a technique for correcting a phase error after estimating a frequency error on the receiver side and performing frequency error correction.

現行の幾つかの通信システムでは、送信機でデータシンボル群を挟むようにパイロットシンボルが逐次挿入されて、受信機内で複数のパイロットシンボルを用いてデータシンボル群の周波数補正値を算出している。より具体的には、受信機は、受信した複数のパイロットシンボルから各パイロットシンボルの位相のずれ量を算出し、その平均を取ることでデータシンボル群の周波数補正値の算出を行っている。   In some current communication systems, pilot symbols are sequentially inserted so as to sandwich data symbols at the transmitter, and a plurality of pilot symbols are used in the receiver to calculate frequency correction values of the data symbols. More specifically, the receiver calculates the amount of phase shift of each pilot symbol from the plurality of received pilot symbols, and calculates the frequency correction value of the data symbol group by taking the average.

特許文献3には、受信機内で複数のパイロットシンボルを用いてデータシンボルの周波数補正値を算出してデータシンボルのキャリアの周波数補正する一方式が説明されている。   Patent Document 3 describes one method of calculating a frequency correction value of a data symbol using a plurality of pilot symbols in a receiver and correcting the frequency of a carrier of the data symbol.

特開2012−182801号公報JP, 2012-182801, A 特開平09−307525号公報Unexamined-Japanese-Patent No. 09-307525 特開2001−339363号公報JP 2001-339363 A

特許文献3等の受信機内で複数のパイロットシンボルを用いてデータシンボルの周波数補正値を算出する方式では、空間ノイズ、フェージングにより平均化するパイロットシンボルの一つが他のパイロットシンボルに比べて大きく歪んでしまった場合には、そのパイロットシンボルのずれ量により平均値が大きく引っ張られてしまい、周波数補正値の誤差が大きくなってしまう。   In the method of calculating the frequency correction value of a data symbol using a plurality of pilot symbols in a receiver such as Patent Document 3, one of the pilot symbols to be averaged due to spatial noise or fading is greatly distorted compared to other pilot symbols. In the case of a drop, the average value is pulled large by the amount of deviation of the pilot symbol, and the error of the frequency correction value becomes large.

また、特許文献1や特許文献2の方式では、理想信号と測定信号との対応シンボル判定点での位相差を、周波数誤差補正を行った後に求め、位相誤差を補正している。このシンボル毎の位相誤差の推定や周波数誤差補正(周波数誤差推定)後の位相誤差補正では回路規模や演算リソース消費量、消費電力等が多大になる。   Further, in the methods of Patent Document 1 and Patent Document 2, the phase difference at the corresponding symbol determination point between the ideal signal and the measurement signal is obtained after performing frequency error correction, and the phase error is corrected. In the phase error correction after the estimation of the phase error for each symbol and the frequency error correction (frequency error estimation), the circuit scale, the calculation resource consumption amount, the power consumption and the like become large.

また、割り当てられた通信帯域もしくは使用する通信帯域が限られた狭帯域で通信する場合、少ないパイロットシンボルで無線フレームが構成されることとなる。この場合、一つ一つのパイロットシンボルの影響が相対的に大きなものとなるため、より精度の高い周波数補正値を算出する方法が望まれる。他方、特許文献1や特許文献2の補正方式では、回路規模や演算リソース消費量、消費電力等が多大になる。   Further, in the case of communication in a narrow band in which the allocated communication band or the communication band to be used is limited, the radio frame is configured with a small number of pilot symbols. In this case, since the influence of each pilot symbol becomes relatively large, a method of calculating a more accurate frequency correction value is desired. On the other hand, in the correction methods of Patent Document 1 and Patent Document 2, the circuit scale, the calculation resource consumption amount, the power consumption and the like become large.

本発明は、上記問題に鑑みて成されたものであり、複数のパイロットシンボルを用いて周波数補正する方式として、低演算量で良好な精度で周波数補正する周波数補正器、復調回路、無線機、および周波数補正方法の提供を目的とする。   The present invention has been made in view of the above problems, and as a method of frequency correction using a plurality of pilot symbols, a frequency corrector that corrects the frequency with a low calculation amount with good accuracy, a demodulation circuit, a wireless device, And provide a frequency correction method.

本発明の一実施形態に係る周波数補正器は、パイロットシンボル毎の位相情報をそれぞれ取得してメモリーに蓄積すると共に、データシンボル毎に該データシンボルを変調方式に合わせて複数回複素乗算して疑似パイロット信号をそれぞれ生成し、生成した疑似パイロット信号のそれぞれの位相情報を取得して前記メモリーに蓄積し、前記メモリーに蓄積された位相情報群を参照して、平均を採って周波数補正値を導出する周波数補正値導出部と、前記周波数補正値に基づいて入力信号の偏差を補正する周波数補正部と、を具備することを特徴とする。   The frequency corrector according to an embodiment of the present invention acquires phase information for each pilot symbol and stores the phase information in a memory, and performs complex multiplication of the data symbol for each data symbol multiple times according to the modulation scheme. A pilot signal is generated, each phase information of the generated pseudo pilot signal is acquired, and stored in the memory, and the phase information group stored in the memory is referenced to take an average and derive a frequency correction value. And a frequency correction unit that corrects the deviation of the input signal based on the frequency correction value.

また本発明の一実施形態に係る復調回路は、上記周波数補正器を含むことを特徴とする。   A demodulation circuit according to an embodiment of the present invention is characterized by including the above frequency corrector.

同様に本発明の一実施形態に係る無線機は、上記周波数補正器を含む復調回路を具備することを特徴とする。   Similarly, a radio set according to an embodiment of the present invention is characterized by comprising a demodulation circuit including the above frequency corrector.

また本発明の一実施形態に係る周波数補正器による周波数補正方法は、パイロットシンボル毎の位相情報をそれぞれ取得して蓄積し、データシンボル毎に該データシンボルを変調方式に合わせて複数回複素乗算して疑似パイロット信号をそれぞれ生成し、生成した疑似パイロット信号のそれぞれの位相情報を取得して蓄積し、蓄積された位相情報群を参照して、周波数補正値を導出し、前記周波数補正値に基づいて入力信号の偏差を補正することを特徴とする。   Further, in the frequency correction method by the frequency corrector according to one embodiment of the present invention, phase information for each pilot symbol is acquired and accumulated, and the data symbol is complex-multiplied several times according to the modulation scheme for each data symbol. Pseudo pilot signals are respectively generated, respective phase information of the generated pseudo pilot signals is acquired and accumulated, a frequency correction value is derived with reference to the accumulated phase information group, and the frequency correction value is calculated based on the frequency correction value. To compensate for the deviation of the input signal.

本発明によれば、複数のパイロットシンボルを用いて周波数補正する方式として、低演算量で良好な精度で周波数補正を行える周波数補正器、復調回路、無線機、および周波数補正方法を提供できる。   According to the present invention, as a method of performing frequency correction using a plurality of pilot symbols, it is possible to provide a frequency corrector, a demodulation circuit, a wireless device, and a frequency correction method capable of performing frequency correction with low calculation amount and good accuracy.

一実施形態の周波数補正器1を示すブロック図である。It is a block diagram showing frequency corrector 1 of one embodiment. 一実施形態の周波数補正器1の周波数補正処理を示すフローチャートである。It is a flowchart which shows the frequency correction process of the frequency correction device 1 of one Embodiment. 周波数補正器1を含む復調器の一構成例とフレームフォーマット例を示す説明図である。FIG. 2 is an explanatory view showing a configuration example of a demodulator including a frequency corrector 1 and a frame format example. 周波数補正器1の一構成例を示すブロック図である。FIG. 2 is a block diagram showing an example of the configuration of a frequency corrector 1; QPSKの受信シンボルマップ及び乗算算出後の受信シンボルマップを示す説明図である。It is explanatory drawing which shows the receiving symbol map of QPSK, and the receiving symbol map after multiplication calculation. パイロット信号と疑似パイロット信号の位相データの順序と時系列を示す説明図である。It is an explanatory view showing the order and time series of the phase data of a pilot signal and a false pilot signal. Eb/N0が10dBの周波数補正値を算出した場合のシミュレーション結果を示す説明図である。It is explanatory drawing which shows the simulation result at the time of calculating the frequency correction value whose Eb / N0 is 10 dB. Eb/N0が100 dBの理想状態に近い場合の周波数補正値のシミュレーション結果を示す説明図である。It is explanatory drawing which shows the simulation result of the frequency correction value in case Eb / N0 is close to an ideal state of 100 dB.

本発明の実施形態を図面に基づいて説明する。   Embodiments of the present invention will be described based on the drawings.

[第1の実施形態]
図1は、実施形態の周波数補正器1を示すブロック図である。
First Embodiment
FIG. 1 is a block diagram showing a frequency corrector 1 of the embodiment.

図1に示した周波数補正器1は、受信機(無線機)の復調回路の一部として、周波数補正値導出部10と周波数補正部20とから成る。周波数補正器1は、シンボル列を受け、周波数補正値導出部10によって周波数補正値を算出し、周波数補正部20によってシンボル列を周波数補正して出力する。なお、周波数補正器1の前段回路と後段回路は通信方式にあった既存の回路構成を採用すればよい。   The frequency corrector 1 shown in FIG. 1 includes a frequency correction value deriving unit 10 and a frequency correction unit 20 as a part of a demodulation circuit of a receiver (wireless device). The frequency correction unit 1 receives the symbol string, calculates the frequency correction value by the frequency correction value deriving unit 10, corrects the frequency of the symbol string by the frequency correction unit 20, and outputs it. The pre-stage circuit and the post-stage circuit of the frequency corrector 1 may adopt an existing circuit configuration suitable for the communication system.

周波数補正値導出部10は、シンボル列に含まれるパイロット信号のシンボル(パイロットシンボル)とデータ信号(データシンボル)とを受けて、その各シンボルを参照して周波数補正値を後述するように導出する。また、周波数補正部20は、周波数補正値導出部10で導出した周波数補正値に基づいて入力信号を周波数補正する。   Frequency correction value deriving unit 10 receives a symbol (a pilot symbol) of a pilot signal and a data signal (a data symbol) included in a symbol string, and derives a frequency correction value as described later with reference to each symbol. . Further, the frequency correction unit 20 corrects the frequency of the input signal based on the frequency correction value derived by the frequency correction value deriving unit 10.

周波数補正値導出部10は、まずパイロットシンボル毎の位相情報をそれぞれ取得する。同時的に周波数補正値導出部10は、データ区間として入力されたシンボル毎に各シンボルのIQデータを送信機側で実施された変調方式に合わせて複数回複素乗算して疑似パイロット信号(1点に収束した信号)をそれぞれ生成する。次に、周波数補正値導出部10は、生成したシンボル毎の疑似パイロット信号のそれぞれの位相情報を取得する。   The frequency correction value deriving unit 10 first acquires phase information for each pilot symbol. At the same time, the frequency correction value deriving unit 10 performs complex multiplication on the IQ data of each symbol multiple times depending on the modulation scheme implemented on the transmitter side for each symbol input as a data section, thereby generating a pseudo pilot signal (one point Respectively). Next, the frequency correction value deriving unit 10 acquires each piece of phase information of the generated pseudo pilot signal for each symbol.

なお、M-PSK(M-Phase-Shift Keying)(QPSK(Quadrature Phase Shift Keying)で有ればM=4、8PSKで有ればM=8)では、自己シンボルを(M-1)回複素乗算すると1つの点に収束する。この収束点を疑似パイロット信号として該当シンボルの位相情報を取得する。   In M-PSK (M-Phase-Shift Keying) (M = 4 for QPSK (Quadrature Phase Shift Keying), M = 8 for 8 PSK), the self symbol is complexed (M-1) times When multiplied, it converges to one point. The convergence point is used as a pseudo pilot signal to acquire phase information of the corresponding symbol.

これまでの過程で、周波数補正値導出部10は、逐次入力されるシンボル列から、パイロットシンボルの位相情報群と、疑似パイロット信号を生成して得たデータ区間として入力されたシンボル毎の位相情報群を得る。   In the process up to this point, the frequency correction value derivation unit 10 generates phase information group of pilot symbols and symbol pilot information which is input as a data section obtained by generating a pseudo pilot signal from a symbol string sequentially input. Get a group.

次に周波数補正値導出部10は、パイロットシンボルの位相情報群と共に、データ区間として入力されたシンボル毎の位相情報群を参照して、周波数補正値を導出する。   Next, the frequency correction value deriving unit 10 derives a frequency correction value with reference to the phase information group of each symbol input as the data section together with the phase information group of the pilot symbol.

このように、周波数補正値導出部10は、パイロット信号として入力されたパイロットシンボルの位相に基づいて周波数補正値を算出する過程で、パイロットシンボルに挟まれたデータ区間のデータシンボルを用いて疑似パイロット信号を生成し、その位相値を得る。そして、周波数補正値導出部10は、各シンボルの入力タイミングに合わせて各パイロット信号と疑似パイロット信号の位相値を参照して任意期間の平均をもって周波数補正値を算出する。この任意期間は、例えば1パイロットシンボル間としても良いし複数のパイロットシンボル間としてもよい。また、疑似パイロット信号の生成個数は、パイロットシンボル間で少なくとも1つ生成することとして、最大生成個数はデータシンボル数とまでできる。サンプル数を増やすことで周波数誤差をより多数サンプルで平均化でき、例えば特定のパイロット信号にノイズが乗っていた場合でも影響を低減できる。また、平均化は、例えば最少二乗法を用いて実施すればよい。最小二乗法による平均化であれば、各シンボルの時系列と各シンボルの位相遷移を参照して、直線近似を導出しその直線の傾きを周波数補正値として出力すればよい。   As described above, in the process of calculating the frequency correction value based on the phase of the pilot symbol input as the pilot signal, the frequency correction value derivation unit 10 uses the data symbols of the data section sandwiched by the pilot symbols to generate a pseudo pilot. Generate a signal and obtain its phase value. Then, the frequency correction value deriving unit 10 refers to the phase values of the pilot signal and the pseudo pilot signal according to the input timing of each symbol, and calculates the frequency correction value with an average of an arbitrary period. This arbitrary period may be, for example, between one pilot symbol or between multiple pilot symbols. Further, the number of generations of pseudo pilot signals can be up to the number of data symbols as the number of generation of at least one generated between pilot symbols. By increasing the number of samples, the frequency error can be averaged with more samples, and for example, the influence can be reduced even when noise is present on a specific pilot signal. Also, the averaging may be performed using, for example, the least squares method. In the case of averaging by the least squares method, a linear approximation may be derived with reference to the time series of each symbol and the phase transition of each symbol, and the slope of the straight line may be output as a frequency correction value.

周波数補正部20は、周波数補正値導出部10で導出した周波数補正値に基づいて周波数補正する。このことで、入力信号の偏差を補正する。   The frequency correction unit 20 performs frequency correction based on the frequency correction value derived by the frequency correction value deriving unit 10. This corrects the deviation of the input signal.

上記のように構成することで、複数のパイロットシンボルを用いて周波数補正する方式として、低演算量で良好な精度で周波数補正を行える周波数補正器が得られる。   By configuring as described above, as a method of performing frequency correction using a plurality of pilot symbols, it is possible to obtain a frequency corrector capable of performing frequency correction with good accuracy with a small amount of calculation.

周波数補正器1を、専用回路として構成してもよいし、マイコンを用いて構成してもよい。図2は、実施形態の周波数補正器1の周波数補正処理を示すフローチャートである。   The frequency corrector 1 may be configured as a dedicated circuit or may be configured using a microcomputer. FIG. 2 is a flowchart showing the frequency correction process of the frequency corrector 1 of the embodiment.

周波数補正器1(周波数補正値導出部10)は、シンボル列を受け付けて、パイロットシンボルの位相値を検出する(S101)。   The frequency corrector 1 (frequency correction value deriving unit 10) receives the symbol string and detects the phase value of the pilot symbol (S101).

周波数補正器1はまた、受け付けたシンボル列のデータシンボルをそれぞれ変調方式に合わせた回数乗算して疑似パイロット信号を生成し、乗算したシンボルデータの位相値を検出する(S102)。   The frequency corrector 1 also multiplies the data symbols of the received symbol string by the number of times according to the modulation scheme to generate a pseudo pilot signal, and detects the phase value of the multiplied symbol data (S102).

周波数補正器1は、任意期間ごとに、パイロット信号の位相値と共に、疑似パイロット信号の位相値を参照して、周波数補正値を算出する(S103)。   The frequency corrector 1 calculates a frequency correction value with reference to the phase value of the pseudo pilot signal as well as the phase value of the pilot signal every arbitrary period (S103).

周波数補正器1(周波数補正部20)は、任意期間ごとに算出される周波数補正値を用いて、シンボル列を周波数補正する(S104)。   The frequency corrector 1 (frequency corrector 20) corrects the frequency of the symbol string using the frequency correction value calculated every arbitrary period (S104).

このように、周波数補正器1は、データシンボル区間にも周波数補正値を導出するためのサンプルポイントを設けて、正確な周波数補正値を導出する。   Thus, the frequency corrector 1 provides sample points for deriving the frequency correction value also in the data symbol section to derive an accurate frequency correction value.

なお、各シンボルに行う周波数補正方法は、既存の手法を用いればよい。また、補正するシンボル列は、データ遅延許容量等に応じて、導出した任意期間のデータシンボルに周波数補正値を適用するようにしてもよいし、次の任意期間のデータシンボルに導出した周波数補正値を適用するようにしてもよい。   Note that an existing method may be used for the frequency correction method performed on each symbol. In addition, as the symbol string to be corrected, the frequency correction value may be applied to the data symbol of the derived arbitrary period in accordance with the data delay tolerance or the like, or the frequency correction derived to the data symbol of the next arbitrary period A value may be applied.

上記のように周波数補正値導出部10を動作させることで、無線フレームで周波数補正に使用するパイロット信号が例え十分に確保できない場合であっても、復調処理内で、変調側に変更を加えることなく既存の受信電波から精度の高い周波数補正値を算出可能になる。   By operating the frequency correction value deriving unit 10 as described above, even if the pilot signal used for frequency correction in the radio frame can not be sufficiently secured, the modulation side is changed in the demodulation process. It is possible to calculate a highly accurate frequency correction value from existing received radio waves.

結果、複数のパイロットシンボルを用いて周波数補正する方式として、低演算量で良好な精度で周波数補正を行える周波数補正方法を提供できる。   As a result, as a method of frequency correction using a plurality of pilot symbols, it is possible to provide a frequency correction method that can perform frequency correction with a low amount of calculation and good accuracy.

次に、復調器及び周波数補正器の構成例を示し本発明を説明する。   Next, the present invention will be described by showing a configuration example of a demodulator and a frequency corrector.

図3は、周波数補正器1を含む復調器の構成例とフレームフォーマット例を示す説明図である。図4は、周波数補正器1の構成例を示すブロック図である。   FIG. 3 is an explanatory view showing a configuration example of a demodulator including the frequency corrector 1 and a frame format example. FIG. 4 is a block diagram showing a configuration example of the frequency corrector 1.

図3(a)に示した復調器は、アナログ受信器2、直交復調器3、帯域制限フィルタ4、同期ワード検出器5、周波数補正器1、シンボルタイミング検出器6、シンボル/ビット変換器7、フレーム除去器8から成る。また図4に示した周波数補正器1は、周波数補正値導出部10を、位相変換部11、第1の記憶部12、複素乗算部13、位相変換部14、第2の記憶部15、近似直線計算部16によって構成する。図3(b)に示したフレームフォーマットでは、パイロット信号(パイロットシンボル)間の各DATA区間にユーザデータであるデータシンボルが9シンボルずつ配置された構成である。   The demodulator shown in FIG. 3A includes an analog receiver 2, an orthogonal demodulator 3, a band limiting filter 4, a synchronization word detector 5, a frequency corrector 1, a symbol timing detector 6, and a symbol / bit converter 7. , Frame remover 8. The frequency correction unit 1 shown in FIG. 4 includes the frequency correction value deriving unit 10, the phase conversion unit 11, the first storage unit 12, the complex multiplication unit 13, the phase conversion unit 14, the second storage unit 15, and an approximation. It is configured by the straight line calculation unit 16. In the frame format shown in FIG. 3B, nine data symbols, which are user data, are arranged in each DATA section between pilot signals (pilot symbols).

復調器では、アナログ受信部2にてAGC(Automatic Gain Control)を実施し、直行復調器3より出力されるIQデータをパケット単位で取り込み、帯域制限フィルタ4を通した後、同期ワード検出器5で基準となる同期ワードの検出を行う。そして、復調器は、次に入ってくるIQデータを周波数補正器1で周波数ずれ成分の補正を行い、シンボルタイミング検出器6にてシンボルタイミングでのデータを抽出し、シンボル/ビット変換器7にてビットデータに変換する。そして最後に復調器は、フレーム除去器8にて余分なフレームを除去し、ユーザデータとして出力する。   In the demodulator, AGC (Automatic Gain Control) is performed in the analog reception unit 2, and IQ data output from the orthogonal demodulator 3 is taken in a packet unit, passed through the band limiting filter 4, and then the synchronization word detector 5 To detect the synchronization word as a reference. Then, the demodulator corrects the frequency shift component of the next incoming IQ data with the frequency corrector 1, extracts the data at the symbol timing with the symbol timing detector 6, and sends it to the symbol / bit converter 7. Convert to bit data. Finally, the demodulator removes extra frames in the frame remover 8 and outputs it as user data.

周波数補正器1は、入力のシンボル列のパイロットシンボルについてIQデータを位相変換部11で位相情報に変換し、変換した位相情報を第1の記憶部12に蓄積し、蓄積した位相情報群を近似直線計算部14に入力する。同時に、周波数補正器1では、入力のシンボル列のデータシンボルについてIQデータを複素乗算部13にて変調方式に基づいた回数分掛け合わせる。そうするとIQデータは一つの点に収束する。周波数補正器1は、この収束したIQデータを疑似パイロット信号として使用する。周波数補正器1は、収束したIQデータを位相変換部14で位相情報に変換し、変換した位相情報を第2の記憶部15に蓄積し、蓄積した位相情報群を近似直線計算部16に入力する。そして、周波数補正器1は、近似直線計算部16にて位相情報群に対し近似直線の傾きを最少二乗法にて計算する。計算結果である傾きを周波数ずれ成分として周波数補正部20に入力されたIQデータに対して補正を掛ける。   The frequency corrector 1 converts IQ data of the pilot symbol of the input symbol string into phase information in the phase converter 11, stores the converted phase information in the first storage unit 12, and approximates the accumulated phase information group Input to the straight line calculation unit 14. At the same time, in the frequency correction unit 1, the complex multiplication unit 13 multiplies the data symbols of the input symbol string by the number of times based on the modulation scheme. Then the IQ data converges to one point. The frequency corrector 1 uses the converged IQ data as a pseudo pilot signal. The frequency correction unit 1 converts the converged IQ data into phase information by the phase conversion unit 14, stores the converted phase information in the second storage unit 15, and inputs the accumulated phase information group to the approximate straight line calculation unit 16 Do. Then, the frequency correction unit 1 calculates the inclination of the approximate straight line for the phase information group by the approximate straight line calculation unit 16 by the least squares method. The inclination that is the calculation result is corrected as the frequency shift component to the IQ data input to the frequency correction unit 20.

最小二乗法による直線近似の傾きは式1を用いて演算できる。Nは直線近似を行う為のシンボル数、Xはフレーム上のシンボル位置、Yは位相情報である。

Figure 2019083442
The slope of the linear approximation by the least squares method can be calculated using Equation 1. N is the number of symbols for performing linear approximation, X is a symbol position on the frame, and Y is phase information.
Figure 2019083442

ここで、QPSK変調方式(M=4)を例に、周波数補正値導出部10の動作を詳細に説明する。図5は、QPSKの受信シンボルマップ及び乗算算出後の受信シンボルマップを示す説明図である。   Here, the operation of the frequency correction value deriving unit 10 will be described in detail by taking the QPSK modulation method (M = 4) as an example. FIG. 5 is an explanatory view showing a received symbol map of QPSK and a received symbol map after multiplication calculation.

位相変換部11は、周波数補正器1の入力IQデータからパイロットシンボルのIQデータをそれぞれ逐次位相情報に変換する。   The phase converter 11 sequentially converts IQ data of pilot symbols from input IQ data of the frequency corrector 1 into phase information.

並列して、複素乗算部13は、入力IQデータから自己シンボルを3(M-1)回複素乗算する。すると図5(a)のように4点に分かれているQPSKのシンボルは図5(b)に示す通り一点に収束する。次に位相変換部14は、一点に収束したIQデータをそれぞれ逐次位相情報に変換する。   In parallel, the complex multiplier 13 complex-multiplies the self symbol from the input IQ data 3 (M-1) times. Then, as shown in FIG. 5A, the QPSK symbols divided into four points converge to one point as shown in FIG. 5B. Next, the phase conversion unit 14 sequentially converts the IQ data converged to one point into phase information.

近似直線計算部16は、各パイロット信号の各位相データを1サンプルずつずらした各疑似パイロットシンボルの各位相データを時系列に並べて平均化する。この際、近似直線計算部16は、各疑似パイロットシンボルは複素乗算処理で位相を(M−1)倍しているため(周波数ずれの成分も(M−1)倍されている)、変調方式に合わせて乗算した回数(M−1)に基づいて位相値を除算する。   The approximate straight line calculation unit 16 arranges and averages each phase data of each pseudo pilot symbol obtained by shifting each phase data of each pilot signal by one sample. At this time, since the approximate straight line calculation unit 16 multiplies the phase of each pseudo pilot symbol by (M-1) in the complex multiplication processing (the component of the frequency shift is also multiplied by (M-1)), the modulation method is The phase value is divided on the basis of the number of times (M-1) multiplied in accordance with.

図6(a)に示した説明図では、パイロットシンボル群の各位相データをA,B,C,D,E,F,Gとした際に、1サンプルずらした位相データ群をA+1,B+1,C+1,D+1,E+1,F+1,G+1、2サンプルずらした位相データ群をA+2,B+2,C+2,D+2,E+2,F+2,G+2、同じように3〜9サンプルずつずらした位相データ群を作成して並びを可視化している。   In the explanatory diagram shown in FIG. 6A, when each phase data of the pilot symbol group is A, B, C, D, E, F, and G, the phase data group shifted by one sample is A + 1, Phase data group shifted by 2 samples by B + 1, C + 1, D + 1, E + 1, F + 1, G + 1, A + 2, B + 2, C + 2, D + 2, E + A sequence of phase data is generated by similarly shifting 2 to 3 samples by 2 to 9 and 2 to 2 to visualize the arrangement.

図6(b)に示した説明図は、パイロット信号と疑似パイロット信号の各位相データを時系列に並べた状態を示している。このように、パイロット信号と疑似パイロット信号の位相情報群が等間隔に配置される。   The explanatory diagram shown in FIG. 6B shows a state in which each phase data of the pilot signal and the pseudo pilot signal is arranged in time series. Thus, the phase information groups of the pilot signal and the pseudo pilot signal are arranged at equal intervals.

この時系列に合わせて等間隔に配置された位相情報群に対し、それぞれの位相データ群で直線近似を行い、各近似直線の傾きを平均化する。このことで精度の高い周波数補正値を算出すことができる。   For the phase information groups arranged at equal intervals in accordance with this time series, linear approximation is performed using each phase data group, and the slopes of the respective approximate straight lines are averaged. This makes it possible to calculate a highly accurate frequency correction value.

このように、無線フレーム上でパイロットシンボル位置をそれぞれA,B,C・・・とつけ、A+1,B+1,C+1・・・A+2,B+2,C+2とのように定義して各データシンボルを使用し、直線近似をパイロット信号からの距離に応じたデータシンボル群毎にそれぞれ行いそれぞれの傾きの平均を取ることで良好な周波数補正値を得ることができる。結果、例えC/N(Carrier to Noise Ratio)が劣化しても周波数ずれ算出結果の誤差を少なくすることができる。   In this manner, pilot symbol positions are denoted as A, B, C, ... on the radio frame, and A + 1, B + 1, C + 1, ... A + 2, B + 2, C + 2. It is possible to obtain good frequency correction values by defining and using each data symbol and performing linear approximation for each data symbol group according to the distance from the pilot signal and taking the average of the respective slopes. . As a result, even if the carrier to noise ratio (C / N) is deteriorated, the error of the frequency shift calculation result can be reduced.

図7は、例としてEb/N0(energy per bit to noise power spectral density ratio)が10dBの受信値に対し、パイロットシンボルのみで周波数補正値を算出した場合の算出結果(a)と本方式の算出結果(b)を示すシミュレーション結果である。なお、図8にはEb/N0が100 dBの理想状態に近い場合の周波数補正値の算出結果を示す。図中の右上に示す式が直線近似結果の直線の式であり、X項の係数が傾きを示す。   FIG. 7 shows, as an example, the calculation result (a) and calculation of this method when the frequency correction value is calculated using only the pilot symbol with respect to the reception value of Eb / N0 (energy per bit to noise power spectral density ratio) 10 dB. It is a simulation result which shows a result (b). FIG. 8 shows the calculation result of the frequency correction value when Eb / N0 is close to the ideal state of 100 dB. The equation shown in the upper right of the figure is the equation of a straight line as a result of the straight line approximation, and the coefficient of the X term shows the slope.

図7(a)にあるように、パイロットシンボルのみで周波数補正値を算出した場合、y = 0.0263x + 0.1244であった。一方、本方式では、y = 0.0205x + 0.3156と算出された。この傾きを図8に示した理想状態に近い場合の周波数補正値(傾き)を示すy = 0.021x + 0.0018と比べた場合、本方式の方が理想状態に近いことが理解できる。   As shown in FIG. 7A, when the frequency correction value is calculated using only the pilot symbol, y = 0.0263x + 0.1244. On the other hand, in the present method, it was calculated that y = 0.0205x + 0.3156. It can be understood that the present method is closer to the ideal state when this inclination is compared with y = 0.021x + 0.0018 which indicates a frequency correction value (slope) in the case close to the ideal state shown in FIG.

パイロットシンボルのみではサンプル数が少ない状態での周波数補正値の算出となる為、ノイズの影響により周波数補正値の算出値の誤差が理想値での結果より大きなものとなってしまう。これによりEb/N0が悪化した場合には周波数補正が逆にBER(Bit Error Rate)を悪化させる原因となってしまう。   Since the pilot symbol alone is used to calculate the frequency correction value in a state where the number of samples is small, the error of the calculated value of the frequency correction value becomes larger than the result at the ideal value due to the influence of noise. As a result, when Eb / N0 is deteriorated, frequency correction causes the deterioration of BER (Bit Error Rate).

本方式では、M-PSK通信方式のMに合わせて(M-1)回複素乗算することを行って、すべてのシンボルを既知シンボルと見做せるよう疑似パイロット信号を生成して周波数補正値を導出する。   In this method, complex multiplication is performed (M-1) times in accordance with M of the M-PSK communication method to generate a pseudo pilot signal so that all symbols can be regarded as known symbols, and a frequency correction value is calculated. To derive.

パイロットシンボル群の直線近似の他、データシンボル群に対しても同様に直線近似を行い、その直線の傾きから周波数補正値を導出する。単純にサンプル数は最大でデータシンボル分増加させることができる。結果を見ると本方式の方がより理想値の結果に近い事が分かる。   In addition to linear approximation of the pilot symbol group, linear approximation is similarly performed on the data symbol group, and a frequency correction value is derived from the slope of the straight line. The number of samples can simply be increased by at most data symbols. The results show that this method is closer to the ideal value.

以上説明したように、本発明を適用した周波数補正器は、複数のパイロットシンボルを用いて周波数補正する方式として、低演算量で良好な精度で周波数補正を行える。同様に、本発明によれば、複数のパイロットシンボルを用いて周波数補正する方式として、低演算量で良好な精度で周波数補正を行える復調回路、無線機、および周波数補正方法を提供できる。   As described above, the frequency corrector to which the present invention is applied can perform frequency correction with a low amount of calculation with good accuracy as a method of frequency correction using a plurality of pilot symbols. Similarly, according to the present invention, as a method of frequency correction using a plurality of pilot symbols, it is possible to provide a demodulation circuit, a wireless device, and a frequency correction method capable of performing frequency correction with a low amount of calculation with good accuracy.

なお、実施形態を例示して本発明を説明した。しかし、本発明の具体的な構成は前述の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の変更があってもこの発明に含まれる。例えば、上述した実施形態のブロック構成の分離併合、手順の入れ替えなどの変更は本発明の趣旨および説明される機能を満たせば自由であり、上記説明が本発明を限定するものではない。   The present invention has been described by exemplifying the embodiment. However, the specific configuration of the present invention is not limited to the above-described embodiment, and any changes without departing from the scope of the present invention are included in the present invention. For example, modifications such as separation and merging of block configurations and replacement of procedures in the above-described embodiment are free as long as the purpose of the present invention and the functions to be described are satisfied, and the above description does not limit the present invention.

また、上記の実施形態の一部又は全部は、以下のようにも記載されうる。尚、以下の付記は本発明をなんら限定するものではない。
[付記1]
パイロット信号として入力されたパイロットシンボルの位相に基づいて周波数補正値を算出する過程で、
パイロットシンボル毎の位相情報をそれぞれ取得すると共に、
データ区間として入力されたシンボル毎のIQデータを変調方式に合わせて複数回乗算して疑似パイロット信号をそれぞれ生成し、生成したシンボル毎の疑似パイロット信号のそれぞれの位相情報を取得し、
パイロットシンボルの位相情報群と共に 疑似パイロット信号を生成して得たデータ区間として入力されたシンボル毎の位相情報群を参照して、周波数補正値を導出する
周波数補正値導出部と、
前記周波数補正値導出部で導出した周波数補正値に基づいて周波数補正する周波数補正部と、
を具備することを特徴とする周波数補正器。
Also, some or all of the above embodiments may be described as follows. The following appendices do not limit the present invention at all.
[Supplementary Note 1]
In the process of calculating the frequency correction value based on the phase of the pilot symbol input as the pilot signal,
In addition to acquiring phase information for each pilot symbol,
IQ data for each symbol input as a data section is multiplied a plurality of times according to the modulation scheme to generate pseudo pilot signals, and phase information of the generated pseudo pilot signals for each symbol is acquired,
A frequency correction value deriving unit that derives a frequency correction value with reference to a phase information group for each symbol input as a data section obtained by generating a pseudo pilot signal together with a phase information group of a pilot symbol;
A frequency correction unit that performs frequency correction based on the frequency correction value derived by the frequency correction value deriving unit;
A frequency corrector characterized by comprising.

[付記2]
パイロット信号として入力されたパイロットシンボルからパイロットシンボルの位相情報を取得するパイロット信号位相変換部と、
入力されたデータシンボルのIQデータを変調方式に基づいた回数分掛け合わせて収束させる複素乗算部と、
収束したデータシンボルのIQデータを位相情報に変換するデータ信号位相変換部と、
パイロットシンボルの位相情報とデータシンボルの位相情報が示す近似直線の傾きを周波数ずれ成分を示す周波数補正値として計算する近似直線計算部と、
前記近似直線計算部で算出した周波数補正値に基づいて入力されたデータシンボルを周波数補正する周波数補正部と、
を具備することを特徴とする周波数補正器。
[Supplementary Note 2]
A pilot signal phase converter for acquiring phase information of a pilot symbol from a pilot symbol input as a pilot signal;
A complex multiplication unit which multiplies IQ data of the input data symbol by the number of times based on the modulation scheme and converges;
A data signal phase converter for converting IQ data of converged data symbols into phase information;
An approximate straight line calculation unit that calculates the inclination of the approximate straight line indicated by the phase information of the pilot symbol and the phase information of the data symbol as a frequency correction value indicating a frequency shift component;
A frequency correction unit that performs frequency correction on the data symbol input based on the frequency correction value calculated by the approximate straight line calculation unit;
A frequency corrector characterized by comprising.

[付記3]
周波数補正値を導出する際に、生成したシンボル毎の疑似パイロット信号のそれぞれの位相情報について、変調方式に合わせて乗算した回数に基づいて位相値を除算した後に、パイロットシンボルの位相情報群に加えて周波数補正値を算出することを特徴とする付記1または2に記載の周波数補正器。
[Supplementary Note 3]
When deriving the frequency correction value, the phase value is divided based on the number of times the generated phase information of the pseudo pilot signal for each symbol is multiplied according to the modulation scheme, and then added to the phase information group of pilot symbols. The frequency corrector as set forth in claim 1 or 2, characterized in that a frequency correction value is calculated.

[付記4]
周波数補正値を導出する際に、生成したシンボル毎の疑似パイロット信号のそれぞれの位相情報について、任意のパイロットシンボルの位相情報と次のパイロットシンボルの位相情報との間に、時系列に沿って、任意シンボル数分シフトした位置に、変調方式に合わせて乗算した回数に基づいて位相値を除算した疑似パイロット信号の位相情報を挿入して最少二乗法の近似直線を導出することを特徴とする付記1から3の何れか一項に記載の周波数補正器。
[Supplementary Note 4]
When deriving the frequency correction value, for each phase information of the generated pseudo pilot signal for each symbol, between the phase information of any pilot symbol and the phase information of the next pilot symbol, along the time series, The phase information of the pseudo pilot signal obtained by dividing the phase value based on the number of times of multiplication according to the modulation scheme is inserted at a position shifted by an arbitrary number of symbols to derive an approximate straight line of the least squares method. The frequency corrector according to any one of 1 to 3.

[付記5]
データ区間として入力されたシンボル全てに疑似パイロット信号の位相情報を生成して、周波数補正値を等間隔に配置されたパイロット信号と疑似パイロット信号の傾きの平均から導出することを特徴とする付記1から4の何れか一項に記載の周波数補正器。
[Supplementary Note 5]
The phase information of the pseudo pilot signal is generated for all symbols input as a data section, and the frequency correction values are derived from the average of the inclinations of the pilot signal and the pseudo pilot signal arranged at equal intervals. 5. A frequency corrector according to any one of 4.

[付記6]
パイロットシンボルに挟まれたデータ区間の中間にあたるシンボルについて、疑似パイロット信号の位相情報を生成して、周波数補正値を等間隔に配置されたパイロット信号と疑似パイロット信号の傾きの平均から導出することを特徴とする付記1から4の何れか一項に記載の周波数補正器。
[Supplementary Note 6]
The phase information of the pseudo pilot signal is generated for the symbol in the middle of the data section sandwiched by the pilot symbols, and the frequency correction value is derived from the average of the inclinations of the pilot signal and the pseudo pilot signal arranged at equal intervals. The frequency compensator according to any one of supplementary notes 1 to 4, characterized by the above.

[付記7]
複数のデータ区間に入力されたシンボル全てに疑似パイロット信号の位相情報を生成し、複数のデータ区間のデータシンボルの位相情報群を各々のパイロットシンボルからのシフト量毎に取得し、パイロット信号からの同じシフト量を持つデータシンボルの位相情報群からそれぞれの直線近似線を算定し、各シフト量の直線近似線を平均して得た直線の傾きを周波数補正値として算出することを特徴とする付記1から4の何れか一項に記載の周波数補正器。
[Supplementary Note 7]
The phase information of the pseudo pilot signal is generated for all the symbols input to the plurality of data sections, the phase information group of data symbols of the plurality of data sections is acquired for each shift amount from each pilot symbol, and Each linear approximation line is calculated from the phase information group of data symbols having the same shift amount, and the slope of the straight line obtained by averaging the linear approximation lines of each shift amount is calculated as a frequency correction value. The frequency corrector according to any one of 1 to 4.

[付記8]
付記1から7の何れか一項に記載の周波数補正器を含む復調回路。
[Supplementary Note 8]
A demodulation circuit including the frequency corrector according to any one of appendices 1 to 7.

[付記9]
付記1から7の何れか一項に記載の周波数補正器を含む復調回路を具備する無線機。
[Supplementary Note 9]
A radio set comprising a demodulation circuit including the frequency corrector according to any one of appendices 1 to 7.

[付記10]
パイロット信号として入力されたパイロットシンボル毎の位相情報をそれぞれ取得し、
データ区間として入力されたシンボル毎のIQデータを変調方式に合わせて複数回乗算して疑似パイロット信号をそれぞれ生成し、生成したシンボル毎の疑似パイロット信号のそれぞれの位相情報を取得し、
パイロットシンボルの位相情報群と共に 疑似パイロット信号を生成して得たデータ区間として入力されたシンボル毎の位相情報群を参照して、周波数補正値を導出し、
導出した周波数補正値に基づいて周波数補正する
ことを特徴とする周波数補正器による周波数補正方法。
[Supplementary Note 10]
Each phase information of each pilot symbol input as a pilot signal is acquired,
IQ data for each symbol input as a data section is multiplied a plurality of times according to the modulation scheme to generate pseudo pilot signals, and phase information of the generated pseudo pilot signals for each symbol is acquired,
The frequency correction value is derived with reference to the phase information group for each symbol input as a data section obtained by generating the pseudo pilot signal together with the phase information group of the pilot symbol,
A frequency correction method using a frequency corrector characterized by performing frequency correction based on the derived frequency correction value.

本発明は、TDMA(Time Division Multiple Access)通信方式無線機や、MSK(Minimum Shift Keying)変調やQAM(Quadrature Amplitude Modulation)変調における復調器に使用可能である。   The present invention can be used as a demodulator in a time division multiple access (TDMA) communication system radio, a minimum shift keying (MSK) modulation, and a quadrature amplitude modulation (QAM) modulation.

1 周波数補正器
10 周波数補正値導出部
11 位相変換部(パイロット信号用)
12 第1の記憶部
13 複素乗算部
14 位相変換部(データ信号用)
15 第2の記憶部
16 近似直線計算部
20 周波数補正部
1 frequency corrector 10 frequency correction value deriving unit 11 phase converter (for pilot signal)
12 first storage unit 13 complex multiplication unit 14 phase conversion unit (for data signal)
15 second storage unit 16 approximate straight line calculation unit 20 frequency correction unit

Claims (8)

パイロットシンボル毎の位相情報をそれぞれ取得してメモリーに蓄積すると共に、データシンボル毎に該データシンボルを変調方式に合わせて複数回複素乗算して疑似パイロット信号をそれぞれ生成し、生成した疑似パイロット信号のそれぞれの位相情報を取得して前記メモリーに蓄積し、前記メモリーに蓄積された位相情報群を参照して、平均を採って周波数補正値を導出する周波数補正値導出部と、
前記周波数補正値に基づいて入力信号の偏差を補正する周波数補正部と、
を具備することを特徴とする周波数補正器。
The phase information of each pilot symbol is acquired and stored in a memory, and the data symbol is complex-multiplied several times according to the modulation scheme for each data symbol to generate a pseudo pilot signal, and the generated pseudo pilot signal A frequency correction value deriving unit for acquiring each phase information and accumulating it in the memory, referring to the phase information group accumulated in the memory, taking an average to derive a frequency correction value;
A frequency correction unit that corrects the deviation of the input signal based on the frequency correction value;
A frequency corrector characterized by comprising.
パイロットシンボルから第1の位相情報を取得するパイロット信号位相変換部と、
前記第1の位相情報を蓄積する第1の記憶部と、
変調方式に基づいた回数分前記データシンボルを掛け合わせて前記データシンボルを収束する複素乗算部と、
収束したデータシンボルを第2の位相情報に変換するデータ信号位相変換部と、
前記第2の位相情報を蓄積する第2の記憶部と、
前記第1の位相情報と前記第2の位相情報を用いて周波数ずれ成分を示す周波数補正値として計算する近似直線計算部と、
前記周波数補正値に基づいて入力信号の偏差を補正する周波数補正部と、
を具備することを特徴とする周波数補正器。
A pilot signal phase converter for acquiring first phase information from pilot symbols;
A first storage unit that stores the first phase information;
A complex multiplication unit which multiplies the data symbols by the number of times based on a modulation scheme and converges the data symbols;
A data signal phase converter for converting converged data symbols into second phase information;
A second storage unit that stores the second phase information;
An approximate straight line calculation unit that calculates as a frequency correction value indicating a frequency shift component using the first phase information and the second phase information;
A frequency correction unit that corrects the deviation of the input signal based on the frequency correction value;
A frequency corrector characterized by comprising.
周波数補正値を導出する際に、生成したシンボル毎の疑似パイロット信号のそれぞれの位相情報について、変調方式に合わせて複素乗算した回数に基づいて位相値を除算した後に、パイロットシンボルの位相情報群に加えて周波数補正値を算出することを特徴とする請求項1に記載の周波数補正器。   When deriving the frequency correction value, the phase value is divided based on the number of times of complex multiplication according to the modulation method for each phase information of the generated pseudo pilot signal for each symbol, and then the phase information group of pilot symbols is obtained. The frequency corrector according to claim 1, further comprising calculating a frequency correction value. 周波数補正値を導出する際に、生成したシンボル毎の疑似パイロット信号のそれぞれの位相情報について、任意のパイロットシンボルの位相情報と次のパイロットシンボルの位相情報との間に、時系列に沿って、任意シンボル数分シフトした位置に、変調方式に合わせて複素乗算した回数に基づいて位相値を除算した疑似パイロット信号の位相情報を挿入して最少二乗法の近似直線を導出することを特徴とする請求項3に記載の周波数補正器。   When deriving the frequency correction value, for each phase information of the generated pseudo pilot signal for each symbol, between the phase information of any pilot symbol and the phase information of the next pilot symbol, along the time series, The phase information of a pseudo pilot signal whose phase value is divided based on the number of times of complex multiplication according to the modulation scheme is inserted at a position shifted by an arbitrary number of symbols to derive an approximate straight line of the least squares method. The frequency corrector according to claim 3. 複数のデータ区間に入力されたシンボル全てに疑似パイロット信号の位相情報を生成し、複数のデータ区間のデータシンボルの位相情報群を各々のパイロットシンボルからのシフト量毎に取得し、パイロット信号からの同じシフト量を持つデータシンボルの位相情報群からそれぞれの直線近似線を算定し、各シフト量の直線近似線を平均して得た直線の傾きを周波数補正値として算出することを特徴とする請求項3若しくは4に記載の周波数補正器。   The phase information of the pseudo pilot signal is generated for all the symbols input to the plurality of data sections, the phase information group of data symbols of the plurality of data sections is acquired for each shift amount from each pilot symbol, and Each linear approximation line is calculated from the phase information group of data symbols having the same shift amount, and the slope of the straight line obtained by averaging the linear approximation lines of each shift amount is calculated as a frequency correction value. Item 4. The frequency corrector according to item 3 or 4. 請求項1から5の何れか一項に記載の周波数補正器を含む復調回路。   A demodulation circuit including the frequency corrector according to any one of claims 1 to 5. 請求項6に記載の復調回路を具備する無線機。   A radio set comprising the demodulation circuit according to claim 6. パイロットシンボル毎の位相情報をそれぞれ取得して蓄積し、
データシンボル毎に該データシンボルを変調方式に合わせて複数回複素乗算して疑似パイロット信号をそれぞれ生成し、
生成した疑似パイロット信号のそれぞれの位相情報を取得して蓄積し、
蓄積された位相情報群を参照して、周波数補正値を導出し、
前記周波数補正値に基づいて入力信号の偏差を補正することを特徴とする周波数補正器による周波数補正方法。
Acquire and accumulate phase information for each pilot symbol,
Each of the data symbols is complex-multiplied a plurality of times according to the modulation scheme to generate the pseudo pilot signal.
Acquire and accumulate phase information of each of generated pseudo pilot signals;
The frequency correction value is derived with reference to the accumulated phase information group,
And correcting the deviation of the input signal based on the frequency correction value.
JP2017210394A 2017-10-31 2017-10-31 Frequency corrector, demodulator circuit, radio, and frequency correction method Active JP7093091B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017210394A JP7093091B2 (en) 2017-10-31 2017-10-31 Frequency corrector, demodulator circuit, radio, and frequency correction method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017210394A JP7093091B2 (en) 2017-10-31 2017-10-31 Frequency corrector, demodulator circuit, radio, and frequency correction method

Publications (2)

Publication Number Publication Date
JP2019083442A true JP2019083442A (en) 2019-05-30
JP7093091B2 JP7093091B2 (en) 2022-06-29

Family

ID=66671209

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017210394A Active JP7093091B2 (en) 2017-10-31 2017-10-31 Frequency corrector, demodulator circuit, radio, and frequency correction method

Country Status (1)

Country Link
JP (1) JP7093091B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115460048A (en) * 2022-09-19 2022-12-09 四川九洲电器集团有限责任公司 MSK modulation identification method, medium and device based on code element rate

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0548665A (en) * 1991-08-12 1993-02-26 Matsushita Electric Ind Co Ltd Method for correction frequency offset
JPH09102806A (en) * 1995-10-06 1997-04-15 Hitachi Denshi Ltd Modulater
JP2000295195A (en) * 1999-04-06 2000-10-20 Nippon Hoso Kyokai <Nhk> Ofdm demodulator
JP2001196981A (en) * 2000-01-14 2001-07-19 Japan Radio Co Ltd Distortion estimate device
JP2001339363A (en) * 1999-07-30 2001-12-07 Matsushita Electric Ind Co Ltd Method for transmitting ofdm signal, transmitter and receiver
JP2003152817A (en) * 2001-11-14 2003-05-23 Mitsubishi Electric Corp Receiver and its carrier recovery method
JP2003229829A (en) * 2002-01-31 2003-08-15 Sony Corp Radio communication system, multicarrier radio communicating method, transmitter and receiver
JP2006180386A (en) * 2004-12-24 2006-07-06 Fujitsu Ten Ltd Receiving apparatus and equalizing method
US20080151989A1 (en) * 2005-03-29 2008-06-26 Matsushita Electric Industrial Co., Ltd. Quasi-Pilot Symbol Substitution
JP2017059889A (en) * 2015-09-14 2017-03-23 日本放送協会 Single carrier type transmitter and receiver

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0548665A (en) * 1991-08-12 1993-02-26 Matsushita Electric Ind Co Ltd Method for correction frequency offset
JPH09102806A (en) * 1995-10-06 1997-04-15 Hitachi Denshi Ltd Modulater
JP2000295195A (en) * 1999-04-06 2000-10-20 Nippon Hoso Kyokai <Nhk> Ofdm demodulator
JP2001339363A (en) * 1999-07-30 2001-12-07 Matsushita Electric Ind Co Ltd Method for transmitting ofdm signal, transmitter and receiver
JP2001196981A (en) * 2000-01-14 2001-07-19 Japan Radio Co Ltd Distortion estimate device
JP2003152817A (en) * 2001-11-14 2003-05-23 Mitsubishi Electric Corp Receiver and its carrier recovery method
JP2003229829A (en) * 2002-01-31 2003-08-15 Sony Corp Radio communication system, multicarrier radio communicating method, transmitter and receiver
JP2006180386A (en) * 2004-12-24 2006-07-06 Fujitsu Ten Ltd Receiving apparatus and equalizing method
US20080151989A1 (en) * 2005-03-29 2008-06-26 Matsushita Electric Industrial Co., Ltd. Quasi-Pilot Symbol Substitution
JP2008536378A (en) * 2005-03-29 2008-09-04 松下電器産業株式会社 Adaptive modulation using non-pilot symbols
JP2017059889A (en) * 2015-09-14 2017-03-23 日本放送協会 Single carrier type transmitter and receiver

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115460048A (en) * 2022-09-19 2022-12-09 四川九洲电器集团有限责任公司 MSK modulation identification method, medium and device based on code element rate
CN115460048B (en) * 2022-09-19 2024-04-02 四川九洲电器集团有限责任公司 MSK modulation identification method, medium and device based on code element rate

Also Published As

Publication number Publication date
JP7093091B2 (en) 2022-06-29

Similar Documents

Publication Publication Date Title
CN113228578B (en) Apparatus and method for improved demodulation of multiple modulation schemes
KR100770924B1 (en) Apparatus and method for compensating frequency offset in a wireless communication system
US9712316B2 (en) Reception apparatus, phase error estimation method, and phase error correction method
JP2006522553A (en) Frequency synchronization apparatus and frequency synchronization method
JP6118616B2 (en) Receiver and synchronization correction method
JP2004215022A (en) Spread spectrum receiving system
KR20170084081A (en) Preamble based ofdm fine frequency offset estimation
KR20090079831A (en) Apparatus for estimating frequency shift, signal processing apparatus comprising the same, and method of estimating frquency shift using the same
US8000415B2 (en) Method and device for detecting a synchronization signal in a communication system
CN113132285A (en) Digital demodulation system and method
US8503594B2 (en) Phase tracking in communications systems
US8433014B2 (en) Receiving apparatus and receiving method
KR100845416B1 (en) Frequency correction with symmetrical phase adjustment in each OFDM symbol
KR100929776B1 (en) Recursive Demodulation Apparatus and Method
JP7093091B2 (en) Frequency corrector, demodulator circuit, radio, and frequency correction method
KR20060036410A (en) Pattern sequence synchronization
KR20110108364A (en) Method and apparatus for estimating phase noise in an ofdm transmission system
JP5871841B2 (en) Carrier frequency offset correction method and apparatus
JP3018840B2 (en) Fading compensator
KR100760793B1 (en) Correction of quadrature and gain errors in homodyne receives
TWI462556B (en) Synchronization apparatus and method thereof used in orthogonal frequency division multiplexing receiver
JP5380565B2 (en) Channel phase estimator, demodulator, receiver
JP3717476B2 (en) Method and apparatus for detecting carrier frequency error of orthogonal frequency division multiplexed signal
JP2009302793A (en) Carrier frequency error detector
WO2015107654A1 (en) Receiver and reception method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200911

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210929

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20211102

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20211224

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220609

R150 Certificate of patent or registration of utility model

Ref document number: 7093091

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150