Академический Документы
Профессиональный Документы
Культура Документы
Spread Spectrum
The spread spectrum technique was developed initially for military and intelligence requirements. The essential idea is to spread the information signal over a wider bandwidth to make jamming and interception more difficult. In our project, we will look some spread spectrum techniques and multiple access technique based on spread spectrum.
Outline
1. Concept of Spread Spectrum 2. Direct sequence Spread Spectrum 3. Generation of spreading sequences 4. Code Division Multiple Access 5. Special hardware applications
Further modulated using a sequence of digits known as a spreading code or spreading sequence.
The spreading code is generated by a pseudonoise, or pseudorandom number generator. The effect of this modulation is to increase significantly the bandwidth (spread the spectrum) of the signal to be transmitted.
At the receiver, the same digit sequence is used to demodulate the spread spectrum signal. The signal is fed into a channel decoder to recover the data.
Outline
1. Concept of Spread Spectrum 2. Direct sequence Spread Spectrum 3. Generation of spreading sequences 4. Code Division Multiple Access 5. Special hardware applications
0 0 0 11 0 0 1 1 1 0 1
To produce the DSSS signal, we multiply the above by c(t), which is the PN sequence taking on values of +1 and -1.
DSSS Performance
The information signal has a bit width of T, which is equivalent to a data rate of 1/T. the spectrum of the signal depending on the encoding technique, is roughly 2/T. Similarly, the spectrum of the PN signal is 2/Tc. The amount of spreading that is achieved is a direct result of the data rate of the PN stream.
DSSS Performance
>
Outline
1. Concept of Spread Spectrum 2. Direct sequence Spread Spectrum 3. Generation of spreading sequences 4. Code Division Multiple Access 5. Special hardware applications
PN Sequences
PN Properties
LFSR implementation
M-Sequences Properties
PN Sequences
Ideal spreading sequence would be a random sequence of binary ones and zeros. It is required that transmitter and receiver must have a copy of the random bit stream. A predictable way is needed to generate the same bit stream at the transmitter and receiver and also retain the desirable properties of a random bit stream. A PN generator can meet this requirement.
PN Sequences
A PN generator will produce a periodic sequence that eventually repeats but that appears to be random. PN properties:
Randomness Unpredictability orthogonality
PN Sequences
PN Properties
LFSR implementation
M-Sequences Properties
LFSR implementation
The circuit of the LFSR (linear feedback shift register) is implemented as follows:
The LFSR contains n bits. There are from 1 to (n-1) XOR gates.
LFSR implementation
An actual implementation would not have the multiple circuits; instead, for Ai=0, the corresponding XOR circuit is eliminated. [Example] A 4-bit LFSR:
B3 B0 B1
PN Sequences
PN Properties
LFSR implementation
M-Sequences Properties
M-Sequences
M-sequences have several properties that make them attractive for spread spectrum applications:
Property 1. m-sequence has a number of ones that is one greater than that of zeroes: 1110100 Property 2. If we slide a window of length n along the output sequence for N shifts (where N=2n-1), each n-tuple appears exactly once. 1 1 1 0 1 0 0 1 1 1 0 1 0 111, 110, 101, 010, 100, 001, 011
M-Sequences
Property 3. There is one run of ones of length n and one run of zeros of length n-1. Example: When n=4, N=15, 0 0 0 1 0 0 1 1 0 1 0 1 1 1 1
1 run of 1s of length 4 1 run of 0s of length 3
M-Sequences
Note that the receiver and the transmitter must be synchronized so that they can detect the PN code sequence and then recover the data correctly. Its circuit is implemented at the level of the receiver by:
Outline
1. Concept of Spread Spectrum 2. Direct sequence Spread Spectrum 3. Generation of spreading sequences 4. Code Division Multiple Access 5. Special hardware applications
CDMA Example
Outline
1. Concept of Spread Spectrum 2. Direct sequence Spread Spectrum 3. Generation of spreading sequences 4. Code Division Multiple Access 5. Special hardware applications
DSSS modulator
DSSS demodulator
results