Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3526271B2 - Decoding device and decoding method - Google Patents
[go: Go Back, main page]

JP3526271B2 - Decoding device and decoding method - Google Patents

Decoding device and decoding method

Info

Publication number
JP3526271B2
JP3526271B2 JP2001031850A JP2001031850A JP3526271B2 JP 3526271 B2 JP3526271 B2 JP 3526271B2 JP 2001031850 A JP2001031850 A JP 2001031850A JP 2001031850 A JP2001031850 A JP 2001031850A JP 3526271 B2 JP3526271 B2 JP 3526271B2
Authority
JP
Japan
Prior art keywords
shift number
data
normalization
data series
shift
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2001031850A
Other languages
Japanese (ja)
Other versions
JP2002237753A (en
Inventor
邦之 梶田
昌俊 渡▲辺▼
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.)
Panasonic Corp
Panasonic Holdings Corp
Original Assignee
Panasonic Corp
Matsushita Electric Industrial Co Ltd
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
Priority to JP2001031850A priority Critical patent/JP3526271B2/en
Application filed by Panasonic Corp, Matsushita Electric Industrial Co Ltd filed Critical Panasonic Corp
Priority to KR1020027013045A priority patent/KR100574144B1/en
Priority to KR1020057021280A priority patent/KR100727732B1/en
Priority to EP02716439A priority patent/EP1357669A4/en
Priority to PCT/JP2002/000632 priority patent/WO2002061953A1/en
Priority to EP06006755A priority patent/EP1686694A3/en
Priority to US10/221,267 priority patent/US6734810B2/en
Publication of JP2002237753A publication Critical patent/JP2002237753A/en
Priority to US10/793,766 priority patent/US6922159B2/en
Priority to US10/793,737 priority patent/US6940428B2/en
Application granted granted Critical
Publication of JP3526271B2 publication Critical patent/JP3526271B2/en
Priority to US11/134,448 priority patent/US20050219071A1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Mobile Radio Communication Systems (AREA)
  • Detection And Correction Of Errors (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Error Detection And Correction (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明は、データを正規化処
理した後に誤り訂正復号を行う復号装置および復号方法
に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a decoding apparatus and a decoding method for performing error correction decoding after normalizing data.

【0002】[0002]

【従来の技術】第3世代の移動体通信システムでは、
(1)RAKE合成処理、(2)物理チャネルデコード
処理、(3)トランスポートチャネルデコード処理の順
に各処理を行った後に誤り訂正復号処理を行う。なお、
RAKE合成処理とは、マルチパス伝送路において、遅
延時間が異なり独立なフェージング変動を受けた先行波
および遅延波が重畳された受信信号から先行波、遅延波
を分離し、遅延時間を揃えて重み付けを行って最大比合
成を行う処理であり、ダイバーシチ効果を得るものであ
る。また、物理チャネルデコード処理とは、RAKE合
成処理された物理チャネルデータ系列毎の信号にフレー
ム内デインターリーブ等を行ってトランスポートチャネ
ルに分割する処理である。また、トランスポートチャネ
ルデコード処理とは、個々に分割されたトランスポート
チャネルデータ系列の信号に対して、複数フレームに渡
るデインターリーブ、レートマッチングおよび誤り訂正
復号を行う処理である。
2. Description of the Related Art In the third generation mobile communication system,
The error correction decoding process is performed after performing the respective processes in the order of (1) RAKE combining process, (2) physical channel decoding process, and (3) transport channel decoding process. In addition,
The RAKE combining process is to separate the preceding wave and the delayed wave from the received signal on which the preceding wave and the delayed wave, which have different delay times and have independent fading fluctuations and are superimposed, are separated in the multipath transmission line, and the delay times are aligned and weighted. Is performed to perform maximum ratio combination, and a diversity effect is obtained. Further, the physical channel decoding process is a process of performing intraframe deinterleaving or the like on a signal for each physical channel data sequence subjected to the RAKE combining process to divide it into transport channels. Further, the transport channel decoding process is a process of performing deinterleaving, rate matching, and error correction decoding over a plurality of frames on the signals of the transport channel data series that are individually divided.

【0003】誤り訂正復号においてビタビ復号やターボ
復号を行う場合、受信データ系列の指標が同一でない
と、推定された確率密度関数と実際の信号の分布が異な
りビット間の尤度が正しく求まらないため、誤り訂正能
力が低下してしまう。
When performing Viterbi decoding or turbo decoding in error correction decoding, if the indices of the received data series are not the same, the estimated probability density function and the actual signal distribution differ, and the likelihood between bits can be obtained correctly. Since it does not exist, the error correction capability is reduced.

【0004】上記(1)〜(3)の処理は互いに処理単
位が異なる為、誤り訂正復号の能力を低減させないため
に、処理単位(指標)を同一とする必要がある。この異
なった指標で表わされている複数のデータ系列を共通の
指標に揃える処理を正規化という。
Since the processing units of the above (1) to (3) are different from each other, it is necessary to use the same processing unit (index) in order not to reduce the error correction decoding capability. The process of aligning a plurality of data series represented by different indexes to a common index is called normalization.

【0005】すなわち、RAKE合成処理の処理単位が
スロットであり、物理チャネルデコード処理の処理単位
はフレームであるので、RAKE合成処理を行った後、
物理チャネルデコード処理を行う前に各スロットにおけ
る受信データ系列の指標をフレーム内で正規化しなけれ
ばならない。同様に、物理チャネルデコード処理の処理
単位はフレームであり、トランスポートチャネルデコー
ド処理の処理単位はTTI(Transmit Time Interval)
であるので、トランスポートチャネルデコード処理を行
う前に各フレームにおける受信データ系列の指標をTT
I内のフレーム間で正規化しなければならない。ただ
し、TTIは、1、2、4あるいは8フレームのいずれ
かの値であるので、TTIが1フレームの場合にはフレ
ーム間正規化を行う必要はない。
That is, since the processing unit of RAKE combining processing is a slot and the processing unit of physical channel decoding processing is a frame, after performing RAKE combining processing,
Before performing the physical channel decoding process, the index of the received data sequence in each slot must be normalized within the frame. Similarly, the processing unit of the physical channel decoding process is a frame, and the processing unit of the transport channel decoding process is TTI (Transmit Time Interval).
Therefore, the index of the received data sequence in each frame is set to TT before the transport channel decoding process.
It has to be normalized between the frames in I. However, since the TTI has a value of 1, 2, 4 or 8 frames, it is not necessary to perform interframe normalization when the TTI is 1 frame.

【0006】なお、フレーム内正規化は、フレーム内デ
インターリーブの前に行うべきである。これは、スロッ
トデータ系列の順序が入れ替わった後では、各々のデー
タに対してシフト数を記憶する等の効率的でない正規化
処理をしなければならなくなるためである。同様に、フ
レーム間正規化は、フレーム間デインターリーブの前に
行うべきである。
Intraframe normalization should be performed before intraframe deinterleaving. This is because after the order of the slot data sequence is changed, it is necessary to perform inefficient normalization processing such as storing the shift number for each data. Similarly, interframe normalization should be done before interframe deinterleaving.

【0007】また、第3世代の移動体通信システムで
は、一般に、ビット長が有限であるハードウェアあるい
はソフトウェアで誤り訂正復号化処理を行っており、正
規化処理は、ビット長を制限する場合に必須の処理であ
る。ビット長の制限は、受信データ系列の所定のビット
位置部分を抽出することにより行われる。
In the third generation mobile communication system, generally, the error correction decoding processing is performed by hardware or software having a finite bit length, and the normalization processing is performed when the bit length is limited. This is a mandatory process. The bit length is limited by extracting a predetermined bit position part of the received data sequence.

【0008】以下、従来におけるRAKE合成処理を行
った後、物理チャネルデコード処理を行う前の正規化処
理およびビット長の制限について説明する。
The normalization process and the bit length limitation after the conventional RAKE combining process and before the physical channel decoding process will be described below.

【0009】スロット番号をm、データ番号をn、RA
KE合成処理後のデータ系列をX(m,n)、各スロット
の指標を2^(-(s(m)-S))(^:べき乗を表わす演算
子)とすると、正規化されたフレームデータ系列Xf
(m,n)は、以下の式(1)で表わされる。
Slot number is m, data number is n, RA
If the data sequence after KE synthesis processing is X (m, n) and the index of each slot is 2 ^ (-(s (m) -S)) (^: operator representing a power), the normalized frame Data series Xf
(m, n) is represented by the following equation (1).

【0010】 Xf(m,n)=X(m,n)×2^(-(s(m)-S)) …(1) ここで、指標Sは、S=min[s(m)]であり、s(m)は0以
上の整数、min[s(m)]はs(m)の集合[s(m)]の中で最小値
を検出する関数である。なお、式(1)の右辺第2項が2
の指数となっているのは、ハードウェアあるいはソフト
ウェアで処理する場合に2の指数が通常の乗算処理より
も低処理量で実現可能なシフト演算で代替することが可
能なためである(以下、「指標」を「シフト数」と置換
えて説明する)。また、シフト数Sとして最小値を検出
しているのは、式(1)において2の指数が負で表現され
ているためである。すなわち、最小のシフト数Sは、最
大振幅に対応するものである。
Xf (m, n) = X (m, n) × 2 ^ (-(s (m) -S)) (1) Here, the index S is S = min [s (m)]. S (m) is an integer of 0 or more, and min [s (m)] is a function for detecting the minimum value in the set [s (m)] of s (m). The second term on the right side of the equation (1) is 2
The exponent of 2 is used because the exponent of 2 can be replaced by a shift operation that can be realized with a lower processing amount than a normal multiplication process when processed by hardware or software (hereinafter, The description will be made by replacing "index" with "shift number"). Further, the reason why the minimum value is detected as the shift number S is that the exponent of 2 is expressed as a negative value in the equation (1). That is, the minimum shift number S corresponds to the maximum amplitude.

【0011】図9は、ビット長の制限を説明するための
図である。なお、図9では、16ビットで表わされるデ
ータを8ビットにビット長を制限する場合を示してい
る。
FIG. 9 is a diagram for explaining the limitation on the bit length. Note that FIG. 9 shows the case where the data represented by 16 bits is limited in bit length to 8 bits.

【0012】最大振幅が大きいときは、小数点位置を基
準に抽出位置を上側(値が大きい側)にシフトさせる。
例えば図9の場合、シフト数Sは3であり、符号ビット
(図9のB)、整数部5桁、小数部2桁(+31.75
〜−32.0)を抽出している。逆に最大振幅が小さい
ときは、小数点位置を基準に抽出位置を下側にシフトさ
せる。例えば図9の場合、シフト数Sは5であり、符号
ビット、整数部3桁、小数部4桁(+7.9325〜−
8.0)を抽出している。
When the maximum amplitude is large, the extraction position is shifted to the upper side (the side where the value is large) with reference to the decimal point position.
For example, in the case of FIG. 9, the shift number S is 3, the sign bit (B in FIG. 9), the integer part 5 digits, and the decimal part 2 digits (+31.75).
.About.-32.0) are extracted. On the contrary, when the maximum amplitude is small, the extraction position is shifted downward based on the decimal point position. For example, in the case of FIG. 9, the shift number S is 5, and the sign bit, the integer part 3 digits, and the decimal part 4 digits (+ 7.9325-−
8.0) is being extracted.

【0013】このように、従来の復号方法では、最大振
幅に基づいて正規化し、ビット長を制限している。ま
た、フレーム内正規化とフレーム間正規化とを分けて処
理することにより、データ系列を格納するメモリの容量
削減を図っている。
As described above, the conventional decoding method limits the bit length by normalizing based on the maximum amplitude. In addition, the intra-frame normalization and the inter-frame normalization are processed separately to reduce the capacity of the memory that stores the data series.

【0014】図10は、RAKE合成処理後の出力デー
タを正規化後に8ビットにビット長を制限した場合であ
って、誤り訂正能力が高いときの振幅分布を示す。図1
0において、横軸は振幅値であり、縦軸は分布量であ
る。図10に示すように、正規化して8ビットにビット
長を制限した場合であって、誤り訂正能力が高いときの
振幅分布は、振幅値「−127」および「+127」に
おいて分布量が最大で、振幅値「0」において分布量が
ほぼ0の正規分布となる。
FIG. 10 shows an amplitude distribution when the output data after the RAKE combining processing is normalized and the bit length is limited to 8 bits and the error correction capability is high. Figure 1
At 0, the horizontal axis is the amplitude value and the vertical axis is the distribution amount. As shown in FIG. 10, in the case where the bit length is normalized and the bit length is limited to 8 bits, and the error correction capability is high, the amplitude distribution has the maximum distribution amount at the amplitude values “−127” and “+127”. , And the distribution amount is almost zero at the amplitude value “0”.

【0015】図11は、RAKE合成処理後の出力デー
タにおける時間振幅応答の一例であり、あるタイミング
1における振幅値が他のタイミングの振幅値よりも極
端に大きい場合を示す。そして、図12は、図11のR
AKE合成処理後の出力データにおける正規化前の振幅
分布を示す。
FIG. 11 is an example of the time amplitude response in the output data after the RAKE combining process, and shows the case where the amplitude value at a certain timing t 1 is extremely larger than the amplitude values at other timings. Then, FIG. 12 shows R of FIG.
7 shows an amplitude distribution before normalization in output data after AKE combining processing.

【0016】[0016]

【発明が解決しようとする課題】従来の復号方法では、
最大振幅に基づいて正規化し、ビット長を制限している
ため、図11の場合、t1以外のタイミングに係るスロ
ットデータはほとんどアンダーフロー化されてしまう
(軟判定値として0となってしまう)。従って、これを
正規化すると図13に示す振幅分布のように振幅値
「0」における分布量が最大となり誤り訂正能力が劣化
してしまう。
In the conventional decoding method,
Since the normalization is performed based on the maximum amplitude and the bit length is limited, in the case of FIG. 11, the slot data related to the timing other than t 1 is almost underflowed (it becomes 0 as a soft decision value). . Therefore, if this is normalized, the distribution amount at the amplitude value “0” becomes maximum as in the amplitude distribution shown in FIG. 13, and the error correction capability deteriorates.

【0017】このような状態はフェージング環境下にお
いて発生し、移動速度が速くドップラー周波数が高くな
るほど頻繁に発生する。従って、フェージング環境下に
おけるBER(Bit Error Rate)特性が著しく劣化し、
通話品質が悪くなり、最悪の場合には突然通話断となる
状況が発生してしまう。
Such a state occurs under a fading environment, and frequently occurs as the moving speed becomes faster and the Doppler frequency becomes higher. Therefore, the BER (Bit Error Rate) characteristic in the fading environment is significantly deteriorated,
The call quality deteriorates, and in the worst case, a situation occurs where the call is suddenly disconnected.

【0018】本発明はかかる点に鑑みてなされたもので
あり、高速フェージング環境下において正規化処理を施
してもアンダーフロー化されず、高い誤り訂正能力を有
する復号装置および復号方法を提供することを目的とす
る。
The present invention has been made in view of the above circumstances, and provides a decoding apparatus and a decoding method which are not underflowed even if a normalization process is performed in a high-speed fading environment and have a high error correction capability. With the goal.

【0019】[0019]

【課題を解決するための手段】本発明の復号装置は、
のべき乗で表現されたデータ系列のシフト数を正規化に
係る指標とし、データ系列のシフト数を平均化して基準
シフト数を算出する基準シフト数算出手段と、前記基準
シフト数に基づいてデータ系列をシフトして指数を揃え
ることにより正規化する正規化手段と、正規化されたデ
ータ系列に対して誤り訂正復号処理を行う誤り訂正復号
手段とを具備する構成を採る。
Means for Solving the Problems] decoding apparatus of the present invention, 2
Normalize the number of shifts of the data series expressed in powers of
As an indicator, the number of shifts in the data series is averaged
Reference shift number calculating means for calculating the shift number, and the reference
Align the index by shifting the data series based on the number of shifts
Therefore, a configuration is provided that includes a normalization unit that normalizes the data sequence and an error correction decoding unit that performs the error correction decoding process on the normalized data series.

