• 沒有找到結果。

On the architecture and performance of an FFT-based spread-spectrum downlink RAKE receiver

N/A
N/A
Protected

Academic year: 2021

Share "On the architecture and performance of an FFT-based spread-spectrum downlink RAKE receiver"

Copied!
10
0
0

加載中.... (立即查看全文)

全文

(1)

On the Architecture and Performance of an

FFT-Based Spread-Spectrum Downlink RAKE

Receiver

Shin-Yuan Wang and Chia-Chi Huang

Abstract—This paper describes a spread-spectrum downlink RAKE receiver that computes a data detection in the frequency domain. We assume a pilot signal is transmitted with data signals for channel sounding. The pilot signal does not degrade the receiver bit error rate (BER) performance because the receiver estimates the pilot signal and subtracts the estimated pilot signal from the received signal before data detection. A spreading code matched filter, a channel matched filter, and a sounding receiver are implemented by fast Fourier transform (FFT)-based matched filtering and integrated in a unified architecture. Monte Carlo simulation is used to evaluate the receiver BER performance in both a static channel and a mobile radio channel. Simulation results show that the RAKE receiver performs well in both kinds of channels.

Index Terms—Fast Fourier transform (FFT)-based matched fil-tering, RAKE receivers, spread spectrum.

I. INTRODUCTION

W

IRELESS cellular communications around the world are moving toward code-division multiple-access (CDMA) systems in almost all third-generation approaches because a CDMA system achieves much higher bandwidth efficiency on a limited radio spectrum [1]–[3]. It has been claimed that a CDMA system ideally provides a much larger system capacity gain over other access methods, such as frequency-division multiple access and time-division multiple access methods [4]–[5]. In general, a CDMA system uses a RAKE receiver to combine the received signal energy from different radio propagation paths in order to combat the effect of multipath fading [6]. This multipath diversity provides a robust communication channel because when some paths fade, communication is still possible through other nonfading paths.

Numerous types of RAKE receivers have been suggested in the literature [6]–[11]. Coherent detection with maximal ratio combining is a common strategy for implementing RAKE re-ceivers. In more detail, coherent RAKE receivers can be im-plemented by either a matched filter-based RAKE receiver re-quires a spreading code matched filter for code despreading and a transversal filter for matching to channel impulse response. The spreading code matched filter can be implemented either at intermediate frequency band using a surface acoustic wave (SAW) filter or at baseband using a digital matched filter. After

Manuscript received June 26, 1999; revised October 15, 1999.

The authors are with the Department of Communication Engineering, Na-tional Chiao Tung University, Hsinchu, Taiwan, R.O.C.

Publisher Item Identifier S 0018-9545(01)01924-7.

code despreading, a digital transversal filter at baseband can be used to combine the received signal energy from different paths. The main drawback of this SAW filter approach comes from the fact that a SAW device cannot be easily integrated with a baseband digital transversal filter in an integrated circuit (IC). Therefore, the digital spreading code matched filter approach is a preferable choice when the RAKE receiver is to be im-plemented in an IC. Although current IC technology provides a large computation capability, it is still hard to implement a digital matched filter-based RAKE receiver on a single chip, especially when a long spreading code is used. An alternative method is to implement a RAKE receiver using a bank of cor-relators. Each correlator is used to detect a received signal path separately. The number of the correlators in the correlator bank is typically three or four. Although the correlator bank approach has low implementation complexity, it needs extra searchers to search for different multipath signals and a tracking loop for each correlator.

Within a RAKE receiver, the instantaneous channel impulse response has to be estimated for channel matching purpose. There are two methods to estimate a channel impulse response. One method uses the spectrum spread data signal to estimate the channel impulse response through a decision-directed approach [8]. This approach does not require transmitting an extra pilot signal for channel sounding but suffers from the error propagation problem. The other method sounds a channel by transmitting a pilot symbol or a pilot signal with data [9], [10]. The extra pilot symbol or pilot signal usually degrades the system performance due to the extra power used. In general, with both methods, a channel sounding receiver is needed to estimate the channel impulse response. In a CDMA system with a pilot signal, a downlink receiver needs to monitor the pilot signal continuously. The power of the pilot signal should be large enough for base-station monitoring in surrounding cells. The interference from all the pilot signals will degrade the system performance. However, a well-designed pilot interference cancellation technique can be used to reduce this effect [12].

