JP4854091B2 - COMMUNICATION SYSTEM, RECEPTION DEVICE, AND COMMUNICATION METHOD - Google Patents
COMMUNICATION SYSTEM, RECEPTION DEVICE, AND COMMUNICATION METHOD Download PDFInfo
- Publication number
- JP4854091B2 JP4854091B2 JP2008119288A JP2008119288A JP4854091B2 JP 4854091 B2 JP4854091 B2 JP 4854091B2 JP 2008119288 A JP2008119288 A JP 2008119288A JP 2008119288 A JP2008119288 A JP 2008119288A JP 4854091 B2 JP4854091 B2 JP 4854091B2
- Authority
- JP
- Japan
- Prior art keywords
- unit
- signal
- soft decision
- puncturing
- decision value
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Error Detection And Correction (AREA)
Description
本発明は、通信システム、受信装置及び通信方法に関する。 The present invention relates to a communication system, a receiving apparatus, and a communication method.
畳み込み符号やターボ符号等の誤り訂正符号は、データを伝送した際に生じる誤りを訂正するために用いられる。誤り訂正符号の誤り訂正能力は符号化率によって表される。符号化率Rは、一般に、情報ビット数mと符号化されたビット数nとの比、R=m/nで表され、Rが小さくなればなるほど誤り訂正符号の訂正能力は向上するが、冗長ビット数(パリティビット数)が増加するため伝送効率が劣化してしまう。 Error correction codes such as convolutional codes and turbo codes are used to correct errors that occur when data is transmitted. The error correction capability of the error correction code is represented by a coding rate. The coding rate R is generally expressed as a ratio of the number of information bits m to the number of encoded bits n, R = m / n, and as R decreases, the correction capability of the error correction code improves. Since the number of redundant bits (number of parity bits) increases, the transmission efficiency deteriorates.
ある所望の符号化率に設定するために符号化ビットを間引く、パンクチャリング(puncturing)技術が知られている。ターボ符号におけるパンクチャリングについて説明すると、通常用いられるターボ符号器は、情報ビット系列b、第1パリティビット系列p1、第2パリティビット系列p2を出力するため、符号化率1/3の符号化ビット系列cが生成される。情報ビット長をNとすると、b、p1、p2、cは以下の式(1)〜式(4)のように表される。 A puncturing technique is known in which coded bits are thinned out to set a certain desired coding rate. The puncturing in the turbo code will be described. Since a turbo encoder normally used outputs an information bit sequence b, a first parity bit sequence p 1 , and a second parity bit sequence p 2 , a code with a coding rate of 1/3 is used. A bit sequence c is generated. Assuming that the information bit length is N, b, p 1 , p 2 , and c are expressed by the following equations (1) to (4).
この符号化率1/3の符号化ビット系列cをパンクチャリングすることで、誤り訂正符号の符号化率を変えることが可能となる。符号化率1/2の系列を生成するには、例えば、cからp1,2m、p2,2m−1を間引けば良い。ただし、m=1〜N/2の整数である。
例えば、N=2の場合について説明すると、符号化率1/3の系列は[b1,p1,1,p2,1,b2,p1,2,p2,2]であるが、パンクチャリングを行って符号化率1/2の系列を生成すると[b1,p1,1,b2,p2,2]となる。
By puncturing the coded bit sequence c having the
For example, in the case of N = 2, the sequence of the
この場合は、p2,1とp1,2がパンクチャリングされている。ここで、符号化率1/2のデータを送信したとすると、受信装置側における符号率1/2のビット系列を[x1,y1,1,x2,y2,2]と表すことができる。
ただし、x1、y1,1、x2、y2,2は軟判定値であるビット対数尤度比(LLR:Log Likelihood Ratio)であり、それぞれ受信処理で得られた情報ビット、パリティビットに対応している。
In this case, p 2,1 and p 1,2 are punctured. Here, assuming that data having a coding rate of ½ is transmitted, a bit sequence having a coding rate of ½ on the receiving device side is represented as [x 1 , y 1,1 , x 2 , y 2,2 ]. Can do.
Here, x 1 , y 1,1 , x 2 , y 2 , 2 are bit log likelihood ratios (LLRs) that are soft decision values, and information bits and parity bits obtained in the reception process, respectively. It corresponds to.
このとき受信装置側ではパンクチャリングの逆処理であるデパンクチャリング(depuncturing)を行った後に誤り訂正復号を行う。デパンクチャリングは送信装置側でパンクチャリングされたビットの位置に、所定の値、例えば0を挿入することで行う。
つまり、受信装置側におけるビット系列[x1,y1,1,x2,y2,2]を[x1,y1,1,0,x2,0,y2,2]のようにデパンクチャしてから誤り訂正復号処理を行う。LLRが0というのはそのビットが1であるか0であるか不明である状態を示している。
At this time, the receiving apparatus performs error correction decoding after performing depuncturing, which is a reverse process of puncturing. Depuncturing is performed by inserting a predetermined value, for example, 0, into the position of the punctured bit on the transmission device side.
That is, the bit sequence [x 1 , y 1 , 1 , x 2 , y 2 , 2 ] on the receiving device side is changed to [x 1 , y 1 , 1 , 0, x 2 , 0, y 2 , 2 ]. After depuncturing, error correction decoding processing is performed. An LLR of 0 indicates a state in which it is unknown whether the bit is 1 or 0.
このようなパンクチャリング処理、デパンクチャリング処理は、例えば、特許文献1に記載されている。
このように送信装置側でパンクチャリング処理、受信装置側でデパンクチャリング処理を行うことによって符号化率を変えることができ、伝送レートの制御が可能となる。
Thus, by performing the puncturing process on the transmission device side and the depuncturing process on the reception device side, the coding rate can be changed, and the transmission rate can be controlled.
しかしながら、従来の技術では、受信装置におけるデパンクチャリングの際に、所定の値や0のような不確定の値を挿入していたため、誤り訂正復号の性能が劣化するという問題があった。 However, the conventional technique has a problem in that error correction decoding performance deteriorates because a predetermined value or an indeterminate value such as 0 is inserted at the time of depuncturing in the receiving apparatus.
本発明は、上記事情に鑑みてなされたものであり、その目的は、誤り訂正復号の性能が劣化することを防ぐことができ、受信性能の性能を向上させることができる通信システム、受信装置及び通信方法を提供することにある。 The present invention has been made in view of the above circumstances, and an object of the present invention is to prevent a deterioration in the performance of error correction decoding, and to improve the performance of reception performance. It is to provide a communication method.
(1) 本発明は、上記課題を解決するためになされたもので、本発明の一態様による通信システムは、送信装置と受信装置とを備える通信システムであって、前記送信装置は、前記受信装置に送信する信号を間引くパンクチャ処理を行うパンクチャ部と、前記パンクチャ部がパンクチャ処理を行った信号を前記受信装置に送信する送信部とを備え、前記受信装置は、復調処理を行うことにより軟判定値を算出する復調部と、前記送信装置による信号の送信時にパンクチャ処理により間引かれた信号の位置に、軟判定値を挿入するデパンクチャ処理を行うデパンクチャ部と、前記デパンクチャ部がデパンクチャ処理を行った信号に対して誤り訂正復号処理を行う復号部と、前記復号部が誤り訂正復号処理を行った信号に含まれる軟判定値のうち前記送信装置でのパンクチャ処理時に間引かれた位置の軟判定値を求める受信パンクチャ部とを備え、前記デパンクチャ部は、前記受信パンクチャ部が求めた軟判定値をデパンクチャ処理に用いる。 (1) The present invention has been made in order to solve the above problems, and a communication system according to an aspect of the present invention is a communication system including a transmission device and a reception device, and the transmission device includes the reception device. A puncturing unit that performs puncturing processing to thin out a signal to be transmitted to the device, and a transmitting unit that transmits a signal punctured by the puncturing unit to the receiving device. The receiving device performs softening by performing demodulation processing. A demodulator that calculates a decision value; a depuncture unit that performs a depuncture process that inserts a soft decision value at a position of a signal that is thinned out by a puncture process when a signal is transmitted by the transmission device; and the depuncture unit performs a depuncture process. A decoding unit that performs error correction decoding processing on the performed signal, and a soft decision value included in the signal that has been subjected to error correction decoding processing by the decoding unit; And a receiving puncturing unit for obtaining the soft decision value of the position decimated during puncturing with the transmitting device, the depuncturing unit uses a soft-decision value in which the reception puncturing part is determined to de-puncturing.
(2) また、本発明の一態様による受信装置は、送信装置と通信する受信装置であって、復調処理を行うことにより軟判定値を算出する復調部と、前記送信装置による信号の送信時にパンクチャ処理により間引かれた信号の位置に、軟判定値を挿入するデパンクチャ処理を行うデパンクチャ部と、前記デパンクチャ部がデパンクチャ処理を行った信号に対して誤り訂正復号処理を行う復号部と、前記復号部が誤り訂正復号処理を行った信号に含まれる軟判定値のうち前記送信装置でのパンクチャ処理時に間引かれた位置の軟判定値を求める受信パンクチャ部とを備え、前記デパンクチャ部は、前記受信パンクチャ部が求めた軟判定値をデパンクチャ処理に用いる。 (2) In addition, a receiving device according to an aspect of the present invention is a receiving device that communicates with a transmitting device, a demodulator that calculates a soft decision value by performing demodulation processing, and a signal transmitted by the transmitting device. A depuncture unit that performs depuncture processing to insert a soft decision value at the position of the signal thinned out by puncture processing, and a decoding unit that performs error correction decoding processing on the signal that has been depunctured by the depuncture unit, A reception puncturing unit for obtaining a soft decision value at a position thinned out during puncturing processing in the transmission device among soft decision values included in a signal subjected to error correction decoding processing by the decoding unit, and the depuncturing unit includes: The soft decision value obtained by the reception puncture unit is used for the depuncture process.
(3) また、本発明の一態様による受信装置は、干渉レプリカ生成部、減算部、信号検出部、伝搬路推定部を更に備え、前記受信パンクチャ部は、前記送信装置が信号を間引いた位置の軟判定値とパンクチャ処理した軟判定値とを求め、前記干渉レプリカ生成部は、前記受信パンクチャ部でパンクチャ処理された軟判定値に基づき干渉信号のレプリカを生成し、前記減算部は、受信信号から前記干渉信号のレプリカを減算して干渉除去を行い、前記信号検出部は、前記干渉除去後の信号に対して信号検出を行い、前記復調部は、前記信号検出部が信号検出を行った信号を復調処理する。 (3) In addition, the reception device according to an aspect of the present invention further includes an interference replica generation unit, a subtraction unit, a signal detection unit, and a propagation path estimation unit, and the reception puncture unit is a position where the transmission device thins the signal. The interference replica generation unit generates a replica of an interference signal based on the soft decision value punctured by the reception puncture unit, and the subtraction unit receives the soft decision value The replica of the interference signal is subtracted from the signal to remove the interference, the signal detection unit performs signal detection on the signal after the interference removal, and the demodulation unit performs signal detection on the signal detection unit. The received signal is demodulated.
(4) また、本発明の一態様による受信装置の前記デパンクチャ部は、繰り返し処理の最後の回のみ軟判定値のデパンクチャ処理を行う。 (4) In addition, the depuncturing unit of the receiving device according to one aspect of the present invention performs the depuncturing process of the soft decision value only in the last round of the iterative process.
(5) また、本発明の一態様による通信方法は、送信装置と通信する受信装置を用いた通信方法であって、復調処理を行うことにより軟判定値を算出する復調過程と、前記送信装置による信号の送信時にパンクチャ処理により間引かれた信号の位置に、軟判定値を挿入するデパンクチャ処理を行うデパンクチャ過程と、前記デパンクチャ過程でデパンクチャ処理を行った信号に対して誤り訂正復号処理を行う復号過程と、前記復号過程で誤り訂正復号処理を行った信号に含まれる軟判定値のうち前記送信装置でのパンクチャ処理時に間引かれた位置の軟判定値を算出する受信パンクチャ過程とを有し、前記デパンクチャ過程では、前記受信パンクチャ過程で求めた軟判定値をデパンクチャ処理に用いる。 (5) Further, a communication method according to an aspect of the present invention is a communication method using a reception device that communicates with a transmission device, wherein a demodulation process for calculating a soft decision value by performing a demodulation process, and the transmission device A depuncture process for performing a depuncture process for inserting a soft decision value at a position of a signal thinned out by a puncture process at the time of transmission of a signal by the puncture process, and an error correction decoding process for the signal that has undergone the depuncture process in the depuncture process A decoding process and a reception puncturing process for calculating a soft decision value at a position thinned out during the puncturing process in the transmitting device among the soft decision values included in the signal subjected to the error correction decoding process in the decoding process. In the depuncture process, the soft decision value obtained in the reception puncture process is used for the depuncture process.
本発明の通信システム、受信装置及び通信方法では、誤り訂正復号の性能が劣化することを防ぐことができ、受信性能の性能を向上させることができる。 According to the communication system, the receiving apparatus, and the communication method of the present invention, it is possible to prevent the performance of error correction decoding from being deteriorated and to improve the performance of the reception performance.
(第1の実施形態)
始めに、本発明の第1の実施形態による通信システムについて説明する。この通信システムは、送信装置100aと受信装置200aとを備えている。
(First embodiment)
First, a communication system according to the first embodiment of the present invention will be described. This communication system includes a
図1は、本発明の第1の実施形態による送信装置100aの構成を示す概略ブロック図である。送信装置100aは、符号部1、パンクチャ部2、変調部3、パイロット多重部4、無線部5、アンテナ部6を備えている。
情報ビットは、符号部1で例えば畳み込み符号、ターボ符号、LDPC(Low Density Parity Check:低密度パリティ検査)符号などによって誤り訂正符号化される。
FIG. 1 is a schematic block diagram showing a configuration of a
The information bits are subjected to error correction coding by the convolution code, turbo code, LDPC (Low Density Parity Check) code or the like in the
パンクチャ部2は、符号部1の出力であるビット系列に対し、所与の符号化率やビットレートにするために、ビットを間引いて変調部3に出力する。ここでは、ターボ符号化を行った場合について説明する。
以下の実施形態でもターボ符号を用いた場合について説明するが、本発明は、ターボ符号を用いる場合に限定されるものではなく、畳み込み符号、LDPC符号などその他の誤り訂正符号を用いる通信システムにも適用できる。
The
In the following embodiments, a case where a turbo code is used will be described. However, the present invention is not limited to the case where a turbo code is used, and the communication system using other error correction codes such as a convolutional code and an LDPC code is also used. Applicable.
ターボ符号を用いた場合の符号部1の出力ビット系列をcとする。ビット系列cは情報ビット系列b、第1パリティビット系列p1、第2パリティビット系列p2を用いて以下の式(5)〜式(8)のように表される。
Let c be the output bit sequence of the
このときcの符号化率は1/3である。cはパンクチャ部2に入力され、パンクチャリング処理が施される。例えば、パンクチャリングにより符号化率1/2の系列を生成する場合には、cからp1,2m、p2,2m−1を間引けば良い。ただし、mは1〜N/2の整数である。
At this time, the coding rate of c is 1/3. c is input to the puncturing
変調部3は、入力されたビット系列をQPSK(Quadrature Phase Shift Keying:4相位相偏移変調)、16QAM(16 Quadrature Amplitude Modulation:16値直交振幅変調)などの変調シンボルにマッピングし、パイロット多重部4はパイロット信号を多重する。
無線部5は、入力信号をD/A(Digital to Analogue:デジタル/アナログ)変換し、送信フィルタ(図示省略)で波形整形し、無線周波数変換に変換して、アンテナ部6から受信装置に送信する。
The
The
図2は、本発明の第1の実施形態による受信装置200aの構成を示す概略ブロック図である。受信装置200aはアンテナ部7、無線部8、伝搬路推定部9、伝搬路補償部10、復調部11、記憶部15、デパンクチャ部12、復号部13、受信パンクチャ部14を備えている。
受信装置200aは、アンテナ部7で受信信号を受信し、無線部8では無線周波数からベースバンド信号に変換し、受信フィルタ(図示省略)で波形整形し、A/D(Analogue to Digital:アナログ/デジタル)変換を行う。
FIG. 2 is a schematic block diagram showing the configuration of the receiving
The receiving
そして、伝搬路推定部9がパイロット信号を用いて伝搬路推定を行い、伝搬路補償部10が伝搬路推定値に基づいて伝搬路補償を行い、復調部11が復調処理を行い、軟判定値であるビットLLR(対数尤度比:Log Likelihood Ratio)を算出する。
復調部11が算出したビットLLRは、記憶部15に記憶される。デパンクチャ部12は、送信装置100aのパンクチャ部2で間引いたビットの位置に、記憶部15に記憶されているビットLLRを挿入し、復号部13で誤り訂正復号処理を行う。
Then, the propagation
The bit LLR calculated by the
ここで、復号処理で得られる情報ビットに誤りがない場合には、情報ビットを出力して受信処理を終了する。一方、誤りが検出された場合には、ビットLLRを受信パンクチャ部14に出力する。ただし、一度も復号処理が行われていない場合には、受信パンクチャ部14には、0のような固定値が出力される。
If there is no error in the information bits obtained by the decoding process, the information bits are output and the reception process is terminated. On the other hand, if an error is detected, the bit LLR is output to the
復号部13への入力である符号化ビットcnのLLRをL(cn)とし、符号化ビットcnの復号部13の出力ビットLLRをLD(cn)とする。Nは符号化ビット数を表しており、nは1≦n≦Nの整数である。LD(cn)は、L(c1)〜L(cN)を用いて求めることができ、復号部13は例えば以下の式(9)によりLD(cn)を計算して、受信パンクチャ部14に出力する。
The LLR of an input to the
ただし、P(x)はxが起こる確率を表し、P(x|y)はyが起こったときにxが起こる確率(条件付確率)を表す。式(9)中のP(cn=+1|L(c1),・・・,L(CN))は、例えば、L(c1)〜L(cN)が与えられたときにcn=+1となるメトリック(距離)を求めることで得られる。 Where P (x) represents the probability of x occurring and P (x | y) represents the probability of x occurring when y occurs (conditional probability). P (c n = + 1 | L (c 1 ),..., L (C N )) in the formula (9) is, for example, when L (c 1 ) to L (c N ) are given. It is obtained by obtaining a metric (distance) where c n = + 1.
復号部13が出力するビットLLRは、送信装置側でパンクチャリングする前のLLRであり、情報ビットのLLRとパリティビットのLLRで構成される。デパンクチャ時に0を挿入したビットも尤度を持って出力される。つまり、LLRの値は0ではなくなる。
復号部13が出力したビットLLRは受信パンクチャ部14に入力される。受信パンクチャ部14は入力されたビットLLRのうち、送信装置100a側で間引かれたビットLLRを抽出し、デパンクチャ部12に出力する。
The bit LLR output from the
The bit LLR output from the
復号部13で誤り訂正復号処理が行われると、1度も復号処理が行われていない場合に0でデパンクチャしていたとしても、値を持っている他のビットから尤度が計算されるため、デパンクチャしたビットも尤度を持つことになる。
従って、ある固定値を挿入するよりも、復号処理で得られた尤度を用いてデパンクチャすることで復号性能が向上する。
When the error correction decoding process is performed in the
Therefore, decoding performance is improved by depuncturing using the likelihood obtained by the decoding process rather than inserting a fixed value.
図3は、本発明の第1の実施形態による受信装置200aの処理を示すフローチャートである。図3に示すフローチャートは、記憶部15から信号を読み出したところから始まっている。ステップS101では、復調処理後のビットLLRに対し、ステップS104の出力をデパンクチャする。
デパンクチャしたビットLLRに対して、ステップS102で誤り訂正復号処理が行われる。ステップS103では、復号処理の結果に対して誤りが検出されないか、または、規定の処理回数に達したか否かを判定する。誤りが検出されない、または、規定の処理回数に達していれば情報ビットを出力して、図3のフローチャートの処理を終了する。
FIG. 3 is a flowchart showing processing of the receiving
Error correction decoding processing is performed on the depunctured bit LLR in step S102. In step S103, it is determined whether or not an error is detected in the result of the decoding process, or whether the specified number of processes has been reached. If no error is detected or the specified number of processes has been reached, an information bit is output and the process of the flowchart of FIG. 3 is terminated.
誤りがあれば符号化ビットLLRを受信パンクチャ部14へ出力する。ステップS104は復号処理で得られる符号化ビットLLRのうち、送信装置100a側でパンクチャされたビットLLRを出力する。そして、再度ステップS101でデパンクチャ処理が行われる。
デパンクチャ処理は、記憶部15で記憶されている復調処理後のビットLLRに対して行われる。デパンクチャ後は、ステップS102で復号処理が行われ、誤りが検出されると、再びステップS104、ステップS101、ステップS102の処理が行われる。
If there is an error, the coded bit LLR is output to the
The depuncture process is performed on the demodulated bit LLR stored in the
本発明の第1の実施形態による通信システムの送信装置100aは、受信装置200aに送信する信号を間引くパンクチャ処理をパンクチャ部2が行い、パンクチャ部2がパンクチャ処理を行った信号を受信装置200aに無線部5(送信部とも称する)が送信する。
また、本発明の第1の実施形態による通信システムの受信装置200aは、復調処理を行うことにより軟判定値を復調部11が算出し、送信装置100aによる信号の送信時にパンクチャ処理により間引かれた信号の位置に、軟判定値を挿入するデパンクチャ処理をデパンクチャ部12が行い、デパンクチャ部12がデパンクチャ処理を行った信号に対して誤り訂正復号処理を復号部13が行い、復号部13が誤り訂正復号処理を行った信号に含まれる軟判定値のうち送信装置100aでのパンクチャ処理時に間引かれた位置の軟判定値を受信パンクチャ部14が求める。
また、本発明の第1の実施形態による受信装置200aのデパンクチャ部12は、受信パンクチャ部14が求めた軟判定値をデパンクチャ処理に用いる。
In the
In addition, in the
Further, the
上述した本発明の第1の実施形態では、送信装置100aからパンクチャ処理によって送信していないデータでも、受信装置200a側で誤り訂正復号処理をすることにより、受信装置200aで送信装置100aでパンクチャ処理されたデータの軟判定値を算出し、その軟判定値をデパンクチャ処理に用いて再度誤り訂正復号処理を行うことで、受信装置200aの受信性能を向上させることができる。
In the first embodiment of the present invention described above, puncture processing is performed by the receiving
(第2の実施形態)
次に、本発明の第2の実施形態による通信システムについて説明する。この通信システムは、送信装置100bと受信装置200bとを備えている。第2の実施形態では、本発明を、MIMO(Multiple Input Multiple Output:多入力多出力)システムに適用した場合について説明する。
(Second Embodiment)
Next, a communication system according to the second embodiment of the present invention will be described. This communication system includes a
図4は、本発明の第2の実施形態による送信装置100bの構成を示す概略ブロック図である。送信装置100bは、符号部1−1〜1−NT(NTは、2又は2以上の整数)、パンクチャ部2−1〜2−NT、変調部3−1〜3−NT、GI(Guard Interval:ガードインターバル)挿入部33−1〜33−NT、パイロット多重部4−1〜4−NT、無線部5−1〜5−NT、アンテナ部6−1〜6−NTを備えている。
FIG. 4 is a schematic block diagram showing the configuration of the
第2の実施形態における送信装置100bは、NT本の送信アンテナから各々独立な信号を同一タイミング、同一周波数を用いて受信装置200bに送信する。すなわち、NT組の情報ビットは、NT組の符号部1−1、・・・、1−NTでそれぞれ誤り訂正符号化される。パンクチャ部2−1、・・・、2−NTは、符号部1−1、・・・、1−NTの出力であるビット系列に対し、所与の符号化やビットレートにするために、ビットを間引いて変調部3−1、・・・3−NTに出力する。変調部3−1、・・・3−NTは、入力されたビット系列を変調シンボルにマッピングし、GI挿入部33−1、・・・、33−NTにおいてガードインターバルを挿入する。GI挿入部33−1、・・・、33−NTの出力は、パイロット多重部4−1、・・・4−NTにおいてパイロット信号を多重され、送信フィルタ(図示省略)において波形整形され無線部5−1、・・・、5−NTに導かれる。無線部5−1、・・・、5−NTは、送信フィルタの出力を無線周波数に変換して、アンテナ部6−1、・・・、6−NTから送信する。
第2の実施形態における受信装置200bは、誤り訂正復号処理の結果を利用して、MIMOの分離を繰り返し行う。
The
The receiving
図5は、本発明の第2の実施形態による受信装置200bの構成を示す概略ブロック図である。受信装置200bは、アンテナ部7−1〜7−NR(NRは、2又は2以上の整数)、無線部8−1〜8−NR、GI除去部36−1〜36−NR、伝搬路推定部16、FFT(Fast Fourier Transform:高速フーリエ変換)部26−1〜26−NR、信号検出部17、復調部18−1〜18−NR、デパンクチャ部19−1〜19−NR、復号部20−1〜20−NR、受信パンクチャ部21−1〜21−NR、シンボルレプリカ生成部22−1〜22−NRを備えている。
FIG. 5 is a schematic block diagram showing the configuration of the receiving
受信装置200bは、送信装置100a側のNT本のアンテナ部6−1〜6−NTから送信された信号が空間的に多重された信号を、NR本のアンテナ部7−1〜7−NRで受信する。
各アンテナ部7−1〜7−NRで受信した信号は、無線部8−1〜8−NRで無線周波数からベースバンド信号に変換され、受信フィルタ(図示省略)で波形整形され、A/D変換が行われ、伝搬路推定部16やGI除去部36−1〜36−NRに出力される。
Receiving
Signals received by the respective antenna units 7-1 to 7-N R is converted from a radio frequency by the radio unit 8-1 to 8-N R into a baseband signal, to waveform shaping by the reception filter (not shown), A / D conversion is performed, is output to and
伝搬路推定部16ではパイロット信号を用いて伝搬路推定が行われ、伝搬路推定値を信号検出部17に出力する。
GI除去部36−1〜36−NRは、受信信号からガードインターバルを取り除き、FFT部26−1〜26−NRは時間周波数変換を行い、信号検出部17に出力する。信号検出部17は入力された受信信号とビットLLRと伝搬路推定値とを用いて、送信装置100bの各アンテナ部6−1〜6−NTから送信された信号を検出する。
The propagation
GI removing section 36-1 to 36-N R removes the guard interval from the received signal, FFT unit 26-1 to 26-N R performs a time-frequency conversion, and outputs to the
復調部18−1〜18−NRは、信号検出部17が検出した信号ごとに復調処理を行い、ビットLLRをデパンクチャ部19−1〜19−NRに出力する。デパンクチャ部19−1〜19−NRは、受信パンクチャ部21−1〜21−NRから出力される信号を、送信装置100b側でパンクチャされた位置に挿入する。
デパンクチャ部19−1〜19−NRから出力される信号は、復号部20−1〜20−NRで復号処理される。規定の回数の受信処理が行われた場合は、情報ビットを出力して処理を終了する。規定の回数の受信処理が行われていない場合は、尤度が更新されたビットLLRを出力し、繰り返し処理に移行する。
Demodulator 18-1 to 18-N R is the
Signal output from the depuncturing unit 19 - 1 through 19-N R is the decoding process by the decoding unit 20-1 to 20-N R. If the reception process has been performed a prescribed number of times, an information bit is output and the process ends. When the prescribed number of reception processes have not been performed, the bit LLR with the updated likelihood is output, and the process proceeds to a repetition process.
繰り返し処理では、受信パンクチャ部21−1〜21−NRは、復号部20−1〜20−NRが出力したビットLLRを送信装置100b側で行われたのと同じパンクチャパターンでパンクチャ処理を行う。
受信パンクチャ部21−1〜21−NRは、パンクチャ処理を行ったビットLLRをシンボルレプリカ生成部22−1〜22−NRに出力し、パンクチャ処理によって間引いたビットLLRをデパンクチャ部19−1〜19−NRに出力する。
In the iteration, the received puncturing section 21 - 1 to 21-N R is the puncturing process at the same puncture pattern as the bit LLR to the decoding unit 20-1 to 20-N R has output was performed at the transmitting
Receiving puncturing section 21 - 1 to 21-N R outputs bit LLR subjected to puncturing processing on the symbol replica generation unit 22-1 to 22-N R, depuncturing section 19-1 bit LLR obtained by thinning the puncturing processing and outputs it to the ~19-N R.
図6は、本発明の第2の実施形態による受信装置200bの信号検出部17の構成を示す概略ブロック図である。信号検出部17は、干渉レプリカ生成部23、減算部24−1〜24−NR、信号分離部25、IFFT(Inverse Fast Fourier Transform:逆高速フーリエ変換)部27−1〜27−NRを備えている。
FIG. 6 is a schematic block diagram illustrating a configuration of the
干渉レプリカ生成部23は、シンボルレプリカ生成部22−1〜22−NRで生成されたシンボルレプリカと伝搬路推定部より入力された伝搬路推定値より他のアンテナ部からの干渉信号のレプリカを生成する。
干渉レプリカ生成部23で生成された干渉信号のレプリカは、減算部24−1〜24−NRで受信信号から減算されることで干渉除去が行われる。信号分離部25は、干渉除去後の信号に対して、MMSE(Minimum Mean Square Error:最小二乗誤差)などを用いて空間的に多重された信号の分離を行い、IFFT部27−1〜27−NRは周波数時間変換を行う。
Interference
Replica of the interference signal generated by the interference
図7は、本発明の第2の実施形態による受信装置200bの処理を示すフローチャートである。始めに、FFT後の信号からステップS208で生成された干渉レプリカを減算して干渉除去を行う(ステップS201)。
干渉除去後の信号に対しMIMO信号検出を行う(ステップS202)。ステップS203では、復調処理によりビットLLRを算出する。ステップS204では、デパンクチャ処理を行う。デパンクチャする際に挿入するビットLLRはステップS207で得られるパンクチャビットLLRである。
FIG. 7 is a flowchart showing processing of the receiving
MIMO signal detection is performed on the signal after interference removal (step S202). In step S203, a bit LLR is calculated by demodulation processing. In step S204, depuncture processing is performed. The bit LLR to be inserted when depuncturing is the puncture bit LLR obtained in step S207.
デパンクチャ処理後、ステップS205で誤り訂正復号処理を行う。そして、ステップS206で復号処理の結果に対して誤りが検出されない場合、または、規定の処理回数に達した場合は図7のフローチャートの処理を終了する。誤りが検出された場合であって、規定の処理回数に達していない場合には、ステップS207に移行する。
ステップS207では、復号処理で得られる符号化ビットLLRのうち、送信装置100b側のパンクチャ処理で間引かれた位置のビットLLRをステップS204のデパンクチャ処理で使用し、パンクチャ処理後のビットLLRをステップS208で使用する。
ステップS208はビットLLRからMIMOの他のアンテナ部からの干渉レプリカを生成し、ステップS201で使用する。
After the depuncture processing, error correction decoding processing is performed in step S205. If no error is detected in the result of the decoding process in step S206, or if the specified number of processes has been reached, the process of the flowchart in FIG. If an error is detected and the prescribed number of processes has not been reached, the process proceeds to step S207.
In step S207, among the encoded bit LLR obtained by the decoding process, the bit LLR at the position thinned out by the puncture process on the
In step S208, an interference replica from another antenna unit of MIMO is generated from the bit LLR and used in step S201.
本発明の第2の実施形態による通信システムの送信装置100bは、受信装置200bに送信する信号を間引くパンクチャ処理をパンクチャ部2−1〜2−NTが行い、パンクチャ部2−1〜2−NTがパンクチャ処理を行った信号を受信装置200bに無線部5−1〜5−NT(送信部とも称する)が送信する。
また、本発明の第2の実施形態による通信システムの受信装置200bは、復調処理を行うことにより軟判定値を復調部18−1〜18−NRが算出し、送信装置100bによる信号の送信時にパンクチャ処理により間引かれた信号の位置に、軟判定値を挿入するデパンクチャ処理をデパンクチャ部19−1〜19−NRが行い、デパンクチャ部19−1〜19−NRがデパンクチャ処理を行った信号に対して誤り訂正復号処理を復号部20−1〜20−NRが行い、復号部20−1〜20−NRが誤り訂正復号処理を行った信号に含まれる軟判定値のうち送信装置100bでのパンクチャ処理時に間引かれた位置の軟判定値を受信パンクチャ部21−1〜21−NRが求める。
また、本発明の第2の実施形態による受信装置200bのデパンクチャ部19−1〜19−NRは、受信パンクチャ部21−1〜21−NRが求めた軟判定値をデパンクチャ処理に用いる。
In the
The receiving
Further, depuncturing section 19 - 1 through 19-N R of the
上述した本発明の第2の実施形態では、送信装置100bから送信していないデータでも、受信装置200b側で誤り訂正復号処理をすることにより、受信装置200b側で軟判定値を算出し、その軟判定値を再度誤り訂正復号処理に用いることで、受信装置200bの受信性能を向上させることができる。
In the second embodiment of the present invention described above, the soft decision value is calculated on the receiving
従来の技術では、干渉除去と復号処理の繰り返し処理によって、送信されたビット尤度は更新されていき、受信性能が徐々に向上していくが、デパンクチャされるビットの尤度だけは0で変わらない。
しかし、復号処理を行ったビット尤度をデパンクチャに用いると、送信装置100b側でパンクチャしたビット尤度も更新されるため、誤り訂正復号性能が向上し、受信性能がさらに向上する。
In the conventional technique, the transmitted bit likelihood is updated and the reception performance is gradually improved by repeated processing of interference cancellation and decoding processing, but only the likelihood of the depunctured bit is changed at 0. Absent.
However, when the bit likelihood subjected to the decoding process is used for depuncturing, the bit likelihood punctured on the transmitting
なお、第2の実施形態では、毎回の繰り返し処理でデパンクチャする場合について説明したが、復号処理で得られるビットLLRをデパンクチャするのは必ずしも繰り返し処理毎に行わなくても良く、任意回目の繰り返し処理でデパンクチャを行うことにしても良い。例えば、繰り返し処理における規定回数の最後の回のみデパンクチャを行っても良い。
また、第2の実施形態では送信装置100bのアンテナ部ごとに異なるデータストリームを送信したが、これに限るものではなく、送信装置100bのアンテナ部の数以下の複数のデータストリームを受信装置200bに送信し、受信装置200b側で送信された複数のデータストリームを検出するようにしても良い。
In the second embodiment, the case has been described in which depuncturing is performed in each iteration. However, the bit LLR obtained in the decoding process does not necessarily have to be depunctured, and any number of iterations may be performed. You may decide to depuncture. For example, depuncturing may be performed only at the last specified number of times in the iterative process.
In the second embodiment, a different data stream is transmitted for each antenna unit of the
(第3の実施形態)
次に、本発明の第3の実施形態による通信システムについて説明する。この通信システムは、送信装置100cと受信装置200cとを備えている。第3の実施形態では、本発明を、MC−CDMA(Multi Carrier−code division multiple access:マルチキャリア−符号分割多重接続)に適用する場合について説明する。
(Third embodiment)
Next, a communication system according to the third embodiment of the present invention will be described. This communication system includes a
図8は、本発明の第3の実施形態による送信装置100cの構成を示す概略ブロック図である。送信装置100cは、コードチャネル信号生成部29−1〜29−Cn(Cnは、2又は2以上の整数)、コード多重部30、IFFT部27、並直列変換部31、パイロット多重部32、GI挿入部33、無線部34、アンテナ部6、パイロット信号生成部35を備えている。
FIG. 8 is a schematic block diagram showing a configuration of a
コードチャネル信号生成部29−1〜29−Cnは、符号部1、パンクチャ部2、変調部3、直並列変換部28、拡散部29−1〜29−Cnを備えている。送信装置100cは、各コードチャネル信号生成部29−1〜29−Cnの符号部1で情報ビットを誤り訂正符号化して符号化ビットを出力し、パンクチャ部2は符号化ビットに対し所定のビットを間引くパンクチャリング処理を行う。
パンクチャされた符号化ビットは変調部3で変調シンボルにマッピングされ、直並列変換部28で直並列変換され、拡散部29−1〜29−Cnで対応する拡散コードで拡散処理が行われる。
The code channel signal generation units 29-1 to 29 -C n include a
The punctured encoded bits are mapped to modulation symbols by the
コード多重部30では各コードチャネル信号生成部で生成された信号が多重される。コード多重された信号は、IFFT部27で周波数時間変換され、並直列変換部31で並列直列変換され、パイロット多重部32ではパイロット信号生成部35で生成されたパイロット信号が多重される。
そして、GI挿入部33でガードインターバルが挿入され、無線部34で入力信号がD/A変換され、送信フィルタ(図示省略)で波形整形され、無線周波数変換に変換されて、アンテナ部6から受信装置200cに送信される。
The
Then, the guard interval is inserted by the
図9は、本発明の第3の実施形態による受信装置200cの構成を示す概略ブロック図である。受信装置200cは、アンテナ部7、無線部8、GI除去部36、直並列変換部28、FFT部26、コードチャネル信号検出部40−1〜40−Cn、受信パンクチャ部21、コードチャネルレプリカ生成部44−1〜44−Cn、干渉レプリカ生成部45、伝搬路推定部46を備えている。
FIG. 9 is a schematic block diagram showing a configuration of a receiving
コードチャネル信号検出部40−1〜40−Cnは、減算部241、242、伝搬路補償部37、逆拡散部39−1〜39−Cn、並直列変換部31、復調部18、デパンクチャ部19、復号部20を備えている。
コードチャネルレプリカ生成部44−1〜44−Cnはそれぞれ、シンボルレプリカ生成部41、直並列変換部42、拡散部43−1〜43−Cnを備えている。
The code channel signal detecting unit 40-1 to 40-C n,
Code channel replica generation unit 44-1 to 44-C n, respectively, the symbol
アンテナ部7で受信した信号は、無線部8で無線周波数からベースバンド信号に変換され、受信フィルタ(図示省略)で波形整形され、A/D変換が行われ、伝搬路推定部46やFFT部26に出力される。
伝搬路推定部46は、パイロット信号を用いて伝搬路推定を行い、FFT部26は時間周波数変換を行う。コードチャネル信号検出部40−1〜40−Cnは、FFT後の信号からコードチャネル信号の検出を行う。
A signal received by the
The propagation
コードチャネル信号検出部40−1〜40−Cnは、まず干渉レプリカ生成部45で生成されたコード間干渉レプリカを減算し、干渉除去を行う。干渉除去後の信号は、伝搬路補償部37で伝搬路補償され、逆拡散部39−1〜39−Cnで対応する拡散コードを用いて逆拡散が行われる。
逆拡散後の信号は、並直列変換部31で並列直列変換され、復調部18は復調処理によりビットLLRが算出される。そして、デパンクチャ部19は、送信装置100c側でパンクチャされた位置に受信パンクチャ部21から得られたパンクチャビットLLRを挿入する。
Code channel signal detecting unit 40-1 to 40-C n subtracts the first code interference replica generated by the interference
The despread signal is parallel-serial converted by the parallel-
そして、復号部20で誤り訂正復号処理を行う。復号処理の結果、情報ビットに誤りがない、もしくは、規定の回数処理が行われていれば受信処理は終了する。情報ビットに誤りがあり、規定の回数処理が行われていなければ復号部20は復号処理で得られる符号化ビットLLRを出力する。
復号部20から出力される符号化ビットLLRは受信パンクチャ部21に入力される。受信パンクチャ部21は、符号化ビットLLRを送信装置100c側のパンクチャ部2と同じパターンのパンクチャリング処理を行う。
Then, the
The encoded bit LLR output from the
パンクチャ処理で間引かれたビットLLRはデパンクチャ部21に出力される。パンクチャ後のビットLLRはコードチャネルレプリカ生成部44−1〜44−Cnに出力される。コードチャネルレプリカ生成部44−1〜44−Cnではシンボルレプリカ生成部41でビットLLRから変調シンボルのレプリカを生成する。
シンボルレプリカは直並列変換部42で直列並列変換され、拡散部43−1〜43−Cnで対応する拡散コードで拡散され、干渉レプリカ生成部45に入力される。干渉レプリカ生成部45は、コード間干渉のレプリカを生成する。
The bit LLR thinned out by the puncturing process is output to the
Symbol replica are serial-to-parallel converted by serial-
本発明の第3の実施形態による通信システムの送信装置100cは、受信装置200cに送信する信号を間引くパンクチャ処理をパンクチャ部2が行い、パンクチャ部2がパンクチャ処理を行った信号を受信装置200cに無線部34(送信部とも称する)が送信する。
また、本発明の第3の実施形態による通信システムの受信装置200cは、復調処理を行うことにより軟判定値を復調部18が算出し、送信装置100cによる信号の送信時にパンクチャ処理により間引かれた信号の位置に、軟判定値を挿入するデパンクチャ処理をデパンクチャ部19が行い、デパンクチャ部19がデパンクチャ処理を行った信号に対して誤り訂正復号処理を復号部20が行い、復号部20が誤り訂正復号処理を行った信号に含まれる軟判定値のうち送信装置100cでのパンクチャ処理時に間引かれた位置の軟判定値を受信パンクチャ部21が求める。
また、本発明の第3の実施形態による受信装置200cのデパンクチャ部19は、受信パンクチャ部19が求めた軟判定値をデパンクチャ処理に用いる。
In the
Also, in the receiving
Further, the
上述した本発明の第3の実施形態では、送信装置100cから送信していないデータでも、受信装置200c側で誤り訂正復号処理をすることにより、受信装置200c側で軟判定値を算出し、その軟判定値を再度誤り訂正復号処理に用いることで、受信装置200cの受信性能を向上させることができる。
In the above-described third embodiment of the present invention, the soft decision value is calculated on the receiving
上述した第2又は第3の実施形態では、干渉信号として他のアンテナ部からの干渉、コード間干渉を考慮する場合について説明したが、本発明は、これに限定されるものではなく、シンボル間干渉、キャリア間干渉などその他の干渉を考慮するようにしても良い。
また、上述した第2又は第3の実施形態では、誤り訂正復号処理で得られるビットLLRのうち、間引いたビットLLRをデパンクチャ処理に用い、間引かれたビットLLRを干渉レプリカ生成に用いているが、本発明はこれに限定されるものではなく、受信信号を記憶しておき、干渉キャンセラを規定の回数行った後、最後に得られた復号後のビットLLRのうち、受信パンクチャ処理で間引くビットLLRのみを用い、記憶しておいた受信信号を受信処理しても良い。記憶しておいた受信信号を受信処理する場合、干渉キャンセル処理の初回については、干渉除去は行わない。
In the second or third embodiment described above, a case has been described in which interference from other antenna units and inter-code interference are considered as interference signals. However, the present invention is not limited to this, and is between symbols. You may make it consider other interferences, such as interference and interference between carriers.
In the second or third embodiment described above, among the bit LLRs obtained by the error correction decoding process, the thinned bit LLR is used for the depuncture process, and the thinned bit LLR is used for the interference replica generation. However, the present invention is not limited to this, the received signal is stored, the interference canceller is performed a specified number of times, and then the decoded bit LLR obtained at the end is thinned out by the reception puncture process. Only the bit LLR may be used to receive the stored received signal. When receiving the stored reception signal, interference cancellation is not performed for the first time of interference cancellation processing.
なお、以上説明した実施形態において、本発明の第1〜第3の実施形態による送信装置の各部や受信装置の各部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより送信装置や受信装置の制御を行っても良い。なお、ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものとする。 In the embodiment described above, a program for realizing the function of each unit of the transmission device and each unit of the reception device according to the first to third embodiments of the present invention is recorded on a computer-readable recording medium, The program recorded on the recording medium may be read into a computer system and executed to control the transmitting device and the receiving device. Here, the “computer system” includes an OS and hardware such as peripheral devices.
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD−ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時刻の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時刻プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。 The “computer-readable recording medium” refers to a storage device such as a flexible medium, a magneto-optical disk, a portable medium such as a ROM and a CD-ROM, and a hard disk incorporated in a computer system. Further, the “computer-readable recording medium” dynamically holds a program for a short time, like a communication line when transmitting a program via a network such as the Internet or a communication line such as a telephone line. In this case, it is also assumed that a server that holds a program for a certain time, such as a volatile memory inside a computer system that serves as a server or client. The program may be a program for realizing a part of the functions described above, and may be a program capable of realizing the functions described above in combination with a program already recorded in a computer system.
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も特許請求の範囲に含まれる。 The embodiment of the present invention has been described in detail with reference to the drawings. However, the specific configuration is not limited to this embodiment, and the design and the like within the scope of the present invention are also within the scope of the claims. include.
1・・・符号部、1−1〜1−NT・・・符号部、2・・・パンクチャ部、2−1〜2−NT・・・パンクチャ部、3・・・変調部、3−1〜3−NT・・・変調部、4・・・パイロット多重部、4−1〜4−NT・・・パイロット多重部、5・・・無線部、5−1〜5−NT・・・無線部、6・・・アンテナ部、6−1〜6−NT・・・アンテナ部、7・・・アンテナ部、7−1〜7−NR・・・アンテナ部、8・・・無線部、8−1〜8−NR・・・無線部、9・・・伝搬路推定部、10・・・伝搬路補償部、11・・・復調部、12・・・デパンクチャ部、13・・・復号部、14・・・受信パンクチャ部、15・・・記憶部、16・・・伝搬路推定部、17・・・信号検出部、18−1〜18−NR・・・復調部、19−1〜19−NR・・・デパンクチャ部、20−1〜20−NR・・・復号部、21・・・受信パンクチャ部、21−1〜21−NR・・・受信パンクチャ部、22−1〜22−NR・・・シンボルレプリカ生成部、26・・・FFT部、26−1〜26−NR・・・FFT部、27・・・IFFT部、28・・・直並列変換部、29−1〜29−Cn・・・コードチャネル信号生成部、30・・・コード多重部、31・・・並直列変換部、32・・・パイロット多重部、33・・・GI挿入部、33−1〜33−NT・・・GI挿入部、34・・・無線部、35・・・パイロット信号生成部、36・・・GI除去部、36−1〜36−NR・・・GI除去部、40−1〜40−Cn・・・コードチャネル信号検出部、44−1〜44−Cn・・・コードチャネルレプリカ生成部、45・・・干渉レプリカ生成部、46・・・伝搬路推定部、100a〜100c・・・送信装置、200a〜200c・・・受信装置
DESCRIPTION OF
Claims (5)
前記送信装置は、
前記受信装置に送信する信号を間引くパンクチャ処理を行うパンクチャ部と、
前記パンクチャ部がパンクチャ処理を行った信号を前記受信装置に送信する送信部とを備え、
前記受信装置は、
復調処理を行うことにより軟判定値を算出する復調部と、
前記復調部が算出した軟判定値に対してデパンクチャ処理を行うデパンクチャ部と、
前記デパンクチャ部がデパンクチャ処理を行った信号に対して誤り訂正復号処理を行う復号部と、
前記復号部が誤り訂正復号処理を行った信号に含まれる軟判定値のうち前記送信装置でのパンクチャ処理時に間引かれた位置の軟判定値を求める受信パンクチャ部とを備え、
前記デパンクチャ部は、前記受信パンクチャ部が求めた軟判定値を、前記送信装置による信号の送信時にパンクチャ処理により間引かれた信号の位置に挿入するデパンクチャ処理を行うこと特徴とする通信システム。 A communication system comprising a transmission device and a reception device,
The transmitter is
A puncturing unit for performing a puncturing process for thinning out a signal to be transmitted to the receiving device;
A transmission unit that transmits a signal subjected to puncture processing by the puncture unit to the reception device;
The receiving device is:
A demodulation unit that calculates a soft decision value by performing demodulation processing;
A depuncturing unit for performing de-puncturing process with respect to the soft decision value in which the demodulator has been calculated,
A decoding unit that performs error correction decoding processing on the signal that has been subjected to depuncturing processing by the depuncturing unit;
A reception puncture unit for obtaining a soft decision value at a position thinned out during puncture processing in the transmission device among soft decision values included in a signal subjected to error correction decoding processing by the decoding unit;
The communication system, wherein the depuncture unit performs a depuncture process to insert the soft decision value obtained by the reception puncture unit into a position of a signal thinned out by a puncture process when a signal is transmitted by the transmission device .
復調処理を行うことにより軟判定値を算出する復調部と、
前記復調部が算出した軟判定値に対してデパンクチャ処理を行うデパンクチャ部と、
前記デパンクチャ部がデパンクチャ処理を行った信号に対して誤り訂正復号処理を行う復号部と、
前記復号部が誤り訂正復号処理を行った信号に含まれる軟判定値のうち前記送信装置でのパンクチャ処理時に間引かれた位置の軟判定値を求める受信パンクチャ部とを備え、
前記デパンクチャ部は、前記受信パンクチャ部が求めた軟判定値を、前記送信装置による信号の送信時にパンクチャ処理により間引かれた信号の位置に挿入するデパンクチャ処理を行うことを特徴とする受信装置。 A receiving device that communicates with a transmitting device,
A demodulation unit that calculates a soft decision value by performing demodulation processing;
A depuncturing unit for performing de-puncturing process with respect to the soft decision value in which the demodulator has been calculated,
A decoding unit that performs error correction decoding processing on the signal that has been subjected to depuncturing processing by the depuncturing unit;
A reception puncture unit for obtaining a soft decision value at a position thinned out during puncture processing in the transmission device among soft decision values included in a signal subjected to error correction decoding processing by the decoding unit;
The receiving apparatus according to claim 1 , wherein the depuncturing section performs a depuncturing process for inserting the soft decision value obtained by the receiving puncturing section into a position of a signal thinned out by a puncturing process when a signal is transmitted by the transmitting apparatus.
前記受信パンクチャ部は、前記送信装置が信号を間引いた位置の軟判定値とパンクチャ処理した軟判定値とを求め、
前記干渉レプリカ生成部は、前記受信パンクチャ部でパンクチャ処理された軟判定値に基づき干渉信号のレプリカを生成し、
前記減算部は、受信信号から前記干渉信号のレプリカを減算して干渉除去を行い、
前記信号検出部は、前記干渉除去後の信号に対して信号検出を行い、
前記復調部は、前記信号検出部が信号検出を行った信号を復調処理することを特徴とする請求項2に記載の受信装置。 Further comprising an interference replica generation unit, a subtraction unit, a signal detection unit, a propagation path estimation unit,
The reception puncture unit obtains a soft decision value at a position where the signal is thinned by the transmission device and a soft decision value subjected to puncture processing,
The interference replica generation unit generates a replica of an interference signal based on the soft decision value punctured by the reception puncture unit,
The subtracting unit performs interference removal by subtracting a replica of the interference signal from the received signal,
The signal detection unit performs signal detection on the signal after the interference removal,
The receiving apparatus according to claim 2, wherein the demodulation unit demodulates the signal detected by the signal detection unit.
復調処理を行うことにより軟判定値を算出する復調過程と、
前記復調部が算出した軟判定値に対してデパンクチャ処理を行うデパンクチャ過程と、
前記デパンクチャ過程でデパンクチャ処理を行った信号に対して誤り訂正復号処理を行う復号過程と、
前記復号過程で誤り訂正復号処理を行った信号に含まれる軟判定値のうち前記送信装置でのパンクチャ処理時に間引かれた位置の軟判定値を求める受信パンクチャ過程とを有し、
前記デパンクチャ過程では、前記受信パンクチャ過程で求めた軟判定値を、前記送信装置による信号の送信時にパンクチャ処理により間引かれた信号の位置に挿入するデパンクチャ処理を行うことを特徴とする通信方法。 A communication method using a receiver that communicates with a transmitter,
A demodulation process for calculating a soft decision value by performing a demodulation process;
A depuncturing process of performing de-puncturing process with respect to the soft decision value in which the demodulator has been calculated,
A decoding process for performing error correction decoding processing on the signal that has been depunctured in the depuncturing process;
A reception puncturing process for obtaining a soft decision value at a position thinned out during puncturing processing in the transmitting device among soft decision values included in a signal subjected to error correction decoding processing in the decoding process;
Wherein the de-puncturing process, communication method and performing de-puncturing process of inserting a soft decision value which has been determined by the received puncturing process, the position of the transmitting device signal the signal punctured by puncturing process when sending by.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008119288A JP4854091B2 (en) | 2008-04-30 | 2008-04-30 | COMMUNICATION SYSTEM, RECEPTION DEVICE, AND COMMUNICATION METHOD |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008119288A JP4854091B2 (en) | 2008-04-30 | 2008-04-30 | COMMUNICATION SYSTEM, RECEPTION DEVICE, AND COMMUNICATION METHOD |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2009272726A JP2009272726A (en) | 2009-11-19 |
| JP4854091B2 true JP4854091B2 (en) | 2012-01-11 |
Family
ID=41438924
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008119288A Expired - Fee Related JP4854091B2 (en) | 2008-04-30 | 2008-04-30 | COMMUNICATION SYSTEM, RECEPTION DEVICE, AND COMMUNICATION METHOD |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4854091B2 (en) |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3691211B2 (en) * | 1997-05-30 | 2005-09-07 | 日本放送協会 | Digital signal transmitter and digital signal receiver |
| JPWO2009104582A1 (en) * | 2008-02-21 | 2011-06-23 | シャープ株式会社 | Reception device, transmission device, communication system, and communication method |
-
2008
- 2008-04-30 JP JP2008119288A patent/JP4854091B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2009272726A (en) | 2009-11-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| RU2502197C2 (en) | Incremental redundancy transmission in mimo communication system | |
| US7639660B2 (en) | Apparatus for OFDMA transmission and reception for coherent detection in uplink of wireless communication system and method thereof | |
| JP5344121B2 (en) | Wireless communication method and apparatus in single carrier transmission system | |
| JP4782136B2 (en) | Method for encoding a sequence of input bit blocks to be transmitted on a radio channel | |
| US8953696B2 (en) | Signal decoding systems | |
| EP2247019A1 (en) | Communication device, communication system, reception method, and communication method | |
| JP7564849B2 (en) | Receiving device | |
| EP2482483A2 (en) | Multidimensional constellations for coded transmission | |
| US20110044409A1 (en) | Communication device, communication system, reception method, and program | |
| JP5356073B2 (en) | Encoding device, receiving device, wireless communication system, puncture pattern selection method and program thereof | |
| CN1708935B (en) | Data detection and demodulation for radio communication systems | |
| MXPA06010073A (en) | Iterative channel and interference estimation and decoding. | |
| CN113794662B (en) | LFM technology-based satellite Internet of things transmission method and system | |
| EP2271012A1 (en) | Communication device, communication system, reception method, and program | |
| WO2011111583A1 (en) | Receiving device, receiving method, receiving program, and processor | |
| JP2009130486A (en) | Wireless communication system and receiving apparatus | |
| JP5063705B2 (en) | Data transmitting apparatus, data receiving apparatus, and wireless communication system | |
| JP4342509B2 (en) | Radio receiving apparatus and radio receiving method | |
| US10313052B2 (en) | Method and device for flexible, selective SSDF relaying | |
| JP4854091B2 (en) | COMMUNICATION SYSTEM, RECEPTION DEVICE, AND COMMUNICATION METHOD | |
| JP5084043B2 (en) | Reception device, communication system, and communication method | |
| JP4574680B2 (en) | Multi-carrier code division multiplexing transmission system and method, and receiving apparatus | |
| JP4611271B2 (en) | Receiver | |
| JP2010045422A (en) | Radio receiver, and radio reception method | |
| KR101407172B1 (en) | Data transmission method using turbo code |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100826 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110714 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110802 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110907 |
|
| 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: 20110927 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20111024 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141104 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |