JPH038140B2 - - Google Patents
Info
- Publication number
- JPH038140B2 JPH038140B2 JP57120943A JP12094382A JPH038140B2 JP H038140 B2 JPH038140 B2 JP H038140B2 JP 57120943 A JP57120943 A JP 57120943A JP 12094382 A JP12094382 A JP 12094382A JP H038140 B2 JPH038140 B2 JP H038140B2
- Authority
- JP
- Japan
- Prior art keywords
- metric
- terminal
- output
- signal
- circuit
- 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 - Lifetime
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0045—Arrangements at the receiver end
- H04L1/0054—Maximum-likelihood or sequential decoding, e.g. Viterbi, Fano, ZJ algorithms
Landscapes
- Engineering & Computer Science (AREA)
- Artificial Intelligence (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Error Detection And Correction (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Description
【発明の詳細な説明】
本発明はビタービ復号器のための同期回路に関
するものである。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a synchronization circuit for a Viterbi decoder.
デイジタル通信において、伝送誤りを減らす方
法の1つにビタービ復号器がある。ビタービ復号
器の動作については1973年3月に米国アイ・イ・
イ・イ(IEEE)より発行されたプロシーデイン
グス オブ ジ アイ・イ・イ・イ
(Proceedings of the IEEE)の第61巻第3号の
第268頁〜第278頁に記載されている論文「ザ ビ
タービ アルゴリズム」(The Viterbi
Algorithm)に詳細に記されている。 In digital communications, one of the methods for reducing transmission errors is a Viterbi decoder. The operation of the Viterbi decoder was reported in March 1973 by the U.S. I.I.
The paper described on pages 268 to 278 of Volume 61, No. 3 of Proceedings of the IEEE, published by IEEE. The Viterbi Algorithm
Algorithm).
ビタービ復号器を動作させるためには、送信側
において、送信符号をあらかじめ定められた方法
で符号化した符号語にして伝送する。受信側では
送信側の符号化に同期して符号語を抽出し、ビタ
ービ復号器に入力する。この同期のために従来外
部システムからの同期信号、例えばPCMのフレ
ーム同期信号等が使われていた。しかしながら、
このような従来方法ではシステム毎に同期信号の
形式が異るために、システム毎に同期回路の設計
をしなければならないという欠点があつた。さら
にフレーム同期信号の得にくいシステムではビタ
ービ復号器の適用が困難であつた。 In order to operate the Viterbi decoder, on the transmitting side, a transmission code is encoded using a predetermined method and then transmitted as a code word. On the receiving side, codewords are extracted in synchronization with the encoding on the transmitting side and input to the Viterbi decoder. Conventionally, a synchronization signal from an external system, such as a PCM frame synchronization signal, has been used for this synchronization. however,
This conventional method has a disadvantage in that the format of the synchronization signal differs from system to system, and therefore the synchronization circuit must be designed for each system. Furthermore, it has been difficult to apply the Viterbi decoder to systems where it is difficult to obtain a frame synchronization signal.
本発明の目的はこのような従来方法の欠点を除
き、ビタービ復号器自体で符号語の同期をとるこ
とのできる同期回路を提供することにある。 An object of the present invention is to eliminate the drawbacks of the conventional method and provide a synchronization circuit that can synchronize code words in the Viterbi decoder itself.
以下図面を用いて本発明の構成および動作原理
を詳細に説明する。 The configuration and operating principle of the present invention will be explained in detail below using the drawings.
第1図は本発明の同期回路の一実施例を付加し
たビタービ復号器の一実施例を示すブロツク図で
ある。端子100に入力された被復号信号は移相
器102を通してビタービ復号器200の被復号
信号入力端子104に印加される。端子101に
は復号された信号が出力される。本発明の同期回
路のメトリツク増分演算回路20にはビタービ復
号器200のメトリツクの値が入力される。メト
リツクの増分は積分器30に印加され積分され
る。積分器30の積分出力は閾値回路40に印加
され、積分出力があらかじめ定められた値以下あ
るいは以上になつたとき識別信号を出力する。制
御回路50は、この識別信号を入力として前記移
相器10の移相量制御端子103に信号を供給す
る。 FIG. 1 is a block diagram showing an embodiment of a Viterbi decoder to which an embodiment of the synchronization circuit of the present invention is added. The decoded signal input to the terminal 100 is applied to the decoded signal input terminal 104 of the Viterbi decoder 200 through the phase shifter 102 . A decoded signal is output to the terminal 101. The metric value of the Viterbi decoder 200 is input to the metric increment calculation circuit 20 of the synchronization circuit of the present invention. The metric increments are applied to an integrator 30 and integrated. The integrated output of the integrator 30 is applied to a threshold circuit 40, which outputs an identification signal when the integrated output becomes less than or more than a predetermined value. The control circuit 50 receives this identification signal and supplies a signal to the phase shift amount control terminal 103 of the phase shifter 10.
なお、後述の例でも示すようにビタービ復号用
の送信符号は送信器へ順次入力される各情報ビツ
トに対し、過去の複数個の情報ビツトに依存した
複数個のビツトが出力ビツトとして順次出力され
て構成されるためこの複数個のビツトの区切りを
示すための同期信号(以下単の語同期信号と呼
ぶ)が端子102に加えられる。該語同期信号
は、移相器10を通して、端子105に出力され
たビタービ復号器200に供給される。 As shown in the example below, the transmission code for Viterbi decoding is such that for each information bit that is sequentially input to the transmitter, multiple bits that depend on multiple past information bits are sequentially output as output bits. A synchronization signal (hereinafter referred to as a single word synchronization signal) is applied to the terminal 102 to indicate the delimitation of the plurality of bits. The word synchronization signal is supplied to a Viterbi decoder 200 through a phase shifter 10 and output to a terminal 105.
第1図の破線で囲まれた部分200はビタービ
復号器の基本的な構成を示すものである。端子1
04に印加された被復号信号は枝メトリツク演算
器201に印加され、取り得る枝毎にメトリツク
増分が計算される。各枝のメトリツク増分を、メ
トリツク記憶器204から読出された各状態のメ
トリツク値に加算器202により加算する。枝選
択器203は、加算器202から入力される各枝
のメトリツク値から、各状態毎に大きなメトリツ
クを示す枝を選択し、選択したメトリツクをメト
リツク記憶器204に供給するとともに、同期回
路20へ出力する。枝選択器203により選ばれ
た枝はパスメモリ205により記憶され、収束し
た枝が端子101に出力される。 A portion 200 surrounded by a broken line in FIG. 1 shows the basic configuration of a Viterbi decoder. Terminal 1
The decoded signal applied to 04 is applied to a branch metric calculator 201, and a metric increment is calculated for each possible branch. Adder 202 adds the metric increment for each branch to the metric value for each state read from metric store 204 . The branch selector 203 selects a branch showing a large metric for each state from the metric values of each branch inputted from the adder 202, supplies the selected metric to the metric storage 204, and also sends it to the synchronization circuit 20. Output. The branches selected by the branch selector 203 are stored in the path memory 205, and converged branches are output to the terminal 101.
第2図はビタービ復号器のための符号器の一例
を示すブロツク図であり、拘束長3、符号化率1/
2の畳込み符号器を示す。端子301に印加され
たデイジタル信号は、1信号入力毎に順次シフト
レジスタ302〜304に蓄えられる。シフトレ
ジスタ302,303,304の出力は第1の排
他的論理和回路305に印加され、その出力は端
子306に出力される。シフトレジスタ302,
304の出力は第2の排他的論理和回路307に
印加され、その出力は端子308に出力される。
端子306,308の信号が畳込み符号となる。
この畳込み符号はこのまま2列のデイジタル信号
として伝送されることもあり、また第3図のブロ
ツク図に示す並列の直列変換器401により直列
信号に変換されて伝送されることもある。第2図
の端子306,308の信号はそれぞれ第3図の
端子403,404に印加され、並列、直列変換
器401により直列信号に変換されて端子402
に出力される。 FIG. 2 is a block diagram showing an example of an encoder for a Viterbi decoder, with a constraint length of 3 and a coding rate of 1/2.
2 shows a convolutional encoder. Digital signals applied to the terminal 301 are sequentially stored in shift registers 302 to 304 for each input signal. The outputs of the shift registers 302, 303, and 304 are applied to a first exclusive OR circuit 305, and its output is output to a terminal 306. shift register 302,
The output of 304 is applied to a second exclusive OR circuit 307, and its output is output to a terminal 308.
The signals at terminals 306 and 308 become convolutional codes.
This convolutional code may be transmitted as is as a two-column digital signal, or may be converted into a serial signal by a parallel serial converter 401 shown in the block diagram of FIG. 3 and then transmitted. Signals at terminals 306 and 308 in FIG. 2 are respectively applied to terminals 403 and 404 in FIG.
is output to.
第4図a,b,cは直列信号として伝送される
場合の同期の様子を示す。同図aは端子301に
印加された信号であり、2T毎に新しいデイジタ
ル信号が印加される。同図bは畳込み符号化を
し、第3図の並列・直列変換器により直列信号に
変換された端子402の信号を示す。符号化率が
1/2のため、T毎にデイジタル信号が出力される。
受信側においては、bの信号を、正しく2T毎に
1語としてビタービ復号器に印加しなければなら
ない。もし、同図cに示すように1語の区切りが
Tだけずれると各語が(1′,2),(2′,3)…と
なり、元の語(1,1′),(2,2′)…とは異つた
語構成でビタービ復号を行うため、正しい復号結
果が得られなくなる。尚、第2図端子306,3
08の信号を並列伝送した場合においても、受信
側において(端子306,端子308)の対で正
しく受信されず(端子308,端子306)のよ
うな対になると正しく復号されない。 Figures 4a, b, and c show how synchronization occurs when transmitted as a serial signal. A in the figure shows a signal applied to the terminal 301, and a new digital signal is applied every 2T. FIG. 3b shows a signal at the terminal 402 that has been convolutionally encoded and converted into a serial signal by the parallel/serial converter shown in FIG. Since the coding rate is 1/2, a digital signal is output every T.
On the receiving side, the signal b must be correctly applied to the Viterbi decoder as one word every 2T. If the boundaries of one word are shifted by T as shown in figure c, each word becomes (1', 2), (2', 3), etc., and the original words (1, 1'), (2, 2′) Because Viterbi decoding is performed using a word structure different from that of the following, correct decoding results cannot be obtained. In addition, the terminals 306, 3 in Figure 2
Even when 08 signals are transmitted in parallel, they are not correctly received by the pair (terminal 306, terminal 308) on the receiving side, and cannot be decoded correctly if the pair (terminal 308, terminal 306) is received.
第1図の実施例では同期を開始すると、メトリ
ツク増分演算回路20では枝選択回路203で選
択された新たなメトリツク値から最大メトリツク
の増加分を計算する。まず、最大メトリツクを判
定する最大メトリツク判定回路21で最大メトリ
ツク値を判定し、レジスタ23に蓄えられている
1タイムスロツト(2T)前の最大メトリツクと
の差を減算器22で計算する。この値が最大メト
リツクの増加分になるのでこの値を積分器30へ
出力する。その後最大メトリツク判定回路21の
内容はレジスタ23へ移され次回の演算に備え
る。本発明のように最大メトリツクの増加分を観
測すると同期の判定ができることを信号対雑音比
の良い場合を例にとつて説明する。 In the embodiment of FIG. 1, when synchronization is started, the metric increment calculation circuit 20 calculates the maximum metric increment from the new metric value selected by the branch selection circuit 203. First, the maximum metric value is determined by the maximum metric determination circuit 21 which determines the maximum metric, and the difference from the maximum metric stored in the register 23 one time slot (2T) before is calculated by the subtracter 22. Since this value is the maximum metric increase, this value is output to the integrator 30. Thereafter, the contents of the maximum metric determination circuit 21 are transferred to the register 23 in preparation for the next calculation. The fact that synchronization can be determined by observing the increase in the maximum metric as in the present invention will be explained using a case where the signal-to-noise ratio is good as an example.
第5図a,bにはビタービ・デコーダのトレリ
ス図を示す。第5図aは同期している場合のトレ
リス図の例、第5図bは同期していない場合のト
レリス図の例である。 Figures 5a and 5b show trellis diagrams of the Viterbi decoder. FIG. 5a is an example of a trellis diagram in the case of synchronization, and FIG. 5b is an example of the trellis diagram in the case of non-synchronization.
第5図において黒点は最大メトリツクを有する
状態を示し、太線は最大メトリツクに関して選択
されたパスを示す。同期している場合は第5図a
に示すように最大メトリツクに関するパスのトレ
リスは連続しており最大メトリツクは枝メトリツ
クのとり得る最大値になる。これに対して同期し
ていない場合には、伝送路における誤りが50%の
場合とほぼ等価であり、第5図bに示すように最
大メトリツクのトレリスは連続していない場合も
ある。このようにトレリスが連続していない場合
には最大でなかつたメトリツクにつながるメトリ
ツクが次のタイムスロツトで最大になつたことを
意味し、この場合、最大メトリツク値の増加量は
枝メトリツクの最大値より小さい値になる場合が
多い。またトレリスが連続している場合でその間
の枝メトリツクは最大になるとは限らない。従つ
て同期している場合の最大メトリツクの増加量は
大きく、同期していない場合の最大メトリツクの
増加量は小さい。従つてメトリツク増分演算回路
20の出力を積分器30で積分し、変動成分をと
り除くと、適当なしきい値を有するしきい値回路
40により同期、非同期を判定することができ
る。すなわちしきい値回路40ではしきい値Vth
よりも積分回路の出力が小さい場合にはしきい値
回路40は識別信号を出力する。識別信号が出力
されると制御回路50は移相器10に対して移相
信号を出力し、移相器10の出力位相を変化させ
る。 In FIG. 5, black dots indicate the state with the maximum metric, and thick lines indicate the path selected with respect to the maximum metric. If synchronized, see Figure 5 a.
As shown in Figure 2, the trellis of paths regarding the maximum metric is continuous, and the maximum metric is the maximum value that the branch metric can take. On the other hand, if they are not synchronized, this is almost equivalent to a case where the error in the transmission path is 50%, and the maximum metric trellis may not be continuous, as shown in FIG. 5b. If the trellis is not continuous in this way, it means that the metric connected to the non-maximum metric becomes the maximum in the next time slot, and in this case, the amount of increase in the maximum metric value is equal to the maximum value of the branch metrics. It is often a smaller value. Also, if the trellis is continuous, the branch metric between them is not necessarily the maximum. Therefore, the amount of increase in the maximum metric when synchronized is large, and the amount of increase in the maximum metric when not synchronized is small. Therefore, if the output of the metric increment calculation circuit 20 is integrated by the integrator 30 and the fluctuation component is removed, synchronization or non-synchronization can be determined by the threshold circuit 40 having an appropriate threshold value. That is, in the threshold circuit 40, the threshold Vth
When the output of the integrating circuit is smaller than , the threshold circuit 40 outputs an identification signal. When the identification signal is output, the control circuit 50 outputs a phase shift signal to the phase shifter 10 to change the output phase of the phase shifter 10.
第6図および第7図は移相器10の第1および
第2の実施例をそれぞれ示すブロツク図である。
第6図では端子100の被復号信号が移相素子7
01を通して移相され、端子104に出力され
る。端子102の語同期信号はそのまま端子10
5に出力され、被復号信号と語同期信号の相対的
な時間関係が調整される。第7図では端子100
の被復号信号はそのまま端子104に出力され、
端子102の語同期信号が移相素子801により
移相され端子105に出力される。 FIGS. 6 and 7 are block diagrams showing first and second embodiments of phase shifter 10, respectively.
In FIG. 6, the decoded signal at terminal 100 is transmitted to phase shift element 7.
01 and output to terminal 104. The word synchronization signal at terminal 102 is sent directly to terminal 10.
5, and the relative time relationship between the decoded signal and the word synchronization signal is adjusted. In Figure 7, terminal 100
The decoded signal of is output as is to the terminal 104,
The word synchronization signal at terminal 102 is phase-shifted by phase shift element 801 and output to terminal 105.
以上の説明は被復号信号が直列信号であると仮
定して進めてきたが、ビタービ復号器が並列信号
を入力するようになつている場合がある。 Although the above description has proceeded on the assumption that the signal to be decoded is a serial signal, there are cases where the Viterbi decoder receives parallel signals as input.
第8図はビタービ復号器への入力信号が並列で
ある場合の移相器の例を示すブロツク図である。
端子901,902の信号をスイツチ903,9
04により入れ換え可能にして端子906,90
7に出力することにより等価的な移相を行うこと
ができる。スイツチの切換信号は端子905に印
加される。 FIG. 8 is a block diagram showing an example of a phase shifter when the input signals to the Viterbi decoder are parallel.
Switch the signals of terminals 901 and 902 to switches 903 and 9
04, terminals 906 and 90 can be replaced.
Equivalent phase shifting can be performed by outputting to 7. The switching signal of the switch is applied to terminal 905.
なお、本実施例においては最大メトリツクの増
加量をメトリツク増分演算回路20で求めるとし
て説明したが最大メトリツクの増加量の大きいと
きは他のメトリツクも同様に増加量が大きくなる
ため必ずしも最大メトリツクの増加量で判定する
必要はなく、2番目に大きいメトリツク、3番目
に大きいメトリツク、以下一般にN番目に大きい
メトリツクの増加量で同期を判定しても同様の効
果が得られる。また増加量の計算をする時間間隔
もより長い時間にとつても良いことは明らかであ
る。更にメトリツクのオーバ・フローを防ぐため
に各メトリツク値からある値を減算しているよう
な場合には、メトリツクの増加量を正しく求める
ためには減算前のメトリツク値をメトリツク増分
演算回路に供給する必要がある。 In this embodiment, the increase in the maximum metric was explained as being determined by the metric increment calculation circuit 20, but when the increase in the maximum metric is large, the increases in other metrics are also large, so the increase in the maximum metric is not necessarily the same. It is not necessary to determine synchronization based on the amount; the same effect can be obtained by determining synchronization based on the amount of increase in the second largest metric, third largest metric, or generally the Nth largest metric. It is also clear that the time interval for calculating the increment may also be longer. Furthermore, if a certain value is subtracted from each metric value to prevent metric overflow, it is necessary to supply the metric value before subtraction to the metric increment calculation circuit in order to correctly calculate the amount of metric increase. There is.
また、本実施例では符号化率1/2の畳込み符号
に対しての同期をとるものとして説明したが他の
符号化率の場合にも適用されることは明らかであ
る。さらに符号化された信号が多相位相変調され
て伝送された場合に、搬送波位相に不確定性のあ
る場合にもメトリツクの増加量の大きな搬送波位
相を求めることによつて搬送波位相の不確定性を
除くことができる。 Furthermore, although the present embodiment has been described as synchronizing with a convolutional code having a coding rate of 1/2, it is clear that the present invention can also be applied to cases of other coding rates. Furthermore, when an encoded signal is transmitted after being subjected to polyphase phase modulation, even if there is uncertainty in the carrier phase, the uncertainty in the carrier phase can be reduced by finding the carrier phase with a large increase in the metric. can be excluded.
以上、詳細に説明したように、本発明によるビ
タービ復号器の同期回路は外部システムからの同
期信号を使わずにビタービ復号器自体で語同期を
可能にするものである。 As described above in detail, the Viterbi decoder synchronization circuit according to the present invention enables word synchronization in the Viterbi decoder itself without using a synchronization signal from an external system.
第1図は本発明による同期回路およびこれを付
加したビタービ復号器の一実施例を示すブロツク
図、第2図は畳込み符号器の一例を示すブロツク
図、第3図は並列・直列変換器を示すブロツク
図、第4図a,b,cは畳込み符号器の入出力信
号を、第5図a,bはパスのトレリス図を示す。
第6図〜第8図は移相器の例をそれぞれ示す。図
中10は移相器を、20はメトリツク増分演算回
路を、30は積分器を、40は閾値回路を、50
は制御回路を、103は移相量制御端子を表す。
Fig. 1 is a block diagram showing an example of a synchronization circuit according to the present invention and a Viterbi decoder to which the same is added, Fig. 2 is a block diagram showing an example of a convolutional encoder, and Fig. 3 is a parallel-to-serial converter. FIGS. 4a, b, and c show input and output signals of the convolutional encoder, and FIGS. 5a and b show trellis diagrams of paths.
6 to 8 show examples of phase shifters, respectively. In the figure, 10 is a phase shifter, 20 is a metric increment calculation circuit, 30 is an integrator, 40 is a threshold circuit, and 50 is a metric increment calculation circuit.
1 represents a control circuit, and 103 represents a phase shift amount control terminal.
Claims (1)
力端子と、取り得る内部状態のメトリツクの第2
の出力端子をもつビタービ復号器の同期回路であ
つて、移相量制御端子をもち前記ビタービ復号器
の被復号信号入力端子に入力される被復号信号の
位相を変える移相器と、前記ビタービ復号器の第
2の出力端子から出力される各内部状態のメトリ
ツクを入力し大きい方から数えて一定の自然数値
N番目のメトリツクを判定し前記N番目のメトリ
ツクの異つた時刻における差を計算するメトリツ
ク増分演算回路と、前記メトリツク増分演算回路
の出力を入力とする積分器と、前記積分器の出力
が予め定められた値以上もしくは以下のときに識
別信号を出すしきい値回路と、前記識別信号によ
り前記移相器の移相量制御端子に移相量制御信号
を供給する制御回路とから成ることを特徴とする
ビタービ復号器の同期回路。1 A decoded signal input terminal, a first output terminal for decoded signals, and a second
A synchronous circuit for a Viterbi decoder having an output terminal, the phase shifter having a phase shift amount control terminal and changing the phase of a decoded signal input to a decoded signal input terminal of the Viterbi decoder; Input the metrics of each internal state output from the second output terminal of the decoder, count from the largest one to determine the Nth metric of a constant natural number, and calculate the difference between the Nth metric at different times. a metric increment calculation circuit; an integrator that receives the output of the metric increment calculation circuit; a threshold circuit that outputs an identification signal when the output of the integrator is above or below a predetermined value; and a control circuit for supplying a phase shift amount control signal to a phase shift amount control terminal of the phase shifter according to a signal.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP57120943A JPS5912649A (en) | 1982-07-12 | 1982-07-12 | Synchronizing circuit of viterbi decoder |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP57120943A JPS5912649A (en) | 1982-07-12 | 1982-07-12 | Synchronizing circuit of viterbi decoder |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS5912649A JPS5912649A (en) | 1984-01-23 |
JPH038140B2 true JPH038140B2 (en) | 1991-02-05 |
Family
ID=14798803
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP57120943A Granted JPS5912649A (en) | 1982-07-12 | 1982-07-12 | Synchronizing circuit of viterbi decoder |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS5912649A (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4641327A (en) * | 1985-07-09 | 1987-02-03 | Codex Corporation | Frame synchronization in trellis-coded communication systems |
JPS62193323A (en) * | 1986-02-19 | 1987-08-25 | Sony Corp | Viterbi decoder |
US4802174A (en) * | 1986-02-19 | 1989-01-31 | Sony Corporation | Viterbi decoder with detection of synchronous or asynchronous states |
JP2768621B2 (en) * | 1993-06-25 | 1998-06-25 | 沖電気工業株式会社 | Decoding apparatus for convolutional code transmitted in a distributed manner |
-
1982
- 1982-07-12 JP JP57120943A patent/JPS5912649A/en active Granted
Also Published As
Publication number | Publication date |
---|---|
JPS5912649A (en) | 1984-01-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4578800A (en) | Synchronization circuit for a Viterbi decoder | |
US4805174A (en) | Error correcting coder/decoder | |
US4606027A (en) | Error correction apparatus using a Viterbi decoder | |
US6088404A (en) | Method and apparatus for decoding trellis code data | |
US4527279A (en) | Synchronization circuit for a Viterbi decoder | |
US5881075A (en) | Viterbi decoder | |
US5446746A (en) | Path memory apparatus of a viterbi decoder | |
US5014275A (en) | Sequential decoder | |
EP0155110A2 (en) | Viterbi decoder comprising a majority circuit in producing a decoded signal | |
EP0603824B1 (en) | Method of and circuit for detecting synchronism in viterbi decoder | |
JPH038140B2 (en) | ||
JPH0123972B2 (en) | ||
JPH038141B2 (en) | ||
JPH0312505B2 (en) | ||
JPH038142B2 (en) | ||
JPH0160977B2 (en) | ||
JP2575854B2 (en) | Viterbi decoding circuit | |
JP2803627B2 (en) | Convolutional decoding circuit | |
JPS6341255B2 (en) | ||
JPH0783280B2 (en) | Error correction device | |
EP0312200A2 (en) | Synchroniser for a decoder and decoder system | |
KR0170199B1 (en) | Viterbi decoder | |
JPH0118608B2 (en) | ||
KR100333336B1 (en) | Traceback method of viterbi decoder | |
JPH02170726A (en) | Viterbi demodulating circuit |