【0020】[0020]

【0021】この構成により、正規化するデータ系列の
振幅幅を有効ビット幅内に適応的に収めることができる
ので、高速フェージング環境下における極端なアンダー
フローを発生させることがなく、データ系列の尤度を有
効に保持し、誤り訂正能力を高めることができる。
With this configuration, the amplitude width of the data series to be normalized can be adaptively accommodated within the effective bit width, so that an extreme underflow does not occur in a high-speed fading environment and the likelihood of the data series is reduced. The degree of error correction can be effectively maintained and the error correction capability can be improved.

【0022】本発明の復号装置は、正規化手段は、デー
タ系列のシフト数から基準シフト数を減じた値だけデー
タ系列を右シフトして正規化する構成を採る。
The decoding apparatus of the present invention, normalization means, by a value obtained by subtracting the reference number of shifts from the shift number of the data sequence data
The data sequence is right-shifted and normalized.

【0023】本発明の復号装置は、正規化手段は、デー
タ系列のシフト数から基準シフト数を減じた第1値を2
で除した第2値だけデータ系列を右シフトして正規化す
る構成を採る。
In the decoding apparatus of the present invention, the normalizing means subtracts 2 from the first value obtained by subtracting the reference shift number from the shift number of the data sequence.
The data series is right-shifted by the second value divided by and normalized.

【0024】本発明の復号装置は、正規化手段は、デー
タ系列のシフト数から基準シフト数を減じた第1値が0
以上である場合に前記第1値を2で除した第2値だけ
ータ系列を右シフトして正規化し、前記第1値が0より
小さい場合に前記第1値だけデータ系列を右シフトして
正規化する構成を採る。
In the decoding device of the present invention, the normalizing means has a first value of 0 obtained by subtracting the reference shift number from the shift number of the data sequence as 0.
De only the second value obtained by dividing the first value by 2 is equal to or greater than
The data series is right-shifted and normalized, and when the first value is smaller than 0, the data series is right-shifted by the first value and normalized.

