JPH077942B2 - Code reception system - Google Patents
Code reception systemInfo
- Publication number
- JPH077942B2 JPH077942B2 JP28893485A JP28893485A JPH077942B2 JP H077942 B2 JPH077942 B2 JP H077942B2 JP 28893485 A JP28893485 A JP 28893485A JP 28893485 A JP28893485 A JP 28893485A JP H077942 B2 JPH077942 B2 JP H077942B2
- Authority
- JP
- Japan
- Prior art keywords
- bit
- reception
- decoding
- code
- branch
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Landscapes
- Radio Transmission System (AREA)
Description
【発明の詳細な説明】 「産業上の利用分野」 この発明は、送信側で符号をブロック符号化して送信
し、受信側でその複数を受信する空間ダイバーシチ、送
信ダイバーシチなどのダイバーシチ受信による符号受信
方式に関し、具体的には陸上移動無線のように、受信レ
ベルが変動する環境で符号伝送を行なう場合にダイバー
シチ受信によって信頼度の改善を図る伝送方式におい
て、符号を復号する符号受信方式に関する。TECHNICAL FIELD The present invention relates to code reception by diversity reception such as spatial diversity and transmission diversity in which a transmitting side performs block coding of a code and transmits the code, and a receiving side receives a plurality of them. More specifically, the present invention relates to a code reception method for decoding a code in a transmission method for improving reliability by diversity reception when code transmission is performed in an environment where the reception level varies, such as land mobile radio.
「従来の技術」 従来の例えば移動通信方式においては、ダイバーシチに
よる信頼度の改善と、誤り訂正による信頼度の改善とを
独立に扱うことが多かった。このため、ダイバーシチ受
信を行なう場合に得られる各ビット単位の信頼度を表わ
す情報が、誤り訂正符号の復号を行なう段階で何ら生か
されていなかった。すなわち、従来の空間ダイバーシチ
受信による符号受信方式は第1図に示すように、互に離
されて複数の受信アンテナ11〜1Mが設けられ、送信側か
ら誤り訂正ブロック符号として各符号が送信され、その
送信信号がこれら受信アンテナ11〜1Mにより受信信号さ
れ、その受信信号はそれぞれ受信機21〜2Mで復調され、
その各復調出力は選択回路11に入力され、その最大受信
レベルのものが選択され、その選択結果に応じて、受信
機21〜2Mの復調出力から最大出力が切替回路12で切替ら
れて取出され、誤り訂正符号復号器13へ供給され、ここ
で誤り訂正符号が行われ、符号出力は出力端子14へ出力
される。なお各信号アンテナ11〜1Mと対応受信機21〜2M
とのM個の受信系を受信ブランチと呼ぶ。“Prior Art” In a conventional mobile communication system, for example, improvement in reliability due to diversity and improvement in reliability due to error correction are often handled independently. For this reason, the information indicating the reliability of each bit unit obtained when performing diversity reception has not been utilized at the stage of decoding the error correction code. That is, as shown in FIG. 1, the conventional code receiving method by spatial diversity reception is provided with a plurality of receiving antennas 11 to 1 M which are spaced apart from each other, and each code is transmitted from the transmitting side as an error correction block code. The transmitted signal is received by these receiving antennas 1 1 to 1 M , and the received signal is demodulated by the receivers 2 1 to 2 M ,
Each of its demodulated output is input to the selection circuit 11, the maximum receiving level that is selected according to the selection result, the maximum output is switched by the switching circuit 12 from the demodulated output of the receiver 2 1 to 2 M It is taken out and supplied to the error correction code decoder 13, where the error correction code is performed, and the code output is output to the output terminal 14. Each signal antenna 1 1 to 1 M and corresponding receiver 2 1 to 2 M
The M reception systems of and are called a reception branch.
この空間ダイバーシチ受信方式によれば、複数の受信ブ
ランチの内で、常に受信レベル最大の受信ブランチにお
ける復調結果が選択され、その選択された受信系列につ
いて誤り訂正復号が行なわれるため、フェージング等の
受信レベルの変動による伝送信頼度の劣化が改善され
る。According to this space diversity reception method, the demodulation result in the reception branch with the highest reception level is always selected from among the plurality of reception branches, and error correction decoding is performed on the selected reception sequence, so reception of fading, etc. The deterioration of the transmission reliability due to the level fluctuation is improved.
しかしながら、この方式では受信レベル最大という条件
により行なうビット単位の復号と、誤り訂正符号の復号
とが、全く独立して行なわれているため、ダイバーシチ
受信時における選択の確からしさの情報が、誤り訂正符
号の復号に何ら生かされていない。従って、受信レベル
最大の受信ブランチに誤りが発生した場合、他の受信ブ
ランチが正しく受信できていたとしても、そのビットの
誤りは、誤り訂正符号の復号にまで影響を与え、誤り訂
正符号の誤り訂正能力を越える誤りが発生した場合、そ
のフレームは非受信又は誤受信となるという欠点があっ
た。However, in this system, the bit-by-bit decoding performed under the condition that the reception level is maximum and the error correction code decoding are performed completely independently. Therefore, the information on the probability of selection at the time of diversity reception includes error correction. It has not been used to decode the code. Therefore, when an error occurs in the receiving branch with the maximum receiving level, the error of that bit affects the decoding of the error correcting code even if the other receiving branch is able to receive correctly, and the error of the error correcting code When an error that exceeds the correction capability occurs, the frame is not received or erroneously received.
一方、ブロック符号の復号において、ビット単位の復号
時におけるレベル情報を用いた軟判定復合法が文献〔D.
Chase,“A Class OF Algorithms for Decoding Block C
odos With Channel Measurement Information",IEEE Tr
ans.IT-18,No.1,Jan,1972〕によって示され、この方法
によりブロック符号の誤り訂正能力の拡大が可能である
ことが示されている。On the other hand, in the decoding of block codes, a soft-decision decoding method using level information at the time of bit-by-bit decoding is described in [D.
Chase, “A Class OF Algorithms for Decoding Block C
odos With Channel Measurement Information ", IEEE Tr
ans.IT-18, No. 1, Jan, 1972], and it is shown that the error correction capability of the block code can be expanded by this method.
この方法では、 となる符号語Xjを復号出力とする。ここに、 をそれぞれ表わす。in this way, The code word Xj that becomes is the decoded output. here, Respectively.
式(1)は、定性的には、以下のように説明できるすな
わち、このブロック符号の復号法では、符号語と受信語
との相異するビットについて、その判定の信頼度に応じ
た重み(レベル値liを重み係数とする)で重み付けした
受信語と符号語との距離を最小化する符号語が送信され
たと見なす。The expression (1) can be qualitatively explained as follows: That is, in the decoding method of the block code, weights (bits different in the code word and the received word) depending on the reliability of the judgment are It is considered that the codeword that minimizes the distance between the received word and the codeword weighted by the level value li) is transmitted.
この復号法により、誤り訂正符号の誤り訂正能力の拡大
が可能である。この復号法は、ビット単位の復号時に得
られる信頼度の情報(レベル値)を誤り訂正符号の復号
過程にまで持ち込み、その信頼度情報を用いて符号語と
受信語との間の符号間距離を定義していることが特徴で
ある。このことにより、ビット単位の復号と誤り訂正符
号の復号とが一体的に行なわれ、誤り訂正能力の拡大が
可能となるものである。With this decoding method, the error correction capability of the error correction code can be expanded. In this decoding method, the reliability information (level value) obtained at the time of bit-by-bit decoding is brought into the decoding process of the error correction code, and the reliability information is used to calculate the inter-code distance between the code word and the received word. Is characterized by defining. As a result, the decoding on a bit-by-bit basis and the decoding of the error correction code are performed integrally, and the error correction capability can be expanded.
「問題点を解決するための手段」 この発明の目的はダイバーシチ受信を行なう場合の各ビ
ット単位の複合と、ブロック符号の復号とを一体化して
行なうことにより、ブロック符号を正しく復号できる範
囲を拡大した符号受信方式を提供することにある。"Means for Solving Problems" An object of the present invention is to expand a range in which a block code can be correctly decoded by integrally performing a bit-by-bit composite and a block code decoding when diversity reception is performed. It is to provide the code receiving method.
この発明によれば、ダイバーシチ受信によりビット単位
の復号を行い、その際に各ビットの復号の確からしさを
表わす情報、つまり信頼度情報を作り、その信頼度情報
を、前記ビット単位復号結果についてのブロック符号の
復号過程に導入する。このようにして、ダイバーシチ受
信と、その結果に対するブロック符号の復号とを全く独
立して行なっていた従来の符号受信方式よも復号可能範
囲が拡大される。According to the present invention, bit-by-bit decoding is performed by diversity reception, at that time, information indicating the certainty of decoding of each bit, that is, reliability information is created, and the reliability information is used for the bit-by-bit decoding result. This is introduced in the block code decoding process. In this way, the decodable range is expanded as compared with the conventional code receiving system in which the diversity reception and the decoding of the block code for the result are performed completely independently.
以下に、この発明の符号受信方式を更に詳細に説明す
る。この発明ではまず、ダイバーシチ受信によるビット
単位の復号を行う。ビット単位の復号は、 により行なう。式(2)は、M受信ブランチダイバーシ
チを行なう場合の、各受信ブランチにおける各ビットの
復号結果を受信語Ziとし、送信側で、各受信ブランチに
独立に を送信したと考えた時、各受信ブランチの受信レベルで
重み付けされた受信語と送信語との距離の小さい方の送
信語を復号結果とする復号法である。The code receiving system of the present invention will be described in more detail below. In the present invention, first, bit-by-bit decoding is performed by diversity reception. Bit-wise decoding is By. In the equation (2), when M receive branch diversity is performed, the decoding result of each bit in each receive branch is used as the receive word Zi, and the transmit side independently provides each receive branch. Is a decoding method in which the transmission word having a smaller distance between the reception word weighted by the reception level of each reception branch and the transmission word is used as the decoding result.
すなわち、伝送誤りによって、受信語Ziが送信語Djiと
異なると、ZiDjiは1になるから、式(2)は伝送誤
りが発生したブランチの受信レベルriの総和が小さい方
のDjを送信語と判定するのである。これは、受信レベル
riが大きいときは、一般にビット誤りが起こりにくいか
ら、受信レベルriが大きいにも拘わらずビット誤りが起
こることは不自然であり、このような場合を棄却すると
いうことである。That is, when the received word Zi is different from the transmitted word Dji due to a transmission error, ZiDji becomes 1. Therefore, in the equation (2), the Dj having the smaller sum of the reception levels ri of the branches in which the transmission error occurs is the transmitted word. Make a decision. This is the reception level
When ri is large, it is generally difficult for bit errors to occur. Therefore, it is unnatural that bit errors occur even if the reception level ri is large, and such a case is rejected.
この動作はM=2の時、よく知られた2枝検波後選択ダ
イバーシチに一致する。This operation corresponds to the well-known post-two-branch detection selection diversity when M = 2.
以上のようにしてビット単位の復号が行われ、その得ら
れた復号ビット例に対し、ブロック符号の復号を行う。
このブロック符号の復号は、 により行なう。式(3)はブロック符号の軟判定復号法
を表わず式(1)で、各ディィットのレベル値liのかわ
りに、|fi(0)−fi(1)|が代入された形になって
いる。この式(3)は、YiXji=1、すなわち伝送誤
り(受信語と送信語の対応ビットが異なる)が起った場
合の|fi(0)−fi(1)|の総和が最小となる符号語X
ijを復号結果とするものである。|fi(0)−fi(1)
|は、“0"を送信したときに、“1"と受信される受信ブ
ランチでの受信レベルrkの総和fi(0)と、“1"を送信
した時に“0"に受信される受信ブランチでの受信レベル
rkの総和fi(1)との差の絶対値であり、これは受信レ
ベルが小さくなってビット誤りがランダムに起こるとき
に小さくなる。以上より式(3)は受信レベルが高いに
も拘らずビット誤りが起こる場合を不自然として棄却す
ることを意味する。また|fi(0)−fi(1)|は第i
ディジットの復号におけるダイバーシチ受信の確からし
さを表わす情報であるとも表現でき、その意味で式
(3)はダイバーシチ受信の確からしさを表わすこの|f
i(0)−fi(1)|の値(以下、信頼度指標という)
で重み付けされた、受信語と符号語との符号間距離を最
小化する符号語を復号結果とする復号アルゴリズムを示
している。このように、この発明の符号受信方式は、ダ
イバーシチ受信による各ビット単位の復号で得られる信
頼度指標を、誤り訂正ブロック符号の復号過程で用いる
ことにより、両復号を一体化したのが特徴的である。Bit-by-bit decoding is performed as described above, and block code decoding is performed on the obtained decoded bit example.
Decoding this block code By. The formula (3) does not represent the soft decision decoding method of the block code, and has a form in which | fi (0) −fi (1) | is substituted in place of the level value li of each diet. ing. This expression (3) is a code that minimizes the sum of | fi (0) -fi (1) | when YiXji = 1, that is, a transmission error (corresponding bits in the received word and the transmitted word differ). Word X
ij is the decoding result. | fi (0) −fi (1)
│ is the sum fi (0) of the reception levels rk in the receiving branch that is received as “1” when “0” is transmitted and the receiving branch that is received as “0” when transmitting “1” Reception level at
It is the absolute value of the difference from the sum rk of fi (1), which becomes small when the reception level becomes small and bit errors occur randomly. From the above, Expression (3) means that the case where a bit error occurs despite the high reception level is rejected as unnatural. Also, | fi (0) -fi (1) | is the i-th
It can also be expressed as information indicating the certainty of diversity reception in digit decoding, and in that sense, equation (3) represents this | f which represents the certainty of diversity reception.
Value of i (0) -fi (1) | (hereinafter referred to as reliability index)
3 shows a decoding algorithm in which a code word that minimizes the inter-code distance between the received word and the code word, which is weighted with, is the decoding result. As described above, the code receiving system of the present invention is characterized by integrating both decodings by using the reliability index obtained by decoding in bit units by diversity reception in the decoding process of the error correction block code. Is.
「実施例」 第2図はこの発明の実施例を示し、第1図と対応する部
分には同一符号を付けてある。この実施例においては各
受信機21〜2Mの復調出力はそれぞれビット単位復号器31
〜3Mへ供給され、それぞれビットごとに“0"又は“1"に
復号され、これら復号結果(受信語)Z1〜ZMはダイバー
シチビット復号器15へ供給される。また受信機21〜2Mで
それぞれ検出された受信レベルr1〜rMも端子41〜4Mより
ダイバーシチビット復号器15へ供給される。ダイバーシ
チビット複合器15はその入力受信語Z1〜ZMと、受信レベ
ルr1〜rMと、送信語D0,D1とから前記式(2)の演算に
よりビットごとの復号が行われる。その復号結果(受信
デジット)Yiはブロック符号復号器16へ供給される。ま
たダイバーシチビット復号器15ではその各復号ディジッ
トYiについての信頼度指標|fi(0)−fi(1)|も演
算され、その信頼度指標はブロック符号復号器16へ供給
される。ブロック符号復号器16はこれら入力Yi,|fi
(0)−fi(1)|と符号語Xjとから式(2)の演算を
行ってブロック符号の復号を行なう。"Embodiment" FIG. 2 shows an embodiment of the present invention, in which parts corresponding to those in FIG. In this embodiment, the demodulated outputs of the receivers 2 1 to 2 M are bit-by-bit decoders 3 1
To 3 M , and each bit is decoded into “0” or “1”, and these decoding results (received words) Z 1 to Z M are supplied to the diversity bit decoder 15. The reception level r 1 ~r M respectively detected by the receiver 2 1 to 2 M is also supplied from the terminal 4 1 to 4 M to diversity bit decoder 15. The diversity bit combiner 15 performs bit-by-bit decoding from the input received words Z 1 to Z M , the reception levels r 1 to r M, and the transmitted words D 0 and D 1 by the operation of the equation (2). . The decoding result (reception digit) Yi is supplied to the block code decoder 16. The diversity bit decoder 15 also calculates the reliability index | fi (0) -fi (1) | for each decoding digit Yi, and the reliability index is supplied to the block code decoder 16. The block code decoder 16 inputs these inputs Yi, | fi
The block code is decoded by calculating the equation (2) from (0) -fi (1) | and the code word Xj.
次に、この実施例の動作について説明する。簡単のた
め、ブロック符号として誤り訂正ブロック符号の一種で
ある(7,4)ハミング符号をとりあげダイバーシチブラ
ンチ数M=3の場合とし、かつ、送信側より送信語 T=(1000101) を送信し、受信側で受信器11,12,13はそれぞれ第3図中
の曲線51,52,53で示すような受信レベルr1,r2,r3で受信
したとする。各受信ブランチにおける第1〜第7ディジ
ットについてのビット単位の復号時の受信レベルは曲線
51,52,53より となる。また、各受信ブランチのビット単位の復号結果
(ビット単位復号器31,32,33の出力)は、仮に 受信ブランチ1:Z1=(1001001) 受信ブランチ2:Z2=(1101100) 受信ブランチ3:Z3=(0000100) になったとする。まず、第1図に示した従来の復号法で
は、誤受信となることを示す。切替回路12で受信ブラン
チ1〜3のうち受信レベルが最大となる受信ブランチの
復調出力を復号ビットとするから、受信語は Z=(1001100) となり、 これと送信語Tとの排他的論理和は ZT=(0001001) となって、2ビット誤りが生じている。ハミング(7,
4)符号の符号間距離は3であり、誤り訂正能力は1ビ
ットである。従って、このZを復号した場合、誤受信と
なる。Next, the operation of this embodiment will be described. For simplicity, the block code is a (7,4) Hamming code, which is a kind of error correction block code, and the number of diversity branches is M = 3, and the transmission word T = (1000101) is transmitted from the transmission side. It is assumed that the receivers 1 1 , 1 2 , 1 3 on the receiving side receive at reception levels r 1 , r 2 , r 3 as shown by curves 5 1 , 5 2 , 5 3 in FIG. 3 , respectively. The reception level at the time of decoding bit by bit for the first to seventh digits in each reception branch is a curve.
From 5 1 , 5 2 , 5 3 Becomes In addition, the bit-wise decoding result of each reception branch (output of the bit-unit decoders 3 1 , 3 2 , 3 3 ) is assumed to be reception branch 1: Z 1 = (1001001) reception branch 2: Z 2 = (1101100) Receiving branch 3: Z 3 = (0000100). First, it is shown that the conventional decoding method shown in FIG. 1 results in erroneous reception. Since the demodulation output of the receiving branch having the maximum receiving level among the receiving branches 1 to 3 in the switching circuit 12 is the decoded bit, the received word becomes Z = (1001100), and the exclusive OR of this and the transmitted word T Is ZT = (0001001), and a 2-bit error has occurred. Humming (7,
4) The code distance between codes is 3, and the error correction capability is 1 bit. Therefore, when this Z is decoded, it is erroneously received.
次に、この発明による符号受信方式では、正しく受信で
きることを示す。まず、送信側で第iディジット目に
“0"、又は“1"を送信したと仮定した時の式(2)の左
辺の値、fi(0),fi(1)を計算し、 “0"と仮定:“1"に復号された受信ブランチの受信レベ
ルの総和をとることにより fi(0)=(34 4 0 26 28 0 22) “1"と仮定:“0"に復号された受信ブランチと同様の手
順により fi(1)=(3 42 40 12 5 84 28) を得る。この値により式(2)によってビット単位の複
合を行なう。すなわち、ディジットについてfi(0)と
fi(1)との小さい方の送信語D0=0,又はD1=1を取
り、各ディジットごとの復号結果Yiを得る。この結果、
受信語は Y=(1001100) となり、このYは前記従来法による切替回路12の出力Z
と同じであるから2ビット誤りを生じたものとなってい
る。次に、信頼度指標を計算する。|fi(0)−fi
(1)|の第1〜第7ディジットに対する値は |fi(0)−fi(1)|=(31 38 40 14 23 84 6 ) となる。簡単のため、これらの値を、例えば なる関数により2値に量子化すると、 F{|fi(0)−fi(1)|}の系列は、 F{|fi(0)−fi(1)|}=(1110110) となる。なお以上の過程は第3図にも示されてある。
(7,4)ハミング符号の符号語は第4図に示すように、1
6個あり、これらについて、式(3)の左辺の計算を行
なうと、第4図中の右欄に示した値となり、 X1=(1000101) のとき、 となって、これが最小となり、この符号語x1が先に示し
た送信語Tになっていることがわかる。一方、(7,4)
ハミング符号の符号語の一つである。Next, it is shown that the code receiving system according to the present invention can correctly receive. First, on the assumption that "0" or "1" is transmitted at the i-th digit on the transmitting side, the values on the left side of equation (2), fi (0) and fi (1), are calculated, and "0" Assumption: fi (0) = (34 4 0 26 28 0 22) Assuming "1": Received to "0" By the same procedure as for the branch, we obtain fi (1) = (3 42 40 12 5 84 28). With this value, bit-wise compounding is performed according to equation (2). That is, for digits, with fi (0)
The smaller transmission word D 0 = 0 or D 1 = 1 with fi (1) is taken to obtain the decoding result Yi for each digit. As a result,
The received word is Y = (1001100), and this Y is the output Z of the switching circuit 12 according to the conventional method.
Therefore, a 2-bit error has occurred. Next, the reliability index is calculated. | fi (0) −fi
The value of (1) | for the first to seventh digits is | fi (0) −fi (1) | = (31 38 40 14 23 84 6). For simplicity, these values can be When quantized into a binary value by the following function, the sequence of F {| fi (0) -fi (1) |} becomes F {| fi (0) -fi (1) |} = (1110110). The above process is also shown in FIG.
The codeword of the (7,4) Hamming code is 1 as shown in FIG.
There are six, and when the left side of equation (3) is calculated for these, the values shown in the right column in FIG. 4 are obtained, and when X 1 = (1000101), Therefore, it can be seen that this is the minimum and this code word x 1 is the transmission word T shown above. On the other hand, (7,4)
It is one of the code words of the Hamming code.
X9=(1001110) を考えると、 YX9=(0000010) となって、1ビット誤りとなり、誤り訂正処理により復
号可能であるとして送信語Tと異なる符号語X9を符号語
として誤ったものになる。しかしこの発明では符号語X9
に対する式(3)の左辺の演算結果は となって最小とはならず、このX9を復号結果としない。Considering X 9 = (1001110), YX 9 = (0000010), resulting in a 1-bit error, and a codeword X 9 that is different from the transmission word T and is erroneous as a codeword that can be decoded by error correction processing. become. However, in this invention, the codeword X 9
The result of the operation on the left side of equation (3) for Therefore, this is not the minimum, and this X 9 is not the decoding result.
「発明の効果」 以上説明したように、この発明によれば、従来の方法で
は非受信、又は誤受信となる受信語についても正しく復
号できる。式(2),式(3)の最小化の効率的なアル
ゴリズムは、前記文献等にも詳しく述べられており、こ
の方法は容易に実現できる。つまりこの発明の符号受信
方式は、従来の復号アルゴリズムを実行するソフトウエ
アに変更を加えることでブロック符号復号可能範囲の拡
大が可能である、という利点がある。[Advantages of the Invention] As described above, according to the present invention, it is possible to correctly decode a received word that is not received or is erroneously received by the conventional method. An efficient algorithm for minimizing the equations (2) and (3) is described in detail in the above-mentioned documents and the like, and this method can be easily realized. That is, the code receiving system of the present invention has an advantage that the block code decodable range can be expanded by modifying the software for executing the conventional decoding algorithm.
前述の実施例では、空間ダイバーシチをとりあげて、複
数台の受信機により復調することを想定したが、例え
ば、送信側で、同一の符号を時間的に離れたタイミング
で複数回送信する送信ダイバーシチを行なう場合には、
受信機は1台でよく、その複数回送信の各ビットの複号
出力を、上記各受信ブランチの復合出力Ziに対応ずけれ
ばよい。また、式(3)の重みとして|fi(0)−fi
(1)|の代わりに、 等の値を用いても、同様の効果が得られる。In the above-mentioned embodiment, the spatial diversity is taken up, and it is assumed that the demodulation is performed by a plurality of receivers.However, for example, on the transmission side, the transmission diversity for transmitting the same code a plurality of times at timings separated in time is used. If you do
Only one receiver is required, and it suffices that the decoding output of each bit of the multiple transmissions corresponds to the combined output Zi of each receiving branch. Also, as the weight of equation (3), | fi (0) −fi
(1) Instead of | Similar effects can be obtained by using values such as.
更にこの発明は誤り訂正ブロック符号に限らず、誤り訂
正可能でない単なるブロック符号に対する符号受信に適
用して効果があることは容易に理解されよう。ダイバー
シチビット復号器15において上述では送信語D0={00…
0},D1={11…1}との不一致した受信ブランチの受
信レベルの和の小さい方の送信語をビット複号結果Yiと
したが、送信語D0={00…0},D1={11…1}と一致
した受信ブランチの受信レベルの和の大きい方の送信語
をビット復号結果Yiとしてもよい。Further, it will be easily understood that the present invention is effective not only when applied to the error correction block code but also when receiving code for a simple block code which is not error-correctable. In the diversity bit decoder 15, the transmission word D 0 = {00 ...
0}, D 1 = {11 ... 1}, the transmission word with the smaller sum of the reception levels of the reception branches that do not match is taken as the bit decoding result Yi, but the transmission word D 0 = {00 ... 0}, D The bit decoding result Yi may be the transmission word having the larger sum of the reception levels of the reception branches that match 1 = {11 ... 1}.
同様に上述では受信語Yと符号語Xjとの相異ビットにお
ける信頼度指標の総和を最小化する符号語Xjを復号語と
判定したが、受信語Yと符号語Xjとの一致ビットにおけ
る信頼度指標の総和を最大化する符号語Xjを復号語とし
て判定してもよい。Similarly, in the above description, the code word Xj that minimizes the sum of the reliability indexes at the different bits between the received word Y and the code word Xj is determined to be the decoded word, but the reliability at the matching bit between the received word Y and the code word Xj is determined. The code word Xj that maximizes the sum of the frequency indices may be determined as the decoded word.
第1図は、従来のダイバーシチ受信復号方式を示すブロ
ック図、第2図は、この発明の実施例を示すブロック
図、第3図は各受信機の受信レベルと、各ディジットの
ビット単位の復号結果、各ディジットの受信レベル、fi
(0),fi(1)などを示す図、第4図は(7,4)ハミン
グ符号語と、式(3)の左辺の演算結果を示す図であ
る。 11〜1M:アンテナ、21〜2M:受信機、31〜3M:ビット単位
復号器、41〜4M:検出受信レベル出力端子、14:出力端
子、15:ダイバーシチビット復号器、16:ブロック符号復
号器。FIG. 1 is a block diagram showing a conventional diversity reception decoding system, FIG. 2 is a block diagram showing an embodiment of the present invention, and FIG. 3 is a reception level of each receiver and decoding of each digit in bit units. Result, reception level of each digit, fi
FIG. 4 is a diagram showing (0), fi (1) and the like, and FIG. 4 is a diagram showing a (7,4) Hamming code word and a calculation result of the left side of Expression (3). 1 1 to 1 M : Antenna, 2 1 to 2 M : Receiver, 3 1 to 3 M : Bit-based decoder, 4 1 to 4 M : Detection reception level output terminal, 14: Output terminal, 15: Diversity bit decoding , 16: block code decoder.
Claims (1)
し、受信側で複数の受信ブランチによりダイバーシチ受
信する符号受信方式において、 各ブランチごとにビット単位で復号するビット単位復号
手段と、 その各ブランチごとのビット単位の復号における受信レ
ベルをそれぞれ検出するレベル検出手段と、 上記ビット単位復号手段による各受信ブランチの対応ビ
ット復号出力中の“1"と一致した受信ブランチ受信レベ
ルの総和と、“0"と一致した受信ブランチ受信レベルの
総和との大きくなる方の“1"又は“0"を復号結果Yiと
し、又は受信ブランチの対応ビット復号出力中の“1"と
一致しない受信ブランチ受信レベルの総和と“0"と一致
しない受信ブランチ受信レベルの総和との小さくなる方
の“1"又は“0"を復号結果Yiとするダイバーシチビット
復号手段と、 これらのビット単位ごとの“1"及び“0"に対応する受信
レベルの総和情報をダイバーシチの信頼度指標として用
い、受信語と可能なブロック符号の各符号語との相異又
は一致ビットにおける信頼度指標の総和を最少又は最大
とする符号語が送信されたと判定するブロック符号復号
手段とを具備する符号受信方式。1. A code receiving system in which a code is block-coded and transmitted from a transmitting side and diversity receiving is performed by a plurality of receiving branches at a receiving side, and bit-by-bit decoding means for decoding bit by bit for each branch, and each of them. Level detection means for detecting the reception level in bit-by-bit decoding for each branch, and the sum of the reception branch reception levels matching “1” in the corresponding bit decoding output of each reception branch by the bit-unit decoding means, "1" or "0", which is the larger of the sum of the reception levels of the reception branches that match 0 ", is set as the decoding result Yi, or the reception level of the reception branch that does not match" 1 "in the corresponding bit decoding output of the reception branch. Diversity of the decoding result Yi is the smaller one of the sum of the received branch and the sum of the received branches that do not match "0". Difference between the received word and each possible code word of the block code by using the sum information of the reception levels corresponding to “1” and “0” for each bit unit as a diversity reliability index. Or a block code decoding means for determining that a codeword having a minimum or maximum sum of reliability indices in coincidence bits is transmitted.
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP28893485A JPH077942B2 (en) | 1985-12-20 | 1985-12-20 | Code reception system |
US06/937,176 US4763331A (en) | 1985-12-11 | 1986-12-02 | Method for decoding error correcting block codes |
CA000524366A CA1296065C (en) | 1985-12-11 | 1986-12-02 | Method for decoding error correcting block codes |
SE8605236A SE463845B (en) | 1985-12-11 | 1986-12-05 | SET TO DECOD ERROR CORRECT BLOCK CODES |
GB8629347A GB2185367B (en) | 1985-12-11 | 1986-12-09 | Method for decoding error correcting block codes |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP28893485A JPH077942B2 (en) | 1985-12-20 | 1985-12-20 | Code reception system |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS62146033A JPS62146033A (en) | 1987-06-30 |
JPH077942B2 true JPH077942B2 (en) | 1995-01-30 |
Family
ID=17736703
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP28893485A Expired - Lifetime JPH077942B2 (en) | 1985-12-11 | 1985-12-20 | Code reception system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH077942B2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09238125A (en) * | 1996-02-29 | 1997-09-09 | N T T Ido Tsushinmo Kk | Error control method and its device |
US7185261B2 (en) * | 2003-04-28 | 2007-02-27 | The Insitu Group, Inc. | Multidimensional turbo product code decoding of encoded data transmitted over diversity channel |
-
1985
- 1985-12-20 JP JP28893485A patent/JPH077942B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JPS62146033A (en) | 1987-06-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10320522B2 (en) | Packet encoding and decoding method and apparatus | |
EP1662742B1 (en) | Data reception method, data transmission system and receiver | |
US5606569A (en) | Error correcting decoder and decoding method for receivers in digital cellular communication systems | |
US6073250A (en) | Loss resilient decoding technique | |
US6081918A (en) | Loss resilient code with cascading series of redundant layers | |
US6298462B1 (en) | Data transmission method for dual diversity systems | |
EP0798889B1 (en) | Error control method and error control device for digital communication | |
EP1391042B1 (en) | Hierarchical block coding for a packet-based communications system | |
US6163873A (en) | Data communication method and system | |
JP3889286B2 (en) | Decoding method, decoding apparatus, and digital transmission system | |
US4110735A (en) | Error detection and correction | |
US4055832A (en) | One-error correction convolutional coding system | |
JPH077942B2 (en) | Code reception system | |
US7386779B2 (en) | Systems and methods for correcting errors in a received frame | |
JP3052025B2 (en) | Diversity wireless transmission and reception system | |
JP2775710B2 (en) | Spread spectrum communication equipment | |
US20040123219A1 (en) | FEC decoder and method | |
US6700938B1 (en) | Method for determining quality of trellis decoded block data | |
JP2765037B2 (en) | Antenna diversity receiver | |
JPS61270935A (en) | Wireless transmission system | |
KR100872266B1 (en) | Information transmission frame structure and decoding method thereof in mobile communication system | |
JPH0846548A (en) | Spread spectrum communication system | |
JPH06101722B2 (en) | Code reception system | |
CN101882977B (en) | Information error detection and correction method based on assembly coding | |
JPH0685693A (en) | Error control method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EXPY | Cancellation because of completion of term |