JPH08167919A - Digital demodulator - Google Patents
Digital demodulatorInfo
- Publication number
- JPH08167919A JPH08167919A JP33225194A JP33225194A JPH08167919A JP H08167919 A JPH08167919 A JP H08167919A JP 33225194 A JP33225194 A JP 33225194A JP 33225194 A JP33225194 A JP 33225194A JP H08167919 A JPH08167919 A JP H08167919A
- Authority
- JP
- Japan
- Prior art keywords
- buffer
- clock
- error correction
- synchronization
- decoding
- 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.)
- Pending
Links
- 239000000872 buffer Substances 0.000 description 44
- 230000006870 function Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 238000000034 method Methods 0.000 description 5
- 238000004891 communication Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000001186 cumulative effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Landscapes
- Dc Digital Transmission (AREA)
- Error Detection And Correction (AREA)
- Digital Transmission Methods That Use Modulated Carrier Waves (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明はディジタル復調装置に関
し、特に、誤り訂正部を含む衛星通信用のディジタル復
調装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a digital demodulation device, and more particularly to a digital demodulation device for satellite communication including an error correction section.
【0002】[0002]
【従来の技術】衛星通信用のディジタル復調装置は、復
調部と誤り訂正部とにより構成される。現在衛星通信に
用いられるディジタル復調装置において、復調部はQP
SKが、誤り訂正部はビタビ復号が主に用いられてい
る。また誤り訂正部において、ビタビ復号より符号化利
得が大きい逐次復号も、しばしば用いられている。2. Description of the Related Art A digital demodulation device for satellite communication comprises a demodulation section and an error correction section. In the digital demodulation device currently used for satellite communication, the demodulation unit is QP
In SK, Viterbi decoding is mainly used for the error correction unit. Further, in the error correction unit, sequential decoding, which has a larger coding gain than Viterbi decoding, is often used.
【0003】逐次復号は、畳込み符号の復号法の1つで
ある。すなわち、データの伝送誤りを検出して訂正する
ために、データをいくつかの情報シンボルに区切り、情
報シンボルを誤り訂正符号器にて畳込み符号化して符号
シンボルとし、伝送された符号シンボルを誤り訂正復号
器にてファノアルゴリズムを用いて復号する。Sequential decoding is one of the decoding methods for convolutional codes. That is, in order to detect and correct a transmission error of data, the data is divided into several information symbols, and the information symbols are convolutionally coded by an error correction encoder into code symbols, and the transmitted code symbols are error-coded. Decoding is performed using the Fano algorithm in the correction decoder.
【0004】かかる誤り訂正符号器は、状態保持回路と
関数発生回路とを備えている。状態保持回路は、例えば
シフトレジスタで構成され、内部状態を保持し、情報シ
ンボルの入力によって内部状態を変更する。関数発生器
は、内部状態に基づいて符号シンボルを発生する。符号
シンボルは、衛星回線を経由して受信局に送られる。The error correction encoder has a state holding circuit and a function generating circuit. The state holding circuit is composed of, for example, a shift register, holds an internal state, and changes the internal state by inputting an information symbol. The function generator generates code symbols based on the internal state. The code symbol is sent to the receiving station via the satellite line.
【0005】受信局の復号器が、1符号シンボルに対応
して受け取る受信信号(の硬判定)は、伝送誤りにより
送られた符号シンボルとは必ずしも一致しない。復号器
は、対応する誤り訂正符号器と同一の機能を有する回路
(以下「符号器複製」という)をもっており、1符号シ
ンボルに対応する受信信号を受け取るごとに、可能なす
べての情報シンボルを符号器複製にそれぞれ入力したと
きの符号器複製が出力する符号シンボルのそれぞれを受
け取った受信信号と比較し、受信信号に最も近い符号シ
ンボルを与える情報シンボルを送られた情報シンボルで
あると推定する。The received signal (hard decision) received by the decoder of the receiving station corresponding to one code symbol does not always match the code symbol sent due to a transmission error. The decoder has a circuit having the same function as the corresponding error correction encoder (hereinafter referred to as “encoder duplication”), and encodes all possible information symbols each time a received signal corresponding to one code symbol is received. Each of the code symbols output by the encoder replica when input to the replica is compared with the received signal received, and the information symbol that gives the code symbol closest to the received signal is estimated to be the transmitted information symbol.
【0006】この場合、近さの尺度として、ファノ尤度
と呼ばれる尤度が用いられる。フアノアルゴリズムで
は、基本的にはフアノ尤度の累積尤度が最も大きくなる
情報シンボル列を送られた情報シンボル列であると判定
していく。In this case, a likelihood called Fano likelihood is used as a measure of the closeness. In the Huano algorithm, basically, the information symbol string having the largest cumulative likelihood of the Fano likelihood is determined to be the sent information symbol string.
【0007】もっとも、伝送誤りが多発すると、間違っ
た情報シンボルを送られた情報シンボルであると判定す
る可能性がある。However, if many transmission errors occur, it is possible that the wrong information symbol is determined to be the sent information symbol.
【0008】一旦誤った判定をすると、それ以後の符号
器複製の内部状態が誤り訂正符号器の内部状態と食い違
い、フアノ尤度の大きな情報シンボルを見つけようとし
ても見つけられなくなるため、過去において誤った判定
をしたことが検出できる。Once an erroneous decision is made, the internal state of the encoder copy after that is inconsistent with the internal state of the error correction encoder, and even if an attempt is made to find an information symbol having a large fano likelihood, it will not be found. It can be detected that the judgment is made.
【0009】誤った判定をしたことを検出すると、符号
器複製の内部状態を過去の状態に戻した後、過去におい
て選んだ情報シンボルの次にフアノ尤度の大きな情報シ
ンボルを送られた情報シンボルであると判定して復号を
やり直す。When it is detected that an erroneous decision is made, the internal state of the encoder copy is returned to the past state, and the information symbol having the second largest fano likelihood is sent after the information symbol selected in the past. Then, the decoding is redone.
【0010】この場合、フアノ尤度が次に大きな情報シ
ンボルを見つけようとしても既に探索済みで見つけるこ
とができなければ、もう一つ過去の状態に戻って同様な
操作を行う。In this case, if an attempt is made to find an information symbol having the next largest fano likelihood and it cannot be found because it has already been searched, another previous state is returned to and the same operation is performed.
【0011】このような復調器では、試行錯誤を繰り返
して復号を行い、一旦完了した復号結果を後で変更する
可能性がある。従って復号器は、入力した受信信号のバ
ッファおよび復号結果のバッファを必要とする。In such a demodulator, decoding may be performed by repeating trial and error, and the once completed decoding result may be changed later. Therefore, the decoder needs a buffer for the input received signal and a buffer for the decoding result.
【0012】以上説明したフアノアルゴリズムは、米国
人フアノ(R. M. Fano)が考案したもので、IE
EE Transactions on Information Theory,IT−
9(1963)(米)、第64〜74頁に記載されている。
また、上記のような誤り訂正符号器および復号器は、例
えば米国人ジョージ・デビット・フォーニィ・ジュニア
(George David Forney, Jr.)米国特許第3,66
5,396号に記載されている回路で実現できる。The above-described Huano algorithm was devised by American Fano (RM Fano).
EE Transactions on Information Theory, IT-
9 (1963) (US), pp. 64-74.
Further, the error correction encoder and decoder as described above are disclosed, for example, in US Pat. No. 3,66, George David Forney, Jr.
It can be realized by the circuit described in 5,396.
【0013】一方、衛星通信において、衛星のドリフト
変動に伴い受信データのクロック(以下「受信クロッ
ク」という)位相は、ゆるやかに変動する。これは、衛
星のドップラ効果と呼ばれる。On the other hand, in satellite communication, the phase of the clock of the received data (hereinafter referred to as "receive clock") gradually changes as the drift of the satellite changes. This is called the satellite Doppler effect.
【0014】そして、受信クロック位相が変動すると、
ディジタル復調装置からの出力データを、該復調装置に
接続される地上系装置内で動作する地上系クロックで正
しく読み込めなくなる。When the receive clock phase changes,
The output data from the digital demodulator cannot be correctly read by the terrestrial clock operating in the terrestrial system connected to the demodulator.
【0015】この影響を解消するためにディジタル復調
装置には、一般に、ドップラバッファが装備される。即
ち、受信データを受信クロックに同期してドップラバッ
ファに書き込み、ドップラバッファにある程度データが
蓄積された後、地上系クロックにて受信データを読み出
す。In order to eliminate this influence, a digital demodulator is generally equipped with a Doppler buffer. That is, the received data is written to the Doppler buffer in synchronization with the received clock, the data is accumulated in the Doppler buffer to some extent, and then the received data is read at the terrestrial clock.
【0016】図3は、従来のドップラバッファのメモリ
を使用の様子をリング状のバッファに基づき説明する図
である。FIG. 3 is a diagram for explaining how a conventional Doppler buffer memory is used, based on a ring-shaped buffer.
【0017】図3を参照して、Aは、受信クロックに同
期して受信データをメモリバッファへ書き込むポインタ
(「書き込みポインタ」という)を示し、メモリバッフ
ァ(容量Nビット)を表す円周上を、時計方向に回りな
がら受信クロックに同期して受信データの書き込みを行
う。また、Bは、地上系クロックに同期してメモリバッ
ファから復号データを読み出すポインタを示し(「読み
出しポインタ」という)、同時に時計方向に回りなが
ら、地上系クロックに同期してデータを読み出す。な
お、ポインタA、Bの位置は、互いにN/2ビット離れ
た位置より動作を開始する。Referring to FIG. 3, A indicates a pointer (referred to as "write pointer") for writing the reception data to the memory buffer in synchronization with the reception clock, and indicates a circle representing the memory buffer (capacity N bits). , Write the received data in synchronization with the received clock while rotating clockwise. B indicates a pointer for reading the decoded data from the memory buffer in synchronization with the terrestrial clock (referred to as "read pointer"), and at the same time, the data is read in synchronization with the terrestrial clock while rotating clockwise. It should be noted that the pointers A and B start to operate at positions separated by N / 2 bits from each other.
【0018】図3(a)は、受信クロックと地上系クロ
ックの周波数が一致している場合を示している。書き込
みポインタAと読み出しポインタBのバッファメモリの
円周上の進行スピードは等しいため、初期状態の位置関
係が保たれている。FIG. 3 (a) shows a case where the frequencies of the reception clock and the terrestrial clock match. Since the write pointer A and the read pointer B have the same traveling speed on the circumference of the buffer memory, the positional relationship in the initial state is maintained.
【0019】図3(b)は、受信クロックの方が地上系
クロックより周波数が高い場合を示している。読み出し
ポインタBよりも書き込みポインタAの方が相対的な進
行スピードが速いため、読み出しポインタBは書き込み
ポインタAに追いつかれつつある(メモリバッファは読
み出すべきデータであふれつつある)。FIG. 3B shows a case where the reception clock has a higher frequency than the terrestrial clock. Since the write pointer A has a relatively faster moving speed than the read pointer B, the read pointer B is catching up with the write pointer A (the memory buffer is overflowing with data to be read).
【0020】図3(c)は、受信クロックの方が地上系
クロックよりも周波数が低い場合を示している。読み出
しポインタBよりも書き込みポインタAの方が相対的な
進行スピードが遅いため、読み出しポインタBは書き込
みポインタAに追いつきつつある(メモリバッファに
は、読み出すべきデータが残りわずかになっている)。FIG. 3C shows a case where the frequency of the reception clock is lower than that of the ground clock. Since the write pointer A has a relatively slower moving speed than the read pointer B, the read pointer B is catching up with the write pointer A (the memory buffer has a small amount of data to be read).
【0021】バッファメモリの大きさNは、図3(b)
において読み出しポインタBが書き込みポインタAに、
また図3(c)において、書き込みポインタAが読み出
しポインタBに追いつかれない程度に決定する必要があ
る。The size N of the buffer memory is shown in FIG.
, The read pointer B becomes the write pointer A,
Further, in FIG. 3C, it is necessary to determine such that the write pointer A cannot catch up with the read pointer B.
【0022】[0022]
【発明が解決しようとする課題】以上説明したように従
来のディジタル復調装置では、誤り訂正部とドップラバ
ッファとがそれぞれ独立して構成されている。このた
め、ディジタル復調装置の回路規模の低減を図ることに
は限界があった。As described above, in the conventional digital demodulation device, the error correction unit and the Doppler buffer are independently configured. Therefore, there is a limit in reducing the circuit scale of the digital demodulator.
【0023】本発明は、上記問題点に鑑みてなされたも
のであって、逐次復号方式の誤り訂正部のバッファにお
いて、ドップラ効果の影響を同時に吸収し、これにより
ハードウェアの低減を図るディジタル復調装置を提供す
ることにある。The present invention has been made in view of the above problems, and in a buffer of an error correction unit of a sequential decoding system, the influence of the Doppler effect is absorbed at the same time, and thereby the digital demodulation for reducing hardware is achieved. To provide a device.
【0024】[0024]
【課題を解決するための手段】前記目的を達成するた
め、本発明におけるディジタル復調装置は、受信信号を
受信クロックに同期して格納する第1の記憶手段と、逐
次復号処理された信号を格納する第2の記憶手段とを備
え、前記第2の記憶手段から外部回路への読み出しを地
上系クロックに同期して行う誤り訂正部を含むことを特
徴とするディジタル復調装置を提供する。In order to achieve the above object, a digital demodulation device according to the present invention stores first reception means for storing a reception signal in synchronization with a reception clock and a signal subjected to sequential decoding processing. A digital demodulation device is provided which further comprises an error correction unit for performing reading from the second storage unit to an external circuit in synchronization with a terrestrial clock.
【0025】[0025]
【作用】本発明によれば、ディジタル復調装置の誤り訂
正部におけるバッファが、ドップラバッファ機能も有
し、このため従来例と比較してハードウェア量を低減す
ることができる。According to the present invention, the buffer in the error correction unit of the digital demodulator also has the Doppler buffer function, and therefore the amount of hardware can be reduced as compared with the conventional example.
【0026】[0026]
【実施例】図面を参照して、本発明の実施例を以下に説
明する。図1は、本発明の誤り訂正部の一実施例の構成
を示している。Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 shows the configuration of an embodiment of the error correction unit of the present invention.
【0027】復調部より送られてくるデータ10(受信
信号)は、同じく復調部より送られてくるクロック11
に同期してバッファ1に格納される。The data 10 (received signal) sent from the demodulator is the clock 11 sent from the demodulator.
And is stored in the buffer 1 in synchronization with.
【0028】逐次復号処理部3は、制御信号13を介し
てバッファ1に対し、受信信号の入力を指示する。この
指示に応答して、バッファ1は、指定された受信信号1
4を逐次復号処理部3へ送る。The successive decoding processing unit 3 instructs the buffer 1 via the control signal 13 to input the received signal. In response to this instruction, the buffer 1 receives the designated received signal 1
4 is sent to the sequential decoding processing unit 3.
【0029】逐次復号処理部3は、受信クロック11の
数倍から数十倍の周波数を出力する発信器4より供給さ
れるクロック12に同期して、フアノアルゴリズムによ
る逐次復号を行う。The successive decoding processing unit 3 performs successive decoding by the Fano algorithm in synchronization with the clock 12 supplied from the oscillator 4 which outputs a frequency several times to several tens of times of the reception clock 11.
【0030】復号データ15は、制御信号16の制御に
より、バッファ2の適当な位置に格納される。The decoded data 15 is stored in an appropriate position in the buffer 2 under the control of the control signal 16.
【0031】バッファ2は、接続される地上系装置から
送られてくる地上系クロック17に同期して、格納され
ている復号データ18を出力する。The buffer 2 outputs the stored decoded data 18 in synchronization with the terrestrial clock 17 sent from the connected terrestrial device.
【0032】以上は、受信データに比較的エラーが少な
く順調に復号が進む場合であるが、受信データにエラー
が多く含まれている時は、復号処理のやり直しが行われ
る。The above is the case where the received data has relatively few errors and the decoding proceeds smoothly. However, when the received data contains many errors, the decoding process is redone.
【0033】すなわち、受信データにエラーが比較的多
く含まれていると、逐次復号作業が進まなくなる。する
と、逐次復号処理部3は、自分が過去の復号をまちがっ
たことが原因だと判断して復号のやり直しを行う。That is, if the received data contains a relatively large number of errors, the sequential decoding operation will not proceed. Then, the sequential decoding processing unit 3 determines that the error is due to an error in past decoding, and performs the decoding again.
【0034】逐次復号処理部3は、制御信号16の制御
により一旦復号が完了したものとしてバッファ2に格納
していた復号データ15を逐次復号処理部3に戻すこと
を指示する。Under the control of the control signal 16, the successive decoding processing unit 3 instructs the successive decoding processing unit 3 to return the decoded data 15 stored in the buffer 2 as if the decoding was once completed.
【0035】さらに、逐次復号処理部3は、当該復号デ
ータを復号するときに読み込んだ受信データを再び逐次
復号処理部3に入力するように制御信号13を介してバ
ッファ1へ指示する。このようにして復号作業が前進で
きるようになるまで、過去の復号のやり直しを行う。Further, the successive decoding processing unit 3 instructs the buffer 1 via the control signal 13 to input the received data read when decoding the decoded data to the successive decoding processing unit 3 again. In this way, the past decoding is redone until the decoding work can proceed.
【0036】ここで通常の逐次復号の場合の所要バッフ
ァ容量をMビット、ドップラバッファの所要バッファ容
量をNビットとすると、本実施例におけるバッファ1、
2の容量はN+Mビットとなる。Assuming that the required buffer capacity in the case of normal sequential decoding is M bits and the required buffer capacity of the Doppler buffer is N bits, the buffer 1 in this embodiment,
The capacity of 2 is N + M bits.
【0037】図2は、本実施例における誤り訂正部のメ
モリの使い方を説明する図である。図2を参照して、A
は、メモリバッファ(容量(N+M)ビット)を表す円
周上を、時計方向に回りながら受信クロックに同期して
受信データの書き込みを行うポインタを示す。Bは、同
様に時計方向に回りながら、地上系クロックに同期して
復号データを読み出すポインタを示す。そして、Cはメ
モリ上に書き込まれたデータ区間を前後しながらデータ
を復号するポインタを示す。なお、A、Bの位置は、互
いにN/2ビット離れた位置より動作を開始する。FIG. 2 is a diagram for explaining how to use the memory of the error correction unit in this embodiment. Referring to FIG. 2, A
Indicates a pointer for writing the reception data in synchronization with the reception clock while rotating in the clockwise direction on the circumference representing the memory buffer (capacity (N + M) bits). Similarly, B indicates a pointer for reading the decoded data in synchronization with the terrestrial clock while rotating clockwise. Further, C indicates a pointer for decoding the data while advancing the data section written on the memory. It should be noted that the positions A and B start the operation at positions separated from each other by N / 2 bits.
【0038】図2(a)は、受信クロックと地上系クロ
ックの周波数が一致している場合を示している。書き込
みポインタAと読み出しポインタBのバッファメモリの
円周上の進行スピードは等しいため、初期状態の位置関
係が保たれている。FIG. 2 (a) shows the case where the frequencies of the reception clock and the terrestrial clock are the same. Since the write pointer A and the read pointer B have the same traveling speed on the circumference of the buffer memory, the positional relationship in the initial state is maintained.
【0039】図2(b)は、受信クロックの方が地上系
クロックより周波数が高い場合を示している。読み出し
ポインタBよりも書き込みポインタAの方が相対的な進
行スピードが速いため、読み出しポインタBは書き込み
ポインタAに追いつかれつつある(メモリバッファは読
み出すべき復号データであふれている)。FIG. 2B shows a case where the reception clock has a higher frequency than the terrestrial clock. Since the write pointer A has a relatively faster moving speed than the read pointer B, the read pointer B is catching up with the write pointer A (the memory buffer is overflowing with the decoded data to be read).
【0040】図2(c)は、受信クロックの方が地上系
クロックよりも周波数が低い場合を示している。読み出
しポインタBよりも書き込みポインタAの方が相対的な
進行スピードが遅いため、読み出しポインタBは書き込
みポインタAに追いつきつつある(メモリバッファに
は、読み出すべきデータが無くなりつつある)。しか
し、ドップラバッファの容量はNビットであるため、最
悪でも、読み出しポインタBは、書き込みポインタAに
追いつけない。すなわち、書き込みポインタAと読み出
しポインタBの区間は、必ずMビット以上存在する。本
実施例においては、このような最悪状態でも復号処理用
にMビットのバッファ容量が確保できるように、バッフ
ァ1、2の容量が決められる。FIG. 2C shows a case where the frequency of the reception clock is lower than that of the ground clock. Since the write pointer A has a relatively slower moving speed than the read pointer B, the read pointer B is catching up with the write pointer A (the data to be read is running out in the memory buffer). However, since the capacity of the Doppler buffer is N bits, the read pointer B cannot catch up with the write pointer A at worst. That is, the section between the write pointer A and the read pointer B always has M bits or more. In this embodiment, the capacities of the buffers 1 and 2 are determined so that the M-bit buffer capacity can be secured for the decoding process even in such a worst case.
【0041】以上本実施例によれば、ディジタル復調装
置の誤り訂正部におけるバッファがドップラバッファ機
能をも有し、従来例に比べハードウェア量を低減でき
る。As described above, according to this embodiment, the buffer in the error correction section of the digital demodulator also has the Doppler buffer function, and the amount of hardware can be reduced as compared with the conventional example.
【0042】[0042]
【発明の効果】以上説明したように本発明によれば、デ
ィジタル復調装置の誤り訂正部は、ドップラバッファ機
能をも有し、従来例に比べハードウェア量を低減できる
という効果を有する。As described above, according to the present invention, the error correction unit of the digital demodulator also has the Doppler buffer function, and has the effect of reducing the amount of hardware as compared with the conventional example.
【0043】そして、本発明によれば、受信クロックが
地上系クロックよりも周波数が低い場合において、最悪
状態においても復号処理用の復号処理用のバッファ容量
が確保されている。According to the present invention, when the frequency of the received clock is lower than that of the terrestrial clock, the decoding process buffer capacity for the decoding process is secured even in the worst state.
【図1】本発明に係るディジタル復調装置の誤り訂正部
の一実施例を示すブロック図である。FIG. 1 is a block diagram showing an embodiment of an error correction unit of a digital demodulation device according to the present invention.
【図2】本発明の誤り訂正部のメモリの使用の様子を説
明する図である。FIG. 2 is a diagram illustrating how a memory of an error correction unit according to the present invention is used.
【図3】従来のドップラバッファのメモリのの使用の様
子を説明する図である。FIG. 3 is a diagram illustrating how a memory of a conventional Doppler buffer is used.
1、2 バッファ回路 3 逐次復号処理部 4 クロック発生器 A 受信クロックに同期して受信データをメモリバッフ
ァへ書き込むポインタ。 B 地上系クロックに同期してメモリバッファから復号
データを読み出すポインタ。 C 格納されている受信データを復号するポインタ。1, 2 Buffer circuit 3 Sequential decoding processing unit 4 Clock generator A Pointer for writing received data to the memory buffer in synchronization with the received clock. B Pointer that reads the decoded data from the memory buffer in synchronization with the terrestrial clock. C A pointer for decoding the stored received data.
Claims (2)
る第1の記憶手段と、逐次復号処理された信号を格納す
る第2の記憶手段と、を備えると共に、前記第2の記憶
手段から外部回路への読み出しを地上系クロックに同期
して行う誤り訂正部を含むことを特徴とするディジタル
復調装置。1. A first storage means for storing a reception signal in synchronization with a reception clock, and a second storage means for storing a signal subjected to sequential decoding processing. A digital demodulation device including an error correction unit for performing reading to an external circuit in synchronization with a terrestrial clock.
信信号を格納する第1の記憶手段と、 前記第1の記憶手段から受信信号を入力して逐次復号処
理を行なう復号処理部と、 前記復号処理部から出力される復号データを格納すると
共に該復号データが地上系クロックに同期して読み出さ
れる第2の記憶手段と、を備え、 前記第1及び第2の記憶手段の合計容量を、少なくとも
復号処理に要する容量にドップラバッファに要する容量
とを加算した値としたことを特徴とするディジタル復調
装置。2. An error correction section, comprising: first storage means for storing a reception signal in synchronization with a reception clock; and a decoding processing section for receiving the reception signal from the first storage means and performing a sequential decoding process. A second storage unit for storing the decoded data output from the decoding processing unit and reading the decoded data in synchronization with a ground clock, the total capacity of the first and second storage units. Is a value obtained by adding at least the capacity required for the decoding process and the capacity required for the Doppler buffer to the digital demodulator.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP33225194A JPH08167919A (en) | 1994-12-13 | 1994-12-13 | Digital demodulator |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP33225194A JPH08167919A (en) | 1994-12-13 | 1994-12-13 | Digital demodulator |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH08167919A true JPH08167919A (en) | 1996-06-25 |
Family
ID=18252867
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP33225194A Pending JPH08167919A (en) | 1994-12-13 | 1994-12-13 | Digital demodulator |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH08167919A (en) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH01132241A (en) * | 1987-08-07 | 1989-05-24 | Nec Corp | Sequential decoding device |
JPH01198846A (en) * | 1987-10-20 | 1989-08-10 | Nec Corp | Successive decoder |
JPH01200834A (en) * | 1988-02-05 | 1989-08-14 | Nec Corp | Doppler buffer circuit |
JPH0258927A (en) * | 1988-08-25 | 1990-02-28 | Fujitsu Ltd | sequential decoder |
JPH0470016A (en) * | 1990-07-09 | 1992-03-05 | Nec Eng Ltd | Timing circuit for asynchronous system |
JPH05235783A (en) * | 1992-02-25 | 1993-09-10 | Nec Corp | Sequential decoder |
JPH0661897A (en) * | 1992-08-04 | 1994-03-04 | Nec Corp | Doppler buffer |
-
1994
- 1994-12-13 JP JP33225194A patent/JPH08167919A/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH01132241A (en) * | 1987-08-07 | 1989-05-24 | Nec Corp | Sequential decoding device |
JPH01198846A (en) * | 1987-10-20 | 1989-08-10 | Nec Corp | Successive decoder |
JPH01200834A (en) * | 1988-02-05 | 1989-08-14 | Nec Corp | Doppler buffer circuit |
JPH0258927A (en) * | 1988-08-25 | 1990-02-28 | Fujitsu Ltd | sequential decoder |
JPH0470016A (en) * | 1990-07-09 | 1992-03-05 | Nec Eng Ltd | Timing circuit for asynchronous system |
JPH05235783A (en) * | 1992-02-25 | 1993-09-10 | Nec Corp | Sequential decoder |
JPH0661897A (en) * | 1992-08-04 | 1994-03-04 | Nec Corp | Doppler buffer |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5757824A (en) | Code error correction apparatus | |
US4630032A (en) | Apparatus for decoding error-correcting codes | |
JPS637690B2 (en) | ||
US5528607A (en) | Method and apparatus for protecting data from mis-synchronization errors | |
KR100212833B1 (en) | A variable rate viterbi decoder | |
JP3568258B2 (en) | Data error correction method, signal processing device, and disk device | |
US4633486A (en) | Method and apparatus for synchronization by coherent reinforcement | |
JPH0445017B2 (en) | ||
US5079771A (en) | Bit and symbol timing recovery for sequential decoders | |
JPH08167919A (en) | Digital demodulator | |
JPH10511833A (en) | Apparatus for decoding channel signal into information signal and playback apparatus comprising this apparatus | |
JPH05335973A (en) | Viterbi decoder and decoder for convolution code | |
JP2803627B2 (en) | Convolutional decoding circuit | |
JPH0683184B2 (en) | Sequential decoding device | |
JP3235333B2 (en) | Viterbi decoding method and Viterbi decoding device | |
JP2570369B2 (en) | Error correction decoding device | |
JP2003258649A (en) | Decoder and decoding method | |
KR0183116B1 (en) | Viterbi Decoder Pass Memory Control Circuit and Method | |
Manzoor et al. | VLSI implementation of an efficient pre-trace back approach for Viterbi algorithm | |
JPS63161732A (en) | Reset signal generator for sequential error correction decoding device | |
JPH04216228A (en) | Rate conversion circuit | |
JPH0683185B2 (en) | Successive decoding device | |
JPH0234508B2 (en) | ||
JPH08279833A (en) | Sequential decoder | |
JPH04238431A (en) | Error correcting circuit |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 19971209 |