【0025】本発明の復号装置は、正規化手段は、デー
タ系列のシフト数から基準シフト数を減じた第1値が0
以上である場合にデータ系列をシフトせずに正規化し、
前記第1値が0より小さい場合に前記第1値を2で除し
た第2値だけデータ系列を右シフトして正規化する構成
を採る。
In the decoding device of the present invention, the normalizing means sets the first value obtained by subtracting the reference shift number from the shift number of the data sequence to 0.
If it is above, normalize the data series without shifting,
When the first value is smaller than 0, the data series is right-shifted by a second value obtained by dividing the first value by 2 and normalized.

【0026】本発明の復号装置は、正規化手段は、デー
タ系列のシフト数から基準シフト数を減じた第1値が有
限ビット幅の1/2以上である場合に前記第1値を2で
除した第2値だけデータ系列を右シフトして正規化し、
前記第1値が有限ビット幅の1/2より小さい場合に前
記第1値だけデータ系列を右シフトして正規化する構成
を採る。
In the decoding apparatus of the present invention, the normalizing means sets the first value to 2 when the first value obtained by subtracting the reference shift number from the shift number of the data sequence is 1/2 or more of the finite bit width. The data series is right-shifted and normalized by the divided second value,
When the first value is smaller than ½ of the finite bit width, the data series is right-shifted by the first value and normalized.

【0027】本発明の復号装置は、正規化手段は、デー
タ系列のシフト数から基準シフト数を減じた第1値が有
限ビット幅の1/2以上である場合にデータ系列をシフ
トせずに正規化し、前記第1値が有限ビット幅の1/2
より小さい場合に前記第1値を2で除した第2値だけ
ータ系列を右シフトして正規化する構成を採る。
In the decoding device of the present invention, the normalizing means shifts the data sequence when the first value obtained by subtracting the reference shift number from the shift number of the data sequence is 1/2 or more of the finite bit width. > Normalize without adding, and the first value is 1/2 of finite bit width
De only the second value obtained by dividing the first value by 2 if less than
The data sequence is right-shifted and normalized.

【0028】これらの構成により、正規化処理を工夫し
てアンダーフローおよびオーバーフローを回避すること
ができる。
With these configurations, it is possible to avoid underflow and overflow by devising normalization processing.

【0029】本発明の復号装置は、2のべき乗で表現さ
れたデータ系列のシフト数を正規化に係る指標とし、R
AKE合成後のスロット単位のデータ系列のシフト数を
平均化して第1基準シフト数を算出する第1基準シフト
数算出手段と、前記第1基準シフト数に基づいてスロッ
ト単位のデータ系列をシフトして指数を揃えることによ
り正規化する第1正規化手段と、この第1正規化手段か
ら出力されたフレーム単位のデータ系列のシフト数を平
均化して第2基準シフト数を算出する第2基準シフト数
算出手段と、前記第2基準シフト数に基づいてフレーム
単位のデータ系列をシフトして指数を揃えることにより
正規化する第2正規化手段と、この第2正規化手段から
出力されたデータ系列に対して誤り訂正復号処理を行う
誤り訂正復号手段とを具備する構成を採る。
The decoding device of the present invention uses the shift number of the data sequence represented by a power of 2 as an index for normalization, and R
First reference shift number calculating means for averaging the shift numbers of the data sequence in slot units after AKE combining to calculate a first reference shift number, and shifting the data sequence in slot units based on the first reference shift number. By aligning the indices
A first normalization unit for normalizing Ri, and the second reference shift count calculation means for calculating a second number of reference shift by averaging the number of shift data series of the first normalization unit frame output from, By shifting the data sequence in frame units based on the second reference shift number to align the indices
A second normalization unit for normalizing a configuration comprising an error correction decoding means for performing error correction decoding processing on the data sequence output from the second normalization unit taken.

【0030】この構成により、正規化するデータ系列の
振幅幅を有効ビット幅内に適応的に収めることができる
ので、高速フェージング環境下における極端なアンダー
フローを発生させることがなく、データ系列の尤度を有
効に保持し、誤り訂正能力を高めることができる。
With this configuration, the amplitude width of the data series to be normalized can be adaptively accommodated within the effective bit width, so that an extreme underflow does not occur in a fast fading environment, and the likelihood of the data series is reduced. The degree of error correction can be effectively maintained and the error correction capability can be improved.

【0031】本発明の復号装置は、第1正規化手段は、
スロット単位のデータ系列のシフト数から第1基準シフ
ト数を減じた値だけデータ系列を右シフトして正規化す
る構成を採る。
In the decoding device of the present invention, the first normalizing means is
A configuration is adopted in which the data sequence is right-shifted by a value obtained by subtracting the first reference shift number from the shift number of the data sequence in slot units, and is normalized.

【0032】本発明の復号装置は、第2正規化手段は、
フレーム単位のデータ系列のシフト数から第2基準シフ
ト数を減じた値だけデータ系列を右シフトして正規化す
る構成を採る。
In the decoding device of the present invention, the second normalizing means is
A configuration is adopted in which the data series is right-shifted by a value obtained by subtracting the second reference shift number from the number of shifts of the data series in units of frames and normalized.

【0033】これらの構成により、正規化処理を工夫し
てアンダーフローおよびオーバーフローを回避すること
ができる。
With these configurations, it is possible to avoid underflow and overflow by devising normalization processing.

【0034】本発明の通信端末装置は、上記いずれかの
復号装置を具備する構成を採る。また、本発明の基地局
装置は、上記いずれかの復号装置を具備する構成を採
る。
The communication terminal device of the present invention has a configuration including any one of the above decoding devices. Further, the base station apparatus of the present invention has a configuration including any one of the above decoding apparatuses.

【0035】これらの構成により、誤り訂正能力を高め
ることができるので、高品質の無線通信を行うことがで
きる。
With these configurations, the error correction capability can be enhanced, so that high quality wireless communication can be performed.

【0036】[0036]

【0037】本発明のプログラムは、2のべき乗で表現
されたデータ系列のシフト数を正規化に係る指標とし、
データ系列のシフト数を平均化して基準シフト数を算出
する基準シフト数算出機能と、前記基準シフト数に基づ
いてデータ系列をシフトして指数を揃えることにより正
規化する正規化機能と、正規化されたデータ系列に対し
て誤り訂正復号処理を行う誤り訂正復号機能と、を実現
させる。
The program of the present invention uses the shift number of the data series represented by a power of 2 as an index for normalization,
A standard shift number calculation function that averages the shift numbers of the data series to calculate the standard shift number, and a positive value by aligning the indexes by shifting the data series based on the standard shift number.
A normalization function for normalizing and an error correction decoding function for performing error correction decoding processing on a normalized data series are realized.

【0038】本発明のプログラムは、2のべき乗で表現
されたデータ系列のシフト数を正規化に係る指標とし、
RAKE合成後のスロット単位のデータ系列のシフト数
を平均化して第1基準シフト数を算出する第1基準シフ
ト数算出機能と、前記第1基準シフト数に基づいてスロ
ット単位のデータ系列をシフトして指数を揃えることに
より正規化する第1正規化機能と、正規化されたフレー
ム単位のデータ系列のシフト数を平均化して第2基準シ
フト数を算出する第2基準シフト数算出機能と、前記第
2基準シフト数に基づいてフレーム単位のデータ系列
シフトして指数を揃えることにより正規化する第2正規
化機能と、正規化された複数フレームに渡るデータ系列
に対して誤り訂正復号処理を行う誤り訂正復号機能と、
を実現させる。
The program of the present invention uses the shift number of the data series represented by a power of 2 as an index related to normalization,
A first reference shift count calculation function for calculating a first reference number of shifting the number of shift data series slot unit after RAKE combining by averaging shifts the data series of slot units based on the number of the first reference shift To align the indices
A first normalization function for more normalizing, a second reference shift number calculating function for averaging the shift numbers of the normalized frame-based data series to calculate a second reference shift number, and the second reference shift number a data series of frames on the basis of
A second normalization function for normalizing by shifting and aligning the exponents; an error correction decoding function for performing error correction decoding processing on the normalized data series over a plurality of frames;
To realize.

【0039】これらのプログラムにより、正規化するデ
ータ系列の振幅幅を有効ビット幅内に適応的に収めるこ
とができるので、高速フェージング環境下における極端
なアンダーフローを発生させることがなく、データ系列
の尤度を有効に保持し、誤り訂正能力を高めることがで
きる。
With these programs, the amplitude width of the data series to be normalized can be adaptively accommodated within the effective bit width, so that extreme underflow does not occur in a high-speed fading environment and the data series of the data series is not generated. The likelihood can be effectively maintained and the error correction capability can be improved.

【0040】[0040]

