Rules | Recent posts | topic RSS | Search | Register  | Log in

partial correlation in spread spectrum

 
Post new topic  Reply to topic    EDAboard.com Forum Index -> Digital communication
Author Message
zahedi79



Joined: 01 Nov 2005
Posts: 100
Helped: 3


Post27 Aug 2007 8:25   partial correlation in spread spectrum

Hello to All
I need more information on
"partial correlation in spread spectrum"
I want to implement it on FPGA.
Back to top
brmadhukar



Joined: 21 Jun 2002
Posts: 844
Helped: 29


Post29 Aug 2007 3:56   Re: partial correlation in spread spectrum

Partial correlation involves correlation over the "partial" sequences. This can be implemented using adders only if you are using 1-bit or suing LUTs otherwise.

You need to be more clear on what you need.

BRM
Back to top
vahidkh6222



Joined: 11 Oct 2005
Posts: 161
Helped: 6


Post30 Aug 2007 14:24   partial correlation in spread spectrum

since usually in spread spectrum systems the length of PN sequence is very long, it is not economically efficient to correlate recieved signal with the whole PN sequence to detect your desired(which you know it's PNseq) user. so they invent new codes that exhibit such charactristics so you can do the detection with smaller length correlators....
Back to top
zahedi79



Joined: 01 Nov 2005
Posts: 100
Helped: 3


Post06 Sep 2007 7:18   Re: partial correlation in spread spectrum

Hello
I want to know how we can corrolate a little number of PN code to find peak (in acquisition)? because in 1023 length code the FPGA dosent have enough space to make this corrolation (or multiplication).
shift 1 by 1 and corrolate is dificult if the code has 1023 lentghes.

Mr vahidkh6222,
please continue the ...
I want more and more.
how we can invent such smaller code.please send more information about it.
Back to top
vahidkh6222



Joined: 11 Oct 2005
Posts: 161
Helped: 6


Post07 Sep 2007 21:56   Re: partial correlation in spread spectrum

1-excuse me, last time i was not quiet sure and also what i'm saying now is just my understandings and may not be quiet right. for example i'm not quiet sure about the possiblity of doing the correlation with smaller length correlators.

2-I took a look at my reference and it said :"rapid synchronization of long codes often requiers an estimate of the correlation between recieving code and the despreading one be made in less than a full code period. thus this correlation estimate is based on a partial period...". THIS is the purpose of partial correlation. I dont think that it is a replacement for desired user detection by complete autocorrelation. clearly, partial correlation function is depends upon it's size(the length of correlation window) and it's begining time and it shows the number of agreements (between recieved and despreading code) minus disagreements. think about it....if we use partial correlator as a "desired user code detector" instead of complete correlator, then how can we determine the difference between two DIFFERENT codes that accidentally have the same first 128 bits but differ in remaining bits?! you see, it is not ENOUGH and we need the complete correlator anyhow.

3-As a FPGA designer, may i ask you why do you think "in 1023 length code the FPGA doesnt has enough space to make this corrolation"?!!!!
assuming that you have a 1024 length code. i think it is 1024 bits and it costs you only 1024 flipflops for a shiftregister plus you need some thousands of XORs to do the correlation and it counts NOTHING in any of FPGAs!(I wonder why did you say multiplications! when you are working with bits of data you should use XORs for correlation).

4- My reference is "spread spectrum communiations" by "Ziemer", chapter 3 is about codes and their characteristics. but i think you should search the net for FPGA implementation of spread spectrum reciever...
Back to top
mathuranathan



Joined: 11 Sep 2006
Posts: 196
Helped: 22
Location: Chennai


Post14 Sep 2007 12:46   Re: partial correlation in spread spectrum

partial correlation is dealt in Modern Wireless communication by Simon Haykins

Expression for calculating it is also available in it.

Hope this helps...
Back to top
priyankguddu



Joined: 04 Feb 2005
Posts: 85
Helped: 6


Post16 Oct 2007 10:29   Re: partial correlation in spread spectrum

I feel u want to do correlation of GPS c/a code .. If my guess is correct I can help u..
I have implemented that..
Back to top
shiv_emf



Joined: 31 Aug 2005
Posts: 637
Helped: 14


Post17 Dec 2007 11:31   partial correlation in spread spectrum

"Spread-spectrum techniques are methods by which energy generated in a particular bandwidth is deliberately spread in the frequency domain, resulting in a signal with a wider bandwidth"


PLs help me to understand Spread spectrum or point me to documents/book
thanks
Shiv
Back to top
mathuranathan



Joined: 11 Sep 2006
Posts: 196
Helped: 22
Location: Chennai


Post29 Jan 2008 8:10   Re: partial correlation in spread spectrum

shiv_emf wrote:
"Spread-spectrum techniques are methods by which energy generated in a particular bandwidth is deliberately spread in the frequency domain, resulting in a signal with a wider bandwidth"


PLs help me to understand Spread spectrum or point me to documents/book
thanks
Shiv


Wireless communication by Rappaport,
Modern Wireless communication by Simon Haykins
Back to top
nidhalodeh



Joined: 20 Jun 2006
Posts: 54
Helped: 4


Post29 Jan 2008 8:33   Re: partial correlation in spread spectrum

Hello,

I would like to addsomething according to my readings.
Partial correlation some times happened due to multuirate system. means that when different users allocated with different code lengths according to their data type (voice, data, multi...) then in the receiver side, the a full correlation will be done between users with same code length and a partial correlation will be done between users with different length. this is in case of synchronization.
on the other hand, the partial correlation may occure between 2 users with same data rate but without synchronization, then the receiver will try to detect the transmitted signal based on the overlabing between the transmitted code and the stored one on the receiver.

Thank You
Nidhal
Back to top
Post new topic  Reply to topic    EDAboard.com Forum Index -> Digital communication
Page 1 of 1 All times are GMT + 2 Hours


Abuse
Administrator
Moderators
topic RSS 
sitemap