Sign in

username:

password:



Not a member?

Search compdsp



Search tips

comp.dsp by Keywords

Adaptive Filter | ADPCM | ADSP | ADSP-2181 | Aliasing | AMR | Anti-Aliasing | ARMA | Autocorrelation | AutoCovariance | Beamforming | Bessel | Blackfin | Butterworth | C6713 | CCS | Chebyshev | CIC Filter | Circular Convolution | Code Composer Studio | Comb Filter | Compression | Convolution | Cross Correlation | DCT | Decimation | Deconvolution | Demodulation | DM642 | DSP Boards | DSP/BIOS | DTMF | Echo Cancellation | Equalization | Equalizer | ETSI | EZLITE (Ez-kit Lite) | FFT | FFTW | FIR Filter | Fixed Point | FSK | G.711 | G.723 | G.729 | Gaussian Noise | Goertzel | GPIO | Hilbert Transform | IFFT | IIR Filter | Interpolation | Invariance | JTAG | Kalman | Laplace Transform | Levinson | LPC | McBSP | MIPS | Modulation | MPEG | Multirate | Notch Filter | Nyquist | OFDM | Oversampling | Pink Noise | Pitch | PLL | Polyphase | QAM | QDMA | Quantization | Quantizer | Radar | Random Noise | Reed Solomon | Remez | Resampling | RTDX | Sampling | Sharc | TI C6711 | Undersampling | Viterbi | Wavelets | White Noise | Wiener Filter | Windowing | XDS510PP | Z Transform

Discussion Groups

Free Online Books

Discussion Groups | Comp.DSP | Question about Galois/Fibonacci LFSRs and CDMA

There are 3 messages in this thread.

You are currently looking at messages 0 to 3.


Question about Galois/Fibonacci LFSRs and CDMA - EM - 19:02 14-11-04

CDMA uses psuedo random sequences to seperate users sharing the same
frequency band.  The standards (which I don't have access to) specify
a polynomial used to generate these sequences.  The polynomial
describes where the taps go, in a linear feedback shift register.

The LFSR for a particular polynomial can be implemented in two ways,
either in a Galois form (little adders at the taps) or Fibonacci form
(a huge adder feeding the shift register).  Even though they use the
same polynomial, they will produce a different bit sequence.

Do the CDMA standards specify which form to use?  

If not, is it possible to use either form interchangably in a CDMA
system and still be able to isolate a specific user?  i.e.  does a
sequence generated by a Galois form cross-correlate well with one
generated by Fibonacci form, as long as they have the same polynomial?
 I'm guessing the answer is no.

Thanks in advance.

Re: Question about Galois/Fibonacci LFSRs and CDMA - Allan Herriman - 00:14 15-11-04



On 14 Nov 2004 16:02:16 -0800, e...@yahoo.com (EM) wrote:

>CDMA uses psuedo random sequences to seperate users sharing the same
>frequency band.  The standards (which I don't have access to) specify
>a polynomial used to generate these sequences.  The polynomial
>describes where the taps go, in a linear feedback shift register.
>
>The LFSR for a particular polynomial can be implemented in two ways,
>either in a Galois form (little adders at the taps) or Fibonacci form
>(a huge adder feeding the shift register).  Even though they use the
>same polynomial, they will produce a different bit sequence.
>
>Do the CDMA standards specify which form to use?  
>
>If not, is it possible to use either form interchangably in a CDMA
>system and still be able to isolate a specific user?  i.e.  does a
>sequence generated by a Galois form cross-correlate well with one
>generated by Fibonacci form, as long as they have the same polynomial?
> I'm guessing the answer is no.

The sequences are the same!  However, the internal states aren't the
same, which is probably what confused you.  (Take particular care if
the CDMA standard refers to the internal state, e.g. during
initialisation.)

This thread will help:
http://groups.google.com/groups?threadm=38edfbee.0302070846.3d6b812c%40posting.google.com

Regards,
Allan

Re: Question about Galois/Fibonacci LFSRs and CDMA - EM - 12:10 15-11-04

> The sequences are the same!  

Ahh.  I must have an error in my simulations, which produced different
sequences (that weren't even phase shifts of each other).

> This thread will help:
> http://groups.google.com/groups?threadm=38edfbee.0302070846.3d6b812c%40posting.google.com

Thanks a bunch for the link, Allan.  I should have Googled outside of
comp.dsp.  Silly me.