【0041】本発明の復号方法は、2のべき乗で表現さ
れたデータ系列のシフト数を正規化に係る指標とし、デ
ータ系列のシフト数を平均化して基準シフト数を算出す
る基準シフト数算出工程と、前記基準シフト数に基づい
てデータ系列をシフトして指数を揃えることにより正規
化する正規化工程と、正規化されたデータ系列に対して
誤り訂正復号処理を行う誤り訂正復号工程と、を具備す
る。
In the decoding method of the present invention, the shift number of the data sequence expressed by a power of 2 is used as an index for normalization, and the shift numbers of the data sequence are averaged to calculate the reference shift number. Then, the data series is shifted based on the reference shift number to align the indices
And a normalization step for performing the error correction decoding processing for performing the error correction decoding processing on the normalized data series.

【0042】本発明の復号方法は、2のべき乗で表現さ
れたデータ系列のシフト数を正規化に係る指標とし、R
AKE合成後のスロット単位のデータ系列のシフト数を
平均化して第1基準シフト数を算出する第1基準シフト
数算出工程と、前記第1基準シフト数に基づいてスロッ
ト単位のデータ系列をシフトして指数を揃えることによ
り正規化する第1正規化工程と、正規化されたフレーム
単位のデータ系列のシフト数を平均化して第2基準シフ
ト数を算出する第2基準シフト数算出工程と、前記第2
基準シフト数に基づいてフレーム単位のデータ系列をシ
フトして指数を揃えることにより正規化する第2正規化
工程と、正規化された複数フレームに渡るデータ系列に
対して誤り訂正復号処理を行う誤り訂正復号工程と、を
具備する。
In the decoding method of the present invention, the shift number of the data sequence represented by a power of 2 is used as an index for normalization, and R
A first reference shift number calculating step of averaging the shift numbers of the data sequence in slot units after AKE combining to calculate a first reference shift number; and shifting the data sequence in slot units based on the first reference shift number. By aligning the indices
A first normalizing step for normalizing the data, a second standard shift number calculating step for averaging the normal frame-unit shift numbers of the data series to calculate a second standard shift number,
Based on the standard shift number, the data series in frame units is
And a second normalization step of normalizing by aligning the exponents, and an error correction decoding step of performing an error correction decoding process on the normalized data series over a plurality of frames.

【0043】これらの方法により、正規化するデータ系
列の振幅幅を有効ビット幅内に適応的に収めることがで
きるので、高速フェージング環境下における極端なアン
ダーフローを発生させることがなく、データ系列の尤度
を有効に保持し、誤り訂正能力を高めることができる。
By these methods, the amplitude width of the data series to be normalized can be adaptively accommodated within the effective bit width, so that an extreme underflow does not occur in the fast fading environment and the data series of the data series is not generated. The likelihood can be effectively maintained and the error correction capability can be improved.

【0044】[0044]

【発明の実施の形態】本発明者は、他よりも振幅値が極
端に大きい部分でオーバーフローが発生しても誤り訂正
能力に大きな影響はないことに着目し、本発明をするに
至った。すなわち、本発明の骨子は、シフト数を平均化
して基準シフト数を算出することにより、正規化するデ
ータ系列の振幅幅を有効ビット幅内に適応的に収めるこ
とである。
DESCRIPTION OF THE PREFERRED EMBODIMENTS The present inventor has completed the present invention by paying attention to the fact that even if an overflow occurs in a portion where the amplitude value is extremely larger than the others, the error correction capability is not significantly affected. That is, the essence of the present invention is to adaptively fit the amplitude width of the data sequence to be normalized within the effective bit width by averaging the shift numbers and calculating the reference shift number.

【0045】以下、本発明の実施の形態について、添付
図面を参照して詳細に説明する。
Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.

【0046】(実施の形態1)図1は、本発明の実施の
形態1に係る復号装置の構成を示すブロック図である。
(Embodiment 1) FIG.1 is a block diagram showing the configuration of a decoding apparatus according to Embodiment 1 of the present invention.

【0047】RAKE合成部101は、逆拡散後の受信
データを入力してRAKE合成を行い、RAKE合成後
のデータを所定のビット幅に制限してデータメモリ10
2に書き込み、ビット長を制限する際のシフト数をシフ
ト数メモリ103に書き込む。
The RAKE combining unit 101 inputs the received data after despreading and performs RAKE combining, limits the data after RAKE combining to a predetermined bit width, and limits the data memory 10.
2, and the shift number when limiting the bit length is written in the shift number memory 103.

【0048】データメモリ102は、RAKE合成後の
データをスロット単位で記憶する。シフト数メモリ10
3は、RAKE合成後のデータに係る各スロットのシフ
ト数を記憶する。
The data memory 102 stores the RAKE-combined data in slot units. Shift number memory 10
3 stores the shift number of each slot related to the data after RAKE combining.

【0049】基準シフト数算出部104は、シフト数メ
モリ103に記憶されたシフト数を平均化して第1基準
シフト数を算出する。なお、基準シフト数算出部104
の動作の詳細は後述する。
The reference shift number calculator 104 averages the shift numbers stored in the shift number memory 103 to calculate a first reference shift number. The reference shift number calculation unit 104
Details of the operation will be described later.

【0050】正規化部105は、シフト数メモリ103
に記憶されたシフト数および第1基準シフト数に基づい
て、データメモリ102に記憶されたRAKE合成後の
データをフレーム内で正規化する。なお、正規化部10
5の動作の詳細は後述する。
The normalizing section 105 includes a shift number memory 103.
The RAKE-combined data stored in the data memory 102 is normalized within the frame on the basis of the shift number and the first reference shift number stored in. The normalization unit 10
Details of operation 5 will be described later.

【0051】デインターリーバ106は、正規化部10
5にて正規化されたデータに対してフレーム内デインタ
ーリーブ等を行ってトランスポートチャネルに分割し、
データメモリ107に書き込む。
The deinterleaver 106 includes a normalization unit 10
Intra-frame deinterleaving, etc. is performed on the data normalized in 5 to divide the data into transport channels,
Write to the data memory 107.

【0052】データメモリ107は、トランスポートチ
ャネル毎に分割されたデータをフレーム単位で記憶す
る。シフト数メモリ108は、第1基準シフト数を当該
フレームのシフト数として記憶する。
The data memory 107 stores the data divided for each transport channel in frame units. The shift number memory 108 stores the first reference shift number as the shift number of the frame.

【0053】基準シフト数算出部109は、シフト数メ
モリ108に記憶されたシフト数を平均化して第2基準
シフト数を算出する。正規化部110は、シフト数メモ
リ108に記憶されたシフト数および第2基準シフト数
に基づいて、データメモリ107に記憶されたトランス
ポートチャネル毎のデータをTTI内で正規化する。
The reference shift number calculation unit 109 averages the shift numbers stored in the shift number memory 108 to calculate a second reference shift number. The normalization unit 110 normalizes the data for each transport channel stored in the data memory 107 within the TTI based on the shift number stored in the shift number memory 108 and the second reference shift number.

【0054】誤り訂正復号部111は、正規化部110
にて正規化されたデータに対してフレーム間デインター
リーブ、レートマッチングおよび誤り訂正復号等を行
う。
The error correction decoding unit 111 includes a normalization unit 110.
Inter-frame de-interleaving, rate matching, error correction decoding, etc. are performed on the normalized data.

【0055】次に、基準シフト数算出部104の動作に
ついて詳細に説明する。
Next, the operation of the reference shift number calculating section 104 will be described in detail.

【0056】スロットシフト数をs(m)[m=0〜物理
チャネル数×スロット数−1]とすると、基準シフト数
算出部104は、以下の手順(1)〜(6)でシフト数を
平均化して第1基準シフト数S1を算出する。
Assuming that the number of slot shifts is s (m) [m = 0 to the number of physical channels × the number of slots-1], the reference shift number calculation unit 104 calculates the number of shifts in the following steps (1) to (6). The first standard shift number S 1 is calculated by averaging.

【0057】(1) S1=0 (2) m=0 (3) S1=S1+s(m) (4) m=m+1 (5) m=物理チャネル数×スロット数;になるまで、
(3)、(4)を繰り返す。 (6) S1=S1/(物理チャネル数×スロット数):
(小数点以下切り上げ)
(1) S 1 = 0 (2) m = 0 (3) S 1 = S 1 + s (m) (4) m = m + 1 (5) m = physical channel number × slot number;
Repeat (3) and (4). (6) S 1 = S 1 / (number of physical channels x number of slots):
(Rounded up after the decimal point)

【0058】なお、基準シフト数算出部109も、上記
基準シフト数算出部104と同様の動作によりシフト数
を平均化して第2基準シフト数S2を算出する。この場
合、物理チャネル数×スロット数をトランスポートチャ
ネルのTTI/10に読み替える。
The reference shift number calculation unit 109 also averages the shift numbers by the same operation as the reference shift number calculation unit 104 to calculate the second reference shift number S 2 . In this case, the number of physical channels × the number of slots is read as TTI / 10 of the transport channel.

【0059】また、上記(6)で、小数点以下を切り上げ
ているが切り下げてもよい。
Further, although the decimal point is rounded up in (6) above, it may be rounded down.

【0060】次に、正規化部105の動作について詳細
に説明する。
Next, the operation of the normalizing section 105 will be described in detail.

