C++ เจตเจฟเฉฑเจš SDR DVB-T2 เจฐเจฟเจธเฉ€เจตเจฐ

เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจฐเฉ‡เจกเฉ€เจ“ เจฎเฉˆเจŸเจฒ เจตเจฐเจ• (เจœเฉ‹ เจ…เจธเจฒ เจตเจฟเฉฑเจš เจคเฉเจนเจพเจกเฉ€ เจธเจฟเจนเจค เจฒเจˆ เจšเฉฐเจ—เจพ เจนเฉˆ) เจจเฉ‚เฉฐ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจฆเฉ‡ เจธเจฟเจฐเจฆเจฐเจฆ เจจเจพเจฒ เจฌเจฆเจฒเจฃ เจฆเจพ เจ‡เฉฑเจ• เจคเจฐเฉ€เจ•เจพ เจนเฉˆเฅค SDRs เจ‡เฉฑเจ• เจฎเจนเจพเจจ เจญเจตเจฟเฉฑเจ– เจฆเฉ€ เจญเจตเจฟเฉฑเจ–เจฌเจพเจฃเฉ€ เจ•เจฐเจฆเฉ‡ เจนเจจ เจ…เจคเฉ‡ เจฎเฉเฉฑเจ– เจซเจพเจ‡เจฆเจพ เจฐเฉ‡เจกเฉ€เจ“ เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจตเจฟเฉฑเจš เจชเจพเจฌเฉฐเจฆเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจนเจŸเจพเจ‰เจฃเจพ เจฎเฉฐเจจเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ. เจ‡เฉฑเจ• เจ‰เจฆเจพเจนเจฐเจจ OFDM (เจ†เจฐเจฅเฉ‹เจ—เฉ‹เจจเจฒ เจซเฉเจฐเฉ€เจ•เฉเจเจ‚เจธเฉ€-เจกเจฟเจตเฉ€เจœเจผเจจ เจฎเจฒเจŸเฉ€เจชเจฒเฉˆเจ•เจธเจฟเฉฐเจ—) เจฎเฉ‹เจกเจฟเจŠเจฒเฉ‡เจธเจผเจจ เจตเจฟเจงเฉ€ เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจ•เฉ‡เจตเจฒ SDR เจตเจฟเจงเฉ€ เจฆเฉเจ†เจฐเจพ เจธเฉฐเจญเจต เจนเฉ‹เจˆ เจนเฉˆเฅค เจชเจฐ SDR เจ•เฉ‹เจฒ เจ‡เฉฑเจ• เจนเฉ‹เจฐ, เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจ‡เฉฐเจœเฉ€เจจเฉ€เจ…เจฐเจฟเฉฐเจ— เจฆเจพ เจฎเฉŒเจ•เจพ เจตเฉ€ เจนเฉˆ - เจ˜เฉฑเจŸเฉ‹ เจ˜เฉฑเจŸ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจจเจพเจฒ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจฎเจจเจฎเจพเจจเฉ‡ เจฌเจฟเฉฐเจฆเฉ‚ 'เจคเฉ‡ เจ‡เฉฑเจ• เจธเจฟเจ—เจจเจฒ เจจเฉ‚เฉฐ เจจเจฟเจฏเฉฐเจคเจฐเจฟเจค เจ•เจฐเจจ เจ…เจคเฉ‡ เจ•เจฒเจชเจจเจพ เจ•เจฐเจจ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพเฅค

เจฆเจฟเจฒเจšเจธเจช เจธเฉฐเจšเจพเจฐ เจฎเจพเจชเจฆเฉฐเจกเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• เจนเฉˆ เจŸเฉˆเจฐเฉ‡เจธเจŸเฉเจฐเฉ€เจ…เจฒ เจŸเฉˆเจฐเฉ‡เจธเจŸเฉเจฐเฉ€เจ…เจฒ เจŸเฉˆเจฒเฉ€เจตเจฟเจœเจผเจจ DVB-T2.
เจ•เจพเจนเจฆเฉ‡ เจฒเจˆ? เจฌเฉ‡เจธเจผเฉฑเจ•, เจคเฉเจธเฉ€เจ‚ เจฌเจฟเจจเจพเจ‚ เจ‰เฉฑเจ เฉ‡ เจŸเฉ€เจตเฉ€ เจจเฉ‚เฉฐ เจšเจพเจฒเฉ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹, เจชเจฐ เจ‰เฉฑเจฅเฉ‡ เจฆเฉ‡เจ–เจฃ เจฒเจˆ เจฌเจฟเจฒเจ•เฉเจฒ เจ•เฉเจ เจจเจนเฉ€เจ‚ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เจน เจนเฉเจฃ เจฎเฉ‡เจฐเฉ€ เจฐเจพเจ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจชเจฐ เจ‡เฉฑเจ• เจกเจพเจ•เจŸเจฐเฉ€ เจคเฉฑเจฅ เจนเฉˆ.

เจ—เฉฐเจญเฉ€เจฐเจคเจพ เจจเจพเจฒ, DVB-T2 เจฌเจนเฉเจค เจตเจฟเจ†เจชเจ• เจธเจฎเจฐเฉฑเจฅเจพเจตเจพเจ‚ เจจเจพเจฒ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจœเจฟเจธ เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจนเจจ:

  • เจ…เฉฐเจฆเจฐเฉ‚เจจเฉ€ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ
  • QPSK เจคเฉ‹เจ‚ 256QAM เจคเฉฑเจ• เจฎเฉ‹เจกเจฟเจŠเจฒเฉ‡เจธเจผเจจ
  • เจฌเฉˆเจ‚เจกเจตเจฟเจกเจฅ 1,7MHz เจคเฉ‹เจ‚ 8MHz เจคเฉฑเจ•

เจฎเฉ‡เจฐเฉ‡ เจ•เฉ‹เจฒ SDR เจธเจฟเจงเจพเจ‚เจค เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจกเจฟเจœเฉ€เจŸเจฒ เจŸเฉˆเจฒเฉ€เจตเจฟเจœเจผเจจ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฆเจพ เจ…เจจเฉเจญเจต เจนเฉˆเฅค DVB-T เจธเจŸเฉˆเจ‚เจกเจฐเจก เจฎเจธเจผเจนเฉ‚เจฐ GNURadio เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจตเจฟเฉฑเจš เจนเฉˆเฅค DVB-T2 เจธเจŸเฉˆเจ‚เจกเจฐเจก (เจธเจพเจฐเฉ‡ เจ‡เฉฑเจ•เฉ‹ GNURadio เจฒเจˆ) เจฒเจˆ เจ‡เฉฑเจ• gr-dvbs2rx เจฌเจฒเจพเจ• เจนเฉˆ, เจชเจฐ เจ‡เจธ เจจเฉ‚เฉฐ เจธเจผเฉเจฐเฉ‚เจ†เจคเฉ€ เจธเจฟเจ—เจจเจฒ เจธเจฎเจ•เจพเจฒเฉ€เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เจน เจชเฉเจฐเฉ‡เจฐเจจเจพเจฆเจพเจ‡เจ• เจนเฉˆ (เจฐเฉ‹เจจ เจ‡เจ•เจจเฉ‹เจฎเฉ‹เจธ เจฒเจˆ เจตเจฟเจธเจผเฉ‡เจธเจผ เจงเฉฐเจจเจตเจพเจฆ)เฅค

เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจ•เฉ€ เจนเฉˆเฅค

เจ‡เฉฑเจฅเฉ‡ เจ‡เฉฑเจ• ETSI EN 302 755 เจธเจŸเฉˆเจ‚เจกเจฐเจก เจนเฉˆ เจœเฉ‹ เจŸเฉเจฐเจพเจ‚เจธเจฎเจฟเจธเจผเจจ เจฆเจพ เจตเฉ‡เจฐเจตเจพ เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ, เจชเจฐ เจฐเจฟเจธเฉˆเจชเจธเจผเจจ เจจเจนเฉ€เจ‚เฅค

เจธเจฟเจ—เจจเจฒ 9,14285714285714285714 MHz เจฆเฉ€ เจธเฉˆเจ‚เจชเจฒเจฟเฉฐเจ— เจซเฉเจฐเฉ€เจ•เฉเจเจ‚เจธเฉ€ เจฆเฉ‡ เจจเจพเจฒ เจนเจตเจพ เจตเจฟเฉฑเจš เจนเฉˆ, 32768 MHZ เจฆเฉ‡ เจฌเฉˆเจ‚เจก เจตเจฟเฉฑเจš, 8 เจ•เฉˆเจฐเฉ€เจ…เจฐเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ COFDM เจฆเฉเจ†เจฐเจพ เจฎเฉ‹เจกเจฟเจŠเจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค

เจธเจฅเจพเจจเจ• เจ”เจธเจฟเจฒเฉ‡เจŸเจฐ เจฆเฉ‡ เจกเจพเจ‡เจฐเฉˆเจ•เจŸ เจ•เจฐเฉฐเจŸ (DC) เจ†เจซเจธเฉˆเฉฑเจŸ เจ…เจคเฉ‡ "เจฒเฉ€เจ•เฉ‡เจœ" เจคเฉ‹เจ‚ เจ›เฉเจŸเจ•เจพเจฐเจพ เจชเจพเจ‰เจฃ เจฒเจˆ, เจจเจฎเฉ‚เจจเจพ เจฒเฉˆเจฃ เจฆเฉ€ เจฌเจพเจฐเฉฐเจฌเจพเจฐเจคเจพ เจจเฉ‚เฉฐ เจฆเฉเฉฑเจ—เจฃเจพ (เจคเจพเจ‚ เจ•เจฟ เจ•เฉเจ เจตเฉ€ เจจเจพ เจ—เฉเจ†เจ) เจ…เจคเฉ‡ เจตเจฟเจšเจ•เจพเจฐเจฒเฉ€ เจฌเจพเจฐเฉฐเจฌเจพเจฐเจคเจพ 'เจคเฉ‡ เจตเจงเฉ‡เจฐเฉ‡ เจฌเฉˆเจ‚เจกเจตเจฟเจกเจฅ (เจธเฉเจชเจฐเจนเฉ€เจŸเจฐเฉ‹เจกเจพเจˆเจจ เจฐเจฟเจธเฉˆเจชเจธเจผเจจ) เจฆเฉ‡ เจจเจพเจฒ เจ…เจœเจฟเจนเฉ‡ เจธเจฟเจ—เจจเจฒ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฆเฉ€ เจธเจฟเจซเจพเจฐเจธเจผ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค (LO) เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจตเจพเจฒเฉ‡ เจ‡เฉฐเจชเฉเฉฑเจŸ เจฒเจˆเฅค เจ‡เจนเจจเจพเจ‚ เจธเจผเจฐเจคเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉ‚เจฐเจพ เจ•เจฐเจจ เจตเจพเจฒเฉ‡ เจฏเฉฐเจคเจฐ เจธเจฟเจฐเจซเจผ เจ‰เจคเจธเฉเจ•เจคเจพ เจฒเจˆ เจฌเจนเฉเจค เจฎเจนเจฟเฉฐเจ—เฉ‡ เจนเจจเฅค

10Msps 10bit เจตเจพเจฒเจพ SdrPlay เจœเจพเจ‚ เจธเจฎเจพเจจ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจตเจพเจฒเจพ AirSpy เจฌเจนเฉเจค เจธเจธเจคเจพ เจนเฉˆเฅค เจ‡เฉฑเจฅเฉ‡ เจจเจฎเฉ‚เจจเจพ เจฒเฉˆเจฃ เจฆเฉ€ เจฌเจพเจฐเฉฐเจฌเจพเจฐเจคเจพ เจจเฉ‚เฉฐ เจฆเฉเฉฑเจ—เจฃเจพ เจ•เจฐเจจ เจฆเจพ เจ•เฉ‹เจˆ เจธเจตเจพเจฒ เจจเจนเฉ€เจ‚ เจนเฉˆ เจ…เจคเฉ‡ เจฐเจฟเจธเฉˆเจชเจธเจผเจจ เจธเจฟเจฐเจซ เจธเจฟเฉฑเจงเฉ‡ เจฐเฉ‚เจชเจพเจ‚เจคเจฐเจจ (เจœเจผเฉ€เจฐเฉ‹ เจ†เจˆเจเจซ) เจจเจพเจฒ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจ‡เจธเจฒเจˆ (เจตเจฟเฉฑเจคเฉ€ เจ•เจพเจฐเจจเจพเจ‚ เจ•เจฐเจ•เฉ‡) เจ…เจธเฉ€เจ‚ เจ˜เฉฑเจŸเฉ‹-เจ˜เฉฑเจŸ เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ เจชเจฐเจฟเจตเจฐเจคเจจ เจฆเฉ‡ เจจเจพเจฒ "เจธเจผเฉเฉฑเจง" SDR เจฆเฉ‡ เจ…เจจเฉเจฏเจพเจˆเจ†เจ‚ เจฆเฉ‡ เจชเฉฑเจ– เจตเจฟเฉฑเจš เจฌเจฆเจฒ เจฐเจนเฉ‡ เจนเจพเจ‚เฅค

เจฆเฉ‹ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจจเฉ‚เฉฐ เจนเฉฑเจฒ เจ•เจฐเจจเจพ เจœเจผเจฐเฉ‚เจฐเฉ€ เจธเฉ€:

  1. เจธเจฎเจ•เจพเจฒเฉ€เจ•เจฐเจจเฅค เจธเจนเฉ€ เจชเฉœเจพเจ…-เจธเจนเฉ€ RF เจตเจฟเจตเจนเจพเจฐ เจ…เจคเฉ‡ เจจเจฎเฉ‚เจจเจพ เจฌเจพเจฐเฉฐเจฌเจพเจฐเจคเจพ เจตเจฟเจตเจนเจพเจฐ เจฆเจพ เจชเจคเจพ เจฒเจ—เจพเจ“เฅค
  2. DVB-T2 เจธเจŸเฉˆเจ‚เจกเจฐเจก เจจเฉ‚เฉฐ เจชเจฟเฉฑเจ›เฉ‡ เจตเฉฑเจฒ เจฎเฉเฉœ-เจฒเจฟเจ–เฉ‹เฅค

เจฆเฉ‚เจœเฉ‡ เจ•เฉฐเจฎ เจฒเจˆ เจฌเจนเฉเจค เจœเจผเจฟเจ†เจฆเจพ เจ•เฉ‹เจก เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ, เจชเจฐ เจฒเจ—เจจ เจจเจพเจฒ เจนเฉฑเจฒ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจŸเฉˆเจธเจŸ เจธเจฟเจ—เจจเจฒเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจ†เจธเจพเจจเฉ€ เจจเจพเจฒ เจชเฉเจธเจผเจŸเฉ€ เจ•เฉ€เจคเฉ€ เจœเจพ เจธเจ•เจฆเฉ€ เจนเฉˆเฅค

เจŸเฉˆเจธเจŸ เจธเจฟเจ—เจจเจฒ เจตเจฟเจธเจคเฉเจฐเจฟเจค เจจเจฟเจฐเจฆเฉ‡เจธเจผเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ เจฌเฉ€เจฌเฉ€เจธเฉ€ เจธเจฐเจตเจฐ ftp://ftp.kw.bbc.co.uk/t2refs/ 'เจคเฉ‡ เจ‰เจชเจฒเจฌเจง เจนเจจเฅค

เจชเจนเจฟเจฒเฉ€ เจธเจฎเฉฑเจธเจฟเจ† เจฆเจพ เจนเฉฑเจฒ SDR เจกเจฟเจตเจพเจˆเจธ เจฆเฉ€เจ†เจ‚ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจ…เจคเฉ‡ เจ‡เจธเจฆเฉ€ เจจเจฟเจฏเฉฐเจคเจฐเจฃ เจธเจฎเจฐเฉฑเจฅเจพเจตเจพเจ‚ 'เจคเฉ‡ เจฌเจนเฉเจค เจœเจผเจฟเจ†เจฆเจพ เจจเจฟเจฐเจญเจฐ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจธเจฟเจซเจผเจพเจฐเจฟเจธเจผ เจ•เฉ€เจคเฉ‡ เจฌเจพเจฐเฉฐเจฌเจพเจฐเจคเจพ เจจเจฟเจฏเฉฐเจคเจฐเจฃ เจซเฉฐเจ•เจธเจผเจจเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจเจพ, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจ‰เจน เจ•เจนเจฟเฉฐเจฆเฉ‡ เจนเจจ, เจธเจซเจฒ เจจเจนเฉ€เจ‚ เจธเฉ€, เจชเจฐ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉœเฉเจนเจจ เจฆเจพ เจฌเจนเฉเจค เจคเจœเจฐเจฌเจพ เจฆเจฟเฉฑเจคเจพเฅค เจฆเจธเจคเจพเจตเฉ‡เจœเจผเฉ€เจ•เจฐเจจ, เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ—, เจŸเฉ€เจตเฉ€ เจธเฉ€เจฐเฉ€เจœเจผ เจฆเฉ‡เจ–เจฃเจพ, เจฆเจพเจฐเจธเจผเจจเจฟเจ• เจธเจตเจพเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจนเฉฑเจฒ เจ•เจฐเจจเจพ..., เจธเฉฐเจ–เฉ‡เจช เจตเจฟเฉฑเจš, เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจจเฉ‚เฉฐ เจ›เฉฑเจกเจฃเจพ เจธเฉฐเจญเจต เจจเจนเฉ€เจ‚ เจธเฉ€เฅค

"เจธเจผเฉเฉฑเจง SDR" เจตเจฟเฉฑเจš เจตเจฟเจธเจผเจตเจพเจธ เจธเจฟเจฐเจซ เจฎเจœเจผเจฌเฉ‚เจค โ€‹โ€‹เจนเฉ‹เจ‡เจ† เจนเฉˆเฅค

เจ…เจธเฉ€เจ‚ เจธเจฟเจ—เจจเจฒ เจจเฉ‚เฉฐ เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจฒเฉˆเจ‚เจฆเฉ‡ เจนเจพเจ‚, เจ‡เจธเจจเฉ‚เฉฐ เจฒเจ—เจญเจ— เจ‡เฉฑเจ• เจเจจเจพเจฒเจพเจ— เจตเจฟเฉฑเจš เจ‡เฉฐเจŸเจฐเจชเฉ‹เจฒเฉ‡เจŸ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเจพ เจฌเจพเจนเจฐ เจ•เฉฑเจขเจฆเฉ‡ เจนเจพเจ‚, เจชเจฐ เจ…เจธเจฒ เจฆเฉ‡ เจธเจฎเจพเจจเฅค

เจธเจฟเฉฐเจ•เฉเจฐเฉ‹เจจเจพเจˆเจœเจผเฉ‡เจธเจผเจจ เจฌเจฒเจพเจ• เจšเจฟเฉฑเจคเจฐ:

C++ เจตเจฟเฉฑเจš SDR DVB-T2 เจฐเจฟเจธเฉ€เจตเจฐ