In this paper, we propose a RAKE receiver architecture that computes a data detection in the frequency domain using fast Fourier transform (FFT)-based matched filters. Here, we consider a downlink CDMA system implemented with equal-length short codes, including a pilot spreading code and many data spreading codes. For this system, we integrate a spreading code matched filter, a channel matched filter, and a sounding receiver within a single receiver architecture. In order

(2)

searching and tracking is done on a symbol-by-symbol basis in the sounding receiver instead of using sliding correlators and tracking loops.

This paper describes the operation and evaluates the perfor-mance of the FFT-based RAKE receiver architecture. We con-sider only the case of one user and treat the interference from many other users as Gaussian noise in our computer simulation [13]. In Section II, we describe the transmitted spread-spectrum signal. In Section III, we present the channel models used in our simulation. The details of our RAKE receiver architecture whose function includes channel sounding, pilot interference cancellation, and data signal detection are covered in Section IV. Computer simulation results are presented in Section V. A final conclusion is given in Section VI.

II. THETRANSMITTEDSPREAD-SPECTRUMSIGNAL

Our transmitter is a direct-sequence spread-spectrum (DS-SS) modulator. The transmitted DS-SS signal consists of a data signal and a pilot signal. The data signal is modulated by binary phase-shift keying (BPSK) and multiplied with a data signal spreading code. The pilot signal is unmodulated and multiplied with a pilot signal spreading code. Here, both the data signal spreading code and the pilot signal spreading code are assumed to be equal-length short codes and synchronized with information bits, that is, the periods of both spreading codes overlap with the information bit period. The data signal and the pilot signal are combined to become a transmitted signal , which can be represented by

(1) where

real part notation;

equivalent baseband signal of ; carrier frequency;

carrier phase. The th symbol of is

(2) where

transmission power of the pilot signal;

th chip of the pilot signal spreading code which has chips per period;

transmission power of the data signal;

th information bit, ;

th chip of the data signal spreading code, which has chips per period;

chip period of the spreading codes;

rectangular pulse function defined by for

, and elsewhere.

and a fixed two-path channel. The multiple-access interference (MAI) from other users and the thermal noise are lumped to-gether and modeled as an equivalent AWGN. The equivalent baseband impulse response of the fixed two-path channel is as-sumed to be

(3) where is the excess delay of the second path. For the mobile radio channel, we consider a two-path fading channel. Its equiv-alent baseband impulse response is assumed to be

(4) where and are two complex gains of the two fading paths and are generated independently using Jake’s fading channel model [14], which can be further expressed as the sum of sinusoidal waves

(5)

for , where

(6) is the maximum Doppler frequency and is the initial random phase of each wave for the th path.

The signal observed at a receiver will be

(7) where is the received equivalent baseband signal and is the AWGN. can be expressed as

(8) where the symbol denotes convolution. From the convolution theorem of Fourier transform, we can write (8) equivalently in the frequency domain as

(9)

where , , and are Fourier transforms of ,

, and , respectively.

IV. THEFFT-BASEDSPREAD-SPECTRUMDOWNLINKRAKE RECEIVER

A simplified block diagram of an FFT-based spread-spectrum downlink RAKE receiver is shown in Fig. 1. A radio-frequency (RF) signal is received from an antenna and converted to an equivalent baseband signal by the RF front end and the – de-modulator. We assume that the system is bandlimited to the chip rate 1 . To reduce the computation load of FFT, the sampling rate of the analog-to-digital (A/D) converter is chosen to be the

(3)

Fig. 1. Simplified block diagram of an FFT-based spread-spectrum downlink RAKE receiver.

Fig. 2. The block diagram of the baseband RAKE receiver.

same as the Nyquist rate, i.e., the chip rate. As the sampling rate is the chip rate, we might not be able to sample exactly at the peak of each path signal. However, the energy of a path signal whose delay does not exactly align with the sampling time will be dispersed into adjacent samples. As a result, most of the mul-tipath signal energy will still be preserved during the A/D con-version process [15]. After A/D concon-version, the discrete time equivalent baseband signal is segmented for -point FFT computation. After segmentation, can be expressed as

(10)

where is the th segment of , . Here,

we assume that the window for FFT computation is aligned with the received symbol timing. The FFT of is

(11)

for , where denotes the FFT

operation and

FFT of the pilot signal spreading code; FFT of the data signal spreading code;

FFT of the channel impulse response for the th segmentation symbol;

FFT of AWGN (including interference).

After FFT computation, all signal processing is performed in the frequency domain. Fig. 2 shows the block diagram of the baseband RAKE receiver. is sent to the upper arm for pilot interference cancellation and data signal detection whose function further includes data code despreading, channel matching, and data decision. is also sent to the lower arm for channel sounding. Here, two methods can be used, one

without path selection and the other one with path selection. The method without path selection is suggested to be used when the channel fading rate is low. The other method is more general and can be used in almost all situations.

A. Channel Sounding Without Path Selection

A mobile radio channel exhibits a wide range of channel variation rates. A slower fading channel allows a longer period to estimate the pilot signal. On the other hand, a faster fading channel allows only a shorter period for pilot signal estimation. Therefore, the time constant for pilot signal estimation theoret-ically should be adapted to the channel variation rate such that a channel can be tracked more closely. In any case, the time constant of the channel estimator should be much less than the coherence time of the fading channel [16].

We first consider a slow varying radio propagation channel, such as that for a wireless local loop (WLL). This kind of channel is more like a static channel, i.e., the channel does not change over a long period of time [17], [18]. In such a case, a relatively longer period can be used for pilot signal estimation since the unmodulated pilot signal can be “coherently” added during the averaging period. On the other hand, both the multiple access interference and the background noise will be averaged out during this period. Fig. 3(a) shows the block diagram for channel sounding without path selection. Here, the received signal is directly used for pilot signal estimation. The estimated pilot signal is used for pilot interference cancellation. To avoid the data signal interference problem at the pilot interference cancellation stage, we recon-struct the data signal component using a decision feedback approach and then subtract the reconstructed data from the received signal before pilot signal estimation.

The data signal reconstruction process is shown in Fig. 3(b). The data decision output of the previously received symbol

(4)

Fig. 3. (a) Channel sounding without path selection. (b) Data signal reconstruction.

is multiplied by the FFT of the data signal spreading code , by the estimated channel frequency response for the previously received symbol , and then normal-ized by to adjust for transmission power difference between the pilot signal and the data signal. As a result, the reconstructed data signal component of the previously received symbol becomes

(12)

for .

The received signal is delayed for one symbol period. The delay is used to prevent the “noise matching” problem at the later channel matching stage since the estimated pilot signal is also used to estimate the channel frequency response. The reconstructed data signal is then subtracted from the delayed version of the received signal . After that, a block-by-block first-order infinite impulse response (IIR) filter is used to estimate the pilot signal, i.e.,

(13)

for , where is the time constant of the

IIR filter. Substituting (11) and (12) into (13) yields (temporarily ignoring the noise term)

(14)

for . When

ap-proaches and data are detected correctly [i.e., ], the IIR filter output becomes

(15)

for . Let

(16)

Equation (15) can be reduced to

(17)

for . Thus, is just the estimated

channel frequency response and

(18)

B. Channel Sounding with Path Selection

The channel sounding method discussed in the previous sec-tion requires relatively long average time and works well only in a slow fading channel. Otherwise, the signal-to-noise ratio (SNR) of the estimated channel frequency response will degrade and the system performance will deteriorate. In a cellular system that does not allow for long average time, we suggest the use of path selection to enhance the SNR of the estimated channel fre-quency response because the path selection process will utilize the processing gain advantage of a spread-spectrum system.

Fig. 4(a) shows the block diagram for channel sounding with path selection. The received signal is delayed for one symbol period to avoid the “noise matching” problem. After-wards, a simple block-by-block first-order IIR filter is used to estimate the pilot signal. The filter output is now only a coarsely estimated pilot signal

(19)

for . Here, the data signal component is

not removed from the received signal as down in Fig. 3(a) be-cause the coarsely estimated pilot signal is not directly used for pilot interference cancellation. The coarsely estimated

pilot signal is multiplied by to obtain

a coarsely estimated channel frequency response . Af-terwards, we transform back to a coarsely estimated channel impulse response in the time domain using in-verse FFT (IFFT), i.e.,

(20) where denotes the IFFT operation.

To suppress the noise components (including interference) in , we reserve only a few paths with large amplitudes. A threshold can be defined for path selection according to the peak value of . For example, can be set to 10 dB below the peak value. To select main paths, we reserve those paths with amplitudes above and discard all the other paths

(5)

Fig. 4. (a) Channel sounding with path selection. (b) Pilot signal reconstruction.

with amplitudes below . As a result, an estimated channel impulse response is

if ,

if

(21)

for . After path selection, is

transformed back to an estimated channel frequency response, , using FFT, i.e.,

