discuss-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Discuss-gnuradio] WCDMA/UMTS receiver implementation


From: Michael Johnson
Subject: Re: [Discuss-gnuradio] WCDMA/UMTS receiver implementation
Date: Tue, 25 Oct 2011 09:59:40 -0500

Hi Miguel,

You're correct that the rake receiver combines multipath effects. If there is little or no multipath then a rake receiver is not necessary.

However, in any real world system a receiver needs to track timing offset with respect to the transmitter. To do this the receiver needs to correlate against the transmitted scrambling code at a series of lags to find the peak. The result of these correlations is the channel impulse response, so in reality implementing a rake receiver isn't much more difficult than a single path receiver.

There actually is a pilot "channel" on the uplink, just not a dedicated one. For the standard QPSK uplink transmission, the control information is on the Q (imaginary) axis (see 3GPP TS 25.213 section 4.2.1.1). Uplink control channel formatting varies (see 3GPP TS 25.211 Section 5.2.11), but at least some of the control bits in a frame are pilot bits. You can use these bits to derotate the data channel, similar to the way the CPICH is used on the downlink.

Furthermore your signal processing chain isn't correct. You need to first descramble, then despread, then you can use a QPSK slicer/demodulator. You might consider first implementing a UMTS downlink receiever as it's similar to the uplink, but a bit simpler.

Finally, if you plan on using this receiver to receive actual UMTS uplink signals keep in mind there are 2^24 possible codes (if the system is using long codes). If you don't know the code number, it will take a very long time to crunch through all the possibilities.

Good luck!

Michael Johnson
Software Radio Architect
Epiq Solutions
www.eqiqsolutions.com
_______________________________________________
Discuss-gnuradio mailing list
address@hidden
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio



reply via email to

[Prev in Thread] Current Thread [Next in Thread]