C++ เตฝ SDR DVB-T2 เดฑเดฟเดธเต€เดตเตผ

เดธเต‹เดซเตเดฑเตเดฑเตโ€Œเดตเต†เดฏเตผ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸ เดฑเต‡เดกเดฟเดฏเต‹ เดŽเดจเตเดจเดคเต เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เดฟเดจเตเดฑเต† เดคเดฒเดตเต‡เดฆเดจ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฎเต†เดฑเตเดฑเตฝ เดตเตผเด•เตเด•เต เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดฐเต€เดคเดฟเดฏเดพเดฃเต (เด…เดคเต เดจเดฟเด™เตเด™เดณเตเดŸเต† เด†เดฐเต‹เด—เตเดฏเดคเตเดคเดฟเดจเต เดถเดฐเดฟเด•เตเด•เตเด‚ เดจเดฒเตเดฒเดคเดพเดฃเต). SDR-เด•เตพ เด’เดฐเต เดฎเดฟเด•เดšเตเดš เดญเดพเดตเดฟ เดชเตเดฐเดตเดšเดฟเด•เตเด•เตเดจเตเดจเต, เดฑเต‡เดกเดฟเดฏเต‹ เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เดณเตเด•เตพ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเต† เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด™เตเด™เตพ เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดพเดฃเต เดชเตเดฐเดงเดพเดจ เดจเต‡เดŸเตเดŸเดฎเดพเดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเดคเต. เด’เดฐเต เด‰เดฆเดพเดนเดฐเดฃเด‚ OFDM (เด“เตผเดคเตเดคเต‹เด—เดฃเตฝ เดซเตเดฐเต€เด•เตเดตเตปเดธเดฟ-เดกเดฟเดตเดฟเดทเตป เดฎเตพเดŸเตเดŸเดฟเดชเตเดฒเด•เตโ€Œเดธเดฟเด‚เด—เต) เดฎเต‹เดกเตเดฒเต‡เดทเตป เดฐเต€เดคเดฟเดฏเดพเดฃเต, เด‡เดคเต SDR เดฐเต€เดคเดฟเดฏเดฟเดฒเต‚เดŸเต† เดฎเดพเดคเตเดฐเดฎเต‡ เดธเดพเดงเตเดฏเดฎเดพเด•เต‚. เดŽเดจเตเดจเดพเตฝ SDR-เดจเต เด’เดจเตเดจเตเด•เต‚เดŸเดฟ เด‰เดฃเตเดŸเต, เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ เดŽเดžเตเดšเดฟเดจเต€เดฏเดฑเดฟเด‚เด—เต เด…เดตเดธเดฐเดฎเตเดฃเตเดŸเต - เดเดคเต เด…เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดคเดฎเดพเดฏ เดชเต‹เดฏเดฟเดจเตเดฑเดฟเดฒเตเด‚ เดเดฑเตเดฑเดตเตเด‚ เด•เตเดฑเดžเตเดž เดชเดฐเดฟเดถเตเดฐเดฎเดคเตเดคเดฟเตฝ เด’เดฐเต เดธเดฟเด—เตเดจเตฝ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เดพเดจเตเด‚ เดฆเตƒเดถเตเดฏเดตเตฝเด•เตเด•เดฐเดฟเด•เตเด•เดพเดจเตเด‚ เด‰เดณเตเดณ เด•เดดเดฟเดตเต.

เดฐเดธเด•เดฐเดฎเดพเดฏ เด†เดถเดฏเดตเดฟเดจเดฟเดฎเดฏ เดฎเดพเดจเดฆเดฃเตเดกเด™เตเด™เดณเดฟเตฝ เด’เดจเตเดจเต เดŸเต†เดฑเดธเตเดŸเตเดฐเดฟเดฏเตฝ เดŸเต†เดฑเดธเตเดŸเตเดฐเดฟเดฏเตฝ เดŸเต†เดฒเดฟเดตเดฟเดทเตป DVB-T2 เด†เดฃเต.
เดŽเดจเตเดคเดฟเดจเตเดตเต‡เดฃเตเดŸเดฟ? เดคเต€เตผเดšเตเดšเดฏเดพเดฏเตเด‚, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดŽเดดเตเดจเตเดจเต‡เตฝเด•เตเด•เดพเดคเต† เดŸเดฟเดตเดฟ เด“เดฃเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚, เดชเด•เตเดทเต‡ เด…เดตเดฟเดŸเต† เด•เดพเดฃเดพเตป เด’เดจเตเดจเตเดฎเดฟเดฒเตเดฒ, เด‡เดคเต เดŽเดจเตเดฑเต† เด…เดญเดฟเดชเตเดฐเดพเดฏเดฎเดฒเตเดฒ, เดฎเดฑเดฟเดšเตเดšเต เด’เดฐเต เดฎเต†เดกเดฟเด•เตเด•เตฝ เดตเดธเตเดคเตเดคเดฏเดพเดฃเต.

เด—เตเดฐเตเดคเดฐเดฎเดพเดฏเดฟ, DVB-T2 เดตเดณเดฐเต† เดตเดฟเดชเตเดฒเดฎเดพเดฏ เด•เดดเดฟเดตเตเด•เดณเต‹เดŸเต†เดฏเดพเดฃเต เดฐเต‚เดชเด•เตฝเดชเตเดชเดจ เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต, เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจเดต เด‰เตพเดชเตเดชเต†เดŸเต†:

  • เด‡เตปเดกเต‹เตผ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป
  • QPSK-เตฝ เดจเดฟเดจเตเดจเต 256QAM-เดฒเต‡เด•เตเด•เต เดฎเต‹เดกเตเดฒเต‡เดทเตป
  • 1,7MHz เดฎเตเดคเตฝ 8MHz เดตเดฐเต†เดฏเตเดณเตเดณ เดฌเดพเตปเดกเตโ€Œเดตเดฟเดกเตเดคเตเดคเต

SDR เดคเดคเตเดตเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดกเดฟเดœเดฟเดฑเตเดฑเตฝ เดŸเต†เดฒเดฟเดตเดฟเดทเตป เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเตฝ เดŽเดจเดฟเด•เตเด•เต เด…เดจเตเดญเดตเดฎเตเดฃเตเดŸเต. DVB-T เดจเดฟเดฒเดตเดพเดฐเด‚ เด…เดฑเดฟเดฏเดชเตเดชเต†เดŸเตเดจเตเดจ GNURadio เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเดฟเดฒเดพเดฃเต. DVB-T2 เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเดฟเดจเดพเดฏเดฟ เด’เดฐเต gr-dvbs2rx เดฌเตเดฒเต‹เด•เตเด•เต เด‰เดฃเตเดŸเต (เดŽเดฒเตเดฒเดพเด‚ เด’เดฐเต‡ GNURadio-เดฏเตเด•เตเด•เต), เดŽเดจเตเดจเดพเตฝ เด‡เดคเดฟเดจเต เดชเตเดฐเดพเดฅเดฎเดฟเด• เดธเดฟเด—เตเดจเตฝ เดธเดฎเดจเตเดตเดฏเด‚ เด†เดตเดถเตเดฏเดฎเดพเดฃเต, เด‡เดคเต เดชเตเดฐเดšเต‹เดฆเดจเดพเดคเตเดฎเด•เดฎเดพเดฃเต (เดฑเต‹เตบ เด‡เด•เตเด•เดฃเต‹เดฎเต‹เดธเดฟเดจเต เดชเตเดฐเดคเตเดฏเต‡เด• เดจเดจเตเดฆเดฟ).

เดจเดฎเตเด•เตเด•เตเดณเตเดณเดคเต.

เดชเตเดฐเด•เตเดทเต‡เดชเดฃเดคเตเดคเต† เดตเดฟเดถเดฆเดฎเดพเด•เตเด•เตเดจเตเดจ เด’เดฐเต ETSI EN 302 755 เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เด‰เดฃเตเดŸเต, เดŽเดจเตเดจเดพเตฝ เดธเตเดตเต€เด•เดฐเดฃเดฎเดฒเตเดฒ.

9,14285714285714285714 MHZ เดฌเดพเตปเดกเดฟเตฝ 32768 เด•เดพเดฐเดฟเดฏเดฑเตเด•เดณเตเดณเตเดณ COFDM เดฎเต‹เดกเตเดฒเต‡เดฑเตเดฑเต เดšเต†เดฏเตโ€Œเดค 8 MHz เดธเดพเดฎเตเดชเดฟเตพ เดซเตเดฐเต€เด•เตเดตเตปเดธเดฟเดฏเดฟเตฝ เดธเดฟเด—เตเดจเตฝ เด“เตบ เดŽเดฏเตผ เด†เดฃเต.

เดกเดฏเดฑเด•เตเดŸเต เด•เดฑเดจเตเดฑเต (เดกเดฟเดธเดฟ) เด“เดซเตโ€Œเดธเต†เดฑเตเดฑเตเด‚ เดฒเต‹เด•เตเด•เตฝ เด“เดธเดฟเดฒเต‡เดฑเตเดฑเดฑเดฟเดจเตเดฑเต† โ€œเดฒเต€เด•เตเด•เต‡เดœเตเด‚โ€ เด’เดดเดฟเดตเดพเด•เตเด•เดพเตป, เดธเดพเดฎเตเดชเดฟเตพ เดซเตเดฐเต€เด•เตเดตเตปเดธเดฟเดฏเตเดŸเต† เด‡เดฐเดŸเตเดŸเดฟเดฏเตเด‚ (เด’เดจเตเดจเตเด‚ เดจเดทเตเดŸเดชเตเดชเต†เดŸเดพเดคเดฟเดฐเดฟเด•เตเด•เดพเตป) เด‡เดจเตเดฑเตผเดฎเต€เดกเดฟเดฏเดฑเตเดฑเต เดซเตเดฐเต€เด•เตเดตเตปเดธเดฟเดฏเดฟเตฝ เด•เต‚เดŸเตเดคเตฝ เดฌเดพเตปเดกเตโ€Œเดตเดฟเดกเตเดคเตเดคเตเด‚ (เดธเต‚เดชเตเดชเตผเดนเต†เดฑเตเดฑเดฑเต‹เดกเตˆเตป เดฑเดฟเดธเดชเตเดทเตป) เด…เดคเตเดคเดฐเด‚ เดธเดฟเด—เตเดจเดฒเตเด•เตพ เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เดพเตป เดถเตเดชเดพเตผเดถ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. (LO) เดฑเดฟเดธเต€เดตเตผ เด‡เตปเดชเตเดŸเตเดŸเดฟเดฒเต‡เด•เตเด•เต. เดˆ เดตเตเดฏเดตเดธเตเดฅเด•เตพ เดจเดฟเดฑเดตเต‡เดฑเตเดฑเตเดจเตเดจ เด‰เดชเด•เดฐเดฃเด™เตเด™เตพ เด•เต‡เดตเดฒเด‚ เดœเดฟเดœเตเดžเดพเดธเดฏเตเด•เตเด•เดพเดฏเดฟ เดตเดณเดฐเต† เดšเต†เดฒเดตเต‡เดฑเดฟเดฏเดคเดพเดฃเต.

10Msps 10bit เด‰เดณเตเดณ SdrPlay เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดธเดฎเดพเดจเดฎเดพเดฏ เดธเตเดตเดญเดพเดตเดธเดตเดฟเดถเต‡เดทเดคเด•เดณเตเดณเตเดณ AirSpy เดตเดณเดฐเต† เดตเดฟเดฒเด•เตเดฑเดžเตเดžเดคเดพเดฃเต. เด‡เดตเดฟเดŸเต† เดธเดพเดฎเตเดชเดฟเตพ เดซเตเดฐเต€เด•เตเดตเตปเดธเดฟ เด‡เดฐเดŸเตเดŸเดฟเดฏเดพเด•เตเด•เตเดฎเต†เดจเตเดจ เดšเต‹เดฆเตเดฏเดฎเดฟเดฒเตเดฒ, เดจเต‡เดฐเดฟเดŸเตเดŸเตเดณเตเดณ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ (เดธเต€เดฑเต‹ เดเดŽเดซเต) เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฎเดพเดคเตเดฐเดฎเต‡ เดฑเดฟเดธเดชเตเดทเตป เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเต‚. เด…เดคเดฟเดจเดพเตฝ (เดธเดพเดฎเตเดชเดคเตเดคเดฟเด• เด•เดพเดฐเดฃเด™เตเด™เดณเดพเตฝ) เดเดฑเตเดฑเดตเตเด‚ เด•เตเดฑเดžเตเดž เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเดคเตเดคเต‹เดŸเต† "เดถเตเดฆเตเดงเดฎเดพเดฏ" SDR-เดจเตเดฑเต† เด…เดจเตเดฏเดพเดฏเดฟเด•เดณเตเดŸเต† เดญเดพเด—เดคเตเดคเต‡เด•เตเด•เต เดžเด™เตเด™เตพ เดฎเดพเดฑเตเดจเตเดจเต.

เดฐเดฃเตเดŸเต เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเต เด†เดตเดถเตเดฏเดฎเดพเดฃเต:

  1. เดธเดฎเดจเตเดตเดฏเด‚. เด•เตƒเดคเตเดฏเดฎเดพเดฏ เด˜เดŸเตเดŸเด‚-เด•เตƒเดคเตเดฏเดฎเดพเดฏ RF เดตเตเดฏเดคเดฟเดฏเดพเดจเดตเตเด‚ เดธเดพเดฎเตเดชเดฟเตพ เดซเตเดฐเต€เด•เตเดตเตปเดธเดฟ เดตเตเดฏเดคเดฟเดฏเดพเดจเดตเตเด‚ เด•เดฃเตเดŸเต†เดคเตเดคเตเด•.
  2. DVB-T2 เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดชเดฟเดจเตเดจเดฟเดฒเต‡เด•เตเด•เต เดตเต€เดฃเตเดŸเตเด‚ เดŽเดดเตเดคเตเด•.

เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เดŸเดพเดธเตโ€Œเด•เตเด•เดฟเดจเต เด•เต‚เดŸเตเดคเตฝ เด•เต‹เดกเต เด†เดตเดถเตเดฏเดฎเดพเดฃเต, เดชเด•เตเดทเต‡ เดธเตเดฅเดฟเดฐเต‹เดคเตเดธเดพเดนเดคเตเดคเต‹เดŸเต† เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เดพเดจเตเด‚ เดŸเต†เดธเตเดฑเตเดฑเต เดธเดฟเด—เตเดจเดฒเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดŽเดณเตเดชเตเดชเดคเตเดคเดฟเตฝ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚.

เดตเดฟเดถเดฆเดฎเดพเดฏ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพเด•เตเด•เตŠเดชเตเดชเด‚ BBC เดธเต†เตผเดตเดฑเดฟเตฝ ftp://ftp.kw.bbc.co.uk/t2refs/ เดŸเต†เดธเตเดฑเตเดฑเต เดธเดฟเด—เตเดจเดฒเตเด•เตพ เดฒเดญเตเดฏเดฎเดพเดฃเต.

เด†เดฆเตเดฏ เดชเตเดฐเดถเตเดจเดคเตเดคเดฟเดจเตเดณเตเดณ เดชเดฐเดฟเดนเดพเดฐเด‚ SDR เด‰เดชเด•เดฐเดฃเดคเตเดคเดฟเดจเตเดฑเต† เดธเดตเดฟเดถเต‡เดทเดคเด•เดณเต†เดฏเตเด‚ เด…เดคเดฟเดจเตเดฑเต† เดจเดฟเดฏเดจเตเดคเตเดฐเดฃ เดถเต‡เดทเดฟเด•เดณเต†เดฏเตเด‚ เด†เดถเตเดฐเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดถเตเดชเดพเตผเดถ เดšเต†เดฏเตเดฏเตเดจเตเดจ เดซเตเดฐเต€เด•เตเดตเตปเดธเดฟ เด•เตบเดŸเตเดฐเต‹เตพ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต, เด…เดตเตผ เดชเดฑเดฏเตเดจเตเดจเดคเตเดชเต‹เดฒเต†, เดตเดฟเดœเดฏเดฟเดšเตเดšเดฟเดฒเตเดฒ, เดชเด•เตเดทเต‡ เด…เดต เดตเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดงเดพเดฐเดพเดณเด‚ เด…เดจเตเดญเดตเด‚ เดจเตฝเด•เดฟ. เดกเต‹เด•เตเดฏเตเดฎเต†เดจเตเดฑเต‡เดทเตป, เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เต, เดŸเดฟเดตเดฟ เดธเต€เดฐเต€เดธเต เด•เดพเดฃเตฝ, เดฆเดพเตผเดถเดจเดฟเด• เดšเต‹เดฆเตเดฏเด™เตเด™เตพ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตฝ ..., เดšเตเดฐเตเด•เตเด•เดคเตเดคเดฟเตฝ, เดชเดฆเตเดงเดคเดฟ เด‰เดชเต‡เด•เตเดทเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดžเตเดžเดฟเดฒเตเดฒ.

"เดถเตเดฆเตเดงเดฎเดพเดฏ SDR" เดฏเดฟเดฒเตเดณเตเดณ เดตเดฟเดถเตเดตเดพเดธเด‚ เด•เต‚เดŸเตเดคเตฝ เดถเด•เตเดคเดฎเดพเดฏเดฟ.

เดžเด™เตเด™เตพ เดธเดฟเด—เตเดจเตฝ เด…เดคเต‡เดชเดŸเดฟ เดŽเดŸเตเด•เตเด•เตเดจเตเดจเต, เด…เดคเต เดเดคเดพเดฃเตเดŸเต เด’เดฐเต เด…เดจเดฒเต‹เด—เดฟเดฒเต‡เด•เตเด•เต เด‡เดจเตเดฑเตผเดชเต‹เดณเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดตเตเดฏเดคเดฟเดฐเดฟเด•เตเดคเดฎเดพเดฏ เด’เดจเตเดจเต เดชเตเดฑเดคเตเดคเต†เดŸเตเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เดŽเดจเตเดจเดพเตฝ เดฏเดฅเดพเตผเดคเตเดฅเดฎเดพเดฏเดคเดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฃเต.

เดธเดฟเตปเด•เตเดฐเตŠเดฃเตˆเดธเต‡เดทเตป เดฌเตเดฒเต‹เด•เตเด•เต เดกเดฏเด—เตเดฐเด‚:

C++ เตฝ SDR DVB-T2 เดฑเดฟเดธเต€เดตเตผ

