SWRA591 April   2019 CC1310 , CC1350

 

  1.   1
    1.     2
    2.     3
      1.      4
    3.     5
      1.      6
      2.      7
    4.     8
    5.     9
    6.     10
    7.     11
      1.      12
        1.       13
        2.       14
        3.       15
        4.       16
        5.       17
      2.      18
        1.       19
        2.       20
        3.       21
        4.       22
    8.     23

Direct Sequence Spreader

The Direct Sequence Spreader assigns a known bit pattern to each of the incoming bits to the module. It can be considered a form of repetition code where a bit of duration t is replaced by M bits each of duration Tb. As a consequence, the rate at which information is transmitted is reduced by 1/M. If one wants to keep information rate constant, then the bit duration must be reduced by Tb/M, which subsequently increases the bandwidth by factor M. As a consequence the information bits are “chipped” into smaller duration symbols and are transmitted over the air. The ratio of symbol rate to the bit rate is called processing gain of a spread spectrum system.

The processing gain is the figure of merit that is considered when comparing narrow-band system to spread spectrum application. To appreciate intuitively how this improves the error performance we consider the slicer in a correlation receiver followed by a maximum likelihood (ML) decision block. In a DSSS system the block will make decisions on each symbol and then integrate the result over on information bit period. The probability of making a bit error therefore reduces when the bit is divided into many short duration symbols.

In the CC13x0 DSSS modes, the spreader length can be configured to be 1, 2, 4, and 8. Table 2 illustrates the bit mapping for each of the options.

The WB-DSSS scheme is implemented as 2-GFSK PHY with over the air symbol rate of 480 kbps.

Table 2. DSSS Spreading Codes

DSSS ‘0’ ‘1’
1 ‘0’ ‘1’
2 ‘00’ ‘11’
4 ‘1100’ ‘0011’
8 ‘11001100’ ‘00110011’