เจ‡เฉฑเจฅเฉ‡ เจธเจญ เจ•เฉเจ เจชเจพเจ  เจชเฉเจธเจคเจ• เจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐ เจนเฉˆ. เจ…เฉฑเจ—เฉ‡ เจฅเฉ‹เฉœเจพ เจนเฉ‹เจฐ เจ—เฉเฉฐเจเจฒเจฆเจพเจฐ เจนเฉˆ. เจญเจŸเจ•เจฃเจพ เจฆเฉ€ เจ—เจฃเจจเจพ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ. เจตเฉฑเจ–-เจตเฉฑเจ– เจคเจฐเฉ€เจ•เจฟเจ†เจ‚ เจฆเฉ‡ เจซเจพเจ‡เจฆเจฟเจ†เจ‚ เจ…เจคเฉ‡ เจจเฉเจ•เจธเจพเจจเจพเจ‚ เจฆเฉ€ เจคเฉเจฒเจจเจพ เจ•เจฐเจจ เจตเจพเจฒเฉ‡ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจธเจพเจนเจฟเจค เจ…เจคเฉ‡ เจ–เฉ‹เจœ เจฒเฉ‡เจ– เจนเจจเฅค เจ•เจฒเจพเจธเจฟเจ•เจพเจ‚ เจคเฉ‹เจ‚ - เจ‡เจน "เจฎเจพเจˆเจ•เจฒ เจธเจชเฉ‡เจฅ, เจธเจŸเฉ€เจซเจจ เจซเฉ‡เจšเจŸเจฒ, เจ—เจจเจพเจฐ เจซเฉ‹เจ•, เจนเฉ‡เจจเจฐเจฟเจš เจฎเฉ‡เจ…เจฐ, OFDM- เจ…เจงเจพเจฐเจค เจฌเฉเจฐเฉŒเจกเจฌเฉˆเจ‚เจก เจŸเฉเจฐเจพเจ‚เจธเจฎเจฟเจธเจผเจจ เจฒเจˆ เจธเจฐเจตเฉ‹เจคเจฎ เจฐเจฟเจธเฉ€เจตเจฐ เจกเจฟเจœเจผเจพเจˆเจจ - เจญเจพเจ— I เจ…เจคเฉ‡ II เจนเฉˆเฅค" เจชเจฐ เจฎเฉˆเจ‚ เจ‡เฉฑเจ• เจตเฉ€ เจ‡เฉฐเจœเจจเฉ€เจ…เจฐ เจจเฉ‚เฉฐ เจจเจนเฉ€เจ‚ เจฎเจฟเจฒเจฟเจ† เจœเฉ‹ เจ—เจฟเจฃ เจธเจ•เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจšเจพเจนเฉเฉฐเจฆเจพ เจนเฉˆ, เจ‡เจธ เจฒเจˆ เจ‡เฉฑเจ• เจ‡เฉฐเจœเฉ€เจจเฉ€เจ…เจฐเจฟเฉฐเจ— เจชเจนเฉเฉฐเจš เจตเจฐเจคเฉ€ เจ—เจˆ เจธเฉ€เฅค เจ‰เจธเฉ‡ เจธเจฎเจ•เจพเจฒเฉ€ เจตเจฟเจงเฉ€ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ, เจกเฉ€เจŸเฉ‚เจจเจฟเฉฐเจ— เจจเฉ‚เฉฐ เจŸเฉˆเจธเจŸ เจธเจฟเจ—เจจเจฒ เจตเจฟเฉฑเจš เจชเฉ‡เจธเจผ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€เฅค เจตเฉฑเจ–เฉ‹-เจตเฉฑเจ–เจฐเฉ‡ เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจฆเฉ€ เจœเจพเจฃเฉ‡-เจชเจ›เจพเจฃเฉ‡ เจตเจฟเจตเจนเจพเจฐเจพเจ‚ เจจเจพเจฒ เจคเฉเจฒเจจเจพ เจ•เจฐเจ•เฉ‡ (เจ‰เจธ เจจเฉ‡ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ–เฉเจฆ เจชเฉ‡เจธเจผ เจ•เฉ€เจคเจพ), เจธเจญ เจคเฉ‹เจ‚ เจตเจงเฉ€เจ† เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจ…เจคเฉ‡ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฆเฉ€ เจธเฉŒเจ– เจฒเจˆ เจšเฉเจฃเฉ‡ เจ—เจ เจธเจจเฅค เจ—เจพเจฐเจก เจ…เฉฐเจคเจฐเจพเจฒ เจ…เจคเฉ‡ เจ‡เจธเจฆเฉ‡ เจฆเฉเจนเจฐเจพเจ‰เจฃ เจตเจพเจฒเฉ‡ เจนเจฟเฉฑเจธเฉ‡ เจฆเฉ€ เจคเฉเจฒเจจเจพ เจ•เจฐเจ•เฉ‡ เจฐเจฟเจธเฉˆเจชเจธเจผเจจ เจฌเจพเจฐเฉฐเจฌเจพเจฐเจคเจพ เจตเจฟเจตเจนเจพเจฐ เจฆเฉ€ เจ—เจฃเจจเจพ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจตเจพเจฒเฉ€ เจฌเจพเจฐเฉฐเจฌเจพเจฐเจคเจพ เจฆเฉ‡ เจชเฉœเจพเจ… เจ…เจคเฉ‡ เจจเจฎเฉ‚เจจเฉ‡ เจฆเฉ€ เจฌเจพเจฐเฉฐเจฌเจพเจฐเจคเจพ เจฆเจพ เจ…เฉฐเจฆเจพเจœเจผเจพ เจชเจพเจ‡เจฒเจŸ เจธเจฟเจ—เจจเจฒเจพเจ‚ เจฆเฉ‡ เจชเฉœเจพเจ… เจตเจฟเจตเจนเจพเจฐ เจคเฉ‹เจ‚ เจฒเจ—เจพเจ‡เจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เจน เจ‡เฉฑเจ• OFDM เจธเจฟเจ—เจจเจฒ เจฆเฉ‡ เจ‡เฉฑเจ• เจธเจงเจพเจฐเจจ, เจฐเฉ‡เจ–เจฟเจ• เจฌเจฐเจพเจฌเจฐเฉ€ เจตเจฟเฉฑเจš เจตเฉ€ เจตเจฐเจคเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค

เจฌเจฐเจพเจฌเจฐเฉ€ เจฆเฉ€ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ:

C++ เจตเจฟเฉฑเจš SDR DVB-T2 เจฐเจฟเจธเฉ€เจตเจฐ