เด‡เดตเดฟเดŸเต† เดŽเดฒเตเดฒเดพเด‚ เดชเดพเด เดชเตเดธเตเดคเด•เด‚ เด…เดจเตเดธเดฐเดฟเดšเตเดšเดพเดฃเต. เด…เดŸเตเดคเตเดคเดคเต เด•เตเดฑเดšเตเดšเตเด•เต‚เดŸเดฟ เดธเด™เตเด•เต€เตผเดฃเตเดฃเดฎเดพเดฃเต. เดตเตเดฏเดคเดฟเดฏเดพเดจเด™เตเด™เตพ เด•เดฃเด•เตเด•เดพเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เดตเตเดฏเดคเตเดฏเดธเตเดค เดฐเต€เดคเดฟเด•เดณเตเดŸเต† เด—เตเดฃเด™เตเด™เดณเตเด‚ เดฆเต‹เดทเด™เตเด™เดณเตเด‚ เดคเดพเดฐเดคเดฎเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจ เดงเดพเดฐเดพเดณเด‚ เดธเดพเดนเดฟเดคเตเดฏเด™เตเด™เดณเตเด‚ เด—เดตเต‡เดทเดฃ เดฒเต‡เด–เดจเด™เตเด™เดณเตเด‚ เด‰เดฃเตเดŸเต. เด•เตเดฒเดพเดธเดฟเด•เตเด•เตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต - เด‡เดคเดพเดฃเต "เดฎเตˆเด•เตเด•เตฝ เดธเตเดชเต†เดคเตเดคเต, เดธเตเดฑเตเดฑเต†เดซเดพเตป เดซเต†เดšเตเดšเตเดŸเต†เตฝ, เด—เตเดจเตเดจเตผ เดซเต‹เด•เตเด•เต, เดนเต†เตปเดฑเดฟเดšเตเดšเต เดฎเต‡เดฏเตผ, เด’เดซเตเดกเดฟเดŽเด‚ เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดฌเตเดฐเต‹เดกเตเดฌเดพเตปเดกเต เดŸเตเดฐเดพเตปเดธเตเดฎเดฟเดทเดจเตเดณเตเดณ เด’เดชเตเดฑเตเดฑเดฟเดฎเด‚ เดฑเดฟเดธเต€เดตเตผ เดกเดฟเดธเตˆเตป - เดญเดพเด—เด‚ I, II." เดŽเดจเตเดจเดพเตฝ เดŽเดฃเตเดฃเดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เด’เดฐเต เดŽเดžเตเดšเดฟเดจเต€เดฏเดฑเต†เดฏเตเด‚ เดžเดพเตป เด•เดฃเตเดŸเดฟเดŸเตเดŸเดฟเดฒเตเดฒ, เด…เดคเดฟเดจเดพเตฝ เด’เดฐเต เดŽเดžเตเดšเดฟเดจเต€เดฏเดฑเดฟเด‚เด—เต เดธเดฎเต€เดชเดจเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต. เด…เดคเต‡ เดธเดฟเตปเด•เตเดฐเตŠเดฃเตˆเดธเต‡เดทเตป เดฐเต€เดคเดฟ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต, เดŸเต†เดธเตเดฑเตเดฑเต เดธเดฟเด—เตเดจเดฒเดฟเดฒเต‡เด•เตเด•เต เดกเดฟเดฑเตเดฑเตเดฏเต‚เดฃเดฟเด‚เด—เต เด…เดตเดคเดฐเดฟเดชเตเดชเดฟเดšเตเดšเต. เด…เดฑเดฟเดฏเดชเตเดชเต†เดŸเตเดจเตเดจ เดตเตเดฏเดคเดฟเดฏเดพเดจเด™เตเด™เดณเตเดฎเดพเดฏเดฟ เดตเตเดฏเดคเตเดฏเดธเตเดค เด…เดณเดตเตเด•เต‹เดฒเตเด•เดณเต† เดคเดพเดฐเดคเดฎเตเดฏเด‚ เดšเต†เดฏเตเดคเตเด•เตŠเดฃเตเดŸเต (เด…เดตเตป เด…เดต เดธเตเดตเดฏเด‚ เดชเดฐเดฟเดšเดฏเดชเตเดชเต†เดŸเตเดคเตเดคเดฟ), เดชเตเดฐเด•เดŸเดจเดคเตเดคเดฟเดจเตเด‚ เดŽเดณเตเดชเตเดชเดคเตเดคเดฟเตฝ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดฎเดพเดฏเดฟ เดฎเดฟเด•เดšเตเดšเดต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดคเต. เด—เดพเตผเดกเต เด‡เดŸเดตเต‡เดณเดฏเตเด‚ เด…เดคเดฟเดจเตเดฑเต† เด†เดตเตผเดคเตเดคเดจ เดญเดพเด—เดตเตเด‚ เดคเดพเดฐเดคเดฎเตเดฏเด‚ เดšเต†เดฏเตเดคเดพเดฃเต เดฑเดฟเดธเดชเตเดทเตป เดซเตเดฐเต€เด•เตเดตเตปเดธเดฟ เดตเตเดฏเดคเดฟเดฏเดพเดจเด‚ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเดคเต. เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจ เด†เดตเตƒเดคเตเดคเดฟเดฏเตเดŸเต† เด˜เดŸเตเดŸเดตเตเด‚ เดธเดพเดฎเตเดชเดฟเตพ เดซเตเดฐเต€เด•เตเดตเตปเดธเดฟเดฏเตเด‚ เดชเตˆเดฒเดฑเตเดฑเต เดธเดฟเด—เตเดจเดฒเตเด•เดณเตเดŸเต† เด˜เดŸเตเดŸเด‚ เดตเตเดฏเดคเดฟเดฏเดพเดจเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเต, เด‡เดคเต เด’เดฐเต OFDM เดธเดฟเด—เตเดจเดฒเดฟเดจเตเดฑเต† เดฒเดณเดฟเดคเดตเตเด‚ เดฒเต€เดจเดฟเดฏเตผ เด‡เด•เตเดตเดฒเตˆเดธเดฑเดฟเดฒเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

