JPH04372778A - Soft judging and decoding circuit - Google Patents
Soft judging and decoding circuitInfo
- Publication number
- JPH04372778A JPH04372778A JP17733991A JP17733991A JPH04372778A JP H04372778 A JPH04372778 A JP H04372778A JP 17733991 A JP17733991 A JP 17733991A JP 17733991 A JP17733991 A JP 17733991A JP H04372778 A JPH04372778 A JP H04372778A
- Authority
- JP
- Japan
- Prior art keywords
- likelihood
- symbol
- circuit
- bit
- bite
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000001514 detection method Methods 0.000 claims description 11
- 238000004364 calculation method Methods 0.000 description 8
- 238000000034 method Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 6
- 238000006243 chemical reaction Methods 0.000 description 3
- 230000001360 synchronised effect Effects 0.000 description 3
- 239000013598 vector Substances 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000007476 Maximum Likelihood Methods 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 238000010187 selection method Methods 0.000 description 1
Landscapes
- Error Detection And Correction (AREA)
Abstract
Description
【0001】0001
【産業上の利用分野】本発明は、ビタビ復号器により求
められた尤度に基づいて軟判定復号を行う軟判定復号回
路に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a soft-decision decoding circuit that performs soft-decision decoding based on likelihoods determined by a Viterbi decoder.
【0002】0002
【従来の技術】ディジタルVTR等のディジタル記録再
生装置は、いわゆるダビング、コピー等を繰り返しても
信号劣化が極めて少ないという特長を有しているが、記
録再生されるデータ量が膨大となる。例えば放送局用や
業務用のコンポーネントカラーディジタルVTRの規格
であるいわゆるD−1(あるいは4:2:2)フォーマ
ットにおいては、約225.2Mbpsものレートで記
録が行われ、テープ幅19mmのビデオテープがカセッ
トに収納されて用いられる。このカセットサイズにはS
、M、Lと3種類が規定されている。2. Description of the Related Art Digital recording and reproducing apparatuses such as digital VTRs have the advantage of extremely little signal deterioration even after repeated dubbing, copying, etc., but the amount of data recorded and reproduced is enormous. For example, in the so-called D-1 (or 4:2:2) format, which is the standard for component color digital VTRs for broadcast stations and professional use, recording is performed at a rate of approximately 225.2 Mbps, and video tapes with a tape width of 19 mm are recorded. is stored in a cassette and used. This cassette size is S.
, M, and L are defined.
【0003】ここで、一般家庭用(いわゆる民生用)の
ディジタルVTRを考慮するとき、上記D−1フォーマ
ットを流用しようとすると、上記テープカセットのSサ
イズでは十数分程度の記録が行えるに過ぎず、大型のL
サイズでも約1時間半程度の記録ができる程度であり、
家庭で使用するには頗る不適当なものである。なお、コ
ンポジットカラーディジタルVTRの規格であるいわゆ
るD−2フォーマットにおいては、同じカセットを用い
ても記録時間が長くなるが、未だ家庭用としては不適当
である。[0003] When considering digital VTRs for general home use (so-called consumer use), if we try to use the D-1 format, the S size of the tape cassette will only be able to record about ten minutes. zu, large L
Even in size, it can record for about an hour and a half,
It is extremely unsuitable for home use. Note that in the so-called D-2 format, which is a standard for composite color digital VTRs, the recording time is longer even if the same cassette is used, but it is still unsuitable for home use.
【0004】そこで、本件出願人は、記録情報量を再生
歪みが少なくなるような方式で圧縮し、かつ記録密度を
上げることによって、テープ幅が例えば8mm程度の小
型カセットを用いて長時間の記録が可能なディジタルV
TRを提案している。[0004] Therefore, the present applicant compressed the amount of recorded information in a manner that reduces reproduction distortion and increased the recording density, thereby allowing long-term recording using a small cassette with a tape width of, for example, about 8 mm. Digital V capable of
We are proposing TR.
【0005】図4は、このようなディジタルVTRの一
例の再生側の概略構成を示すブロック回路図である。こ
の図4において、磁気テープ(ビデオテープ)30には
、ディジタルビデオ信号がいわゆるパーシャル・レスポ
ンス・クラスIV方式を利用して磁気記録されている。
このテープ30に記録された磁気信号は、再生ヘッド3
1により電気信号に変換された後、ヘッドアンプ32に
て増幅される。ヘッドアンプ32からの出力信号は、イ
コライザ回路(等化器)34及びATF(自動トラック
フォロウイング)処理回路35に送られる。イコライザ
回路34からの出力信号は、磁気記録電磁変換特性のた
めに生じる高周波部の周波数特性の補正を行う上記パー
シャル・レスポンス・クラスIV方式の検出特性(1+
D)を有する検出特性回路36に送られる。この検出特
性(1+D)は、パーシャル・レスポンス・クラスIV
方式を適用するために記録側でプリコード処理する際の
プリコード特性である(1/(1−D2 ))と、テー
プ30に対する磁気記録再生の際の電磁変換特性(1−
D)とによる影響を相殺して元の信号を復元するための
ものである。すなわち、これらの特性を合わせると、
(1/(1−D2 ))×(1−D)×(1+D)=1
となり、伝達関数=1の伝送が行われる。なお、上記イ
コライザ回路34からの出力信号は、クロック抽出用の
PLL回路37に送られ、再生信号中のクロック成分が
取り出される。FIG. 4 is a block circuit diagram showing a schematic configuration on the playback side of an example of such a digital VTR. In FIG. 4, a digital video signal is magnetically recorded on a magnetic tape (videotape) 30 using a so-called partial response class IV method. The magnetic signal recorded on this tape 30 is transmitted to the playback head 3
After the signal is converted into an electrical signal by the head amplifier 32, the signal is amplified by the head amplifier 32. The output signal from the head amplifier 32 is sent to an equalizer circuit (equalizer) 34 and an ATF (automatic track following) processing circuit 35. The output signal from the equalizer circuit 34 has a detection characteristic (1+
D). This detection characteristic (1+D) is partial response class IV.
(1/(1-D2)), which is the precoding characteristic when precoding processing is performed on the recording side to apply the method, and the electromagnetic conversion characteristic (1-D2) when magnetic recording and reproducing on the tape 30 are performed.
This is for restoring the original signal by canceling out the effects of D). In other words, combining these characteristics, (1/(1-D2)) x (1-D) x (1+D) = 1
Therefore, transmission with transfer function=1 is performed. Note that the output signal from the equalizer circuit 34 is sent to a PLL circuit 37 for clock extraction, and the clock component in the reproduced signal is extracted.
【0006】上記エンコーダ36からの出力信号は、ビ
タビ復号回路38で最尤復号処理されて時間軸補正(い
わゆるTBC、タイムベース・コレクタ)回路37に送
られている。ビタビ復号回路38では、信号の電磁変換
系が微分特性であることを利用して、ビット毎の復号を
行う場合よりエラーの少ない復号を行い、1、0の並び
のディジタル信号を得る。TBC回路37では、記録再
生系のジッタ分を除去すると共に、同期パターンを検出
し、誤り訂正できるようにシンボル(例えば8ビット=
1バイト)毎の区切りを付け、さらに同期ブロックの復
元を行う。このTBC回路37からの出力信号は、エラ
ー訂正回路40に送られ、記録側で付加されたエラー訂
正符号(パリティ)を用いてエラー訂正処理を行う。エ
ラー訂正回路40からの出力信号は、例えばDSP(デ
ィジタル信号プロセッサ)等から成るビデオ信号処理回
路41に送られて、例えば記録側で帯域圧縮等が施され
ている場合にはそれを解くための伸長処理等が施される
。The output signal from the encoder 36 is subjected to maximum likelihood decoding processing in a Viterbi decoding circuit 38 and sent to a time base correction (so-called TBC, time base collector) circuit 37. The Viterbi decoding circuit 38 utilizes the fact that the electromagnetic conversion system of the signal has a differential characteristic to perform decoding with fewer errors than when performing bit-by-bit decoding, thereby obtaining a digital signal with a sequence of 1's and 0's. The TBC circuit 37 removes jitter in the recording/reproduction system, detects synchronization patterns, and converts symbols (for example, 8 bits =
1 byte) and then restores the synchronized block. The output signal from this TBC circuit 37 is sent to an error correction circuit 40, and error correction processing is performed using an error correction code (parity) added on the recording side. The output signal from the error correction circuit 40 is sent to a video signal processing circuit 41 consisting of, for example, a DSP (digital signal processor), and is used to decompress, for example, if bandwidth compression has been applied on the recording side. Expansion processing etc. are performed.
【0007】[0007]
【発明が解決しようとする課題】ところで、上述したよ
うな高密度の記録が必要とされるディジタル磁気記録シ
ステムにおいては、再生信号の高品位化のために、エラ
ー訂正の強化が望まれるわけであるが、訂正能力を上げ
るためにパリティを増やすと、冗長度が上がってデータ
量が増えてしまう。そこで、冗長度を上げずにエラー訂
正能力を上げる方法として、軟判定法が有力とされる。[Problems to be Solved by the Invention] Incidentally, in digital magnetic recording systems that require high-density recording as described above, it is desirable to strengthen error correction in order to improve the quality of reproduced signals. However, if you increase the parity to improve the correction ability, the redundancy will increase and the amount of data will increase. Therefore, the soft decision method is considered to be a promising method for increasing error correction capability without increasing redundancy.
【0008】しかしながら、上記軟判定法は一般に回路
規模が増大するという欠点がある。また、上記エラー訂
正は、通常一定ビット数(例えば8ビット=1バイト)
のシンボルを単位として行われており、このようなエラ
ー訂正に適合した軟判定法が望まれる。However, the above-mentioned soft decision method generally has the disadvantage that the circuit scale increases. In addition, the above error correction is usually performed using a fixed number of bits (e.g. 8 bits = 1 byte).
A soft decision method suitable for such error correction is desired.
【0009】本発明は、このような実情に鑑みてなされ
たものであり、簡単な構成で軟判定エラー訂正を実現で
き、エラーレート向上が図れるような軟判定復号回路の
提供を目的とする。The present invention has been made in view of the above circumstances, and aims to provide a soft-decision decoding circuit that can realize soft-decision error correction with a simple configuration and improve the error rate.
【0010】0010
【課題を解決するための手段】本発明に係る軟判定復号
回路は、入力信号をビタビ復号するビタビ復号手段と、
このビタビ復号手段にて得られたビット毎の尤度を一定
ビット数のシンボル毎にまとめ、各シンボル毎の尤度と
して出力するシンボル単位尤度検出手段と、上記ビタビ
復号手段からの出力信号と上記シンボル単位尤度検出手
段からの尤度に基づいて上記シンボル単位でエラー訂正
を行うエラー訂正手段とを有することにより、上述の課
題を解決する。[Means for Solving the Problems] A soft decision decoding circuit according to the present invention includes Viterbi decoding means for Viterbi decoding an input signal;
a symbol-by-symbol likelihood detection means for summarizing the bit-by-bit likelihood obtained by the Viterbi decoding means for each symbol of a certain number of bits and outputting the likelihood for each symbol; and an output signal from the Viterbi decoding means. The above-mentioned problem is solved by having an error correction means for performing error correction on a symbol-by-symbol basis based on the likelihood from the symbol-by-symbol likelihood detection means.
【0011】ここで、上記1シンボルとしては例えば8
ビット(1バイト)を単位とし、このシンボル単位の尤
度としては、データの1シンボル分の各ビット毎の尤度
の内の最小(最悪)のものを用いたり、あるいは各ビッ
トの尤度の平均値を用いるようにすることができる。[0011] Here, for example, one symbol is 8.
The bit (1 byte) is used as the unit, and the likelihood for each symbol is the minimum (worst) of the likelihoods for each bit of one symbol of data, or the likelihood of each bit is used as the likelihood for each symbol. An average value can be used.
【0012】0012
【作用】複数ビットから成る1シンボルにつき1個の尤
度を用いて、軟判定エラー訂正を実現でき、簡単な構成
でエラーレート向上が図れる。[Operation] Soft-decision error correction can be realized using one likelihood per symbol consisting of a plurality of bits, and the error rate can be improved with a simple configuration.
【0013】[0013]
【実施例】図1は、本発明の一実施例となる軟判定復号
回路の概略構成を示すブロック回路図である。この図1
において、入力端子11には、例えば前述した図4に示
すディジタルVTRの(1+D)検出特性回路36から
の出力のようなデータ信号が供給されており、この入力
データ信号はビタビ復号器12に送られている。DESCRIPTION OF THE PREFERRED EMBODIMENTS FIG. 1 is a block circuit diagram showing a schematic configuration of a soft decision decoding circuit according to an embodiment of the present invention. This figure 1
, the input terminal 11 is supplied with a data signal such as the output from the (1+D) detection characteristic circuit 36 of the digital VTR shown in FIG. It is being
【0014】このビタビ復号器12では、信号の電磁変
換系が微分特性であることを利用して、ビット毎の復号
を行う場合よりエラーの少ない復号を行う。このとき、
ビット尤度検出回路13によりビット毎の尤度を算出す
る。この尤度とは、上記復号されたデータがどの程度正
確であるかの信頼度あるいは確からしさを表す値である
。ここで、ビタビ復号器12の入力信号として例えば図
2に示すような波形を考えるとき、尤度CVとしては、
サンプル値と閾値Δthとの誤差分の2乗を用いること
ができる。すなわち、図2において、伝送路にノイズや
歪みがない場合にとり得る最適の入力信号レベルをA、
0、A’とし、各サンプリング時点t1 、t2 、t
3 、・・・でのサンプル値をそれぞれx1 、x2
、x3 、・・・とするとき、
CVi =|Δth−xi |2
i=1、2、3、・・・と表される
。これより、尤度CVは、入力信号レベルが上記最適レ
ベルA、0、A’のときに最大(最も確からしい)値Δ
th2 となり、閾値Δthレベル上にあるとき最小(
最も信頼性が低い)値0となる。The Viterbi decoder 12 utilizes the fact that the electromagnetic conversion system of the signal has differential characteristics to perform decoding with fewer errors than when decoding is performed bit by bit. At this time,
The bit likelihood detection circuit 13 calculates the likelihood for each bit. The likelihood is a value representing the degree of reliability or certainty of how accurate the decoded data is. Here, when considering, for example, a waveform as shown in FIG. 2 as an input signal to the Viterbi decoder 12, the likelihood CV is as follows.
The square of the error between the sample value and the threshold value Δth can be used. That is, in FIG. 2, the optimal input signal level that can be achieved when there is no noise or distortion in the transmission path is A,
0, A', and each sampling time point t1, t2, t
The sample values at 3,... are x1 and x2, respectively.
, x3, ..., CVi = |Δth-xi |2
It is expressed as i=1, 2, 3, . From this, the likelihood CV is the maximum (most likely) value Δ when the input signal level is the above optimal level A, 0, A'.
th2, and when it is above the threshold Δth level, the minimum (
(least reliable) value 0.
【0015】これらのビタビ復号器12及びビット尤度
検出回路13により、復号データの1、0信号と共に上
記尤度情報を付加して後段のTBC(時間軸補正)回路
14に送る。このTBC回路14の内のバイト同期処理
回路15は、前述した図4のTBC回路39と同様な動
作を行うものであり、ビタビ復号器12からのデータ信
号に関してシンボル(例えば1シンボル=8ビット=1
バイト)毎にまとめ、同期ブロックを形成する動作を行
う。さらに本発明実施例においては、シンボル毎(例え
ばバイト毎)の尤度を計算するためのバイト尤度算出回
路16を設け、上記ビット尤度検出回路13からの各ビ
ット毎の尤度情報に関しても上記シンボル(バイト)毎
にまとめる操作を行っている。バイト同期処理回路15
からの上記シンボル(バイト)単位のデータがエラー訂
正回路17に送られて、バイト尤度算出回路16からの
シンボル(バイト)単位の尤度を用いた軟判定エラー訂
正処理が施されるわけである。The Viterbi decoder 12 and bit likelihood detection circuit 13 add the above-mentioned likelihood information together with the 1 and 0 signals of the decoded data and send them to the TBC (time base correction) circuit 14 at the subsequent stage. The byte synchronization processing circuit 15 in the TBC circuit 14 performs the same operation as the TBC circuit 39 in FIG. 1
(byte) and performs an operation to form a synchronized block. Furthermore, in the embodiment of the present invention, a byte likelihood calculation circuit 16 is provided to calculate the likelihood for each symbol (for example, for each byte), and also regarding the likelihood information for each bit from the bit likelihood detection circuit 13. The above-mentioned symbols (bytes) are grouped together. Byte synchronization processing circuit 15
The data in symbol (byte) units is sent to the error correction circuit 17, and soft-decision error correction processing is performed using the likelihood in symbol (byte) units from the byte likelihood calculation circuit 16. be.
【0016】ここで、上記バイト尤度算出回路16での
動作について、図3を参照しながら説明する。図3にお
いて、一連のビット列{bi }は、上記ビタビ復号の
判定値であり、1又は0の値をとる。これらの各ビット
biに対して尤度CVi が算出され、この尤度CVi
は、対応するビットbi がどれだけ正しいかを示す
1ワード数ビット長のデータである。上記バイト同期処
理回路15では、上記ビット列{bi }が上記シンボ
ル単位(バイト単位)で同期がとられてまとめられ、例
えばbk 、bk+1 、・・・、bk+7 の8ビッ
トが1シンボル(1バイト)のデータとなる。バイト尤
度算出回路16では、これらの各ビットbk 、bk+
1 、・・・、bk+7 にそれぞれ対応する8個の尤
度CVk 、CVk+1 、・・・、CVk+7 を1
個の尤度にまとめて当該シンボル(バイト)を代表する
尤度とする。具体的には、8個の尤度CVk 、CVk
+1 、・・・、CVk+7 の内の最小(最悪)の尤
度CVmin を取り出して当該シンボル(バイト)の
代表値として出力し、エラー訂正回路17に送る。この
最小値の尤度CVmin の代わりに、8個の尤度CV
k 、CVk+1 、・・・、CVk+7 の各値の平
均値CVmeanを当該シンボル(バイト)の代表値と
して用いてもよい。The operation of the byte likelihood calculation circuit 16 will now be described with reference to FIG. 3. In FIG. 3, a series of bit strings {bi} is a judgment value of the Viterbi decoding, and takes a value of 1 or 0. The likelihood CVi is calculated for each of these bits bi, and this likelihood CVi
is data of one word bit length indicating how correct the corresponding bit bi is. In the byte synchronization processing circuit 15, the bit string {bi} is synchronized and grouped in symbol units (byte units), and for example, 8 bits bk, bk+1, . . . , bk+7 form one symbol (one byte). This is the data. In the byte likelihood calculation circuit 16, each of these bits bk, bk+
1 , ..., bk+7 respectively, the eight likelihoods CVk , CVk+1 , ..., CVk+7 are set to 1.
The likelihoods are summarized into the likelihoods representing the symbol (byte). Specifically, eight likelihoods CVk, CVk
The minimum (worst) likelihood CVmin of +1, . Instead of this minimum likelihood CVmin, 8 likelihoods CV
The average value CVmean of each value of k, CVk+1, . . . , CVk+7 may be used as the representative value of the symbol (byte).
【0017】エラー訂正回路(デコーダ)17において
は、上記シンボル単位(例えばバイト単位)でまとめら
れたデータに対して、バイト尤度算出回路16からのシ
ンボル(バイト)毎の尤度を用いて軟判定エラー訂正処
理を施す。この軟判定エラー訂正には種々の方式が考え
られるが、以下、隣接シンボルデコーダの一具体例につ
いて説明する。これは、リードソロモン(RS)符号を
用いたシンボルが複数ビット(例えば8ビット)で構成
されていることに着目し、その構成ビットの内の1ビッ
トが誤る確率が最大となることを利用してデコードする
ものである。この誤りであろう1ビットを探すのに上記
尤度を用いる。The error correction circuit (decoder) 17 uses the likelihood of each symbol (byte) from the byte likelihood calculation circuit 16 to soften the data compiled in symbol units (for example, byte units). Performs judgment error correction processing. Although various methods can be considered for this soft-decision error correction, one specific example of an adjacent symbol decoder will be described below. This method focuses on the fact that a symbol using a Reed-Solomon (RS) code is composed of multiple bits (for example, 8 bits), and takes advantage of the fact that the probability that one of the constituent bits will be incorrect is maximum. It is used to decode the data. The above likelihood is used to search for this one bit that is likely to be an error.
【0018】この隣接シンボルデコーダの一例において
は、先ず、ガロア体GF(28 )上のRS(リードソ
ロモン)符号を考える。このとき、符号語の1シンボル
(1バイト)は、ガロア体GF(2)上の要素、すなわ
ち0、1を、8ビット用いて表される。すなわち、αi
∈GF(28 )に対して、
αi =(b7 ,b6 ,b5 ,b4 ,
b3 ,b2 ,b1 ,b0 ) …(1)のよう
に、ベクトル表現で表すことができる。この(1)式に
おいて、biは各ビットを表し、bi ∈{0,1}=
GF(2)であり、この選ばれ方は、ガロア体GF(2
8 )を構成する原始多項式p(x)に依存する。具体
的に例えば、
p(x)=x8 +x4 +x3 +x2
+1 …(
2)が選ばれる。このとき、例えば、α10=(0,1
,1,1,0,1,0,0)と表現される。In an example of this adjacent symbol decoder, first consider an RS (Reed-Solomon) code on a Galois field GF(28). At this time, one symbol (one byte) of the code word is represented using 8 bits of elements on the Galois field GF(2), that is, 0 and 1. That is, αi
For ∈GF(28), αi = (b7 , b6 , b5 , b4 ,
b3 , b2 , b1 , b0 )...It can be expressed in vector expression as shown in (1). In this equation (1), bi represents each bit, and bi ∈{0,1}=
GF(2), and this selection method is based on the Galois field GF(2
8) depends on the primitive polynomial p(x). Specifically, for example, p(x)=x8 +x4 +x3 +x2
+1...(
2) is selected. At this time, for example, α10=(0,1
, 1, 1, 0, 1, 0, 0).
【0019】さて、ディジタル磁気記録等においては、
基本的に2値データで処理を施すため、上記したように
GF(28 )上の要素を8ビットのベクトル表現で表
して、例えば記録再生を行う。すなわち、再生データと
しては、この8ビットのベクトル表現されたものが時間
軸上で連続して得られる。このとき、エラー訂正デコー
ダの入力側でのビットエラーレートをPe とすると、
8ビット中1ビット誤る確率Pr(8→1) は、
Pr(8→1) = 8C1 Pe(1−Pe
)7
…(3)と表され、8ビット中nビット誤る確率Pr(
8→n) は、
Pr(8→n) = 8Cn Pe n
(1−Pe)8−n
…(4)と表される。このとき、Pe ≒10−5
とすると、n>2に対して、
Pr(8→1) ≫ Pr(8→n)
…(5)が成立する。すなわち、この程度のエラ
ーレート下では、2ビット以上のエラーは無視すること
が可能である。Now, in digital magnetic recording, etc.,
Basically, since processing is performed using binary data, elements on GF(28) are expressed as 8-bit vectors as described above, and recording and reproduction are performed, for example. That is, as reproduced data, this 8-bit vector representation is obtained continuously on the time axis. At this time, if the bit error rate on the input side of the error correction decoder is Pe, then
The probability of 1 bit error out of 8 bits Pr(8→1) is
Pr(8→1) = 8C1 Pe(1-Pe
)7
...(3), the probability that n bits out of 8 bits are wrong Pr(
8→n) is Pr(8→n) = 8Cn Pen
(1-Pe)8-n
...It is expressed as (4). At this time, Pe ≒10-5
Then, for n>2, Pr(8→1) ≫ Pr(8→n)
...(5) holds true. That is, under this level of error rate, errors of 2 bits or more can be ignored.
【0020】そこで、以下では8ビット中の1ビットが
エラーとなる場合を考える。いま、エラー訂正回路(デ
コーダ)17に入力されるシンボル(バイト)αi の
各ビットbj に対する尤度をCVj とする。これら
8個の尤度の中で、最小の尤度を、上記図3にも示した
ようにCVmin とする。この尤度が最小となるビッ
トをbm とすると、シンボルがエラーとなるときには
、ビットbm が8ビット中で一番エラーとなる確率が
大きい。そこで、上記シンボルαi がエラーとなると
き、正しいシンボルとしては、上記ビットbm を反転
したものである確率が最も大きくなることから、上記シ
ンボルαi の代わりに用いられる次の候補シンボルβ
i としては、 βi =(b7 ,…
,xbm ,…,b0 )
…(6)と表現できる。この(6)式中のx
bm は、 xbm =1
if bm =0
=0 if bm =1
…(7)で表される
インバータである。Therefore, in the following, we will consider the case where 1 bit out of 8 bits becomes an error. Now, let CVj be the likelihood for each bit bj of the symbol (byte) αi input to the error correction circuit (decoder) 17. Among these eight likelihoods, the minimum likelihood is defined as CVmin as shown in FIG. 3 above. Assuming that the bit with the minimum likelihood is bm, when a symbol causes an error, bit bm has the highest probability of being an error among the 8 bits. Therefore, when the above-mentioned symbol αi becomes an error, the probability that the correct symbol is the inverted bit bm is the highest, so the next candidate symbol β to be used instead of the above-mentioned symbol αi is
For i, βi = (b7,...
,xbm,...,b0)
...It can be expressed as (6). x in this formula (6)
bm is xbm =1
if bm =0
=0 if bm =1
...This is an inverter represented by (7).
【0021】このように、元の入力データのシンボルα
i と、これに隣接する第2番目の候補シンボルβi
とを用いてエラー訂正を施すことにより、エラー訂正の
デコードの能力を向上させることができる。In this way, the symbol α of the original input data
i and the second candidate symbol βi adjacent to it
By performing error correction using , it is possible to improve the decoding ability of error correction.
【0022】なお、本発明は上記実施例のみに限定され
るものではなく、例えばエラー訂正処理の単位となる1
シンボルは1バイト(8ビット)に限定されず、4ビッ
ト、12ビット、16ビット等の任意のビット数を1シ
ンボルとすることができる。また、バイト(シンボル)
尤度算出回路16からは、当該1つのバイト(シンボル
)を代表する例えば最小値の尤度データの他に、該代表
尤度に対応するビットの位置情報を出力してエラー訂正
処理回路17に送るようにしてもよい。It should be noted that the present invention is not limited to the above-mentioned embodiments, but for example, one unit of error correction processing.
A symbol is not limited to one byte (8 bits), and one symbol can be any number of bits such as 4 bits, 12 bits, 16 bits, etc. Also, byte (symbol)
The likelihood calculation circuit 16 outputs, for example, the minimum value likelihood data representing the one byte (symbol), as well as the position information of the bit corresponding to the representative likelihood, and sends it to the error correction processing circuit 17. You may also send it.
【0023】[0023]
【発明の効果】以上の説明からも明らかなように、本発
明に係る軟判定復号回路によれば、入力信号をビタビ復
号して得られたビット毎の尤度を一定ビット数のシンボ
ル毎にまとめ、このシンボル単位の尤度と上記ビタビ復
号された出力信号とに基づいて上記シンボル単位でエラ
ー訂正を行っているため、複数ビットから成る1シンボ
ルにつき1個の尤度のみを用いて軟判定エラー訂正を実
現でき、軟判定エラーの際に取り扱うデータ数が少なく
て済むため、簡単な構成でエラーレート向上が図れる。[Effects of the Invention] As is clear from the above explanation, the soft decision decoding circuit according to the present invention calculates the likelihood for each bit obtained by Viterbi decoding the input signal for each symbol of a certain number of bits. In summary, since error correction is performed on a symbol-by-symbol basis based on the likelihood on a symbol-by-symbol basis and the Viterbi-decoded output signal, a soft decision is made using only one likelihood per symbol consisting of multiple bits. Since error correction can be realized and the amount of data handled in the event of a soft decision error is small, the error rate can be improved with a simple configuration.
【図1】本発明に係る軟判定復号回路の一実施例の概略
構成を示すブロック回路図である。FIG. 1 is a block circuit diagram showing a schematic configuration of an embodiment of a soft decision decoding circuit according to the present invention.
【図2】該一実施例の尤度検出動作を説明するための模
式図である。FIG. 2 is a schematic diagram for explaining the likelihood detection operation of the embodiment.
【図3】シンボル単位の尤度算出動作を説明するための
模式図である。FIG. 3 is a schematic diagram for explaining a likelihood calculation operation on a symbol-by-symbol basis.
【図4】ディジタルVTRの一例の再生側の概略構成を
示すブロック回路図である。FIG. 4 is a block circuit diagram showing a schematic configuration on the playback side of an example of a digital VTR.
11・・・・・データ信号入力端子
12・・・・・ビタビ復号器
13・・・・・ビット尤度検出回路
14・・・・・TBC(時間軸補正)回路15・・・・
・バイト(シンボル)同期処理回路16・・・・・バイ
ト(シンボル)尤度算出回路17・・・・・エラー訂正
処理回路
18・・・・・データ信号出力端子11... Data signal input terminal 12... Viterbi decoder 13... Bit likelihood detection circuit 14... TBC (time base correction) circuit 15...
・Byte (symbol) synchronization processing circuit 16...Byte (symbol) likelihood calculation circuit 17...Error correction processing circuit 18...Data signal output terminal
Claims (1)
手段と、このビタビ復号手段にて得られたビット毎の尤
度を一定ビット数のシンボル毎にまとめ、1シンボル毎
に1個の代表値となる尤度として出力するシンボル単位
尤度検出手段と、上記ビタビ復号手段からの出力信号と
上記シンボル単位尤度検出手段からの尤度に基づいて上
記シンボル単位でエラー訂正を行うエラー訂正手段とを
有することを特徴とする軟判定復号回路。Claim 1: Viterbi decoding means for Viterbi-decoding an input signal, and the likelihood of each bit obtained by the Viterbi decoding means being summarized for each symbol of a certain number of bits, and one representative value for each symbol. a symbol-by-symbol likelihood detection means for outputting a likelihood of A soft decision decoding circuit comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP17733991A JP3271187B2 (en) | 1991-06-21 | 1991-06-21 | Soft decision decoding circuit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP17733991A JP3271187B2 (en) | 1991-06-21 | 1991-06-21 | Soft decision decoding circuit |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH04372778A true JPH04372778A (en) | 1992-12-25 |
| JP3271187B2 JP3271187B2 (en) | 2002-04-02 |
Family
ID=16029240
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP17733991A Expired - Fee Related JP3271187B2 (en) | 1991-06-21 | 1991-06-21 | Soft decision decoding circuit |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3271187B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011130503A (en) * | 2004-02-13 | 2011-06-30 | Nec Corp | Radio communication system, reception device, and demodulation method used for them |
-
1991
- 1991-06-21 JP JP17733991A patent/JP3271187B2/en not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011130503A (en) * | 2004-02-13 | 2011-06-30 | Nec Corp | Radio communication system, reception device, and demodulation method used for them |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3271187B2 (en) | 2002-04-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7076721B2 (en) | Data recording/readback method and data recording/readback device for the same | |
| JP3278581B2 (en) | Viterbi decoding method and circuit thereof | |
| US7020833B2 (en) | Data synchronization detection method, information recording method, and information reproduction method | |
| US7136440B2 (en) | Timing recovery for data sampling of a detector | |
| US6850573B1 (en) | Coding apparatus and method, decoding apparatus and method, and recording medium | |
| US6347390B1 (en) | Data encoding method and device, data decoding method and device, and data supply medium | |
| JPH052842A (en) | Soft decision decoding circuit | |
| KR19980031982A (en) | PRML code generation method of data storage device | |
| JPS5885909A (en) | Disk player | |
| EP0354065A2 (en) | Digital data modulation circuit and method and digital data demodulation circuit | |
| JP3976343B2 (en) | Transmission, recording and playback of digital information signals | |
| US6172622B1 (en) | Demodulating device, demodulating method and supply medium | |
| JPH04372779A (en) | Soft judging and decoding circuit | |
| JPH05334811A (en) | Reproduced data detection system | |
| US7130257B2 (en) | Recording/reproducing apparatus having a substituting part substituting for burst errors and a method of substituting for burst errors | |
| JPH04372778A (en) | Soft judging and decoding circuit | |
| JP2000134114A (en) | Soft decision ML decoder, error correction circuit and digital magnetic recording / reproducing apparatus using the same | |
| JPH09148944A (en) | Viterbi decoder and information reproducing device | |
| Hayashi et al. | DVD players using a Viterbi decoding circuit | |
| US7486209B2 (en) | Demodulation table, demodulating device and demodulating method, program, and recording medium | |
| JP3551879B2 (en) | Error correction apparatus and method | |
| JP3468370B2 (en) | Playback device | |
| US6665252B1 (en) | Method and apparatus for determining the value of samples received from bitstream data stored on a storage medium, and for recovering bits of said bitstream using a viterbi detector | |
| KR19980070857A (en) | Digital magnetic recording and playback device | |
| KR0145046B1 (en) | Digital signal reproducing device |
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: 20011218 |
|
| LAPS | Cancellation because of no payment of annual fees |