เจ…เจคเฉ‡ เจ‡เจน เจธเจญ เจšเฉฐเจ—เฉ€ เจคเจฐเฉเจนเจพเจ‚ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจœเจพเจฃเจฆเฉ‡ เจนเฉ‹ เจ•เจฟ DVB-T2 เจซเจฐเฉ‡เจฎ เจ•เจฆเฉ‹เจ‚ เจธเจผเฉเจฐเฉ‚ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค เจ…เจœเจฟเจนเจพ เจ•เจฐเจจ เจฒเจˆ, เจชเฉเจฐเจธเจคเจพเจตเจจเจพ เจšเจฟเฉฐเจจเฉเจน P1 เจธเจฟเจ—เจจเจฒ เจตเจฟเฉฑเจš เจชเฉเจฐเจธเจพเจฐเจฟเจค เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค P1 เจšเจฟเฉฐเจจเฉเจน เจจเฉ‚เฉฐ เจ–เฉ‹เจœเจฃ เจ…เจคเฉ‡ เจกเฉ€เจ•เฉ‹เจก เจ•เจฐเจจ เจฆเจพ เจคเจฐเฉ€เจ•เจพ เจคเจ•เจจเฉ€เจ•เฉ€ เจจเจฟเจฐเจงเจพเจฐเจจ ETSI TS 102 831 (เจฐเจฟเจธเฉˆเจชเจธเจผเจจ เจฒเจˆ เจฌเจนเฉเจค เจธเจพเจฐเฉ€เจ†เจ‚ เจ‰เจชเจฏเฉ‹เจ—เฉ€ เจธเจฟเจซเจผเจพเจฐเจธเจผเจพเจ‚ เจตเฉ€ เจนเจจ) เจตเจฟเฉฑเจš เจฆเฉฑเจธเจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค

P1 เจธเจฟเจ—เจจเจฒ เจฆเจพ เจธเจตเฉˆ-เจธเฉฐเจฌเฉฐเจง (เจซเฉเจฐเฉ‡เจฎ เจฆเฉ‡ เจธเจผเฉเจฐเฉ‚ เจตเจฟเฉฑเจš เจธเจญ เจคเฉ‹เจ‚ เจ‰เฉฑเจšเจพ เจฌเจฟเฉฐเจฆเฉ‚):

C++ เจตเจฟเฉฑเจš SDR DVB-T2 เจฐเจฟเจธเฉ€เจตเจฐ

เจชเจนเจฟเจฒเฉ€ เจคเจธเจตเฉ€เจฐ (เจšเจฒเจฆเฉ€ เจคเจธเจตเฉ€เจฐ เจฌเจฃเจจ เจฒเจˆ เจธเจฟเจฐเจซเจผ เจ›เฉ‡ เจฎเจนเฉ€เจจเฉ‡ เจฌเจพเจ•เฉ€ เจนเจจ...):

C++ เจตเจฟเฉฑเจš SDR DVB-T2 เจฐเจฟเจธเฉ€เจตเจฐ

เจ…เจคเฉ‡ เจ‡เจน เจ‰เจน เจฅเจพเจ‚ เจนเฉˆ เจœเจฟเฉฑเจฅเฉ‡ เจ…เจธเฉ€เจ‚ เจธเจฟเฉฑเจ–เจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ IQ เจ…เจธเฉฐเจคเฉเจฒเจจ, DC เจ†เจซเจธเฉˆเฉฑเจŸ เจ…เจคเฉ‡ LO เจฒเฉ€เจ•เฉ‡เจœ เจ•เฉ€ เจนเจจเฅค เจ‡เฉฑเจ• เจจเจฟเจฏเจฎ เจฆเฉ‡ เจคเฉŒเจฐ เจคเฉ‡, เจธเจฟเฉฑเจงเฉ‡ เจฐเฉ‚เจชเจพเจ‚เจคเจฐเจฃ เจฒเจˆ เจ–เจพเจธ เจ‡เจนเจจเจพเจ‚ เจตเจฟเจ—เจพเฉœเจพเจ‚ เจฒเจˆ เจฎเฉเจ†เจตเจœเจผเจพ SDR เจกเจฟเจตเจพเจˆเจธ เจกเจฐเจพเจˆเจตเจฐ เจตเจฟเฉฑเจš เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจ‡เจธ เจฒเจˆ, เจ‡เจน เจธเจฎเจเจฃ เจตเจฟเฉฑเจš เจฒเฉฐเจฎเจพ เจธเจฎเจพเจ‚ เจฒเฉฑเจ—เจฟเจ†: เจฆเฉ‹เจธเจคเจพเจจเจพ QAM64 เจคเจพเจฐเจพเจฎเฉฐเจกเจฒ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจคเจพเจฐเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจฌเจพเจนเจฐ เจ•เฉฑเจขเจฃเจพ เจฎเฉเจ†เจตเจœเจผเฉ‡ เจฆเฉ‡ เจซเฉฐเจ•เจธเจผเจจเจพเจ‚ เจฆเจพ เจ•เฉฐเจฎ เจนเฉˆเฅค เจฎเฉˆเจจเฉ‚เฉฐ เจธเจญ เจ•เฉเจ เจฌเฉฐเจฆ เจ•เจฐเจ•เฉ‡ เจ†เจชเจฃเฉ€ เจธเจพเจˆเจ•เจฒ เจฒเจฟเจ–เจฃเฉ€ เจชเจˆเฅค

เจ…เจคเฉ‡ เจซเจฟเจฐ เจคเจธเจตเฉ€เจฐ เจšเจฒเฉ€ เจ—เจˆ:

C++ เจตเจฟเฉฑเจš SDR DVB-T2 เจฐเจฟเจธเฉ€เจตเจฐ

