JP3197526B2 - Decryption device - Google Patents
Decryption deviceInfo
- Publication number
- JP3197526B2 JP3197526B2 JP33664898A JP33664898A JP3197526B2 JP 3197526 B2 JP3197526 B2 JP 3197526B2 JP 33664898 A JP33664898 A JP 33664898A JP 33664898 A JP33664898 A JP 33664898A JP 3197526 B2 JP3197526 B2 JP 3197526B2
- Authority
- JP
- Japan
- Prior art keywords
- channel
- decoding
- block
- signal
- output
- 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)
- Time-Division Multiplex Systems (AREA)
Description
【0001】[0001]
【発明の属する技術分野】本発明は、通信路符号化され
た情報を復号する復号装置に関し、特に、マルチメディ
アディジタル情報通信システムに適用して好適なもので
ある。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a decoding device for decoding channel-coded information, and is particularly suitable for use in a multimedia digital information communication system.
【0002】[0002]
【従来の技術】マルチメディアディジタル情報通信にお
いては、送信側では、複数のマルチメディア情報、例え
ば、音声、映像、テキスト文書、コンピュータデータ
を、情報源符号化器でビットデータに変換した後、多重
器で一つのビット列に合成し、伝送する。受信側では、
受信したビット列を分離器で各メディア情報に分けた
後、情報源復号により、データを再生する。移動体通信
のような無線伝送の場合には、伝送によりビット誤りを
生じる。従って、通信路符号化・復号による誤り訂正が
導入される。このとき、マルチメデイア通信では、各メ
ディアにより、許容されるビット誤り率や、誤り訂正に
許容される処理遅延時間が異なる。例えば、音声や映像
はある程度のビット誤りが許容されるが、特に双方向通
信の場合、遅延時間に対する要求が厳しい。一方、コン
ピュータデータの場合、ビット誤りに対する要求は極め
て厳しいが、遅延時間は許容される。2. Description of the Related Art In multimedia digital information communication, a transmitting side converts a plurality of pieces of multimedia information, for example, voice, video, text document, and computer data into bit data by an information source coder and then multiplexes the information. Synthesizes it into one bit string and transmits it. On the receiving side,
After the received bit string is divided into each piece of media information by the separator, the data is reproduced by information source decoding. In the case of wireless transmission such as mobile communication, a bit error occurs due to the transmission. Therefore, error correction by channel coding / decoding is introduced. At this time, in the multimedia communication, an allowable bit error rate and an allowable processing delay time for error correction differ depending on each medium. For example, audio and video can tolerate some bit errors, but in particular, in the case of two-way communication, the demand for delay time is strict. On the other hand, in the case of computer data, the requirement for bit errors is extremely severe, but the delay time is acceptable.
【0003】従って、マルチメディア通信においては、
送信側の通信路符号化は、まず、多重する前に各メディ
ア毎に通信路符号化を施し、多重後のビット列に対し
て、さらに、通信路符号化を施す。受信側の通信路復号
は、まず、分離する前のビット列に対して通信路復号を
施し、分離後の各メディアに対して、さらに、通信路復
号を施す。すなわち、分離前の信号に対して、最低限必
要な誤り訂正を施し、さらに分離後のメディア信号毎
に、所要の誤り訂正を施す。[0003] Therefore, in multimedia communication,
In channel coding on the transmission side, first, channel coding is performed for each medium before multiplexing, and channel coding is further performed on the multiplexed bit sequence. In the channel decoding on the receiving side, first, channel decoding is performed on the bit string before separation, and further, channel decoding is performed on each of the separated media. That is, the minimum necessary error correction is performed on the signal before separation, and the required error correction is performed on each of the separated media signals.
【0004】図7は、このようなマルチメディアディジ
タル通信システムの構成例を示す図であり、(a)は送
信側の構成を示し、(b)は受信側の構成を示す。この
例においては、要求する通信品質の異なる第1の情報と
第2の情報を多重化して伝送する。第1の情報は第1の
情報源符号化器S-Enc1において符号化されて対応するビ
ット列に変換され、第1の通信路符号化器C-Enc1におい
て第1回目の通信路符号化を施される。一方、第2の情
報は、第2の情報源符号化器S-Enc2において情報源符号
化された後、第2の通信路符号化器C-Enc2において第1
回目の通信路符号化が施される。ここで、第1の通信路
符号化器C-Enc1による通信路符号化と第2の通信路符号
化器C-Enc2による通信路符号化は、それぞれ対応する第
1および第2の情報の要求する通信品質の差を吸収する
ように選択される。前記第1の通信路符号化器C-Enc1か
ら出力される符号化された第1の情報と、前記第2の通
信路符号化器C-Enc2から出力される符号化された第2の
情報は、多重器Muxにおいて多重化され、さらに、第3
の通信路符号化器C-Enc3において第2回目の通信路符号
化が施される。この第3の通信路符号化器C-Enc3の出力
は、図示しない変調器において変調され、伝送路に送出
される。FIG. 7 is a diagram showing an example of the configuration of such a multimedia digital communication system, in which (a) shows the configuration on the transmitting side and (b) shows the configuration on the receiving side. In this example, the first information and the second information having different required communication qualities are multiplexed and transmitted. The first information is encoded by a first information source encoder S-Enc1 and converted into a corresponding bit sequence, and subjected to a first channel encoding in a first channel encoder C-Enc1. Is done. On the other hand, after the second information is source-coded by the second source encoder S-Enc2, the first information is sent by the second channel encoder C-Enc2.
A second channel coding is performed. Here, the channel coding by the first channel coder C-Enc1 and the channel coding by the second channel coder C-Enc2 correspond to requests for the corresponding first and second information, respectively. Selected so as to absorb the difference in communication quality. Encoded first information output from the first channel encoder C-Enc1, and encoded second information output from the second channel encoder C-Enc2 Are multiplexed in the multiplexer Mux, and
In the channel encoder C-Enc3, the second channel encoding is performed. The output of the third channel encoder C-Enc3 is modulated by a modulator (not shown) and transmitted to a transmission channel.
【0005】図7の(b)において、図示しない復調器
で復調された受信信号は、第3の通信路復号器C-Dec3に
入力され、前記第2回目の通信路符号化に対応する復号
がなされる。この復号出力は分離器DMuxに入力され、前
記第1の情報に対応する通信路復号データ列と前記第2
の情報に対応する通信路復号データ列とに分離される。
第1の情報に対応する復号出力は前記第1の通信路符号
化器C-Enc1による通信路符号化に対応する第1の通信路
復号器C-Dec1に入力されて復号され、第1の情報源復号
器S-Dec1において情報源復号されて、第1の情報が再生
される。また、前記分離器DMuxから出力される前記第2
の情報に対応する復号出力は、第2の通信路復号器C-De
c2において復号され、第2の情報源復号器S-Dec2におい
て情報源復号されて、前記第2の情報が再生される。In FIG. 7 (b), a received signal demodulated by a demodulator (not shown) is input to a third channel decoder C-Dec3, where decoding corresponding to the second channel coding is performed. Is made. This decoded output is input to the separator DMux, and the channel decoded data string corresponding to the first information and the second
And a channel decoded data string corresponding to the information of
A decoded output corresponding to the first information is input to a first channel decoder C-Dec1 corresponding to channel coding by the first channel encoder C-Enc1 and decoded, and the first channel is decoded. The information source is decoded by the information source decoder S-Dec1, and the first information is reproduced. Also, the second output from the separator DMux
Is output from the second channel decoder C-De.
The information is decoded in c2 and the information is decoded in the second information source decoder S-Dec2 to reproduce the second information.
【0006】このように、マルチメディアディジタル情
報通信においては、各メディアの送信情報により要求さ
れる通信品質が異なっていることに対応するため、多重
する前のメディア側の通信路符号化と、多重した後の伝
送路側の通信路符号化に分けられる2回の通信路符号化
が行われる。前者についての例としては、国際標準化機
関ITU-TにおけるH.223 Annex Cが知られている。後者に
関しては、広帯域CDMAを応用とした多くの検討があ
り、近年、伝送路側の通信路符号化・復号としてターボ
符号化・復号を導入する検討がある(例えば、藤原、須
田、安達、"ターボ符号を適用したW−CDMAの伝送
特性"、1998年電子情報通信学会総合大会、B-5-123を参
照されたい)。As described above, in the multimedia digital information communication, in order to cope with the fact that the communication quality required by the transmission information of each medium is different, communication channel coding on the media side before multiplexing and multiplexing are performed. The channel coding is performed twice, which is divided into the channel coding on the transmission side after the transmission. As an example of the former, H.223 Annex C of the International Standards Organization ITU-T is known. Regarding the latter, there have been many studies using wideband CDMA, and in recent years, there has been a study to introduce turbo coding / decoding as channel coding / decoding on the transmission path side (for example, Fujiwara, Suda, Adachi, "Turbo" Transmission characteristic of W-CDMA using code ", IEICE General Conference 1998, B-5-123).
【0007】図8を参照して、ターボ符号化・復号につ
いて説明する。図8の(a)は送信側の構成を示す図で
あり、この図に示すように、送信側で、情報ブロックに
対して第1の通信路符号化器C-Enc1により第1のパリテ
ィブロックを生成する。また、前記情報ブロックをイン
タリ−ブ器Ilv1でインタリーブした情報ブロックに対し
て第2の通信路符号化器C-Enc2により第2のパリティブ
ロックを生成し、前記情報ブロック、生成した前記第1
のパリティブロックおよび第2のパリティブロックを送
信する。ここで、前記第1および第2の通信路符号化器
C-Enc1、C-Enc2は、巡回組織畳み込み符号化方式を用い
る。[0007] Turbo encoding / decoding will be described with reference to FIG. FIG. 8A is a diagram showing the configuration on the transmission side. As shown in FIG. 8, on the transmission side, a first parity block is applied to an information block by a first channel encoder C-Enc1. Generate Further, a second parity block is generated by a second channel encoder C-Enc2 for the information block obtained by interleaving the information block with an interleaver Ilv1, and the information block is generated by the first block.
And the second parity block. Here, the first and second channel encoders
C-Enc1 and C-Enc2 use a cyclic systematic convolutional coding method.
【0008】図8の(b)に示す受信側では、受信した
情報ブロックと第1のパリティブロックを第1の通信路
復号器C-Dec1で復号し、インタリ−ブ器Ilv2でインタリ
ーブした受信情報ブロックと第2のパリティブロックを
第2の通信路復号器C-Dec2で復号する。ここで、前記第
1と第2の通信路復号器C-Dec1およびC-Dec2として、実
数値の受信入力信号に対して、実数値の復号出力信号を
生成する軟判定入力、軟判定出力の最尤復号方式の復号
器を用いる。さらに、この復号器は、復号する前の信号
の信頼度を与える入力尤度を加えることができ、復号し
た後の信号の信頼度を与える出力尤度を生成することが
できる方式を採用する。そして、復号の際、第1の通信
路復号器C-Dec1による復号で生成された出力尤度をイン
ターリーブ器Ilv3を介して前記第2の通信路復号器C-De
c2の入力尤度として加え、第2の通信路復号器C-Dec2の
復号で生成された出力尤度をデインターリーブ器DIlv1
を介して前記第1の通信路復号器C-Dec1の復号における
入力尤度として加え、これら各復号器C-Dec1およびC-De
c2における復号処理を反復する。復号情報は、前記第1
の通信路復号器C-Dec1あるいはデインターリーブ器DIlv
2を介する前記第2の通信路復号器C-Dec2の出力から得
ることができる。On the receiving side shown in FIG. 8 (b), the received information block and the first parity block are decoded by a first channel decoder C-Dec1, and are interleaved by an interleaver Ilv2. The block and the second parity block are decoded by the second channel decoder C-Dec2. Here, as the first and second channel decoders C-Dec1 and C-Dec2, a soft-decision input and a soft-decision output for generating a real-valued decoded output signal with respect to a real-valued received input signal are provided. A decoder of the maximum likelihood decoding method is used. Furthermore, this decoder employs a method that can add an input likelihood that gives the reliability of the signal before decoding and can generate an output likelihood that gives the reliability of the signal after decoding. Then, at the time of decoding, the output likelihood generated by decoding by the first channel decoder C-Dec1 is output via the interleaver Ilv3 to the second channel decoder C-Deci.
In addition to the input likelihood of c2, the output likelihood generated by the decoding of the second channel decoder C-Dec2 is used as the deinterleaver DIlv1
, And as input likelihood in the decoding of the first channel decoder C-Dec1, these decoders C-Dec1 and C-Dec1
The decoding process in c2 is repeated. The decryption information is the first
Channel decoder C-Dec1 or deinterleaver DIlv
2 via the output of the second channel decoder C-Dec2.
【0009】このターボ符号化・復号方式は、理論限界
に近い特性を得られるとされており、これについては、
例えば以下の文献に詳細に記されている。 (1)J.Hagenauer, E.Offer, and L.Papke, "Iterativ
e decoding of binaryblock and convolutional code
s", IEEE Trans. Information Theory, vol.42,no.2, p
p.429-445, March 1996. (2)日経エレクトロニクス,No.721(1998.7.13),p
p.163-177This turbo encoding / decoding system is said to obtain characteristics close to the theoretical limit.
For example, it is described in detail in the following literature. (1) J. Hagenauer, E. Offer, and L. Papke, "Iterativ
e decoding of binaryblock and convolutional code
s ", IEEE Trans. Information Theory, vol.42, no.2, p
p.429-445, March 1996. (2) Nikkei Electronics, No.721 (1998.7.13), p.
p.163-177
【0010】[0010]
【発明が解決しようとする課題】一般に、通信路符号化
・復号において、パリティビットを増加させる程、誤り
訂正能力が向上するが、伝送効率が劣化する問題を生じ
る。前記図7に示した従来技術では、分離する前の伝送
側の通信路復号(第3の通信路復号器C-Dec3)と、分離
した後のメディア側の通信路復号(第1および第2の通
信路復号器C-Dec1、C-Dec2)を独立に行っており、効率
的な誤り訂正がなされないという問題がある。また、上
述した従来の複数のメデイアを多重して伝送するマルチ
メディア多重通信システムにおいて、受信側の誤り訂正
は、多重された受信信号を分離する前に実行する伝送路
側の通信路復号と、音声、映像、テキスト文書、コンピ
ュータデータなどの各メディア情報に分離した後に実行
するメディア側の通信路復号から構成されているが、分
離の前と後で、独立に通信路復号を実行するため効率が
悪いという問題がある。Generally, in channel coding / decoding, as the number of parity bits is increased, the error correction capability is improved, but there is a problem that the transmission efficiency is deteriorated. In the prior art shown in FIG. 7, the transmission-side channel decoding before the separation (third channel decoder C-Dec3) and the media-side channel decoding after the separation (first and second channels) are performed. , The channel decoders C-Dec1 and C-Dec2) are independently performed, and there is a problem that efficient error correction is not performed. In the above-described conventional multimedia multiplex communication system for multiplexing and transmitting a plurality of media, error correction on the receiving side includes channel decoding on the transmission line performed before separating the multiplexed received signal, and voice decoding. It consists of media channel decoding that is performed after separation into media information such as video, text documents, computer data, etc.Before and after separation, channel decoding is performed independently. There is a problem of bad.
【0011】そこで、本発明は、効率的な誤り訂正を行
うことのできる復号装置を提供することを目的としてい
る。また、各メディアの要求する誤り訂正能力や許容遅
延量に応じた効率的な誤り訂正を実現することのできる
復号装置を提供することを目的としている。Accordingly, an object of the present invention is to provide a decoding device capable of performing efficient error correction. It is another object of the present invention to provide a decoding device that can realize efficient error correction according to the error correction capability and the allowable delay amount required by each medium.
【0012】[0012]
【課題を解決するための手段】上記目的を達成するため
に、本発明の復号装置は、通信路符号化された情報を復
号する復号装置であって、受信信号が入力され、入力信
号ブロックを構成する信号の入力尤度を入力して復号処
理を実行する機能を有する第1の通信路復号手段と、該
第1の通信路復号手段から出力される出力信号ブロック
に含まれる制御信号に基づいて所定の位置に配置された
信号を抽出して分離信号ブロックを生成する分離手段
と、該分離信号ブロックが入力され、出力信号ブロック
を構成する信号の出力尤度を出力して復号処理を実行す
る機能を有する第2の通信路復号手段とを有し、前記第
2の通信路復号手段から出力される出力尤度を、前記第
1の通信路復号手段の入力尤度として入力するようにな
されているものである。また、前記第1の通信路復号手
段の復号処理と、前記第2の通信路復号手段の復号処理
を反復実行するようになされているものである。In order to achieve the above object, a decoding device according to the present invention is a decoding device for decoding channel-coded information, in which a received signal is input and an input signal block is converted. A first communication path decoding unit having a function of inputting an input likelihood of a constituent signal and executing a decoding process; and a control unit included in an output signal block output from the first communication path decoding unit. Extracting means for extracting a signal arranged at a predetermined position to generate a separated signal block, and inputting the separated signal block and outputting the output likelihood of the signal constituting the output signal block to execute decoding processing And a second channel decoding unit having a function of performing the above operation. The output likelihood output from the second channel decoding unit is input as the input likelihood of the first channel decoding unit. What is being done . Further, the decoding process of the first channel decoding unit and the decoding process of the second channel decoding unit are repeatedly executed.
【0013】さらに、前記制御信号は、前記分離信号ブ
ロックの先頭位置を示す同期フラグを含むものである。
さらにまた、前記制御信号は、前記分離信号ブロックを
構成する信号の、前記第1の通信路復号手段の出力信号
ブロックにおける配置位置を示すヘッダを含むものであ
る。さらにまた、前記制御信号を前記第1の通信路復号
手段の入力尤度として入力するようになされているもの
である。さらにまた、前記分離手段は、少なくとも2個
の前記同期フラグが検出される前記第1の通信路復号手
段の連続した1個以上の出力信号ブロックから前記分離
信号ブロックを生成するようになされているものであ
る。Further, the control signal includes a synchronization flag indicating a head position of the separation signal block.
Furthermore, the control signal includes a header indicating an arrangement position of a signal constituting the separation signal block in an output signal block of the first communication path decoding unit. Still further, the control signal is input as an input likelihood of the first channel decoding means. Furthermore, the separation means is adapted to generate the separation signal block from one or more continuous output signal blocks of the first communication path decoding means in which at least two synchronization flags are detected. Things.
【0014】このような本発明の復号装置によれば、分
離する前の伝送側の通信路復号と分離した後のメディア
側の通信路復号とを関連づけることができ、効率的な復
号を行うことが可能となる。また、反復復号を行うこと
でより効率的な誤り訂正を行うことができる。According to such a decoding apparatus of the present invention, it is possible to associate the transmission path decoding on the transmission side before separation with the communication path decoding on the media side after separation, thereby performing efficient decoding. Becomes possible. Further, by performing iterative decoding, more efficient error correction can be performed.
【0015】[0015]
【発明の実施の形態】(本発明の第1の実施の形態)図
1は本発明の第1の実施の形態を説明するための図であ
り、(a)は送信側、(b)は受信側の構成を示してい
る。説明を容易にするため、送信側において送信すべき
情報として、第1と第2の情報信号列があると仮定す
る。ここで情報信号列とは、音声、映像、文字、コンピ
ュータプログラムなどの情報に対して、情報源符号化に
より、"0"、"1"を組み合わせたビットパターンで構成
される符号語を割り当てて生成したビット列である。DESCRIPTION OF THE PREFERRED EMBODIMENTS (First Embodiment of the Present Invention) FIGS. 1A and 1B are diagrams for explaining a first embodiment of the present invention. FIG. 2 shows the configuration of the receiving side. For ease of explanation, it is assumed that the information to be transmitted on the transmitting side includes first and second information signal sequences. Here, the information signal sequence is obtained by assigning a code word composed of a bit pattern combining "0" and "1" to information such as audio, video, characters, and computer programs by information source coding. This is the generated bit string.
【0016】送信側において、まず、第1のブロック化
器Blk1により、第1の情報信号列を適当な長さ(N1)に
区切り、第1の情報信号ブロックを生成し、これを第1
の通信路符号化器C-Enc1に入力して通信路符号化処理を
施こし、第1の通信路符号化信号ブロックを生成する。
同様に、第2の情報信号列を第2のブロック化器Blk2に
入力して適当な長さ(N2)のブロックに区切り、第2の
情報信号ブロックを生成し、これに対し第2の通信路符
号化器C-Enc2により通信路符号化処理を施こし、第2の
通信路符号化信号ブロックを生成する。これらの通信路
符号化処理により、伝送受信品質を改善するための誤り
訂正符号化が施される。ここで、前記第1、第2の通信
路符号化器C-Enc1、C-Enc2として、巡回組織畳み込み符
号化器を用いる。この符号化器により生成される通信路
符号化信号ブロックは、入力信号ブロックの後ろに、符
号化器の定める符号化規則に従い生成されたパリティ信
号ブロックが付加される構成をとる。すなわち、第1の
通信路符号化器C-Enc1の符号化率を1/R1としたとき、
第1のパリティ信号ブロックの長さはN1(R1-1)となり、
第1の通信路符号化出力信号ブロックの長さはN1R1とな
る。同様に、第2の通信路符号化器C-Enc2の符号化率を
1/R2としたとき、第2のパリティ信号ブロックの長さ
はN2(R2-1)となり、第2の通信路符号化出力信号ブロッ
クの長さはN2R2となる。但し、上記の情報ブロックに
は、復号の便宜のための終端信号が各々含まれていると
仮定する。On the transmitting side, first, the first information signal sequence is divided into an appropriate length (N1) by the first blocker Blk1, and a first information signal block is generated.
Is input to the channel coder C-Enc1 and subjected to a channel coding process to generate a first channel coded signal block.
Similarly, the second information signal sequence is input to the second blocker Blk2, divided into blocks of an appropriate length (N2), and a second information signal block is generated. The channel encoder C-Enc2 performs a channel encoding process to generate a second channel encoded signal block. Through these channel coding processes, error correction coding for improving transmission reception quality is performed. Here, a cyclic systematic convolutional encoder is used as the first and second channel encoders C-Enc1 and C-Enc2. The channel coded signal block generated by the coder has a configuration in which a parity signal block generated according to a coding rule determined by the coder is added after the input signal block. That is, when the coding rate of the first channel encoder C-Enc1 is 1 / R1,
The length of the first parity signal block is N1 (R1-1),
The length of the first channel coded output signal block is N1R1. Similarly, when the coding rate of the second channel encoder C-Enc2 is 1 / R2, the length of the second parity signal block is N2 (R2-1), and the second channel code is The length of the structured output signal block is N2R2. However, it is assumed that the information blocks each include a termination signal for convenience of decoding.
【0017】そして、前記第1の通信路符号化出力信号
ブロックと前記第2の通信路符号化出力信号ブロック
は、多重器Muxに入力される。この多重器Muxでは、前記
第1の情報信号ブロック、前記第1のパリティ信号ブロ
ック、前記第2の情報信号ブロックおよび第2のパリテ
ィ信号ブロックを、定められた規則に従い、一つの信号
列に合成して多重ブロックを生成する多重処理を施す。
図2に、この多重ブロックのデータ構造を示す。この図
に示すように、多重ブロックは、多重された符号化信号
列が収容されるペイロード(長さNp)、ペイロードに上
記の信号ブロックがどのように収容されているかの規則
を示すヘッダ(長さNh)、および、多重ブロックの先頭
の位置を示す同期フラグ(長さNs)から構成され、多重
ブロックの長さは、Nm=Ns+Nh+Npとなる。ペイロード
の信号数は、Np=N1+(R1-1)N1+N2+(R2-1)N2である
が、第1の情報信号ブロック、第1のパリティ信号ブロ
ック、第2の情報信号ブロック、第2のパリティ信号ブ
ロックの各々の信号が、ペイロードのどの信号に相当す
るかは、ヘッダによりわかる。The first channel encoded output signal block and the second channel encoded output signal block are input to a multiplexer Mux. In the multiplexer Mux, the first information signal block, the first parity signal block, the second information signal block, and the second parity signal block are combined into one signal sequence according to a predetermined rule. To generate a multiplexed block.
FIG. 2 shows the data structure of the multiplex block. As shown in this figure, the multiplexed block is a payload (length Np) in which the multiplexed coded signal sequence is accommodated, and a header (length) indicating a rule of how the signal block is accommodated in the payload. Nh) and a synchronization flag (length Ns) indicating the start position of the multiplex block, and the length of the multiplex block is Nm = Ns + Nh + Np. The number of payload signals is Np = N1 + (R1-1) N1 + N2 + (R2-1) N2, but the first information signal block, the first parity signal block, the second information signal block, and the second parity The header indicates which signal of the signal block corresponds to which signal of the payload.
【0018】このようにして多重器Muxから出力される
複数の多重ブロックからなる多重ブロック列を、第3の
ブロック化器Blk0により、適当な長さ(N3)に区切り、
第3の通信路符号化器C-Enc0により、通信路符号化処理
を施こし、第3の通信路符号化信号ブロックを生成す
る。ここで、第3の通信路符号化器として、巡回組織畳
み込み符号化器を選ぶと、符号化率を1/R3としたと
き、パリティ信号ブロックの長さはN3(R3-1)であり、第
3の通信路符号化出力信号ブロックの長さはN3R3とな
る。但し、上記の第3の通信路符号化器C-Enc0の出力ブ
ロックには、復号の便宜のための終端信号が各々含まれ
ている。また、第3の通信路符号化器C-Enc0の入力信号
ブロックは、多重器Muxの出力信号ブロック列を適当な
長さN3に切ったものであり、N3がNmよりも大きい場合
も、N3がNmよりも小さい場合もあり得る。The multiplex block sequence composed of a plurality of multiplex blocks output from the multiplexer Mux is divided into an appropriate length (N3) by the third blocker Blk0.
The third channel encoder C-Enc0 performs a channel encoding process to generate a third channel encoded signal block. Here, when a cyclic organization convolutional encoder is selected as the third channel encoder, when the coding rate is 1 / R3, the length of the parity signal block is N3 (R3-1), The length of the third channel-coded output signal block is N3R3. However, the output block of the third channel encoder C-Enc0 includes a termination signal for convenience of decoding. Further, the input signal block of the third channel encoder C-Enc0 is obtained by cutting the output signal block sequence of the multiplexer Mux into an appropriate length N3. Even when N3 is larger than Nm, N3 May be smaller than Nm.
【0019】以下、前記第3の通信路符号化ブロック列
の中で、全ての第3の通信路符号化ブロックの長さN3が
固定長で、かつ、多重ブロックの長さNmが可変で、か
つ、その最大値がN3よりも小さい場合を例に、説明す
る。前記第3の通信路符号化器C-Enc0から出力される第
3の通信路符号化ブロック列は、変調器、増幅器、アン
テナなどから構成される図示しない送信器を経て、伝送
路に送出される。Hereinafter, in the third channel-coded block sequence, the length N3 of all the third channel-coded blocks is fixed, and the length Nm of the multiplex block is variable. The case where the maximum value is smaller than N3 will be described as an example. The third channel coded block sequence output from the third channel coder C-Enc0 is transmitted to a transmission path via a transmitter (not shown) including a modulator, an amplifier, an antenna, and the like. You.
【0020】伝送路を通過して受信された信号は、アン
テナ、増幅器、復調器などから構成される図示しない受
信器を経て、第3の通信路復号器C-Dec0に入力される。
ここで、前記第3の通信路復号器C-Dec0、および、後述
の第1、第2の通信路復号器C-Dec1、C-Dec2として、軟
判定入力、軟判定出力の最尤復号器を用いる。この復号
器は、実数値の受信入力信号ブロックとともに、受信入
力信号ブロックを構成する各信号の信頼度を表す入力尤
度を入力して、復号後の各信号の信頼度を表す出力尤度
を計算して出力し、 復号出力=受信入力信号+入力尤度+出力尤度 の関係がある。尤度の計算法など、この最尤復号方式に
関しては、例えば前記文献(1)に詳細に記されてい
る。The signal received through the transmission path is input to a third communication path decoder C-Dec0 via a receiver (not shown) including an antenna, an amplifier, a demodulator and the like.
Here, as the third channel decoder C-Dec0 and the first and second channel decoders C-Dec1 and C-Dec2 to be described later, a soft decision input and a soft decision output maximum likelihood decoder are used. Is used. This decoder inputs an input likelihood representing the reliability of each signal constituting the received input signal block together with a real-valued received input signal block, and outputs an output likelihood representing the reliability of each signal after decoding. Calculated and output, there is a relationship of decoded output = received input signal + input likelihood + output likelihood. This maximum likelihood decoding method, such as a likelihood calculation method, is described in detail in, for example, the aforementioned reference (1).
【0021】付加雑音環境における伝送の後、受信した
信号は、 受信信号=送信信号+雑音 の関係がある。送信信号ブロックを構成する各信号
が、"1"のデータに信号値"+1.0"、"0"のデータに信号
値"-1.0"に割り当てられた信号であるとする。例えば、
前記送信側で変調方式として2相PSK方式を採用した
場合などである。前記軟判定入力、軟判定出力の最尤復
号器に入力される受信信号値が"+0.4"のとき、これは、
送信信号値"+1.0"に雑音値"-0.6"が付加された場合と、
送信信号値"-1.0に雑音値"+1.4"が付加された場合があ
り得る。復号器C-Decに入力される入力尤度が正の値、
例えば"+0.6"とすると、送信信号値が"+1"の可能性が高
いというバイアスをかけて、通信路復号を行うことにな
る。逆に、入力尤度が負の値、例えば"-0.4"とすると、
送信信号値が"-1"の可能性が高いというバイアスをかけ
て、通信路復号を行うことになる。また、前記最尤復号
器から出力される出力尤度が正の値のとき、例えば"+0.
7"とすると、復号値が"+1"である可能性を意味し、その
値が大きい程、信頼性が高い。逆に、出力尤度が負の値
のとき、例えば"-0.3"とすると、送信信号値が"-1"の可
能性を意味し、その絶対値が大きい程、信頼性が高い。After transmission in the additive noise environment, the received signal has the following relationship: received signal = transmitted signal + noise. It is assumed that each signal constituting the transmission signal block is a signal in which data of "1" is assigned a signal value of "+1.0" and data of "0" is assigned a signal value of "-1.0". For example,
This is a case where a two-phase PSK method is adopted as a modulation method on the transmitting side. When the received signal value input to the soft-decision input, soft-decision output maximum likelihood decoder is “+0.4”,
When the noise value "-0.6" is added to the transmission signal value "+1.0",
A noise value “+1.4” may be added to the transmission signal value “−1.0.” The input likelihood input to the decoder C-Dec is a positive value,
For example, if "+0.6" is set, the channel is decoded with a bias that the transmission signal value is likely to be "+1". Conversely, if the input likelihood is a negative value, for example, "-0.4",
Communication channel decoding is performed with a bias that the transmission signal value is likely to be "-1". When the output likelihood output from the maximum likelihood decoder is a positive value, for example, “+0.
7 means that the decoded value may be "+1", and the larger the value is, the higher the reliability is. On the other hand, when the output likelihood is a negative value, for example, "-0.3" This means that the transmission signal value may be "-1", and the larger the absolute value, the higher the reliability.
【0022】受信信号の値が"+0.4"で、入力尤度が"+0.
6"、出力尤度が"+0.7"のとき、前記最尤復号器から出力
される復号値は"+1.7"となる。また、受信信号の値が"+
0.4"で、入力尤度が"-0.1"、出力尤度が"-0.2"のとき、
復号値は"+0.1"となる。復号値が正の場合、復号データ
が"1"、負の場合、復号データが"0"という硬判定を行
う。前者の場合も後者の場合も、復号データは"1"とな
るが、前者は、復号データの信頼度が高く、一方、後者
は、復号データの信頼度が低く、正しいデータは"0"の
可能性もあり得ることを意味している。本実施の形態に
おいては、上記文献の入力尤度と出力尤度に基づく通信
路復号法を導入しており、尤度計算は、上記文献のもの
を用いている。When the value of the received signal is "+0.4" and the input likelihood is "+0.
When the output likelihood is “+0.7”, the decoded value output from the maximum likelihood decoder is “+1.7”, and the value of the received signal is “+1.7”.
0.4 ", the input likelihood is" -0.1 "and the output likelihood is" -0.2 ",
The decrypted value is "+0.1". When the decoded value is positive, a hard decision is made that the decoded data is "1", and when the decoded value is negative, the decoded data is "0". In both the former case and the latter case, the decoded data is "1". The former has a higher reliability of the decoded data, while the latter has a lower reliability of the decoded data, and the correct data is "0". It means that there is a possibility. In this embodiment, a channel decoding method based on the input likelihood and the output likelihood of the above document is introduced, and the likelihood calculation is based on the above document.
【0023】さて、前記第3の通信路復号器C-Dec0は、
受信した前記第3の通信路符号化ブロックに対して、対
応する第3の通信路復号を各々施して、誤り訂正を実行
する。すなわち、各通信路符号化ブロックの各信号の出
力尤度を計算し、その復号値を求める。なお、初期条件
として、ブロックを構成する各受信信号の入力尤度は"
0"とする。次に、第3の通信路復号器C-Dec0から出力
される第3の通信路復号信号ブロックは、第3のデブロ
ック化器DBlk0において各多重ブロックに分離され、各
多重ブロックは分離器DMuxに入力される。Now, the third channel decoder C-Dec0 is:
The received third channel coding block is subjected to a corresponding third channel decoding to perform error correction. That is, the output likelihood of each signal of each channel coding block is calculated, and its decoded value is obtained. Note that, as an initial condition, the input likelihood of each received signal forming the block is "
0 ". Next, the third channel decoded signal block output from the third channel decoder C-Dec0 is separated into each multiplex block in the third deblocking unit DBlk0, and each multiplex block is separated. The blocks are input to the separator DMux.
【0024】図3に、前記第3の通信路復号器C-Dec0か
ら出力される第3の通信路復号ブロック列およびそれに
含まれる多重ブロックの構成を示す。この図に示すよう
に、前記第3の通信路復号器C-Dec0から第i番目、第i
+1番目、第i+2番目というように順次通信路復号ブ
ロックが出力される。前記第3のデブロック化器DBlk0
は連続する2個の通信路復号ブロック(i番目とi+1
番目など)から、前記同期フラグを検出する。全ての第
3の通信路符号化ブロックの長さN3が固定長で、かつ、
多重ブロックの長さNmが可変で、かつ、その最大値がN3
よりも小さいと仮定したため、図示するように、i番目
とi+1番目の第3の通信路復号信号ブロックからは、
2個以上の同期フラグが検出される。前記第3のデブロ
ック化器DBlk0は、この同期フラグを検出して多重ブロ
ックの先頭位置を検出し、検出された最初と最後の同期
フラグにはさまれる1個以上の多重ブロックを分離器DM
uxに出力する。FIG. 3 shows the configuration of the third channel decoding block sequence output from the third channel decoder C-Dec0 and the multiplex blocks included therein. As shown in the figure, the third channel decoder C-Dec0 outputs the i-th and i-th channels.
The channel decoding blocks are sequentially output in the order of +1, i + 2, and so on. The third deblocker DBlk0
Represents two consecutive channel decoding blocks (i-th and i + 1
, Etc.), the synchronization flag is detected. The length N3 of all the third channel coding blocks is a fixed length, and
The length Nm of the multiplex block is variable and its maximum value is N3
As shown in the figure, from the i-th and (i + 1) -th third channel decoded signal blocks,
Two or more synchronization flags are detected. The third deblocker DBlk0 detects the synchronization flag to detect the start position of the multiplex block, and separates one or more multiplex blocks between the detected first and last synchronization flags into a demultiplexer DMlk0.
Output to ux.
【0025】分離器DMuxでは、各多重ブロックのヘッダ
の内容を検出して、ペイロードのどの位置にどのような
信号が収容されているかを検出する。本実施の形態で
は、第1と第2の通信路符号化信号ブロックの信号がど
の位置に収容されているかを検出して、各々の信号ブロ
ックを分離する。そして、分離した前記第1の通信路符
号化信号ブロックを第1の通信路復号器C-Dec1に出力
し、前記第2の通信路符号化信号ブロックを第2の通信
路復号器C-Dec2に出力する。The demultiplexer DMux detects the contents of the header of each multiplexed block, and detects at what position in the payload what kind of signal is accommodated. In the present embodiment, where the signals of the first and second channel-encoded signal blocks are accommodated is detected, and each signal block is separated. Then, it outputs the separated first channel coded signal block to a first channel decoder C-Dec1, and outputs the second channel coded signal block to a second channel decoder C-Dec2. Output to
【0026】第1の通信路復号器C-Dec1および第2の通
信路復号器C-Dec2では、それぞれ、対応する通信路符号
化信号ブロックに対して対応する通信路復号処理を施
し、第1の通信路復号信号ブロックおよび第2の通信路
復号信号ブロックを生成する。この際、ブロックの各情
報信号に対しては、前記分離器DMuxからの各受信信号を
入力し、かつ、各信号の入力尤度として、前記第3の通
信路復号器C-Dec0における第3の通信路復号で得られた
各情報信号の出力尤度を選択器Selを介して入力する。
一方、通信路復号信号ブロックの各パリティ信号に対し
ては、第3の通信路復号の復号出力を入力する。この通
信路復号処理により、誤り訂正が実行される。すなわ
ち、ブロックの各信号の出力尤度を計算し、復号値を求
める。この段階で、第1および第2の通信路復号器C-De
c1、C-Dec2から出力される第1および第2の通信路復号
信号ブロックから、それぞれ、第1のデブロック化器DB
lk1および第2のデブロック化器DBlk2を介して、前記第
1および第2の情報を再生することができる。Each of the first channel decoder C-Dec1 and the second channel decoder C-Dec2 performs a corresponding channel decoding process on a corresponding channel coded signal block. And a second channel-decoded signal block. At this time, for each information signal of the block, each received signal from the demultiplexer DMux is input, and as the input likelihood of each signal, a third signal in the third channel decoder C-Dec0 is input. The output likelihood of each information signal obtained by the channel decoding is input via the selector Sel.
On the other hand, the decoded output of the third channel decoding is input to each parity signal of the channel decoded signal block. Error correction is performed by this channel decoding process. That is, the output likelihood of each signal of the block is calculated to obtain a decoded value. At this stage, the first and second channel decoders C-De
c1, a first deblocker DB from the first and second channel decoded signal blocks output from C-Dec2, respectively.
The first and second information can be reproduced via lk1 and the second deblocker DBlk2.
【0027】さらに、復号性能を上げる場合には、以下
の処理を行う。前記第1の通信路復号器C-Dec1および第
2の通信路復号器C-Dec2における第1および第2の通信
路復号で得られた出力尤度を前記第3の通信路復号器C-
Dec0における第3の通信路復号の入力尤度として、第3
の通信路復号を再実行する。そして、該第3の通信路復
号の結果に基づいて、さらに、前記第1と第2の通信路
復号を実行する。すなわち、第3の通信路復号で得られ
た出力尤度を第1と第2の通信路復号の入力尤度とし
て、また、第1と第2の通信路復号で得られた出力尤度
を第3の通信路復号の入力尤度とし通信路復号処理を反
復し、徐々に、復号性能を向上させる。そして、受信し
たi+1番目、i+2番目の第3の通信路符号化ブロッ
クに対しても、同様の処理を行い、以後、i+2番目、
i+3番目と続く。In order to further improve the decoding performance, the following processing is performed. The output likelihood obtained by the first and second channel decoding in the first channel decoder C-Dec1 and the second channel decoder C-Dec2 is calculated by the third channel decoder C-Dec1.
As the input likelihood of the third channel decoding in Dec0, the third
Re-execute the communication path decoding. Then, based on the result of the third channel decoding, the first and second channel decoding are further executed. That is, the output likelihood obtained by the third channel decoding is used as the input likelihood of the first and second channel decoding, and the output likelihood obtained by the first and second channel decoding is The channel decoding process is repeated as the input likelihood of the third channel decoding, and the decoding performance is gradually improved. The same process is performed on the received (i + 1) th and (i + 2) th channel coding blocks.
Continues to the (i + 3) th.
【0028】このように、本発明においては、分離する
前の伝送側の通信路復号と、分離した後のメディア側の
通信路復号の間で反復復号を実行しているため、効率的
な誤り訂正を行うことができる。なお、第1の情報ブロ
ックに対する反復回数と、第2の情報ブロックに対する
反復回数は、同じでも、異なってもよい。反復回数は、
各情報に要求される復号品質と、許容処理遅延時間によ
り、自由に設定することができる。また、上記において
は、第1と第2の情報ブロックの両方に通信路符号化・
復号を導入したが、不要であれば、片方だけでもよい。
さらに、多重する情報ブロックの数は2に限定されず、
1以上の任意の数の情報ブロックに適用することができ
る。As described above, in the present invention, since the iterative decoding is performed between the channel decoding on the transmission side before separation and the channel decoding on the media side after separation, efficient error correction is performed. Corrections can be made. Note that the number of repetitions for the first information block and the number of repetitions for the second information block may be the same or different. The number of iterations is
It can be set freely according to the decoding quality required for each information and the allowable processing delay time. Further, in the above, both the first and second information blocks are provided with channel coding / coding.
Although decryption is introduced, only one of them may be used if unnecessary.
Furthermore, the number of information blocks to be multiplexed is not limited to two,
It can be applied to any number of one or more information blocks.
【0029】(本発明の第2の実施の形態)次に、上記
第1の実施の形態と異なり、2種類の情報ブロックの
内、一方の情報ブロックが他方と比較して、より強い誤
り保護を必要とし、一方のみに2回の通信路符号化を施
すようにし、さらに、多重ブロックの長さが、多重後に
区切るブロックの長さよりも長い場合も短い場合もある
場合の実施の形態について、図4を参照して説明する。
図4において(a)は送信側、(b)は受信側の構成を
示している。(Second Embodiment of the Present Invention) Next, unlike the first embodiment, one of the two types of information blocks has stronger error protection than the other. Is required, and only one channel is subjected to two-time channel coding. Further, in an embodiment in which the length of a multiplex block may be longer or shorter than the length of a block divided after multiplexing, This will be described with reference to FIG.
4A shows the configuration on the transmitting side, and FIG. 4B shows the configuration on the receiving side.
【0030】まず、図4の(a)に示す送信側におい
て、図1の第1の実施の形態と同様に、画像、音声、コ
ンピュータデータなどの情報を発生する情報源として2
種類を仮定しており、各々の情報源は、それぞれ対応す
る情報源符号化器S-Enc1およびS-Enc2により"0"、"1"
のビットから成るビットストリームに変換されている。
2種類の情報ビットストリームは、それぞれ対応するブ
ロック化器Blk1、Blk2において、各々、K1ビット、K2ビ
ットのブロックに区切られ、各々、情報ブロック1(In
f1:K1ビット)と情報ブロック2(Inf2:K2ビット)と
される。ここで、情報ブロック1は、情報ブロック2と
比較して、強い誤り保護が必要であるものとする。従っ
て、情報ブロック1に対しては、誤り訂正符号化のため
の通信路符号化器1(C-Enc1)を設置しているが、前記
第1の実施の形態とは異なり、情報ブロック2に対して
は、誤り訂正符号化のための通信路符号化器2(C-Enc
2)を設置していない。ここで、通信路符号化器1(C-E
nc1)を、符号化率1/R1の組織型の巡回畳込み符号化
器と定める。このとき、符号化出力(C-Inf1)は、情報
ブロック1(Inf1)とパリティ検査ブロック1(Chk1)
に分けて記述される。First, on the transmitting side shown in FIG. 4 (a), as in the first embodiment shown in FIG. 1, two sources are used as information sources for generating information such as images, sounds, and computer data.
The information sources are assumed to be "0" and "1" by the corresponding source encoders S-Enc1 and S-Enc2.
Has been converted to a bit stream consisting of
The two types of information bit streams are divided into K1 bit and K2 bit blocks, respectively, by the corresponding blockers Blk1 and Blk2, and each of the information bitstreams is divided into information block 1 (In).
f1: K1 bit) and information block 2 (Inf2: K2 bit). Here, it is assumed that the information block 1 requires stronger error protection than the information block 2. Therefore, a communication path encoder 1 (C-Enc1) for error correction coding is installed for the information block 1, but unlike the first embodiment, the information block 2 is different from the first embodiment. On the other hand, the channel encoder 2 (C-Enc
2) Not installed. Here, the channel encoder 1 (CE
nc1) is defined as a systematic cyclic convolutional encoder with a coding rate of 1 / R1. At this time, the encoded output (C-Inf1) is composed of information block 1 (Inf1) and parity check block 1 (Chk1).
Are described separately.
【0031】次に、Inf1、Chk1とInf2を一つのビット列
に並べ、インタリーブ器(Ilv1)によりビットの順番を
変更し、さらに、多重器(Mux)で、同期語(Sync)お
よびヘッダ(Head)を付加して多重パケット(M-Pac:M
ビット)を生成する。図5の(a)に、前記情報ブロッ
ク1、2と多重パケットM-Pacの関係を示す。この図に
示すように、多重パケットM-Pacは、情報ブロック1(I
nf1)、そのパリティ検査ブロックChk1および情報ブロ
ック2(Inf2)が収容されたペイロード(Pyld:M3ビッ
ト)、多重された情報の種類、長さ、配置の規則などの
制御情報を収容したヘッダ(Head:M2ビット)、そし
て、パケットの先頭を示す同期語(Sync:M1ビット)か
ら構成される。ここで、ヘッダ自体は、誤り保護のた
め、ヘッダ用の通信路符号化器(C-Enc-h)で誤り訂正
符号化されている。すなわち、図4(a)の下部に示す
ように、ヘッダの通信路符号化は、ヘッダ情報ブロック
(Inf-h)にヘッダのパリティ検査ブロックを加え通信
路符号化器(C-Enc-h)により誤り訂正符号化されたヘ
ッダ(Head)を生成する。なお、上述のインタリーブ器
(Ilv1)は、Inf1、Chk1とInf2をPyld内に拡散すること
により、バースト的な誤りに対する耐力を増す役割をも
っている。Next, Inf1, Chk1 and Inf2 are arranged in one bit string, the order of bits is changed by an interleaver (Ilv1), and a synchronizing word (Sync) and a header (Head) are multiplexed by a multiplexer (Mux). To add multiple packets (M-Pac: M
Bit). FIG. 5A shows the relationship between the information blocks 1 and 2 and the multiplex packet M-Pac. As shown in this figure, the multiplex packet M-Pac is composed of information block 1 (I
nf1), a payload (Pyld: M3 bits) containing the parity check block Chk1 and the information block 2 (Inf2), and a header (Head) containing control information such as the type, length, and arrangement rules of the multiplexed information. : M2 bit) and a synchronization word (Sync: M1 bit) indicating the head of the packet. Here, the header itself is error-correction coded by a header channel coder (C-Enc-h) for error protection. That is, as shown in the lower part of FIG. 4A, the channel coding of the header is performed by adding a parity check block of the header to the header information block (Inf-h) and by the channel coding (C-Enc-h). Generates a header (Head) that has been subjected to error correction coding. The above-mentioned interleaver (Ilv1) has a role of increasing the tolerance against burst errors by spreading Inf1, Chk1 and Inf2 into Pyld.
【0032】次に、図5(b)に示すフレーム構造から
わかるように、多重器(Mux)が生成する多重パケット
(M-pac)列を区切り、インタリーブ器(Ilv0)によ
り、ビットの順番を並べ替え、情報ブロック0(Inf0:
K0ビット)を生成する。なお、M-Pacは、Inf0よりも短
い場合も、長い場合も有り得る。図4(a)に示すよう
に、この情報ブロックInf0に対して、符号化率1/R0の
通信路符号化器0(C-Enc0)により、誤り訂正符号化さ
れたInf0(C-Inf0)を生成し、該情報ブロックC-Inf0が
図示しない変調器などに入力される。通信路符号化器0
(C-Enc0)についても、組織型の巡回畳込み符号化器と
定めることにより、符号化出力C-Inf0が、情報ブロック
0(Inf0)とパリティ検査ブロック0(Chk0)に分けて
記述されている。Next, as can be seen from the frame structure shown in FIG. 5B, the multiplexed packet (M-pac) sequence generated by the multiplexer (Mux) is divided, and the bit order is changed by the interleaver (Ilv0). Sorting, information block 0 (Inf0:
K0 bit). Note that M-Pac may be shorter or longer than Inf0. As shown in FIG. 4A, the information block Inf0 is error-corrected coded Inf0 (C-Inf0) by a channel encoder 0 (C-Enc0) having a coding rate of 1 / R0. Is generated, and the information block C-Inf0 is input to a modulator (not shown) or the like. Channel encoder 0
By defining (C-Enc0) also as a systematic cyclic convolutional encoder, the coded output C-Inf0 is described separately for information block 0 (Inf0) and parity check block 0 (Chk0). I have.
【0033】一方、図4(b)の受信側においては、図
示しない復調器からの受信信号ブロックC-Inf0を通信路
復号器0(C-Dec0)により復号し、復号情報ブロック0
を生成する。そして、デインタリーブ器(DIlv0)を通
した後、このブロック列を分離器(DMux)に入力し、同
期語(Sync)を検出し、ブロック(M-Pac)の先頭を検
出する。次にヘッダ(Head)をヘッダ用の通信路復号器
(C-Dec-h)で誤り訂正復号し、ヘッダ情報(Inf-h)を
抽出する。デインタリーブ器(DIlv1)は、送信側のイ
ンタリーブ器(Ilv1)でビットの順番を変更した操作の
逆の操作を実行し、変更する前の順番に戻す役割を行う
ものであり、このデインタリーブ(DIlv1)の後、ヘッ
ダ情報(Inf-h)に従い、ペイロード(Pyld)からInf
1、Chk1、Inf2を分離する。そして、Inf1とChk1は誤り
訂正復号器1(C-Dec1)に入力し、Inf1の誤り訂正を実
行する。最後に、Inf1とInf2をデブロック器DBlk1およ
びDBlk2を介して情報源復号器1および2(S-Dec1、S-D
ec2)に入力し情報が再生される。On the other hand, on the receiving side in FIG. 4B, the received signal block C-Inf0 from the demodulator (not shown) is decoded by the channel decoder 0 (C-Dec0), and the decoded information block 0 is decoded.
Generate Then, after passing through a deinterleaver (DIlv0), this block sequence is input to a separator (DMux) to detect a synchronization word (Sync) and to detect a head of a block (M-Pac). Next, the header (Head) is error-corrected and decoded by the header channel decoder (C-Dec-h), and the header information (Inf-h) is extracted. The deinterleaver (DIlv1) performs a reverse operation of the operation in which the bit order is changed by the interleaver (Ilv1) on the transmission side, and plays a role of returning to the order before the change. DIlv1), after the payload (Pyld) to Inf according to the header information (Inf-h)
1. Separate Chk1 and Inf2. Then, Inf1 and Chk1 are input to the error correction decoder 1 (C-Dec1), and execute the error correction of Inf1. Finally, Inf1 and Inf2 are connected to source decoders 1 and 2 (S-Dec1, SD-Dec1) via deblockers DBlk1 and DBlk2.
ec2) is input and the information is reproduced.
【0034】このように、この実施の形態においては第
2の情報Inf2には誤り訂正符号器C-Dec0による1回の誤
り訂正が施されるが、強い誤り訂正が必要と仮定した第
1の情報Inf1には誤り訂正符合器C-Dec0とC-Dec1の2回
の各々誤り訂正が施される。ここで、前述したターボ復
号で行われるように2個の軟判定入力/軟判定出力(So
ft-in/Soft-out)の構成の復号器の間で、情報の信頼
度を表わす尤度(Likelihood)を供給し合って、復号品
質を向上させる。すなわち、前記誤り訂正符号器C-Dec1
の出力尤度(L-out)を、誤り訂正符合器C-Dec0に入力
尤度(L-in)として帰還させる。As described above, in this embodiment, the second information Inf2 is subjected to one-time error correction by the error correction encoder C-Dec0, but the first information Inf2 is assumed to require strong error correction. The information Inf1 is subjected to two error corrections by the error correction encoders C-Dec0 and C-Dec1. Here, as described in the turbo decoding, two soft decision inputs / soft decision outputs (So
The likelihood (Likelihood) representing the reliability of information is supplied between decoders having the configuration of ft-in / Soft-out to improve the decoding quality. That is, the error correction encoder C-Dec1
Is fed back to the error correction encoder C-Dec0 as the input likelihood (L-in).
【0035】図6を用いて、より具体的に説明する。受
信信号の1番目の入力ブロック(1st input、図中の
(a))は、情報ブロック(Inf0)とパリティ検査ブロ
ック(Chk0)から成り、これを通信路復号器(C-Dec0)
により復号し、誤り訂正復号された情報ブロックInf0
(b)を得る。同様に、受信信号の2番目の入力ブロッ
ク(2nd input、(c))の情報ブロック(Inf0)とパ
リティ検査ブロック(Chk0)を、通信路復号器(C-Dec
0)により復号し、誤り訂正復号された情報ブロックInf
0(d)を得る。これらの2個のInf0ブロックを各々デ
インタリーブ(DIlv0)した後、同期語(Sync、図中Sと
省略)を検出するが、このとき、2個のDIlv0出力ブロ
ックを結合した状態でSyncを検出する。これは、ブロッ
クが別々に分かれた状態で、一方のSyncを検出しようと
すると、Syncが両ブロックにまたがっている場合は、Sy
ncが検出できないためである。This will be described more specifically with reference to FIG. The first input block (1st input, (a) in the figure) of the received signal is composed of an information block (Inf0) and a parity check block (Chk0), which is used as a channel decoder (C-Dec0).
And the error-corrected decoded information block Inf0
(B) is obtained. Similarly, the information block (Inf0) and the parity check block (Chk0) of the second input block (2nd input, (c)) of the received signal are converted into a channel decoder (C-Dec).
0) and the error-corrected decoded information block Inf
0 (d) is obtained. After deinterleaving (DIlv0) each of these two Inf0 blocks, a sync word (Sync, abbreviated as S in the figure) is detected. At this time, Sync is detected in a state where the two DIlv0 output blocks are combined. I do. This is because if the blocks are separated and you try to detect one of the syncs, if the sync spans both blocks,
This is because nc cannot be detected.
【0036】図の場合、1番目の入力ブロック(a)か
ら生成したInf0(b)からは2個のSyncが検出されるた
め、第1のSyncと第2のSyncの間に第1のM-Pacが1個
完全に含まれていることがわかる。すなわち、Inf0より
もM-Pacが短い場合である。第2番目のSyncは、次のM-P
acの先頭を示すが、第3のSyncが検出されていないた
め、第2のM-Pacは途中までしか含まれていないことが
わかる。一方、2番目の入力ブロックから生成したInf0
からはSyncが検出されないため、このInf0にはPyldの一
部しか含まれていないことがわかる。In the case shown in the figure, since two Syncs are detected from Inf0 (b) generated from the first input block (a), the first M is interposed between the first Sync and the second Sync. It can be seen that one -Pac is completely included. That is, M-Pac is shorter than Inf0. The second Sync is the next MP
Although the beginning of ac is shown, it is understood that the second M-Pac is included only halfway since the third Sync is not detected. On the other hand, Inf0 generated from the second input block
Since Sync is not detected from this, it can be seen that this Inf0 contains only a part of Pyld.
【0037】以下、第1のブロックから生成した第1の
M-Pac(e)について、処理を実行する。このM-Pac
(e)のPyld部をデインターリーブ(DIlv1)し、ヘッ
ダ(Head、Hと省略)に従い、情報ブロック1(Inf1、I
1と省略)、パリティ検査ブロック1(Chk1、C1と省
略)、情報ブロック2(Inf2、I2と省略)を検出する
(f)。情報ブロック2はそのまま出力となる。一方、
情報ブロック1は通信路復号器1(C-Dec1)により誤り
訂正復号されたInf1を得て(g)、これが出力となる。
この段階で、1回目のInf1とInf2の出力を得るが、次
に、出力特性を向上するための反復復号を実行する。Hereinafter, the first block generated from the first block will be described.
The process is executed for M-Pac (e). This M-Pac
(E) The Pyld part is deinterleaved (DIlv1), and according to the header (abbreviated as Head, H), information block 1 (Inf1, I
1), parity check block 1 (abbreviated as Chk1, C1), and information block 2 (abbreviated as Inf2, I2) are detected (f). The information block 2 is output as it is. on the other hand,
The information block 1 obtains Inf1 error-corrected and decoded by the channel decoder 1 (C-Dec1) (g), and this is output.
At this stage, the first output of Inf1 and Inf2 is obtained. Next, iterative decoding for improving output characteristics is performed.
【0038】情報ブロック1の出力尤度(L1)を抽出し
て、これを、通信路復号器C-Dec0に帰還させるが、この
L1はPyldブロック内のInf1の部分に相当し、残りの尤度
は得られていないため、残りの部分には0を挿入して
(h)、インターリーブ(Ilv2)する。さらに、前記In
f0(b)から検出された第1番目のSyncとHeadおよび第
2番目のSyncとHeadに加えて、さらに次のPyld部に0を
挿入し(i)、さらにインタリーブ(Ilv3)の後、情報
ブロック0(Inf0、(a))の入力尤度(L0)を得る
(j)。なお、受信した雑音を含む実数値のSyncとHead
に対して、正しく検出し再生したSyncとHeadは、雑音が
抑圧された+v、-vのビット列であり、これを尤度として
加えるとき、vの値を大きくする程、信頼度の高いと仮
定されるSync、Headとなる。この入力尤度L0を用いて、
通信路復号0(C-Dec0)を再び実行し、以下、前述と同
様の操作を行い、2回目の出力生成を終了する。所望の
出力特性に従い3回目以降の反復を実行する。The output likelihood (L1) of the information block 1 is extracted and fed back to the channel decoder C-Dec0.
L1 corresponds to the portion of Inf1 in the Pyld block, and the remaining likelihood has not been obtained. Therefore, 0 is inserted into the remaining portion (h), and interleaving (Ilv2) is performed. Further, the In
In addition to the first Sync and Head and the second Sync and Head detected from f0 (b), 0 is inserted into the next Pyld section (i), and after interleaving (Ilv3), the information is obtained. The input likelihood (L0) of block 0 (Inf0, (a)) is obtained (j). Note that the real-valued Sync and Head including the received noise
On the other hand, the correctly detected and reproduced Sync and Head are bit strings of + v and -v in which noise has been suppressed, and when adding this as likelihood, the larger the value of v, the higher the reliability. Assumed Sync and Head. Using this input likelihood L0,
The communication channel decoding 0 (C-Dec0) is executed again, and thereafter, the same operation as described above is performed, and the second output generation ends. The third and subsequent iterations are performed according to the desired output characteristics.
【0039】次に、受信信号の2番目の入力ブロック
(2nd input、(c))について説明する。この第2の
ブロック(c)に関してはすでに第1のブロックの処理
で、情報ブロック(Inf0)とパリティ検査ブロック(Ch
k0)を、通信路復号器(C-Dec0)により復号し、誤り訂
正復号された情報ブロックInf0(d)を得ている。同様
に、受信信号の3番目の入力ブロック(3rd input、
(k))の情報ブロック(Inf0)とパリティ検査ブロッ
ク(Chk0)を、通信路復号器(C-Dec0)により復号し、
誤り訂正復号された情報ブロックInf0(l)を得る。こ
れらの2個のInf0ブロック(k,l)を各々デインタリ
ーブ器(DIlv0)した後、同期語(Sync、Sと省略)を検
出するが、同様に、2個のDIlv0出力ブロックを結合し
た状態でSyncを検出する。Next, the second input block (2nd input, (c)) of the received signal will be described. For the second block (c), the information block (Inf0) and the parity check block (Ch) have already been processed in the first block.
k0) is decoded by the channel decoder (C-Dec0) to obtain an error-corrected decoded information block Inf0 (d). Similarly, the third input block (3rd input,
(K)) The information block (Inf0) and the parity check block (Chk0) are decoded by the channel decoder (C-Dec0),
An information block Inf0 (l) subjected to error correction decoding is obtained. After each of these two Inf0 blocks (k, l) is deinterleaved (DIlv0), a synchronization word (abbreviated as Sync, S) is detected. Similarly, a state in which the two DIlv0 output blocks are combined To detect Sync.
【0040】第1のブロックの処理で分かっていること
であるが、第2のブロックからは、Syncが検出されず、
Pyldの一部が含まれている。一方、第3のブロックから
は、第3のSyncが検出される。このSyncと、以前の第1
のブロックの処理で検出した第2のSyncの間に第2のM-
Pacが存在することが分かる。これは、Inf0よりもM-Pac
が長い場合である。第3のSyncは、次のM-Pacの先頭を
示すが、第4のSyncが検出されていないため、第3のM-
Pacは途中までしか含まれていないことがわかる。第2
のSyncから第3のSyncまでを結合して第2のM-Pac
(m)を生成し、Pyld部をデインターリーブ(DIlv)
し、情報ブロック1(Inf1)、パリティ検査ブロック1
(Chk1)、情報ブロック2(Inf2)を検出する(n)。
情報ブロック2はそのまま出力となる。一方、情報ブロ
ック1は通信路復号器1(C-Dec1)により誤り訂正復号
されたInf1を得て、これが出力となる(o)。この段階
で、1回目のInf1とInf2の出力を得るが、次に、出力特
性を向上するための反復復号を実行する。As is known from the processing of the first block, no Sync is detected from the second block.
Part of Pyld is included. On the other hand, the third Sync is detected from the third block. This Sync and the first
During the second Sync detected in the processing of the second block
It can be seen that Pac exists. This is more M-Pac than Inf0
Is long. The third Sync indicates the beginning of the next M-Pac, but since the fourth Sync is not detected, the third M-Pac is not detected.
It turns out that Pac is included only halfway. Second
From the first Sync to the third Sync to form the second M-Pac
Generate (m) and deinterleave the Pyld part (DIlv)
Information block 1 (Inf1), parity check block 1
(Chk1), the information block 2 (Inf2) is detected (n).
The information block 2 is output as it is. On the other hand, the information block 1 obtains Inf1 that has been subjected to error correction decoding by the channel decoder 1 (C-Dec1), and this is output (o). At this stage, the first output of Inf1 and Inf2 is obtained. Next, iterative decoding for improving output characteristics is performed.
【0041】第1のブロックの処理と同様、情報ブロッ
ク1の出力尤度(L1)を抽出して、これを、C-Dec0に帰
還させるが、このL1はPyldブロック内のInf1の部分に相
当し、残りの尤度は得られていないため、残りの部分に
は0を挿入して(p)インターリーブ(Ilv2)し、さら
に、検出された第1SyncとHeadと、第2のSyncとHeadに
加えて、さらに次のPyld部に0を挿入し(q)、さらに
インタリーブ(Ilv3)の後、情報ブロック0(Inf0)の
入力尤度(L0)を得る(r)。これを用いて、通信路復
号0(C-Dec0)を実行し、以下、前述と同様の操作を行
い、2回目の出力生成を終了する。所望の出力特性に従
い3回目以降の反復を実行する。第4以降のブロックも
同様に処理を行う。As in the processing of the first block, the output likelihood (L1) of information block 1 is extracted and fed back to C-Dec0, where L1 corresponds to the Inf1 part in the Pyld block. However, since the remaining likelihood has not been obtained, 0 is inserted into the remaining portion to perform (p) interleaving (Ilv2), and further, the detected first Sync and Head, and the second Sync and Head are detected. In addition, 0 is inserted into the next Pyld section (q), and after interleaving (Ilv3), the input likelihood (L0) of information block 0 (Inf0) is obtained (r). By using this, channel decoding 0 (C-Dec0) is executed, and thereafter, the same operation as described above is performed, and the second output generation ends. The third and subsequent iterations are performed according to the desired output characteristics. The same process is performed for the fourth and subsequent blocks.
【0042】以上から分かるように、本実施の形態は、
M-PacがInf0よりも短い場合も長い場合も適用され、図
6に示すように、M-PacがInf0よりも長い場合は、連続
したInf0に対するC-Dec0による訂正の後のC-Dec1による
処理により、出力尤度を求めて、Muxにおける信号配置
を考慮して、Inf0におけるInf1の位置に入力尤度として
帰還させ、復号・分離を反復する。その結果、Inf1に対
して選択的に反復復号が施される。As can be seen from the above, this embodiment is
The case where M-Pac is shorter or longer than Inf0 is also applied, and as shown in FIG. 6, when M-Pac is longer than Inf0, according to C-Dec1 after correction by C-Dec0 for continuous Inf0. Through processing, the output likelihood is obtained, the signal is fed back to the position of Inf1 in Inf0 as the input likelihood in consideration of the signal arrangement in Mux, and decoding / separation is repeated. As a result, Inf1 is selectively subjected to iterative decoding.
【0043】[0043]
【発明の効果】以上のように、本発明の復号装置によれ
ば、分離する前の伝送側の通信路復号と、分離した後の
メディア側の通信路復号とを関連づけて復号しているた
め、効率的な復号を行うことができる。また、反復復号
を実行しているため、より効率的な誤り訂正を行うこと
が可能となる。さらに、各メディアの要求する誤り訂正
能力や許容遅延量に応じながら、効率的な誤り訂正を実
現することができる。As described above, according to the decoding apparatus of the present invention, the communication path decoding on the transmission side before separation and the communication path decoding on the media side after separation are decoded in association with each other. , Efficient decoding can be performed. Further, since iterative decoding is performed, more efficient error correction can be performed. Furthermore, efficient error correction can be realized according to the error correction capability and the allowable delay amount required for each medium.
【図1】 本発明の第1の実施の形態の構成例を示す図
である。FIG. 1 is a diagram illustrating a configuration example of a first embodiment of the present invention.
【図2】 本発明の第1の実施の形態における多重ブロ
ックの構成を説明するための図である。FIG. 2 is a diagram for explaining a configuration of a multiplex block according to the first embodiment of the present invention.
【図3】 本発明の第1の実施の形態における通信路復
号ブロックの構成を説明するための図である。FIG. 3 is a diagram for explaining a configuration of a channel decoding block according to the first embodiment of the present invention.
【図4】 本発明の第2の実施の形態の構成例を示す図
である。FIG. 4 is a diagram illustrating a configuration example of a second embodiment of the present invention.
【図5】 本発明の第2の実施の形態におけるヘッダの
通信路符号化・復号、および、フレーム構成を説明する
ための図である。FIG. 5 is a diagram for explaining communication channel encoding / decoding of a header and a frame configuration according to a second embodiment of the present invention.
【図6】 本発明の第2の実施の形態における受信側の
復号法を説明するための図である。FIG. 6 is a diagram for explaining a decoding method on the receiving side according to the second embodiment of the present invention.
【図7】 従来のマルチメディアディジタル情報通信シ
ステムの構成を説明する図である。FIG. 7 is a diagram illustrating a configuration of a conventional multimedia digital information communication system.
【図8】 ターボ符号について説明するための図であ
る。FIG. 8 is a diagram illustrating a turbo code.
Blk ブロック化器 C-Dec 通信路復号器 C-Enc 通信路符号化器 DBlk デブロック化器 DIlv デインターリーブ器 DMux 分離器 Ilv インターリーブ器 Mux 多重器 S-Dec 情報源復号器 S-Enc 情報源符号化器 Blk blocker C-Dec channel decoder C-Enc channel encoder DBlk deblocker DIlv deinterleaver DMux separator Ilv interleaver Mux multiplexer S-Dec information source decoder S-Enc information source code Chemist
───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 平7−336400(JP,A) 特開 平11−191758(JP,A) 特開 平11−330984(JP,A) 特開 平11−298339(JP,A) 信学技報Vol.99,No.200,C S99−71 ────────────────────────────────────────────────── ─── Continuation of the front page (56) References JP-A-7-336400 (JP, A) JP-A-11-191758 (JP, A) JP-A-11-330984 (JP, A) JP-A-11-191 298339 (JP, A) IEICE Technical Report Vol. 99, No. 200, C S99-71
Claims (6)
装置であって、 受信信号が入力され、入力信号ブロックを構成する信号
の入力尤度を入力して復号処理を実行する機能を有する
第1の通信路復号手段と、 該第1の通信路復号手段から出力される出力信号ブロッ
クに含まれる制御信号に基づいて所定の位置に配置され
た信号を抽出して分離信号ブロックを生成する分離手段
と、 該分離信号ブロックが入力され、出力信号ブロックを構
成する信号の出力尤度を出力して復号処理を実行する機
能を有する第2の通信路復号手段とを有し、 前記第2の通信路復号手段から出力される出力尤度を、
前記第1の通信路復号手段の入力尤度として入力するよ
うになされていることを特徴とする復号装置。1. A decoding device for decoding channel-coded information, having a function of receiving a received signal, inputting an input likelihood of a signal constituting an input signal block, and executing a decoding process. A first channel decoding unit, and extracting a signal arranged at a predetermined position based on a control signal included in an output signal block output from the first channel decoding unit to generate a separated signal block. A second communication path decoding unit having a function of receiving the separated signal block, outputting an output likelihood of a signal constituting the output signal block, and executing a decoding process; The output likelihood output from the channel decoding means of
A decoding device, wherein the input is input as an input likelihood of the first channel decoding means.
と、前記第2の通信路復号手段の復号処理を反復実行す
るようになされていることを特徴とする前記請求項1記
載の復号装置。2. The decoding according to claim 1, wherein the decoding process of the first channel decoding unit and the decoding process of the second channel decoding unit are repeatedly executed. apparatus.
の先頭位置を示す同期フラグを含むことを特徴とする前
記請求項1記載の復号装置。3. The decoding device according to claim 1, wherein the control signal includes a synchronization flag indicating a head position of the separated signal block.
を構成する信号の、前記第1の通信路復号手段の出力信
号ブロックにおける配置位置を示すヘッダを含むことを
特徴とする前記請求項1記載の復号装置。4. The control signal according to claim 1, wherein the control signal includes a header indicating an arrangement position of a signal constituting the separation signal block in an output signal block of the first communication path decoding means. Decoding device.
段の入力尤度として入力するようになされていることを
特徴とする前記請求項1記載の復号装置。5. The decoding apparatus according to claim 1, wherein said control signal is inputted as an input likelihood of said first channel decoding means.
同期フラグが検出される前記第1の通信路復号手段の連
続した1個以上の出力信号ブロックから前記分離信号ブ
ロックを生成することを特徴とする前記請求項3記載の
復号装置。6. The separation unit generates the separation signal block from one or more continuous output signal blocks of the first channel decoding unit in which at least two synchronization flags are detected. 4. The decoding device according to claim 3, wherein:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP33664898A JP3197526B2 (en) | 1998-11-27 | 1998-11-27 | Decryption device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP33664898A JP3197526B2 (en) | 1998-11-27 | 1998-11-27 | Decryption device |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2000165258A JP2000165258A (en) | 2000-06-16 |
JP3197526B2 true JP3197526B2 (en) | 2001-08-13 |
Family
ID=18301348
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP33664898A Expired - Fee Related JP3197526B2 (en) | 1998-11-27 | 1998-11-27 | Decryption device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3197526B2 (en) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020168033A1 (en) * | 2000-02-15 | 2002-11-14 | Hiroshi Suzuki | Turbo decoder |
JP3540224B2 (en) * | 2001-03-06 | 2004-07-07 | シャープ株式会社 | Turbo decoder, turbo decoding method, and storage medium storing the method |
JP3644504B2 (en) | 2001-03-14 | 2005-04-27 | 松下電器産業株式会社 | Digital signal transmitter |
US8121296B2 (en) | 2001-03-28 | 2012-02-21 | Qualcomm Incorporated | Method and apparatus for security in a data processing system |
US9100457B2 (en) | 2001-03-28 | 2015-08-04 | Qualcomm Incorporated | Method and apparatus for transmission framing in a wireless communication system |
US8077679B2 (en) | 2001-03-28 | 2011-12-13 | Qualcomm Incorporated | Method and apparatus for providing protocol options in a wireless communication system |
US7352868B2 (en) | 2001-10-09 | 2008-04-01 | Philip Hawkes | Method and apparatus for security in a data processing system |
US7649829B2 (en) | 2001-10-12 | 2010-01-19 | Qualcomm Incorporated | Method and system for reduction of decoding complexity in a communication system |
US8098818B2 (en) | 2003-07-07 | 2012-01-17 | Qualcomm Incorporated | Secure registration for a multicast-broadcast-multimedia system (MBMS) |
US8718279B2 (en) | 2003-07-08 | 2014-05-06 | Qualcomm Incorporated | Apparatus and method for a secure broadcast system |
-
1998
- 1998-11-27 JP JP33664898A patent/JP3197526B2/en not_active Expired - Fee Related
Non-Patent Citations (1)
Title |
---|
信学技報Vol.99,No.200,CS99−71 |
Also Published As
Publication number | Publication date |
---|---|
JP2000165258A (en) | 2000-06-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2461055C (en) | Digital transmission system with enhanced data multiplexing in vsb transmission system | |
JP5317222B2 (en) | Method and apparatus for encoding and decoding signals | |
KR100811184B1 (en) | Outer encoder, and, method thereof | |
JP5116685B2 (en) | Turbostream processing apparatus and method | |
KR20070068960A (en) | Digital broadcasting system and processing method | |
KR101147760B1 (en) | Transmitting/ receiving system and method of digital broadcasting, and data structure | |
KR101216079B1 (en) | Digital broadcasting system and processing method | |
JPH11330984A (en) | Error correcting and encoding device and decoding device | |
KR20020082268A (en) | Digital vestigial sideband transmit system | |
JP5205269B2 (en) | Digital broadcasting system and method | |
JP3197526B2 (en) | Decryption device | |
KR100295760B1 (en) | Apparatus and method for convolutional decoding in digital system | |
CA2298221C (en) | Encoder for multiplexing blocks error protected bits with blocks of unprotected bits | |
KR101199373B1 (en) | Digital broadcasting system and processing method | |
US6591391B1 (en) | Method of generating an 8-VSB modulated signal | |
JP3244121B2 (en) | Decryption device | |
KR101199372B1 (en) | Digital broadcasting system and processing method | |
KR100740226B1 (en) | Dual transmission stream generating device and method thereof | |
KR101263004B1 (en) | Digital broadcasting system and method thereof | |
JP2009513057A (en) | Dual transmission stream generating apparatus and method | |
KR20060055494A (en) | System and method for digital broadcasting transmitting/receiving | |
KR101147761B1 (en) | Digital broadcasting system and method | |
US20080043856A1 (en) | Encoding System Using a Non-Binary Turbo Code and an Encoding Method Thereof | |
KR20070061316A (en) | Data transmission/reception process method and apparatus for reducing loss of packet in unity network channel | |
JP4437974B2 (en) | TS packet interleaver, TS packet converter, TS-IP converter and IP-TS converter |
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: 20010522 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090608 Year of fee payment: 8 |
|
LAPS | Cancellation because of no payment of annual fees |