เด‡เด•เตเดตเดฒเตˆเดธเตผ เดธเตเดตเดญเดพเดตเด‚:

C++ เตฝ SDR DVB-T2 เดฑเดฟเดธเต€เดตเตผ

DVB-T2 เดซเตเดฐเต†เดฏเดฟเด‚ เดŽเดชเตเดชเต‹เตพ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดฎเต†เดจเตเดจเต เดจเดฟเด™เตเด™เตพเด•เตเด•เดฑเดฟเดฏเดพเดฎเต†เด™เตเด•เดฟเตฝ เด‡เดคเต†เดฒเตเดฒเดพเด‚ เดจเดจเตเดจเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต. เด‡เดคเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต, เด†เดฎเตเด– เดšเดฟเดนเตเดจเด‚ P1 เดธเดฟเด—เตเดจเดฒเดฟเตฝ เด•เตˆเดฎเดพเดฑเตเดฑเด‚ เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเต. P1 เดšเดฟเดนเตเดจเด‚ เด•เดฃเตเดŸเต†เดคเตเดคเตเดจเตเดจเดคเดฟเดจเตเด‚ เดกเต€เด•เต‹เดกเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดฎเตเดณเตเดณ เดฐเต€เดคเดฟ เดธเดพเด™เตเด•เต‡เดคเดฟเด• เดธเตเดชเต†เดธเดฟเดซเดฟเด•เตเด•เต‡เดทเตป ETSI TS 102 831-เตฝ เดตเดฟเดตเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต (เดธเตเดตเต€เด•เดฐเดฃเดคเตเดคเดฟเดจเต เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฏ เดจเดฟเดฐเดตเดงเดฟ เดถเตเดชเดพเตผเดถเด•เดณเตเด‚ เด‰เดฃเตเดŸเต).

