The baseband signal of the 406 MHz COSPAS-SARSAT emergency beacon is a 144-bit or 112-bit data with 0 and 1 code, including the information bits and error correcting check bits. In order to improve the coding efficiency of the baseband signal for the 406 MHz transmitter in the STM32 micro-controller, this paper proposes a calculation method for the first BCH error correcting code (BCH-1) and the second BCH error correcting code (BCH-2) of the COSPAS-SARAST transmitter. First, conduct the data coding process by 64-bit integral data; then, compute the BCH (127, 106) code and the BCH (63, 51) code to obtain the respective error correcting codes for improving coding rate; next, generate the baseband signal according to the GB 14391-2021 coding format; finally, modulate the baseband signal into a 406 MHz-RF signal, send it out and complete the task of distress alerting. The experimental results show that the proposed STM32 microcontroller-based baseband signal generation method is effective, and the EPIRB (Emergency Position Indicating Radio Beacon) designed based on this method has reached the industry standard.
Read full abstract