(22) A conventional RAKE receiver first uses a sliding correlator to search for the multipath delay profile and a few tracking loops to acquire the channel parameters, such as the delays and the complex gains of the main paths. Then it uses multiple RAKE fingers to detect data. Unlike a conventional RAKE receiver, both path searching and tracking are done implicitly in our channel sounding subsystem because it searches and tracks all paths within one symbol period in the time domain. In a cellular system, the multipath structure may change abruptly, for example, when a vehicle turns around a street corner. The sliding correlator of a conventional RAKE receiver suffers from the estimation delay involved in searching for the multipath delay profile. Therefore, a conventional RAKE receiver may lose track of some newly arrived or disappeared paths, and this will degrade the system performance. At contrast, our RAKE receiver induces much less estimation delay since our path searching and tracking are done on a symbol-by-symbol basis and it can be quickly adapted to the change of the channel.

We can also use the estimated channel frequency response to reconstruct the estimated pilot signal. Fig. 4(b) shows the pilot signal reconstruction process. The estimated pilot signal is

(23)

for , where is the FFT of the pilot

signal spreading code.

C. Pilot Interference Cancellation

To improve the system performance, our RAKE receiver adopts pilot interference cancellation. The estimated pilot signal is subtracted from the received signal before data

detection (see Fig. 2). After pilot interference cancellation, the remaining signal is

(24)

for , where is the remaining signal

for the th received symbol and is the estimated pilot signal for the th received symbol.

D. Data Signal Detection

The data signal detection block of the baseband RAKE re-ceiver includes data code despreading, channel matching, and data decision, as shown in Fig. 2.

After pilot interference cancellation, the remaining signal is fed to a data code despreading matched filter in the frequency domain [19], [20]. Unlike implementing a time-domain code matched filter with a transversal filter, only a multiplier is used in implementing a frequency-domain code matched filter (the theory of FFT-based code despreading is covered in Appendix A). is simply multiplied by the complex conjugate of the FFT of the data signal spreading code

for data code despreading.

In a multipath channel, intersymbol interference (ISI) will still degrade the system performance (more detailed discussion is presented in Appendix A). This ISI originates from the de-layed paths of the previous symbol because each segment for FFT computation is exactly one symbol period long. This ISI effect can be neglected when the symbol period is much longer than the channel delay spread.

Finally, a channel matched filter is used to combine the signal power from different paths for data detection. The channel matched filter is in effect a maximal-ratio combiner for multipath signals, which is also implemented in the frequency domain (see Appendix B). The coefficients of the channel matched filter are obtained from the complex conjugate of the estimated channel frequency response . The data code

despreading output is multiplied by

to generate a frequency-domain channel matching output . A conventional method applies an IFFT to yield a time-domain channel matching output , i.e.,

(6)

Because the whole signal-processing chain of our RAKE receiver is done on a symbol-by-symbol basis and because the pilot signal and the data signal are synchronized, the exactly channel matched point in the channel matching output is just the first point . According to the property of FFT,

can be calculated by averaging the frequency-domain

channel matching output within one

symbol period, i.e.,

(26)

After channel matching, we can detect the data information by determining whether the real part of is greater or less than zero, as BPSK is used here as an example. More generally, other data modulation schemes can also be used with our RAKE receiver.

V. COMPUTERSIMULATIONRESULTS

To evaluate the performance of the FFT-based RAKE re-ceiver, a series of computer simulations were carried out under different channel conditions. Table I shows the simulation pa-rameters of our RAKE receiver. Here, we assume that each path has the same average SNR , where is the average bit energy of the data signal for each path and is the variance of the noise including MAI and thermal noise. Suppose that is the total number of paths ( for an AWGN channel,

for both a fixed two-path channel and a two-path fading channel). The total average SNR is . We did not in-clude the pilot signal power in calculation because

1) in our RAKE receiver pilot interference cancellation is used;

2) the pilot signal is shared for all users;

3) we want to compare our simulation results with theoreti-cally optimal results.

The system performances were shown by plotting the average bit error probability versus . In our simulations, the RAKE receiver was assumed to be a bandlimited system with an equiv-alent baseband bandwidth 1 , and the sampling rate was ex-actly the chip rate.

Figs. 5 and 6 show the system bit error rate performances for the channel sounding method without path selection in an AWGN channel and a fixed two-path channel respectively. The effect of the pilot power ratio was examined in Fig. 5. Fig. 6 shows the effect of ISI. In Fig. 7, we compared the system per-formances in an AWGN channel using two different channel sounding methods (with and without path selection). Finally, both channel sounding methods were simulated in a two-path fading channel, and the results are shown in Figs. 8 and 9. In