DVB-T64 เจธเจŸเฉˆเจ‚เจกเจฐเจก เจตเจฟเฉฑเจš เจ–เจพเจธ เจคเจพเจฐเจพเจฎเฉฐเจกเจฒ เจฐเฉ‹เจŸเฉ‡เจธเจผเจจ เจฆเฉ‡ เจจเจพเจฒ QAM2 เจฎเฉ‹เจกเฉ‚เจฒเฉ‡เจธเจผเจจ:

C++ เจตเจฟเฉฑเจš SDR DVB-T2 เจฐเจฟเจธเฉ€เจตเจฐ

เจธเฉฐเจ–เฉ‡เจช เจตเจฟเฉฑเจš, เจ‡เจน เจฌเจพเจฐเฉ€เจ• เจ•เฉ€เจคเฉ‡ เจฎเฉ€เจŸ เจจเฉ‚เฉฐ เจฎเฉ€เจŸ เจ—เฉเจฐเจพเจˆเจ‚เจกเจฐ เจฆเฉเจ†เจฐเจพ เจตเจพเจชเจธ เจชเจพเจธ เจ•เจฐเจจ เจฆเจพ เจจเจคเฉ€เจœเจพ เจนเฉˆเฅค เจฎเจฟเจ†เจฐ เจšเจพเจฐ เจ•เจฟเจธเจฎเจพเจ‚ เจฆเฉ‡ เจฎเจฟเจธเจผเจฐเจฃ เจฒเจˆ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆ:

  • เจฌเจฟเฉฑเจŸ เจ‡เฉฐเจŸเจฐเจฒเฉ€เจตเจฟเฉฐเจ—
  • เจธเฉˆเฉฑเจฒ เจ‡เฉฐเจŸเจฐเจฒเฉ€เจตเจฟเฉฐเจ— (เจ•เฉ‹เจกเจฟเฉฐเจ— เจฌเจฒเจพเจ• เจตเจฟเฉฑเจš เจธเฉˆเฉฑเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจฎเจฟเจฒเจพเจ‰เจฃเจพ)
  • เจŸเจพเจˆเจฎ เจ‡เฉฐเจŸเจฐเจฒเฉ€เจตเจฟเฉฐเจ— (เจ‡เจน เจเจจเจ•เฉ‹เจกเจฟเฉฐเจ— เจฌเจฒเจพเจ•เจพเจ‚ เจฆเฉ‡ เจธเจฎเฉ‚เจน เจตเจฟเฉฑเจš เจตเฉ€ เจนเฉˆ)
  • เจฌเจพเจฐเฉฐเจฌเจพเจฐเจคเจพ เจ‡เฉฐเจŸเจฐเจฒเฉ€เจตเจฟเฉฐเจ— (เจ‡เฉฑเจ• OFDM เจšเจฟเฉฐเจจเฉเจน เจตเจฟเฉฑเจš เจฌเจพเจฐเฉฐเจฌเจพเจฐเจคเจพ เจฎเจฟเจ•เจธเจฟเฉฐเจ—)

เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚, เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจ‡เฉฐเจชเฉเฉฑเจŸ 'เจคเฉ‡ เจนเฉ‡เจ เจพเจ‚ เจฆเจฟเฉฑเจคเฉ‡ เจธเจฟเจ—เจจเจฒ เจนเจจ:

C++ เจตเจฟเฉฑเจš SDR DVB-T2 เจฐเจฟเจธเฉ€เจตเจฐ

เจ‡เจน เจธเจญ เจเจจเจ•เฉ‹เจก เจธเจฟเจ—เจจเจฒ เจฆเฉ€ เจธเจผเฉ‹เจฐ เจชเฉเจฐเจคเฉ€เจฐเฉ‹เจง เจฒเจˆ เจ‡เฉฑเจ• เจธเฉฐเจ˜เจฐเจธเจผ เจนเฉˆ.

เจจเจคเฉ€เจœเจพ

เจนเฉเจฃ เจ…เจธเฉ€เจ‚ เจจเจพ เจธเจฟเจฐเจซเจผ เจธเจฟเจ—เจจเจฒ เจ…เจคเฉ‡ เจ‡เจธเจฆเฉ€ เจธเจผเจ•เจฒ เจจเฉ‚เฉฐ เจฆเฉ‡เจ– เจธเจ•เจฆเฉ‡ เจนเจพเจ‚, เจธเจ—เฉ‹เจ‚ เจธเฉ‡เจตเจพ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจตเฉ€ เจฆเฉ‡เจ– เจธเจ•เจฆเฉ‡ เจนเจพเจ‚เฅค
เจ‡เฉฑเจฅเฉ‡ เจฆเฉ‹ เจฎเจฒเจŸเฉ€เจชเจฒเฉˆเจ•เจธ เจ†เจจ เจเจ…เจฐ เจนเจจเฅค เจนเจฐเฉ‡เจ• เจฆเฉ‡ เจฆเฉ‹ เจญเฉŒเจคเจฟเจ• เจšเฉˆเจจเจฒ (PLP) เจนเจจเฅค

