JPH07245635A - 信号点マッピング方法および信号点検出方法 - Google Patents

信号点マッピング方法および信号点検出方法

Info

Publication number
JPH07245635A
JPH07245635A JP6034328A JP3432894A JPH07245635A JP H07245635 A JPH07245635 A JP H07245635A JP 6034328 A JP6034328 A JP 6034328A JP 3432894 A JP3432894 A JP 3432894A JP H07245635 A JPH07245635 A JP H07245635A
Authority
JP
Japan
Prior art keywords
subset
signal point
signal
signal points
point
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.)
Withdrawn
Application number
JP6034328A
Other languages
English (en)
Inventor
Tamotsu Ikeda
保 池田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Priority to JP6034328A priority Critical patent/JPH07245635A/ja
Priority to US08/394,507 priority patent/US5717706A/en
Priority to CN95102474A priority patent/CN1120269A/zh
Priority to KR1019950004659A priority patent/KR950035229A/ko
Publication of JPH07245635A publication Critical patent/JPH07245635A/ja
Priority to US08/780,347 priority patent/US6041432A/en
Priority to US09/505,586 priority patent/US6263472B1/en
Withdrawn legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/32Carrier systems characterised by combinations of two or more of the types covered by groups H04L27/02, H04L27/10, H04L27/18 or H04L27/26
    • H04L27/34Amplitude- and phase-modulated carrier systems, e.g. quadrature-amplitude modulated carrier systems
    • H04L27/36Modulator circuits; Transmitter circuits
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, 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/25Error detection or forward error correction by signal space coding, i.e. adding redundancy in the signal constellation, e.g. Trellis Coded Modulation [TCM]
    • H03M13/256Error detection or forward error correction by signal space coding, i.e. adding redundancy in the signal constellation, e.g. Trellis Coded Modulation [TCM] with trellis coding, e.g. with convolutional codes and TCM
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, 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/25Error detection or forward error correction by signal space coding, i.e. adding redundancy in the signal constellation, e.g. Trellis Coded Modulation [TCM]
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, 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/37Decoding methods or techniques, not specific to the particular type of coding provided for in groups H03M13/03 - H03M13/35
    • H03M13/39Sequence estimation, i.e. using statistical methods for the reconstruction of the original codes
    • H03M13/3961Arrangements of methods for branch or transition metric calculation
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, 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/37Decoding methods or techniques, not specific to the particular type of coding provided for in groups H03M13/03 - H03M13/35
    • H03M13/39Sequence estimation, i.e. using statistical methods for the reconstruction of the original codes
    • H03M13/41Sequence estimation, i.e. using statistical methods for the reconstruction of the original codes using the Viterbi algorithm or Viterbi processors
    • H03M13/4107Sequence estimation, i.e. using statistical methods for the reconstruction of the original codes using the Viterbi algorithm or Viterbi processors implementing add, compare, select [ACS] operations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0059Convolutional codes
    • H04L1/006Trellis-coded modulation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/32Carrier systems characterised by combinations of two or more of the types covered by groups H04L27/02, H04L27/10, H04L27/18 or H04L27/26
    • H04L27/34Amplitude- and phase-modulated carrier systems, e.g. quadrature-amplitude modulated carrier systems
    • H04L27/3405Modifications of the signal space to increase the efficiency of transmission, e.g. reduction of the bit error rate, bandwidth, or average power
    • H04L27/3416Modifications of the signal space to increase the efficiency of transmission, e.g. reduction of the bit error rate, bandwidth, or average power in which the information is carried by both the individual signal points and the subset to which the individual points belong, e.g. using coset coding, lattice coding, or related schemes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/32Carrier systems characterised by combinations of two or more of the types covered by groups H04L27/02, H04L27/10, H04L27/18 or H04L27/26
    • H04L27/34Amplitude- and phase-modulated carrier systems, e.g. quadrature-amplitude modulated carrier systems
    • H04L27/38Demodulator circuits; Receiver circuits
    • H04L27/3845Demodulator circuits; Receiver circuits using non - coherent demodulation, i.e. not using a phase synchronous carrier
    • H04L27/3854Demodulator circuits; Receiver circuits using non - coherent demodulation, i.e. not using a phase synchronous carrier using a non - coherent carrier, including systems with baseband correction for phase or frequency offset
    • H04L27/3872Compensation for phase rotation in the demodulated signal

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Probability & Statistics with Applications (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Digital Transmission Methods That Use Modulated Carrier Waves (AREA)
  • Error Detection And Correction (AREA)

Abstract

(57)【要約】 【目的】 搬送波の位相が回転した場合においても、パ
ラレルパスに対応する信号点のMSB側のビットを、迅
速かつ確実に検出できるようにする。 【構成】 16個の信号点をサブセット0乃至7に区分
し、各サブセットには2個の信号点を配置する。サブセ
ット0を90度回転したとき、その2つの信号点が、サ
ブセット1の2つの信号点に対応するように、サブセッ
ト0とサブセット1を点対称に構成する。また、対応す
る信号点のパラレルパスに対応するMSB側のビットが
一致するようにする。サブセット1乃至3においても同
様にマッピングされる。さらに、サブセット4乃至7に
おいても同様にマッピングされる。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、例えばデジタル通信に
おいて、信号点をマッピングする場合、並びに伝送され
てきた信号点を検出する場合に用いて好適な信号点マッ
ピング方法および信号点検出方法に関する。
【0002】
【従来の技術】図16は、従来のデジタル信号伝送装置
の構成例を示している。情報源1は、伝送すべきデジタ
ル信号を発生する。符号化器2は、例えば図17に示す
ように構成され、この例の場合、(x3x2x1)の3
ビットのデータを、(y3y2y1y0)の4ビットの
データに符号化し、出力するようになされている。
【0003】この例においては、入力された3ビットの
データx3,x2,x1は、そのまま出力の上位3ビッ
トy3,y2,y1とされる。出力のLSBとしてのy
0は、レジスタ11乃至13と、排他的論理和回路1
4,15により構成される演算器により、x2とx1を
演算して生成されるようになされている。
【0004】即ち、x1が、レジスタ11にラッチされ
ているデータと排他的論理和回路14において排他的論
理和が演算され、その結果がレジスタ12にラッチされ
るようになされている。そして、レジスタ12にラッチ
されたデータとx2との排他的論理和が排他的論理和回
路15において演算され、レジスタ13に保持されるよ
うになされている。そして、レジスタ13に保持された
データが、出力y0として出力されるとともに、レジス
タ11に戻されるようになされている。
【0005】このように、この符号化器2は、符号化率
3/4、拘束長4の畳み込み符号化器を構成している。
x1とx2に対応するビットが、実質的な畳み込み符号
化に関与し、x3に対応するビットが、所謂パラレルパ
スに対応している。
【0006】このように、符号化器2より4ビットの出
力が得られるが、この4ビットの情報を伝送するには、
例えば、PSK、QAMなどのトレリス符号化変調方式
で変調して伝送路5に伝送することが、雑音による影響
を軽減するために有効である。
【0007】例えばデジタル変調方式として、16QA
Mを用いるものとすると、マッピング回路3において、
16QAMに対応するマッピングが行われた後、変調器
4において、マッピングされた信号点に対応して搬送波
の変調が行われる。
【0008】この16QAMは、4ビットの情報を、例
えば図18に示すような16個の信号点に割り当て、各
信号点の情報を搬送波の振幅と位相に対応させて伝送す
るものである。
【0009】図18に示す16個の各信号点は、直行す
る2つの成分に分解することができる。この2つの成分
は、例えば、cos成分(I成分)とsin成分(Q成
分)として考えることができる。このため、図18に示
すようにスケーリングした場合、16個の各信号点Si
(S0乃至S15)のうち、例えばS9は、次式で表す
ことができる。 Si=3cosωt+3sinωt ・・・(1) ここで、ωは搬送波の角周波数であり、tは時間であ
る。
【0010】上記(1)式は、信号点SiのI成分をS
ii、Q成分をSiqとするとき、次式で一般化することが
できる。 Si=Sii×cosωt+Siq×sinωt ・・・(2)
【0011】図18に示す16個の信号点S0乃至S1
5を、4ビットの情報(y3y2y1y0)に、マッピ
ング回路3においてマッピングし、そのマッピング結果
に対応して、変調器4において搬送波の振幅と位相を変
調する。即ち、搬送波とI成分とを乗算するとともに、
搬送波を90度移相した信号とQ成分とを乗算し、両者
を加算して出力する。このとき、マッピングをランダム
に行うと、伝送路5における雑音の影響を受け易くな
る。
【0012】そこで、図19に示すように、所謂セット
分割法を用いて、16個の信号点を8個のサブセット
(グループ)に分割する。
【0013】即ち、図19に示すように、16個の信号
点を、信号点間の最小距離が最大となるように、2つの
サブセットに分割する。そして、各サブセットを、各信
号点間の最小距離が最大となるように、さらに2つのサ
ブセットに分割し、その結果得られた各サブセットをさ
らにまた2つのサブセットに分割する。このように、各
サブセットが2個の信号点を有するように分割すると、
図20に示すような8個のサブセット0乃至7が得られ
る。これらの各サブセット0乃至7は、パラレルパスに
対応するMSBを除く下位3ビットが同一の2つの信号
点を含んでいる。
【0014】サブセット0は、信号点S0((y3y2
y1y0)の4ビットで表すと、0000)とS8(1
000)を含んでいる。また、サブセット1は、信号点
S1(0001)とS9(1001)を含み、サブセッ
ト2は、S2(0010)とS10(1010)を含
み、さらにサブセット3は、信号点S3(0011)と
S11(1011)を含んでいる。
【0015】同様に、サブセット4乃至7は、信号点S
4(0100)とS12(1100)、S5(010
1)とS13(1101)、S6(0110)とS14
(1110)、並びにS7(0111)とS15(11
11)を含んでいる。即ち、文字Sに付加して示す数字
は、4ビットのデータを10進数で表したものとなって
いる。
【0016】図20に示すサブセット0乃至7におい
て、2つの信号点をパラレルパスに対応するMSBのい
ずれに割り当てるかは、セット分割法に定められておら
ず、任意に割り当てることができる。例えば、サブセッ
ト0において、2つの信号点S0とS8を、図21
(a)に示すように、左上方の点をS8に、中央より若
干右下の点をS0に、それぞれ割り当てることもできる
し、図21(b)に示すように、その逆に割り当てるこ
とも可能である。
【0017】このようにして、図20に示すように、マ
ッピング回路3でマッピングされたデータが、変調器4
に入力され、搬送波の位相と振幅を、その信号点に対応
して変調して伝送路5に伝送される。即ち、変調器4
は、信号点Siに対応して、上記(2)式で表される搬
送波を生成し、伝送路5に出力する。
【0018】このように、伝送路5に伝送された搬送波
は、図22に示すような構成の受信装置で受信される。
即ち、復調器31は、伝送路5より伝送されてきた搬送
波を直交検波してI,Q成分を検出する。このI,Q成
分は、例えばビタビ復号器などよりなる復号器32に入
力され、3ビットのデータ(x3x2x1)に復号され
る。
【0019】この復号器32において復号を行うために
は、受信された信号点(I,Q成分により特定される)
が、図20に示す16個の信号点S0乃至S15のいず
れに対応するのかを判定する必要がある。例えば、図2
3に示すように、復調器31により復調して得られた信
号点をPとするとき、復号器32においては、この信号
点Pと、各サブセット0乃至7の信号点S0乃至S15
とのユークリッド距離の2乗を求める。そして、最も距
離が短い信号点が、信号点Pに対応する信号点として選
択される。図23の例においては、信号点Pは、信号点
S8と最も近いため、この信号点Pは信号点S8とし
て、即ち、データ1000として復号される。
【0020】ところで、上記(2)式で示すように変調
された信号の復調を行う際、直交検波して得られたI成
分とQ成分から搬送波の再生を行う。そして、再生搬送
波と受信信号を乗算してI成分を再生するとともに、再
生搬送波を90度移相した信号と受信信号を乗算してQ
成分を再生する。
【0021】16QAMのように、90度対称なシステ
ムにおいては、所謂コスタスループにより搬送波再生が
行われる場合がある。この方法により、搬送波再生を行
うと、90度の整数倍の不確定性が発生する。即ち、必
要とされる搬送波の位相と、再生された搬送波の位相と
の間に、90度、180度または270度の位相ずれが
発生することがある。
【0022】例えば、位相ずれが起きない場合におい
て、図23に示すような信号点Pが受信されるものとす
ると、90度の位相ずれが発生すると、信号点Pは各サ
ブセット0乃至7において、図24に示すような位置に
配置されることになる。
【0023】例えば、復号器32において、ビタビ復号
が行われる場合、各サブセット0乃至7毎に、受信信号
点の尤度を表すブランチメトリックとパラレルパスの情
報が抽出される。ブランチメトリックとしては、受信信
号点と各サブセット内に含まれる信号点とのユークリッ
ド距離の平方の最小値が演算される。即ち、図23また
は図24における各信号点S0乃至S15と、信号点P
との距離の自乗の最小値が選ばれる。
【0024】そして、最小のブランチメトリックを有す
る信号点に割り当てられたパラレルパスの情報も抽出さ
れる。図17の例においては、x3がパラレルパスに対
応する情報となる。
【0025】図24に示すように、再生搬送波(従っ
て、受信信号点)の位相が90度だけずれた場合、基本
的には、各サブセット0乃至7におけるブランチメトリ
ックは正しい値ではなくなるため、信号点Pの位置を、
図23に示すように、正しい位置に戻した上で、各サブ
セット0乃至7において、正しいブランチメトリックを
演算し直す必要がある。
【0026】しかしながら、実際には、そのような演算
を行わなくとも、次のようにして、正しいブランチメト
リックを得ることができる。即ち、例えば、信号点Pが
90度回転した場合、サブセット0における正しい信号
点Pと信号点S0との2乗ユークリッド距離と、信号点
Pと信号点S8の2乗ユークリッド距離は(即ち、図2
3におけるサブセット0のブランチメトリックは)、図
24のサブセット1の信号点Pと信号点S9の2乗ユー
クリッド距離と、信号点Pと信号点S1の2乗ユークリ
ッド距離(図24におけるサブセット1のブランチメト
リック)に等しい。
【0027】また、サブセット1における正しい信号点
Pと信号点S9との間の2乗ユークリッド距離と、信号
点Pと信号点S1との間の2乗ユークリッド距離は(図
23におけるサブセット1のブランチメトリックは)、
図24のサブセット2において演算される値と等しい。
即ち、図24のサブセット2の信号点Pと信号点S10
の2乗ユークリッド距離と、信号点Pと信号点S2の2
乗ユークリッド距離は、図23のサブセット1の信号点
Pと信号点S9の2乗ユークリッド距離と、信号点Pと
信号点S1の2乗ユークリッド距離に、それぞれ等し
い。
【0028】同様に、図23のサブセット2における正
しいブランチメトリックは、図24のサブセット3にお
いて演算されたブランチメトリックと対応しており、図
23のサブセット3における正しいブランチメトリック
は、図24のサブセット0において演算されたブランチ
メトリックと対応している。
【0029】さらにまた、図23のサブセット4の正し
いブランチメトリックは、図24のサブセット5におい
て演算されたブランチメトリックに対応しており、図2
3のサブセット5における正しいブランチメトリック
は、図24のサブセット6において演算されたブランチ
メトリックに対応しており、図23のサブセット6にお
ける正しいブランチメトリックは、図24のサブセット
7において演算されたブランチメトリックに対応してお
り、図23のサブセット7における正しいブランチメト
リックは、図24のサブセット4において演算されたブ
ランチメトリックに対応している。
【0030】従って、実際には、搬送波の位相が90度
回転している場合、ブランチメトリックを演算し直すの
ではなく、0→1→2→3→0の順に、隣接するサブセ
ットで得られたブランチメトリックをそのまま用いるこ
とができる。同様に、4→5→6→7→4の順で、隣接
する番号のサブセットのブランチメトリックを用いるこ
とができる。
【0031】
【発明が解決しようとする課題】このように、搬送波の
位相が90度回転している場合、隣接するサブセットで
演算されたブランチメトリックを転用することが可能で
あるが、パラレルパスに対応する情報は、信号点Pを9
0度だけ元に戻した状態にして検出しなければならなか
った。
【0032】即ち、例えば信号点Pが90度回転してい
る場合、サブセット0の正しいブランチメトリックは、
サブセット1において演算されているのであるが、例え
ば図24のサブセット0を90度時計方向に回転した場
合において、信号点S0とS8に対応するサブセット1
の信号点は、それぞれS9とS1となる。そして、信号
点S0のパラレルパスに対応する情報(MSB)は0で
あるのに対して、対応する信号点S9のパラレルパスに
対応する情報(MSB)は1となっている。
【0033】また、サブセット0の信号点S8のパラレ
ルパスに対応する情報(MSB)は1であるのに対し
て、それに対応するサブセット1の信号点S1のパラレ
ルパスに対応する情報(MSB)は0である。これに対
して、サブセット1を90度回転して、サブセット2と
対応させた場合における信号点S9とS10のパラレル
パスに対応する情報(MSB)は、いずれも1であり、
信号点S1とS2のパラレルパスに対応する情報(MS
B)は、いずれも0である。
【0034】このように、パラレルパスに対応する情報
は、単に他のサブセットにおいて求められたものを転用
するようなことができず、結局、搬送波の位相が90度
回転している場合においては、パラレルパスに対応する
情報は、検出処理をやり直す必要があり、検出に時間が
かかる課題があった。
【0035】本発明はこのような状況に鑑みてなされた
ものであり、より迅速に、パラレルパスに対応する情報
も検出することを可能にするものである。
【0036】
【課題を解決するための手段】本発明の信号点マッピン
グ方法は、符号化された情報を信号点にマッピングし、
所定のデジタル変調方式でデジタル変調し、伝送するシ
ステムに用いられる信号点マッピング方法において、信
号点を複数のサブセットに分割し、2以上の信号点を有
する第1のサブセットを、原点を中心として、角度φだ
け回転したとき、2以上の信号点が、第2のサブセット
の2以上の信号点と対応するように、第1のサブセット
と第2のサブセットを点対称になるように構成するとと
もに、第2のサブセットと、角度φだけ回転したときの
第1のサブセットの信号点のパラレルパスに対応するM
SB側のビットを一致させることを特徴とする。
【0037】デジタル変調方式はQAMとすることがで
き、また、角度φは90度とすることができる。
【0038】本発明の信号点検出方法は、請求項1,2
または3に記載の信号点マッピング方法によりマッピン
グされた信号点に対応して変調され、伝送された搬送波
を受信し、受信した搬送波から信号点を検出する信号点
検出方法において、受信した信号点と複数のサブセット
とのブランチメトリックを演算するとともに、受信した
信号点の複数のサブセットにおけるパラレルパスに対応
するMSB側のビットを検出し、搬送波の位相の回転を
検出し、搬送波の位相の回転に対応して、信号点のMS
B側のビットとブランチメトリックの組のうち所定のも
のを選択することを特徴とする。
【0039】
【作用】上記構成の信号点マッピング方法においては、
第2のサブセットと、角度φだけ回転したときの第1の
サブセットの信号点のパラレルパスに対応するMSB側
のビットを一致させるようにする。従って、信号点が角
度φだけ回転した場合においても、パラレルパスに対応
する情報を迅速に検出することが可能となる。
【0040】さらに本発明の信号点検出方法において
は、搬送波の位相の回転に対応して、信号点のMSB側
のビットとブランチメトリックの組のうち所定のものを
選択する。従って、信号点を迅速に検出することが可能
となる。
【0041】
【実施例】次に、本発明の信号点マッピング方法と信号
点検出方法について説明する。これらの方法を適用する
デジタル信号伝送装置と受信装置は、それぞれ図16と
図22に示した従来の場合と基本的に同様の構成とされ
ており、図16のマッピング回路3における信号点マッ
ピング方法と、図22の復号器32における信号点検出
方法が従来の場合と異なっている。
【0042】図1は、本発明の信号点マッピング方法を
説明する図である。本実施例においても、図17に示す
符号化器2により、3ビットの入力データ(x3x2x
1)が、4ビットのデータ(y3y2y1y0)に符号
化されるものとする。そして、この4ビットのデータ
が、マッピング回路3において16個の信号点にマッピ
ングされる。
【0043】16個の信号点は、図19に示した場合と
同様に、セット分割法により、サブセット0乃至7の8
個のサブセットに分割される。そして、この各サブセッ
トへの分割に当たって、従来における場合と同様に、サ
ブセット0を時計方向に90度回転したとき、サブセッ
ト0の2つの信号点が、サブセット1の2つの信号点
に、それぞれ対応するように信号点が配置される。
【0044】また、サブセット1を時計方向に90度回
転したとき、その2つの信号点が、サブセット2の2つ
の信号点に対応するように信号点が配置される。さら
に、サブセット2を時計方向に90度回転したとき、そ
の2つの信号点が、サブセット3の2つの信号点にそれ
ぞれ対応するように信号点が配置され、サブセット3を
時計方向に90度回転したとき、その2つの信号点が、
サブセット0の2つの信号点にそれぞれ対応するように
信号点が配置される。
【0045】また同様に、サブセット4乃至7において
も、1つ前のサブセットを時計方向に90度回転したと
き、その2つの信号点が、次のサブセットの2つの信号
点に対応するように、各サブセットの信号点が配置され
ている。
【0046】このように、第1のサブセットiを90度
だけ時計方向に回転したとき、第2のサブセットi+1
と信号点が対応するように、サブセットiとサブセット
i+1が点対称に構成される。さらに、本発明において
は、サブセットiとサブセットi+1の対応する信号点
のパラレルパスに対応する情報が一致するように、信号
点が配置される。
【0047】例えば、サブセット0は、2つの信号点S
0とS8を有し、サブセット0を90度時計方向に回転
したとき対応するサブセット1は、2つの信号点S1と
S9を有するのであるが、信号点S0に対応する信号点
としては、信号点S0(0000)のMSBが0である
ため、やはりMSBが0である信号点S1(0001)
を対応させ、MSBが1である信号点S8(1000)
に対しては、やはりMSBが1である信号点S9(10
01)を対応させる。
【0048】また、サブセット1とサブセット2の間に
おいても、サブセット1のMSBが0である信号点S1
(0001)に対して、サブセット2のMSBが0であ
る信号点S2(0010)を対応させ、サブセット1の
MSBが1である信号点S9(1001)に対して、サ
ブセット2のMSBが1である信号点S10(101
0)を対応させる。
【0049】同様に、サブセット2とサブセット3の間
においても、サブセット2のMSBが0である信号点S
2(0010)に対して、サブセット3のMSBが0で
ある信号点S3(0011)を対応させ、サブセット2
のMSBが1である信号点S10(1010)に対し
て、サブセット3のMSBが1である信号点S11(1
011)を対応させる。サブセット3とサブセット0の
間においても、サブセット3のMSBが0である信号点
S3(0011)に対して、サブセット0のMSBが0
である信号点S0(0000)を対応させ、サブセット
3のMSBが1である信号点S11(1011)に対し
て、サブセット0のMSBが1である信号点S8(10
00)を対応させる。
【0050】このことは、サブセット4乃至7の間にお
いても同様に行われる。即ち、サブセット4のMSBが
0である信号点S4(0100)に対して、サブセット
5のMSBが0である信号点S5(0101)を対応さ
せ、サブセット4のMSBが1である信号点S12(1
100)に対して、サブセット5のMSBが1である信
号点S13(1101)を対応させる。サブセット5の
MSBが0である信号点S5(0101)に対して、サ
ブセット6のMSBが0である信号点S6(0110)
を対応させ、サブセット5のMSBが1である信号点S
13(1101)に対して、サブセット6のMSBが1
である信号点S14(1110)を対応させる。
【0051】また、サブセット6のMSBが0である信
号点S6(0110)に対して、サブセット7のMSB
が0である信号点S7(0111)を対応させ、サブセ
ット6のMSBが1である信号点S14(1110)に
対して、サブセット7のMSBが1である信号点S15
(1111)を対応させる。また、サブセット7のMS
Bが0である信号点S7(0111)に対して、サブセ
ット4のMSBが0である信号点S4(0100)を対
応させ、サブセット7のMSBが1である信号点S15
(1111)に対して、サブセット4のMSBが1であ
る信号点S12(1100)を対応させる。
【0052】このようにマッピングすると、搬送波の位
相が90度(または、180度、270度)回転したと
き、対応するサブセットからブランチメトリックだけで
なく、パラレルパスに対応する情報(MSB)も求める
ことができる。
【0053】即ち、例えば、いま、図2に示すような信
号点Pが伝送されたとする。この信号点Pは、搬送波が
90度回転すると、各サブセット0乃至7において、図
3に示す信号点Pとなる。
【0054】この場合、例えばサブセット0において
は、図4に示すように、位相が90度回転していない状
態における信号点P(I,Q)と信号点S0(S0i,S
0q)との2乗ユークリッド距離と、信号点P(I,Q)
と信号点S8(S8i,S8q)との2乗ユークリッド距離
が求められるべきものとなる。即ち、この場合の2乗ユ
ークリッド距離は、それぞれ次式で表すことができる。 BM01=(I−S0i2+(Q−S0q2 BM02=(I−S8i2+(Q−S8q2
【0055】これに対して、90度回転した信号点が検
出された場合、サブセット1においては、図5に示すよ
うな信号点配置となる。その結果、このサブセット1に
おいては、次のような2乗ユークリッド距離が求められ
る。 BM11=(I−S1i2+(Q−S1q2 BM12=(I−S9i2+(Q−S9q2
【0056】図4と図5を比較して明らかなように、図
4のサブセット0において求められるべき2乗ユークリ
ッド距離BM01は、図5のサブセット1において求めら
れた2乗ユークリッド距離BM11に等しい。また、図4
のサブセット0において求められるべき2乗ユークリッ
ド距離BM02は、図5のサブセット1において求められ
た2乗ユークリッド距離BM12に等しい。従って、90
度位相が回転した状態におけるサブセット1の2乗ユー
クリッド距離BM11またはBM12を、位相が90度回転
しない状態におけるサブセット0の2乗ユークリッド距
離BM01またはBM02として、それぞれ用いることがで
きる。
【0057】また、図5に示す、位相が90度回転した
状態におけるサブセット1のMSBが1である信号点S
9(1001)に対して、図4に示す位相が90度回転
しない状態におけるサブセット0のMSBが1である信
号点S8(1000)が対応しているので、そのパラレ
ルパスに対応する情報(MSB)は一致している(MS
Bは共に1となっている)。
【0058】同様に、図5のサブセット1のMSBが0
である信号点S1(0001)に対して、図4のサブセ
ット0のMSBが0である信号点S0(0000)が対
応しているため、両者のMSB(パラレルパスに対応す
る情報)は共に0であり、一致している。従って、信号
点Pの位相が90度回転した状態におけるサブセット1
のパラレルパスに対応する情報を、信号点Pの位相が9
0度回転しない状態におけるサブセット0のパラレルパ
スに対応する情報として用いることができる。
【0059】以上のことは、他の相互に対応するサブセ
ット間においても同様となる。
【0060】本発明においては、以上のようにして、マ
ッピング回路3によりマッピングされた4ビット(y3
y2y1y0)のデジタル情報が、変調器4により16
QAM方式で変調され、伝送路5に伝送される。
【0061】この搬送波の位相と振幅を変調することで
伝送された情報は、復調器31に供給され、I成分とQ
成分に復調される。そして、復号器32において、元の
3ビットのデータ(x3x2x1)に復号される。
【0062】この復号器32は、例えば図6と図7に示
すように構成される。
【0063】即ち、伝送路5より受信された搬送波か
ら、I成分(Sii)とQ成分(Siq)が復調器31で直
交検波され、これらのI成分とQ成分が、例えばROM
などにより構成される演算器50乃至57(ED0乃至
ED7)に供給される。これらの演算器50乃至57
は、それぞれ図1に示したサブセット0乃至7の信号点
SiのIQ座標軸上のデータ(Sii,Siq)を有してお
り、受信信号の信号点P(I,Q)と信号点Siの2乗
ユークリッド距離を、次式に従って演算する。 EDi=(I−Sii2+(Q−Siq2 ・・・(3)
【0064】そして、演算器50乃至57は、それぞれ
求められたEDi(EDi1,EDi2)のうち、最小値を
求め、それをブランチメトリックBMiとする。また、
パラレルパスに対応する信号点の選択情報(識別子)P
Piを出力する。
【0065】例えば演算器50においては、図4に示す
ように、信号点S0と信号点Pとの2乗ユークリッド距
離ED01が、次式で示すように演算される。 ED01=(I−S0i2+(Q−S0q2
【0066】また、信号点S8と信号点Pとの2乗ユー
クリッド距離ED02が、次式により演算される。 ED02=(I−S8i2+(Q−S8q2
【0067】そして、求められた2乗ユークリッド距離
ED01とED02のうち、小さい方が選択され、それがブ
ランチメトリックBM0とされる。
【0068】さらにまた、2乗ユークリッド距離ED01
とED02のうち、小さい方に対応する信号点のパラレル
パスに対応する情報としてのMSBが、PP0とされ
る。図4の実施例においては、信号点S0と信号点Pと
の2乗ユークリッド距離BM01の方が、信号点S8と信
号点Pとの2乗ユークリッド距離BM02より小さいの
で、BM0=BM01とされ、PP0には、選択された信
号点S0のMSBである0が設定される(PP0=0と
される)。
【0069】演算器51においては、受信された信号点
Pと信号点S1との2乗ユークリッド距離と、信号点P
と信号点S9との2乗ユークリッド距離のうち、小さい
方の2乗ユークリッド距離を演算し、その2乗ユークリ
ッド距離をブランチメトリックBM1として出力する。
また、小さい方の2乗ユークリッド距離を有する信号点
がS1であれば、PP1=0とされ、S9であれば、P
P1=1とされる。
【0070】演算器52乃至57においても、それぞれ
サブセット2乃至7における同様の処理が実行され、B
M2,PP2乃至BM7,PP7が出力される。
【0071】演算器50の出力は、スイッチ60の0度
の接点、スイッチ61の270度の接点、スイッチ62
の180度の接点、およびスイッチ63の90度の接点
に、それぞれ供給される。また、演算器51の出力は、
スイッチ60の90度の接点、スイッチ61の0度の接
点、スイッチ62の270度の接点、およびスイッチ6
3の180度の接点に、それぞれ供給される。また、演
算器52の出力は、スイッチ60の180度の接点、ス
イッチ61の90度の接点、スイッチ62の0度の接
点、およびスイッチ63の270度の接点に、それぞれ
供給される。さらに、演算器53の出力は、スイッチ6
0の270度の接点、スイッチ61の180度の接点、
スイッチ62の90度の接点、およびスイッチ63の0
度の接点に、それぞれ供給される。
【0072】即ち、スイッチ60乃至63の0度、27
0度、180度、または90度の各接点には、それぞれ
演算器50乃至53の出力が供給される。
【0073】同様に、演算器54の出力は、スイッチ6
4の0度の接点、スイッチ65の270度の接点、スイ
ッチ66の180度の接点、およびスイッチ67の90
度の接点に、それぞれ供給される。また、演算器55の
出力は、スイッチ64の90度の接点、スイッチ65の
0度の接点、スイッチ66の270度の接点、およびス
イッチ67の180度の接点に、それぞれ供給される。
また、演算器56の出力は、スイッチ64の180度の
接点、スイッチ65の90度の接点、スイッチ66の0
度の接点、およびスイッチ67の270度の接点に、そ
れぞれ供給される。さらに、演算器57の出力は、スイ
ッチ64の270度の接点、スイッチ65の180度の
接点、スイッチ66の90度の接点、およびスイッチ6
7の0度の接点に、それぞれ供給される。
【0074】このように、スイッチ64乃至67の0
度、270度、180度、または90度の各接点には、
それぞれ演算器54乃至57の出力が供給される。
【0075】これらのスイッチ60乃至67は、図10
を参照して後述する回路から出力される角度情報に対応
して、0度、270度、180度または90度の4つの
接点のいずれかに切り換えられるようになされている。
この角度情報は、搬送波の位相のずれに対応しており、
そのずれが0度の(ずれがない)場合、0度の接点に切
り換えられ、ずれが90度の場合、90度の接点に切り
換えられ、ずれが180度の場合、180度の接点に切
り換えられ、ずれが270度の場合、270度の接点に
それぞれ切り換えられる。
【0076】例えば、搬送波の位相ずれが90度である
場合、スイッチ60は、サブセット1のブランチメトリ
ックBM1とパラレルパス識別子PP1を、位相ずれが
ない場合におけるサブセット0のブランチメトリックB
M0とパラレルパス識別子PP0として選択し、出力す
る。その出力は、レジスタ70に供給され、保持され
る。
【0077】同様にして、位相ずれが180度の場合に
おいては、演算器52が出力するブランチメトリックB
M2とパラレルパス識別子PP2が、位相ずれがない場
合におけるサブセット0のブランチメトリックBM0と
パラレルパス識別子PP0として選択され、位相ずれが
270度である場合においては、演算器53が出力する
ブランチメトリックBM3とパラレルパス識別子PP3
が、位相ずれがない場合におけるサブセット0のブラン
チメトリックBM0とパラレルパス識別子PP0として
選択、出力される。
【0078】このようにして、レジスタ70には、位相
ずれを補正したブランチメトリックBM0とパラレルパ
ス識別子PP0が保持されることになる。
【0079】他のスイッチ61乃至67(スイッチ60
と同期して、対応する角度の接点に切り換えられる)に
おいても同様の処理が行われ、それらに対応するレジス
タ71乃至77には、位相ずれが補正されたブランチメ
トリックBM1とパラレルパス識別子PP1乃至BM7
とPP7が保持される。
【0080】このようにして、レジスタ70乃至77に
保持された、位相ずれが補正されたブランチメトリック
BM0乃至BM7は、さらに図7に示す装置に供給され
る。
【0081】BM0乃至BM7のうち、BM0,BM
2,BM4,BM6が、演算器(ACS:Add,Co
mpare,Select)90乃至93に供給され、
BM1,BM3,BM5,BM7が、演算器94乃至9
7に供給される。演算器90乃至93は、入力されたブ
ランチメトリックBM0乃至BM3のステートメトリッ
クSM0乃至SM3を、次式に示すように演算する。
【0082】即ち、例えば演算器90は、次のような演
算を行う。 SM00=SM0+BM0 SM01=SM2+BM4 SM02=SM4+BM2 SM03=SM6+BM6 SM0=min{SM0i}(i=0乃至3)
【0083】即ち、演算器90は、初めてBM0,BM
2,BM4,BM6が入力されたとき、その中から最小
のものを選択し、それをSM0としてレジスタ100に
供給し、保持させる。次に、BM0,BM2,BM4,
BM6が入力されたとき、演算器90は、レジスタ10
0に保持されているそれまでのステートメトリックSM
0に対して、いま入力されたブランチメトリックBM0
を加算し、SM00を演算する。
【0084】レジスタ102,104,106には、レ
ジスタ100における場合と同様に、ステートメトリッ
クSM2,SM4またはSM6が、それぞれ保持されて
いる。演算器90は、新たに入力されたブランチメトリ
ックBM2に対して、レジスタ104に保持されている
それまでのステートメトリックSM4を加算し、SM01
を演算する。同様に、新たなブランチメトリックBM4
に対して、レジスタ102に保持されているそれまでの
ステートメトリックSM2を加算し、SM02を演算す
る。また、新たなブランチメトリックBM6に対して、
レジスタ106に保持されているそれまでのステートメ
トリックSM6を加算し、SM03を演算する。
【0085】そして、このようにして得られたSM00
至SM03のうち、最小のものを求め、それを新たなステ
ートメトリックSM0として、レジスタ100に供給
し、記憶させる。このような処理が、順次繰り返され
る。
【0086】演算器91乃至93においても同様の処理
が行われ、レジスタ101乃至103には、ステートメ
トリックSM1乃至SM3が順次更新、保持される。
【0087】また、演算器94は、次式に示すような演
算を実行する。 SM40=SM1+BM1 SM41=SM3+BM5 SM42=SM5+BM3 SM43=SM7+BM7 SM4=min{SM4i}(i=0乃至3)
【0088】即ち、演算器94は、初めてBM1,BM
3,BM5,BM7が入力されたとき、そのうちの最小
のものを選択し、それをSM4としてレジスタ104に
供給し、保持させる。そして次に、BM1が入力された
とき、レジスタ101に保持されているそれまでのステ
ートメトリックSM1を加算し、SM40を演算する。
【0089】また、新たなにブランチメトリックBM3
に対して、レジスタ105に保持されているそれまでの
ステートメトリックSM5を加算し、SM41を演算す
る。
【0090】新たなブランチメトリックBM5に対して
は、レジスタ103に保持されているそれまでのステー
トメトリックSM3を加算し、SM42を演算する。
【0091】さらに、新たなブランチメトリックBM7
に対しては、レジスタ107に保持されているそれまで
のステートメトリックSM7を加算し、SM43を演算す
る。
【0092】このようにして得られたステートメトリッ
クSM40乃至SM43のうち、最小のものを求め、それを
新たなステートメトリックSM4として、レジスタ10
4に供給し、記憶させる。このような動作が、順次繰り
返される。
【0093】演算器95乃至97においても、演算器9
4と同様の処理が実行され、レジスタ105乃至107
には、ステートメトリックSM5乃至SM7が順次更
新、保持される。
【0094】次に、図8と図9を参照して、図7におい
て、ステートメトリックSM0乃至SM3を演算するの
に、ブランチメトリックBM0,BM2,BM4,BM
6を用い、ステートメトリックSM4乃至SM7を演算
するのに、ブランチメトリックBM1,BM3,BM
5,BM7を用いる理由について説明する。
【0095】いまの場合、4ビットのデータ(y3y2
y1y0)は、図17に示す構成の符号化器2により、
3ビットの入力データ(x3x2X1)より生成された
ものである。3ビットの入力データのうちのMSBx3
は、4ビットの出力データのMSBy3にそのまま出力
されるパラレルパスとなっているため、これを除いて、
入力x2,x1が与えられたとき、レジスタ11,12
または13に保持されるデータR2,R1,R0の変化
前と変化後の値、さらにそのとき得られる出力y2,y
1,y0の関係を表すと、図8に示すようになる。
【0096】そして、この図8に示す関係をトレリス線
図に表すと、図9に示すようになる。
【0097】図9において、縦方向に示す0(000)
乃至7(111)の数字は、符号化器2におけるレジス
タ11乃至13により表される3ビットのデータ(R2
R1R0)により表される状態を表しており、左側の値
は変化前の状態を示し、右側の値は変化後の状態を示し
ている。
【0098】そして左側の状態0乃至7の近傍に示され
ている数字00乃至11は、(x2x1)で表される2
ビットの入力データを表し、その右側に示すS0,S
1,S2,・・・は、符号化器2の出力(y2y1y
0)で表される3ビットのデータに対応して与えられた
シンボル(図1における信号点)を表している。
【0099】例えば、(R2R1R0)が000である
状態において、(x2x1)として00が入力される
と、(R2R1R0)は000の状態に変化する(この
場合、状態は変化しない)。そして、この場合におい
て、出力はS0(0000)またはS8(1000)と
なる。即ち、これらの信号点S0とS8に対応するパス
は、パラレルパスを構成し、S0の場合、図6における
パラレルパス識別子PP0が0とされ、S8の場合、P
P0=1とされる。
【0100】このように、(R2R1R0)で表される
状態のうち、状態0(000)乃至3(011)の状態
は、状態0(000),2(010),4(100)ま
たは6(110)から遷移し、状態1(001),3
(011),5(101)または7(111)から遷移
することはない。
【0101】同様に、状態4(100)乃至7(11
1)は、状態1(001),3(011),5(10
1)または7(111)から遷移し、状態0(00
0),2(010),4(100)または6(110)
から遷移することはない。
【0102】従って、(R2R1R0)で表される状態
0乃至7に対して、ステートメトリックSM0乃至SM
7を対応させると、ステートメトリックSM0乃至SM
3は、変化前のステートメトリックSM0,SM2,S
M4,SM6からのみ影響を受け、ステートメトリック
SM4乃至SM7は、変化前のステートメトリックSM
1,SM3,SM5,SM7からのみ影響を受ける。そ
こで、これらの影響を受けるステートメトリックのみを
演算して、新たなステートメトリックを求めればよいこ
とになる。
【0103】図9においては、状態0乃至7がステート
メトリックSM0乃至SM7に対応しており、Siがブ
ランチメトリックBMiに対応している。従って、例え
ば、状態0から状態0へのパスにおいて、 SM01=SM0+S0=SM0+BM0 とされ、状態2から状態0へのパスにおいて、 SM02=SM2+S4=SM2+BM4 とされ、状態4から状態0へのパスにおいて、 SM03=SM4+S2=SM4+BM2 とされ、状態6から状態0へのパスにおいて、 SM04=SM6+S6=SM6+BM6 とされる。
【0104】図10は、角度情報を生成する回路の構成
例を示している。この実施例においては、図7に示すレ
ジスタ100乃至107より出力されたステートメトリ
ックSM0乃至SM7が、最小値選択回路111に供給
されるようになされている。最小値選択回路111は、
入力されたステートメトリックSM0乃至SM7のう
ち、最小のものを選択し、比較回路112に供給する。
【0105】いま、例えば図6のスイッチ60乃至67
が、0度の接点に切り換えられた状態にあるとすると、
この場合において、所定の期間、順次受信されるデータ
を復号処理して得られるステートメトリックSM0乃至
SM7のうち、最小のものは、比較的小さな値となる。
これに対して、例えば90度の位相ずれが存在する場
合、スイッチ60乃至67を0度の接点に切り換えた状
態において得られるステートメトリックSMiは、正し
いパスを得ているものではないので、比較的大きな値と
なる。
【0106】そこで、最小値選択回路111が出力する
最小のステートメトリックSMiを、基準回路113が
出力する基準値と比較回路112において比較し、ステ
ートメトリックSMiの値が基準値の範囲外にあると
き、制御回路144は角度情報を出力し、スイッチ60
乃至67を、例えば90度の接点に切り換えさせる。
【0107】そして、所定の期間にわたってデータを復
号し、その結果得られるステートメトリックSMiの最
小値を、最小値選択回路111で選択し、その値を基準
値と比較する。その値が基準値より大きいとき、制御回
路114は再びスイッチ60乃至67の接点を次の接点
に切り換える。
【0108】このようにして、スイッチ60乃至67の
接点を、0度、90度、180度または270度の接点
に切り換え、最小値選択回路111で選択した最小のス
テートメトリックSMiが基準の範囲内の大きさである
とき、スイッチ60乃至67が正しい切換接点に切り換
えられたことになる。
【0109】尚、基準回路113が設定する基準値は、
入力されるデータを処理する時間が長くなれば、それだ
け大きくなる。そこで、この基準値が制御回路114に
より制御される。
【0110】図11は、図6に示した実施例の他の構成
例を示している。即ち、図6の実施例においては、演算
器50乃至57により演算した結果を、スイッチ60乃
至67により選択するようにしたが、これらの演算器と
対応するスイッチとを一体化し、演算器120乃至12
7として構成したのが、図11の実施例である。従っ
て、この実施例においては、例えばROMなどにより構
成される演算器120乃至127に、受信した信号点の
データI,Qだけでなく、図10に示した制御回路11
4が出力する角度情報(PH)も供給される。そして、
演算器120乃至127は、角度情報に対応する所定の
ブランチメトリックBMiとパラレルパスの識別子PP
iを、対応するレジスタ70乃至77に出力する。
【0111】図12は、符号化器2の他の構成例を示し
ている。この実施例においては、図17に示す符号化器
2における場合に比べ、入力データと出力データが1ビ
ットだけさらに追加された構成とされている。即ち、入
力データが(x4x3x2x1)の4ビットとされ、出
力データが(y4y3y2y1y0)の5ビットとされ
ている。そして、x4は、そのまま出力y4として出力
されるようになされている。その他の構成は、図17に
おける場合と同様である。
【0112】この実施例の場合、サブセットは、例えば
図13に示すように構成することができる。この実施例
においても、サブセット0とサブセット1、サブセット
1とサブセット2、サブセット2とサブセット3、サブ
セット3とサブセット0が、それぞれ点対称となるよう
に、4つの信号点が配置されている。そして、各信号点
は、対応する信号点のパラレルパスに対応するMSB側
のビットが一致するように構成されている。
【0113】例えば、サブセット0の信号点S8(01
000)は、サブセット1の信号点S9(01001)
に対応するが、そのMSB側の2ビットはいずれも01
とされている。また、サブセット0の信号点S0(00
000)は、サブセット1の信号点S1(00001)
に対応しているが、そのMSB側の2ビットはいずれも
00とされている。サブセット0の信号点S16(10
000)は、サブセット1の信号点S17(1000
1)に対応されているが、そのMSB側の2ビットはい
ずれも10とされている。さらに、サブセット0の信号
点S24(11000)は、サブセット1の信号点S2
5(11001)に対応しているが、そのMSB側の2
ビットはいずれも11とされている。
【0114】また、サブセット1の信号点S1(000
01)は、サブセット2の信号点S2(00010)に
対応され、そのMSB側の2ビットはいずれも00とさ
れている。サブセット1の信号点S9(01001)
は、サブセット2の信号点S10(01010)に対応
され、そのMSB側の2ビットはいずれも01とされて
いる。サブセット1の信号点S17(10001)は、
サブセット2の信号点S18(10010)に対応さ
れ、そのMSB側の2ビットはいずれも10とされてい
る。さらに、サブセット1の信号点S25(1100
1)は、サブセット2の信号点S26(11010)に
対応され、そのMSB側の2ビットはいずれも11とさ
れている。
【0115】以下、サブセット2とサブセット3の間の
信号点、さらにサブセット3とサブセット0の間の信号
点においても、同様の関係が保持されるようになされて
いる。
【0116】さらにまた、サブセット4乃至7において
も、サブセット0乃至3における場合と同様の関係が保
持されるように、各サブセットの信号点がマッピングさ
れている。
【0117】図14は、符号化器2のさらに他の構成例
を示している。この実施例においては、図12に示した
符号化器に、さらに1ビットを付加し、5ビットの入力
データ(x5x4x3x2x1)を、6ビットの出力デ
ータ(y5y4y3y2y1y0)に変換する構成とさ
れている。入力データのMSBx5は、そのまま出力デ
ータのMSBy5として出力されるようになされてい
る。その他の構成は、図12における場合と同様であ
る。
【0118】図15は、図14に示す符号化器2を用い
る場合におけるマッピングの構成例を示している。この
実施例においても、サブセット0乃至3の間において、
各サブセットの信号点が点対称となるように配置される
とともに、対応する信号点のパラレルパスに対応するM
SB側のビットが同一となるようになされている。
【0119】このことは、サブセット4乃至7において
も同様とされている。
【0120】サブセット0とサブセット1の間について
だけ、この関係をさらに説明しておくと、サブセット0
の信号点S0(000000)は、サブセット1の信号
点S1(000001)に対応しており、そのMSB側
の3ビットはいずれも000とされている。サブセット
0の信号点S8(001000)は、サブセット1の信
号点S9(001001)に対応されており、そのMS
B側の3ビットはいずれも001とされている。サブセ
ット0の信号点S16(010000)は、サブセット
1の信号点S17(010001)に対応しており、そ
のMSB側の3ビットはいずれも010とされている。
【0121】サブセット0の信号点S24(01100
0)は、サブセット1の信号点S25(011001)
に対応しており、そのMSB側の3ビットはいずれも0
11とされている。サブセット0の信号点S32(10
0000)は、サブセット1の信号点S33(1000
01)に対応されており、そのMSB側の3ビットはい
ずれも100とされている。
【0122】サブセット0の信号点S40(10100
0)は、サブセット1の信号点S41(101001)
に対応されており、そのMSB側の3ビットはいずれも
101とされている。サブセット0の信号点S48(1
10000)は、サブセット1の信号点S49(110
001)に対応されており、そのMSB側の3ビットは
いずれも110とされている。サブセット0の信号点S
56(111000)は、サブセット1の信号点S57
(111001)に対応されおり、そのMSB側の3ビ
ットはいずれも111とされている。
【0123】この実施例の場合、各サブセットの最小の
番号の信号点の下位3ビットが、サブセットの番号を表
すことになる。
【0124】この図13と図15に示す実施例において
も、図1に示した場合と同様の効果を奏することができ
る。
【0125】
【発明の効果】以上の如く請求項1に記載の信号点マッ
ピング方法によれば、角度φだけ回転したときの第1の
サブセットの信号点のパラレルパスに対応するMSB側
のビットを第2のサブセットと一致させるようにしたの
で、角度φの不確定性が発生した場合においても、パラ
レルパスに対応する識別子を迅速かつ確実に得ることが
可能となる。
【0126】また、請求項4に記載の信号点検出方法に
よれば、搬送波の位相の回転に対応して、信号点のMS
B側のビットとブランチメトリックの組のうち、所定の
ものを選択するようにしたので、搬送波の位相が回転し
ている場合においても、信号点を迅速かつ確実に復号す
ることが可能となる。
【図面の簡単な説明】
【図1】本発明の信号点マッピング方法を説明する図で
ある。
【図2】受信信号点とサブセットとの関係を説明する図
である。
【図3】位相が回転した受信信号点と各サブセットとの
関係を説明する図である。
【図4】図2のサブセット0におけるブランチメトリッ
クを説明する図である。
【図5】図3のサブセット1におけるブランチメトリッ
クを説明する図である。
【図6】本発明の信号点検出方法を適用した復号器の構
成例を示すブロック図である。
【図7】ステートメトリックを演算する回路の構成例を
示すブロック図である。
【図8】図17の符号化器の各部におけるデータの関係
を説明する図である。
【図9】図8のデータに対応するトレリス線図である。
【図10】角度情報を生成する回路の構成例を示すブロ
ック図である。
【図11】本発明の信号点検出方法を応用した復号器の
他の実施例の構成を示すブロック図である。
【図12】符号化器の他の構成例を示すブロック図であ
る。
【図13】図12の構成の符号化器を用いる場合におけ
るマッピングを説明する図である。
【図14】符号化器のさらに他の構成例を示すブロック
図である。
【図15】図14の構成の符号化器を用いる場合におけ
るマッピングを説明する図である。
【図16】従来のデジタル伝送装置の構成例を示すブロ
ック図である。
【図17】図16の符号化器2の構成例を示すブロック
図である。
【図18】図16のマッピング回路3におけるマッピン
グを説明する図である。
【図19】セット分割法を説明する図である。
【図20】従来のマッピング方法を説明する図である。
【図21】サブセットにおける信号点を説明する図であ
る。
【図22】従来の受信装置の構成例を示すブロック図で
ある。
【図23】従来のマッピング方法における受信した信号
点とサブセットとの関係を説明する図である。
【図24】位相が回転した信号点とサブセットとの関係
を説明する図である。
【符号の説明】
1 信号源 2 符号化器 3 マッピング回路 4 変調器 5 伝送路 11乃至13 レジスタ 14,15 排他的論理和回路 31 復調器 32 復号器 50乃至57 演算器 60乃至67 スイッチ 70乃至77 レジスタ 90乃至97 演算器 100乃至107 レジスタ 111 最小値選択回路 112 比較回路 113 基準回路 114 制御回路 120乃至127 演算器

Claims (4)

    【特許請求の範囲】
  1. 【請求項1】 符号化された情報を信号点にマッピング
    し、所定のデジタル変調方式でデジタル変調し、伝送す
    るシステムに用いられる信号点マッピング方法におい
    て、 前記信号点を複数のサブセットに分割し、 2以上の前記信号点を有する第1のサブセットを、原点
    を中心として、角度φだけ回転したとき、2以上の前記
    信号点が、第2のサブセットの2以上の前記信号点と対
    応するように、前記第1のサブセットと第2のサブセッ
    トを点対称になるように構成するとともに、 前記第2のサブセットと、角度φだけ回転したときの前
    記第1のサブセットの信号点のパラレルパスに対応する
    MSB側のビットを一致させることを特徴とする信号点
    マッピング方法。
  2. 【請求項2】 前記デジタル変調方式はQAMであるこ
    とを特徴とする請求項1に記載の信号点マッピング方
    法。
  3. 【請求項3】 前記角度φは90度であることを特徴と
    する請求項1または2に記載の信号点マッピング方法。
  4. 【請求項4】 前記請求項1,2または3に記載の信号
    点マッピング方法によりマッピングされた前記信号点に
    対応して変調され、伝送された搬送波を受信し、受信し
    た前記搬送波から前記信号点を検出する信号点検出方法
    において、 受信した前記信号点と複数の前記サブセットとのブラン
    チメトリックを演算するとともに、受信した前記信号点
    の複数の前記サブセットにおけるパラレルパスに対応す
    るMSB側のビットを検出し、 前記搬送波の位相の回転を検出し、 前記搬送波の位相の回転に対応して、前記信号点のMS
    B側のビットと前記ブランチメトリックの組のうち所定
    のものを選択することを特徴とする信号点検出方法。
JP6034328A 1994-03-04 1994-03-04 信号点マッピング方法および信号点検出方法 Withdrawn JPH07245635A (ja)

Priority Applications (6)

Application Number Priority Date Filing Date Title
JP6034328A JPH07245635A (ja) 1994-03-04 1994-03-04 信号点マッピング方法および信号点検出方法
US08/394,507 US5717706A (en) 1994-03-04 1995-02-27 Apparatus and method for detecting signal points using signal point-mapping
CN95102474A CN1120269A (zh) 1994-03-04 1995-03-03 利用信号点变换检测信号点的装置和方法
KR1019950004659A KR950035229A (ko) 1994-03-04 1995-03-04 디지탈 신호를 부호화하는 장치 및 방법
US08/780,347 US6041432A (en) 1994-03-04 1997-01-08 Apparatus and method for detecting signal points using signal point-mapping
US09/505,586 US6263472B1 (en) 1994-03-04 2000-02-16 Apparatus and method for detecting signal points using signal point-mapping

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6034328A JPH07245635A (ja) 1994-03-04 1994-03-04 信号点マッピング方法および信号点検出方法

Publications (1)

Publication Number Publication Date
JPH07245635A true JPH07245635A (ja) 1995-09-19

Family

ID=12411096

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6034328A Withdrawn JPH07245635A (ja) 1994-03-04 1994-03-04 信号点マッピング方法および信号点検出方法

Country Status (4)

Country Link
US (3) US5717706A (ja)
JP (1) JPH07245635A (ja)
KR (1) KR950035229A (ja)
CN (1) CN1120269A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100398969B1 (ko) * 1999-06-08 2003-09-19 주식회사 대우일렉트로닉스 Tcm 디코더용 256-qam 브랜치 매트릭 회로

Families Citing this family (154)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5809082A (en) * 1996-06-21 1998-09-15 Hughes Electronics Corporation Vector trellis coded modulation using vector convolutional codes for reliable data transmission
EP0917369B1 (en) * 1996-08-05 2007-04-04 Matsushita Electric Industrial Co., Ltd. Data transmitter, data receiver, processor, equipment managing device, equipment managing system, data transmitting-receiving system, and medium
US6549242B1 (en) * 1997-04-04 2003-04-15 Harris Corporation Combining adjacent TV channels for transmission by a common antenna
US6738949B2 (en) * 1998-05-13 2004-05-18 Matsushita Electric Industrial Co., Ltd. Error correction circuit and error correction method
EP1206842B1 (en) * 1999-08-31 2004-02-18 Broadcom Corporation Memory-based shuffle-exchange traceback for gigabit ethernet transceiver
US6661834B1 (en) 2000-04-17 2003-12-09 Rf Micro Devices, Inc. Carrier recovery for spread spectrum communications
US6674818B1 (en) 2000-04-17 2004-01-06 Rf Micro Devices, Inc. Reduced complexity decision circuitry
US6693954B1 (en) 2000-04-17 2004-02-17 Rf Micro Devices, Inc. Apparatus and method of early-late symbol tracking for a complementary code keying receiver
US7039855B2 (en) * 2003-01-22 2006-05-02 Lsi Logic Corporation Decision function generator for a Viterbi decoder
US7290118B2 (en) * 2004-01-08 2007-10-30 Hewlett-Packard Development Company, L.P. Address control system for a memory storage device
DE102004038754A1 (de) * 2004-08-09 2006-02-23 Micronas Gmbh Decoder und Verfahren zum Durchführen eines Viterbi-Algorithmus
US7779331B2 (en) 2006-07-31 2010-08-17 Agere Systems Inc. Systems and methods for tri-column code based error reduction
US7802163B2 (en) * 2006-07-31 2010-09-21 Agere Systems Inc. Systems and methods for code based error reduction
US7801200B2 (en) * 2006-07-31 2010-09-21 Agere Systems Inc. Systems and methods for code dependency reduction
US7971125B2 (en) * 2007-01-08 2011-06-28 Agere Systems Inc. Systems and methods for prioritizing error correction data
US8418023B2 (en) 2007-05-01 2013-04-09 The Texas A&M University System Low density parity check decoder for irregular LDPC codes
US8196002B2 (en) * 2007-06-01 2012-06-05 Agere Systems Inc. Systems and methods for joint LDPC encoding and decoding
US7930621B2 (en) * 2007-06-01 2011-04-19 Agere Systems Inc. Systems and methods for LDPC decoding with post processing
KR20100061409A (ko) * 2007-09-28 2010-06-07 에이저 시스템즈 인크 복잡성이 감소된 데이터 프로세싱을 위한 시스템들 및 방법들
US8161348B2 (en) * 2008-02-05 2012-04-17 Agere Systems Inc. Systems and methods for low cost LDPC decoding
US8245104B2 (en) 2008-05-02 2012-08-14 Lsi Corporation Systems and methods for queue based data detection and decoding
KR101460835B1 (ko) * 2008-05-19 2014-11-11 에이저 시스템즈 엘엘시 데이터 검출기 피드백 루프에서 레이턴시를 완화하는 시스템들 및 방법들
US8660220B2 (en) * 2008-09-05 2014-02-25 Lsi Corporation Reduced frequency data processing using a matched filter set front end
US8245120B2 (en) * 2008-09-17 2012-08-14 Lsi Corporation Power reduced queue based data detection and decoding systems and methods for using such
KR20110086504A (ko) * 2008-11-20 2011-07-28 엘에스아이 코포레이션 노이즈 감소 데이터 프로세싱 회로, 노이즈 감소 데이터 프로세싱 회로를 위한 시스템 및 방법
US7990642B2 (en) * 2009-04-17 2011-08-02 Lsi Corporation Systems and methods for storage channel testing
US8443267B2 (en) * 2009-04-28 2013-05-14 Lsi Corporation Systems and methods for hard decision assisted decoding
KR20120012960A (ko) 2009-04-28 2012-02-13 엘에스아이 코포레이션 판독된 데이터 처리 시스템의 동적 스케일링을 위한 시스템 및 방법
US8250434B2 (en) * 2009-06-18 2012-08-21 Lsi Corporation Systems and methods for codec usage control during storage pre-read
US8352841B2 (en) 2009-06-24 2013-01-08 Lsi Corporation Systems and methods for out of order Y-sample memory management
US8312343B2 (en) * 2009-07-28 2012-11-13 Lsi Corporation Systems and methods for re-using decoding parity in a detector circuit
US8458553B2 (en) 2009-07-28 2013-06-04 Lsi Corporation Systems and methods for utilizing circulant parity in a data processing system
US8250431B2 (en) * 2009-07-30 2012-08-21 Lsi Corporation Systems and methods for phase dependent data detection in iterative decoding
US8321746B2 (en) 2009-07-30 2012-11-27 Lsi Corporation Systems and methods for quasi-cyclic LDPC code production and decoding
US8266505B2 (en) 2009-08-12 2012-09-11 Lsi Corporation Systems and methods for retimed virtual data processing
US8176404B2 (en) * 2009-09-09 2012-05-08 Lsi Corporation Systems and methods for stepped data retry in a storage system
US8688873B2 (en) 2009-12-31 2014-04-01 Lsi Corporation Systems and methods for monitoring out of order data decoding
US8578253B2 (en) 2010-01-04 2013-11-05 Lsi Corporation Systems and methods for updating detector parameters in a data processing circuit
US8683306B2 (en) * 2010-01-04 2014-03-25 Lsi Corporation Systems and methods for data detection including dynamic scaling
US8743936B2 (en) * 2010-01-05 2014-06-03 Lsi Corporation Systems and methods for determining noise components in a signal set
US8161351B2 (en) 2010-03-30 2012-04-17 Lsi Corporation Systems and methods for efficient data storage
US9343082B2 (en) 2010-03-30 2016-05-17 Avago Technologies General Ip (Singapore) Pte. Ltd. Systems and methods for detecting head contact
US8418019B2 (en) 2010-04-19 2013-04-09 Lsi Corporation Systems and methods for dynamic scaling in a data decoding system
US8527831B2 (en) 2010-04-26 2013-09-03 Lsi Corporation Systems and methods for low density parity check data decoding
US8443249B2 (en) 2010-04-26 2013-05-14 Lsi Corporation Systems and methods for low density parity check data encoding
US8381074B1 (en) 2010-05-21 2013-02-19 Lsi Corporation Systems and methods for utilizing a centralized queue based data processing circuit
US8381071B1 (en) 2010-05-21 2013-02-19 Lsi Corporation Systems and methods for decoder sharing between data sets
US8208213B2 (en) 2010-06-02 2012-06-26 Lsi Corporation Systems and methods for hybrid algorithm gain adaptation
US8681439B2 (en) 2010-09-13 2014-03-25 Lsi Corporation Systems and methods for handling sector gaps in inter-track interference compensation
US9219469B2 (en) 2010-09-21 2015-12-22 Avago Technologies General Ip (Singapore) Pte. Ltd. Systems and methods for filter constraint estimation
US8295001B2 (en) 2010-09-21 2012-10-23 Lsi Corporation Systems and methods for low latency noise cancellation
US8385014B2 (en) 2010-10-11 2013-02-26 Lsi Corporation Systems and methods for identifying potential media failure
US8560930B2 (en) 2010-10-11 2013-10-15 Lsi Corporation Systems and methods for multi-level quasi-cyclic low density parity check codes
US8443250B2 (en) 2010-10-11 2013-05-14 Lsi Corporation Systems and methods for error correction using irregular low density parity check codes
US8661071B2 (en) 2010-10-11 2014-02-25 Lsi Corporation Systems and methods for partially conditioned noise predictive equalization
US8750447B2 (en) 2010-11-02 2014-06-10 Lsi Corporation Systems and methods for variable thresholding in a pattern detector
US8566379B2 (en) 2010-11-17 2013-10-22 Lsi Corporation Systems and methods for self tuning target adaptation
US8667039B2 (en) 2010-11-17 2014-03-04 Lsi Corporation Systems and methods for variance dependent normalization for branch metric calculation
US8810940B2 (en) 2011-02-07 2014-08-19 Lsi Corporation Systems and methods for off track error recovery
US8699167B2 (en) 2011-02-16 2014-04-15 Lsi Corporation Systems and methods for data detection using distance based tuning
US8446683B2 (en) 2011-02-22 2013-05-21 Lsi Corporation Systems and methods for data pre-coding calibration
US8854753B2 (en) 2011-03-17 2014-10-07 Lsi Corporation Systems and methods for auto scaling in a data processing system
US8693120B2 (en) 2011-03-17 2014-04-08 Lsi Corporation Systems and methods for sample averaging in data processing
US8670955B2 (en) 2011-04-15 2014-03-11 Lsi Corporation Systems and methods for reliability assisted noise predictive filtering
US8887034B2 (en) 2011-04-15 2014-11-11 Lsi Corporation Systems and methods for short media defect detection
US8611033B2 (en) 2011-04-15 2013-12-17 Lsi Corporation Systems and methods for selective decoder input data processing
US8499231B2 (en) 2011-06-24 2013-07-30 Lsi Corporation Systems and methods for reduced format non-binary decoding
US8560929B2 (en) 2011-06-24 2013-10-15 Lsi Corporation Systems and methods for non-binary decoding
US8566665B2 (en) 2011-06-24 2013-10-22 Lsi Corporation Systems and methods for error correction using low density parity check codes using multiple layer check equations
US8862972B2 (en) 2011-06-29 2014-10-14 Lsi Corporation Low latency multi-detector noise cancellation
US8650451B2 (en) 2011-06-30 2014-02-11 Lsi Corporation Stochastic stream decoding of binary LDPC codes
US8595576B2 (en) 2011-06-30 2013-11-26 Lsi Corporation Systems and methods for evaluating and debugging LDPC iterative decoders
US8566666B2 (en) 2011-07-11 2013-10-22 Lsi Corporation Min-sum based non-binary LDPC decoder
US8879182B2 (en) 2011-07-19 2014-11-04 Lsi Corporation Storage media inter-track interference cancellation
US8830613B2 (en) 2011-07-19 2014-09-09 Lsi Corporation Storage media inter-track interference cancellation
US8819527B2 (en) 2011-07-19 2014-08-26 Lsi Corporation Systems and methods for mitigating stubborn errors in a data processing system
US8539328B2 (en) 2011-08-19 2013-09-17 Lsi Corporation Systems and methods for noise injection driven parameter selection
US8854754B2 (en) 2011-08-19 2014-10-07 Lsi Corporation Systems and methods for local iteration adjustment
US9026572B2 (en) 2011-08-29 2015-05-05 Lsi Corporation Systems and methods for anti-causal noise predictive filtering in a data channel
US8756478B2 (en) 2011-09-07 2014-06-17 Lsi Corporation Multi-level LDPC layer decoder
US8656249B2 (en) 2011-09-07 2014-02-18 Lsi Corporation Multi-level LDPC layer decoder
US8681441B2 (en) 2011-09-08 2014-03-25 Lsi Corporation Systems and methods for generating predictable degradation bias
US8661324B2 (en) 2011-09-08 2014-02-25 Lsi Corporation Systems and methods for non-binary decoding biasing control
US8850276B2 (en) 2011-09-22 2014-09-30 Lsi Corporation Systems and methods for efficient data shuffling in a data processing system
US8767333B2 (en) 2011-09-22 2014-07-01 Lsi Corporation Systems and methods for pattern dependent target adaptation
US8479086B2 (en) 2011-10-03 2013-07-02 Lsi Corporation Systems and methods for efficient parameter modification
US8689062B2 (en) 2011-10-03 2014-04-01 Lsi Corporation Systems and methods for parameter selection using reliability information
US8578241B2 (en) 2011-10-10 2013-11-05 Lsi Corporation Systems and methods for parity sharing data processing
US8862960B2 (en) 2011-10-10 2014-10-14 Lsi Corporation Systems and methods for parity shared data encoding
US8996597B2 (en) 2011-10-12 2015-03-31 Lsi Corporation Nyquist constrained digital finite impulse response filter
US8707144B2 (en) 2011-10-17 2014-04-22 Lsi Corporation LDPC decoder with targeted symbol flipping
US8788921B2 (en) 2011-10-27 2014-07-22 Lsi Corporation Detector with soft pruning
US8527858B2 (en) 2011-10-28 2013-09-03 Lsi Corporation Systems and methods for selective decode algorithm modification
US8683309B2 (en) 2011-10-28 2014-03-25 Lsi Corporation Systems and methods for ambiguity based decode algorithm modification
US8604960B2 (en) 2011-10-28 2013-12-10 Lsi Corporation Oversampled data processing circuit with multiple detectors
US8443271B1 (en) 2011-10-28 2013-05-14 Lsi Corporation Systems and methods for dual process data decoding
US8531320B2 (en) 2011-11-14 2013-09-10 Lsi Corporation Systems and methods for memory efficient data decoding
US8760991B2 (en) 2011-11-14 2014-06-24 Lsi Corporation Systems and methods for post processing gain correction
US8700981B2 (en) 2011-11-14 2014-04-15 Lsi Corporation Low latency enumeration endec
US8751913B2 (en) 2011-11-14 2014-06-10 Lsi Corporation Systems and methods for reduced power multi-layer data decoding
US8719686B2 (en) 2011-11-22 2014-05-06 Lsi Corporation Probability-based multi-level LDPC decoder
US8631300B2 (en) 2011-12-12 2014-01-14 Lsi Corporation Systems and methods for scalable data processing shut down
US8625221B2 (en) 2011-12-15 2014-01-07 Lsi Corporation Detector pruning control system
US8819515B2 (en) 2011-12-30 2014-08-26 Lsi Corporation Mixed domain FFT-based non-binary LDPC decoder
US8707123B2 (en) 2011-12-30 2014-04-22 Lsi Corporation Variable barrel shifter
US8751889B2 (en) 2012-01-31 2014-06-10 Lsi Corporation Systems and methods for multi-pass alternate decoding
US8850295B2 (en) 2012-02-01 2014-09-30 Lsi Corporation Symbol flipping data processor
US8775896B2 (en) 2012-02-09 2014-07-08 Lsi Corporation Non-binary LDPC decoder with low latency scheduling
US8749907B2 (en) 2012-02-14 2014-06-10 Lsi Corporation Systems and methods for adaptive decoder message scaling
US8782486B2 (en) 2012-03-05 2014-07-15 Lsi Corporation Systems and methods for multi-matrix data processing
US8610608B2 (en) 2012-03-08 2013-12-17 Lsi Corporation Systems and methods for reduced latency loop correction
US8731115B2 (en) 2012-03-08 2014-05-20 Lsi Corporation Systems and methods for data processing including pre-equalizer noise suppression
US8873182B2 (en) 2012-03-09 2014-10-28 Lsi Corporation Multi-path data processing system
US8977937B2 (en) 2012-03-16 2015-03-10 Lsi Corporation Systems and methods for compression driven variable rate decoding in a data processing system
US9043684B2 (en) 2012-03-22 2015-05-26 Lsi Corporation Systems and methods for variable redundancy data protection
US9230596B2 (en) 2012-03-22 2016-01-05 Avago Technologies General Ip (Singapore) Pte. Ltd. Systems and methods for variable rate coding in a data processing system
US8612826B2 (en) 2012-05-17 2013-12-17 Lsi Corporation Systems and methods for non-binary LDPC encoding
US8880986B2 (en) 2012-05-30 2014-11-04 Lsi Corporation Systems and methods for improved data detection processing
US9019647B2 (en) 2012-08-28 2015-04-28 Lsi Corporation Systems and methods for conditional positive feedback data decoding
US8930780B2 (en) 2012-08-28 2015-01-06 Lsi Corporation Systems and methods for non-zero syndrome based processing
US9324372B2 (en) 2012-08-28 2016-04-26 Avago Technologies General Ip (Singapore) Pte. Ltd. Systems and methods for local iteration randomization in a data decoder
US8751915B2 (en) 2012-08-28 2014-06-10 Lsi Corporation Systems and methods for selectable positive feedback data processing
US8949702B2 (en) 2012-09-14 2015-02-03 Lsi Corporation Systems and methods for detector side trapping set mitigation
US8634152B1 (en) 2012-10-15 2014-01-21 Lsi Corporation Systems and methods for throughput enhanced data detection in a data processing circuit
US9112531B2 (en) 2012-10-15 2015-08-18 Avago Technologies General Ip (Singapore) Pte. Ltd. Systems and methods for enhanced local iteration randomization in a data decoder
US9048870B2 (en) 2012-11-19 2015-06-02 Lsi Corporation Low density parity check decoder with flexible saturation
US9130589B2 (en) 2012-12-19 2015-09-08 Avago Technologies General Ip (Singapore) Pte. Ltd. Low density parity check decoder with dynamic scaling
US8929009B2 (en) 2012-12-19 2015-01-06 Lsi Corporation Irregular low density parity check decoder with low syndrome error handling
US8773791B1 (en) 2013-01-14 2014-07-08 Lsi Corporation Systems and methods for X-sample based noise cancellation
US9003263B2 (en) 2013-01-15 2015-04-07 Lsi Corporation Encoder and decoder generation by state-splitting of directed graph
US9009557B2 (en) 2013-01-21 2015-04-14 Lsi Corporation Systems and methods for reusing a layered decoder to yield a non-layered result
US8930792B2 (en) 2013-02-14 2015-01-06 Lsi Corporation Systems and methods for distributed low density parity check decoding
US8885276B2 (en) 2013-02-14 2014-11-11 Lsi Corporation Systems and methods for shared layer data decoding
US9214959B2 (en) 2013-02-19 2015-12-15 Avago Technologies General Ip (Singapore) Pte. Ltd. Systems and methods for skip layer data decoding
US9048873B2 (en) 2013-03-13 2015-06-02 Lsi Corporation Systems and methods for multi-stage encoding of concatenated low density parity check codes
US8797668B1 (en) 2013-03-13 2014-08-05 Lsi Corporation Systems and methods for penalty based multi-variant encoding
US9048874B2 (en) 2013-03-15 2015-06-02 Lsi Corporation Min-sum based hybrid non-binary low density parity check decoder
US9281843B2 (en) 2013-03-22 2016-03-08 Avago Technologies General Ip (Singapore) Pte. Ltd. Systems and methods for reduced constraint code data processing
US9048867B2 (en) 2013-05-21 2015-06-02 Lsi Corporation Shift register-based layered low density parity check decoder
US9274889B2 (en) 2013-05-29 2016-03-01 Avago Technologies General Ip (Singapore) Pte. Ltd. Systems and methods for data processing using global iteration result reuse
US8959414B2 (en) 2013-06-13 2015-02-17 Lsi Corporation Systems and methods for hybrid layer data decoding
US8917466B1 (en) 2013-07-17 2014-12-23 Lsi Corporation Systems and methods for governing in-flight data sets in a data processing system
US8817404B1 (en) 2013-07-18 2014-08-26 Lsi Corporation Systems and methods for data processing control
US9196299B2 (en) 2013-08-23 2015-11-24 Avago Technologies General Ip (Singapore) Pte. Ltd. Systems and methods for enhanced data encoding and decoding
US8908307B1 (en) 2013-08-23 2014-12-09 Lsi Corporation Systems and methods for hard disk drive region based data encoding
US9047882B2 (en) 2013-08-30 2015-06-02 Lsi Corporation Systems and methods for multi-level encoding and decoding
US9129651B2 (en) 2013-08-30 2015-09-08 Avago Technologies General Ip (Singapore) Pte. Ltd. Array-reader based magnetic recording systems with quadrature amplitude modulation
US9298720B2 (en) 2013-09-17 2016-03-29 Avago Technologies General Ip (Singapore) Pte. Ltd. Systems and methods for fragmented data recovery
CN104518801A (zh) 2013-09-29 2015-04-15 Lsi公司 非二进制的分层低密度奇偶校验解码器
US9219503B2 (en) 2013-10-16 2015-12-22 Avago Technologies General Ip (Singapore) Pte. Ltd. Systems and methods for multi-algorithm concatenation encoding and decoding
US9323606B2 (en) 2013-11-21 2016-04-26 Avago Technologies General Ip (Singapore) Pte. Ltd. Systems and methods for FAID follower decoding
US9130599B2 (en) 2013-12-24 2015-09-08 Avago Technologies General Ip (Singapore) Pte. Ltd. Systems and methods of converting detector output to multi-level soft information
RU2014104571A (ru) 2014-02-10 2015-08-20 ЭлЭсАй Корпорейшн Системы и способы для эффективного с точки зрения площади кодирования данных
US9378765B2 (en) 2014-04-03 2016-06-28 Seagate Technology Llc Systems and methods for differential message scaling in a decoding process

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3066889D1 (en) * 1980-12-23 1984-04-12 Ibm Method of transmitting binary data sequences and arrangement for enabling the rapid determination of the end of a transmitted binary data sequence
US4601044A (en) * 1983-11-04 1986-07-15 Racal Data Communications Inc. Carrier-phase adjustment using absolute phase detector
GB8628655D0 (en) * 1986-12-01 1987-01-07 British Telecomm Data coding
US5159610A (en) * 1989-05-12 1992-10-27 Codex Corporation Trellis precoding for modulation systems
US5289501A (en) * 1991-11-26 1994-02-22 At&T Bell Laboratories Coded modulation with unequal error protection for fading channels
JP2768169B2 (ja) * 1992-09-22 1998-06-25 日本電気株式会社 データ伝送方式
KR100195177B1 (ko) * 1992-12-31 1999-06-15 윤종용 트렐리스 부호화 변조시스템
US5535228A (en) * 1993-02-19 1996-07-09 Motorola, Inc. Device and method for achieving rotational invariance in a multi-level trellis coding system
US5418798A (en) * 1993-04-09 1995-05-23 At&T Corp. Multidimensional trellis-coded communication system
US5548615A (en) * 1993-05-03 1996-08-20 At&T Corp. Methods and apparatus for rotationally invariant multilevel coding
US5521942A (en) * 1993-06-14 1996-05-28 At&T Corp. Method for increasing the dynamic range of a signal in a simultaneous voice and data system by the use of overlapping signal point regions and trellis coding

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100398969B1 (ko) * 1999-06-08 2003-09-19 주식회사 대우일렉트로닉스 Tcm 디코더용 256-qam 브랜치 매트릭 회로

Also Published As

Publication number Publication date
US5717706A (en) 1998-02-10
CN1120269A (zh) 1996-04-10
US6263472B1 (en) 2001-07-17
US6041432A (en) 2000-03-21
KR950035229A (ko) 1995-12-30

Similar Documents

Publication Publication Date Title
JPH07245635A (ja) 信号点マッピング方法および信号点検出方法
JP2768169B2 (ja) データ伝送方式
US5469452A (en) Viterbi decoder bit efficient chainback memory method and decoder incorporating same
EP0052463B1 (en) Soft decision convolutional code transmission system
US5398260A (en) Method and apparatus for restoring multi level/phase modulation data
JP3926499B2 (ja) 畳み込み符号軟判定復号方式の受信装置
US5509021A (en) Viterbi decoder for decoding error-correcting encoded information symbol string
US6977972B1 (en) Method of hybrid soft/hard decision demodulation of signals with multilevel modulation
JP2799719B2 (ja) ディジタル信号符号化装置
JPH06205053A (ja) 復号装置
US6769090B1 (en) Unified technique for multi-rate trellis coding and decoding
JPH1127156A (ja) 誤り訂正復号装置
JP2701702B2 (ja) ビタビ復号回路
JPH0897866A (ja) Fec復号器
EP2328313A1 (en) Method and apparatus for demodulating differential binary phase shift keying modulated signals
JP3578736B2 (ja) ブランチメトリック算出装置およびその算出方法
JP2001197134A (ja) 最尤復号器
JP3348303B2 (ja) ビタビ復号方法およびその装置
JP3874605B2 (ja) 誤り訂正方法及び誤り訂正装置
JP2882156B2 (ja) ビタビ復号器
KR880000722B1 (ko) 전송 시스템
CA1287404C (en) Digital signal coding
WO1999035752A2 (en) Method and apparatus for decoding punctured trellis code modulated data
JP2000156645A (ja) 誤り訂正復号装置
JPH09247223A (ja) 情報伝送システムおよび情報受信装置並びに情報伝送方法

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20010508