Fig. 5. Average bit error probability versus7 at different pilot-to-data signal power ratio in an AWGN channel when channel sounding without path selection was used ( = 0:99).

Fig. 6. Average bit error probability versus7 at different excess delays of a fixed two-path channel when channel sounding without path selection was used (P =P = 8 dB, = 0:99).

these figures, all the simulated system performances were com-pared with the theoretic bit error probability achievable for co-herent BPSK demodulation at a RAKE receiver output [21, pp. 237–240].

Fig. 5 shows the average bit error probability versus in an AWGN channel at different values of the pilot power ratio. We consider two cases: being 14 dB and 8 dB. That is, suppose there are 100 channels with 100% activity and all chan-nels are of equal power. The pilot power ratio of 14 and 8 dB represents 20% and 6% of the total downlink power, respec-tively. The time constant of the IIR filter (in Fig. 3), , was set to 0.99, i.e., the average period is about 100 symbols. From Fig. 5,

(7)

Fig. 7. Average bit error probability versus7 for channel sounding with and without path selection in an AWGN channel (P =P = 8 dB, = 0:9).

it can be observed that both cases introduce little performance degradation since the large time constant of the IIR filter pro-vides enough SNR for the channel estimation. We also note that the pilot signal itself does not degrade the system performance because the pilot interference is almost totally cancelled out in our RAKE receiver. Note that at average bit error probability of 10 and when is 8 dB, the power penalty (as compared with the theoretic BPSK case) is only about 0.5 dB.

Different from the conventional RAKE receiver, the ISI effect appears in an FFT-based RAKE receiver due to the segmenta-tion process for FFT computasegmenta-tion. The ISI effect was examined in Fig. 6. Here, we simulated the cases in which the excess delay of the second path was 30, 50, and 100 chips, i.e., the delay was approximately 3, 5, and 10 s, respectively. When is 10

s (about 20% of the symbol time) and the average bit error probability is 10 , there is about a 1.2 dB performance degra-dation from the single path case (without ISI, s).

Fig. 7 shows the effect of path selection on channel sounding. In the simulation, was set to 8 dB, was set to 0.9 (the length of the average period is about ten symbols), and the threshold for path selection ( ) was set to 10 dB below the peak amplitude of the coarsely estimated channel impulse re-sponse. From Fig. 7, it can be observed that channel sounding with path selection achieves almost the same performance as the theoretic BPSK case. This path selection process removes most of the noise effect in channel sounding. There is about a 3.5 dB gain at the average bit error probability of 10 between the two channel sounding methods. Therefore, path selection is abso-lutely necessary when the average period of the IIR filter is not long enough to reduce the noise effect in the channel sounding. Next, we simulated the channel sounding without path selection case in a two-path slow fading channel, e.g., a channel for WLL applications [18], with the maximum Doppler frequency set to 3, 5, and 10 Hz. The excess delay of the two-path fading channel was set to 30 chips ( s), was set to 8 dB, and was set to 0.99. The system

Fig. 8. Average bit error probability versus7 in a two-path slow fading channel when channel sounding without path selection was used (P =P = 8 dB, = 0:99,  = 3 s).

Fig. 9. Average bit error probability versus7 in a two-path fast fading channel when channel sounding with path selection was used (P =P = 8 dB,

 = 3 s).

performance is shown in Fig. 8. As the Doppler frequency increases, the system performance degrades due to the delay in the channel estimation.

Finally, we simulated the channel sounding with the path se-lection case in a two-path fast fading channel; the results are shown in Fig. 9. Here, was again set to 8 dB; the max-imum Doppler frequency was set to 17.78, 66.67, and 222.22 Hz; and was set to 3 s. We observe that as Doppler frequen-cies increase, the time constant of the IIR filter should be de-creased in order to track the channel more closely. However, a more noisy pilot signal estimation also results from a shorter time constant of the IIR filter. The noisy pilot signal estimation

(8)

degrades both the accuracy of channel estimation and the system performance. On the other hand, a large time constant reduces the noises in the estimated pilot signal but leads to miss tracking of channel variations. Furthermore, this miss tracking will also result in that the pilot signal cannot be effectively cancelled out at the pilot interference cancellation stage. Consequently, the uncancelled pilot signal becomes an interference itself for data signal detection, especially when the Doppler frequency is large.

VI. DISCUSSION ANDCONCLUSION