【0061】正規化部105は、入力データ系列In Dat
a[m][n]、シフト数メモリ103に記憶された各スロッ
トのシフト数s[m]および第1基準シフト数S1を用いて
図2に示すフローにより出力データ系列Out Data[m][n]
を生成する。なお、図2において、Nは1スロット内の
データ数、Mは物理チャネル数×スロット数である。
The normalizing unit 105 uses the input data series In Dat
a [m] [n], the shift number s [m] of each slot stored in the shift number memory 103, and the first reference shift number S 1 are used to output data sequence Out Data [m] by the flow shown in FIG. [n]
To generate. In FIG. 2, N is the number of data in one slot, and M is the number of physical channels × the number of slots.

【0062】正規化部105は、図2のフローに従って
動作することにより、入力データ系列In Data[m][n]に
対して各スロットのシフト数s[m]から第1基準シフト
数S1を減じた値だけ右シフトを行い、出力データ系列O
ut Data[m][n]を生成することができる。
The normalizing section 105 operates according to the flow of FIG. 2 to shift the number of shifts s [m] of each slot to the first reference number of shifts S 1 for the input data series In Data [m] [n]. Is shifted right by the value obtained by subtracting
ut Data [m] [n] can be generated.

【0063】なお、正規化部110も、上記正規化部1
05と同様の動作により出力データ系列Out Data[m][n]
を生成する。この場合、物理チャネル数×スロット数を
トランスポートチャネルのTTI/10に読み替える。
The normalizing unit 110 is also the normalizing unit 1 described above.
Output data series Out Data [m] [n] by the same operation as 05
To generate. In this case, the number of physical channels × the number of slots is read as TTI / 10 of the transport channel.

【0064】図3は、シフト数を平均化して基準シフト
数を算出した場合の振幅分布を示し、振幅値平均値にお
いて分布量が最大で、振幅値「0」において分布量がほ
ぼ0の正規分布となる。
FIG. 3 shows the amplitude distribution when the shift numbers are averaged to calculate the reference shift number, and the distribution amount is maximum at the average amplitude value and almost zero at the amplitude value "0". Distribution.

【0065】このように、シフト数を平均化して基準シ
フト数を算出することにより、正規化するデータ系列の
振幅幅を有効ビット幅内に適応的に収めることができる
ので、高速フェージング環境下における極端なアンダー
フローを発生させることがなく、データ系列の尤度を有
効に保持し、誤り訂正能力を高めることができる。な
お、シフト数を平均化して基準シフト数を算出すること
により、他よりも振幅値が極端に大きい部分でオーバー
フローが発生するが、誤り訂正能力に大きな影響はな
い。
By thus averaging the shift numbers and calculating the reference shift number, the amplitude width of the data series to be normalized can be adaptively accommodated within the effective bit width, so that in a high-speed fading environment. It is possible to effectively maintain the likelihood of the data series and to enhance the error correction capability without causing an extreme underflow. By averaging the shift numbers and calculating the reference shift number, an overflow occurs in a portion whose amplitude value is extremely larger than the others, but this does not significantly affect the error correction capability.

【0066】(実施の形態2)実施の形態2では、実施
の形態1と異なる正規化部105の動作について詳細に
説明する。
(Second Embodiment) In the second embodiment, the operation of the normalizing section 105 different from the first embodiment will be described in detail.

【0067】正規化部105は、入力データ系列In Dat
a[m][n]、シフト数メモリ103に記憶された各スロッ
トのシフト数s[m]および第1基準シフト数S1を用いて
図4に示すフローにより出力データ系列Out Data[m][n]
を生成する。なお、図4において、Nは1スロット内の
データ数、Mは物理チャネル数×スロット数である。
The normalization unit 105 uses the input data series In Dat
a [m] [n], the shift number s [m] of each slot stored in the shift number memory 103, and the first reference shift number S 1 are used to output data sequence Out Data [m] according to the flow shown in FIG. [n]
To generate. In FIG. 4, N is the number of data in one slot, and M is the number of physical channels × the number of slots.

【0068】正規化部105は、図4のフローに従って
動作することにより、入力データ系列In Data[m][n]に
対して各スロットのシフト数s[m]から第1基準シフト
数S1を減じた値の1/2だけ右シフトを行い、出力デ
ータ系列Out Data[m][n]を生成することができる。
The normalizing section 105 operates according to the flow shown in FIG. 4, whereby the shift number s [m] of each slot to the first reference shift number S 1 for the input data series In Data [m] [n]. The output data series Out Data [m] [n] can be generated by performing a right shift by ½ of the value obtained by subtracting.

【0069】これにより、実施の形態1よりもオーバー
フローを回避することができる確率を高めることができ
る。
As a result, the probability of avoiding overflow can be increased as compared with the first embodiment.

【0070】なお、正規化部110も、上記正規化部1
05と同様の動作により出力データ系列Out Data[m][n]
を生成する。この場合、物理チャネル数×スロット数を
トランスポートチャネルのTTI/10に読み替える。
The normalizing unit 110 is also the normalizing unit 1 described above.
Output data series Out Data [m] [n] by the same operation as 05
To generate. In this case, the number of physical channels × the number of slots is read as TTI / 10 of the transport channel.

【0071】(実施の形態3)実施の形態3では、実施
の形態1、2と異なる正規化部105の動作について詳
細に説明する。
(Third Embodiment) In the third embodiment, the operation of normalizing section 105, which is different from the first and second embodiments, will be described in detail.

【0072】正規化部105は、入力データ系列In Dat
a[m][n]、シフト数メモリ103に記憶された各スロッ
トのシフト数s[m]および第1基準シフト数S1を用いて
図5に示すフローにより出力データ系列Out Data[m][n]
を生成する。なお、図5において、Nは1スロット内の
データ数、Mは物理チャネル数×スロット数である。
The normalization unit 105 uses the input data series In Dat
a [m] [n], the shift number s [m] of each slot stored in the shift number memory 103, and the first reference shift number S 1 are used to output data sequence Out Data [m] by the flow shown in FIG. [n]
To generate. In FIG. 5, N is the number of data in one slot, and M is the number of physical channels × the number of slots.

【0073】正規化部105は、図5のフローに従って
動作することにより、各スロットのシフト数s[m]から
第1基準シフト数S1を減じた値Sが0以上である場合
に、入力データ系列In Data[m][n]に対してS/2だけ
右シフトを行い出力データ系列Out Data[m][n]を生成す
ることができる。また、正規化部105は、各スロット
のシフト数s[m]から第1基準シフト数S1を減じた値S
が負である場合に入力データ系列In Data[m][n]に対し
てSだけ右シフトを行い、出力データ系列Out Data[m]
[n]を生成することができる。
The normalizing unit 105 operates according to the flow of FIG. 5 to input when the value S obtained by subtracting the first reference shift number S 1 from the shift number s [m] of each slot is 0 or more. The output data series Out Data [m] [n] can be generated by right shifting the data series In Data [m] [n] by S / 2. In addition, the normalization unit 105 subtracts the first reference shift number S 1 from the shift number s [m] of each slot to obtain a value S.
When is negative, the input data series In Data [m] [n] is right-shifted by S and the output data series Out Data [m]
[n] can be generated.

【0074】これにより、実施の形態1よりもアンダー
フローを回避することができる確率を大幅に高めること
ができる。
As a result, the probability that underflow can be avoided can be greatly increased as compared with the first embodiment.

【0075】なお、正規化部110も、上記正規化部1
05と同様の動作により出力データ系列Out Data[m][n]
を生成する。この場合、物理チャネル数×スロット数を
トランスポートチャネルのTTI/10に読み替える。
The normalizing unit 110 is also the normalizing unit 1 described above.
Output data series Out Data [m] [n] by the same operation as 05
To generate. In this case, the number of physical channels × the number of slots is read as TTI / 10 of the transport channel.

【0076】(実施の形態4)実施の形態4では、実施
の形態1〜3と異なる正規化部105の動作について詳
細に説明する。
(Embodiment 4) In Embodiment 4, the operation of normalization section 105 different from Embodiments 1 to 3 will be explained in detail.

【0077】正規化部105は、入力データ系列In Dat
a[m][n]、シフト数メモリ103に記憶された各スロッ
トのシフト数s[m]および第1基準シフト数S1を用いて
図6に示すフローにより出力データ系列Out Data[m][n]
を生成する。なお、図6において、Nは1スロット内の
データ数、Mは物理チャネル数×スロット数である。
The normalization unit 105 uses the input data series In Dat
a [m] [n], the shift number s [m] of each slot stored in the shift number memory 103, and the first reference shift number S 1 according to the flow shown in FIG. [n]
To generate. In FIG. 6, N is the number of data in one slot, and M is the number of physical channels × the number of slots.

