JP2871140B2 - Demodulation reference phase ambiguity removal system and receiving apparatus therefor - Google Patents
Demodulation reference phase ambiguity removal system and receiving apparatus thereforInfo
- Publication number
- JP2871140B2 JP2871140B2 JP3055337A JP5533791A JP2871140B2 JP 2871140 B2 JP2871140 B2 JP 2871140B2 JP 3055337 A JP3055337 A JP 3055337A JP 5533791 A JP5533791 A JP 5533791A JP 2871140 B2 JP2871140 B2 JP 2871140B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- frame synchronization
- phase
- data sequence
- demodulator
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Error Detection And Correction (AREA)
- Digital Transmission Methods That Use Modulated Carrier Waves (AREA)
Description
【0001】[0001]
【産業上の利用分野】本発明は復調基準位相曖昧度除去
システムおよびその受信装置に関し、特に誤り訂正を行
なうディジタル無線通信システム等における復調基準位
相曖昧度除去システムに関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a demodulation reference phase ambiguity elimination system and a receiver thereof, and more particularly to a demodulation reference phase ambiguity elimination system in a digital radio communication system or the like for performing error correction.
【0002】[0002]
【従来の技術】ディジタル無線通信システム等では、伝
送すべきデータ列を送信側で誤り訂正符号化した後変調
信号として送出し、受信側では受信信号を復調して得た
データ列を誤り訂正復号して伝送中の誤りを除去するこ
とがよく行なわれている。2. Description of the Related Art In a digital radio communication system or the like, a data sequence to be transmitted is error-correction-coded on a transmission side and then transmitted as a modulated signal, and a data sequence obtained by demodulating a received signal is error-correction decoded on a reception side. It is common practice to eliminate errors during transmission.
【0003】例えば、伝送すべき1列のデータ列を畳込
符号化して2列のデータ列を得、これらデータ列で搬送
波信号を4相位相変調して送出する。受信側では、受信
信号である4相位相変調信号を同期検波して2列のデー
タ列を得、これらデータ列をビタビ復号器で誤り訂正復
号する。For example, one data string to be transmitted is convolutionally encoded to obtain two data strings, and a carrier signal is four-phase-modulated with these data strings and transmitted. On the receiving side, the four-phase modulated signal, which is a received signal, is synchronously detected to obtain two data strings, and these data strings are error-corrected and decoded by a Viterbi decoder.
【0004】受信側の復調器は、入力した4相位相変調
信号から復調基準搬送波信号を再生し、この復調基準搬
送波信号を用いて同期検波する。[0004] A demodulator on the receiving side reproduces a demodulation reference carrier signal from the input 4-phase phase modulated signal, and performs synchronous detection using the demodulation reference carrier signal.
【0005】ところで、4相位相変調信号のような直交
変調信号から再生した復調基準搬送波信号には、周知の
ように、90度の整数倍の位相曖昧度がある。この復調
基準位相曖昧度を除去しないと、送信側で符号化器から
変調器へ出力したデータ列と受信側で復調器から復号器
へ出力したデータ列とが(伝送誤りがなくても)一致せ
ず、誤り訂正復号ができなくなる。復調基準位相の食違
いが180度であれば、復調器からの2列のデータ列が
共に反転する。又、食違いが90度か270度であれ
ば、2列のデータ列の列順が逆になり、どちらか一方の
データ列が反転する。そのため、何等かの方法で復調基
準位相の食違いを検出して、この食違いを補正する必要
がある。As is well known, a demodulation reference carrier signal reproduced from a quadrature modulation signal such as a four-phase modulation signal has a phase ambiguity that is an integral multiple of 90 degrees. If this demodulation reference phase ambiguity is not removed, the data sequence output from the encoder to the modulator on the transmission side matches the data sequence output from the demodulator to the decoder on the reception side (even if there is no transmission error). Otherwise, error correction decoding cannot be performed. If the difference between the demodulation reference phases is 180 degrees, both data strings from the demodulator are inverted. If the difference is 90 degrees or 270 degrees, the order of the two data strings is reversed, and one of the data strings is inverted. Therefore, it is necessary to detect a difference between the demodulation reference phases by any method and correct the difference.
【0006】復調基準位相の食違いを補正する必要があ
ることは、上述した例に限らず、誤り訂正を行い変調方
式に2相位相変調方式、多値直交振幅変調方式等の位相
変調を伴う変調方式を用いる限り、誤り訂正方式や変調
方式の種類にかかわらず、一般につきまとう問題であ
る。The necessity of correcting the difference between the demodulation reference phases is not limited to the above-described example, and the error correction is performed and the modulation method involves a phase modulation such as a two-phase modulation method or a multilevel quadrature amplitude modulation method. As long as the modulation method is used, it is a common problem regardless of the type of the error correction method or the modulation method.
【0007】復調基準位相の食違いを補正する従来のシ
ステムとして、図2に示すものがある。FIG. 2 shows a conventional system for correcting a difference between demodulation reference phases.
【0008】この従来例は、フレーム同期用のユニーク
ワードを含むデータ列を畳込符号化する符号器52及び
少くとも位相変調を伴う変調方式を用いてこの符号器5
2からのデータ列で変調した変調信号を出力する変調器
53を有する送信側50と、この送信側から伝送されて
きた変調信号を同期検波して復調する復調器62、復調
器62の復調基準位相の食違いを除去すべく制御信号が
入力すると、復調器62からのデータ列を一定の順序で
論理的に位相変換することが可能な位相変換器63、位
相変換器63からのデータ列をビタビアルゴリズムを用
いて誤り訂正する復号器64、復号器64からのデータ
列が含むユニークワードを検出してフレーム同期をと
り、あらかじめ定めた時間フレーム同期が確立しないと
制御信号を出力するフレーム同期判定回路66、及び、
フレーム同期判定回路66において確立したフレーム同
期より発生したユニークワード除去タイミングをもら
い、復号器64が出力したデータ列からユニークワード
を除去したデータ列を出力するユニークワード除去器6
5を有する受信側60とを備えている。In this conventional example, an encoder 52 for convolutionally encoding a data string containing a unique word for frame synchronization and a modulation method using at least phase modulation are used.
2, a transmitting side 50 having a modulator 53 for outputting a modulated signal modulated by the data sequence from 2, a demodulator 62 for synchronously detecting and demodulating the modulated signal transmitted from the transmitting side, and a demodulation reference of the demodulator 62. When a control signal is input to remove the phase difference, the data sequence from the demodulator 62 can be logically phase-converted in a predetermined order. A decoder 64 for performing error correction using the Viterbi algorithm, detects a unique word included in the data string from the decoder 64, synchronizes the frames, and outputs a control signal unless a predetermined time frame synchronization is established. Circuit 66, and
The unique word remover 6 receives a unique word removal timing generated from the frame synchronization established in the frame synchronization determination circuit 66, and outputs a data string obtained by removing the unique word from the data string output by the decoder 64.
5 having a receiving side 60.
【0009】[0009]
【発明が解決しようとする課題】この従来の復調基準位
相曖昧度除去システムには、以下説明するような問題点
がある。The conventional demodulation reference phase ambiguity removal system has the following problems.
【0010】符号器52の一例は、図3に示すように、
シフトレジスタ520と、排他的論理和回路521,5
22とを備えている。シフトレジスタ520のレジスタ
523に入力されるデータ系列を符号化して得られるデ
ータ系列は、現在のビットと2つ前のビットとの排他的
論理和を取るIデータ系列と、現在のビットと1つ前の
ビットと2つ前のビットとの排他的論理和を取るQデー
タ系列である。さらに、Iデータ系列とQデータ系列の
同じ時刻に出力されるビット同士の排他的論理和を取っ
ていくと入力データ列が得られる(以後、この符号をQ
LI符号と呼ぶ)。図4は、図3の符号器により符号化
されたデータ列の格子状表現である。図4において、丸
の中の数字はシフトレジスタ520の内部状態を10進
表示したものであり、各ノード間の遷移を現わす線の上
の値は、それぞれI,Qデータを示している。An example of the encoder 52 is as shown in FIG.
Shift register 520 and exclusive OR circuits 521, 5
22. The data sequence obtained by encoding the data sequence input to the register 523 of the shift register 520 includes an I data sequence that takes the exclusive OR of the current bit and the immediately preceding bit, and a current bit and one bit. This is a Q data sequence that takes the exclusive OR of the previous bit and the two previous bits. Further, an exclusive OR of bits output at the same time in the I data sequence and the Q data sequence is obtained to obtain an input data sequence (hereinafter, this code is referred to as Q
LI code). FIG. 4 is a grid-like representation of a data sequence encoded by the encoder of FIG. In FIG. 4, the numbers in the circles represent the internal state of the shift register 520 in decimal, and the values on the lines representing the transitions between the nodes represent I and Q data, respectively.
【0011】ここで、畳込符号の線形性から同じような
ことが言えるので、すべて零の符号化データ系列を送っ
た場合について考える。符号器52で符号化されたすべ
て零の符号化データ系列の一部は、図4の格子状表現で
は、太い実線で示すようになる。この符号化データ系列
で変調された信号が正しい位相で復号器64に入力すれ
ば、ビタビアルゴリズムを用いて正しく復号できる。各
ノードの生き残りパスは、パスメモリに格納され、最尤
パス判定回路により、復号ビットが出力される。Here, since the same can be said from the linearity of the convolutional code, a case where an all-zero coded data sequence is transmitted will be considered. A part of the all-zero coded data sequence coded by the coder 52 is indicated by a thick solid line in the grid-like representation of FIG. If the signal modulated with this coded data sequence is input to the decoder 64 with the correct phase, it can be correctly decoded using the Viterbi algorithm. The surviving path of each node is stored in the path memory, and the maximum likelihood path determination circuit outputs decoded bits.
【0012】ビタビアルゴリズムは、畳込符号器の状態
を表す格子状表現において各ノードに入力される複数パ
スのうち最も確からしいパスを生き残りパスとして他は
捨てる。この操作をすべての時系列にわたり、すべての
状態に対して行なう。パスの選択はまず、各ブランチの
メトリックを計算し、各ノードの生き残りパスのそれぞ
れのメトリックに加えることにより、各パスの総合のメ
トリックを算出する。ここでメトリックはブランチまた
はパスの確からしさを表す量である。各ノードでは入力
されるそれぞれのパスのメトリックを比較し、大きいメ
トリックを有するパスを残し、他は捨てる。また複数の
パスメトリックが同一の値となった場合は一つを任意に
選択する(例えば、電子情報通信学会編、山本,加藤
「TDMA通信」(平1−4−5)コロナ社、P.10
3)。The Viterbi algorithm discards the most probable path among the plurality of paths input to each node in the lattice representation representing the state of the convolutional encoder as a surviving path. This operation is performed for all states over all time series. In selecting a path, first, a metric of each branch is calculated and added to each metric of the surviving path of each node, thereby calculating a total metric of each path. Here, the metric is a quantity indicating the certainty of a branch or a path. Each node compares the metric of each input path, leaves the path with the larger metric, and discards others. When a plurality of path metrics have the same value, one is arbitrarily selected (for example, edited by the Institute of Electronics, Information and Communication Engineers, Yamamoto, Kato “TDMA Communication” (Head 1-4-5) Corona, P.S. 10
3).
【0013】そこで、復調基準位相の食違いが180
度、すなわち、復調器62からの2列のデータ列がとも
に反転して、すべて“1”の系列が出力されたとする。
このとき、もし、図4に示す点線のように、正しい位相
のとき求まるパスから分流して3時刻後に再び合流する
パスが、時刻ごとに個々に存在する生き残りパスとなる
と、パスメモリ内にある生き残りパスの中の最尤パス判
定の方法によっては、正しい結果を出力してしまう。さ
らに、ユニークワードに続くデータ系列によっては、符
号化後、2列のデータ列がともに反転してビタビ復号器
に入力されると、ユニークワードが正しく復号される。
一般に、図3の符号器が出力するようなQLI符号を使
ったときの従来のシステムにおいて、正しい位相のデー
タ列が共に反転した2列のデータ列を復号器に入力する
と、ユニークワードに続くデータ系列のパタンと最尤パ
ス判定方法によっては、ユニークワードのみが正しく復
号できたり、すべての入力データ系列が正しく復号で
き、フレーム同期が確立してしまい位相曖昧度除去がで
きない。Therefore, the difference between the demodulation reference phases is 180.
In other words, it is assumed that the two data strings from the demodulator 62 are both inverted, and a sequence of all “1” is output.
At this time, as shown by a dotted line in FIG. 4, if a path that diverges from a path obtained when the phase is correct and merges again after 3 hours becomes a surviving path that exists individually for each time, it is stored in the path memory. Depending on the method of determining the maximum likelihood path among the surviving paths, a correct result is output. Further, depending on the data series following the unique word, if both data strings are inverted and input to the Viterbi decoder after encoding, the unique word is correctly decoded.
In general, in a conventional system using a QLI code such as that output from the encoder of FIG. 3, when two data strings in which both correct-phase data strings are inverted are input to a decoder, data following a unique word is input. Depending on the sequence pattern and the maximum likelihood path determination method, only unique words can be correctly decoded, or all input data sequences can be correctly decoded, and frame synchronization is established and phase ambiguity cannot be removed.
【0014】以上述べたことは、復調器62からの出力
データ系列に伝送誤りがない場合の現象で、復調器62
からの出力データ系列に伝送誤りが生じている場合にお
いて、通常正しい位相で復号器62に入力されほぼ正し
い入力データ系列に復号できるぐらいの伝送誤りのある
受信データ系列が反転して復号器62に入力されると、
フレーム同期が確立でき、フレーム同期がはずれない程
度の復号誤りを生じてしまう。What has been described above is a phenomenon in which there is no transmission error in the output data sequence from the demodulator 62.
In the case where a transmission error occurs in the output data sequence from, the received data sequence having a transmission error that is normally input to the decoder 62 at the correct phase and can be decoded into a substantially correct input data sequence is inverted and transmitted to the decoder 62. Once entered,
Frame synchronization can be established, and a decoding error is generated to the extent that frame synchronization is not lost.
【0015】以上説明したように従来の復調基準位相曖
昧度除去システムでは、誤り訂正符号がQLI符号であ
る場合、復調基準位相の食違いが180度であるときに
は、復号器への入力を正しい位相とすることができない
場合もあり、伝送誤りの数によっては、正しい位相とし
た場合に比べてかなりの数の復号誤りを生じてしまうよ
うな問題点があった。As described above, in the conventional demodulation reference phase ambiguity removal system, when the error correction code is a QLI code, and when the difference between the demodulation reference phases is 180 degrees, the input to the decoder is changed to the correct phase. In some cases, depending on the number of transmission errors, there is a problem that a considerable number of decoding errors occur as compared with the case where the phase is correct.
【0016】本発明の目的は、誤り訂正符号がQLI符
号であっても常に正しい復調基準位相を得ることができ
る復調基準位相曖昧度除去システム及びその受信装置を
提供することにある。An object of the present invention is to provide a demodulation reference phase ambiguity elimination system capable of always obtaining a correct demodulation reference phase even when an error correction code is a QLI code, and a receiving apparatus therefor.
【0017】[0017]
【課題を解決するための手段】本発明の復調基準位相曖
昧度除去システムは、フレーム同期用のユニークワード
を含むデータ列を、畳込符号化するために、n段のシフ
トレジスタを備え、前記n段のシフトレジスタのn個の
出力からk個の出力の排他的論理和を施し、Iデータを
出力する第1の排他的論理和回路と、前記第1の排他的
論理和回路へ入力される結果から1本少ない(k−1)
個の排他的論理和を施し、Qデータを出力する第2の排
他的論理和回路を備えて簡単に入力データが得られる符
号器と前記Iデータと前記Qデータとを入力して少なく
とも位相変調を伴う変調方式を用いて前記符号器からの
データ列で変調した変調信号を出力する変調器を備えた
送信側と、この送信側から伝送されてきた前記変調信号
を同期検波して復調する復調器、この復調器の復調基準
位相の違いを除去すべく第1または第2の制御信号が入
力すると前記復調器からのデータ列を試行錯誤的に論理
操作して出力する位相変換器、この位相変換器からのデ
ータ列をビタビアルゴリズムを用いて誤り訂正復号する
復号器、この復号器からのデータ列が含む前記ユニーク
ワードを検出してフレーム同期をとりあらかじめ定めた
時間フレーム同期が確立しないと前記第1の制御信号を
出力するフレーム同期判定回路、このフレーム同期判定
回路によるフレーム同期が確立した後に前記復号器から
のデータ列を前記第1の符号器が行うと同じに符号化す
る第2の符号器、この第2の符号器からの2列のデータ
列と前記復調器からの2列のデータ列とのうち少くとも
対応する1列ずつのデータ列を位相をあわせて比較しあ
らかじめ定めた時間毎に不一致の数を数える計数器、及
び、この計数器の出力とあらかじめ定めたしきい値と比
べしきい値を超えている場合に前記第2の制御信号を前
記位相変換器に出力する符号同期判定回路を備えた受信
側とを具備している。SUMMARY OF THE INVENTION A demodulation reference phase ambiguity removal system according to the present invention comprises an n-stage shifter for convolutionally encoding a data string including a unique word for frame synchronization.
And n shift registers of the n stages are provided.
Perform exclusive OR of k outputs from the output, and
A first exclusive OR circuit for outputting the first exclusive OR circuit;
One less than the result input to the OR circuit (k-1)
XOR is performed and a second output for outputting Q data is performed.
A code that can easily obtain input data with another OR circuit
A modulator for inputting an encoder, the I data and the Q data, and outputting a modulated signal modulated with a data sequence from the encoder using at least a modulation method involving phase modulation. A transmitting side, a demodulator that synchronously detects and demodulates the modulated signal transmitted from the transmitting side, and when a first or second control signal is input to remove a difference in demodulation reference phase of the demodulator, A phase converter that outputs the data sequence from the demodulator by performing a logical operation on a trial and error basis, and a decoder that performs error correction decoding on the data sequence from the phase converter using the Viterbi algorithm. A frame synchronization judging circuit for outputting the first control signal when the predetermined time frame synchronization is not established by detecting the unique word including the unique word, A second encoder that encodes the data sequence from the decoder in the same manner as the first encoder performs after the synchronization of the frames has been established, and the two data sequences from the second encoder and the second encoder. A counter for counting the number of inconsistencies at predetermined time intervals by comparing at least one data row corresponding to at least one of the two data rows from the demodulator with matching phases, and an output of the counter; before the second control signal when the threshold is exceeded than a predetermined threshold value when
And a receiving side provided with a code synchronization determination circuit for outputting to the phase converter .
【0018】本発明の受信装置は、フレーム同期用のユ
ニークワードを含むデータ列を畳込符号化したデータ列
により少なくとも位相変調を伴う変調方式を用いて変調
した変調信号を受信し同期検波して復調する復調器と、
この復調器の復調基準位相の違いを除去すべく第1また
は第2の制御信号が入力すると前記復調器からのデータ
列を試行錯誤的に論理操作して出力する位相変換器と、
この位相変換器からのデータ列をビタビアルゴリズムを
用いて誤り訂正復号する復号器と、この復号器からのデ
ータ列が含む前記ユニークワードを検出してフレーム同
期をとりあらかじめ定めた時間フレーム同期が確立しな
いと前記第1の制御信号を出力するフレーム同期判定回
路と、このフレーム同期判定回路によるフレーム同期が
確立した後に前記復号器からのデータ列を送信側におい
て行うと同じに符号化する符号器と、この符号器からの
2列のデータ列と前記復調器からの2列のデータ列との
うち少くとも対応する1列ずつのデータ列を位相をあわ
せて比較しあらかじめ定めた時間毎に不一致の数を数え
る計数器と、この計数器の出力とあらかじめ定めたしき
い値と比べしきい値を超えている場合に前記第2の制御
信号を出力する符号同期判定回路とを備えている。A receiving apparatus according to the present invention receives a modulated signal modulated by a convolution-encoded data string including a unique word for frame synchronization using at least a modulation method involving phase modulation, and performs synchronous detection. A demodulator for demodulating,
When a first or second control signal is input to remove the difference in the demodulation reference phase of the demodulator, a phase converter that performs a logical operation on the data sequence from the demodulator by trial and error and outputs the data sequence;
A decoder that performs error correction decoding of the data sequence from the phase converter using the Viterbi algorithm, and a predetermined time-frame synchronization is established by detecting the unique word contained in the data sequence from the decoder and performing frame synchronization. Otherwise, a frame synchronization determination circuit that outputs the first control signal, and an encoder that encodes a data sequence from the decoder in the same manner as performed on the transmission side after frame synchronization is established by the frame synchronization determination circuit. At least one of the two data strings from the coder and the two data strings from the demodulator are compared in phase with each other, and the data strings are compared at predetermined time intervals. A counter for counting the number, and a code for outputting the second control signal when the output of the counter exceeds a predetermined threshold. And a synchronization determination circuit.
【0019】[0019]
【実施例】次に本発明について図面を参照して説明す
る。図1は本発明の一実施例を示すブロック図である。DESCRIPTION OF THE PREFERRED EMBODIMENTS Next, the present invention will be described with reference to the drawings. FIG. 1 is a block diagram showing one embodiment of the present invention.
【0020】この実施例において、送信側10は、伝送
すべきデータ列にフレーム同期用のユニークワードを付
加するユニークワード付加器11と、ユニークワード付
加器11が出力したデータ列をQLI符号の構造となる
ように畳込符号化し2列のデータ列にして出力する符号
器52と、符号器52が出力した2列のデータ列で4相
位相変調した変調信号を出力する変調器13と変調器1
3からの変調信号を無線送出する送信機14とを備えて
構成されている。該符号器52は、非組織符号で図3に
示す符号器52のIデータおよびQデータである2つの
出力を排他的論理和521,522により加算演算を施
すことで、入力データ列がわかる構成である。QLI符
号以外の列としてはすべて“0”のデータ列を符号器に
入力すると、符号器12の2つの出力から“00”の符
号化データ列を出力し、すべて“1”のデータ列を符号
器を入力すると符号器の2つの出力から“10”の符号
化データ列を出力する構成(トランスペアレントでない
符号と呼ぶ)とを備えている。 In this embodiment, the transmitting side 10 includes a unique word adder 11 for adding a unique word for frame synchronization to a data string to be transmitted, and a data string output from the unique word adder 11 as a QLI code structure. An encoder 52 for performing convolutional coding so as to output two data strings and outputting a modulated signal obtained by performing four-phase modulation on the two data strings output from the encoder 52; 1
And a transmitter 14 for wirelessly transmitting the modulated signal from the transmitter 3. The encoder 52 is a non-systematic code as shown in FIG.
The two I data and Q data of the encoder 52 shown in FIG.
The output is subjected to an addition operation using exclusive ORs 521 and 522.
By doing so, the input data string can be understood. QLI mark
The data string of all "0" is used as an encoder except for the data string.
When input, the two outputs of the encoder 12 output a "00"
Outputs encoded data string and codes data string of all "1"
When the encoder is input, the code of "10" is output from the two outputs of the encoder.
Configuration to output encrypted data string (not transparent
).
【0021】又、受信側20は、送信側10からの電波
を受信して変調信号を出力する受信機21と、受信機2
1からの変調信号を同期検波して復調し、2列のデータ
列にして出力する復調器22と、復調器22からの2列
のデータを論理操作して復調器22における復調基準位
相の食違いを補正するための位相変換器23と、位相変
換器23からの2列のデータ列をビタビアルゴリズムに
用いて誤り訂正を行なう復号器24と、復号器24によ
って復号されたデータ列からフレーム同期判定回路26
より与えられるタイミング信号を使ってユニークワード
を除去し出力するユニークワード除去器25と、復号器
24が出力したデータ列が含むユニークワードを検出し
てフレーム同期をとり、一定時間フレーム同期が確立し
ないと第1制御信号を出力して位相変換器23の動作を
制御するフレーム同期判定回路26と、フレーム同期後
の動作に対して位相変換器23からの2列のデータ列の
1方を復号器24の復号遅延だけ遅らせて出力する遅延
器27と、復号器24からの出力を符号器12が行うの
と同じ畳込符号化する符号器28と、符号器28が出力
した2列のデータ列のうち位相変換器23から遅延器2
7へとり出したものと対応するデータ列と遅延器27の
出力との対応するビットの違いを求める排他的論理和回
路29と、この排他的論理和29からの出力を数える計
数器30と、一定の時間毎に計数器30の値を読みこむ
と同時に計数器30をリセットし、読み込んだ値をあら
かじめ設定されているしきい値と比較し、しきい値を超
えている場合は第2制御信号を出力して位相変換器23
の動作を制御する符号同期判定回路31とにより構成さ
れている。The receiving side 20 receives a radio wave from the transmitting side 10 and outputs a modulated signal.
The demodulator 22 synchronously detects and demodulates the modulated signal from 1 and outputs the data as two columns of data. The demodulator 22 performs logical operations on the two columns of data from the demodulator 22 to extract the demodulation reference phase in the demodulator 22. A phase converter 23 for correcting the difference, a decoder 24 for performing error correction using the two data strings from the phase converter 23 for the Viterbi algorithm, and a frame synchronization from the data string decoded by the decoder 24. Judgment circuit 26
A unique word remover 25 that removes and outputs a unique word by using a timing signal given from the controller, and a unique word included in the data string output by the decoder 24 are detected and frame synchronization is established, so that frame synchronization is not established for a certain period of time. And a first control signal to control the operation of the phase converter 23 to control the operation of the phase converter 23, and to decode one of the two data strings from the phase converter 23 for the operation after the frame synchronization. 24, a delay unit 27 for delaying the output by a decoding delay, an encoder 28 for performing the same convolutional encoding as the encoder 12 outputs from the decoder 24, and a two-column data sequence output from the encoder 28 Out of the phase converter 23 to the delay unit 2
7, an exclusive OR circuit 29 for determining the difference between the corresponding bit of the data string corresponding to the data extracted to 7 and the output of the delay unit 27; a counter 30 for counting the output from the exclusive OR 29; The counter 30 is read at the same time as reading the value of the counter 30 at regular time intervals, and the read value is compared with a preset threshold value. The signal is output to the phase converter 23
And a code synchronization determination circuit 31 that controls the operation of
【0022】復調器22が受信機21からの変調信号か
ら再生する復調基準搬送波信号には90度の整数倍の位
相曖昧度があるので、変調器13における搬送波信号と
復調器22における復調基準搬送波信号とは位相が90
度の整数倍だけ食違うことがある。位相変換器23は、
復調器22からの2列のデータ列をそのまま出力する第
1の動作モードと、復調器22の復調基準搬送波信号が
90度,180度,270度と変化したのと等価な論理
操作を復調器22からの2列のデータ列に行なって出力
する第2,第3,第4の動作モードとの4つの動作モー
ドをもち、第1,第2制御信号が入力しない限り現在の
動作モードを保持し、第1,第2制御信号が入力すると
現在の動作モードの次の順番の動作モードに移る。復号
器24に入力するデータ系列の位相が正しくない場合
は、一般的に復号器24は復号ができず、無意味なデー
タ列を出力する。その結果、フレーム同期判定回路26
は入力したデータ列からユニークワードを検出できず、
フレーム同期がとれない。この状態が一定時間継続する
と、フレーム同期判定回路26は第1制御信号を出力す
る。この第1制御信号により位相変換器23の動作モー
ドが次の順番の動作モードに移る。以上の操作を4つの
動作モードについて順次行っていく途中で復調基準位相
の食違いが補正される。すなわち、初期状態がどの動作
モードから始まっても、一般的に、最大3回第1制御信
号を出力すれば復調基準位相の曖昧度は除去できる。Since the demodulation reference carrier signal reproduced by the demodulator 22 from the modulated signal from the receiver 21 has a phase ambiguity of an integral multiple of 90 degrees, the carrier signal in the modulator 13 and the demodulation reference carrier in the demodulator 22 are different. 90 phase with the signal
Sometimes they differ by an integral number of degrees. The phase converter 23
A first operation mode in which the two data strings from demodulator 22 are output as they are, and a logical operation equivalent to the fact that the demodulation reference carrier signal of demodulator 22 has changed to 90 degrees, 180 degrees, and 270 degrees. It has four operation modes, that is, the second, third and fourth operation modes for performing and outputting the two data strings from 22. The current operation mode is maintained unless the first and second control signals are input. Then, when the first and second control signals are input, the operation mode is shifted to the operation mode next to the current operation mode. When the phase of the data sequence input to the decoder 24 is not correct, the decoder 24 generally cannot decode and outputs a meaningless data string. As a result, the frame synchronization determination circuit 26
Cannot detect the unique word from the input data string,
Frame synchronization cannot be achieved. When this state continues for a certain period of time, the frame synchronization determination circuit 26 outputs a first control signal. The operation mode of the phase converter 23 shifts to the next operation mode according to the first control signal. In the course of performing the above operation sequentially for the four operation modes, the difference between the demodulation reference phases is corrected. That is, irrespective of the operation mode in which the initial state starts, generally, the ambiguity of the demodulation reference phase can be removed by outputting the first control signal at most three times.
【0023】動作モードの移行に伴ない、正しい位相あ
るいは正しい位相と反転した2列のデータ列が復号器2
4の入力となり、フレーム同期が確立したときは、フレ
ーム同期信号を符号同期判定回路31に与え、符号同期
判定回路31を動作させる。正しい位相と反転した2列
の伝送誤りがないデータ列が復号器24の内部の最尤パ
ス判定により正しく復号されている場合には、この復号
データ列を符号器28で畳込符号化した一方のデータ列
と位相変換器23からの出力を遅延器27により遅らせ
たデータとを比較すると、すべて違っている。そこで、
計数器30で得られる値は、あらかじめ与えたしきい値
よりはるかに超えているので、符号同期判定回路31は
第2制御信号を位相変換器23に出力し、次の動作モー
ドに移すことができる。また、伝送誤りがなく、ユニー
クワードのみが正しく復号している場合には、符号器2
8でたたみこみ符号化されたデータ列と位相変換器23
からの出力を遅らせたものとの比較は、かなりまちがっ
ている。さらに、伝送誤りがある場合に、正しい位相の
2列のデータ列を復号器24に入力してほぼ正しい復号
データ列となる伝送誤りの数に対しても、復号器24に
正しい位相のデータ列を反転して入力しフレーム同期が
確立したとき一定時間に得られる計数器30の値と、正
しい位相のデータ列を復号器24に入力してフレーム同
期が確立した時一定時間に得られる計数値30の値とは
分離可能となるので、正しく選ばれたしきい値によって
符号同期判定回路31は、復号器24にデータ列を反転
入力してフレーム同期が確立している場合には、第2制
御信号を位相変換器23に出力して誤りなく次の動作モ
ードに移すことができる。In accordance with the shift of the operation mode, the correct data or two data trains inverted from the correct data are decoded.
4 and the frame synchronization is established, a frame synchronization signal is supplied to the code synchronization determination circuit 31 to operate the code synchronization determination circuit 31. If the data sequence having the correct phase and the inverted two-line transmission error is correctly decoded by the maximum likelihood path determination inside the decoder 24, the decoded data sequence is convolutionally coded by the encoder 28. Is different from the data sequence obtained by delaying the output from the phase converter 23 by the delay unit 27. Therefore,
Since the value obtained by the counter 30 far exceeds the threshold value given in advance, the code synchronization determination circuit 31 outputs the second control signal to the phase converter 23 to shift to the next operation mode. it can. If there is no transmission error and only the unique word is correctly decoded, the encoder 2
8 and the phase converter 23
The comparison with the one that delayed the output from is quite wrong. Further, when there is a transmission error, two data strings of the correct phase are input to the decoder 24, and the decoder 24 receives the data string of the correct phase with respect to the number of transmission errors that become an almost correct decoded data string. And the value of the counter 30 obtained at a fixed time when frame synchronization is established, and the count value obtained at a fixed time when frame synchronization is established by inputting a data sequence of the correct phase to the decoder 24. Since the value can be separated from the value of 30, the code synchronization determination circuit 31 inverts the data string to the decoder 24 and establishes the second data when the frame synchronization is established by the correctly selected threshold value. The control signal can be output to the phase converter 23 to shift to the next operation mode without error.
【0024】[0024]
【発明の効果】以上説明したように本発明は、誤り訂正
符号がQLI符号である場合において、正しい位相の2
列のデータ列とは反転したデータ列が復号器の入力にな
って誤ってフレーム同期が確立したときにおいても、反
転したデータ列と復号器からの出力を再度畳込符号化し
たデータ列とを比較することで両者の違いを検出できる
符号同期判定回路を付加し、このときにも位相変換を行
なえる第2の制御信号を出力できるようにしたので、必
ず位相不確定性を除去できるという効果を有する。As described above, according to the present invention, when the error correction code is the QLI code, the correct phase of 2 is used.
Even when the inverted data sequence becomes an input to the decoder and frame synchronization is erroneously established, the inverted data sequence and the data sequence obtained by re-convolution-encoding the output from the decoder are used. A code synchronization determination circuit capable of detecting a difference between the two by comparison is added, and a second control signal capable of performing phase conversion can be output at this time, so that the phase uncertainty can always be removed. Having.
【図1】本発明の一実施例のブロック図である。FIG. 1 is a block diagram of one embodiment of the present invention.
【図2】従来の復調基準位相曖昧度除去システムの一例
のブロック図である。FIG. 2 is a block diagram of an example of a conventional demodulation reference phase ambiguity removal system.
【図3】図2における符号器52の一例のブロック図で
ある。FIG. 3 is a block diagram illustrating an example of an encoder 52 in FIG. 2;
【図4】図3の符号器52で得られるデータ系列を格子
状表現した図である。FIG. 4 is a diagram in which a data sequence obtained by an encoder 52 in FIG. 3 is represented in a grid pattern.
10 送信側 11 ユニークワード付加器 12 符号器 13 変調器 14 送信機 20 受信側 21 受信機 22 復調器 23 位相変換器 24 復号器 25 ユニークワード除去器 26 フレーム同期判定回路 27 遅延器 28 符号器 29 排他的論理和回路 30 計数器 31 符号同期判定回路 Reference Signs List 10 transmitting side 11 unique word adder 12 encoder 13 modulator 14 transmitter 20 receiving side 21 receiver 22 demodulator 23 phase converter 24 decoder 25 unique word remover 26 frame synchronization determination circuit 27 delay unit 28 encoder 29 Exclusive OR circuit 30 Counter 31 Code synchronization determination circuit
Claims (2)
データ列を、畳込符号化するために、n段のシフトレジ
スタを備え、前記n段のシフトレジスタのn個の出力か
らk個の出力の排他的論理和を施し、Iデータを出力す
る第1の排他的論理和回路と、前記第1の排他的論理和
回路へ入力される結果から1本少ない(k−1)個の排
他的論理和を施し、Qデータを出力する第2の排他的論
理和回路を備えて簡単に入力データが得られる符号器と
前記Iデータと前記Qデータとを入力して少なくとも位
相変調を伴う変調方式を用いて前記符号器からのデータ
列で変調した変調信号を出力する変調器を備えた送信側
と、この送信側から伝送されてきた前記変調信号を同期
検波して復調する復調器、この復調器の復調基準位相の
違いを除去すべく第1または第2の制御信号が入力する
と前記復調器からのデータ列を試行錯誤的に論理操作し
て出力する位相変換器、この位相変換器からのデータ列
をビタビアルゴリズムを用いて誤り訂正復号する復号
器、この復号器からのデータ列が含む前記ユニークワー
ドを検出してフレーム同期をとりあらかじめ定めた時間
フレーム同期が確立しないと前記第1の制御信号を出力
するフレーム同期判定回路、このフレーム同期判定回路
によるフレーム同期が確立した後に前記復号器からのデ
ータ列を前記第1の符号器が行うと同じに符号化する第
2の符号器、この第2の符号器からの2列のデータ列と
前記復調器からの2列のデータ列とのうち少くとも対応
する1列ずつのデータ列を位相をあわせて比較しあらか
じめ定めた時間毎に不一致の数を数える計数器、及び、
この計数器の出力とあらかじめ定めたしきい値と比べし
きい値を超えている場合に前記第2の制御信号を前記位
相変換器に出力する符号同期判定回路を備えた受信側と
を具備したことを特徴とする復調基準位相曖昧度除去シ
ステム。1. Includes a unique word for frame synchronization
In order to convolutionally encode a data string, an n-stage shift register
A shift register, and n outputs of the n-stage shift register
Perform exclusive OR of k outputs and output I data
A first exclusive OR circuit, and the first exclusive OR circuit
(K-1) discharges one less than the result input to the circuit
A second exclusive logic that performs another OR operation and outputs Q data
An encoder that can easily obtain input data with a logical sum circuit
A transmitter having a modulator that inputs the I data and the Q data and outputs a modulated signal modulated by a data sequence from the encoder using a modulation method that involves at least phase modulation. A demodulator for synchronously detecting and demodulating the transmitted modulated signal, and when a first or second control signal is input to remove a difference in the demodulation reference phase of the demodulator, a data sequence from the demodulator is tried. A phase converter that outputs a logically operated logical operation, a decoder that performs error correction decoding on the data sequence from the phase converter using the Viterbi algorithm, and detects the unique word included in the data sequence from the decoder. A frame synchronization determining circuit that outputs the first control signal when frame synchronization is established and a predetermined time frame synchronization is not established; frame synchronization by the frame synchronization determining circuit A second encoder that, after establishment, encodes the data stream from the decoder in the same way as the first encoder does, the two data streams from this second encoder and the data stream from the demodulator A counter that compares at least one data row corresponding to at least one of the two data rows in phase with each other and counts the number of mismatches at predetermined time intervals; and
If the output of the counter exceeds a threshold value as compared with a predetermined threshold value, the second control signal is output to the position.
A demodulation reference phase ambiguity elimination system, comprising: a receiving side including a code synchronization determination circuit that outputs the code synchronization to a phase converter .
データ列を前記符号器を使って畳込符号化したデータ列
により少なくとも位相変調を伴う変調方式を用いて変調
した変調信号を受信し同期検波して復調する復調器と、
この復調器の復調基準位相の違いを除去すべく第1また
は第2の制御信号が入力すると前記復調器からのデータ
列を試行錯誤的に論理操作して出力する位相変換器と、
この位相変換器からのデータ列をビタビアルゴリズムを
用いて誤り訂正復号する復号器と、この復号器からのデ
ータ列が含む前記ユニークワードを検出してフレーム同
期をとりあらかじめ定めた時間フレーム同期が確立しな
いと前記第1の制御信号を出力するフレーム同期判定回
路と、このフレーム同期判定回路によるフレーム同期が
確立した後に前記復号器からのデータ列を送信側におい
て行うと同じに符号化する符号器と、この符号器からの
2列のデータ列と前記復調器からの2列のデータ列との
うち少くとも対応する1列ずつのデータ列を位相をあわ
せて比較しあらかじめ定めた時間毎に不一致の数を数え
る計数器と、この計数器の出力とあらかじめ定めたしき
い値と比べしきい値を超えている場合に前記第2の制御
信号を出力する符号同期判定回路とを備えた受信装置を
有することを特徴とする請求項1記載の復調基準位相曖
昧度除去システム。 2. A modulated signal obtained by modulating at least a data sequence including a unique word for frame synchronization using a modulation method involving phase modulation by a data sequence obtained by convolutionally encoding the data sequence using the encoder, and performing synchronous detection. A demodulator for demodulating
When a first or second control signal is input to remove the difference in the demodulation reference phase of the demodulator, a phase converter that performs a logical operation on the data sequence from the demodulator by trial and error and outputs the data sequence;
A decoder that performs error correction decoding of the data sequence from the phase converter using the Viterbi algorithm, and a predetermined time-frame synchronization is established by detecting the unique word contained in the data sequence from the decoder and performing frame synchronization. Otherwise, a frame synchronization determination circuit that outputs the first control signal, and an encoder that encodes a data sequence from the decoder in the same manner as performed on the transmission side after frame synchronization is established by the frame synchronization determination circuit. At least one of the two data strings from the coder and the two data strings from the demodulator are compared in phase with each other, and the data strings are compared at predetermined time intervals. A counter for counting the number, and a code for outputting the second control signal when the output of the counter exceeds a predetermined threshold. The receiving apparatus includes a synchronization determination circuit
2. The demodulation reference phase ambiguity according to claim 1, wherein
Disambiguation system.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3055337A JP2871140B2 (en) | 1991-03-20 | 1991-03-20 | Demodulation reference phase ambiguity removal system and receiving apparatus therefor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3055337A JP2871140B2 (en) | 1991-03-20 | 1991-03-20 | Demodulation reference phase ambiguity removal system and receiving apparatus therefor |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH04291552A JPH04291552A (en) | 1992-10-15 |
JP2871140B2 true JP2871140B2 (en) | 1999-03-17 |
Family
ID=12995713
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP3055337A Expired - Fee Related JP2871140B2 (en) | 1991-03-20 | 1991-03-20 | Demodulation reference phase ambiguity removal system and receiving apparatus therefor |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2871140B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1995018509A1 (en) * | 1993-12-29 | 1995-07-06 | Zenith Electronics Corporation | Polarity selection circuit for bi-phase stable fpll |
-
1991
- 1991-03-20 JP JP3055337A patent/JP2871140B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH04291552A (en) | 1992-10-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4447908A (en) | Method of transmitting binary data sequences and arrangement for enabling the rapid determination of the end of a transmitted binary data sequence | |
EP0595034A1 (en) | Differentially coded and guard pulse position modulation for communication networks | |
KR100212833B1 (en) | A variable rate viterbi decoder | |
JPH0316046B2 (en) | ||
US5822340A (en) | Method for decoding data signals using fixed-length decision window | |
EP0603824B1 (en) | Method of and circuit for detecting synchronism in viterbi decoder | |
KR101212856B1 (en) | Method and apparatus for decoding data in communication system | |
JP2871140B2 (en) | Demodulation reference phase ambiguity removal system and receiving apparatus therefor | |
EP0612166A2 (en) | A method and apparatus for error-control coding in a digital data communications system | |
JP3269035B2 (en) | Decryption device | |
WO1999041840A1 (en) | Method and apparatus for enhanced performance in a system employing convolutional decoding | |
JP2003078421A (en) | Method and device for detecting first position of code series, and decoding method and device using the sames | |
US5642369A (en) | Quick resynchronization receiver for sequential decoding of convolutional codes | |
JP2944153B2 (en) | Demodulation reference phase ambiguity removal method | |
EP1187341A2 (en) | Synchronization loss detection in a V.34 receiver | |
JP4025226B2 (en) | Error correction transmission device | |
US6947503B2 (en) | Method and circuit for synchronizing a receiver for a convolutionally coded reception signal | |
KR100431162B1 (en) | coderate detection circuit | |
JP3240155B2 (en) | Parallel data transmission method and parallel data receiving device | |
JPH0131730B2 (en) | ||
EP0312200A2 (en) | Synchroniser for a decoder and decoder system | |
JPH0783280B2 (en) | Error correction device | |
JP2001197134A (en) | Maximum likelihood decoder | |
KR100488136B1 (en) | Method for decoding data signals using fixed-length decision window | |
JPS60177732A (en) | Error detecting system by viterbi decoder |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 19981208 |
|
LAPS | Cancellation because of no payment of annual fees |