In this paper, we described an FFT-based RAKE receiver ar-chitecture for spread-spectrum downlink communications. This new RAKE receiver architecture has the following features.

1) This RAKE receiver architecture is a highly integrated solution. A sounding receiver, a spreading code matched filter, and a channel matched filter are all integrated in a single system using FFT-based matched filtering. 2) The pilot signal interference does not degrade the system

performance because its effect can be removed before data signal detection.

3) The sounding receiver of this RAKE receiver architec-ture can respond quickly to the change of the channel. A conventional RAKE receiver usually uses a sliding cor-relator to search for multipath delay profiles and pro-vide main path delays to the tracking loops. This search process induces a large estimation delay. A conventional RAKE receiver may lose track of some newly arrived or disappeared paths, and this will degrade the system performance. At contrast, this RAKE receiver induces much less estimation delay since our path searching and tracking are done on a symbol-by-symbol basis, and it can be quickly adapted to the change of the channel. Next, we will calculate the computation complexity of the FFT-based RAKE receiver. Either FFT or IFFT needs multiplications per symbol. In addition, each multiplier needs multiplications per symbol. An FFT is used to transform the received signal from the time domain to the frequency domain. The data signal process employs two multipliers (see Fig. 2). For the channel sounding without path selection (see Fig. 3), we totally used three multipliers, i.e., the total number of multiplications is per symbol.

According to Fig. 4, an FFT, an IFFT, and two multipliers are used for the channel sounding with path selection. In this case, each symbol totally needs 3 4 multiplications. Based on the system parameters of our computer simulation (listed in Table I), we can calculate that the FFT-based RAKE receiver needs 7168 and 15 872 multiplications per symbol for the two channel sounding methods, respectively.

An equivalent RAKE receiver can be implemented in the time domain, which employs a bank of corrlators to search and track the channel on a symbol-by-symbol basis. The search window for the multipath should cover only the region on which useful paths are likely to occur. For a wide-band CDMA system with a large cell size for mobile cellular applications, we may need a relative large window size to search/track the multipath. For example, a measurement result suggested a window size of ap-proximately 10 s [22]. Of course, a small search window size can be used for a small cell size due to its relatively small delay spread.

In Table II, we compare the computation complexity of the two approaches at different bandwidth (chip rate) and window sizes, assuming that the processing gain is 512. We also assumed that the number of RAKE fingers (for data detection) and the number of taps of the reconstruction filter (for pilot signal re-construction) are both four for the equivalent time-domain ap-proach. Table II shows that the FFT approach does not always have a lower computation complexity than the time-domain ap-proach, but its computation advantage becomes more apparent for a wide-band system operating an environment with a large delay spread. Furthermore, this architecture is very suitable for a multicode system. As high-data-rate transmission is needed for multimedia services, one method suggested is to use multiple code channels for a single user. For a conventional receiver, each added code channel uses three to four additional fingers to de-tect data. With the FFT-based archide-tecture, however, each added code channel employs only two additional multipliers for data code depreading and channel matching.

In this paper, we simulated our RAKE receiver in both a static channel and a two-path fading channel. Our simulation results show that average bit error probability of the system is close to the theoretic optimum in a static channel. In a mobile radio channel, we found that the system performance degrades as the maximum Doppler frequency increases. To optimize for

(9)

the system performance, the time constant of the channel es-timator should be adapted to the channel Doppler frequencies. Overall, our simulation results could serve as a valuable refer-ence to other wide-band CDMA RAKE receiver designers.

For future research, multiuser detection with the FFT-based RAKE receiver in uplink transmissions can be studied. Parallel interference cancellation (PIC) techniques can be easily adopted [23] and used with the FFT-based RAKE receiver architecture. Within the PIC detector, we estimate MAI and remove the esti-mated MAI from the received signal in parallel in the frequency domain. We expect that through multiuser detection, both the system performance and the system capacity can be further im-proved.

APPENDIX I

FFT-BASEDCODEDESPREADING

In this Appendix, we introduce the concept of FFT-based matched filtering and discuss how this method can be used for code despreading.

Assume that and are two discrete time signals of

length ( ) and that their FFTs are and

, respectively. A sequence , whose FFT is

, is the circular convolution between and [20], [24], where the notation denotes ( modulo ). can be expressed as

(A.1)

Let both and be , where is the data signal

spreading code. According to (A.1), the autocorrelation of is

when ,

when (A.2)

where is the FFT of . Since is a random code, can be approximated by a delta function of height . Therefore, a data code matched filter can be implemented by FFT-based matched filtering.