【0078】正規化部105は、図6のフローに従って
動作することにより、各スロットのシフト数s[m]から
第1基準シフト数S1を減じた値Sが0以上である場合
に入力データ系列In Data[m][n]のシフト数を0として
出力データ系列Out Data[m][n]を生成することができ
る。また、正規化部105は、各スロットのシフト数s
[m]から第1基準シフト数S1を減じた値Sが負である場
合に入力データ系列In Data[m][n]に対してS/2だけ
右シフトを行い、出力データ系列Out Data[m][n]を生成
することができる。
The normalizing section 105 operates according to the flow of FIG. 6 to input the input data when the value S obtained by subtracting the first reference shift number S 1 from the shift number s [m] of each slot is 0 or more. The output data sequence Out Data [m] [n] can be generated by setting the shift number of the sequence In Data [m] [n] to 0. In addition, the normalization unit 105 determines the shift number s of each slot.
When the value S obtained by subtracting the first reference shift number S 1 from [m] is negative, the input data series In Data [m] [n] is right-shifted by S / 2 and the output data series Out Data [m] [n] can be generated.

【0079】これにより、実施の形態1よりもアンダー
フローおよびオーバーフローを回避することができる確
率を大幅に高めることができる。
As a result, the probability of avoiding underflow and overflow can be greatly increased as compared with the first embodiment.

【0080】なお、正規化部110も、上記正規化部1
05と同様の動作により出力データ系列Out Data[m][n]
を生成する。この場合、物理チャネル数×スロット数を
トランスポートチャネルのTTI/10に読み替える。
The normalizing unit 110 is also the normalizing unit 1 described above.
Output data series Out Data [m] [n] by the same operation as 05
To generate. In this case, the number of physical channels × the number of slots is read as TTI / 10 of the transport channel.

【0081】(実施の形態5)実施の形態5では、実施
の形態1〜4と異なる正規化部105の動作について詳
細に説明する。
(Fifth Embodiment) In the fifth embodiment, the operation of the normalizing section 105 different from the first to fourth embodiments will be described in detail.

【0082】正規化部105は、入力データ系列In Dat
a[m][n]、シフト数メモリ103に記憶された各スロッ
トのシフト数s[m]、第1基準シフト数S1および有効ビ
ット幅Xを用いて図7に示すフローにより出力データ系
列Out Data[m][n]を生成する。なお、図7において、N
は1スロット内のデータ数、Mは物理チャネル数×スロ
ット数である。
The normalizing unit 105 uses the input data series In Dat
a [m] [n], the shift number s [m] of each slot stored in the shift number memory 103, the first reference shift number S 1 and the effective bit width X are used to output the data sequence according to the flow shown in FIG. Generate Out Data [m] [n]. In FIG. 7, N
Is the number of data in one slot, and M is the number of physical channels × the number of slots.

【0083】正規化部105は、図7のフローに従って
動作することにより、各スロットのシフト数s[m]から
第1基準シフト数S1を減じた値Sが有効ビット幅Xの
1/2以上である場合に入力データ系列In Data[m][n]
に対してS/2だけ右シフトを行い、出力データ系列Ou
t Data[m][n]を生成することができる。
The normalizing unit 105 operates according to the flow of FIG. 7 so that the value S obtained by subtracting the first reference shift number S 1 from the shift number s [m] of each slot is ½ of the effective bit width X. Input data series In Data [m] [n]
Right shift by S / 2 for output data series Ou
t Data [m] [n] can be generated.

【0084】これにより、実施の形態1の効果に加え、
アンダーフローを回避することができる効果も有する。
As a result, in addition to the effects of the first embodiment,
It also has the effect of avoiding underflow.

【0085】なお、正規化部110も、上記正規化部1
05と同様の動作により出力データ系列Out Data[m][n]
を生成する。この場合、物理チャネル数×スロット数を
トランスポートチャネルのTTI/10に読み替える。
The normalizing unit 110 is also the normalizing unit 1 described above.
Output data series Out Data [m] [n] by the same operation as 05
To generate. In this case, the number of physical channels × the number of slots is read as TTI / 10 of the transport channel.

【0086】(実施の形態6)実施の形態6では、実施
の形態1〜5と異なる正規化部105の動作について詳
細に説明する。
(Sixth Embodiment) In the sixth embodiment, the operation of normalization section 105 different from the first to fifth embodiments will be described in detail.

【0087】正規化部105は、入力データ系列In Dat
a[m][n]、シフト数メモリ103に記憶された各スロッ
トのシフト数s[m]、第1基準シフト数S1および有効ビ
ット幅Xを用いて図8に示すフローにより出力データ系
列Out Data[m][n]を生成する。なお、図8において、N
は1スロット内のデータ数、Mは物理チャネル数×スロ
ット数である。
The normalization unit 105 uses the input data series In Dat
a [m] [n], the shift number s [m] of each slot stored in the shift number memory 103, the first reference shift number S 1 and the effective bit width X are used to output data series by the flow shown in FIG. Generate Out Data [m] [n]. In FIG. 8, N
Is the number of data in one slot, and M is the number of physical channels × the number of slots.

