JP5318534B2 - Reception device and signal processing method - Google Patents
Reception device and signal processing method Download PDFInfo
- Publication number
- JP5318534B2 JP5318534B2 JP2008285169A JP2008285169A JP5318534B2 JP 5318534 B2 JP5318534 B2 JP 5318534B2 JP 2008285169 A JP2008285169 A JP 2008285169A JP 2008285169 A JP2008285169 A JP 2008285169A JP 5318534 B2 JP5318534 B2 JP 5318534B2
- Authority
- JP
- Japan
- Prior art keywords
- channel
- vector
- unit
- matrix
- beamforming
- 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.)
- Active
Links
Images
Landscapes
- Radio Transmission System (AREA)
Abstract
Description
本発明は、受信装置、及び信号処理方法に関する。特に、移動通信システムにおけるマルチユーザMIMO(Multiple−Input and Multiple−Output)方式に係る受信装置、及び信号処理方法に関する。 The present invention relates to a receiving apparatus and a signal processing method. In particular, the present invention relates to a receiving apparatus and a signal processing method according to a multi-user MIMO (Multiple-Input and Multiple-Output) system in a mobile communication system.
無線装置間の通信速度を高速化する技術の一つとして、多入力・多出力伝送方式が知られている。この方式は、文字通り、複数のアンテナを用いた信号の入出力を基本としている。この方式の特徴は、異なる複数のアンテナを利用して、同じタイミング、かつ、同じ周波数で複数の送信データを一度に送信することが可能な点にある。そのため、同時に送信可能なチャネルの数が増加するにつれ、増加したチャネルの分だけ単位時間当たりに送信可能な情報量を増加させることが可能になる。また、この方式は、通信速度を向上させるに当たって、占有される周波数帯域が増加しないという利点も有する。 As one technique for increasing the communication speed between wireless devices, a multi-input / multi-output transmission system is known. This method is literally based on signal input / output using a plurality of antennas. The feature of this method is that a plurality of transmission data can be transmitted at the same time and at the same frequency using a plurality of different antennas. Therefore, as the number of channels that can be transmitted simultaneously increases, the amount of information that can be transmitted per unit time can be increased by the increased number of channels. Further, this method has an advantage that the occupied frequency band does not increase when the communication speed is improved.
しかし、同一周波数の搬送波成分を有する複数の変調信号が同時に送信されるため、受信側において混信した変調信号を分離する手段が必要になる。そこで、受信側において、無線伝送路の伝送特性を表すチャネル行列が推定され、そのチャネル行列に基づき、受信信号から各サブストリームに対応する送信信号が分離される。尚、チャネル行列は、パイロットシンボル等を用いて推定される。 However, since a plurality of modulated signals having carrier components of the same frequency are transmitted at the same time, a means for separating the interfering modulated signals on the receiving side is necessary. Therefore, on the receiving side, a channel matrix representing the transmission characteristics of the wireless transmission path is estimated, and the transmission signal corresponding to each substream is separated from the received signal based on the channel matrix. The channel matrix is estimated using pilot symbols or the like.
しかしながら、伝送路内で付加されるノイズやサブストリーム間に生じる干渉等の影響を十分に除去してサブストリーム毎に送信信号を精度良く再現するには特別な工夫が必要である。近年、MIMO信号検出に関する様々な技術が開発されてきている。特に最近は、MIMO方式の信号伝送が可能な複数の通信装置を含むマルチユーザMIMOシステムに関する話題に注目が集まっている。 However, special measures are required to accurately remove the influence of noise added in the transmission path, interference generated between substreams, and the like and accurately reproduce the transmission signal for each substream. In recent years, various techniques related to MIMO signal detection have been developed. In particular, recently, attention has been focused on a topic related to a multi-user MIMO system including a plurality of communication apparatuses capable of MIMO signal transmission.
マルチユーザMIMOシステムにおける信号検出方法としては、例えば、MMSE(Minimum Mean Squared Error)検出を利用する方法が知られている。例えば、受信装置において、空間多重されたマルチユーザ向けの多重信号から、チャネル行列を用いて自装置向けの複数のストリームを個々に抽出するためのMMSE受信ビームフォーミングベクトルを算出する技術が知られている。このMMSE受信ビームフォーミングベクトルを多重信号のベクトルに乗積することで自装置向けの各ストリームが抽出される。また、受信側でMMSE検波後のSINR(Signal power to Interference plus Noise power Ratio)を算出して送信側に帰還し、そのMMSE検波後のSINRに基づいて伝送制御パラメータを設定することで伝送特性を向上させる技術も知られている。 As a signal detection method in the multi-user MIMO system, for example, a method using MMSE (Minimum Mean Squared Error) detection is known. For example, a technique is known in which a receiving apparatus calculates an MMSE reception beamforming vector for individually extracting a plurality of streams for the own apparatus from a spatially multiplexed signal for multi-users using a channel matrix. Yes. Each stream for the apparatus is extracted by multiplying the MMSE reception beamforming vector by the vector of the multiplexed signal. In addition, SINR (Signal power to Interference plus Noise power Ratio) after MMSE detection is calculated on the receiving side and fed back to the transmitting side, and transmission characteristics are set by setting transmission control parameters based on the SINR after MMSE detection. Techniques for improving are also known.
また、上記のMMSE検波方式よりも伝送特性を向上させることが可能な方式として、例えば、MLD(Maximum Likelihood Detection)検波方式が知られている。さらに、MLDに関して伝送特性を向上させる技術としては、例えば、下記の非特許文献1及び2に事前白色化最尤推定と呼ばれる技術が開示されている。そこで、これらのMLDに関する技術をマルチユーザMIMOシステムの受信側に利用したいという要望がある。しかしながら、マルチユーザMIMOシステムにおいてMLDを用いるにはユーザ毎に精度良くサブチャネルを分離する必要がある。これに関連する技術として、例えば、各受信装置から帰還されたサブチャネル行列を特異値分解してビームフォーミング行列を算出する技術が知られている。このビームフォーミング行列を用いて送信信号にビームフォーミングが施されることでユーザ間干渉が抑制される。
Further, as a method capable of improving the transmission characteristics as compared with the above MMSE detection method, for example, an MLD (Maximum Likelihood Detection) detection method is known. Furthermore, as a technique for improving transmission characteristics with respect to MLD, for example, the following
但し、チャネル行列の情報を帰還する際の帰還情報量が非常に大きいという問題がある。そこで、チャネル行列の帰還情報量を低減させるために、チャネル行列を構成する各チャネルベクトルに対して量子化が施され、その量子化された情報が送信側に帰還される。しかし、量子化の際に発生する量子化誤差によりユーザ間干渉が残留してしまう。そこで、量子化誤差を効率的に低減させるため、複数のチャネルベクトルを合成量子化して帰還する技術が用いられる。こうした手法を用いることで、チャネル行列の情報を帰還する際の帰還情報量を低減しつつ、量子化誤差を抑制することが可能になる。このような合成量子化方法を用いる場合、各受信装置は、チャネルベクトルの量子化時に計算される受信信号ベクトル合成係数を受信された信号ベクトルに乗積して合成し、その合成信号に基づいてMLDを実行することにより自装置向けの複数ストリームを検出することができる。 However, there is a problem that the amount of feedback information when the channel matrix information is fed back is very large. Therefore, in order to reduce the amount of feedback information in the channel matrix, quantization is performed on each channel vector constituting the channel matrix, and the quantized information is fed back to the transmission side. However, inter-user interference remains due to quantization errors that occur during quantization. Therefore, in order to efficiently reduce the quantization error, a technique of combining and quantizing a plurality of channel vectors is used. By using such a method, it is possible to suppress the quantization error while reducing the amount of feedback information when the channel matrix information is fed back. When such a synthetic quantization method is used, each receiving apparatus multiplies the received signal vector by multiplying the received signal vector synthesis coefficient calculated when the channel vector is quantized, and based on the synthesized signal. By executing MLD, it is possible to detect a plurality of streams for the device itself.
但し、MMSE受信ビームフォーミングベクトルを用いて自装置向けの各ストリームを抽出する上記の方法においては、ストリームを抽出する際に、自装置向けに送信された複数のストリームのうち、比較的大きな電力で受信された他のストリームを除去する必要があり、受信アンテナのダイバーシチ次数を消費してしまうという問題がある。そのため、受信ダイバーシチ利得が低下し、ストリームの検出特性が劣化してしまう。一方、合成量子化とMLDとを組み合わせた上記の方法を用いると、ユーザ間干渉の除去能力が低い分だけ、ストリーム検出特性が劣化してしまう。また、チャネルベクトルを合成量子化する分だけ等価的な受信アンテナの本数が減ってしまう。そこで、チャネルベクトルの合成量子化を行なわず、各受信アンテナで受信された受信信号ベクトルに対し、全てのユーザに関する全ての組み合わせを考慮した送信シンボルのレプリカ信号候補を対象にMLDを実行する方法が考えられる。しかしながら、この方法を用いるとストリーム検出特性は大幅に改善できるものの、演算量が膨大になるために現実的ではない。また、他ユーザ向けのストリームに使用されている変調次数は未知であるため、そもそも受信信号ベクトルに対するレプリカ候補を生成できないという問題がある。 However, in the above-described method for extracting each stream for the own apparatus using the MMSE reception beamforming vector, when extracting the stream, a relatively large power among a plurality of streams transmitted to the own apparatus is used. There is a problem that it is necessary to remove other received streams and consume the diversity order of the receiving antenna. For this reason, the reception diversity gain is lowered, and the detection characteristics of the stream are deteriorated. On the other hand, when the above-described method that combines synthetic quantization and MLD is used, the stream detection characteristics are degraded by the amount of the ability to remove interference between users. In addition, the number of equivalent receiving antennas is reduced by the amount of the combined quantization of the channel vector. Therefore, there is a method for performing MLD on a replica signal candidate of a transmission symbol in consideration of all combinations for all users with respect to the received signal vector received by each receiving antenna without performing the synthetic quantization of the channel vector. Conceivable. However, if this method is used, the stream detection characteristics can be greatly improved, but the calculation amount is enormous, which is not realistic. In addition, since the modulation order used in the stream for other users is unknown, there is a problem that a replica candidate for the received signal vector cannot be generated in the first place.
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、自装置向けの複数ストリームを受信する際の伝送特性を向上させることが可能な、新規かつ改良された受信装置、及び信号処理方法を提供することにある。 Therefore, the present invention has been made in view of the above problems, and an object of the present invention is to provide a new and improved transmission capable of improving transmission characteristics when receiving a plurality of streams for the device itself. And a signal processing method.
上記課題を解決するために、本発明のある観点によれば、次のようなマルチユーザMIMOシステムに含まれる受信装置が提供される。当該受信装置は、各ユーザから帰還された量子化ベクトルに基づいてビームフォーミングが施された上で送信された複数ストリームの信号を受信するN(N≧3)本の受信アンテナと、前記N本の受信アンテナで受信された受信信号に基づいてビームフォーミングチャネル行列を推定するビームフォーミングチャネル推定部と、前記ビームフォーミングチャネル行列及び自装置向けに送信される送信シンボル候補ベクトルを用いてレプリカ信号を生成するレプリカ生成部と、前記受信信号及び前記レプリカ信号を用いて誤差ベクトルを算出する誤差ベクトル算出部と、前記ビームフォーミングチャネル行列を用いて前記誤差ベクトルに含まれるユーザ間干渉成分を除去するための相関行列を算出する相関行列算出部と、前記相関行列を用いてユーザ間干渉成分が除去された誤差ベクトルの大きさが最小となる前記送信シンボル候補を選択して自装置向けに送信された送信シンボルを推定する最尤推定部と、を備える、受信装置が提供される。 In order to solve the above-described problem, according to an aspect of the present invention, there is provided a receiving device included in the following multi-user MIMO system. The receiving apparatus includes N ( N ≧ 3) receiving antennas that receive a plurality of streams of signals transmitted after beamforming is performed based on a quantization vector fed back from each user, and the N receiving antennas A replica signal is generated by using a beamforming channel estimation unit that estimates a beamforming channel matrix based on a received signal received by a receiving antenna and a transmission symbol candidate vector transmitted to the device. A replica generation unit that performs error vector calculation using the received signal and the replica signal, and an inter-user interference component included in the error vector using the beamforming channel matrix. Using a correlation matrix calculation unit for calculating a correlation matrix and the correlation matrix And a maximum likelihood estimator that selects the transmission symbol candidate that minimizes the magnitude of the error vector from which the inter-user interference component has been removed and estimates the transmission symbol transmitted to the own apparatus. Is done.
このような構成にすることで、帰還情報量を抑制しつつ、量子化誤差により残留するユーザ間干渉の影響を効果的に除去することが可能になり、最尤検出の精度が向上する。その結果、マルチユーザMIMOシステムにおいて各ユーザ向けに複数ストリームを送信するような状況でスループットを大きく向上させることが可能になる。 With such a configuration, it is possible to effectively remove the influence of the inter-user interference remaining due to the quantization error while suppressing the amount of feedback information, and the accuracy of maximum likelihood detection is improved. As a result, the throughput can be greatly improved in a situation where a plurality of streams are transmitted for each user in a multi-user MIMO system.
また、上記の受信装置は、前記N本の受信アンテナから選択されるM(2≦M≦N−1)本の前記受信アンテナに各々対応するM個のチャネルベクトルを推定するチャネル推定部と、前記チャネル推定部により推定された前記M個のチャネルベクトルを合成量子化して合成量子化ベクトルを生成する合成量子化部と、前記合成量子化部により生成された合成量子化ベクトルの情報を送信側に帰還する合成量子化ベクトル情報帰還部と、をさらに備えていてもよい。 In addition, the reception apparatus includes a channel estimation unit that estimates M channel vectors respectively corresponding to M (2 ≦ M ≦ N−1) reception antennas selected from the N reception antennas; A synthetic quantization unit that synthesizes and quantizes the M channel vectors estimated by the channel estimation unit to generate a synthetic quantization vector; and information on the synthetic quantization vector generated by the synthetic quantization unit And a synthesized quantization vector information feedback unit that feeds back to.
また、前記チャネル推定部は、前記M個のチャネルベクトルを推定する際、前記N本の受信アンテナから選択可能な前記M本の受信アンテナに関する全ての組み合わせについて当該M個のチャネルベクトルを前記組み合わせ毎に推定するように構成されていてもよい。この場合、前記合成量子化部は、前記各組み合わせについて、前記チャネル推定部により推定された前記M個のチャネルベクトルを合成量子化して合成量子化ベクトルを生成する。 In addition, when estimating the M channel vectors, the channel estimation unit sets the M channel vectors for all the combinations for the M reception antennas that can be selected from the N reception antennas for each combination. It may be configured to be estimated. In this case, the combined quantization unit generates a combined quantization vector by combining and quantizing the M channel vectors estimated by the channel estimation unit for each combination.
また、前記受信アンテナの数Nが4以上である場合、前記チャネル推定部は、前記N本の受信アンテナから選択可能な前記M’(2≦M’≦N−2)本の受信アンテナに関する全ての組み合わせについて当該M’個のチャネルベクトルを前記組み合わせ毎に推定するように構成されていてもよい。この場合、前記合成量子化部は、隣接するサブキャリア間で前記チャネルベクトルの組み合わせが異なるように前記合成量子化されるチャネルベクトルの組み合わせを置換しつつ、前記合成量子化ベクトルを生成する。 In addition, when the number N of reception antennas is 4 or more, the channel estimation unit relates to all the M ′ (2 ≦ M ′ ≦ N−2) reception antennas that can be selected from the N reception antennas. The M ′ channel vectors may be estimated for each combination. In this case, the composite quantization unit generates the composite quantization vector while replacing the combination of channel vectors to be combined and quantized so that the combination of channel vectors differs between adjacent subcarriers.
また、前記チャネル推定部は、前記隣接するサブキャリアに対し、当該サブキャリアが割り当てられた周波数軸上の所定方向を基準にして所定の前記チャネルベクトルの組み合わせを巡回的に適用することで、前記合成量子化されるチャネルベクトルの組み合わせを置換するように構成されていてもよい。 In addition, the channel estimation unit cyclically applies a predetermined combination of the channel vectors to the adjacent subcarriers with reference to a predetermined direction on the frequency axis to which the subcarriers are allocated. The combination of channel vectors to be synthesized and quantized may be replaced.
また、上記課題を解決するために、本発明の別の観点によれば、次のようなマルチユーザMIMOシステムにおける信号処理方法が提供される。当該信号処理方法は、送信側において各ユーザから帰還された量子化ベクトルに基づいてビームフォーミング行列を算出し、当該ビームフォーミング行列を用いて複数ストリームの信号にビームフォーミングを施して送信する送信ステップと、受信側において前記送信ステップで送信された信号をN(N≧3)本の受信アンテナで受信する受信ステップと、前記N本の受信アンテナで受信された受信信号に基づいてビームフォーミングチャネル行列を推定するビームフォーミングチャネル推定ステップと、前記ビームフォーミングチャネル行列及び自装置向けに送信される送信シンボル候補ベクトルを用いてレプリカ信号を生成するレプリカ生成ステップと、前記受信信号及び前記レプリカ信号を用いて誤差ベクトルを算出する誤差ベクトル算出ステップと、前記ビームフォーミングチャネル行列を用いて前記誤差ベクトルに含まれるユーザ間干渉成分を除去するための相関行列を算出する相関行列算出ステップと、前記相関行列を用いてユーザ間干渉成分が除去された誤差ベクトルの大きさが最小となる前記送信シンボル候補を選択して自装置向けに送信された送信シンボルを推定する最尤推定ステップと、を含む。このような構成にすることで、帰還情報量を抑制しつつ、量子化誤差により残留するユーザ間干渉の影響を効果的に除去することが可能になり、最尤検出の精度が向上する。その結果、マルチユーザMIMOシステムにおいて各ユーザ向けに複数ストリームを送信するような状況でスループットを大きく向上させることが可能になる。
In order to solve the above problems, according to another aspect of the present invention, a signal processing method in a multiuser MIMO system as described below is provided. The signal processing method includes a transmission step of calculating a beamforming matrix based on a quantization vector fed back from each user on the transmission side, performing beamforming on a signal of a plurality of streams using the beamforming matrix, and transmitting the signal. A reception step of receiving the signals transmitted in the transmission step at the reception side with N ( N ≧ 3) reception antennas, and a beamforming channel matrix based on the reception signals received with the N reception antennas A beamforming channel estimation step to be estimated, a replica generation step of generating a replica signal using the beamforming channel matrix and a transmission symbol candidate vector transmitted to the own apparatus, and an error using the received signal and the replica signal Error vector for calculating vector A calculating step; a correlation matrix calculating step for calculating a correlation matrix for removing an inter-user interference component included in the error vector using the beamforming channel matrix; and an inter-user interference component is removed using the correlation matrix. And a maximum likelihood estimation step of selecting a transmission symbol candidate that minimizes the magnitude of the error vector and estimating a transmission symbol transmitted to the own apparatus. With such a configuration, it is possible to effectively remove the influence of the inter-user interference remaining due to the quantization error while suppressing the amount of feedback information, and the accuracy of maximum likelihood detection is improved. As a result, the throughput can be greatly improved in a situation where a plurality of streams are transmitted for each user in a multi-user MIMO system.
以上説明したように本発明によれば、自装置向けの複数ストリームを受信する際の伝送特性を向上させることが可能になる。 As described above, according to the present invention, it is possible to improve transmission characteristics when receiving a plurality of streams for the device itself.
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。 Exemplary embodiments of the present invention will be described below in detail with reference to the accompanying drawings. In addition, in this specification and drawing, about the component which has the substantially same function structure, duplication description is abbreviate | omitted by attaching | subjecting the same code | symbol.
[説明の流れについて]
ここで、以下に記載する本発明の実施形態に関する説明の流れについて簡単に述べる。まず、図1を参照しながら、同実施形態に係るマルチユーザMIMOシステムS1のシステム構成、及び送信装置100の機能構成について説明する。次いで、図3〜図5を参照しながら、従来の受信装置10、30、60の機能構成について説明し、同実施形態が解決しようとする課題について整理する。次いで、図2を参照しながら、同実施形態に係る受信装置200の機能構成について説明する。次いで、図6を参照しながら、同実施形態の一応用例に係る送信装置150の機能構成について説明する。次いで、図7を参照しながら、同応用例に係る受信装置250の機能構成について説明する。最後に、図8を参照しながら、同実施形態に係る技術を適用することにより得られる効果について説明する。
[About the flow of explanation]
Here, the flow of explanation regarding the embodiment of the present invention described below will be briefly described. First, the system configuration of the multiuser MIMO system S1 and the functional configuration of the
<実施形態>
本発明の一実施形態について説明する。本実施形態においては、マルチユーザMIMOシステムにおいて、各ユーザ端末で推定されたチャネル行列の情報を送信側に帰還する際に、チャネルベクトルの合成量子化手法を用いることが前提とされる。また、本実施形態では、各ユーザ端末から帰還された合成量子化ベクトルを用いてユーザ間干渉成分が除去されるようなビームフォーミング行列を算出し、そのビームフォーミング行列を用いてビームフォーミングが施された送信信号を送信する構成が前提とされる。このような前提の下に、本実施形態においては、量子化誤差に起因して残留してしまうユーザ間干渉成分を受信側で除去することにより、受信側で実行する最尤検出の精度を高め、スループット特性を向上させる技術が提案される。
<Embodiment>
An embodiment of the present invention will be described. In the present embodiment, it is assumed that a channel vector combined quantization method is used when channel matrix information estimated at each user terminal is fed back to the transmission side in a multi-user MIMO system. Also, in this embodiment, a beamforming matrix that eliminates the inter-user interference component is calculated using the combined quantization vector fed back from each user terminal, and beamforming is performed using the beamforming matrix. It is assumed that the transmission signal is transmitted. Under this assumption, in this embodiment, the accuracy of maximum likelihood detection executed on the receiving side is improved by removing the inter-user interference component remaining due to the quantization error on the receiving side. A technique for improving throughput characteristics is proposed.
[マルチユーザMIMOシステムS1の構成について]
まず、図1を参照しながら、本実施形態に係るマルチユーザMIMOシステムS1の構成、及び送信装置100の機能構成について説明する。図1は、本実施形態に係るマルチユーザMIMOシステムS1の構成例、及び送信装置100の機能構成例を示す説明図である。
[Configuration of Multi-User MIMO System S1]
First, the configuration of the multiuser MIMO system S1 according to the present embodiment and the functional configuration of the
図1に示すように、マルチユーザMIMOシステムS1は、送信装置100と、複数の受信装置200(ユーザ#1、…、#J)とにより構成される。図1の例においては、送信装置100の送信アンテナ数NTは4本である。各受信装置200(ユーザ#1、…、#J)の受信アンテナ数nRは4本である。また、以下の説明において、説明の都合上、全ての受信装置200(ユーザ#1、…、#J)が同じ機能構成を有するものと仮定する。もちろん、送信アンテナ数NT、受信アンテナ数nR、受信装置200の数Jは、これに限定されるものではない。なお、以下の説明において、受信装置200のことをユーザと呼ぶ場合がある。
As shown in FIG. 1, the multi-user MIMO system S1 includes a
図1に示すマルチユーザMIMOシステムS1は、受信装置200から送信装置100にチャネル行列の情報を帰還する際、チャネル行列を構成するチャネルベクトルを量子化してコードブックインデックス(A1)〜(AJ)を帰還するように構成されている。また、マルチユーザMIMOシステムS1においては、同一ユーザに対して複数のストリームが送信される。以下、送信装置100の機能構成について説明する。
When the multi-user MIMO system S1 shown in FIG. 1 feeds back channel matrix information from the receiving
(送信装置100の機能構成)
図1に示すように、送信装置100は、主に、量子化ベクトル再生部102と、ZFBF行列生成部104と、S/P変換部106と、チャネル符号化&変調マッピング部108と、ZFBF処理部110とを有する。
(Functional configuration of transmitting apparatus 100)
As illustrated in FIG. 1, the
(量子化ベクトル再生部102)
量子化ベクトル再生部102には、各受信装置200から帰還されたコードブックインデックスが入力される。このコードブックインデックスは、複数のチャネルベクトルを合成量子化して得られる量子化ベクトルを特定するためのインデックスである。後述するように、各受信装置200においては、合成量子化の対象となる複数のチャネルベクトルに対応する受信アンテナの組み合わせが自装置向けストリームの数だけ選択され、その選択された組み合わせ毎に量子化ベクトルが算出される。つまり、各受信装置200から送信装置100に向けて、複数の量子化ベクトルのコードブックインデックスが帰還される。量子化ベクトル再生部102は、コードブックを参照し、各受信装置200から帰還されたコードブックインデックスを用いて量子化ベクトルを再生する。
(Quantized vector reproduction unit 102)
A codebook index fed back from each receiving
例えば、j番目(j=1,…,J)の受信装置200(ユーザ#j)により算出された量子化ベクトルhj1,…,hjL(Lは各ユーザ向けストリームの数)のインデックスが送信装置100に帰還されると、量子化ベクトル再生部102は、コードブックを参照して量子化ベクトルhj1,…,hjLを再生する。さらに、量子化ベクトル再生部102は、全ての受信装置200から帰還されたインデックスに基づいて再生された量子化ベクトルを用いて、下記の式(1)に示す量子化マルチユーザチャネル行列H’を生成する。そして、量子化ベクトル再生部102により生成された量子化マルチユーザチャネル行列H’は、ZFBF行列生成部104に入力される。
For example, the index of the quantization vector h j1 ,..., H jL (L is the number of streams for each user) calculated by the jth (j = 1,..., J) receiving apparatus 200 (user #j) is transmitted. When fed back to the
(ZFBF行列生成部104)
ZFBF行列生成部104は、量子化ベクトル再生部102により生成された量子化マルチユーザチャネル行列H’を用いてビームフォーミング行列Wを算出する。例えば、ZFBF行列生成部104は、下記の式(2)に示すように、チャネル行列に逆行列演算を施して送信ビームフォーミング行列Wを算出する。式(2)に示す送信ビームフォーミング行列Wは、伝送路で生じるユーザ間の干渉成分を除去するためのものである。このようにして算出された送信ビームフォーミング行列Wは、ZFBF処理部110に入力される。
(ZFBF matrix generation unit 104)
The ZFBF
但し、INTはNT行NT列の単位行列である。また、α=NTσ2であり、各受信装置200においてSINRが最大になるようにするための対角項付加成分である。ここで、σ2は各受信装置200における雑音分散である。
However, I NT is a unit matrix of N T rows N T columns. Further, α = N T σ 2, which is a diagonal term addition component for making the SINR maximum in each receiving
(S/P変換部106、チャネル符号化&変調マッピング部108)
S/P変換部106には、各ユーザに送信されるデータが入力される。例えば、図1の例では、ユーザ#1、ユーザ#2に送信されるデータu1、u2が入力されている。各ユーザ向けの送信データが入力されると、S/P変換部106は、入力された各データをシリアル/パラレル変換して複数のサブストリームに分配する。各サブストリームに分配されたデータは、チャネル符号化&変調マッピング部108に入力される。
(S /
Data to be transmitted to each user is input to the S /
チャネル符号化&変調マッピング部108は、S/P変換部106から入力された各サブストリームのデータをチャネル符号化する。さらに、チャネル符号化&変調マッピング部108は、チャネル符号化された各サブストリームのデータを所定の変調方式及び変調次数で変調マッピングし、サブストリーム毎の送信シンボルを決定する。このとき、チャネル符号化&変調マッピング部108は、スループットが向上するMCS(Modulation and Coding Set)の組み合わせを決定する。チャネル符号化&変調マッピング部108により決定されたサブストリーム毎の送信シンボルは、ZFBF処理部110に入力される。
Channel coding &
(ZFBF処理部110)
上記の通り、ZFBF処理部110には、ZFBF行列生成部104により算出された送信ビームフォーミング行列Wが入力される。また、ZFBF処理部110には、チャネル符号化&変調マッピング部108からサブストリーム毎の送信シンボルが入力される。送信ビームフォーミング行列W及びサブストリーム毎の送信シンボルが入力されると、ZFBF処理部110は、入力された送信シンボルを要素とする送信シンボルベクトルに対して送信ビームフォーミング行列Wを乗積することでビームフォーミングを施す。
(ZFBF processor 110)
As described above, the transmission beamforming matrix W calculated by the ZFBF
例えば、j番目(j=1,…,J)の受信装置200に向けて送信する送信シンボルベクトルをsj=[sj1,…,sjL]Tとすると、全ユーザの送信シンボルベクトルはs=[s1,…,sJ]Tと表現される。この場合、ZFBF処理部110は、全ユーザの送信シンボルベクトルsに対し、下記の式(3)に示すように送信ビームフォーミング行列Wを乗積する。この演算によりビームフォーミング後の送信信号s’が得られる。ビームフォーミング後の送信信号s’は、送信アンテナを介して送信される。
For example, if the transmission symbol vector transmitted to the j-th (j = 1,..., J) receiving
以上、本実施形態に係る送信装置100の機能構成について説明した。上記の通り、マルチユーザ向けに送信される送信シンボルベクトルに対してビームフォーミングが施されることで、伝送路におけるユーザ間の干渉成分が抑制され、各受信装置200においてMLDによるサムストリームの検出が可能になる。なお、図1の例においては、逆行列演算を用いてビームフォーミング行列Wを生成する構成を取り上げた。しかし、特異値分解を用いてビームフォーミング行列Wを算出するように構成されていてもよい。以下、本実施形態の特徴部分である受信装置200の機能構成について説明するが、これに先立って従来の受信装置が抱える技術的課題について整理しておきたい。
Heretofore, the functional configuration of the
(MMSE受信ビームフォーミングによるストリーム検出方法について)
まず、図3を参照する。図3は、従来の受信装置10の機能構成を示す説明図である。受信装置10の技術的特徴は、推定したチャネル行列を用いてMMSE受信ビームフォーミングベクトルを計算し、そのMMSE受信ビームフォーミング行列を受信信号ベクトルに乗積して合成することで各ストリームを検出する点にある。
(Stream detection method using MMSE receive beamforming)
First, referring to FIG. FIG. 3 is an explanatory diagram showing a functional configuration of the
図3に示すように、受信装置10は、主に、チャネル推定部12と、部分行列選択部14と、合成量子化部16と、ビームフォーミングチャネル行列推定部18と、MMSE受信ビームフォーミング処理部20とにより構成される。なお、受信装置10には、4本の受信アンテナが設けられており、送信装置100から自装置向けに2つのストリームが送信されるものとする。
As shown in FIG. 3, the receiving
まず、受信装置10は、送信装置100から共通パイロット信号を受信し、チャネル推定部12によりチャネル行列を推定する。チャネル推定部12により推定されたチャネル行列は、部分行列選択部14に入力される。チャネル行列が入力されると、部分行列選択部14は、チャネル行列を複数組のチャネル部分行列に分ける。このチャネル部分行列は、チャネル行列を構成する複数のチャネルベクトルのうち、一部のチャネルベクトルを組み合わせて構成される。また、チャネル行列を構成する複数のチャネルベクトルは、それぞれ受信アンテナに対応する。そこで、部分行列選択部14により出力されるチャネル部分行列を受信アンテナの組み合わせとして表現すると、図9の図表のようになる。
First, receiving
図9の例では、チャネル行列が2組のチャネル部分行列に分けられている。また、チャネル部分行列を構成する各チャネルベクトルは、受信アンテナインデックスで表現されている。部分行列選択部14は、例えば、図9に示すように2組のチャネル部分行列を出力する。このようにして部分行列選択部14から出力されたチャネル部分行列は、合成量子化部16に入力される。なお、部分行列選択部14による選択処理は、受信アンテナ選択行列Pk(kは巡回インデックス;k≦自装置向けストリーム数L)を用いて下記の式(4)のように表現することもできる。但し、Hjはj番目の受信装置10においてチャネル推定部12により推定されたチャネル行列である。また、Hjlは、部分行列選択部14により選択されたチャネル部分行列である。
In the example of FIG. 9, the channel matrix is divided into two sets of channel sub-matrices. Each channel vector constituting the channel submatrix is represented by a receiving antenna index. For example, the
部分行列選択部14により算出されたチャネル部分行列Hjl(k=1,…,L)が合成量子化部16に入力されると、合成量子化部16は、下記の式(5)に基づいて合成量子化処理を実行し、量子化ベクトルhjl’を算出する。なお、式(5)で表現される方法は、最大比伝送チャネルベクトル量子化(MRT−CVQ;Maximum−ratio−transmissionchannel−vector quantization)と呼ばれる。合成量子化部16により算出された量子化ベクトルのコードブックインデックスは、送信装置100に帰還される。
When the channel submatrix H jl (k = 1,..., L) calculated by the
但し、c(c1,…,c2B)は、コードブックに含まれるNT次元のユニットノルムベクトルであり、Bは量子化ビット数である。 Here, c (c 1 ,..., C 2B ) is an NT- dimensional unit norm vector included in the codebook, and B is the number of quantization bits.
上記の通り、コードブックインデックスが送信装置100に帰還されると、送信装置100において量子化ベクトルが再生され、当該量子化ベクトルに基づいてビームフォーミング行列Wが生成される。さらに、このビームフォーミング行列Wを用いてビームフォーミングが施された送信信号が送信される。このとき、送信装置100から各受信装置10に対して個別パイロット信号を含む送信信号が送信される。
As described above, when the codebook index is fed back to
送信装置100から個別パイロット信号を含む信号を受信すると、受信装置10は、ビームフォーミングチャネル行列推定部18を用いて送信ビームフォーミングの効果を含むチャネル行列(以下、ビームフォーミングチャネル行列)を推定する。つまり、量子化誤差に起因して残留するユーザ間干渉成分が推定される。次いで、ビームフォーミングチャネル行列推定部18により推定されたビームフォーミングチャネル行列がMMSE受信ビームフォーミング処理部20に入力される。
When receiving a signal including the dedicated pilot signal from the
MMSE受信ビームフォーミング処理部20は、ビームフォーミングチャネル行列推定部18から入力されたビームフォーミングチャネル行列を用いて、ユーザ間干渉を除去するためのMMSE受信ビームフォーミングベクトルを計算する。図3の例では、各ユーザ向けに2つのストリームが送信されるため、2組のMMSE受信ビームフォーミングベクトルが計算される。その後、MMSE受信ビームフォーミング処理部20は、受信信号ベクトルに対してMMSE受信ビームフォーミングベクトルを乗積し、受信信号ベクトルから2つのストリームに対応する送信シンボルベクトルを検出する。
The MMSE reception
以上、MMSE受信ビームフォーミングによるストリーム検出方法について説明した。この方法は、MMSE受信ビームフォーミングを用いて自装置向けに送信される複数ストリームのうち、あるストリームを個別に抽出する際に比較的大きな電力で受信されている自装置向けの他のストリームを除去する必要がある。そのため、受信アンテナのダイバーシチ次数を消費してしまうことになり、受信ダイバーシチ利得が低下し、ストリーム検出特性が劣化してしまうという問題がある。 The stream detection method by MMSE reception beamforming has been described above. This method removes other streams for the local device that are received with relatively large power when extracting a single stream from the multiple streams transmitted to the local device using MMSE receive beamforming. There is a need to. Therefore, the diversity order of the receiving antenna is consumed, and there is a problem that the reception diversity gain is lowered and the stream detection characteristic is deteriorated.
(合成信号に基づく最尤検出方法について)
次に、図4を参照する。図4は、従来の受信装置30の機能構成を示す説明図である。受信装置30の技術的特徴は、チャネルベクトルを合成量子化する際に算出される受信信号ベクトルの合成係数を受信信号ベクトルに乗積して合成することで合成信号を生成し、当該合成信号を用いて最尤検出を実行することにより各ストリームを検出する点にある。
(About maximum likelihood detection method based on synthesized signal)
Reference is now made to FIG. FIG. 4 is an explanatory diagram showing a functional configuration of the
図3に示すように、受信装置30は、チャネル推定部32と、部分行列選択部34と、合成量子化部36と、受信合成係数計算部38と、受信信号合成部42と、ビームフォーミング&受信合成チャネル行列推定部44と、レプリカ信号生成部46と、誤差ベクトル計算部48と、メトリック計算部50と、最小メトリック探索部52とにより構成される。但し、チャネル推定部32、部分行列選択部34、及び合成量子化部36は、それぞれ上記の受信装置10が備えるチャネル推定部12、部分行列選択部14、及び合成量子化部16と実質的に同一の機能構成を有する。
As illustrated in FIG. 3, the
まず、上記の受信装置10と同様に、受信装置30は、送信装置100から共通パイロット信号を受信し、チャネル推定部32によりチャネル行列を推定する。チャネル推定部32で推定されたチャネル行列は部分行列選択部34に入力され、入力されたチャネル行列から複数のチャネル部分行列が選択される。そして、部分行列選択部34により選択されたチャネル部分行列は合成量子化部36、及びアンテナ選択部40に入力される。合成量子化部36は、部分行列選択部34から入力されたチャネル部分行列に基づき、上記の式(5)に従って量子化ベクトルを算出する。さらに、合成量子化部36は、算出した量子化ベクトルのインデックスを送信装置100に帰還すると共に、受信合成係数計算部38に入力する。
First, similarly to the
受信合成係数計算部38は、合成量子化部36により合成されたチャネルベクトルの情報、及び合成量子化部36により算出された量子化ベクトルの情報に基づいて合成係数を算出する。例えば、部分行列選択部34によりチャネルベクトルh1,h2,h3で構成されるチャネル部分行列Hjl=[h1 T,h2 T,h3 T]Tが選択され、合成量子化部36により量子化ベクトルqが算出された場合について考える。この場合、受信合成係数計算部38は、合成チャネルベクトルh’=a1×h1+a2×h2+a3×h3が量子化ベクトルqに一致又は近似するように合成係数a1〜a3を算出する。そして、受信合成係数計算部38により算出された合成係数は、受信信号合成部42に入力される。
The reception synthesis
合成量子化部36から量子化ベクトルのコードブックインデックスが送信装置100に帰還されると、送信装置100において量子化ベクトルが再生され、当該量子化ベクトルに基づいてビームフォーミング行列Wが生成される。さらに、このビームフォーミング行列Wを用いてビームフォーミングが施された送信信号が送信される。このとき、送信装置100から各受信装置30に対して個別パイロット信号を含む送信信号が送信される。
When the codebook index of the quantization vector is fed back from the
送信装置100から個別パイロット信号を含む信号が受信されると、当該受信信号はアンテナ選択部40に入力される。上記の通り、アンテナ選択部40には、部分行列選択部34で選択されたチャネル部分行列の情報が入力されている。そこで、アンテナ選択部40は、この情報に基づき、チャネル部分行列に含まれるチャネルベクトルの組み合わせに対応する受信アンテナの組み合わせを選択する。つまり、アンテナ選択部40は、選択した組み合わせの受信アンテナで受信された受信信号を受信信号合成部42に入力する。
When a signal including an individual pilot signal is received from the
例えば、図9の巡回インデックスk=1に対応する受信アンテナの組み合わせが選択された場合、受信アンテナインデックス(1,2,3)に対応する3本の受信アンテナで受信された受信信号が一方の受信信号合成部42に入力され、受信アンテナインデックス(2,3,4)に対応する3本の受信アンテナで受信された受信信号が他方の受信信号合成部42に入力される。
For example, when a combination of receiving antennas corresponding to the cyclic index k = 1 in FIG. 9 is selected, the received signals received by the three receiving antennas corresponding to the receiving antenna index (1, 2, 3) The received signals received by the three receiving antennas corresponding to the receiving antenna index (2, 3, 4) are input to the other received
受信信号合成部42は、アンテナ選択部40を通じて入力された複数の受信信号を合成する。例えば、受信信号合成部42に複数の受信信号r1、r2、r3が入力されると、受信信号合成部42は、受信合成係数計算部38から入力された合成係数a1、a2、a3を各受信信号に乗算して合成し、合成信号R=a1×r1+a2×r2+a3×r3を生成する。受信信号合成部42により出力された合成信号は、ビームフォーミング&受信合成チャネル行列推定部44、及び誤差ベクトル計算部48に入力される。
The reception
ビームフォーミング&受信合成チャネル行列推定部44においては、個別パイロット信号を用いてビームフォーミングチャネル行列が推定される。ここで推定されるビームフォーミングチャネル行列には、送信ビームフォーミングによる効果が含まれると共に、受信信号の合成処理による効果も含まれる。ビームフォーミング&受信合成チャネル行列推定部44により推定されたビームフォーミングチャネル行列は、レプリカ信号生成部46に入力される。レプリカ信号生成部46には、自装置向けに送信される送信シンボル候補も入力される。この送信シンボル候補は、自装置向けに送信される送信データの変調に用いる変調多値数に基づいて決定される。そこで、レプリカ信号生成部46は、送信シンボルベクトル候補にビームフォーミングチャネル行列を作用させてレプリカ信号を生成する。そして、レプリカ信号生成部により生成されたレプリカ信号は、誤差ベクトル計算部48に入力される。
The beamforming & reception combined channel
誤差ベクトル計算部48は、受信信号合成部42により入力された受信信号からレプリカ信号生成部46により入力されたレプリカ信号を減算することにより誤差ベクトルを算出する。誤差ベクトル計算部48により算出された誤差ベクトルはメトリック計算部50に入力される。メトリック計算部50は、誤差ベクトル計算部48により算出された誤差ベクトルに基づいて所定のメトリックを算出する。なお、誤差ベクトル、及びメトリックは、送信シンボルベクトル候補の数だけ算出される。メトリック計算部50により算出されたメトリックは、最小メトリック探索部52に入力される。最小メトリック探索部52は、メトリック計算部50により算出されたメトリックを参照し、メトリックが最小となる送信シンボルベクトル候補を検出する。そして、最小メトリック探索部52により検出されたメトリックに対応する送信シンボルベクトル候補が推定シンボルベクトルとして出力される。
The error
以上、受信装置30の機能構成について説明した。上記の通り、合成量子化する際に算出される合成係数を用いて受信信号を合成し、複数ストリームの合成信号を用いて最尤検出を行うことで、スループット特性を向上させることができる。しかしながら、合成量子化を行う際に生じる量子化誤差の影響で送信ビームフォーミングが施されても、ユーザ間干渉が残留してしまうという問題がある。そのため、最尤検出に基づくストリーム検出処理を実行する際に検出特性が劣化してしまう。また、複数の受信アンテナで受信された信号を合成して用いるため、実際に存在する受信アンテナの数よりも受信可能なストリーム数が少なくなってしまう。つまり、等価的な受信アンテナ本数が減少してしまうという問題がある。
The functional configuration of the receiving
(全ユーザ及び全送信シンボル候補に対して最尤検出する方法について)
次に、図6を参照する。図6は、従来の受信装置60の機能構成を示す説明図である。受信装置60の技術的特徴は、受信信号ベクトルの合成を行わず、各受信アンテナで受信された受信信号ベクトルに対し、全てのユーザに対する全ての組み合わせの送信シンボルベクトル候補を用いて最尤推定を実行する点にある。
(About the method of maximum likelihood detection for all users and all transmission symbol candidates)
Reference is now made to FIG. FIG. 6 is an explanatory diagram showing a functional configuration of a
図6に示すように、受信装置60は、チャネル推定部62と、部分行列選択部64と、合成量子化部66と、ビームフォーミングチャネル行列推定部68と、レプリカ信号生成部70と、誤差ベクトル計算部72と、メトリック計算部74と、最小メトリック探索部76とにより構成される。なお、チャネル推定部62、部分行列選択部64、合成量子化部66、及びビームフォーミングチャネル行列推定部68の機能構成は、上記の受信装置10が備えるチャネル推定部12、部分行列選択部14、合成量子化部16、及びビームフォーミングチャネル行列推定部18と実質的に同一である。また、レプリカ信号生成部70、誤差ベクトル計算部72、メトリック計算部74、及び最小メトリック探索部76の機能構成は、上記の受信装置30が備えるレプリカ信号生成部46、誤差ベクトル計算部48、メトリック計算部50、及び最小メトリック探索部52と実質的に同一である。
As illustrated in FIG. 6, the
但し、レプリカ信号生成部70は、全てのユーザに対する全ての送信シンボル候補に組み合わせについてレプリカ信号を生成する。但し、レプリカ信号を生成する際に、他のユーザに対する変調次数の情報が必要である。また、レプリカ信号生成部70により生成されるレプリカ信号は膨大な数になる。そして、誤差ベクトル計算部72は、レプリカ信号生成部70により生成されたレプリカ信号を用いて全ての受信アンテナに対応する誤差ベクトルを算出する。さらに、全ての受信アンテナに関し、全てのレプリカ信号に対して算出された誤差ベクトルに基づいてメトリック計算部74によりメトリックが算出され、最小メトリック探索部76によりメトリックが最小となる送信シンボルベクトル候補が検出される。
However, the replica
以上、受信装置60の機能構成について説明した。確かに、全ユーザの全ての送信シンボルベクトル候補について生成されたレプリカ信号を用いて最尤検出することでストリーム検出特性を大幅に改善することができる。しかし、生成すべきレプリカ信号の数が膨大であり、その後段において実施される処理の演算量は膨大になる。また、他ユーザ向けのストリームに用いられる変調次数は未知であるため、そもそも他ユーザに送信されるストリームのレプリカ信号を生成することができないという問題がある。
The functional configuration of the receiving
以上説明したように、受信装置10、30、60のような従来技術には種々の問題が含まれている。後述する本実施形態の受信装置200においては、これらの問題点を解消し、スループット特性を向上させる手法が提案される。以下、本実施形態に係る受信装置200の機能構成について詳細に説明する。
As described above, the conventional techniques such as the receiving
[受信装置200の機能構成について]
ここで、図2を参照しながら、本実施形態に係る受信装置200の機能構成について説明する。図2は、本実施形態に係る受信装置200の機能構成を示す説明図である。
[Functional configuration of receiving apparatus 200]
Here, the functional configuration of the receiving
なお、以下の説明において、送信装置100の送信アンテナ数をNT(例えば、NT=4)とし、各受信装置200に対してLストリーム(例えば、L=2)が送信されるものとする。さらに、送信装置100により選択される受信装置200の数(ユーザ数)をJ(例えば、J=2)とする。また、各受信装置200の受信アンテナ数をnR(例えば、nR=4)とし、nV(nV<nR)本の受信アンテナから受信された受信信号を合成量子化の対象とする。但し、後述するようにnV本の受信アンテナの組み合わせは巡回置換されるため、L通りの組み合わせが合成量子化の対象とされる。従って、1ユーザに向けて送信される最大送信ストリーム数LmaxはLmax=nRCnV(但し、Lmax≦NT)である。
In the following description, it is assumed that the number of transmission antennas of the
(量子化ベクトルのコードブックインデックスを帰還する構成について)
まず、量子化ベクトルのコードブックインデックスを帰還する処理に関係する構成要素について説明する。図2を参照すると、受信装置200には、チャネル推定部202、部分行列選択部204、及び合成量子化部206が含まれる。
(About the configuration that feeds back the codebook index of the quantization vector)
First, components related to the process of returning the codebook index of the quantization vector will be described. Referring to FIG. 2, the receiving
まず、送信装置100から受信装置200に対して共通パイロット信号を含む信号が送信され、当該信号が受信装置200において受信されると、各受信アンテナで受信された受信信号のベクトル(以下、受信信号ベクトル)は、チャネル推定部202に入力される。チャネル推定部202は、受信信号ベクトルに含まれる共通パイロット信号に基づいてチャネル行列Hj(j番目のユーザ#jの場合)を推定する。このチャネル行列Hjは、送信装置100が備える各送信アンテナから各受信アンテナへのチャネル応答により形成されるnR行NT列の行列である。チャネル推定部202により推定されたチャネル行列Hjは、部分行列選択部204に入力される。
First, when a signal including a common pilot signal is transmitted from the
部分行列選択部204は、チャネル推定部202により推定されたチャネル行列Hjに基づいてチャネル部分行列Hjl’(kは巡回インデックス)を選択する。なお、巡回インデックスkはストリームインデックスに相当する(k=1,…,L)。チャネル部分行列Hjl’は、nR本の受信アンテナの中から選択されたnV本の受信アンテナに対応するチャネルベクトルの組み合わせにより構成される。上記の通り、nV本の受信アンテナの組み合わせがL組選択される。つまり、部分行列選択部204は、チャネル行列HjからnV行nR列のチャネル部分行列Hjl’をL個選択することになる。これらのチャネル部分行列Hjl’は、上記の式(4)のようにアンテナ選択行列Pkを用いて表現される。部分行列選択部204により選択されたチャネル部分行列Hjl’は、合成量子化部206に入力される。
The
部分行列選択部204から合成量子化部206にチャネル部分行列Hjl’が入力されると、合成量子化部206は、例えば、MRT−CVQ(上記の式(5)を参照)を用いて量子化ベクトルを算出する。もちろん、他の方法を用いてチャネル部分行列Hjl’に含まれるチャネルベクトルを合成量子化することも可能である。上記の通り、受信アンテナの組み合わせ数分だけチャネル部分行列Hjl’が存在するため、互いに異なるL個の量子化ベクトルhjl’(k=1,…,L)が算出される。その後、合成量子化部206により算出された量子化ベクトルhjl’のコードブックインデックスが送信装置100に帰還される。なお、送信装置100には、選択した全ての受信装置200(ユーザ#1〜#J)から量子化ベクトルhjl’(j=1,…,J、k=1,…,L)のコードブックインデックスが帰還される。
When the channel submatrix H jl ′ is input from the
(送信装置100によるビームフォーミング処理の概略について)
送信装置100によるビームフォーミング処理の詳細については既に説明した。ここでは、当該ビームフォーミング処理の概略について簡単に説明を行う。上記のようにして受信装置200から量子化ベクトルhjl’のコードブックインデックスが帰還されると、送信装置100は、コードブックを参照して量子化ベクトルhjl’を再生する。なお、この再生処理は、全ての受信装置200から帰還されたコードブックインデックスに対して実行される。さらに、送信装置100は、個々に再生した量子化ベクトルhjl’(j=1,…,J、k=1,…,L)を用いて量子化マルチユーザチャネル行列H’を生成する(上記の式(1)を参照)。
(Outline of beam forming process by transmitting apparatus 100)
Details of the beam forming process by the
次いで、送信装置100は、量子化マルチユーザチャネル行列H’を用いてビームフォーミング行列Wを算出する(上記の式(2)を参照)。そして、送信装置100は、選択した各受信装置200(ユーザ#j;j=1,…,J)に向けて送信する送信信号ベクトルsj=[sj1,…,sjL]Tを含む全ユーザ向け送信信号ベクトルs=[s1,…,sJ]Tに対してビームフォーミングを施す(上記の式(3)を参照)。その後、ビームフォーミングが施された送信信号ベクトルs’は、NT本の送信アンテナを介して受信装置200に送信される。なお、送信信号ベクトルs’には、個別パイロット信号が含まれる。
Next, the transmitting
(受信装置200におけるストリームの分離処理について)
次に、受信装置200において空間多重信号から自装置向けの各ストリームを分離する方法及び当該方法に関する構成要素の機能について説明する。図2を参照すると、受信装置200には、ビームフォーミングチャネル行列推定部208、レプリカ信号生成部210、干渉相関逆行列算出部212、誤差ベクトル計算部214、メトリック計算部216、及び最小メトリック探索部218が含まれている。
(About the stream separation process in the receiving apparatus 200)
Next, a method of separating each stream intended for the own device from the spatial multiplexing signal in the receiving
上記の通り、受信装置200には、送信装置100からビームフォーミングが施された送信信号ベクトルs’が送信される。受信装置200においては、送信装置100が備えるNT本の送信アンテナから送信され、伝送路内で空間多重された信号がnR本の受信アンテナを介して受信される。受信装置200(ユーザ#j)により受信される受信信号ベクトルxjは、チャネル行列Hjを用いて下記の式(6)のように表現される。
As described above, the transmission signal vector s ′ subjected to beam forming is transmitted from the
但し、njは雑音ベクトルである。上記の式(6)で表現される受信信号ベクトルxjが受信されると、当該受信信号ベクトルxjは、ビームフォーミングチャネル行列推定部208、及び誤差ベクトル計算部214に入力される。ビームフォーミングチャネル行列推定部208は、受信信号ベクトルxjに含まれる個別パイロット信号を用いてビームフォーミングチャネル行列Gjを推定する。このビームフォーミングチャネル行列Gj=[gj1,…,gjNT]Tは、チャネル行列Hj及びビームフォーミング行列Wを用いて下記の式(7)のように表現される。
Where n j is a noise vector. When the received signal vector x j expressed by the above equation (6) is received, the received signal vector x j is input to the beamforming channel
ビームフォーミングチャネル行列推定部208により、上記の式(7)で表現されるビームフォーミングチャネル行列Gjが推定されると、当該ビームフォーミングチャネル行列Gjは、レプリカ信号生成部210、及び干渉相関逆行列算出部212に入力される。レプリカ信号生成部210は、ビームフォーミングチャネル行列Gjのうち、自装置向けのビームが送信された各送信アンテナから各受信アンテナへのチャネル応答を含むチャネル行列Gjj(以下、自装置向けチャネル行列)を抽出する。さらに、レプリカ信号生成部210は、ビームフォーミングチャネル行列Gjから当該チャネル行列Gjjを取り除いたチャネル行列Gj’を算出する。なお、レプリカ信号生成部210には、自装置向けに送信される複数ストリームに関して可能な組み合わせとなる送信シンボル候補を含む送信シンボルベクトル候補sj’が入力されている。
The beamforming channel
そこで、レプリカ信号生成部210は、自装置向けチャネル行列Gjj、及び送信シンボルベクトル候補sj’を用いてレプリカ信号ベクトルを算出する。レプリカ信号生成部210により算出されたレプリカ信号ベクトルは、誤差ベクトル計算部214に入力される。誤差ベクトル計算部214は、レプリカ信号生成部210により入力されたレプリカ信号ベクトルGjjsjを受信信号ベクトルxjから減算することで誤差ベクトルejを算出する。つまり、誤差ベクトルejは、下記の式(8)のように表現される。
Therefore, replica
上記の式(8)のようにして算出された誤差ベクトルejは、メトリック計算部216に入力される。一方、干渉相関逆行列算出部212においては、ビームフォーミングチャネル行列推定部208により推定されたビームフォーミングチャネル行列Gjに基づいて誤差ベクトルejの相関行列Reeが算出される。まず、干渉相関逆行列算出部212は、ビームフォーミングチャネル行列Gjから自装置向けチャネル行列を取り除いたチャネル行列Gj’を算出し、当該チャネル行列Gj’を用いて相関行列Reeを算出する。但し、相関行列Reeは、チャネル行列Gj’を用いて下記の式(9)のように表現される。
Error vector e j calculated as described above in equation (8) is input to the
但し、InRはnR行nR列の単位行列である。上記の式(9)のようにして算出された誤差ベクトルejの相関行列Reeは、干渉相関逆行列算出部212により逆行列演算が施され、メトリック計算部216に入力される。メトリック計算部216は、干渉相関逆行列算出部212により算出された相関行列Reeの逆行列を用いて、誤差ベクトル計算部214から入力された誤差ベクトルejに含まれるユーザ管干渉成分を除去する。さらに、メトリック計算部216は、ユーザ間干渉成分が除去された誤差ベクトルの大きさをメトリックとして算出する。メトリック計算部216により算出されたメトリックは最小メトリック探索部218に入力される。最小メトリック探索部218は、ユーザ間干渉成分が除去された誤差ベクトルの大きさが最小になるような送信シンボル候補の組み合わせを送信シンボルベクトルsj’と推定する。
However, I nR is the unit matrix of n R rows n R columns. Correlation matrix R ee of the error vector e j calculated as described above in equation (9), the inverse matrix computation is performed by the interference correlation inverse
なお、メトリック計算部216、及び最小メトリック探索部218による処理は、下記の式(10)のように表現される。また、このようにしてユーザ間干渉成分が除去された誤差ベクトルに基づく最尤推定のことを事前白色化最尤推定(pre−whitening MLD;以下、PW−MLD)と呼ぶことがある。
Note that the processing by the
以上、受信装置200の機能構成について説明した。上記の説明においては、ユーザ#jに対応する受信装置200を例に挙げて説明したが、他の受信装置200においても、それぞれ上記のような方法でLストリームの送信信号ベクトルが推定される。なお、本実施形態のストリーム抽出方法は、受信信号に対するレプリカ信号を生成する際、自装置向けのストリームに対するレプリカ信号のみを生成すればよいため、上記の受信装置60のように演算量が増大することはない。具体的に述べると、本実施形態において新たに必要となる演算はnR行nR列の逆行列演算だけである。従って、演算量の増加は少ない。また、ユーザ間干渉成分を除去する際、他装置向けのビームから得られるチャネル行列の成分が分かれば、他装置のストリームに使用される変調次数を知る必要がない。そのため、他装置向けのストリームに用いられる変調次数を知らずとも最尤検出を行なうことができる。
The functional configuration of the receiving
このような理由により、本実施形態に係る技術を適用することで、演算量を増加させずとも、マルチユーザ向けに送信された複数ストリームの空間多重信号から自装置向けに送信された複数ストリームを検出する際の検出特性を大きく向上させることが可能になる。また、本実施形態に係る技術を適用することで、伝送特性の向上と共に量子化ビット数を低減させることが可能になる。 For these reasons, by applying the technology according to the present embodiment, a plurality of streams transmitted to the own device can be transmitted from a spatial multiplexed signal of the plurality of streams transmitted to the multi-user without increasing the amount of calculation. It is possible to greatly improve the detection characteristics at the time of detection. Also, by applying the technique according to the present embodiment, it is possible to improve the transmission characteristics and reduce the number of quantization bits.
[応用例:OFDMへの応用]
ここで、図6、図7を参照しながら、本実施形態の一応用例について説明する。本応用例は、上記の送信装置100、及び受信装置200の機能構成をOFDMに拡張したものである。図6は、本応用例に係る送信装置150の機能構成を示す説明図である。図7は、本応用例に係る受信装置250の機能構成を示す説明図である。なお、上記の送信装置100、及び受信装置200と実質的に同一の機能を有する構成要素については同一の符号を付することにより詳細な説明を省略する。また、以下の説明においては、一例として、送信アンテナ数NTを4、選択されるユーザ数Jを2、各ユーザの受信アンテナ数nRを4、各ユーザに送信されるストリーム数Lを2と仮定する。
[Application example: Application to OFDM]
Here, an application example of the present embodiment will be described with reference to FIGS. In this application example, the functional configurations of the
まず、図7を参照する。まず、受信装置250(ユーザ#j)のチャネル推定部202は、m番目のサブキャリアについて、各送信アンテナから各受信アンテナへのチャネル応答を含むnR行NT列のチャネル行列Hj(m)を推定する。次いで、部分行列選択部204は、nR本の受信アンテナの中からnV(例えば、nV=3)本の受信アンテナの組み合わせを選択し、当該組み合わせに対応するチャネル部分行列を選択する。同様に、部分行列選択部204は、異なる組み合わせの受信アンテナに対応するチャネル部分行列を選択する。但し、チャネル部分行列は、例えば、図9に例示したような形で、サブキャリア毎に異なる受信アンテナの組み合わせが選択される。
First, referring to FIG. First,
例えば、部分行列選択部204による選択処理は、アンテナ選択行列Pl(k)及びチャネル行列Hj(m)を用いて下記の式(11)のように表現される。ここで、l(l=1,…,L)はストリームインデックスに相当する。また、kは、下記の式(12)で表現される巡回サブキャリアインデックスである。但し、NPは、アンテナ選択行列数であり、図9の例においてはNP=4である。
For example, the selection process by the partial
…(12)
(12)
次いで、合成量子化部206により、部分行列選択部204により算出されたチャネル部分行列Hjl’(m)に対してチャネルベクトルの合成量子化が実行される。合成量子化部206により合成量子化されることで、チャネル部分行列Hjl’(m)毎に1つの量子化ベクトルが得られる。チャネルベクトルの合成量子化には、例えば、下記の式(13)で表現されるMRT−CVQ等の方法が用いられる。但し、cは、予めコードブックに収められているNT次元の単位ベクトルである。また、コードブックの大きさはBビットである。従って、量子化ベクトルの数は2Bであり、送信装置100に帰還されるインデックスはBビットで表現される。
Next, the
合成量子化部206により算出された2つの量子化ベクトル{hj1’(m),…,hjL’(m)}(m=1,…,Ns;Nsはサブキャリア数)を表すコードブックインデックスは、送信装置100に帰還される。また、送信装置100には、他のユーザからもコードブックインデックスが帰還される。次いで、送信装置100の量子化ベクトル再生部102(図6を参照)により、これらのコードブックインデックスに基づいて再生されるユーザ毎の量子化ベクトルから、下記の式(14)に示すような量子化マルチユーザチャネル行列H’(m)が生成される。
Represents two quantized vectors {h j1 ′ (m),..., H jL ′ (m)} (m = 1,..., N s ; N s is the number of subcarriers) calculated by the
図6を参照する。量子化ベクトル再生部102により量子化マルチユーザチャネル行列H’(m)が生成されると、ZFBF行列生成部104により、下記の式(15)に示すように、Zero−forcing beamformingを用いて送信ビームフォーミング行列Wが算出される。
Please refer to FIG. When the quantized multi-user channel matrix H ′ (m) is generated by the quantized
一方、各ユーザに向けて送信されるデータは、S/P変換部106によりパラレルデータに変換され、チャネル符号化&変調マッピング部108により符号化及び変調マッピングされる。チャネル符号化&変調マッピング部108においては、例えば、各ユーザに向けて送信されるデータに対してターボ符号化及び変調マッピングが施される。チャネル符号化&変調マッピング部108から出力されたデータは、S/P変換部152により直並列変換され、サブキャリアに割り当てられる。さらに、ZFBF処理部154により各サブキャリアに対して、下記の式(16)に示すようにビームフォーミングが施される。
On the other hand, data transmitted to each user is converted into parallel data by the S /
次いで、IFFT&GI付加部156により、ビームフォーミングが施された送信サブキャリア信号{s’(m)}(m=1,…,Ns;Nsはサブキャリア数)に対してIFFT(Inverse Fast Fourier Transform)が施されると共にガードインターバル(GI;Guard Interval)が付加され、多重されて送信される。
Next, IFFT (Inverse Fast Fourier) is applied to the transmission subcarrier signal {s ′ (m)} (m = 1,..., N s ; N s is the number of subcarriers) subjected to beam forming by IFFT &
再び図7を参照する。受信装置250においては、複数の受信アンテナを介して受信した受信信号から、GI除去&FFT部252によりガードインターバルが除去される。さらに、GI除去&FFT部252により受信信号にFFT(Fast Fourier Transform)が施され、受信サブキャリア信号に変換される。受信サブキャリア信号xj(m)は、下記の式(17)のように表現される。但し、nj(m)は、m番目のサブキャリアにおける雑音ベクトルを表す。
Refer to FIG. 7 again. In the receiving
上記の式(17)で表現される受信サブキャリア信号xj(m)は、ビームフォーミングチャネル行列推定部208、及び誤差ベクトル計算部214に入力される。ビームフォーミングチャネル行列推定部208は、受信信号ベクトルxj(m)に含まれる個別パイロット信号を用いてビームフォーミングチャネル行列Gj(m)を推定する。このビームフォーミングチャネル行列Gj(m)=[gj1(m),…,gjNT(m)]Tは、チャネル行列Hj(m)及びビームフォーミング行列W(m)を用いて下記の式(18)のように表現される。
The received subcarrier signal x j (m) expressed by the above equation (17) is input to the beamforming channel
ビームフォーミングチャネル行列推定部208により、上記の式(18)で表現されるビームフォーミングチャネル行列Gj(m)が推定されると、当該ビームフォーミングチャネル行列Gj(m)は、レプリカ信号生成部210、及び干渉相関逆行列算出部212に入力される。レプリカ信号生成部210は、ビームフォーミングチャネル行列Gj(m)のうち、自装置向けのビームが送信された各送信アンテナから各受信アンテナへのチャネル応答を含むチャネル行列Gjj(m)(以下、自装置向けチャネル行列)を抽出する。さらに、レプリカ信号生成部210は、ビームフォーミングチャネル行列Gj(m)から当該チャネル行列Gjj(m)を取り除いたチャネル行列Gj’(m)を算出する。
The beamforming channel
なお、レプリカ信号生成部210には、自装置向けに送信される複数ストリームに関して可能な組み合わせとなる送信シンボル候補を含む送信シンボルベクトル候補sj’(m)が入力されている。そこで、レプリカ信号生成部210は、自装置向けチャネル行列Gjj(m)、及び送信シンボルベクトル候補sj’(m)を用いてレプリカ信号ベクトルを算出する。レプリカ信号生成部210により算出されたレプリカ信号ベクトルは、誤差ベクトル計算部214に入力される。誤差ベクトル計算部214は、レプリカ信号生成部210により入力されたレプリカ信号ベクトルGjj(m)sj(m)を受信信号ベクトルxj(m)から減算することで誤差ベクトルej(m)を算出する。つまり、誤差ベクトルej(m)は、下記の式(19)のようにして算出される。
Note that the replica
上記の式(19)のようにして算出された誤差ベクトルej(m)は、メトリック計算部216に入力される。一方、干渉相関逆行列算出部212においては、ビームフォーミングチャネル行列推定部208により推定されたビームフォーミングチャネル行列Gj(m)に基づいて誤差ベクトルej(m)の相関行列Ree(m)が算出される。まず、干渉相関逆行列算出部212は、ビームフォーミングチャネル行列Gj(m)から自装置向けチャネル行列を取り除いたチャネル行列Gj’(m)を算出し、当該チャネル行列Gj’(m)を用いて相関行列Ree(m)を算出する。但し、相関行列Ree(m)は、チャネル行列Gj’(m)を用いて下記の式(20)のように表現される。
The error vector e j (m) calculated as in the above equation (19) is input to the
上記の式(20)のようにして算出された誤差ベクトルej(m)の相関行列Ree(m)は、干渉相関逆行列算出部212により逆行列演算が施され、メトリック計算部216に入力される。メトリック計算部216は、干渉相関逆行列算出部212により算出された相関行列Ree(m)の逆行列を用いて、誤差ベクトル計算部214から入力された誤差ベクトルej(m)に含まれるユーザ管干渉成分を除去する。さらに、メトリック計算部216は、ユーザ間干渉成分が除去された誤差ベクトルの大きさをメトリックとして算出する。メトリック計算部216により算出されたメトリックは最小メトリック探索部218に入力される。最小メトリック探索部218は、ユーザ間干渉成分が除去された誤差ベクトルの大きさが最小になるような送信シンボル候補の組み合わせを送信シンボルベクトルsj’(m)と推定する。なお、メトリック計算部216、及び最小メトリック探索部218による処理は、下記の式(21)のように表現される。
The correlation matrix R ee (m) of the error vector e j (m) calculated as in the above equation (20) is subjected to inverse matrix calculation by the interference correlation inverse
このようにして2つのストリームが検出される。最小メトリック探索部218により算出された推定シンボルベクトルは、LLR計算部254に入力される。LLR計算部254では、対数尤度比(LLR;Log−Likelihood Ratio)が算出される。そして、LLR計算部254により算出されたLLR値はターボ復号部256に入力される。ターボ復号部256は、LLR計算部220により算出されたLLR値に基づいてターボ復号処理を実行し、再生データを出力する。
In this way, two streams are detected. The estimated symbol vector calculated by the minimum
以上、本実施形態の一応用例に係る送信装置150、及び受信装置250の機能構成について説明した。上記の構成を適用することにより、ZFBFマルチユーザMIMOマルチストリーム伝送方式に係る受信装置250において、自装置向けのマルチストリームを検出する際に、チャネルベクトルの量子化誤差によるユーザ間干渉成分を除去しつつ、自装置向けのマルチストリームに対して最尤検出を実施することが可能になる。そのため、伝送特性を大きく向上させることが可能になると共に、チャネルベクトルを合成量子化する際に用いられるビット数を低減することができる。
The functional configurations of the
[効果について]
ここで、図8を参照しながら、本実施形態に係る技術を適用することで得られる効果について説明する。図8には、平均パケット誤り率特性が示されている。但し、チャネルベクトルの量子化ビット数を4ビットとしている。また、各ユーザにおいて、4行4列のチャネル行列に対してMRT−CVQを用いたチャネルベクトルの量子化を行う構成、そのインデックスを帰還してZFBFによりビームフォーミングを行う構成、及び各ユーザに1ストリームを伝送してMMSE受信ビームフォーミングを用いてストリームの検出を行う構成を含む上記の受信装置10の構成で得られるパケット誤り率(MRT−CVQ+MMDE−BF for 1 stream/user)を基準とする。
[Effect]
Here, the effect obtained by applying the technology according to the present embodiment will be described with reference to FIG. FIG. 8 shows the average packet error rate characteristics. However, the number of quantization bits of the channel vector is 4 bits. Further, in each user, a configuration in which channel vectors are quantized using MRT-CVQ for a 4 × 4 channel matrix, a configuration in which the index is fed back and beamforming is performed by ZFBF, and 1 for each user. The packet error rate (MRT-CVQ + MMDE-BF for 1 stream / user) obtained by the above-described configuration of the receiving
各ユーザにおいて、2組の異なる3行4列のチャネル部分行列に対してMRT−CVQによりチャネルベクトルの量子化を行い、そのインデックスを帰還してZFBFによりビームフォーミングを行い、各ユーザに2ストリームを伝送してMMSE受信ビームフォーミングによる各ストリームの検出を行う場合(MRT−CVQ+MMSE−BF for 2 stream/user)、図8に示すように、上記基準に比べて平均パケット誤り率は劣化していることが分かる。その理由の1つは、チャネル行列を量子化する際にチャネル部分行列を用いているため、ZFBFで生成されるビームを4本の受信アンテナで受信する際の受信電力が小さくなることにある。もう1つの理由は、自ユーザ向けに送信された2つのストリームを分離する際に受信アンテナのダイバーシチ利得を消費してしまうことにある。 In each user, channel vectors are quantized by MRT-CVQ for two different sets of 3 × 4 channel sub-matrices, the index is fed back, beam forming is performed by ZFBF, and 2 streams are sent to each user. When each stream is detected by transmission and MMSE reception beamforming (MRT-CVQ + MMSE-BF for 2 stream / user), the average packet error rate is degraded as compared with the above standard as shown in FIG. I understand. One of the reasons is that since the channel submatrix is used when the channel matrix is quantized, the reception power when receiving the beam generated by the ZFBF with the four reception antennas is reduced. Another reason is that the diversity gain of the receiving antenna is consumed when the two streams transmitted to the user are separated.
また、サブキャリア毎にアンテナ巡回置換を行なってチャネルベクトルの量子化を行う場合(AP−MRT−CVQ+MMSE−BF for 2 stream/user)、平均パケット誤り率特性は若干改善される。しかしながら、各ユーザに対して1ストリームを伝送する場合に比べると、依然として平均パケット誤り率特性が劣化していることがわかる。同様に、各ユーザにおいて、2組の異なる3行4列のチャネル部分行列に対してMRT−CVQによりチャネルベクトルの量子化を行い、そのインデックスを帰還してZFBFによりビームフォーミングを行い、各ユーザに2ストリームを伝送してPW−MLDを用いて各ストリーム検出を行った場合(MRT−CVQ+PW−MLD for 2 stream/user)、平均パケット誤り率が1ストリーム送信の場合よりも改善されていることが分かる。さらに、サブキャリア毎にアンテナ巡回置換を行ないつつ、チャネルベクトルの量子化を実施した場合(AP−MRT−CVQ+PW−MLD for 2 stream/user)、更なる改善効果が得られる。 Also, when channel cyclic quantization is performed by performing antenna cyclic permutation for each subcarrier (AP-MRT-CVQ + MMSE-BF for 2 stream / user), the average packet error rate characteristic is slightly improved. However, it can be seen that the average packet error rate characteristic is still degraded as compared with the case where one stream is transmitted to each user. Similarly, in each user, channel vectors are quantized by MRT-CVQ for two different sets of 3 × 4 channel sub-matrices, the index is fed back, and beam forming is performed by ZFBF. When two streams are transmitted and each stream is detected using PW-MLD (MRT-CVQ + PW-MLD for 2 stream / user), the average packet error rate may be improved compared to the case of transmitting one stream. I understand. Further, when channel vector quantization is performed while performing antenna cyclic substitution for each subcarrier (AP-MRT-CVQ + PW-MLD for 2 stream / user), a further improvement effect can be obtained.
以上、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明は係る例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。 As mentioned above, although preferred embodiment of this invention was described referring an accompanying drawing, it cannot be overemphasized that this invention is not limited to the example which concerns. It will be apparent to those skilled in the art that various changes and modifications can be made within the scope of the claims, and these are naturally within the technical scope of the present invention. Understood.
S1 マルチユーザMIMOシステム
100、150 送信装置
102 量子化ベクトル再生部
104 ZFBF行列生成部
106、152 S/P変換部
108 チャネル符号化&変調マッピング部
110、154 ZFBF処理部
156 IFFT&GI付加部
200、250 受信装置
202 チャネル推定部
204 部分行列選択部
206 合成量子化部
208 ビームフォーミングチャネル行列推定部
210 レプリカ信号生成部
212 干渉相関逆行列算出部
214 誤差ベクトル計算部
216 メトリック計算部
218 最小メトリック探索部
252 GI除去&FFT部
254 LLR計算部
256 ターボ復号部
10、30、60 受信装置
12、32、62 チャネル推定部
14、34、64 部分行列選択部
16、36、66 合成量子化部
18、68 ビームフォーミングチャネル行列推定部
20 MMSE受信ビームフォーミング処理部
38 受信合成係数計算部
40 アンテナ選択部
42 受信信号合成部
44 ビームフォーミング&受信合成チャネル行列推定部
46、70 レプリカ信号生成部
48、72 誤差ベクトル計算部
50、74 メトリック計算部
52、76 最小メトリック探索部
S1
Claims (6)
各ユーザから帰還された量子化ベクトルに基づいてビームフォーミングが施された上で送信された複数ストリームの信号を受信するN(N≧3)本の受信アンテナと、
前記N本の受信アンテナで受信された受信信号に基づいてビームフォーミングチャネル行列を推定するビームフォーミングチャネル推定部と、
前記ビームフォーミングチャネル行列及び自装置向けに送信される送信シンボル候補ベクトルを用いてレプリカ信号を生成するレプリカ生成部と、
前記受信信号及び前記レプリカ信号を用いて誤差ベクトルを算出する誤差ベクトル算出部と、
前記ビームフォーミングチャネル行列を用いて前記誤差ベクトルに含まれるユーザ間干渉成分を除去するための相関行列を算出する相関行列算出部と、
自装置向けに送信される送信シンボル候補の中から、前記相関行列を用いてユーザ間干渉成分が除去された誤差ベクトルの大きさが最小となる送信シンボル候補を選択して、自装置向けに送信された送信シンボルの最尤推定を行う最尤推定部と、
を備える、受信装置。 A receiving device included in a multi-user MIMO system,
N ( N ≧ 3) receiving antennas for receiving a plurality of streams of signals transmitted after beamforming is performed based on a quantization vector fed back from each user;
A beamforming channel estimation unit for estimating a beamforming channel matrix based on reception signals received by the N reception antennas;
A replica generation unit that generates a replica signal using the beamforming channel matrix and a transmission symbol candidate vector transmitted to the device;
An error vector calculation unit for calculating an error vector using the received signal and the replica signal;
A correlation matrix calculation unit for calculating a correlation matrix for removing an inter-user interference component included in the error vector using the beamforming channel matrix;
From the transmission symbol candidate to be transmitted to its own device for, select that Do sized minimum transmit symbol candidate error vector multiuser interference component is removed by using the correlation matrix, the own device for A maximum likelihood estimator for performing maximum likelihood estimation of transmission symbols transmitted to
A receiving device.
前記チャネル推定部により推定された前記M個のチャネルベクトルを合成量子化して合成量子化ベクトルを生成する合成量子化部と、
前記合成量子化部により生成された合成量子化ベクトルの情報を送信側に帰還する合成量子化ベクトル情報帰還部と、
をさらに備える、請求項1に記載の受信装置。 A channel estimator for estimating M channel vectors respectively corresponding to M (2 ≦ M ≦ N−1) reception antennas selected from the N reception antennas;
A combined quantization unit that generates a combined quantization vector by combining and quantizing the M channel vectors estimated by the channel estimation unit;
A synthetic quantized vector information feedback unit that feeds back information of the synthetic quantized vector generated by the synthetic quantizing unit to the transmission side;
The receiving device according to claim 1, further comprising:
前記合成量子化部は、前記各組み合わせについて、前記チャネル推定部により推定された前記M個のチャネルベクトルを合成量子化して合成量子化ベクトルを生成する、請求項2に記載の受信装置。 When estimating the M channel vectors, the channel estimation unit estimates the M channel vectors for every combination of the M reception antennas that can be selected from the N reception antennas. And
The receiving apparatus according to claim 2, wherein, for each combination, the synthetic quantization unit performs synthetic quantization on the M channel vectors estimated by the channel estimation unit to generate a synthetic quantization vector.
前記チャネル推定部は、前記N本の受信アンテナから選択可能な前記M’(2≦M’≦N−2)本の受信アンテナに関する全ての組み合わせについて当該M’個のチャネルベクトルを前記組み合わせ毎に推定し、
前記合成量子化部は、隣接するサブキャリア間で前記チャネルベクトルの組み合わせが異なるように前記合成量子化されるチャネルベクトルの組み合わせを置換しつつ、前記合成量子化ベクトルを生成する、請求項2又は3に記載の受信装置。 The number N of the receiving antennas is 4 or more,
The channel estimation unit sets the M ′ channel vectors for all the combinations related to the M ′ (2 ≦ M ′ ≦ N−2) receive antennas that can be selected from the N receive antennas for each combination. Estimate
The combined quantization unit generates the combined quantized vector while replacing the combination of channel vectors to be combined and quantized so that the combination of the channel vectors differs between adjacent subcarriers. 4. The receiving device according to 3.
送信側において各ユーザから帰還された量子化ベクトルに基づいてビームフォーミング行列を算出し、当該ビームフォーミング行列を用いて複数ストリームの信号にビームフォーミングを施して送信する送信ステップと、
受信側において前記送信ステップで送信された信号をN(N≧3)本の受信アンテナで受信する受信ステップと、
前記N本の受信アンテナで受信された受信信号に基づいてビームフォーミングチャネル行列を推定するビームフォーミングチャネル推定ステップと、
前記ビームフォーミングチャネル行列及び自装置向けに送信される送信シンボル候補ベクトルを用いてレプリカ信号を生成するレプリカ生成ステップと、
前記受信信号及び前記レプリカ信号を用いて誤差ベクトルを算出する誤差ベクトル算出ステップと、
前記ビームフォーミングチャネル行列を用いて前記誤差ベクトルに含まれるユーザ間干渉成分を除去するための相関行列を算出する相関行列算出ステップと、
自装置向けに送信される送信シンボル候補の中から、前記相関行列を用いてユーザ間干渉成分が除去された誤差ベクトルの大きさが最小となる送信シンボル候補を選択して、自装置向けに送信された送信シンボルの最尤推定を行う最尤推定ステップと、
を含む、信号処理方法。 A signal processing method in a multi-user MIMO system, comprising:
A transmission step of calculating a beamforming matrix based on a quantization vector fed back from each user on the transmission side, performing beamforming on a signal of a plurality of streams using the beamforming matrix, and transmitting,
A reception step of receiving the signal transmitted in the transmission step on the reception side with N ( N ≧ 3) reception antennas;
A beamforming channel estimation step of estimating a beamforming channel matrix based on reception signals received by the N reception antennas;
A replica generation step of generating a replica signal using the beamforming channel matrix and a transmission symbol candidate vector transmitted to the device;
An error vector calculation step of calculating an error vector using the received signal and the replica signal;
A correlation matrix calculating step of calculating a correlation matrix for removing an inter-user interference component included in the error vector using the beamforming channel matrix;
From the transmission symbol candidate to be transmitted to its own device for, select that Do sized minimum transmit symbol candidate error vector multiuser interference component is removed by using the correlation matrix, the own device for A maximum likelihood estimation step for performing maximum likelihood estimation of transmission symbols transmitted to
Including a signal processing method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008285169A JP5318534B2 (en) | 2008-11-06 | 2008-11-06 | Reception device and signal processing method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008285169A JP5318534B2 (en) | 2008-11-06 | 2008-11-06 | Reception device and signal processing method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2010114628A JP2010114628A (en) | 2010-05-20 |
JP5318534B2 true JP5318534B2 (en) | 2013-10-16 |
Family
ID=42302845
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008285169A Active JP5318534B2 (en) | 2008-11-06 | 2008-11-06 | Reception device and signal processing method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5318534B2 (en) |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005269383A (en) * | 2004-03-19 | 2005-09-29 | Samsung Yokohama Research Institute Co Ltd | Receiver |
CN101578779A (en) * | 2007-01-19 | 2009-11-11 | 松下电器产业株式会社 | Multi-antenna transmission device, multi-antenna reception device, multi-antenna transmission method, multi-antenna reception method, terminal device, and base station device |
JP5319770B2 (en) * | 2008-07-14 | 2013-10-16 | テレフオンアクチーボラゲット エル エム エリクソン(パブル) | Interference suppression synthesis for multi-user MIMO communication systems |
-
2008
- 2008-11-06 JP JP2008285169A patent/JP5318534B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2010114628A (en) | 2010-05-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101508704B1 (en) | Apparatus and method for transmitting and receving in multiple antenna system | |
US7961807B2 (en) | Reference signaling scheme using compressed feedforward codebooks for multi-user, multiple input, multiple output (MU-MIMO) systems | |
US8199846B2 (en) | Generalized reference signaling scheme for multi-user, multiple input, multiple output (MU-MIMO) using arbitrarily precoded reference signals | |
KR101584689B1 (en) | Apparatus and method for interference cancellation of multi user in multi-antenna system | |
CN102725967B (en) | For the method and apparatus of information feed back and precoding | |
WO2012060237A1 (en) | Wireless transmission device, wireless receiving device, wireless communication system, control program and integrated circuit | |
JP5053297B2 (en) | Signal transmitting / receiving apparatus and method in multi-antenna system | |
JP5133007B2 (en) | Transmitting apparatus and beamforming matrix generation method | |
WO2008109790A1 (en) | Codebook selection for transmit beamforming | |
JP2012515483A (en) | Method of performing beam beamforming of data transmitted by a base station in a MU-MIMO system, and apparatus for executing the method | |
JP2008118650A (en) | Method, system, base station and ue for determining delay value of cyclic delay diversity | |
JP2009272942A (en) | Receiver, radio communication system, quantization method of channel vector, and transmission method of multistream | |
KR101345387B1 (en) | Apparatus and method of communicating wirelessly using beamforming | |
WO2015090021A1 (en) | Beam quality information feedback method and system | |
JP2008118380A (en) | Communication device and communication method | |
KR101587566B1 (en) | Apparatus and method for unitary precoding in mu-mimo system | |
JP5859913B2 (en) | Wireless receiver, wireless transmitter, wireless communication system, program, and integrated circuit | |
JP2009081577A (en) | Receiver, communicating system, and method for processing signal | |
JP5121368B2 (en) | Receiver | |
JP5318534B2 (en) | Reception device and signal processing method | |
KR101322643B1 (en) | Multi-input multi-output communication method and multi-input multi-output communication system of enabling the method | |
JP5475276B2 (en) | Reception device and signal detection method | |
KR101594815B1 (en) | Muliple input multiple output commnication system and communication method of adaptably transforming codebook | |
JP2009130454A (en) | Reception device, communication system, and signal processing method | |
JP2010278809A (en) | Radio base station, radio terminal, distributed antenna radio access system, and radio communication method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20111107 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20111107 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130228 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130312 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130508 |
|
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: 20130611 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130710 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5318534 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
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 |
|
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 |