As FFT is a symbol-by-symbol operation, when the window of FFT computation does not synchronize with the received symbol timing, ISI appears in the FFT signal. Without loss of generality, we assume the original data signal has unit ampli-tude and ignore both the pilot signal and the noise term. For the th received symbol, the remaining signal after pilot interference cancellation (in time domain representation) is

(A.3) where

time offset between the window of FFT computa-tion and the received symbol timing;

previous information bit; present information bit; unit step function.

The cross-correlation between and is

(A.4)

where is the FFT of . The exactly time matched

point of is

when

when .(A.5)

The ISI effect can be neglected if the symbol period is much larger than the time offset, i.e., .

APPENDIX II

FFT-BASEDCHANNELMATCHING

We derive the equation for the first point of the channel matched filter output and prove that a channel matched filter is also a maximal-ratio combiner for multipath signals in this Appendix.

Without loss of generality, we assume perfect channel esti-mation and no noise. The relationship between the estimated channel impulse response and the estimated channel fre-quency response is expressed as

(B.1) where

number of resolvable paths; complex gain of the th path; excess delay of the th path.

The data code despreading output is . Here, we ignore the pilot signal, the noise term, and the ISI effect. The

IFFT of is

(B.2) We obtain a frequency-domain channel matching

(10)

convolution of and , i.e.,

(B.3)

By setting into (B.3), the first point of is (B.4) Substituting (B.1) and (B.2) into (B.4) yields

(B.5) Therefore, the channel matched filter is a maximal-ratio com-biner for multipath signals, and only the first point of is needed for data decision.

REFERENCES

[1] A. Baier, U.-C. Fiebig, W. Granzow, W. Koch, P. Teder, and J. Thi-elecke, “Design study for a CDMA-based third-generation mobile radio system,” IEEE J. Select. Areas Commun., vol. 12, pp. 733–743, May 1994.

[2] F. Ovesijö, E. Dahlman, T. Ojanperä, A. Toskala, and A. Klein, “FRAMES multiple access mode 2—Wideband CDMA,” in Proc. PIMRC’97, Helsinki, Sept. 1997, pp. 42–46.

[3] F. Adachi, M. Sawahashi, and H. Suda, “Wideband DS-CDMA for next-generation mobile communication systems,” IEEE Commun. Mag., vol. 36, pp. 56–69, Sept. 1998.

[4] W. C. Y. Lee, “Overview of cellular CDMA,” IEEE Trans. Veh. Technol., vol. 40, pp. 291–302, May 1991.

[5] K. S. Gilhousen, I. M. Jacobs, R. Padovani, A. J. Viterbi, A. Weaver Jr., and C. E. Wheatley, “On the capacity of a cellular CDMA system,” IEEE Trans. Veh. Technol., vol. 40, pp. 303–312, May 1991.

[6] G. L. Turin, “Introduction to spread-spectrum antimultipath techniques and their application to urban digital radio,” Proc. IEEE, vol. 68, pp. 328–353, Mar. 1980.

[7] H. Ochsner, “Direct-sequence spread-spectrum receiver for communi-cation on frequency-selective fading channels,” IEEE J. Select. Areas Commun., vol. SAC-5, pp. 188–193, Feb. 1987.

[8] G. J. R. Povey, P. M. Grant, and R. D. Pringle, “A decision-directed spread-spectrum RAKE receiver for fast-fading mobile channels,” IEEE Trans. Veh. Technol., vol. 45, pp. 491–502, Aug. 1996.

[9] H. Andoh, M. Sawahashi, and F. Adachi, “Channel estimation using time multiplex pilot symbols for coherent RAKE combining for DS-CDMA mobile radio,” in Proc. PIMRC’97, Helsinki, Finland, Sept. 1997, pp. 954–958.

tems employing RAKE receivers in Rayleigh fading channels,” IEEE Trans. Veh. Technol., vol. 47, pp. 1258–1267, Nov. 1998.

[12] H. Huang, C.-L. I, and S. T. Brink, “Improving detection and esti-mation in pilot-aided frequency selective CDMA channels,” in Proc. ICUPC’97, San Diego, CA, Oct. 1997, pp. 198–201.

[13] M. B. Pursley, “Performance evaluation of phase-coded spread-spec-trum multiple-access communication—Part I,” IEEE Trans. Commun., vol. COM-25, pp. 795–799, Aug. 1977.

