JP5437874B2 - 受信装置および受信方法 - Google Patents
受信装置および受信方法 Download PDFInfo
- Publication number
- JP5437874B2 JP5437874B2 JP2010072308A JP2010072308A JP5437874B2 JP 5437874 B2 JP5437874 B2 JP 5437874B2 JP 2010072308 A JP2010072308 A JP 2010072308A JP 2010072308 A JP2010072308 A JP 2010072308A JP 5437874 B2 JP5437874 B2 JP 5437874B2
- Authority
- JP
- Japan
- Prior art keywords
- error correction
- value
- penalty
- decoder
- unit
- 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
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0045—Arrangements at the receiver end
- H04L1/0047—Decoding adapted to other signal detection operation
- H04L1/005—Iterative decoding, including iteration between signal detection and decoding operation
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/29—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes
- H03M13/2933—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes using a block and a convolutional code
- H03M13/2936—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes using a block and a convolutional code comprising an outer Reed-Solomon code and an inner convolutional code
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/37—Decoding methods or techniques, not specific to the particular type of coding provided for in groups H03M13/03 - H03M13/35
- H03M13/3746—Decoding methods or techniques, not specific to the particular type of coding provided for in groups H03M13/03 - H03M13/35 with iterative decoding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0057—Block codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0059—Convolutional codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0064—Concatenated codes
- H04L1/0065—Serial concatenated codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/06—Dc level restoring means; Bias distortion correction ; Decision circuits providing symbol by symbol detection
- H04L25/067—Dc level restoring means; Bias distortion correction ; Decision circuits providing symbol by symbol detection providing soft decisions, i.e. decisions together with an estimate of reliability
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Probability & Statistics with Applications (AREA)
- Theoretical Computer Science (AREA)
- Power Engineering (AREA)
- Error Detection And Correction (AREA)
Description
村田等," ISDB-T受信機の誤り訂正復号器における繰り返し復号法",電子情報通信学会総合大会,2008.
(実施形態1)
図1に、受信装置の一実施形態を示す。図1に示す受信装置は、畳み込み符号を内符号として含む連接符号に対応する復号処理を行う。
Mb1=|X−Xc|+|Y−Yc|+P1 ・・・(1)
なお、式(1)においては、畳み込み符号器の出力X,Yに対応する理想信号点と受信信号点(Xc,Yc)との距離は、対応する成分相互の差分の絶対値の和として表されている。
(実施形態2)
図5に、受信装置の別実施形態を示す。なお、図5に示した構成要素のうち、図1に示した構成要素と同等のものについては、同一の符号を付して示し、その説明は省略する。
(実施形態3)
図8に、受信装置の別実施形態を示す。なお、図8に示した構成要素のうち、図1に示した構成要素と同等のものについては、同一の符号を付して示し、その説明は省略する。
このようにして各ブランチについて算出された内積P(X、Y)は、各ブランチに対応する符号器出力と受信信号点との相関の高さを示している。例えば、変換された符号器出力と受信信号に対応する軟判定入力値とが一致する場合に、対応する内積の値は軟判定入力値の最大値を二乗した値の2倍の値を持つ正の数値となる。逆に、変換された符号器出力と受信信号に対応する軟判定入力値とが複素座標系において原点を挟んで互いに反対に位置する場合に、対応する内積の値は軟判定入力値の最大値を二乗した値の2倍の値を持つ負の数値となる。
式(3)において、重みGは、変換復号データD’と所定の係数Wと成否情報Bとの積として表されている。なお、重み算出部112は、誤り訂正の成功/失敗をそれぞれ数値「1」、「0」で表す成否情報Bを用いることにより、誤り訂正処理が失敗した場合に、重みGの値を数値「0」とすることができる。
式(4)で表されるブランチメトリックでは、上述した内積算出部111によって各ブランチに対応して算出された内積に、各ブランチの入力データAと誤り訂正後の復号データDとの相関を示す値を加算することにより、前回の復号結果が反映されている。
一方、図10(a)に示したトレリス線図において、状態(10)から状態(11)に遷移するブランチ(−7、7)/7に対応するMb(−7、7、7)は、同様にして、式(6)に示すように算出することができる。
このようにして、トレリス線図で表される状態遷移のそれぞれについて、前回の復号結果を反映して、確からしいブランチに大きな値を与えるようにブランチメトリックを求めることができる。そして、このようにして得られたブランチメトリックを最尤推定部114の処理に供することにより、より確からしい復号結果を得ることができる。
(実施形態4)
図11に、受信装置の別実施形態を示す。なお、図11に示した構成要素のうち、図5および図8に示した構成要素と同等のものについては、同一の符号を付して示し、その説明は省略する。
101 繰り返し復号処理部
102,109 復号器
103 訂正処理部
104 繰り返し制御部
105 ペナルティ算出部
106 ペナルティ反映部
107 軟判定入力生成部
108 軟判定入力変換部
110 メトリック算出部
111 内積算出部
112 重み算出部
113 重み付加部
114 最尤推定部
2001,2002 誤り訂正復号部
2011,2012,211,212 ビタビ復号器
2021,2022 デインタリーバ
2031,2032 エネルギー逆拡散部
2041,2042 リード−ソロモン(R−S)復号器
205 成否情報生成部
206,208 インタリーバ
211 ペナルティテーブル
212 テーブル読出部
213 入力遅延部
Claims (8)
- 受信信号系列から所定のビット数で表される軟判定入力値の系列を生成する軟判定入力生成部と、
前記受信信号系列に対応して生成された前記軟判定入力値に対して、畳み込み符号に対応する復号処理を行う復号器と、
前記復号器によって得られる復号結果系列に対して誤り訂正処理を行って、前記受信信号系列に対応する復号データを含む復号データ系列を生成する訂正処理部と、
前記受信信号系列についての第1の誤り訂正復号処理を前記復号器および前記訂正処理部に繰り返して行わせる繰り返し制御部と、
前記第1の誤り訂正復号処理よりも前に処理された第2の誤り訂正復号処理において前記訂正処理部から得られた成否情報により誤り訂正が成功したことが示されるか否かに基づいて、前記誤り訂正処理部で得られた復号データに一致する復号結果で遷移するブランチと、前記復号データに一致しない復号結果で遷移するブランチについてそれぞれ異なる値を持つペナルティを算出するペナルティ算出部と、
前記受信信号系列に含まれる各受信信号と前記復号器に対応する符号器が従う状態遷移系列における前記符号器出力との距離に相当する基本値に、前記ペナルティを、当該ブランチの尤度を低下させるように反映してブランチメトリックを算出し、算出したブランチメトリックを第2の誤り訂正復号処理からのフィードバック値として前記復号器に入力するペナルティ反映部と
を備えたことを特徴とする受信装置。 - 請求項1に記載の受信装置において、
前記ペナルティ算出部は、
前記成否情報によって誤り訂正が成功したことが示された受信信号の入力に応じて前記復号器で得られた復号結果が、前記受信信号に対応する復号データと一致しない場合に、この復号結果で遷移するブランチに所定の第1のペナルティを設定する第1ペナルティ設定部と、
前記成否情報により誤り訂正が失敗したことが示された受信信号の入力に応じて前記復号器で得られる復号結果と前記受信信号に対応する復号データとが一致するか否かに応じて、それぞれの復号結果で遷移するブランチに、前記第1のペナルティより小さい第2のペナルティおよび第3のペナルティをそれぞれ設定する第2ペナルティ設定部とを備えた
ことを特徴とする受信装置。 - 請求項2に記載の受信装置において、
前記第1ペナルティ設定部は、前記軟判定入力値の表現に用いられる所定のビット数で表される最大値に所定の重み値を乗じた値を、前記第1のペナルティとして設定する
ことを特徴とする受信装置。 - 請求項3に記載の受信装置において、
前記第2ペナルティ設定部は、前記所定のビット数で表される最大値の半分の値に前記所定の重み値を乗じた値に基づいて、前記第2のペナルティおよび前記第3のペナルティの値を設定する
ことを特徴とする受信装置。 - 請求項4に記載の受信装置において、
前記第2ペナルティ設定部は、前記成否情報により誤り訂正が失敗したことが示された復号データと一致しない復号結果で遷移するブランチに設定する前記第2のペナルティに、前記第3のペナルティより大きい値を設定する
ことを特徴とする受信装置。 - 受信信号系列に対して、畳み込み符号に対応する復号処理を行う復号器と、前記復号器によって得られる復号結果系列に対して誤り訂正処理を行って、前記受信信号系列に対応する復号データを含む復号データ系列を生成する訂正処理部とを用いる復号処理手順と、
前記受信信号系列についての第1の誤り訂正復号処理を前記復号器および前記訂正処理部に繰り返して行わせる繰り返し制御手順と、
前記第1の誤り訂正復号処理よりも前に処理された第2の誤り訂正復号処理において前記訂正処理部から得られた成否情報により誤り訂正が成功したことが示されるか否かに基づいて、前記誤り訂正処理部で得られた復号データに一致する復号結果で遷移するブランチと、前記復号データに一致しない復号結果で遷移するブランチについてそれぞれ異なる値を持つペナルティを算出するペナルティ算出手順と、
前記受信信号系列に含まれる各受信信号と前記復号器に対応する符号器が従う状態遷移系列における前記符号器出力との距離に相当する基本値に、前記ペナルティを、当該ブランチの尤度を低下させるように反映してブランチメトリックを算出し、算出したブランチメトリックを第2の誤り訂正復号処理からのフィードバック値として前記復号器に入力するペナルティ反映手順と
を備えたことを特徴とする受信方法。 - 入力される受信信号系列に含まれる各シンボルに対応する信号点の座標の各成分を、2値の硬判定値に対応する座標値がそれぞれ正および負の絶対値が最大の値となるように所定のビット数で表す軟判定入力値の系列に変換する軟判定入力変換部と、
前記軟判定入力変換部によって得られた軟判定入力値の系列について、畳み込み復号に対応する復号処理を行う復号器と、
前記復号器によって得られる復号結果系列に対して誤り訂正処理を行って、前記受信信号系列に対応する復号データを含む復号データ系列を生成する訂正処理部と、
前記受信信号系列についての第1の誤り訂正復号処理を前記復号器および前記訂正処理部に繰り返して行わせる繰り返し制御部とを備え、
前記復号器は、前記復号器に入力される各軟判定入力値と前記復号器に対応する符号器が従う状態遷移系列における前記符号器出力との相関値に基づいて、当該ブランチの尤度の高さを値の大きさで示すブランチメトリックを算出し、算出したブランチメトリックを前記復号器における最尤推定処理に供するメトリック算出部を備え、
前記メトリック算出部は、
前記復号器および前記訂正処理部により誤り訂正復号処理が繰り返して行われる際に、前記第1の誤り訂正復号処理よりも前に処理された第2の誤り訂正復号処理の過程において前記訂正処理部から得られた誤り訂正処理についての成否情報と復号データとに基づいて、前記復号器に入力される各軟判定入力値に対応して前記成否情報を反映した重みを求める重み算出部と、
前記重み算出部によって算出された重みを、対応する軟判定入力値について求めたブランチメトリックに加算する重み付加部とを備える
ことを特徴とする受信装置。 - 請求項7に記載の受信装置において、
前記メトリック算出部は、前記復号器に入力される各信号点の座標に対応する軟判定入力値で示されるベクトルと、前記状態遷移系列における前記符号器出力に対応する軟判定値で示されるベクトルとの内積として、前記軟判定入力値と前記状態遷移系列における前記符号器出力との相関値を求める内積算出部とを備え、
前記重み算出部は、前記訂正処理部によって生成された復号データ系列に含まれる各復号データを対応する軟判定値と、誤り訂正が成功したか否かをそれぞれ数値1と数値0とで表す成否情報と、所定のゲインパラメータとの積として前記重みを算出する構成であり、
前記重み付加部は、前記状態遷移系列における符号器入力を前記軟判定入力変換部で変換することで得られる軟判定値と前記重み算出部で得られた重みとの積を、前記内積算出部で算出された相関値に基づいて算出したブランチメトリックに加算することによって前記重みを反映する構成である
ことを特徴とする受信装置。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010072308A JP5437874B2 (ja) | 2010-03-26 | 2010-03-26 | 受信装置および受信方法 |
US12/929,927 US8375279B2 (en) | 2010-03-26 | 2011-02-24 | Receiving device and receiving method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010072308A JP5437874B2 (ja) | 2010-03-26 | 2010-03-26 | 受信装置および受信方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2011205511A JP2011205511A (ja) | 2011-10-13 |
JP5437874B2 true JP5437874B2 (ja) | 2014-03-12 |
Family
ID=44657758
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010072308A Expired - Fee Related JP5437874B2 (ja) | 2010-03-26 | 2010-03-26 | 受信装置および受信方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US8375279B2 (ja) |
JP (1) | JP5437874B2 (ja) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5796510B2 (ja) | 2012-02-16 | 2015-10-21 | 富士通株式会社 | 電子装置、受信装置及び誤り訂正方法 |
US20140089763A1 (en) * | 2012-09-26 | 2014-03-27 | Asolid Technology Co., Ltd. | Flash memory and accessing method thereof |
US8976910B1 (en) * | 2013-05-07 | 2015-03-10 | Ixia | Methods, systems, and computer readable media for smart decoding of downlink signals in the presence of interference caused by reference signals of different generation air interface equipment |
WO2016063728A1 (ja) * | 2014-10-21 | 2016-04-28 | ソニー株式会社 | 受信装置、および、受信装置の受信方法、並びにプログラム |
JP7007115B2 (ja) * | 2017-06-01 | 2022-01-24 | Necプラットフォームズ株式会社 | ビタビ復号装置、及び、ビタビ復号方法 |
CN109347771B (zh) * | 2018-08-30 | 2020-11-24 | 西安电子科技大学 | 基于软判决译码的非正交多址接入串行干扰消除方法 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5014276A (en) * | 1989-02-06 | 1991-05-07 | Scientific Atlanta, Inc. | Convolutional encoder and sequential decoder with parallel architecture and block coding properties |
JP2755045B2 (ja) * | 1992-05-26 | 1998-05-20 | 日本電気株式会社 | ビタビ復号器 |
JPH05335972A (ja) * | 1992-05-27 | 1993-12-17 | Nec Corp | ビタビ復号器 |
US5539757A (en) * | 1993-12-22 | 1996-07-23 | At&T Corp. | Error correction systems with modified Viterbi decoding |
US5875199A (en) * | 1996-08-22 | 1999-02-23 | Lsi Logic Corporation | Video device with reed-solomon erasure decoder and method thereof |
US7430257B1 (en) * | 1998-02-12 | 2008-09-30 | Lot 41 Acquisition Foundation, Llc | Multicarrier sub-layer for direct sequence channel and multiple-access coding |
JP4599625B2 (ja) * | 2008-02-20 | 2010-12-15 | 株式会社シンセシス | 誤り訂正復号器 |
US8065596B2 (en) * | 2008-03-14 | 2011-11-22 | Newport Media, Inc. | Iterative decoding for layer coded OFDM communication systems |
-
2010
- 2010-03-26 JP JP2010072308A patent/JP5437874B2/ja not_active Expired - Fee Related
-
2011
- 2011-02-24 US US12/929,927 patent/US8375279B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2011205511A (ja) | 2011-10-13 |
US8375279B2 (en) | 2013-02-12 |
US20110239095A1 (en) | 2011-09-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10998922B2 (en) | Turbo product polar coding with hard decision cleaning | |
US6615385B1 (en) | Iterative decoder and an iterative decoding method for a communication system | |
JP5437874B2 (ja) | 受信装置および受信方法 | |
US6910170B2 (en) | Pre-decoder for a turbo decoder, for recovering punctured parity symbols, and a method for recovering a turbo code | |
US6879648B2 (en) | Turbo decoder stopping based on mean and variance of extrinsics | |
US20120159282A1 (en) | Transmitter, encoding apparatus, receiver, and decoding apparatus | |
US6898254B2 (en) | Turbo decoder stopping criterion improvement | |
US7657819B2 (en) | Method and apparatus for termination of iterative turbo decoding | |
EP2332260B1 (en) | Channel adaptive iterative turbo decoder system and method | |
TW200412034A (en) | Decoding concatenated codes via parity bit recycling | |
US20150026541A1 (en) | Iterative Decoding for Cascaded LDPC and TCM Coding | |
WO2008075004A1 (en) | Decoding of serial concatenated codes using erasure patterns | |
US7886209B2 (en) | Decoding device, decoding method, and receiving apparatus | |
Heloir et al. | Stochastic chase decoder for reed-solomon codes | |
JP4202161B2 (ja) | 符号化装置および復号装置 | |
US8196003B2 (en) | Apparatus and method for network-coding | |
JP2008017001A (ja) | 誤り訂正装置 | |
Ullah et al. | Performance improvement of multi-stage threshold decoding with difference register | |
JP2006507736A (ja) | Fec復号化における消失判定手順 | |
US20130219251A1 (en) | Electronic apparatus, receiving apparatus, and error correction method | |
Scholl et al. | An efficient soft decision reed-solomon decoder for moderate throughput | |
JP2023173229A (ja) | 誤り訂正装置、誤り訂正方法、及び、誤り訂正プログラム | |
Osman et al. | Performance of multilevel turbo codes with group partitioning over satellite channels | |
JP4295871B2 (ja) | 誤り訂正復号器 | |
WO2011048997A1 (ja) | 軟出力復号器 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20121126 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130912 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130924 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20131107 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20131125 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20131210 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20131212 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5437874 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313115 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
LAPS | Cancellation because of no payment of annual fees |