JP2001333050A - Device and method for estimating ber - Google Patents
Device and method for estimating berInfo
- Publication number
- JP2001333050A JP2001333050A JP2000147661A JP2000147661A JP2001333050A JP 2001333050 A JP2001333050 A JP 2001333050A JP 2000147661 A JP2000147661 A JP 2000147661A JP 2000147661 A JP2000147661 A JP 2000147661A JP 2001333050 A JP2001333050 A JP 2001333050A
- Authority
- JP
- Japan
- Prior art keywords
- ber
- bit
- decoding
- signal
- 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.)
- Pending
Links
Landscapes
- Detection And Correction Of Errors (AREA)
- Error Detection And Correction (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、誤り訂正符号を用
いる無線通信システムのBER推定装置に関する。The present invention relates to a BER estimating apparatus for a wireless communication system using an error correction code.
【0002】[0002]
【従来の技術】近年、マルチメディア通信の需要の高ま
りにより、より符号化利得の高いターボ符号が注目さ
れ、IMT-2000(International Mobile Telecommunica
tions-2000)でも採用されている。無線回線において
は、ある許容する回線品質(BER、FER、SIR)
を維持して通信を行うことで、回線を有効に利用すると
共に装置の低消費電力化や経済性を向上している。しか
し、無線伝送路は状態変化が激しく、一定の回線品質を
維持するには、迅速に回線情報を測定し、フィードバッ
クする必要がある。2. Description of the Related Art In recent years, due to an increase in demand for multimedia communication, turbo codes having higher coding gains have attracted attention, and IMT-2000 (International Mobile Telecommunications)
tions-2000). For wireless links, certain permissible link quality (BER, FER, SIR)
By performing communication while maintaining the above, the line is effectively used, and the power consumption of the device is reduced and the economic efficiency is improved. However, the state of the wireless transmission path changes greatly, and it is necessary to quickly measure and feed back line information to maintain a constant line quality.
【0003】回線品質の重要なパラメータの1つである
BER(Bit Error Rate)の推定方法として、特開昭
61−135234号公報には、復号された情報を再符
号化したものを受信信号の真値とみなして受信信号と比
較することによってBERを推定することが開示されて
いる。As a method of estimating a BER (Bit Error Rate), which is one of the important parameters of the line quality, Japanese Patent Application Laid-Open No. 61-135234 discloses a method in which decoded information is re-encoded into a received signal. It is disclosed that the BER is estimated by comparing the received signal with a true value.
【0004】図6は、従来のBER推定装置の構成を示
す図である。アンテナ10で受信された信号は、受信機
11において、復調され、デコーダ13に入力される。
デコーダ13では、信号を復号化し、復号信号を生成し
て、データ受信のための復号信号を後段の回路に送ると
共に、BER推定のため、送信側と同じ構成のエンコー
ダ14に復号信号を入力する。エンコーダ14では、送
信側で行っている符号化処理と全く同じ処理を行い符号
化信号を再生して、該符号化信号を出力する。このよう
にして、得られた符号化信号は比較部15に入力され
る。一方、受信機11で復調された復調信号は、遅延部
12に入力され、デコーダ13とエンコーダ14の処理
遅延分だけ遅延されて比較部15に入力される。比較部
15においては、遅延部12からの復調信号(復号化さ
れていないもの)と、エンコーダ14からの符号化信号
とを比較し、エンコーダ14からの符号化信号を基準と
して、遅延部12からの復調信号に含まれているビット
誤りを検出する。FIG. 6 is a diagram showing a configuration of a conventional BER estimating apparatus. The signal received by the antenna 10 is demodulated in the receiver 11 and input to the decoder 13.
The decoder 13 decodes the signal, generates a decoded signal, sends the decoded signal for data reception to a subsequent circuit, and inputs the decoded signal to the encoder 14 having the same configuration as the transmission side for BER estimation. . The encoder 14 performs exactly the same processing as the encoding processing performed on the transmission side, reproduces an encoded signal, and outputs the encoded signal. The coded signal obtained in this way is input to the comparison unit 15. On the other hand, the demodulated signal demodulated by the receiver 11 is input to the delay unit 12, delayed by the processing delay of the decoder 13 and the encoder 14, and input to the comparison unit 15. The comparison unit 15 compares the demodulated signal (not decoded) from the delay unit 12 with the encoded signal from the encoder 14, and based on the encoded signal from the encoder 14, , A bit error contained in the demodulated signal is detected.
【0005】カウンタ16は、比較部15で得られた、
ビット誤りの数を計数し、BER演算部17に入力す
る。BER演算部17では、ビット誤りの数が全体のビ
ット数にしめる割合を算出し、ビット誤り率(BER)
を算出する。[0005] The counter 16 is obtained by the comparator 15
The number of bit errors is counted and input to the BER calculation unit 17. The BER calculation unit 17 calculates the ratio of the number of bit errors to the total number of bits, and calculates a bit error rate (BER).
Is calculated.
【0006】[0006]
【発明が解決しようとする課題】しかし、特に、符号化
方法にターボ符号を適用した場合には、送信側と同じ符
号化を行う際、エンコーダ14内にインターリーブ回路
を設ける必要がある。このインタリーブ回路は、特にマ
ルチメディア通信などの高速なデータレートの場合に
は、1符号化単位のデータ長がより大きくなるため、受
信側のハード規模の増大を招く。However, especially when a turbo code is applied to the encoding method, it is necessary to provide an interleave circuit in the encoder 14 when performing the same encoding as that on the transmitting side. In the case of a high data rate such as multimedia communication, the interleave circuit increases the data length of one coding unit, thereby increasing the scale of hardware on the receiving side.
【0007】また、再符号化をして比較を行う際には、
データ長×符号化率の長さを比較することになり、ハー
ド規模増大及び遅延が生じる。更に、ターボ符号の様な
組織符号を用いた場合では、再符号化したデータを使用
すると復号の効果が低いときに特性劣化が考えられる。
これは組織符号の場合には、誤りがあると符号化単位で
波及するからである。[0007] When performing re-encoding and comparison,
The comparison of the data length × the coding rate length results in an increase in hardware scale and a delay. Further, in the case where a systematic code such as a turbo code is used, when the re-encoded data is used, when the decoding effect is low, the characteristic may be degraded.
This is because, in the case of a systematic code, if there is an error, it propagates in coding units.
【0008】本発明の課題は、ハード規模を小さくする
ことができ、BER推定値の精度が良いBER推定装置
を提供することである。An object of the present invention is to provide a BER estimating apparatus which can reduce a hardware scale and has a high accuracy of a BER estimation value.
【0009】[0009]
【課題を解決するための手段】以上の問題点を鑑みて、
本発明では、復号されたデータを受信信号の復号前の組
織ビットの真値とみなして、復号前の組織ビットと比較
することでBERを推定し、ハード規模の縮小を図る。In view of the above problems,
According to the present invention, the BER is estimated by regarding the decoded data as the true value of the systematic bit before decoding of the received signal and comparing it with the systematic bit before decoding, thereby reducing the hardware scale.
【0010】本発明のBER推定装置は、組織符号を用
いた符号化を行って通信を行う装置におけるビット・エ
ラー・レート(BER)推定装置であって、受信した信
号を復号して、復号信号を生成する復号手段と、該受信
した信号から組織ビットを抽出するビット選択手段と、
該復号信号と該抽出された組織ビットとを比較する比較
手段と、該比較手段の比較結果に基づいて、BER推定
値を算出するBER算出手段とを備えることを特徴とす
る。A BER estimating apparatus according to the present invention is a bit error rate (BER) estimating apparatus in an apparatus for performing communication by performing coding using a systematic code, and decodes a received signal to obtain a decoded signal. A decoding means for generating a system bit, and a bit selection means for extracting a systematic bit from the received signal,
A comparison unit for comparing the decoded signal with the extracted systematic bits, and a BER calculation unit for calculating a BER estimation value based on a comparison result of the comparison unit are provided.
【0011】本発明のBER推定方法は、組織符号を用
いた符号化を行って通信を行う装置におけるビット・エ
ラー・レート(BER)推定方法であって、(a)受信
した信号を復号して、復号信号を生成するステップと、
(b)該受信した信号から組織ビットを抽出するステッ
プと、(c)該復号信号と該抽出された組織ビットとを
比較するステップと、(d)該比較手段の比較結果に基
づいて、BER推定値を算出するステップとを備えるこ
とを特徴とする。The BER estimation method according to the present invention is a bit error rate (BER) estimation method in a device that performs communication by performing coding using a systematic code, wherein (a) decoding a received signal Generating a decoded signal;
(B) extracting a systematic bit from the received signal; (c) comparing the decoded signal with the extracted systematic bit; and (d) based on the comparison result of the comparing means. Calculating an estimated value.
【0012】本発明によれば、受信側に送信側と同じ符
号化回路を設ける必要がなく、簡単な構成で、組織ビッ
トを抽出し、復号化データと比較するだけなので、受信
側装置のハードウェア量を大幅に削減することが出来
る。According to the present invention, it is not necessary to provide the same coding circuit on the receiving side as on the transmitting side, and only the systematic bits are extracted and compared with the decoded data with a simple configuration. The amount of wear can be significantly reduced.
【0013】また、従来のように、再符号化して受信信
号と比較する場合には、エラービットの影響が組織ビッ
ト以外のビットにも及ぶので、受信レベルが小さい場合
にBER推定値が劣化するのに対し、本発明では、組織
ビットを直接抽出して、復号後の信号と比較するので、
受信レベルの大小に関わりなく、精度の良いBER推定
値を得ることが出来る。[0013] In addition, when a signal is re-encoded and compared with a received signal as in the prior art, the effect of the error bit extends to bits other than the systematic bit. Therefore, when the reception level is low, the BER estimation value deteriorates. On the other hand, in the present invention, since the systematic bits are directly extracted and compared with the decoded signal,
An accurate BER estimation value can be obtained regardless of the level of the reception level.
【0014】[0014]
【発明の実施の形態】受信側では、送信側で実際に送信
したデータは知るすべがないので、直接的にはBERを
測定することはできない。従って、本発明の実施形態で
は、復号したデータと復号前の組織ビットを用いてBE
R推定を行う。DESCRIPTION OF THE PREFERRED EMBODIMENTS On the receiving side, since the data actually transmitted on the transmitting side cannot be known, the BER cannot be measured directly. Therefore, in the embodiment of the present invention, the BE using the decoded data and the systematic bit before decoding is used.
Perform R estimation.
【0015】図1は、送信側でのターボ符号化装置の一
形態の例を示す図である。本実施形態の説明では以後こ
の例を用いる。図1の例では、入力ビット(data
(X))をそのまま組織ビットとして、送信すると共
に、入力ビットXを分岐し、エンコーダ20で符号化し
てビットYを生成・出力すると共に、更に、入力ビット
Xをインターリーバ22でインターリーブした後、エン
コーダ21で符号化してビットZを生成する。従って、
入力ビットX(組織ビット)に対して、ビットYとZを
付加して送信する。すなわち、入力ビットX1、X2、
X3、・・・に対して、出力ビットX1、Y1、Z1、
X2、Y2、Z2、X3、Y3、Z3、・・・となる。FIG. 1 is a diagram showing an example of an embodiment of a turbo coding device on the transmission side. This example will be used hereinafter in the description of the present embodiment. In the example of FIG. 1, the input bit (data
(X)) is transmitted as the systematic bit as it is, the input bit X is branched, encoded by the encoder 20 to generate and output the bit Y, and further the input bit X is interleaved by the interleaver 22. Encoding is performed by the encoder 21 to generate a bit Z. Therefore,
Bits Y and Z are added to input bits X (systematic bits) and transmitted. That is, the input bits X1, X2,
X3,..., Output bits X1, Y1, Z1,.
X2, Y2, Z2, X3, Y3, Z3,...
【0016】図2は、本発明の第1の実施形態を示す図
である。アンテナ30で受信された信号は、受信機31
において復調される。更に、受信機31の出力がDEC
(復号器)34で誤り訂正復号されて、復号信号が生成
される。更に、復号信号は比較部35に供給される。FIG. 2 is a diagram showing a first embodiment of the present invention. The signal received by the antenna 30 is transmitted to the receiver 31
Demodulated at Further, the output of the receiver 31 is DEC
(Decoder) 34 performs error correction decoding to generate a decoded signal. Further, the decoded signal is supplied to the comparing unit 35.
【0017】また、受信機31の復調信号は、遅延部3
2に入力される。遅延部32は比較部35でのタイミン
グ調整に用いられる。ビット選択部33は、遅延部32
から出力された復調信号の中から組織ビットのみを選択
し、比較部35に供給する。比較部35では、デコーダ
34で復号された信号とビット選択部33でビット選択
されたビットとの比較がされる。The demodulated signal from the receiver 31 is transmitted to the delay unit 3
2 is input. The delay unit 32 is used for timing adjustment in the comparison unit 35. The bit selection unit 33 includes the delay unit 32
Only the systematic bits are selected from the demodulated signals output from the. The comparing unit 35 compares the signal decoded by the decoder 34 with the bit selected by the bit selecting unit 33.
【0018】図1で説明したように、ターボ符号のよう
な組織ビットを有している符号信号(組織符号)の場
合、必ず規則正しい順番で符号化される前の送信データ
ビットXが配列されているので、送信信号の先頭を検出
すると、ビット選択部33は、符号化されたビット列の
中から、組織ビットのみを抽出し、この組織ビットをデ
コーダ34で復号された復号信号との比較に用いる。た
だし、本発明は、ターボ符号に限定されるものではな
く、符号化ビットの中に送信すべき生のデータビットが
組織ビットとして規則正しい位置に含まれている符号化
方法に対して適用可能である。As described with reference to FIG. 1, in the case of a code signal (systematic code) having systematic bits such as a turbo code, transmission data bits X before being encoded in a regular order are always arranged. Therefore, when the head of the transmission signal is detected, the bit selection unit 33 extracts only the systematic bits from the encoded bit sequence and uses the systematic bits for comparison with the decoded signal decoded by the decoder 34. . However, the present invention is not limited to the turbo code, and is applicable to an encoding method in which raw data bits to be transmitted among coded bits are included in regular positions as systematic bits. .
【0019】図2中の(1)、(2)、(3)における
データ列は以下になる。 (1)受信信号列:X’1、Y’1、Z’1、X’2、
Y’2、Z’2、X’3、Y’3、Z’3、・・・ (2)ビット選択後:X’1、X’2、X’3、・・・ (3)復号信号列:rX1、rX2、rX3、・・・ ここでビットX、Y、Zに“’”が付けてあるのは、送
信側から受信した信号であり、ビット誤りを含んでいる
可能性があるので、完全には送信側の送出ビットと一致
していないことを示している。また、復号信号列の
“r”は、復号後の信号であることを示している。The data strings in (1), (2) and (3) in FIG. 2 are as follows. (1) Received signal sequence: X'1, Y'1, Z'1, X'2,
Y'2, Z'2, X'3, Y'3, Z'3, ... (2) After bit selection: X'1, X'2, X'3, ... (3) Decoded signal Column: rX1, rX2, rX3,... Here, the bits “X”, “Y”, and “Z” with “′” are signals received from the transmission side and may contain bit errors. , Do not completely match the transmission bits on the transmission side. “R” in the decoded signal sequence indicates that the signal is a decoded signal.
【0020】比較部35では、上記データ列の(2)と
(3)の比較を行う。カウンタ36では、比較部35で
検出した誤り数と比較したビット数をカウントする。B
ER演算部37では、カウンタがカウントする誤り数を
全体のビット数で割ることによりBERを算出する。The comparing unit 35 compares the data strings (2) and (3). The counter 36 counts the number of bits compared with the number of errors detected by the comparing unit 35. B
The ER operation unit 37 calculates the BER by dividing the number of errors counted by the counter by the total number of bits.
【0021】図3は、ビット選択部の構成の一例を示し
た図である。なお、図3においては、ビット選択部をハ
ードウェアで構成することを示しているが、DSP(Di
gital Signal Processor)によって、ソフトウェアに
よって実現することも可能である。FIG. 3 is a diagram showing an example of the configuration of the bit selection section. Although FIG. 3 shows that the bit selection unit is configured by hardware, the DSP (Division
gital Signal Processor) and can be realized by software.
【0022】ビット選択部への入力信号は、フリップフ
ロップ40に入力される。図1のターボ符号の場合は、
3ビットの内、最初に1ビットが組織ビットであるの
で、入力信号のビットが入力されるタイミングの三分の
一のクロックで動くカウンタ41を用意しておき、3ビ
ットに1ビットの割合で入力信号ビットから組織ビット
を抽出する様に構成する。The input signal to the bit selection section is input to flip-flop 40. In the case of the turbo code of FIG.
Of the three bits, one bit is a systematic bit at first, so a counter 41 is prepared which operates at one-third clock of the timing at which the bit of the input signal is input. The system is configured to extract systematic bits from input signal bits.
【0023】なお、入力信号の先頭のビットが入力され
るタイミングや、本実施形態のBER推定装置が含まれ
る端末に設けられる別の不図示の装置によって取得され
ているものとする。従って、図1のターボ符号の場合、
先頭ビットが組織ビットであるので、先頭のビットを選
択するようにカウンタ41からフリップフロップ40に
イネーブル信号を入力すると共に、その後は、3ビット
に1ビットの割合で、入力信号からビットを抽出する。It is assumed that the timing at which the first bit of the input signal is input and that the input bit is obtained by another device (not shown) provided in a terminal including the BER estimating device of the present embodiment. Therefore, in the case of the turbo code of FIG.
Since the first bit is a systematic bit, an enable signal is input from the counter 41 to the flip-flop 40 so as to select the first bit, and thereafter, bits are extracted from the input signal at a ratio of one bit to three bits. .
【0024】このように、組織ビットを含む符号化方法
によって符号化された復調信号においては、組織ビット
が規則正しく配列されているので、非常に簡単な構成
で、BERを推定するために使用するビットを抽出する
ことが出来る。As described above, in the demodulated signal encoded by the encoding method including the systematic bits, since the systematic bits are regularly arranged, the bits used for estimating the BER can be very simply configured. Can be extracted.
【0025】また、図2の実施形態の場合、従来の技術
と異なり、受信側にエンコーダを必要とせず、簡単な構
成のビット選択部を設けるだけでよいので、受信側のハ
ードウェアの削減を大幅に行うことが出来る。In the case of the embodiment shown in FIG. 2, unlike the conventional technique, no encoder is required on the receiving side, and only a bit selector having a simple configuration need be provided. Can be done significantly.
【0026】図4は、本発明の第2の実施形態を示す図
である。アンテナ50で受信された信号は、受信機51
に入力され、復調される。復調信号は、DEC(復号
器)54に入力され、誤り訂正復号されて、復号信号が
生成される。また、復号信号は比較部55、及び誤り検
出部58にも供給される。遅延部52は比較部55での
タイミング調整に用いられる。ビット選択部53は、比
較部55で比較される該当ビットの選択を行う。すなわ
ち、ビット選択部53は、第1の実施形態で説明したも
のと同様であり、ここでは説明を省略する。FIG. 4 is a diagram showing a second embodiment of the present invention. The signal received by the antenna 50 is transmitted to the receiver 51
And demodulated. The demodulated signal is input to a DEC (decoder) 54 and subjected to error correction decoding to generate a decoded signal. The decoded signal is also supplied to the comparing section 55 and the error detecting section 58. The delay unit 52 is used for timing adjustment in the comparison unit 55. The bit selection unit 53 selects a corresponding bit to be compared by the comparison unit 55. That is, the bit selection unit 53 is the same as that described in the first embodiment, and the description is omitted here.
【0027】図4中の(1)、(2)、(3)における
データ列は以下になる。 (1)受信信号列:X’1、Y’1、Z’1、X’2、
Y’2、Z’2、X’3、Y’3、Z’3、・・・ (2)ビット選択後:X’1、X’2、X’3、・・・ (3)復号信号列:rX1、rX2、rX3、・・・ ここで、“’”は、送信側の送信データに比べ、ビット
誤りが含まれている可能性があるので、送信データと対
応するが、全く同じとは限らないということを示してい
る。また、(3)の“r”は、復号後の信号であること
を示している。The data strings in (1), (2) and (3) in FIG. 4 are as follows. (1) Received signal sequence: X'1, Y'1, Z'1, X'2,
Y'2, Z'2, X'3, Y'3, Z'3, ... (2) After bit selection: X'1, X'2, X'3, ... (3) Decoded signal Column: rX1, rX2, rX3,... Here, “′” corresponds to the transmission data because there is a possibility that a bit error may be included in the transmission data on the transmission side, but is exactly the same. Indicates that there is no limit. Also, “r” in (3) indicates that the signal is a signal after decoding.
【0028】比較部55では、(2)と(3)の比較を
行う。一般的に復号後の信号にはCRC(Cyclic Redu
ndancy Check)ビットのような誤り検出符号が付与さ
れている。この符号により、誤り検出部55では誤りを
検出し、カウンタ56を制御する。デコーダ54におい
て、受信機51からの復調信号は、誤り訂正も含めて復
号されるが、更に、誤り訂正しきれなかったビット誤り
があるか否かを判断するために使用するのが、CRCビ
ットである。The comparing section 55 compares (2) and (3). Generally, the decoded signal includes a CRC (Cyclic Redu
ndancy check) bit. With this code, the error detection unit 55 detects an error and controls the counter 56. In the decoder 54, the demodulated signal from the receiver 51 is decoded including error correction, and further, the CRC bit is used to determine whether there is a bit error that could not be corrected. It is.
【0029】カウンタ56では、比較部55で検出した
誤り数と、比較したビット数をカウントする。しかし、
誤り検出部58で、誤りが検出された復号単位では、誤
り数もビット数もカウントをしないように、カウンタ5
6を制御する。The counter 56 counts the number of errors detected by the comparator 55 and the number of bits compared. But,
In the decoding unit in which the error is detected by the error detection unit 58, the counter 5 is set so that neither the number of errors nor the number of bits are counted.
6 is controlled.
【0030】すなわち、誤り検出部58において、誤り
が存在すると判断された復号単位では、送信側の送出信
号に伝送中にビット誤りが生じ、BER演算するための
基準となるビットの真値とするには適していない。つま
り、理想的には、BER推定においては、送信側で送信
した信号に対して、受信側で受信した信号がどの程度ビ
ット誤りを含んでいるかを測定するのがよい。しかし、
送信側でどのような信号を送出したかは、受信側では信
号を復号しなければ分からない。しかし、受信信号はビ
ット誤りを含んでいるので、完全には、送信側での送出
データとは一致しない。従って、できるだけ送信側の送
信データと一致していると考えられる、ビット誤りのな
い(誤り訂正復号によってビット誤りの訂正が成功し
た)復号単位を用いてBERを推定するようにする。こ
のようにすれば、BER推定の基準となる復号信号に誤
りビットが含まれていない分、より正確なBER推定を
行うことが出来る。That is, in the decoding unit determined to have an error by the error detection unit 58, a bit error occurs during transmission in the transmission signal on the transmission side, and the true value of a bit serving as a reference for BER calculation is used. Not suitable for That is, ideally, in BER estimation, it is preferable to measure how much a signal received on the receiving side contains a bit error with respect to a signal transmitted on the transmitting side. But,
The transmitting side does not know what signal has been transmitted unless the signal is decoded on the receiving side. However, since the received signal contains a bit error, it does not completely match the transmission data on the transmission side. Therefore, the BER is estimated using a decoding unit having no bit error (successfully correcting the bit error by error correction decoding), which is considered to match transmission data on the transmitting side as much as possible. By doing so, more accurate BER estimation can be performed because no error bit is included in the decoded signal serving as the reference for BER estimation.
【0031】BER演算部57では、カウンタ56がカ
ウントする誤り数をカウントするビット数で割ることに
よりBERを算出する。例として、カウントブロック
(復号単位)数5、1ブロックに含まれるビット数が1
00ビットの場合にBERを検出する場合、以下のよう
な場合を想定する。The BER calculator 57 calculates the BER by dividing the number of errors counted by the counter 56 by the number of bits counted. As an example, the number of count blocks (decoding units) is 5, and the number of bits included in one block is 1.
When detecting BER in the case of 00 bits, the following case is assumed.
【0032】 誤り数 10 15 20 15 20 誤り検出 正 正 誤 正 誤 従来は、 (10+15+20+15+20)/(5×100) と計算していたが、本発明では、 (10+15+15)/(3×100) として計算する。Error Number 10 15 20 15 20 Error Detection Correct Correct Correct Correct Correct Error Previously, the calculation was (10 + 15 + 20 + 15 + 20) / (5 × 100), but in the present invention, it is calculated as (10 + 15 + 15) / (3 × 100) calculate.
【0033】このように計算することで、復号後のデー
タが正しいときにのみ誤りビットをカウントするので精
度の良い推定が行える。図5は、従来方法を用いた場合
と本発明を用いた場合の受信レベルに対するBER推定
結果を示す図である。By performing the above calculation, the error bits are counted only when the decoded data is correct, so that accurate estimation can be performed. FIG. 5 is a diagram showing BER estimation results with respect to the reception level when the conventional method is used and when the present invention is used.
【0034】図5から明らかなように、BERの真の値
に対し、本発明の実施形態の場合には、ほぼ真の値を示
すグラフが得られている。これに対し、従来の方法を適
用してBERの推定を行った場合には、受信レベルが−
1dB以下になると、急激にBER推定値が大きくな
り、真の値からかなりずれたBER推定結果が得られて
いる。As is apparent from FIG. 5, a graph showing an almost true value is obtained in the embodiment of the present invention with respect to the true value of BER. On the other hand, when the BER is estimated by applying the conventional method, the reception level becomes −
When it becomes 1 dB or less, the BER estimation value sharply increases, and a BER estimation result considerably deviated from the true value is obtained.
【0035】従来方法を例えばターボ符号に適用した場
合、受信レベルが小さい場合にBER推定値が劣化して
しまう理由を以下に示す。例として、3gppに準拠し
たターボ符号40ビットall0(40ビットが全て0)を
考える。そのときの符号化器の出力は、X、Y、Zとも
all0である。しかし、そのとき、組織ビットに誤りが1
ビット入ると、 X:0000100000000000000000000000000000000000 Y:0000111100101110010111001011100101110010 Z:0000000000000011110010111001011100101110 となる。When the conventional method is applied to, for example, a turbo code, the reason why the BER estimation value deteriorates when the reception level is low will be described below. As an example, consider a turbo code 40 bits all0 (40 bits are all 0) conforming to 3gpp. The output of the encoder at that time is X, Y, Z
all0. However, at that time, the error is 1 in the systematic bit.
When a bit is inserted, X: 0000100000000000000000000000000000000000 Y: 0000111100101110010111001011100101110010 Z: 0000000000000011110010111001011100101110
【0036】ターボ符号の場合は、組織ビット(信号
X)がパリティビット(信号Y、Z)に信号長分影響す
る。従って、従来の様に再符号化してパリティビットの
比較を行うと、組織ビットのビット誤りがより多く、パ
リティビットに影響して、多くのビット誤りをパリティ
ビットに生成するので、従来のように、再符号化して組
織ビットと共に、パリティビットも比較部で比較する
と、BER推定値の特性が悪くなる。In the case of the turbo code, the systematic bit (signal X) affects the parity bit (signal Y, Z) by the signal length. Therefore, when the parity bits are compared by re-encoding as in the related art, the bit errors of the systematic bits are more, and the parity bits are affected, and many bit errors are generated in the parity bits. When the comparison unit compares the parity bits together with the re-encoded systematic bits, the characteristics of the BER estimation value deteriorate.
【0037】なお、本発明の実施形態の説明において
は、ターボ符号を前提に説明したが、本発明は、ターボ
符号に限定されるものではなく、符号化データの中に組
織ビットとして、送信すべきデータビット(冗長ビット
ではないビット)が規則正しく配置されている組織符号
全般に適用可能である。ここで、組織ビットが符号化デ
ータの中に規則正しく配列されているというのは、変調
後の信号あるいは、復調前の信号について述べているの
ではなく、受信側で、復調した後に得られる復調信号に
ついて述べている。 <付記> 1.組織符号を用いた符号化を行って通信を行う装置に
おけるビット・エラー・レート(BER)推定装置であ
って、受信した信号を復号して、復号信号を生成する復
号手段と、該受信した信号から組織ビットを抽出するビ
ット選択手段と、該復号信号と該抽出された組織ビット
とを比較する比較手段と、該比較手段の比較結果に基づ
いて、BER推定値を算出するBER算出手段と、を備
えることを特徴とするBER推定装置。(1) 2.前記復号手段の復号単位に、復号後にビット誤りが
含まれているか否かを判断するビット誤り検出手段と、
前記BER算出手段に、復号後にビット誤りが含まれて
いない該復号単位についてのみBER算出値を算出させ
る手段と、を更に備えることを特徴とする付記1に記載
のBER推定装置。(2) 3.前記ビット誤り検出手段は、CRCビットを使用し
て、復号後の前記復号単位にビット誤りが含まれている
か否かを判断することを特徴とする付記2に記載のBE
R推定装置。 4.前記組織符号を用いた符号化方法は、ターボ符号に
よる符号化であることを特徴とする付記1に記載のBE
R推定装置。 5.組織符号を用いた符号化を行って通信を行う装置に
おけるビット・エラー・レート(BER)推定方法であ
って、(a)受信した信号を復号して、復号信号を生成
するステップと、(b)該受信した信号から組織ビット
を抽出するステップと、(c)該復号信号と該抽出され
た組織ビットとを比較するステップと、(d)該比較手
段の比較結果に基づいて、BER推定値を算出するステ
ップと、を備えることを特徴とするBER推定方法。
(3) 6.(e)前記ステップ(a)の復号単位に、復号後に
ビット誤りが含まれているか否かを判断するステップ
と、(f)前記ステップ(d)において、復号後にビッ
ト誤りが含まれていない該復号単位についてのみBER
算出値を算出させるステップと、を更に備えることを特
徴とする付記5に記載のBER推定方法。(4) 7.前記ステップ(e)では、CRCビットを使用し
て、復号後の前記復号単位にビット誤りが含まれている
か否かを判断することを特徴とする付記6に記載のBE
R推定方法。 8.前記組織符号を用いた符号化方法は、ターボ符号に
よる符号化であることを特徴とする付記5に記載のBE
R推定方法。Although the description of the embodiment of the present invention has been made on the premise that a turbo code is used, the present invention is not limited to a turbo code, and is transmitted as systematic bits in encoded data. The present invention can be applied to all systematic codes in which power data bits (bits that are not redundant bits) are regularly arranged. Here, the fact that the systematic bits are regularly arranged in the coded data does not refer to a signal after modulation or a signal before demodulation, but a demodulated signal obtained after demodulation on the receiving side. Is described. <Supplementary notes> What is claimed is: 1. A bit error rate (BER) estimating apparatus for an apparatus for performing communication by performing coding using a systematic code, comprising: decoding means for decoding a received signal to generate a decoded signal; Bit selection means for extracting a systematic bit from the data, comparison means for comparing the decoded signal with the extracted systematic bit, BER calculation means for calculating a BER estimation value based on a comparison result of the comparison means, A BER estimating device comprising: (1) 2. Bit error detection means for determining whether or not the decoding unit of the decoding means contains a bit error after decoding,
2. The BER estimating apparatus according to claim 1, further comprising: a means for causing the BER calculating means to calculate a BER calculated value only for the decoding unit that does not include a bit error after decoding. (2) 3. 3. The BE according to claim 2, wherein the bit error detecting unit determines whether or not the decoding unit after decoding includes a bit error using a CRC bit.
R estimation device. 4. The BE according to claim 1, wherein the encoding method using the systematic code is encoding using a turbo code.
R estimation device. 5. A method for estimating a bit error rate (BER) in a device that performs communication by performing encoding using a systematic code, comprising: (a) decoding a received signal to generate a decoded signal; Extracting the systematic bits from the received signal; (c) comparing the decoded signal with the extracted systematic bits; and (d) estimating the BER based on the comparison result of the comparing means. BER calculation step.
(3) 6. (E) determining whether or not the decoding unit of step (a) contains a bit error after decoding; and (f) determining in step (d) that no bit error is contained after decoding. BER only for decoding unit
The BER estimation method according to claim 5, further comprising: calculating a calculated value. (4) 7. 7. The BE according to claim 6, wherein in the step (e), it is determined whether or not a bit error is included in the decoded unit after decoding using a CRC bit.
R estimation method. 8. The BE according to claim 5, wherein the encoding method using the systematic code is encoding using a turbo code.
R estimation method.
【0038】[0038]
【発明の効果】本発明によれば、誤り訂正符号が適用さ
れている通信システムにおいて、簡易な回路を付加する
ことでBER推定を行うことが可能になり、ハード規模
の縮小を図ることができる。According to the present invention, in a communication system to which an error correction code is applied, BER estimation can be performed by adding a simple circuit, and the hardware scale can be reduced. .
【図1】送信側でのターボ符号化装置の一形態の例を示
す図である。FIG. 1 is a diagram illustrating an example of an embodiment of a turbo encoding device on a transmission side.
【図2】本発明の第1の実施形態を示す図である。FIG. 2 is a diagram showing a first embodiment of the present invention.
【図3】ビット選択部の構成の一例を示した図である。FIG. 3 is a diagram illustrating an example of a configuration of a bit selection unit.
【図4】本発明の第2の実施形態を示す図である。FIG. 4 is a diagram showing a second embodiment of the present invention.
【図5】従来方法を用いた場合と本発明を用いた場合の
受信レベルに対するBER推定結果を示す図である。FIG. 5 is a diagram illustrating a BER estimation result with respect to a reception level when a conventional method is used and when the present invention is used.
【図6】従来のBER推定装置の構成を示す図である。FIG. 6 is a diagram illustrating a configuration of a conventional BER estimating apparatus.
20、21 エンコーダ(符号化器) 22 インタリーバ 30、50 アンテナ 31、51 受信機 32、52 遅延部 33、53 ビット選択部 34、54 デコーダ(DEC:復号化器) 35、55 比較部 36、56 カウンタ 37、57 BER演算部 40 フリップフロップ 41 カウンタ 58 誤り検出部 20, 21 Encoder (encoder) 22 Interleaver 30, 50 Antenna 31, 51 Receiver 32, 52 Delay unit 33, 53 Bit selection unit 34, 54 Decoder (DEC: decoder) 35, 55 Comparison unit 36, 56 Counter 37, 57 BER operation unit 40 Flip-flop 41 Counter 58 Error detection unit
───────────────────────────────────────────────────── フロントページの続き (72)発明者 大渕 一央 神奈川県川崎市中原区上小田中4丁目1番 1号 富士通株式会社内 (72)発明者 矢野 哲也 神奈川県川崎市中原区上小田中4丁目1番 1号 富士通株式会社内 Fターム(参考) 5B001 AA10 AB01 AC05 AD06 AE02 5J065 AA01 AB01 AC02 AD10 AE01 AF03 AG06 AH09 AH15 5K014 AA01 BA10 EA08 FA16 GA02 ──────────────────────────────────────────────────続 き Continuing on the front page (72) Inventor Kazuo Obuchi 4-1-1, Kamiodanaka, Nakahara-ku, Kawasaki-shi, Kanagawa Prefecture Inside Fujitsu Limited (72) Tetsuya Yano 4-chome, Kamiodanaka, Nakahara-ku, Kawasaki-shi, Kanagawa No. 1 No. 1 Fujitsu Limited F term (reference) 5B001 AA10 AB01 AC05 AD06 AE02 5J065 AA01 AB01 AC02 AD10 AE01 AF03 AG06 AH09 AH15 5K014 AA01 BA10 EA08 FA16 GA02
Claims (4)
う装置におけるビット・エラー・レート(BER)推定
装置であって、 受信した信号を復号して、復号信号を生成する復号手段
と、 該受信した信号から組織ビットを抽出するビット選択手
段と、 該復号信号と該抽出された組織ビットとを比較する比較
手段と、 該比較手段の比較結果に基づいて、BER推定値を算出
するBER算出手段と、 を備えることを特徴とするBER推定装置。1. A bit error rate (BER) estimating device in a device that performs communication by performing encoding using a systematic code, comprising: decoding means for decoding a received signal to generate a decoded signal; A bit selecting unit for extracting a systematic bit from the received signal; a comparing unit for comparing the decoded signal with the extracted systematic bit; and calculating a BER estimation value based on a comparison result of the comparing unit. A BER estimating device comprising: a BER calculating unit.
ト誤りが含まれているか否かを判断するビット誤り検出
手段と、 前記BER算出手段に、復号後にビット誤りが含まれて
いない該復号単位についてのみBER算出値を算出させ
る手段と、を更に備えることを特徴とする請求項1に記
載のBER推定装置。2. A bit error detecting means for judging whether or not a decoding unit of the decoding means contains a bit error after decoding, and the decoding means wherein the BER calculating means does not contain a bit error after decoding. 2. The BER estimating apparatus according to claim 1, further comprising: means for calculating a BER calculation value only for a unit.
う装置におけるビット・エラー・レート(BER)推定
方法であって、 (a)受信した信号を復号して、復号信号を生成するス
テップと、 (b)該受信した信号から組織ビットを抽出するステッ
プと、 (c)該復号信号と該抽出された組織ビットとを比較す
るステップと、 (d)該比較手段の比較結果に基づいて、BER推定値
を算出するステップと、を備えることを特徴とするBE
R推定方法。3. A method for estimating a bit error rate (BER) in an apparatus for performing communication by performing coding using a systematic code, comprising the steps of: (a) decoding a received signal to generate a decoded signal; (B) extracting a systematic bit from the received signal; (c) comparing the decoded signal with the extracted systematic bit; and (d) based on a comparison result of the comparing means. Calculating a BER estimation value.
R estimation method.
復号後にビット誤りが含まれているか否かを判断するス
テップと、 (f)前記ステップ(d)において、復号後にビット誤
りが含まれていない該復号単位についてのみBER算出
値を算出させるステップと、を更に備えることを特徴と
する請求項3に記載のBER推定方法。(E) In the decoding unit of the step (a),
Determining whether a bit error is included after decoding; and (f) calculating a BER calculation value only in the decoding unit in which no bit error is included after decoding in the step (d); The BER estimation method according to claim 3, further comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000147661A JP2001333050A (en) | 2000-05-19 | 2000-05-19 | Device and method for estimating ber |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000147661A JP2001333050A (en) | 2000-05-19 | 2000-05-19 | Device and method for estimating ber |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2001333050A true JP2001333050A (en) | 2001-11-30 |
Family
ID=18653813
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2000147661A Pending JP2001333050A (en) | 2000-05-19 | 2000-05-19 | Device and method for estimating ber |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2001333050A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7817753B2 (en) | 2005-05-27 | 2010-10-19 | Panasonic Corporation | Reception quality estimating apparatus, wireless communication system, and reception quality estimating method |
KR101006394B1 (en) | 2007-05-30 | 2011-01-10 | 보드 오브 트러스티즈 오브 미시건 스테이트 유니버시티 | Method for channel state inference/prediction and error recovery improvement using variable parameters, and method for deriving ber/parameter estimation model |
WO2020115874A1 (en) * | 2018-12-06 | 2020-06-11 | 三菱電機株式会社 | Error correction decoding device and error correction decoding method |
-
2000
- 2000-05-19 JP JP2000147661A patent/JP2001333050A/en active Pending
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7817753B2 (en) | 2005-05-27 | 2010-10-19 | Panasonic Corporation | Reception quality estimating apparatus, wireless communication system, and reception quality estimating method |
KR101006394B1 (en) | 2007-05-30 | 2011-01-10 | 보드 오브 트러스티즈 오브 미시건 스테이트 유니버시티 | Method for channel state inference/prediction and error recovery improvement using variable parameters, and method for deriving ber/parameter estimation model |
WO2020115874A1 (en) * | 2018-12-06 | 2020-06-11 | 三菱電機株式会社 | Error correction decoding device and error correction decoding method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6813323B2 (en) | Decoding method and communication terminal apparatus | |
JP3795743B2 (en) | Data transmission method, data transmission system, transmission device and reception device | |
CA2400469C (en) | Apparatus and method for stopping iterative decoding in a cdma mobile communication system | |
JP4236375B2 (en) | Method and apparatus for determining the rate of received data in a variable rate communication system | |
US6934321B2 (en) | W-CDMA transmission rate estimation method and device | |
EP0866589A1 (en) | Data transmitting method, data transmitting system, transmitter, and receiver | |
JP2007525095A (en) | Method, apparatus, and system used in control of transmission output during wireless communication | |
JPH08508866A (en) | Soft error correction in TDMA wireless system | |
KR100413097B1 (en) | Data transmission method, data transmission system, transmitter and receiver | |
US20100023846A1 (en) | Methods and apparatuses for performing error detection and error correction for synchronization frame | |
US6639954B2 (en) | Mobile communication terminal and transmission-bit-rate detection method | |
US8010878B2 (en) | Data transmission method, data transmission system, transmitting method, receiving method, transmitting apparatus and receiving apparatus | |
KR100213876B1 (en) | Bits error rate measuring device using viterbi decoder | |
CA2424155C (en) | Apparatus and method for detecting transmitting rate of turbo decoder | |
US8121104B2 (en) | Method and apparatus for blind transport format detection using discontinuous transmission (DTX) detection | |
JP2001333050A (en) | Device and method for estimating ber | |
US7272131B2 (en) | TFCI decoding circuit and decoding method | |
US7346117B2 (en) | Turbo decoder | |
US7895505B2 (en) | Method for decoding convolutionally coded signals and decoding apparatus and receiving apparatus using the same | |
JP3386699B2 (en) | Frame synchronization circuit and communication system | |
WO2001031864A9 (en) | Method for determining frame rate of a data frame in a communication system | |
EP1387516A1 (en) | Blind transport format detection in spread spectrum receivers | |
JP2000324047A (en) | Method for updating reference value in high-speed closed loop transmission power control | |
JP2007036683A (en) | Turbo decoder unit and decoding method, and radio communication terminal, radio base station and radio communication system using the same | |
KR20020012568A (en) | Method and apparatus for decoding |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070115 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090807 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090811 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20100105 |