[14] W. C. Jakes Jr., Microwave Mobile Communications. New York: Wiley-Interscience, 1974.

[15] A. P. Hulbert, “Comprehensive RAKE—A novel and practical receiver architecture offering improved performance,” in Proc. ISSSTA’94, Oulu, Finland, July 1994, pp. 470–474.

[16] T. S. Rappaport, Wireless Communications, Principles & Prac-tice. Englewood Cliffs, NJ: Prentice-Hall, 1996.

[17] W. Mohr, “Radio propagation for local loop applications at 2 GHz,” in Proc. UPC’94, San Diego, CA, Oct. 1994, pp. 119–123.

[18] T. Westman, K. Rikkinen, and T. Ojanperä, “DCS 1800 based wire-less local loop (WLL),” in Proc. VTC’96, Atlanta, GA, Apr. 1996, pp. 313–315.

[19] J. Kilvington and F. England, “Receivers for navigation satellite sys-tems,” 4 601 005.

[20] E. O. Brigham, The Fast Fourier Transform and Its Applica-tions Englewood Cliffs, NJ, 1988.

[21] S. Glisic and B. Vucetic, Spread Spectrum CDMA Systems for Wireless Communications. Boston, MA: Artech House, 1997.

[22] K. A. Stewart, G. P. Labedz, and K. Sohrabi, “Wideband channel mear-ments at 900 Hz,” in Proc. VTC’95, Chicago, July 1995, pp. 236–240. [23] S. Moshavi, “Multi-user detection for DS-CDMA communications,”

IEEE Commun. Mag., vol. 34, pp. 124–136, Oct. 1996.

[24] A. V. Oppenheim and R. W. Schaferm, Discrete-Time Signal Pro-cessing. Englewood Cliffs, NJ: Prentice-Hall, 1989.

Shin-Yuan Wang was born in Hsin-Chu, Taiwan,

R.O.C. He received the B.S. degree is electrical engineering from National Taiwan Ocean University in 1993 and the M.S. degree in communication en-gineering from the National Chiao-Tung University, Taiwan, in 1995, where he is currently pursuing the Ph.D. degree.

His research interests include the design of base-band receiver architectures for spread-spectrum sys-tems and smart antenna syssys-tems.

Chia-Chi Huang was born in Taiwan, R.O.C. He

re-ceived the B.S. degree in electrical engineering from National Taiwan University in 1977 and the M.S. and Ph.D. degrees in electrical engineering from the Uni-versity of California, Berkeley, in 1980 and 1984, re-spectively.

From 1984 to 1988, he was an FR and Communi-cation System Engineer with the Corporate Research and Development Center, General Electric Co., Sch-enectady, NY, where he worked on mobile radio com-munications. From 1989 to 1992, he was with the IBM T. J. Watson Research Center, Yorktown Heights, NY, as a Research Staff Member, working on indoor radio communications. Since 1992, he has been with the Department of Communication Engineering, National Chiao Tung Un-versity, Hsinchu, Taiwan, as an Associate Professor.

數據

Fig. 1. Simplified block diagram of an FFT-based spread-spectrum downlink RAKE receiver.
Fig. 3. (a) Channel sounding without path selection. (b) Data signal reconstruction.
Fig. 4. (a) Channel sounding with path selection. (b) Pilot signal reconstruction.
Fig. 5. Average bit error probability versus 7 at different pilot-to-data signal power ratio in an AWGN channel when channel sounding without path selection was used (  = 0:99).
+2

參考文獻

相關文件

² Stable kernel in a goals hierarchy is used as a basis for establishing the architecture; Goals are organized to form several alternatives based on the types of goals and

6 《中論·觀因緣品》,《佛藏要籍選刊》第 9 冊,上海古籍出版社 1994 年版,第 1

In this paper, we propose a practical numerical method based on the LSM and the truncated SVD to reconstruct the support of the inhomogeneity in the acoustic equation with

Robinson Crusoe is an Englishman from the 1) t_______ of York in the seventeenth century, the youngest son of a merchant of German origin. This trip is financially successful,

fostering independent application of reading strategies Strategy 7: Provide opportunities for students to track, reflect on, and share their learning progress (destination). •

Particularly, combining the numerical results of the two papers, we may obtain such a conclusion that the merit function method based on ϕ p has a better a global convergence and

The case where all the ρ s are equal to identity shows that this is not true in general (in this case the irreducible representations are lines, and we have an infinity of ways

Through despair and hope Through faith and love Till we find our place On the path unwinding In the circle. The circle