เจชเจนเจฟเจฒเฉ‡ เจฎเจฒเจŸเฉ€เจชเจฒเฉˆเจ•เจธ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจ…เจœเฉ€เจฌเจคเจพ เจฆเฉ‡เจ–เฉ€ เจ—เจˆ - เจชเจนเจฟเจฒเฉ€ PLP เจจเฉ‚เฉฐ "เจฎเจฒเจŸเฉ€เจชเจฒ" เจฒเฉ‡เจฌเจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจฒเจพเจœเจผเฉ€เจ•เจฒ เจนเฉˆ, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจฎเจฒเจŸเฉ€เจชเจฒเฉˆเจ•เจธ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจคเฉ‹เจ‚ เจตเฉฑเจง เจนเจจ, เจ…เจคเฉ‡ เจฆเฉ‚เจœเฉ€ PLP เจจเฉ‚เฉฐ "เจธเจฟเฉฐเจ—เจฒ" เจฒเฉ‡เจฌเจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ เจ…เจคเฉ‡ เจ‡เจน เจ‡เฉฑเจ• เจธเจตเจพเจฒ เจนเฉˆเฅค
เจ‡เจธ เจคเฉ‹เจ‚ เจตเฉ€ เจฆเจฟเจฒเจšเจธเจช เจฆเฉ‚เจœเฉ‡ เจฎเจฒเจŸเฉ€เจชเจฒเฉˆเจ•เจธ เจตเจฟเฉฑเจš เจฆเฉ‚เจœเฉ€ เจ…เจœเฉ€เจฌเจคเจพ เจนเฉˆ - เจธเจพเจฐเฉ‡ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจชเจนเจฟเจฒเฉ‡ เจชเฉ€.เจเจฒ.เจชเฉ€. เจตเจฟเฉฑเจš เจนเจจ, เจชเจฐ เจฆเฉ‚เจœเฉ‡ เจชเฉ€เจเจฒเจชเฉ€ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจ˜เฉฑเจŸ เจ—เจคเฉ€ เจคเฉ‡ เจ‡เฉฑเจ• เจ…เจฃเจœเจพเจฃ เจชเฉเจฐเจ•เจฟเจฐเจคเฉ€ เจฆเจพ เจธเฉฐเจ•เฉ‡เจค เจนเฉˆเฅค เจ˜เฉฑเจŸเฉ‹-เจ˜เฉฑเจŸ VLC เจชเจฒเฉ‡เจ…เจฐ, เจœเฉ‹ เจ•เจฟ เจฒเจ—เจญเจ— เจชเฉฐเจœเจพเจน เจตเฉ€เจกเฉ€เจ“ เจซเจพเจฐเจฎเฉˆเจŸเจพเจ‚ เจ…เจคเฉ‡ เจ“เจจเฉ€ เจนเฉ€ เจฎเจพเจคเจฐเจพ เจตเจฟเฉฑเจš เจ†เจกเฉ€เจ“ เจจเฉ‚เฉฐ เจธเจฎเจเจฆเจพ เจนเฉˆ, เจ‡เจธเจฆเฉ€ เจชเจ›เจพเจฃ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพเฅค

เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจ–เฉเจฆ เจ‡เฉฑเจฅเฉ‡ เจชเจพเจ‡เจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ.

เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจจเฉ‚เฉฐ SdrPlay (เจ…เจคเฉ‡ เจนเฉเจฃ AirSpy) เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ DVB-T2 เจจเฉ‚เฉฐ เจกเฉ€เจ•เฉ‹เจก เจ•เจฐเจจ เจฆเฉ€ เจธเฉฐเจญเจพเจตเจจเจพ เจจเฉ‚เฉฐ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจจ เจฆเฉ‡ เจŸเฉ€เจšเฉ‡ เจจเจพเจฒ เจฌเจฃเจพเจ‡เจ† เจ—เจฟเจ† เจธเฉ€, เจ‡เจธเจฒเจˆ เจ‡เจน เจ‡เฉฑเจ• เจ…เจฒเจซเจผเจพ เจธเฉฐเจธเจ•เจฐเจฃ เจตเฉ€ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค

เจชเฉ€.เจเฉฑเจธ. เจœเจฆเฉ‹เจ‚ เจฎเฉˆเจ‚ เจฎเฉเจธเจผเจ•เจฒ เจจเจพเจฒ เจฒเฉ‡เจ– เจฒเจฟเจ– เจฐเจฟเจนเจพ เจธเฉ€, เจฎเฉˆเจ‚ เจชเจฒเฉ‚เจŸเฉ‹เจเจธเจกเฉ€เจ†เจฐ เจจเฉ‚เฉฐ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจตเจฟเฉฑเจš เจเจ•เฉ€เจ•เฉเจฐเจฟเจค เจ•เจฐเจจ เจตเจฟเฉฑเจš เจ•เจพเจฎเจฏเจพเจฌ เจฐเจฟเจนเจพเฅค

เจ•เฉ‹เจˆ เจคเฉเจฐเฉฐเจค เจ•เจนเฉ‡เจ—เจพ เจ•เจฟ USB6 เจ†เจ‰เจŸเจชเฉเฉฑเจŸ 'เจคเฉ‡ IQ เจธเจฟเจ—เจจเจฒ เจฒเจˆ เจธเจฟเจฐเจซ 2.0Msps เจนเฉˆ, เจชเจฐ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ˜เฉฑเจŸเฉ‹-เจ˜เฉฑเจŸ 9,2Msps เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ, เจชเจฐ เจ‡เจน เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเจพ เจตเจฟเจธเจผเจพ เจนเฉˆเฅค

เจธเจฐเฉ‹เจค: www.habr.com