WO2011030369A1 - 送信装置及び方法 - Google Patents
送信装置及び方法 Download PDFInfo
- Publication number
- WO2011030369A1 WO2011030369A1 PCT/JP2009/004426 JP2009004426W WO2011030369A1 WO 2011030369 A1 WO2011030369 A1 WO 2011030369A1 JP 2009004426 W JP2009004426 W JP 2009004426W WO 2011030369 A1 WO2011030369 A1 WO 2011030369A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- signal
- stream
- transmission
- unit
- user
- Prior art date
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 157
- 238000000034 method Methods 0.000 title claims description 27
- 239000013598 vector Substances 0.000 claims description 46
- 238000011156 evaluation Methods 0.000 claims 1
- 239000011159 matrix material Substances 0.000 description 10
- 239000004065 semiconductor Substances 0.000 description 8
- 238000010586 diagram Methods 0.000 description 6
- 238000000354 decomposition reaction Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 230000010363 phase shift Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000001629 suppression Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. Transmission Power Control [TPC] or power classes
- H04W52/04—Transmission power control [TPC]
Definitions
- the present invention relates to wireless communication.
- SDMA Spatial Division Multiple Access
- wireless terminals wireless terminals
- SDMA Spatial Division Multiple Access
- each user can receive a signal intended for the user station without receiving (interfering) a signal addressed to another user.
- Non-Patent Document 1 the transmitting terminal is precoding for removing interference between a plurality of users, and the transmission power of the transmission signal is increased. There's a problem.
- Non-patent Document 2 In order to solve the problem, Tomlinson-Harashima Precoding (THP) reduces transmission power by modulo calculation (modulo reduction) (Non-patent Document 2).
- THP Tomlinson-Harashima Precoding
- Non-patent Document 2 has a problem that the received power of the signal received by the receiving terminal can vary greatly because a signal (perturbation vector) is added by modulo arithmetic.
- the dynamic range of the received signal required by the receiving terminal is increased.
- One of the problems of the present invention is that, in the SDMA scheme, an increase in transmission power of a signal transmitted from a transmission terminal can be suppressed and an increase in reception dynamic range required by the reception terminal can be suppressed with a small amount of scheduling.
- An object is to provide a transmission device.
- a transmission apparatus is a transmission apparatus that transmits radio signals to a plurality of reception apparatuses by using a plurality of antennas by a space division multiplexing method, and includes a first reception.
- An allocation unit that allocates the first signal addressed to the device to the first stream, and the nth signal addressed to the nth (n is an integer of 2 or more) receiving device is one of signals that have not yet been allocated to the stream,
- An addition for obtaining an added signal by adding the nth signal to the product of a signal already assigned to the stream and added with a perturbation vector and a feedback coefficient for reducing interference with the nth receiver.
- a perturbation vector of which the magnitude of the sum of the addition signal and the perturbation vector is equal to or less than a first threshold among the perturbation vectors that are integer multiples of the basic signal is added to the addition signal
- An allocating unit and the allocating unit allocates a signal to the X-1th (X is an integer equal to or greater than 2) stream, and then outputs an absolute value of a feedback coefficient for removing interference with the nth receiving apparatus.
- the n-th signal whose magnitude of the sum of values is equal to or less than the second threshold value is assigned to the X-th stream.
- an increase in transmission power of a signal transmitted from a transmission terminal can be suppressed and an increase in reception dynamic range required for the reception terminal can be suppressed with a small amount of scheduling.
- the figure which shows a transmitter The figure which shows a receiver.
- the figure which shows beam forming The figure which shows precoding and beam forming.
- a transmission apparatus allocates one transmission stream to three users (reception apparatuses) using three transmission antennas. If the number of transmission antennas is further increased, each user can be assigned to two or more transmission streams, and the number of users can be increased.
- a transmission stream is a vector element of a transmission signal.
- the process of “assigning a signal to a transmission stream” is a process of assigning a signal addressed to the user to the element of the transmission signal vector.
- the wireless system includes a transmission device (base station) and a plurality of reception devices (wireless terminals possessed by users: hereinafter abbreviated as users).
- the transmission apparatus employs an SDMA scheme that transmits (multiplexes) radio signals to a plurality of users at the same frequency and the same time using a plurality of antennas.
- FIG. 1 is a diagram illustrating a transmission apparatus (base station) according to the first embodiment.
- the transmission apparatus includes a scheduling unit 101, a user allocation unit 102, a subtraction unit 103, a modulo calculation unit 104, a feedback unit 105, a beam former 106, and an IFFT (inverse fast Fourier transform) unit. 107, a digital-to-analog converter (DAC) 108, n transmission RF (Radio Frequency) units 109-1 to n, and n antennas 110-1 to 110-n. .
- DAC digital-to-analog converter
- the scheduling unit 101 calculates a feedback matrix R and a weight Q using channel information (propagation path information) transmitted from the receiving device.
- the scheduling unit 101 performs scheduling using both the calculated feedback matrix R and weight Q.
- the feedback unit 105 performs precoding using the feedback matrix R.
- the beam former 106 performs beam forming using the weight Q.
- the signals D1 to D3 to be transmitted to the users 1 to 3 are input to the user allocation unit 102.
- the user allocation unit 102 sequentially transmits the transmission signal s to the “feedback processing / modulo arithmetic unit” according to the scheduling result of the scheduling unit 101.
- the data signals D1 to D3 are converted into various digital modulation schemes such as BPSK (Binary Phase Shift Keying), QPSK (Quadrature Phase Shift Keying), ASK (Amplitude Shift Key) by a modulation unit (not shown). It is modulated by a modulation method such as 16QAM (16 Quadrature Amplitude Modulation) or 64QAM.
- the “feedback processing / modulo operation unit” (unit surrounded by a broken line) includes a subtraction unit 103, a modulo operation unit 104, and a feedback unit 105.
- the subtraction unit 103 subtracts the feedback signal transmitted from the feedback unit 105 from the transmission signal s sequentially transmitted from the user allocation unit 102.
- the modulo operation unit 104 performs modulo operation for adding a perturbation vector to the signal obtained by subtracting the feedback signal from the transmission signal s.
- the feedback unit 105 multiplies the signal to which the perturbation vector is added by the modulo arithmetic unit 104 by a gain to generate a feedback signal.
- the beam former 106 performs a process of forming a transmission beam for a plurality of users on the signal v to which the perturbation vector is added, that is, a beam forming process.
- a beam forming process When orthogonal frequency division multiplexing (Orthogonal Frequency-Division Multiplexing (OFDM)) transmission or orthogonal frequency division multiple access (OFDMA) is used, the data signal after beamforming is converted into an OFDM signal by IFFT section 107. Then, the DAC 108 converts the OFDM signal into an analog signal.
- OFDM Orthogonal Frequency-Division Multiplexing
- OFDMA orthogonal frequency division multiple access
- the IFFT unit 107 is not necessary, and the output signal from the beamformer 106 is directly input to the DAC 108.
- a digital filter for band limitation may be used before the DAC 108.
- the transmission RF units 109-1 to 109-n include a frequency converter (upconverter), a power amplifier, and a filter as necessary.
- Transmission RF sections 109-1 to 109-n up-convert the pilot signals and data signals converted into analog signals by DAC 108 to RF band frequencies, amplify the power, and transmit the signals to transmission antennas 110-1 to 110-n. Output.
- FIG. 2 is a diagram illustrating a receiving apparatus (wireless terminal of a user: hereinafter abbreviated as a user) according to the first embodiment.
- the receiving device communicates with the transmitting device (base station).
- the reception apparatus includes a reception antenna 301, a reception RF unit 302, an ADC 303, an FFT 304, a modulo calculation unit 305, a channel estimation unit 306, and a demodulation unit 307.
- the reception RF unit 302 includes a low noise amplifier (LNA), a frequency converter (down converter), and a filter as necessary.
- the reception RF unit 302 amplifies the reception signal 31 and down-converts it from the RF band to, for example, a baseband frequency.
- An analog-digital converter (ADC) 303 converts the received signal down-converted to the baseband by the reception RF unit 302 from an analog signal to a digital signal.
- An FFT (Fast Fourier Transformer) unit 304 demodulates a digital signal (subcarrier demodulation). Of the signal demodulated by the FFT unit 304, the unknown signal part is sent to the channel equalization unit 308, and the known signal part is sent to the channel estimation unit 306.
- FFT Fast Fourier Transformer
- the channel estimation unit 306 estimates the propagation path response 32 using a known signal.
- Channel estimation section 306 estimates channel estimation between transmission antennas 110-1 to 110-n of the transmission apparatus and each reception apparatus, that is, a channel response (hereinafter referred to as channel response).
- the channel equalization unit 308 performs channel equalization of unknown signals using the channel response 32 estimated by the channel estimation unit 306.
- the modulo operation unit 305 performs modulo operation on the channel equalized signal.
- the modulo operation unit 305 performs a modulo operation corresponding to the modulo operation performed by the modulo operation unit 104 included in the transmission device.
- the demodulator 307 performs demodulation processing on the modulo-calculated signal.
- the demodulating unit 307 demodulates the demodulating process corresponding to the modulation of the modulating units 101 and 102 included in the transmission apparatus, that is, the modulated signal to a signal point.
- the reception apparatus includes an FFT unit 304. However, when the transmission apparatus performs single carrier transmission, the FFT unit 304 is not necessary.
- the unknown signal part is input to the channel equalization unit 308 and the known signal part is input to the channel estimation unit 306.
- a digital filter for band limitation may be provided after the ADC 303.
- the transmission apparatus has two transmission antennas Tx1 and Tx2 (for example, antennas 110-1 and 2).
- the wireless terminal of user 1 has one receiving antenna Rx1.
- the wireless terminal of user 2 has one receiving antenna Rx2.
- the transmission stream to the wireless terminal of user 1 and user 2 respectively
- H is a channel matrix between the transmission device and the reception device.
- h 11 is a channel response from the transmission antenna Tx1 to the reception antenna Rx1 of the wireless terminal of the user 1.
- h 12 is a channel response from the transmitting antenna Tx2 to the receiving antenna Rx1.
- h 21 is a channel response from the transmission antenna Tx1 to the reception antenna Rx2 of the wireless terminal of the user 2.
- h 22 is a channel response from the transmitting antenna Tx2 to the receiving antenna Rx2.
- the wireless terminals of user 1 and user 2 can receive only s 1 and s 2 without interference with each other, thereby realizing SDMA. This is the CI method.
- ZF-DPC Q obtained by QR decomposition of the Hermitian transpose H H of the channel matrix H described above is used as a weight for beam forming. That is,
- the reception signals of the wireless terminals of the user 1 and the user 2 are as follows.
- Wireless terminal of the user 1 receives only the transmission signal s 1 for the user 1, the wireless terminal of the user 2 receives both the transmission signal s 2 of the transmission signal s 1 and the user 2 for for user 1.
- FIG. 3 shows a beam formed using the weight W.
- Transmission signal s 1 of the user 1 for, as an example, the maximum gain in the wireless terminal of the user 1 is transmitted by the beam as obtained. Since it is not necessary to consider interference suppression for the beam for user 1, it can be a beam for maximum ratio combining diversity, and has better characteristics than the CI method.
- the diversity order of the wireless terminal of user 1 is 2. Since the beam for user 1 does not consider the wireless terminal of user 2, the transmission signal s 1 for user 1 is also received by the wireless terminal of user 2.
- Transmission signal s 2 of the user 2 for it is necessary to suppress the interference to the user 1 of the wireless terminal.
- Transmission signal s 2 of the user 2 for, although not received the user 1 of the wireless terminal is not received by the maximum gain in the user 2 wireless terminal.
- the diversity order of the wireless terminal of user 2 is 1.
- the wireless terminal of user 2 receives interference from transmission signal s 1 for user 1.
- r * 21 s 1 is an interference component from the signal s 1 addressed to the user 1.
- FIG. 4 shows a beam formed using a weight W with respect to a precoded signal.
- the “feedback processing / modulo operation unit” performs beamforming after performing precoding including feedback processing on the transmission signals s 1 and s 2 .
- the feedback unit 105 multiplies the signal S1 to which the perturbation vector is added by the modulo arithmetic unit 104 by the feedback coefficient “r * 12 / r * 22 ”.
- the subtraction unit 103 subtracts the feedback signal “s 1 r * 12 / r * 22 ” sent from the feedback unit 105 from the signal s 2 sent from the user assignment unit 102. In this way, the precoding signal s ′ is generated.
- a transmission signal x ′ obtained by performing beamforming with a weight W on the precoding signal s ′ is expressed by the following equation.
- the received signal y ′ at the wireless terminals of users 1 and 2 at this time is expressed by the following equation.
- the wireless terminals of user 1 and user 2 can communicate with the base station without mutual interference.
- FIG. 5 is a diagram showing a constellation of transmission signal points on the IQ plane.
- FIG. 6 is a diagram showing a constellation of received signal points on the IQ plane.
- M the modulation multi-level number
- m a coefficient for normalizing the power to 1.
- the modulo arithmetic unit 104 subtracts N once for the I phase and N once for the Q phase in the modulo arithmetic,
- the received signal varies depending on the signal component ( ⁇ N ⁇ jN) added by the modulo operation. Therefore, the received power of the received signal [Equation 15] varies greatly depending on the state of the channel (propagation path). For this reason, there is a problem that the dynamic range of the received signal input to the receiving apparatus becomes very large. There is a problem that the received signal of [Equation 15] cannot be received by an inexpensive receiving device.
- transmission is performed by assigning three users to one transmission stream.
- modulo operation the received signal when THP is used is expressed by the following equation.
- the element of the perturbation vector d corresponds to “ ⁇ N ⁇ jN” in the example of [Equation 14], and the signal after precoding by the modulo arithmetic unit 104 is within ⁇ ⁇ M / m. This is the calculated value.
- S1 to s3 in [Equation 16] indicate transmission streams to the users 1 to 3, respectively. These are referred to as a first transmission stream to a third transmission stream in order from the top element of the received signal vector y in [Equation 16].
- [Expression 16] is an example in which a signal addressed to each user is assigned to a transmission stream so that the user number and the transmission stream number are the same. According to [Equation 16], the dynamic range of the received signal depends on the magnitude of the perturbation vector d (d 1 , d 2 , d 3 ).
- the modulo calculation unit 104 adds the perturbation vector d i to the pre-coded signal s i ′ so that the signal v i after the modulo calculation is within ⁇ ⁇ M / m for both the I phase and the Q phase [ [Equation 18].
- the processing of [Equation 18] is performed independently for the I phase and the Q phase.
- the modulo arithmetic unit 104 determines that s 2 ′ obtained by subtracting the interference component v1 (r * 12 / r * 22 ) of the transmission signal addressed to the user 1 from the transmission signal s2 addressed to the user 2 is ⁇ to fit within ⁇ m / m, to produce a by adding perturbation vector d 2 v2.
- real () represents a real component.
- FIG. 7 is a diagram illustrating a relationship between the signal s i ′ after the feedback processing and the perturbation vector d i . As shown in FIG. 7, it can be seen that the perturbation vector d i changes stepwise with respect to the pre-coded signal s i ′ due to the characteristics of the modulo operation.
- the magnitude of the perturbation vector d 2 of the second transmission stream tends There is.
- the magnitude of the perturbation vector d 3 of the third transmission stream is a greater tendency.
- the real part of the perturbation vector d 3 of the third transmission streams is the largest is
- the received signal received by the user's wireless terminal assigned to the i th transmission stream is:
- the second term and the third term on the right side represent the maximum values of the real component and the imaginary component of the perturbation vector d i .
- Equation 24 is the sum of the absolute values of the feedback coefficients by which the feedback unit 105 multiplies the signal to which the perturbation vector is added.
- Equation 24] is a sum of absolute values of feedback coefficients to be multiplied by the signal already assigned to the stream when the feedback unit 105 assigns the signal to the k-th transmission stream.
- QR decomposition can be realized by the Gram-Schmit orthogonalization method.
- a signal addressed to user 1 is assigned to the first transmission stream
- a signal addressed to user 2 is assigned to the second transmission stream
- a signal addressed to user 3 is assigned to the third transmission stream.
- the scheduling unit 101 calculates in advance the value of di , max when the signal addressed to each user is assigned to the transmission stream, and the signal addressed to each user is set so that di , max is equal to or less than the threshold value or the minimum. Assign to each transmission stream.
- the scheduling unit 101 obtains a user assignment by which the dynamic range (d i, max ) of the received signal is equal to or less than a threshold value or by calculation.
- the scheduling unit 101 determines information (scheduling result) as to which signal to which a user is assigned to each stream.
- the user allocation unit 102 allocates a signal addressed to each user to the transmission stream according to the scheduling result.
- the scheduling unit 101 assigns one of the signals addressed to the users 1, 2, and 3 to the first transmission stream (step S101). From [Equation 17], the perturbation signal d added to the signal assigned to the first stream has a magnitude of 0, and the dynamic range required of the receiving terminal is not increased by using THP.
- the scheduling unit 101 may select a user address to be assigned to the first stream according to the rule of [Equation 26], a user having the maximum channel norm, or may be determined according to another rule.
- the scheduling unit 101 assigns a signal addressed to the user 2 to the first transmission stream in step S101.
- the scheduling unit 101 confirms whether there is one or more users to be scheduled (step S102). If there is no user to be scheduled (“No” in step S102), the scheduling unit 101 ends the scheduling.
- the scheduling unit 101 assigns one of the signals addressed to the users 1 and 3 to the second transmission stream (step S103). In assigning a signal addressed to the user 1 or 3 to the second transmission stream, the scheduling unit 101 selects a signal addressed to the user whose dynamic range requested from the receiving terminal is equal to or less than the threshold value according to the rule of [Equation 27].
- the scheduling unit 101 assigns a signal addressed to the user 3 to the second transmission stream in step S103.
- the scheduling unit 101 ends the scheduling.
- the maximum number of streams that can be transmitted by the transmission device depends on the number of antennas and signal processing capability of the transmission device (in this case, for example, three).
- the scheduling unit 101 repeats steps S102 to S104.
- step S103 the scheduling unit 101 assigns a signal addressed to the user 1 to the third transmission stream (step S103).
- assigning a signal addressed to the user 3 to the third transmission stream the scheduling unit 101 selects a signal addressed to the user whose dynamic range requested from the receiving terminal is equal to or less than the threshold value according to the rule of [Equation 28].
- the scheduling unit 101 completes the operation.
- user 3 is allocated to the first transmission stream
- user 2 is allocated to the second transmission stream
- user 1 is allocated to the third transmission stream by the scheduling of the scheduling unit 101.
- the user allocation unit 102 replaces the transmission stream s according to the scheduling result, that is, changes the allocation of each user to each transmission stream.
- the “feedback processing / modulo operation unit” performs processing using the feedback matrix R calculated by the scheduling unit 101.
- the signal v ′ after the modulo calculation is sent to the beamformer 106 and processed using the weight Q ′ stored in the scheduling unit 101.
- the received signal in the receiving apparatus is [Equation 16] and is replaced with the signal after scheduling, and the following equation is obtained.
- the perturbation vectors d ′ 1 , d ′ 2 , and d ′ 3 that are signal components added to the received signal by modulo arithmetic are reduced by the scheduling of the scheduling unit 101, and the received signal required by the receiving apparatus
- the dynamic range of y ′ is small.
- the total number of users may exceed the total number of transmission streams. For example, when 5 users are to be scheduled, 5 to 3 users are assigned to 3 transmission streams by the scheduling method as described above.
- the scheduling unit 101 assigns a signal addressed to each user to all streams that can be transmitted by the transmission apparatus. However, the scheduling unit 101 does not have to assign a signal addressed to any user to the stream unless the dynamic range of the received signal requested from the receiving apparatus is equal to or less than the predetermined value ⁇ .
- step S103 shown in FIG. 8 the scheduling unit 101 assigns a signal addressed to any user to the transmission stream, but if the dynamic range of the received signal requested from the receiving device exceeds a certain value ⁇ , Scheduling may be terminated.
- Signals addressed to users who do not satisfy the above can be excluded from scheduling. Even if the signal addressed to any user is assigned to the k-th (k ⁇ 1) transmission stream, the scheduling unit 101 ends the scheduling when the condition of [Expression 30] is not satisfied, and is addressed to the user assigned so far. Only the signal is sent to the target.
- the channel information may be estimated by the transmission device by receiving feedback from the reception device or using a signal received by the transmission device itself from the reception device.
- the scheduling unit 101 assigns the signal addressed to the user to the transmission stream so that the dynamic range of the received signal requested from the receiving apparatus is equal to or less than the threshold value.
- the scheduling unit 101 may perform scheduling for some transmission streams according to a QoS request for a signal addressed to a user, a remaining time of an allowable delay time, and the like. For example, the scheduling unit 101 first assigns a signal addressed to a user with a strict QoS requirement / a short remaining delay time to a first transmission stream to an m ⁇ 1th transmission stream (m is an integer of 2 or more). . Thereafter, the scheduling unit 101 may assign a signal addressed to the user to the mth and subsequent transmission streams so that the dynamic range of the received signal requested of the receiving apparatus is equal to or less than the threshold value.
- the transmission device can be realized as a semiconductor integrated circuit (chip), for example. That is, the scheduling unit 101, the user allocation unit 102, the subtraction unit 103, the modulo operation unit 104, the feedback unit 105, the beam former 106, and the IFFT unit 107 are realized by one or a plurality of semiconductor integrated circuits. it can.
- the one or more semiconductor integrated circuits input / output signals from / to the outside (antennas, other semiconductor integrated circuits, radio units, firmware, etc.) via connector pins.
- the receiving device can be realized as a semiconductor integrated circuit (chip), for example. That is, the ADC 303, the FFT 304, the modulo operation unit 305, the channel estimation unit 306, and the demodulation unit 307 can be realized by one or a plurality of semiconductor integrated circuits.
- the one or more semiconductor integrated circuits input / output signals from / to the outside (antennas, other semiconductor integrated circuits, radio units, firmware, etc.) via connector pins.
- Embodiments of the present invention are not limited to the above-described embodiments, and can be expanded and modified.
- the expanded and modified embodiments are also included in the technical scope of the present invention.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Radio Transmission System (AREA)
Abstract
送信装置は、信号をストリームに割り当てる処理、第n受信装置への干渉を低減するためのプリコーディング処理、送信電力を既定値内に抑えるためのモジュロ演算処理を行う。信号をストリームへ割り当てる処理は、第X-1ストリームに信号を割り当てた後、第n受信装置への干渉を除去するためのフィードバック係数の絶対値の和の大きさが、第2閾値以下又は最小となる第n信号を、第Xストリームへ割り当てる。
Description
本発明は、無線通信に関する。
複数の送信アンテナを用いて同一周波数、同一時間に複数のユーザ(無線端末)へ信号を送信する空間分割多重接続(Spatial Division Multiple Access(SDMA))方式は、周波数を有効活用できる技術として知られている。この技術では、各ユーザは、他ユーザ宛の信号を受信(干渉)することなく自局向けの信号を受信可能である。
ZF(zero-forcing)-DPC(Dirty Paper Coding)方式(非特許文献1)では、送信端末は、複数のユーザ間の干渉を除去するためのプリコーディングで、送信信号の送信電力が増加するという問題がある。
その問題を解決するため、Tomlinson-Harashima Precoding(THP)では、モジュロ演算(モジュロリダクション)で送信電力の低減を行う(非特許文献2)。しかし、非特許文献2に開示される技術では、モジュロ演算によって信号(摂動ベクトル)が付加されるため、受信端末によって受信される信号の受信電力が大きく変動しうるという問題があった。受信端末に要求される受信信号のダイナミックレンジは、大きくなると言う問題があった。
G. Caire and S. Shamai (Shitz), "On the achievable throughput of a multiantenna Gaussian broadcast channel," IEEE Trans. on Info. Theory, vol. 49, no. 7, pp. 1691-1706, Jul. 2003.
C. Windpassinger, R. Fischer, T. Vencel, and J.B. Huber, "Precoding in multiantenna and multiuser communications," IEEE Trans. Wireless Communication, vol.3, no.4, pp.1305-1316, July 2004.
この発明の課題の1つは、SDMA方式において、少ない演算量のスケジューリングで、送信端末から送信される信号の送信電力の増大を抑制し、受信端末に要求される受信ダイナミックレンジの増大を抑制できる送信装置を提供することを目的とする。
上記鑑みて、本発明の一実施の形態に係る送信装置は、複数のアンテナを用いて空間分割多重方式で複数の受信装置に対してそれぞれ無線信号を送信する送信装置であって、第1受信装置宛ての第1信号を、第1ストリームへ割り当てる割当部と、第n(nは2以上の整数)受信装置宛ての第n信号はストリームにまだ割り当てられていない信号のいずれかであって、ストリームに既に割り当てられ摂動ベクトルが付加された信号と、前記第n受信装置への干渉を低減するためのフィードバック係数とを乗算したものに、前記第n信号を加算することにより加算信号を求める加算部と、基本信号の整数倍の摂動ベクトルのうち、前記加算信号と摂動ベクトルの和の振幅の大きさが第1閾値以下となる摂動ベクトルを、前記加算信号に付加する付加部とを備え、前記割当部は、前記第X-1(Xは、2以上の整数)ストリームに信号を割り当てた後、前記第n受信装置への干渉を除去するためのフィードバック係数の絶対値の和の大きさが、第2閾値以下又は最小となる第n信号を、第Xストリームへ割り当てることを特徴とする。
本発明によれば、SDMA方式において、少ない演算量のスケジューリングで、送信端末から送信される信号の送信電力の増大を抑制し、受信端末に要求される受信ダイナミックレンジの増大を抑制できる。
以下、本発明の実施形態について説明する。
(第1の実施形態)
第1の実施形態では、送信装置が3本の送信アンテナを用いて3人のユーザ(受信装置)にそれぞれ1つの送信ストリームに割り当てる例について述べる。送信アンテナの数をさらに増やせば、各ユーザに2以上の送信ストリームに割り当てることも可能であるし、ユーザ数を増やすことも可能である。送信ストリームとは、送信信号のベクトルの要素である。「信号を送信ストリームに割り当てる」処理とは、何番目かのユーザ宛の信号を、送信信号ベクトルの何番目かの要素に割り当てる処理である。
第1の実施形態では、送信装置が3本の送信アンテナを用いて3人のユーザ(受信装置)にそれぞれ1つの送信ストリームに割り当てる例について述べる。送信アンテナの数をさらに増やせば、各ユーザに2以上の送信ストリームに割り当てることも可能であるし、ユーザ数を増やすことも可能である。送信ストリームとは、送信信号のベクトルの要素である。「信号を送信ストリームに割り当てる」処理とは、何番目かのユーザ宛の信号を、送信信号ベクトルの何番目かの要素に割り当てる処理である。
第1の実施形態に係る無線システムは、送信装置(基地局)と、複数の受信装置(ユーザが有する無線端末:以下、ユーザと略す)とを備える。送信装置は、複数のアンテナを用いて同一周波数、同一時間に、複数のユーザへ無線信号を送信(多重)するSDMA方式を採用する。
図1は、第1の実施形態に係る送信装置(基地局)を示す図である。送信装置は、スケジューリング部101と、ユーザ割り当て部102と、減算部103と、モジュロ演算部104と、フィードバック部105と、ビームフォーマ106と、IFFT(inverse fast Fourier transformer(逆高速フーリエ変換))部107と、DAC(Digital-to-Analog converter:デジタル-アナログ変換器)108と、n個の送信RF(Radio Frequency)部109-1~nと、n個のアンテナ110-1~nとを備える。
スケジューリング部101は、受信装置から送信されるチャネル情報(伝搬路情報)を用いてフィードバック行列RとウェイトQを算出する。スケジューリング部101は、算出したフィードバック行列RとウェイトQの双方を用いて、スケジューリングを行う。フィードバック部105は、フィードバック行列Rを用いてプリコーディングを行う。ビームフォーマ106は、ウェイトQを用いて、ビームフォーミングを行う。
ユーザ割り当て部102には、ユーザ1~3へ送信すべき信号D1~D3が入力される。ユーザ割り当て部102は、スケジューリング部101のスケジューリング結果に従い、送信信号sを“フィードバック処理/モジュロ演算部”へ逐次送る。データ信号D1~D3は、図示しない変調部により、種々のデジタル変調方式、例えばBPSK(Binary Phase Shift Keying)、QPSK(Quadrature Phase Shift Keying)、ASK(Amplitude Shift Keying)、FSK(Frequency Shift Keying)、16QAM(16 Quadrature Amplitude Modulation)、あるいは64QAMなどの変調方式によって変調されている。
“フィードバック処理/モジュロ演算部”(破線で囲まれたユニット)は、減算部103と、モジュロ演算部104と、フィードバック部105とを有する。減算部103は、ユーザ割り当て部102から逐次送られてくる送信信号sから、フィードバック部105から送られるフィードバック信号を減算する。モジュロ演算部104は、送信信号sからフィードバック信号が減算された信号に対して、摂動ベクトルを付加するモジュロ演算を行う。フィードバック部105は、モジュロ演算部104によって摂動ベクトルが付加された信号に対して、ゲインを乗じ、フィードバック信号を生成する。
ビームフォーマ106は、摂動ベクトルが付加された信号vに、複数のユーザ向けの送信ビームを形成する処理、すなわちビームフォーミング処理を行う。直交周波数分割多重(Orthogonal Frequency-Division Multiplexing(OFDM))伝送あるいは直交周波数分割多重アクセス(OFDMA)を用いる場合、ビームフォーミング処理後のデータ信号は、IFFT部107によりOFDM信号に変換される。そして、DAC108は、OFDM信号をアナログ信号へ変換する。
シングルキャリア伝送の場合、つまりOFDM伝送やOFDMA伝送のようなマルチキャリア伝送を用いない場合、IFFT部107は必要なく、ビームフォーマ106からの出力信号はDAC108に直接入力される。シングルキャリア伝送でも、マルチキャリア伝送でも、DAC108の前段に帯域制限のためのデジタルフィルタなどを用いることもある。
送信RF部109-1~109-nは、周波数変換器(アップコンバータ)と、電力増幅器と、必要に応じてフィルタとを有する。送信RF部109-1~109-nは、DAC108よってアナログ信号に変換されたパイロット信号およびデータ信号を、RF帯の周波数にアップコンバートし、電力増幅し、送信アンテナ110-1~110-nへ出力する。
図2は、第1の実施形態に係る受信装置(ユーザが有する無線端末:以下ユーザと略す)を示す図である。受信装置は、送信装置(基地局)と通信を行う。受信装置は、受信アンテナ301と、受信RF部302と、ADC303と、FFT304と、モジュロ演算部305と、チャネル推定部306と、復調部307とを備える。
受信RF部302は、低雑音増幅器(LNA)と、周波数変換器(ダウンコンバータ)と、必要に応じてフィルタとを有する。受信RF部302は、受信信号31を増幅し、RF帯から例えばベースバンド帯の周波数へダウンコンバートする。
アナログ-デジタル変換器(ADC)303は、受信RF部302によってベースバンド帯へダウンコンバートされた受信信号を、アナログ信号からデジタル信号に変換する。
FFT(Fast Fourier Transformer(高速フーリエ変換))ユニット304は、デジタル信号を復調(サブキャリア復調)する。FFTユニット304によって復調された信号のうち、未知信号部分はチャネル等化部308に、既知信号部分はチャネル推定部306に送られる。
チャネル推定部306は、既知信号を用いて、伝搬路応答32を推定する。チャネル推定部306は、送信装置の送信アンテナ110-1~110-nと各受信装置との間のチャネル推定、すなわち伝搬路応答(以下、チャネル応答という)を推定する。
チャネル等化部308は、チャネル推定部306で推定した伝搬路応答32を用いて、未知信号のチャネル等化を行う。モジュロ演算部305は、チャネル等化された信号に対してモジュロ演算を行う。モジュロ演算部305は、送信装置が備えるモジュロ演算部104によってなされたモジュロ演算に対応するモジュロ演算を行う。復調部307は、モジュロ演算された信号に対して、復調処理を行う。復調部307は、送信装置が有する変調部101、102の変調に対応した復調処理、即ち変調信号を信号点へデマッピングする。
送信装置がOFDM伝送のようなマルチキャリア伝送を用いる例であるため、受信装置はFFTユニット304を備える。しかし、送信装置がシングルキャリア伝送を行う場合には、FFTユニット304は不要である。ADC303によってデジタル信号へ変換された信号のうち、未知信号部分はチャネル等化部308へ、既知信号部分はチャネル推定部306へ入力される。なお、いずれの場合も、ADC303の後に帯域制限のためのデジタルフィルタを備えても良い。
次に、送信装置および受信装置の動作について、CI方式、ZF-DPC方式、及びTHP方式と共に説明する。送信装置は、2つの送信アンテナTx1およびTx2(例えば、アンテナ110-1、2)を有する。ユーザ1の無線端末は1本の受信アンテナRx1を有する。ユーザ2の無線端末は1本の受信アンテナRx2を有する。ユーザ1およびユーザ2の無線端末への送信ストリームをそれぞれ
となる。ここでHは送信装置と受信装置間のチャネル行列である。h11は送信アンテナTx1からユーザ1の無線端末の受信アンテナRx1までのチャネル応答である。h12は送信アンテナTx2から受信アンテナRx1までのチャネル応答である。h21は送信アンテナTx1からユーザ2の無線端末の受信アンテナRx2までのチャネル応答である。h22は送信アンテナTx2から受信アンテナRx2までのチャネル応答である。
となる。ユーザ1およびユーザ2の無線端末は互いに干渉なく、それぞれs1およびs2のみを受信することが可能になり、SDMAを実現できる。これがCI方式である。
図3、図4は、ビームフォーミング及びプリコーディングを示す図である。次に、ZF-DPCについて説明する。ZF-DPCでは、前述したチャネル行列Hのエルミート転置HHをQR分解して得られるQをビームフォーミングのウェイトとして用いる。即ち、
として計算されたQをウェイトW(ウェイトQ)として用いる。Qは直交行列であり、かつユニタリ行列であるから、CI方式で問題になる送信電力の増加は生じない。
ユーザ1の無線端末はユーザ1向けの送信信号s1のみを受信し、ユーザ2の無線端末はユーザ1向けの送信信号s1およびユーザ2向けの送信信号s2の両方を受信する。
図3は、ウェイトWを用いて形成するビームを示す。ユーザ1の無線端末の受信信号は、y1=r*
11s1+n1となる。ユーザ1向けの送信信号s1は、一例として、ユーザ1の無線端末において最大ゲインが得られるようなビームで送信される。このユーザ1向けのビームについては、干渉抑圧を考慮する必要がないため、最大比合成ダイバーシチのためのビームとすることが可能になり、CI方式よりも特性が良い。ユーザ1の無線端末のダイバーシチオーダは2となる。このユーザ1向けのビームはユーザ2の無線端末を考慮していないため、ユーザ1向けの送信信号s1はユーザ2の無線端末にも受信される。
ユーザ2向けの送信信号s2は、ユーザ1の無線端末への干渉を抑圧する必要がある。ユーザ2向けの送信信号s2は、ユーザ1の無線端末には受信されないものの、ユーザ2の無線端末にも最大利得で受信されない。ユーザ2の無線端末のダイバーシチオーダは1になる。
ユーザ2の無線端末は、ユーザ1向けの送信信号s1からの干渉を受ける。ユーザ2の無線端末の受信信号はy2=r*21s1+r*
22s2+n2となる。r*
21s1がユーザ1宛ての信号s1からの干渉成分である。
図4は、プリコーディングを行った信号に対して、ウェイトWを用いて形成するビームを示す。“フィードバック処理/モジュロ演算部”は、送信信号s1およびs2にフィードバック処理を含むプリコーディングを施してから、ビームフォーミングを行う。フィードバック部105は、モジュロ演算部104で摂動ベクトルが付加された信号S1に、フィードバック係数“r*12/r*22”を乗算する。減算部103は、ユーザ割り当て部102から送られてきた信号s2から、フィードックバック部105から送られてきたフィードバック信号“s1r*12/r*22”を減算する。このようにして、プリコーディング信号s’を生成する。
[数10]より、ビームフォーミングとプリコーディングを併用することにより、ユーザ1、2の無線端末とSDMA方式で干渉なく通信することが可能になる。
図4に示す、ユーザ1の無線端末の受信信号は、プリコーディングを行わない図3の場合と同様にy1=r*
11s1+n1となる。ユーザ2の無線端末の受信信号は、y2=r*
22s2+n2となり、干渉成分r*
21s1が除去(キャンセル)される。このようにビームフォーミングとプリコーディングを併用することにより、ユーザ1およびユーザ2の無線端末は互いの干渉なく基地局と通信を行うことが可能になる。
[数10]で示すとおり、送信信号に対してプリコーディングを施した場合、フィードバック処理後の信号s’は[数8]に示す通りとなる。
送信信号s1、s2の送信電力を“1”に規格化した場合、[数8]s2-s1r*
12/r*
22(s2-s1r*
12
(1)/r*
22
(1)とする)は、1より大きくなってしまう可能性があるため、送信電力が増大するという問題がある。この問題を避けるため、THPを用いて送信電力を低減する。
図5は、送信信号点のIQ平面上でのコンスタレーションを示す図である。図6は、受信信号点のIQ平面上でのコンスタレーションを示す図である。まず、キャンセリング前の送信信号のs1およびs2の振幅Aを下記で表すとする。
となる。図5において左上の信号点s2=(-1/√2+j/√2)を送信する場合、信号点s2がプリコーディングにより右上の白抜きの点s2’に移ったとする。このとき、モジュロ演算部104は、プリコーディング後の信号s2-s1r*
12
(1)/r*
22
(1)(減算器103の減算結果)に対して、基本信号N=2√M/m=2√2の整数倍(摂動ベクトル)を実軸上および虚軸上で引き算あるいは足し算し、振幅がI相、Q相共に±√M/m=±√2以内になるようにして電力低減を行う。
としたときに、振幅±√M/mが±√2以下になったとする。すなわち、信号点s2’が矢印のように振幅が±√M/m=±√2以内の点s2”に移ったとする。このように、モジュロ演算部104がモジュロ演算(モジュロリダクション)を行うことで、送信シンボルは±√M/m=±√2に収まるため、送信電力を増加させることなく送信を行うことができる。
が受信される。[数15]の受信信号をチャネル応答に相当するゲインr*
22で除算すると、受信信号はs2-N-jNとなり、図6の白抜き点となる。この受信信号は振幅±√M/m=±√2を超えているため、受信側ではI相およびQ相で1回ずつ[数13]のNを加算することで、信号s2を復元できる。このようにTHPを行うことによって、送信電力を増加させることなくユーザを同一時間、同一周波数で多重しながら、受信品質を改善できる。
[数15]に示す通り、受信信号はモジュロ演算で付加された信号成分(-N-jN)により変化する。よって、受信信号[数15]の受信電力は、チャネル(伝搬路)の状態によって大きく変動する。このため、受信装置に入力される受信信号のダイナミックレンジは非常に大きくなるという問題がある。[数15]の受信信号を、安価な受信装置で受信できないという問題がある。
そこで、ダイナミックレンジの増大を以下のように抑制する。ここで、3ユーザをそれぞれ1つの送信ストリームに割り当てて送信を行う場合を例とする。モジュロ演算まで考慮すると、THPを用いたときの受信信号をベクトルで表すと次式となる。
ここで、摂動ベクトル(perturbation vector)dの要素は[数14]の例では“-N-jN”に相当し、モジュロ演算部104によりプレコーディング後の信号が±√M/m以内にはいるように演算された値である.
[数16]のs1~s3は、それぞれ、ユーザ1~ユーザ3への送信ストリームを示す。[数16]の受信信号ベクトルyの一番上の要素から順に第1送信ストリーム~第3送信ストリームと呼ぶ。[数16]はユーザの番号と送信ストリームの番号が同じになるように各ユーザ宛の信号を送信ストリームに割り当てる例である。[数16]によると、受信信号のダイナミックレンジは摂動ベクトルd(d1,d2,d3)の大きさによって左右される。
[数16]のs1~s3は、それぞれ、ユーザ1~ユーザ3への送信ストリームを示す。[数16]の受信信号ベクトルyの一番上の要素から順に第1送信ストリーム~第3送信ストリームと呼ぶ。[数16]はユーザの番号と送信ストリームの番号が同じになるように各ユーザ宛の信号を送信ストリームに割り当てる例である。[数16]によると、受信信号のダイナミックレンジは摂動ベクトルd(d1,d2,d3)の大きさによって左右される。
次に、どのようにして摂動ベクトルdが送信側で加えられるかについて説明する。フィードバック処理/モジュロ演算部の出力(モジュロ演算後の信号)をv=B-1(s+d)と置くと、vの各要素viはv1から順に計算されて次式となる。
モジュロ演算部104は、モジュロ演算後の信号viはI相、Q相共に±√M/m以内となるように、プリコーディング後の信号si’に対して摂動ベクトルdiを付加する[数18]。[数18]の処理はI相およびQ相で独立に行われる。
モジュロ演算部104は、第1送信ストリームでは、キャンセルすべき信号(干渉)成分がないため摂動ベクトルd1=0を付加する。モジュロ演算後の信号はv1=s1’である。モジュロ演算部104は、第2送信ストリームでは、ユーザ2宛ての送信信号s2に対して、ユーザ1宛ての送信信号の干渉成分v1(r*12/r*22)を引いたs2’が±√M/m以内に収まるように、摂動ベクトルd2を付加しv2を生成する。例えばd2の実数成分は[数18]よりreal(d2)=real(s’2)-real(v2)である。real()は実数成分を表す。第3送信ストリームの摂動ベクトルd3の実数成分はreal(d3)=real(s’3)-real(v3)となる。
図7は、フィードバック処理後の信号si’と摂動ベクトルdiの関係を示す図である。図7に示す通り、モジュロ演算の特性上、摂動ベクトルdiはプリコーディング後の信号si’に対して階段状に変化することがわかる。
下位の送信ストリームほど干渉キャンセルを考慮する上位の送信ストリームが多くなるため、第1送信ストリームでの摂動ベクトルd1の大きさよりも、第2送信ストリームでの摂動ベクトルd2の大きさが大きい傾向がある。第2送信ストリームでの摂動ベクトルd2の大きさよりも、第3送信ストリームでの摂動ベクトルd3の大きさが大きい傾向がある。ユーザ3宛ての送信信号s3の場合、第3送信ストリームでの摂動ベクトルd3の実数部が最も大きくなるのは
が最大のときと考えられる。図7よりsi’の増加に対してdiは増加するから、diの最大値はsi’の最大値のときに得られる。s3、v1、v2の最大の大きさを考慮し、摂動ベクトルd3の実部の最大値は、次式となる。
[数23]より、摂動ベクトルdiの最大値di,maxが小さければ受信信号のダイナミックレンジは小さく、di,maxが大きければ受信信号のダイナミックレンジは大きい。従って、受信信号のダイナミックレンジを小さくするには、[数23]のdi,maxを小さくすれば良い。
に依存する。これは[数6]、[数25]に基づくチャネル行列のQR分解により計算した値である。[数24]は、フィードバック部105が、摂動ベクトルが付加された信号に対して乗算するフィードバック係数の絶対値の和である。[数24]は、フィードバック部105が、第k送信ストリームに対して信号を割り当てる際に、ストリームに既に割り当てられた信号に乗算するフィードバック係数の絶対値の和である。
チャネル行列HH=[h1 h2 h3]を表す場合、上記の通り、QR分解は、Gram-Schmit直交化法により実現できる。
[数16]では第1送信ストリームにユーザ1宛ての信号、第2送信ストリームにユーザ2宛ての信号、第3送信ストリームにユーザ3宛ての信号をそれぞれ割り当てた。しかし、[数25]の性質上、どのストリームにどのユーザを割り当てるかを変えると[数24]の値も変化する。スケジューリング部101は、各ユーザ宛の信号を送信ストリームに割り当てたときのdi,maxの値を予め計算し、di,maxが閾値以下、あるいは最小となるように、各ユーザ宛の信号を各送信ストリームに割り当てる。
スケジューリング部101は、受信信号のダイナミックレンジ(di,max)が閾値以下又は最小となるユーザ割り当てを計算により求める。スケジューリング部101は、各ストリームにいずれのユーザ宛の信号を割り当てるかの情報(スケジューリング結果)を定める。ユーザ割り当て部102は、スケジューリング結果に従い、各ユーザ宛の信号を送信ストリームに割り当てる。
図8は、スケジューリング部101の動作を示すフローチャートである。例として、3ユーザを対象にスケジューリングを行う場合の説明をする。スケジューリング対象となるユーザのインデックスの集合UをU={1,2,3}とする。
まず、スケジューリング部101は、ユーザ1,2,3宛ての信号のいずれかを第1送信ストリームに割り当てる(ステップS101)。[数17]より、第1ストリームに割り当てられる信号に付加される摂動信号dは、大きさが0であり、THPを用いることによって、受信端末に要求するダイナミックレンジの増大させることはない。スケジューリング部101は、第1ストリームに割り当てるユーザ宛の信号を、[数26]の規範に従って、チャネルのノルムが最大となるユーザを選択してもよく、別の規範により決定しても構わない。
ステップS101で、スケジューリング部101がユーザ2宛ての信号を第1送信ストリームに割り当てたとする。スケジューリング部101は、ユーザ2を以後のスケジューリング対象から外し、U={1,3}とする。スケジューリング部101は、スケジューリングにより選択されたユーザの集合SをS={2}とする。
次に、スケジューリング部101は、スケジューリングする対象となるユーザが1つ以上あるか確認する(ステップS102)。スケジューリング対象となるユーザが存在しない場合(ステップS102の“いいえ”)は、スケジューリング部101は、スケジューリングを終了する。
一方、スケジューリング対象となるユーザが存在する場合(ステップS102の“はい”)は、スケジューリング部101は、ユーザ1,3宛ての信号のいずれかを第2送信ストリームに割り当てる(ステップS103)。スケジューリング部101は、ユーザ1または3宛ての信号を第2送信ストリームに割り当てるにあたり、[数27]の規範により、受信端末に要求するダイナミックレンジが閾値以下又は最小のユーザ宛の信号を選択する。
ステップS103で、スケジューリング部101がユーザ3宛ての信号を第2送信ストリームに割り当てたとする。スケジューリング部101は、ユーザ3を以後のスケジューリング対象から外し、U={1}とする。スケジューリング部101は、スケジューリングにより選択されたユーザの集合SをS={2,3}とする。
次に、スケジューリング部101は、スケジューリングにより選択されたユーザの数(=|S|)が、送信装置が送信可能な最大ストリーム数と同一か確認する(ステップS104)。スケジューリングにより選択されたユーザの数が、送信装置が送信可能な最大ストリーム数と同一である場合(ステップS104の“はい”)、スケジューリング部101は、スケジューリングを終了する。送信装置が送信可能な最大ストリーム数とは、送信装置の有するアンテナの数、信号処理能力などに依存する(ここでは例えば3つとする)。
一方、スケジューリングにより選択されたユーザの数が、送信装置が送信可能な最大ストリーム数未満である場合(ステップS104の“いいえ”)、スケジューリング部101は、ステップS102~S104を繰り返す。
ステップS102(2周目)において、スケジューリング部101は、スケジューリング対象となるユーザが存在する(ステップS102の“はい”)ため(U={1})、ステップS103の処理を行う。ステップS103(2周目)において、スケジューリング部101は、ユーザ1宛ての信号を第3送信ストリームに割り当てる(ステップS103)。スケジューリング部101は、ユーザ3宛ての信号を第3送信ストリームに割り当てるにあたり、[数28]の規範により、受信端末に要求するダイナミックレンジが閾値以下又は最小のユーザ宛の信号を選択する。
ここで、送信装置が送信可能な最大ストリーム数3本に対し3ユーザ宛の信号の割り当て(スケジューリング)が完了した(ステップS104の“はい”)ため、スケジューリング部101は動作を完了する。
上記の通り、スケジューリング部101のスケジューリングにより、第1送信ストリームにユーザ3、第2送信ストリームにユーザ2、第3送信ストリームにユーザ1がそれぞれ割り当てられた。ユーザ割り当て部102は、スケジューリング結果に従い、送信ストリームsの入れ替え、すなわち各送信ストリームに対する各ユーザの割り当ての変更を行う。ユーザ割り当て部102による入れ替え後の送信ストリームのベクトルは、s’=[s’3,s’2,s’1]Tとなる。
次に、“フィードバック処理/モジュロ演算部”は、スケジューリング部101で計算されたフィードバック行列Rを用いて処理を行う。このスケジューリングを行った後のフィードバック処理/モジュロ演算部の出力(モジュロ演算後の信号)v’は、スケジューリング後のウェイトB’および摂動ベクトルd’を用いてv’=B’-1(s’+d’)と表される。このモジュロ演算後の信号v’は、ビームフォーマ106に送られ、スケジューリング部101で保存されたウェイトQ’を用いて処理が行われる。ビームフォーマ106の出力は、x’=Q’v’=B’-1(s’+d’)となる。
このときモジュロ演算により受信信号に付加されている信号成分である摂動ベクトルd’1,d’2,d’3は、スケジューリング部101のスケジューリングによって小さくなっており、受信装置に要求される受信信号y’のダイナミックレンジは小さい。
このようにすることで、受信装置のアナログ回路(受信RF部302)およびデジタル回路(ADC303、FFTユニット304等)に対する負担が軽減され、廉価な無線受信装置を実現することが可能になる。
上記説明では、3本の送信ストリームに対し3ユーザを割り当てるスケジューリング例を説明した。総ユーザ数が送信ストリームの総数を上回っても良い。例えば、5ユーザがスケジューリングの対象となる場合は、3本の送信ストリームに対し5ユーザから3ユーザが上記の通りのスケジューリング方法によって割り当てられる。
(変形例1)
第1の実施形態では、スケジューリング部101は、送信装置が送信可能なストリームすべてに、各ユーザ宛の信号を割り当てる。しかし、スケジューリング部101は、受信装置に要求する受信信号のダイナミックレンジが一定値Γ以下とならなければ、いずれのユーザ宛ての信号もストリームに割り当てなくても良い。
第1の実施形態では、スケジューリング部101は、送信装置が送信可能なストリームすべてに、各ユーザ宛の信号を割り当てる。しかし、スケジューリング部101は、受信装置に要求する受信信号のダイナミックレンジが一定値Γ以下とならなければ、いずれのユーザ宛ての信号もストリームに割り当てなくても良い。
即ち、スケジューリング部101は、図8に示すステップS103において、いずれのユーザ宛の信号を送信ストリームに割り当てたとしても、受信装置に要求する受信信号のダイナミックレンジが一定値Γを超える場合には、スケジューリングを終了しても良い。
を満たさないユーザ宛の信号については、スケジューリングの対象外とすることができる。スケジューリング部101は、いずれのユーザ宛ての信号を第k(k≠1)送信ストリームに割り当てたとしても、[数30]の条件を満たさない場合はスケジューリングを終了し、それまでに割り当てたユーザ宛ての信号のみを対象に送信する。
このようにスケジューリングを行うことで、送信装置のスケジューリングに要する演算量の増大、送信装置の送信信号の送信電力の増大、受信装置に要求する受信信号のダイナミックレンジの増大を抑制させながら、通信品質を向上できる。
上記では、シングルキャリア方式を仮定して説明を行ったが、マルチキャリア方式を用いてもよい。チャネル情報は、送信装置が、受信装置からフィードバックを受けても良く、送信装置自身が受信装置から受信した信号を用いて推定しても良い。
上記では、スケジューリング部101は、ユーザ宛の信号の送信ストリームへの割り当てを、受信装置に要求する受信信号のダイナミックレンジが閾値以下または最小となるように行った。しかし、スケジューリング部101は、一部の送信ストリームを、ユーザ宛の信号のQoS要求や遅延許容時間の残り時間などに応じてスケジューリングを行っても良い。たとえば、スケジューリング部101は、QoS要求が厳しい/遅延許容時間の残り時間が僅かなユーザ宛の信号を、まず第1送信ストリーム乃至第m-1送信ストリームに割り当てる(mは、2以上の整数)。その後、スケジューリング部101は、受信装置に要求する受信信号のダイナミックレンジが閾値以下または最小となるように、ユーザ宛の信号を第m以降の送信ストリームに割り当てても良い。
送信装置は、例えば、半導体集積回路(チップ)として実現することができる。即ち、スケジューリング部101と、ユーザ割り当て部102と、減算部103と、モジュロ演算部104と、フィードバック部105と、ビームフォーマ106と、IFFT部107とを、1つまたは複数の半導体集積回路で実現できる。この1つまたは複数の半導体集積回路は、コネクタピンを介して、外部(アンテナや、他の半導体集積回路、無線部、ファームウェアなど)と信号の入出力を行う。
受信装置は、例えば、半導体集積回路(チップ)として実現することができる。即ち、ADC303と、FFT304と、モジュロ演算部305と、チャネル推定部306と、復調部307とを、1つまたは複数の半導体集積回路で実現できる。この1つまたは複数の半導体集積回路は、コネクタピンを介して、外部(アンテナや、他の半導体集積回路、無線部、ファームウェアなど)と信号の入出力を行う。
(その他の実施形態)
本発明の実施形態は上記の実施形態に限られず拡張、変更可能であり、拡張、変更した実施形態も本発明の技術的範囲に含まれる。
本発明の実施形態は上記の実施形態に限られず拡張、変更可能であり、拡張、変更した実施形態も本発明の技術的範囲に含まれる。
101・・・スケジューリング部
102・・・ユーザ割り当て部
103・・・減算部
104・・・モジュロ演算部
105・・・フィードバック部
106・・・ビームフォーマ
107・・・IFFTユニット
108・・・デジタル-アナログ変換器
109-1~109-n・・・送信RF部
110-1~110-n・・・送信アンテナ
301・・・受信アンテナ
302・・・受信RF部
303・・・アナログ-デジタル変換器
304・・・FFTユニット
305・・・モジュロ演算部
306・・・チャネル推定部
307・・・復調部
102・・・ユーザ割り当て部
103・・・減算部
104・・・モジュロ演算部
105・・・フィードバック部
106・・・ビームフォーマ
107・・・IFFTユニット
108・・・デジタル-アナログ変換器
109-1~109-n・・・送信RF部
110-1~110-n・・・送信アンテナ
301・・・受信アンテナ
302・・・受信RF部
303・・・アナログ-デジタル変換器
304・・・FFTユニット
305・・・モジュロ演算部
306・・・チャネル推定部
307・・・復調部
Claims (6)
- 複数のアンテナを用いて空間分割多重方式で複数の受信装置に対してそれぞれ無線信号を送信する送信装置であって、
第1受信装置宛ての第1信号を、第1ストリームへ割り当てる割当部と、
第n(nは2以上の整数)受信装置宛ての第n信号はストリームにまだ割り当てられていない信号のいずれかであって、ストリームに既に割り当てられ摂動ベクトルが付加された信号と、前記第n受信装置への干渉を低減するためのフィードバック係数とを乗算したものに、前記第n信号を加算することにより加算信号を求める加算部と、
基本信号の整数倍の摂動ベクトルのうち、前記加算信号と摂動ベクトルの和の振幅の大きさが第1閾値以下となる摂動ベクトルを、前記加算信号に付加する付加部とを備え、
前記割当部は、前記第X-1(Xは、2以上の整数)ストリームに信号を割り当てた後、前記第n受信装置への干渉を除去するためのフィードバック係数の絶対値の和の大きさが、第2閾値以下又は最小となる第n信号を、第Xストリームへ割り当てることを特徴とする送信装置。 - 前記第2閾値は、前記第n受信装置の受信信号のダイナミックレンジを示す評価値を用いて、定められることを特徴とする請求項1に記載の送信装置。
- 前記摂動ベクトルが付加された信号に対して、ビームフォーミング処理を行うビームフォーマと、
前記ビームフォーミング処理後の信号を送信する送信部とをさらに備えることを特徴とする請求項2に記載の送信装置。 - ストリームにまだ割り当てられていない信号のいずれを前記第Xストリームへ割り当てたとしても、干渉を除去するためのフィードバック係数の和の大きさが第3閾値を超える場合に、前記割当部は、前記第Xストリームへの信号の割り当てを行わないことを特徴とする請求項3に記載の送信装置。
- 前記摂動ベクトルを付加するステップは、Tomlinson-Harashima Precodingを用いることを特徴とする請求項1記載の無線送信方法
- 複数のアンテナを用いて空間分割多重方式で複数の受信装置に対してそれぞれ無線信号を送信する送信装置の送信方法であって、
第1受信装置宛ての第1信号を、第1ストリームへ割り当て、
第n(nは2以上の整数)受信装置宛ての第n信号はストリームにまだ割り当てられていない信号のいずれかであって、ストリームに既に割り当てられ摂動ベクトルが付加された信号と、前記第n受信装置への干渉を低減するためのフィードバック係数とを乗算したものに、前記第n信号を加算することにより加算信号を求め、
基本信号の整数倍の摂動ベクトルのうち、前記加算信号と摂動ベクトルの和の振幅の大きさが第1閾値以下となる摂動ベクトルを、前記加算信号に付加するものであって、
前記第X-1(Xは、2以上の整数)ストリームに信号を割り当てた後、前記第n受信装置への干渉を除去するためのフィードバック係数の絶対値の和の大きさが、第2閾値以下又は最小となる第n信号を、第Xストリームへ割り当てることを特徴とする送信方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2009/004426 WO2011030369A1 (ja) | 2009-09-08 | 2009-09-08 | 送信装置及び方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2009/004426 WO2011030369A1 (ja) | 2009-09-08 | 2009-09-08 | 送信装置及び方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2011030369A1 true WO2011030369A1 (ja) | 2011-03-17 |
Family
ID=43732059
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2009/004426 WO2011030369A1 (ja) | 2009-09-08 | 2009-09-08 | 送信装置及び方法 |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2011030369A1 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011146995A (ja) * | 2010-01-15 | 2011-07-28 | Sharp Corp | 通信システム、通信装置、通信方法およびそのプロセッサ |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009290449A (ja) * | 2008-05-28 | 2009-12-10 | Toshiba Corp | 無線通信装置、システム、方法およびプログラム |
JP2010028384A (ja) * | 2008-07-17 | 2010-02-04 | Toshiba Corp | 無線送信方法および装置 |
-
2009
- 2009-09-08 WO PCT/JP2009/004426 patent/WO2011030369A1/ja active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009290449A (ja) * | 2008-05-28 | 2009-12-10 | Toshiba Corp | 無線通信装置、システム、方法およびプログラム |
JP2010028384A (ja) * | 2008-07-17 | 2010-02-04 | Toshiba Corp | 無線送信方法および装置 |
Non-Patent Citations (3)
Title |
---|
JOHANNES MAURER ET AL: "VECTOR PERTURBATION PRECODING FOR RECEIVERS WITH LIMITED DYNAMIC RANGE", ACOUSTICS, SPEECH AND SIGNAL PROCESSING, 2009. ICASSP 2009. IEEE INTERNATIONAL CONFERENCE ON, 19 April 2009 (2009-04-19) - 24 April 2009 (2009-04-24), pages 2709 - 2712, XP031459828 * |
KATSUTOSHI KUSUME ET AL: "Efficient Tomlinson- Harashima Precoding for Spatial Multiplexing on Flat MIMO Channel", 2005 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, 2005. ICC 2005, vol. 3, 16 May 2005 (2005-05-16), pages 2021 - 2025, XP010826226, DOI: doi:10.1109/ICC.2005.1494693 * |
ROBERT F.H. FISCHER ET AL: "Dynamics Limited Precoding, Shaping, and Blind Equalization for Fast Digital Transmission over Twisted Pair Lines", IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, vol. 13, no. 9, December 1995 (1995-12-01), pages 1622 - 1633 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011146995A (ja) * | 2010-01-15 | 2011-07-28 | Sharp Corp | 通信システム、通信装置、通信方法およびそのプロセッサ |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5248130B2 (ja) | 無線送信方法及び装置 | |
JP5547988B2 (ja) | 通信システム、送信装置、受信装置、通信方法 | |
JP5596498B2 (ja) | 基地局装置、移動局装置及びそれらを用いた無線通信システム | |
US8731488B2 (en) | Wireless communication apparatus and method | |
US9008166B2 (en) | Filter calculating device, transmitting device, receiving device, processor, and filter calculating method | |
JP5501034B2 (ja) | 通信システム、送信装置、受信装置 | |
EP3461039B1 (en) | Transmission device, communication system, and precoding computation method | |
Moretti et al. | Resource allocation for power minimization in the downlink of THP-based spatial multiplexing MIMO-OFDMA systems | |
JP2010028384A (ja) | 無線送信方法および装置 | |
WO2010150313A1 (ja) | 通信装置 | |
WO2012157393A1 (ja) | 基地局装置、移動局装置、制御プログラムおよび集積回路 | |
JP5859913B2 (ja) | 無線受信装置、無線送信装置、無線通信システム、プログラムおよび集積回路 | |
JP5641787B2 (ja) | 端末装置及びそれを用いた無線通信システム | |
Hakkarainen et al. | Precoded massive MU-MIMO uplink transmission under transceiver I/Q imbalance | |
WO2011030369A1 (ja) | 送信装置及び方法 | |
JP5756636B2 (ja) | 無線通信システム、受信装置、送信装置 | |
JP2010245641A (ja) | 無線システム、基地局装置、移動局装置、通信方法、プログラム | |
JP6336229B2 (ja) | 無線通信装置および送信ストリーム数決定方法 | |
JP2012015963A (ja) | 端末装置、基地局装置及びそれらを用いた無線通信システム | |
JP5802942B2 (ja) | 無線通信システム、無線送信装置および無線通信方法 | |
JP2012070172A (ja) | 送信装置、受信装置、無線通信システム、制御プログラムおよび集積回路 | |
GB2510583A (en) | Wireless reception with combination ratio calculation |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 09849150 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 09849150 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: JP |