【0088】正規化部105は、図8のフローに従って
動作することにより、各スロットのシフト数s[m]から
第1基準シフト数S1を減じた値Sが有効ビット幅Xの
1/2以上である場合に入力データ系列In Data[m][n]
のシフト数を0として出力データ系列Out Data[m][n]を
生成することができる。また、正規化部105は、各ス
ロットのシフト数s[m]から第1基準シフト数S1を減じ
た値Sが有効ビット幅Xの1/2より小さい場合に入力
データ系列In Data[m][n]に対してS/2だけ右シフト
を行い、出力データ系列Out Data[m][n]を生成すること
ができる。
The normalizing section 105 operates according to the flow of FIG. 8 so that the value S obtained by subtracting the first reference shift number S 1 from the shift number s [m] of each slot is ½ of the effective bit width X. Input data series In Data [m] [n]
The output data sequence Out Data [m] [n] can be generated with the shift number of 0 as 0. Further, the normalization unit 105, when the value S obtained by subtracting the first reference shift number S 1 from the shift number s [m] of each slot is smaller than 1/2 of the effective bit width X, the input data series In Data [m The output data sequence Out Data [m] [n] can be generated by right-shifting S [/ 2] to [] [n].

【0089】これにより、実施の形態1の効果に加え、
アンダーフローおよびオーバーフローを回避することが
できる効果も有する。
As a result, in addition to the effects of the first embodiment,
It also has the effect of avoiding underflow and overflow.

【0090】なお、正規化部110も、上記正規化部1
05と同様の動作により出力データ系列Out Data[m][n]
を生成する。この場合、物理チャネル数×スロット数を
トランスポートチャネルのTTI/10に読み替える。
The normalizing unit 110 is also the normalizing unit 1 described above.
Output data series Out Data [m] [n] by the same operation as 05
To generate. In this case, the number of physical channels × the number of slots is read as TTI / 10 of the transport channel.

【0091】[0091]

【発明の効果】以上説明したように、本発明によれば、
シフト数を平均化して基準シフト数を算出することによ
り、正規化するデータ系列の振幅幅を有効ビット幅内に
適応的に収めることができるので、高速フェージング環
境下における極端なアンダーフローを発生させることが
なく、データ系列の尤度を有効に保持し、誤り訂正能力
を高めることができる。さらに、正規化処理を工夫する
ことにより、アンダーフローおよびオーバーフローを回
避することができる。
As described above, according to the present invention,
By averaging the number of shifts and calculating the reference number of shifts, the amplitude width of the data sequence to be normalized can be adaptively accommodated within the effective bit width, which causes an extreme underflow in a high-speed fading environment. It is possible to effectively maintain the likelihood of the data series and improve the error correction capability. Furthermore, by devising the normalization process, underflow and overflow can be avoided.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の実施の形態1に係る復号装置の構成を
示すブロック図
FIG. 1 is a block diagram showing a configuration of a decoding device according to a first embodiment of the present invention.

【図2】上記実施の形態に係る復号装置の正規化処理の
フロー図
FIG. 2 is a flowchart of normalization processing of the decoding device according to the above embodiment.

【図3】上記実施の形態に係る復号装置による正規化後
の振幅分布を示す図
FIG. 3 is a diagram showing an amplitude distribution after normalization by the decoding device according to the above embodiment.

【図4】本発明の実施の形態2係る復号装置の正規化処
理のフロー図
FIG. 4 is a flowchart of normalization processing of the decoding device according to the second embodiment of the present invention.

【図5】本発明の実施の形態3係る復号装置の正規化処
理のフロー図
FIG. 5 is a flowchart of normalization processing of the decoding device according to the third embodiment of the present invention.

【図6】本発明の実施の形態4係る復号装置の正規化処
理のフロー図
FIG. 6 is a flowchart of normalization processing of the decoding device according to the fourth embodiment of the present invention.

【図7】本発明の実施の形態5係る復号装置の正規化処
理のフロー図
FIG. 7 is a flowchart of normalization processing of the decoding device according to the fifth embodiment of the present invention.

【図8】本発明の実施の形態6係る復号装置の正規化処
理のフロー図
FIG. 8 is a flowchart of normalization processing of the decoding device according to the sixth embodiment of the present invention.

【図9】ビット長の制限を説明するための図FIG. 9 is a diagram for explaining the limitation of bit length.

【図10】誤り訂正能力が高いときの振幅分布を示す図FIG. 10 is a diagram showing an amplitude distribution when the error correction capability is high.

【図11】RAKE合成処理後の出力データにおける時
間振幅応答の一例を示す図
FIG. 11 is a diagram showing an example of a time amplitude response in output data after RAKE combining processing.

【図12】図11のRAKE合成処理後の出力データに
おける正規化前の振幅分布を示す図
12 is a diagram showing an amplitude distribution before normalization in the output data after the RAKE combining process of FIG.

【図13】従来の復号装置による正規化後の振幅分布を
示す図
FIG. 13 is a diagram showing an amplitude distribution after normalization by a conventional decoding device.

【符号の説明】[Explanation of symbols]

101 RAKE合成部 102 データメモリ 103 シフト数メモリ 104 基準シフト数算出部 105 正規化部 106 デインターリーバ 107 データメモリ 108 シフト数メモリ 109 基準シフト数算出部 110 正規化部 111 誤り訂正復号部 101 RAKE synthesizer 102 data memory 103 shift number memory 104 Reference shift number calculation unit 105 Normalization part 106 Deinterleaver 107 data memory 108 shift memory 109 Reference shift number calculation unit 110 Normalization part 111 Error correction decoding unit

フロントページの続き (58)調査した分野(Int.Cl.7,DB名) H03M 3/00 - 11/00 G06F 11/10 330 H03M 13/45 H04B 1/707 H04L 1/00 Front page continued (58) Fields surveyed (Int.Cl. 7 , DB name) H03M 3/00-11/00 G06F 11/10 330 H03M 13/45 H04B 1/707 H04L 1/00

Claims (16)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 2のべき乗で表現されたデータ系列のシ
フト数を正規化に係る指標とし、データ系列のシフト数
を平均化して基準シフト数を算出する基準シフト数算出
手段と、前記基準シフト数に基づいてデータ系列をシフ
トして指数を揃えることにより正規化する正規化手段
と、正規化されたデータ系列に対して誤り訂正復号処理
を行う誤り訂正復号手段とを具備することを特徴とする
復号装置。
1. A reference shift number calculating means for calculating a reference shift number by averaging the shift numbers of the data series, using the shift number of the data series represented by a power of 2 as an index for normalization, and the reference shift. Shift data series based on number
A decoding device comprising: a normalization means for performing normalization by aligning the exponents, and an error correction decoding means for performing an error correction decoding process on the normalized data series.
【請求項2】 正規化手段は、データ系列のシフト数か
ら基準シフト数を減じた値だけデータ系列を右シフトし
て正規化することを特徴とする請求項1記載の復号装
置。
2. The decoding device according to claim 1 , wherein the normalizing means normalizes the data series by right-shifting by a value obtained by subtracting the reference shift number from the shift number of the data series .
【請求項3】 正規化手段は、データ系列のシフト数か
ら基準シフト数を減じた第1値を2で除した第2値だけ
データ系列を右シフトして正規化することを特徴とする
請求項1記載の復号装置。
3. The normalizing means uses only the second value obtained by dividing the first value obtained by subtracting the reference shift number from the shift number of the data series by 2.
Characterized by right-shifting and normalizing the data series
The decoding device according to claim 1 .
【請求項4】 正規化手段は、データ系列のシフト数か
ら基準シフト数を減じた第1値が0以上である場合に前
記第1値を2で除した第2値だけデータ系列を右シフト
して正規化し、前記第1値が0より小さい場合に前記第
1値だけデータ系列を右シフトして正規化することを特
徴とする請求項1記載の復号装置。
4. The normalizing means shifts the data series to the right by a second value obtained by dividing the first value by 2 when the first value obtained by subtracting the reference shift number from the shift number of the data series is 0 or more. The decoding device according to claim 1, wherein the data sequence is right-shifted by the first value to normalize when the first value is smaller than 0.
【請求項5】 正規化手段は、データ系列のシフト数か
ら基準シフト数を減じた第1値が0以上である場合に
ータ系列をシフトせずに正規化し、前記第1値が0より
小さい場合に前記第1値を2で除した第2値だけデータ
系列を右シフトして正規化することを特徴とする請求項
記載の復号装置。
5. The normalizing means de- embeds when the first value obtained by subtracting the reference shift number from the shift number of the data series is 0 or more.
Normalized without shifting over data sequence, only said second value where the first value is divided by 2 the first value less than zero data
Claims, characterized in that to normalize Right shifts the sequence
1. The decoding device according to 1 .
【請求項6】 正規化手段は、データ系列のシフト数か
ら基準シフト数を減じた第1値が有限ビット幅の1/2
以上である場合に前記第1値を2で除した第2値だけ
ータ系列を右シフトして正規化し、前記第1値が有限ビ
ット幅の1/2より小さい場合に前記第1値だけデータ
系列を右シフトして正規化することを特徴とする請求項
記載の復号装置。
6. The normalizing means has a first value obtained by subtracting the reference shift number from the shift number of the data series is 1/2 of a finite bit width.
De only the second value obtained by dividing the first value by 2 is equal to or greater than
Data sequence is right-shifted and normalized, and if the first value is smaller than 1/2 of the finite bit width, only the first value is data.
Claims, characterized in that to normalize Right shifts the sequence
1. The decoding device according to 1 .
【請求項7】 正規化手段は、データ系列のシフト数か
ら基準シフト数を減じた第1値が有限ビット幅の1/2
以上である場合にデータ系列をシフトせずに正規化し、
前記第1値が有限ビット幅の1/2より小さい場合に前
記第1値を2で除した第2値だけデータ系列を右シフト
して正規化することを特徴とする請求項1記載の復号装
置。
7. The normalizing means has a first value obtained by subtracting the reference shift number from the shift number of the data series is 1/2 of a finite bit width.
If it is above, normalize the data series without shifting,
Decoding according to claim 1, characterized in that said first value is normalized by right shifting the data sequence a second value obtained by dividing by 2 the first value when less than 1/2 of a finite bit width apparatus.
【請求項8】 2のべき乗で表現されたデータ系列のシ
フト数を正規化に係る指標とし、RAKE合成後のスロ
ット単位のデータ系列のシフト数を平均化して第1基準
シフト数を算出する第1基準シフト数算出手段と、前記
第1基準シフト数に基づいてスロット単位のデータ系列
をシフトして指数を揃えることにより正規化する第1正
規化手段と、この第1正規化手段から出力されたフレー
ム単位のデータ系列のシフト数を平均化して第2基準シ
フト数を算出する第2基準シフト数算出手段と、前記第
2基準シフト数に基づいてフレーム単位のデータ系列
シフトして指数を揃えることにより正規化する第2正規
化手段と、この第2正規化手段から出力されたデータ系
列に対して誤り訂正復号処理を行う誤り訂正復号手段と
を具備することを特徴とする復号装置。
8. A first reference shift number is calculated by averaging the shift numbers of the data sequence in slot units after RAKE combining, using the shift number of the data sequence represented by a power of 2 as an index relating to normalization. 1 reference shift number calculation means, and a slot-based data sequence based on the first reference shift number
And a first normalizing means for normalizing by aligning the exponents , and a second standard shift number for averaging the shift numbers of the data series in frame units output from the first normalizing means. and second reference shift count calculating means, the data sequence for each frame based on the second reference shift number
A second normalizing means for normalizing by shifting and aligning the exponents, and an error correction decoding means for performing error correction decoding processing on the data sequence output from the second normalization means are provided. Decoding device.
【請求項9】 第1正規化手段は、スロット単位のデー
タ系列のシフト数から第1基準シフト数を減じた値だけ
データ系列を右シフトして正規化することを特徴とする
請求項8記載の復号装置。
9. The first normalizing means uses only a value obtained by subtracting the first reference shift number from the shift number of the data sequence in slot units.
Characterized by right-shifting and normalizing the data series
The decoding device according to claim 8 .
【請求項10】 第2正規化手段は、フレーム単位のデ
ータ系列のシフト数から第2基準シフト数を減じた値だ
データ系列を右シフトして正規化することを特徴とす
請求項8又は請求項9記載の復号装置。
10. The second normalization means according to claim 8 or characterized by normalizing by right shifting the data sequence by a value obtained by subtracting the second number reference shift from the shift number of the data sequence for each frame The decoding device according to claim 9 .
【請求項11】 請求項1から請求項10のいずれかに
記載の復号装置を具備することを特徴とする通信端末装
置。
11. A communication terminal device comprising the decoding device according to any one of claims 1 to 10 .
【請求項12】 請求項1から請求項10のいずれかに
記載の復号装置を具備することを特徴とする基地局装
置。
12. A base station device comprising the decoding device according to any one of claims 1 to 10 .
【請求項13】 2のべき乗で表現されたデータ系列の
シフト数を正規化に係る指標とし、データ系列のシフト
数を平均化して基準シフト数を算出する基準シフト数算
出機能と、前記基準シフト数に基づいてデータ系列をシ
フトして指数を揃えることにより正規化 する正規化機能
と、正規化されたデータ系列に対して誤り訂正復号処理
を行う誤り訂正復号機能と、を実現させるためのプログ
ラム。
13. A reference shift number calculation function for averaging the shift numbers of a data sequence to calculate a reference shift number, using a shift number of a data sequence represented by a power of 2 as an index for normalization, and the reference shift. the data series based on the number
A program for realizing a normalization function for performing normalization by shifting and aligning exponents, and an error correction decoding function for performing error correction decoding processing on a normalized data series.
【請求項14】 2のべき乗で表現されたデータ系列の
シフト数を正規化に係る指標とし、RAKE合成後のス
ロット単位のデータ系列のシフト数を平均化して第1基
準シフト数を算出する第1基準シフト数算出機能と、前
記第1基準シフト数に基づいてスロット単位のデータ系
をシフトして指数を揃えることにより正規化する第1
正規化機能と、正規化されたフレーム単位のデータ系列
のシフト数を平均化して第2基準シフト数を算出する第
2基準シフト数算出機能と、前記第2基準シフト数に基
づいてフレーム単位のデータ系列をシフトして指数を揃
えることにより正規化する第2正規化機能と、正規化さ
れた複数フレームに渡るデータ系列に対して誤り訂正復
号処理を行う誤り訂正復号機能と、を実現させるための
プログラム。
14. A first reference shift number is calculated by averaging the shift numbers of the data sequence in slot units after RAKE combining, using the shift number of the data sequence represented by a power of 2 as an index relating to normalization. First reference shift number calculation function, and first normalization by shifting a data series in slot units based on the first reference shift number and aligning indexes
A normalization function, a second reference shift number calculation function for averaging the shift numbers of the normalized data sequence in frame units to calculate a second reference shift number, and a second reference shift number calculation function in frame units based on the second reference shift number. Shift data series and align indices
Program for realizing a second normalization function for normalizing, and the error correction decoding function for performing error correction decoding processing on the data sequence across multiple frames normalized, the by obtaining.
【請求項15】 2のべき乗で表現されたデータ系列の
シフト数を正規化に係る指標とし、データ系列のシフト
数を平均化して基準シフト数を算出する基準シフト数算
出工程と、前記基準シフト数に基づいてデータ系列をシ
フトして指数を揃えることにより正規化する正規化工程
と、正規化されたデータ系列に対して誤り訂正復号処理
を行う誤り訂正復号工程と、を具備する復号方法。
15. A reference shift number calculating step of calculating a reference shift number by averaging the shift numbers of the data series, using the shift number of the data series represented by a power of 2 as an index for normalization, and the reference shift. the data series based on the number
A decoding method including a normalization step of performing normalization by shifting and aligning exponents, and an error correction decoding step of performing error correction decoding processing on the normalized data series.
【請求項16】 2のべき乗で表現されたデータ系列の
シフト数を正規化に係る指標とし、RAKE合成後のス
ロット単位のデータ系列のシフト数を平均化して第1基
準シフト数を算出する第1基準シフト数算出工程と、前
記第1基準シフト数に基づいてスロット単位のデータ系
をシフトして指数を揃えることにより正規化する第1
正規化工程と、正規化されたフレーム単位のデータ系列
のシフト数を平均化して第2基準シフト数を算出する第
2基準シフト数算出工程と、前記第2基準シフト数に基
づいてフレーム単位のデータ系列をシフトして指数を揃
えることにより正規化する第2正規化工程と、正規化さ
れた複数フレームに渡るデータ系列に対して誤り訂正復
号処理を行う誤り訂正復号工程と、を具備する復号方
法。
16. A first reference shift number is calculated by averaging the shift numbers of the data sequence in slot units after RAKE combining, using the shift number of the data sequence represented by a power of 2 as an index for normalization. 1 standard shift number calculation step, and normalizing by shifting the data series in slot units based on the first standard shift number to align the exponents
A normalization step, a second reference shift number calculation step of averaging the shift numbers of the normalized data series in frame units to calculate a second reference shift number, and a second reference shift number calculation step in frame units based on the second reference shift number. Shift data series and align indices
Decoding method comprising a second normalization step of normalizing, an error correction decoding process for performing error correction decoding processing on the data sequence across multiple frames normalized, the by obtaining.
JP2001031850A 2001-01-31 2001-02-08 Decoding device and decoding method Expired - Fee Related JP3526271B2 (en)

Priority Applications (10)

Application Number Priority Date Filing Date Title
JP2001031850A JP3526271B2 (en) 2001-02-08 2001-02-08 Decoding device and decoding method
KR1020057021280A KR100727732B1 (en) 2001-01-31 2002-01-29 Decoding device, base station device, communication terminal device and decoding method
EP02716439A EP1357669A4 (en) 2001-01-31 2002-01-29 DECODING DEVICE AND METHOD
PCT/JP2002/000632 WO2002061953A1 (en) 2001-01-31 2002-01-29 Decoding device and decoding method
EP06006755A EP1686694A3 (en) 2001-01-31 2002-01-29 Decoding devices and decoding method f
US10/221,267 US6734810B2 (en) 2001-01-31 2002-01-29 Apparatus and method for decoding
KR1020027013045A KR100574144B1 (en) 2001-01-31 2002-01-29 Decoding device, base station device, communication terminal device and decoding method
US10/793,766 US6922159B2 (en) 2001-01-31 2004-03-08 Apparatus and method for decoding
US10/793,737 US6940428B2 (en) 2001-01-31 2004-03-08 Apparatus and method for decoding
US11/134,448 US20050219071A1 (en) 2001-01-31 2005-05-23 Apparatus and method for decoding

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001031850A JP3526271B2 (en) 2001-02-08 2001-02-08 Decoding device and decoding method

Publications (2)

Publication Number Publication Date
JP2002237753A JP2002237753A (en) 2002-08-23
JP3526271B2 true JP3526271B2 (en) 2004-05-10

Family

ID=18895874

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001031850A Expired - Fee Related JP3526271B2 (en) 2001-01-31 2001-02-08 Decoding device and decoding method

Country Status (1)

Country Link
JP (1) JP3526271B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040042935A (en) * 2002-11-14 2004-05-22 엘지전자 주식회사 Code block segmentation apparatus and method for mobile communication system
EP1672807B1 (en) * 2004-12-20 2011-12-07 TELEFONAKTIEBOLAGET LM ERICSSON (publ) Scaling in a receiver for coded digital data symbols
JP4905108B2 (en) * 2006-12-14 2012-03-28 富士通株式会社 Receiver

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002152295A (en) 2000-08-28 2002-05-24 Sony Internatl Europ Gmbh Apparatus and method for generating soft decision value
JP2002232302A (en) 2001-01-31 2002-08-16 Matsushita Electric Ind Co Ltd Decoding device and decoding method

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002152295A (en) 2000-08-28 2002-05-24 Sony Internatl Europ Gmbh Apparatus and method for generating soft decision value
JP2002232302A (en) 2001-01-31 2002-08-16 Matsushita Electric Ind Co Ltd Decoding device and decoding method

Also Published As

Publication number Publication date
JP2002237753A (en) 2002-08-23

Similar Documents

Publication Publication Date Title
JP3145295B2 (en) Data receiving device
US6501789B2 (en) CDMA receiving apparatus
US6734810B2 (en) Apparatus and method for decoding
CN101669313A (en) Estimating error propagation probability to improve performance of decision feedback system
JP3526271B2 (en) Decoding device and decoding method
CN100391108C (en) Turbo decoder and dynamic decoding method used for same
US7181185B2 (en) Apparatus and method for performing channel estimations using non-linear filter
CN102739366B (en) Bit soft information truncation processing device and method
CN101491046B (en) Soft decision processing
EP1248402A1 (en) Receiving device and method
CN111800356B (en) Parallel variable-step-size CMA (China Mobile alliance) equalization algorithm, device, electronic equipment and storage medium
US7590206B2 (en) Equalization apparatus and equalization method
US6909759B2 (en) Wireless receiver using noise levels for postscaling an equalized signal having temporal diversity
US7245676B2 (en) Adaptive equalizer
EP1207625B1 (en) Method of decoding turbo-encoded data and receiver for decoding turbo-encoded data
US7986753B1 (en) Modified branch metric for decoders and equalizers
US6920193B2 (en) Wireless receiver using noise levels for combining signals having spatial diversity
CN116054928B (en) An Adaptive Variable Rate Method Based on Signal-to-Noise Ratio Prediction
US7065166B2 (en) Wireless receiver and method for determining a representation of noise level of a signal
KR20150083083A (en) Communication system with receiver optimization mechanism and method of operation thereof
Yang et al. Intelligent and reliable coded bit stream recovery over correlated fast fading channels
JP2778711B2 (en) Receiver
KR100204593B1 (en) Decoding Device in Mobile Fading Channel
JP2000269830A (en) Radio communication device and transmission output control method
JP2006174267A (en) FH pattern batch likelihood determination method and receiver

Legal Events

Date Code Title Description
A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040114

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20040210

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20040212

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080227

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090227

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100227

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100227

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110227

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120227

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130227

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130227

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140227

Year of fee payment: 10

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees