Pseudo-Noise (PN) Ranging Systems - CCSDS
Pseudo-Noise (PN) Ranging Systems - CCSDS
Pseudo-Noise (PN) Ranging Systems - CCSDS
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>CCSDS</strong> INFORMATIONAL REPORT CONCERNING PSEUDO-NOISE RANGING SYSTEMS<br />
Table 2-1: Component <strong>PN</strong> Sequences<br />
Code Component Length Chip Sequence<br />
C1 2 1, -1<br />
C2 7 1, 1, 1, -1, -1, 1, -1<br />
C3 11 1, 1, 1, -1, -1, -1, 1, -1, 1, 1, -1<br />
C4 15 1, 1, 1, 1, -1, -1, -1, 1, -1, -1, 1, 1, -1, 1 -1<br />
C5 19 1, 1, 1, 1,-1, 1, -1, 1, -1, -1, -1, -1, 1, 1, -1, 1, 1, -1, -1<br />
C6 23 1, 1, 1, 1, 1, -1, 1, -1, 1, 1, -1, -1, 1, 1, -1, -1, 1, -1, 1, -1, -1, -<br />
1, -1<br />
Each component sequence is placed in a circular shift register with length equal to the<br />
component length and clocked at the chip rate. The T4B composite code is formed from the<br />
combination of the shift register outputs using the following formula:<br />
C = sign(<br />
4C1<br />
+ C2<br />
− C3<br />
− C4<br />
+ C5<br />
− C6<br />
)<br />
The output of each shift register is fed back to the input, such that each component repeats<br />
itself with period equal to the component length. Figure 2-2 shows a functional block<br />
diagram of the T4B <strong>PN</strong> code generation.<br />
Because of the sign function, the value of the composite code C in the formula above can be<br />
interpreted as being determined by votes from the six component sequences (the negative<br />
sign simply means that the component sequence is inverted). C1 is multiplied by four, and<br />
thus has four ‘votes’, while the other five components only have one vote. Since the C1<br />
component is the range clock component, the T4B code has a relatively strong clock<br />
component.<br />
where the combined sequence is C = sign(4C1+ C2 − C3 − C4 + C5 − C6)<br />
Figure 2-2: T4B <strong>PN</strong> Code Generation<br />
<strong>CCSDS</strong> 414.0-G-1 Page 2-4 March 2010