SWRA696A April   2021  – November 2021 CC1352P , CC1352P7 , CC1352R

 

  1.   Trademarks
  2. 1Introduction
    1. 1.1 Acronyms Used in This Document
  3. 2DSSS Encoding Scheme
    1. 2.1 Convolutional Encoder
    2. 2.2 Direct Sequence Spreader
  4. 3Packet Format
  5. 4Setting Up WB-DSSS in SmartRF Studio
  6. 5Setting Up WB-DSSS in Code Composer Studio
  7. 6Measured Results
    1. 6.1 Receiver Performance
      1. 6.1.1 DSSS = 1, 240 kbps, 2-GFSK, 195 kHz Deviation, 1x Spreading
      2. 6.1.2 WB-DSSS 120 kbps, 2-GFSK, 195 kHz Deviation, 2x Spreading
      3. 6.1.3 WB-DSSS 60 kbps, 2-GFSK, 195 kHz Deviation, 4x Spreading
      4. 6.1.4 WB-DSSS 30 kbps, 2-GFSK, 195 kHz Deviation, 8x Spreading
      5. 6.1.5 WB-DSSS Frequency Offset Tolerance
    2. 6.2 Transmitter Performance and FCC 15.247 Measurements
      1. 6.2.1 WB-DSSS 240 kbps, 2-GFSK, 195 kHz Deviation, 1x Spreading
      2. 6.2.2 WB-DSSS 120 kbps, 2-GFSK, 195 kHz Deviation, 2x Spreading
      3. 6.2.3 WB-DSSS 60kbps, 2-GFSK, 195 kHz Deviation, 4x Spreading
      4. 6.2.4 WB-DSSS 30 kbps, 2-GFSK, 195 kHz Deviation, 8x Spreading
  8. 7References
  9. 8Revision History

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 you want 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 one information bit period. The probability of making a bit error therefore reduces when the bit is divided into many short duration symbols.

In the CC1352 DSSS modes, the spreader length can be configured to be 1, 2, 4, and 8. Table 2-1 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-1 DSSS Spreading Codes
DSSS ‘0’ ‘1’
1 ‘0’ ‘1’
2 ‘00’ ‘11’
4 ‘1100’ ‘0011’
8 ‘11001100’ ‘00110011’