เดชเดฟ 1 เดธเดฟเด—เตเดจเดฒเดฟเดจเตเดฑเต† เด“เดŸเตเดŸเต‹เด•เต‹เดฑเดฟเดฒเต‡เดทเตป (เดซเตเดฐเต†เดฏเดฟเดฎเดฟเดจเตเดฑเต† เดคเตเดŸเด•เตเด•เดคเตเดคเดฟเดฒเต† เดเดฑเตเดฑเดตเตเด‚ เด‰เดฏเตผเดจเตเดจ เดชเต‹เดฏเดฟเดจเตเดฑเต):

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 เดฏเต† "เดธเดฟเด‚เด—เดฟเตพ" เดŽเดจเตเดจเต เดฒเต‡เดฌเตฝ เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด‡เดคเตŠเดฐเต เดšเต‹เดฆเตเดฏเดฎเดพเดฃเต.
เด…เดคเดฟเดฒเตเด‚ เดฐเดธเด•เดฐเดฎเดพเดฏเดคเต เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เดฎเตพเดŸเตเดŸเดฟเดชเตเดฒเด•เตเดธเดฟเดฒเต† เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เดตเดฟเดšเดฟเดคเตเดฐเดคเดฏเดพเดฃเต - เดŽเดฒเตเดฒเดพ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เดณเตเด‚ เด†เดฆเตเดฏ PLP เดฏเดฟเดฒเดพเดฃเต, เดŽเดจเตเดจเดพเตฝ เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† PLP เดฏเดฟเตฝ เด•เตเดฑเดžเตเดž เดตเต‡เด—เดคเดฏเดฟเตฝ เด’เดฐเต เด…เดœเตเดžเดพเดค เดธเตเดตเดญเดพเดตเดคเตเดคเดฟเดจเตเดฑเต† เด’เดฐเต เดธเดฟเด—เตเดจเตฝ เด‰เดฃเตเดŸเต. เด…เดฎเตเดชเดคเต‹เดณเด‚ เดตเต€เดกเดฟเดฏเต‹ เดซเต‹เตผเดฎเดพเดฑเตเดฑเตเด•เดณเตเด‚ เด…เดคเต‡ เด…เดณเดตเดฟเดฒเตเดณเตเดณ เด“เดกเดฟเดฏเต‹เดฏเตเด‚ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เตเดจเตเดจ VLC เดชเตเดฒเต†เดฏเดฑเต†เด™เตเด•เดฟเดฒเตเด‚ เด‡เดคเต เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเตเดจเตเดจเดฟเดฒเตเดฒ.

เดชเดฆเตเดงเดคเดฟ เดคเดจเตเดจเต† เด‡เดตเดฟเดŸเต† เด•เดพเดฃเดพเด‚.

SdrPlay (เด‡เดชเตเดชเต‹เตพ AirSpy.) เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต DVB-T2 เดกเต€เด•เต‹เดกเต เดšเต†เดฏเตเดฏเดพเดจเตเดณเตเดณ เดธเดพเดงเตเดฏเดค เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เตเด• เดŽเดจเตเดจ เดฒเด•เตเดทเตเดฏเดคเตเดคเต‹เดŸเต†เดฏเดพเดฃเต เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต เดธเตƒเดทเตเดŸเดฟเดšเตเดšเดคเต, เด…เดคเดฟเดจเดพเตฝ เด‡เดคเต เด’เดฐเต เด†เตฝเดซ เดชเดคเดฟเดชเตเดชเต เดชเต‹เดฒเตเดฎเดฒเตเดฒ.

PS เดžเดพเตป เดชเตเดฐเดฏเดพเดธเดคเตเดคเต‹เดŸเต† เดฒเต‡เด–เดจเด‚ เดŽเดดเตเดคเตเดฎเตเดชเต‹เตพ, เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเดฟเดฒเต‡เด•เตเด•เต เดชเตเดฒเต‚เดŸเตเดŸเต‹เดŽเดธเตเดกเดฟเด†เตผ เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เดŽเดจเดฟเด•เตเด•เต เด•เดดเดฟเดžเตเดžเต.

USB6 เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเดฟเตฝ IQ เดธเดฟเด—เตเดจเดฒเดฟเดจเดพเดฏเดฟ 2.0Msps เดฎเดพเดคเตเดฐเดฎเต‡ เด‰เดณเตเดณเต‚ เดŽเดจเตเดจเต เด†เดฐเต†เด™เตเด•เดฟเดฒเตเด‚ เด‰เดŸเตป เดชเดฑเดฏเตเด‚, เดŽเดจเตเดจเดพเตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เตเดฑเดžเตเดžเดคเต 9,2Msps เด†เดตเดถเตเดฏเดฎเดพเดฃเต, เดŽเดจเตเดจเดพเตฝ เด‡เดคเต เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดตเดฟเดทเดฏเดฎเดพเดฃเต.

เด…เดตเดฒเด‚เดฌเด‚: www.habr.com