C++ рдордзреНрдпреЗ SDR DVB-T2 рд░рд┐рд╕реАрд╡реНрд╣рд░

рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдбрд┐рдлрд╛рдИрдВрдб рд░реЗрдбрд┐рдУ рд╣реА рдореЗрдЯрд▓ рд╡рд░реНрдХ (рдЬреА рдкреНрд░рддреНрдпрдХреНрд╖рд╛рдд рддреБрдордЪреНрдпрд╛ рдЖрд░реЛрдЧреНрдпрд╛рд╕рд╛рдареА рдЪрд╛рдВрдЧрд▓реА рдЖрд╣реЗ) рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧрдЪреНрдпрд╛ рдбреЛрдХреЗрджреБрдЦреАрд╕рд╣ рдмрджрд▓рдгреНрдпрд╛рдЪреА рдПрдХ рдкрджреНрдзрдд рдЖрд╣реЗ. SDRs рдПрдХ рдЙрддреНрддрдо рднрд╡рд┐рд╖реНрдп рд╕рд╛рдВрдЧрддреЗ рдЖрдгрд┐ рдореБрдЦреНрдп рдлрд╛рдпрджрд╛ рд░реЗрдбрд┐рдУ рдкреНрд░реЛрдЯреЛрдХреЙрд▓рдЪреНрдпрд╛ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрдордзреНрдпреЗ рдирд┐рд░реНрдмрдВрдз рдХрд╛рдвреВрди рдЯрд╛рдХрдгреЗ рдорд╛рдирд▓реЗ рдЬрд╛рддреЗ. рдПрдХ рдЙрджрд╛рд╣рд░рдг рдореНрд╣рдгрдЬреЗ OFDM (рдСрд░реНрдереЛрдЧреЛрдирд▓ рдлреНрд░рд┐рдХреНрд╡реЗрдиреНрд╕реА-рдбрд┐рд╡реНрд╣рд┐рдЬрди рдорд▓реНрдЯреАрдкреНрд▓реЗрдХреНрд╕рд┐рдВрдЧ) рдореЙрдбреНрдпреБрд▓реЗрд╢рди рдкрджреНрдзрдд, рдЬреА рдХреЗрд╡рд│ SDR рдкрджреНрдзрддреАрдореБрд│реЗ рд╢рдХреНрдп рдЭрд╛рд▓реА рдЖрд╣реЗ. рдкрд░рдВрддреБ рдПрд╕рдбреАрдЖрд░рдХрдбреЗ рдЖрдгрдЦреА рдПрдХ, рдкреВрд░реНрдгрдкрдгреЗ рдЕрднрд┐рдпрд╛рдВрддреНрд░рд┐рдХреА рд╕рдВрдзреА рдЖрд╣реЗ - рдХрдореАрддрдХрдореА рдкреНрд░рдпрддреНрдирд╛рдВрд╕рд╣ рдХреЛрдгрддреНрдпрд╛рд╣реА рдЕрдирд┐рдпрдВрддреНрд░рд┐рдд рдмрд┐рдВрджреВрд╡рд░ рд╕рд┐рдЧреНрдирд▓ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдЖрдгрд┐ рджреГрд╢реНрдпрдорд╛рди рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛.

рдордиреЛрд░рдВрдЬрдХ рд╕рдВрдкреНрд░реЗрд╖рдг рдорд╛рдирдХрд╛рдВрдкреИрдХреА рдПрдХ рдореНрд╣рдгрдЬреЗ рд╕реНрдерд▓реАрдп рд╕реНрдерд▓реАрдп рдЯреЗрд▓рд┐рд╡реНрд╣рд┐рдЬрди DVB-T2.
рдХрд╢рд╛рд╕рд╛рдареА? рдирдХреНрдХреАрдЪ, рдЖрдкрдг рдЙрдард▓реНрдпрд╛рд╢рд┐рд╡рд╛рдп рдЯреАрд╡реНрд╣реА рдЪрд╛рд▓реВ рдХрд░реВ рд╢рдХрддрд╛, рдкрд░рдВрддреБ рддреЗрдереЗ рдкрд╛рд╣рдгреНрдпрд╛рд╕рд╛рд░рдЦреЗ рдХрд╛рд╣реАрдЪ рдирд╛рд╣реА рдЖрдгрд┐ рд╣реЗ рдпрд╛рдкреБрдвреЗ рдорд╛рдЭреЗ рдордд рдирд╛рд╣реА, рдкрд░рдВрддреБ рд╡реИрджреНрдпрдХреАрдп рддрдереНрдп рдЖрд╣реЗ.

рдЧрдВрднреАрд░рдкрдгреЗ, DVB-T2 рдЪреА рд░рдЪрдирд╛ рдЕрддрд┐рд╢рдп рд╡рд┐рд╕реНрддреГрдд рдХреНрд╖рдорддрд╛рдВрд╕рд╣ рдХреЗрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ, рдпрд╛рд╕рд╣:

  • рдШрд░рд╛рддреАрд▓ рдЕрд░реНрдЬ
  • QPSK рддреЗ 256QAM рдкрд░реНрдпрдВрдд рдореЙрдбреНрдпреБрд▓реЗрд╢рди
  • рдмрдБрдбрд╡рд┐рдбреНрде 1,7MHz рддреЗ 8MHz

рдорд▓рд╛ SDR рддрддреНрддреНрд╡ рд╡рд╛рдкрд░реВрди рдбрд┐рдЬрд┐рдЯрд▓ рдЯреЗрд▓рд┐рд╡реНрд╣рд┐рдЬрди рдкреНрд░рд╛рдкреНрдд рдХрд░рдгреНрдпрд╛рдЪрд╛ рдЕрдиреБрднрд╡ рдЖрд╣реЗ. DVB-T рдорд╛рдирдХ рд╕реБрдкреНрд░рд╕рд┐рджреНрдз GNURadio рдкреНрд░рдХрд▓реНрдкрд╛рдд рдЖрд╣реЗ. DVB-T2 рдорд╛рдирдХрд╛рд╕рд╛рдареА gr-dvbs2rx рдмреНрд▓реЙрдХ рдЖрд╣реЗ (рд╕рд░реНрд╡ рд╕рдорд╛рди GNURadio рд╕рд╛рдареА), рдкрд░рдВрддреБ рддреНрдпрд╛рд╕рд╛рдареА рдкреНрд░рд╛рдердорд┐рдХ рд╕рд┐рдЧреНрдирд▓ рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдЗрдЭреЗрд╢рди рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ рдЖрдгрд┐ рддреЗ рдкреНрд░реЗрд░рдгрд╛рджрд╛рдпреА рдЖрд╣реЗ (Ron Economos рдЪреЗ рд╡рд┐рд╢реЗрд╖ рдЖрднрд╛рд░).

рдЖрдордЪреНрдпрд╛рдХрдбреЗ рдХрд╛рдп рдЖрд╣реЗ.

рдПрдХ ETSI EN 302 755 рдорд╛рдирдХ рдЖрд╣реЗ рдЬреЗ рдЯреНрд░рд╛рдиреНрд╕рдорд┐рд╢рдирдЪреЗ рддрдкрд╢реАрд▓ рджреЗрддреЗ, рдкрд░рдВрддреБ рд░рд┐рд╕реЗрдкреНрд╢рди рдирд╛рд╣реА.

9,14285714285714285714 MHz рдЪреНрдпрд╛ рд╕реЕрдореНрдкрд▓рд┐рдВрдЧ рдлреНрд░рд┐рдХреНрд╡реЗрдиреНрд╕реАрд╕рд╣ рд╕рд┐рдЧреНрдирд▓ рдСрди рдПрдЕрд░ рдЖрд╣реЗ, COFDM рджреНрд╡рд╛рд░реЗ 32768 рд╡рд╛рд╣рдХрд╛рдВрд╕рд╣, 8 MHZ рдЪреНрдпрд╛ рдмрдБрдбрдордзреНрдпреЗ рдореЛрдбреНрдпреБрд▓реЗрдЯреЗрдб рдЖрд╣реЗ.

рдбрд╛рдпрд░реЗрдХреНрдЯ рдХрд░рдВрдЯ (DC) рдСрдлрд╕реЗрдЯ рдЖрдгрд┐ рд╕реНрдерд╛рдирд┐рдХ рдСрд╕рд┐рд▓реЗрдЯрд░рдЪреНрдпрд╛ тАЬрдЧрд│рддреАтАЭрдкрд╛рд╕реВрди рдореБрдХреНрдд рд╣реЛрдгреНрдпрд╛рд╕рд╛рдареА рдЕрд╕реЗ рд╕рд┐рдЧреНрдирд▓ рд╕реЕрдореНрдкрд▓рд┐рдВрдЧ рдлреНрд░рд┐рдХреНрд╡реЗрдВрд╕реАрдЪреНрдпрд╛ рджреБрдкреНрдкрдЯ (рдХрд╛рд╣реАрд╣реА рдЧрдорд╛рд╡реВ рдирдпреЗ рдореНрд╣рдгреВрди) рдЖрдгрд┐ рдЗрдВрдЯрд░рдореАрдбрд┐рдПрдЯ рдлреНрд░рд┐рдХреНрд╡реЗрдиреНрд╕реАрдордзреНрдпреЗ рдЕрдзрд┐рдХ рдмрдБрдбрд╡рд┐рдбреНрде (рд╕реБрдкрд░рд╣реЗрдЯреЗрд░реЛрдбрд╛рдпрди рд░рд┐рд╕реЗрдкреНрд╢рди) рдкреНрд░рд╛рдкреНрдд рдХрд░рдгреНрдпрд╛рдЪреА рд╢рд┐рдлрд╛рд░рд╕ рдХреЗрд▓реА рдЬрд╛рддреЗ. (LO) рд░рд┐рд╕реАрд╡реНрд╣рд░ рдЗрдирдкреБрдЯрд╡рд░. рдпрд╛ рдЕрдЯреА рдкреВрд░реНрдг рдХрд░рдгрд╛рд░реА рдЙрдкрдХрд░рдгреЗ рдХреЗрд╡рд│ рдЙрддреНрд╕реБрдХрддреЗрд╕рд╛рдареА рдЦреВрдк рдорд╣рд╛рдЧ рдЖрд╣реЗрдд.

10Msps 10bit рд╕рд╣ SdrPlay рдХрд┐рдВрд╡рд╛ рд╕рдорд╛рди рд╡реИрд╢рд┐рд╖реНрдЯреНрдпрд╛рдВрд╕рд╣ AirSpy рдЦреВрдкрдЪ рд╕реНрд╡рд╕реНрдд рдЖрд╣реЗ. рдпреЗрдереЗ рд╕реЕрдореНрдкрд▓рд┐рдВрдЧ рд╡рд╛рд░рдВрд╡рд╛рд░рддрд╛ рджреБрдкреНрдкрдЯ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рд╢реНрди рдирд╛рд╣реА рдЖрдгрд┐ рд░рд┐рд╕реЗрдкреНрд╢рди рдХреЗрд╡рд│ рдереЗрдЯ рд░реВрдкрд╛рдВрддрд░рдг (рд╢реВрдиреНрдп IF) рд╕рд╣ рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ. рдореНрд╣рдгреВрди (рдЖрд░реНрдерд┐рдХ рдХрд╛рд░рдгрд╛рдВрд╕рд╛рдареА) рдЖрдореНрд╣реА рдХрдореАрддрдХрдореА рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рд░реВрдкрд╛рдВрддрд░рдгрд╛рд╕рд╣ "рд╢реБрджреНрдз" SDR рдЪреЗ рдЕрдиреБрдпрд╛рдпреАрдВрдЪреНрдпрд╛ рдмрд╛рдЬреВрдиреЗ рд╕реНрд╡рд┐рдЪ рдХрд░рдд рдЖрд╣реЛрдд.

рджреЛрди рд╕рдорд╕реНрдпрд╛ рд╕реЛрдбрд╡рдгреЗ рдЖрд╡рд╢реНрдпрдХ рд╣реЛрддреЗ:

  1. рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдЗрдЭреЗрд╢рди. рдЕрдЪреВрдХ рдлреЗрдЬ-рдЕрдЪреВрдХ RF рд╡рд┐рдЪрд▓рди рдЖрдгрд┐ рдирдореБрдирд╛ рд╡рд╛рд░рдВрд╡рд╛рд░рддрд╛ рд╡рд┐рдЪрд▓рди рд╢реЛрдзрд╛.
  2. DVB-T2 рдорд╛рдирдХ рдорд╛рдЧреЗ рдкреБрдиреНрд╣рд╛ рд▓рд┐рд╣рд╛.

рджреБрд╕-рдпрд╛ рдХрд╛рд░реНрдпрд╛рд╕рд╛рдареА рдмрд░реЗрдЪ рдХреЛрдб рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ, рдкрд░рдВрддреБ рдЪрд┐рдХрд╛рдЯреАрдиреЗ рд╕реЛрдбрд╡рд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ рдЖрдгрд┐ рдЪрд╛рдЪрдгреА рд╕рд┐рдЧреНрдирд▓ рд╡рд╛рдкрд░реВрди рд╕рд╣рдЬрдкрдгреЗ рд╕рддреНрдпрд╛рдкрд┐рдд рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ.

BBC рд╕рд░реНрд╡реНрд╣рд░ ftp://ftp.kw.bbc.co.uk/t2refs/ рд╡рд░ рддрдкрд╢реАрд▓рд╡рд╛рд░ рд╕реВрдЪрдирд╛рдВрд╕рд╣ рдЪрд╛рдЪрдгреА рд╕рд┐рдЧреНрдирд▓ рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗрдд.

рдкрд╣рд┐рд▓реНрдпрд╛ рд╕рдорд╕реНрдпреЗрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдПрд╕рдбреАрдЖрд░ рдЙрдкрдХрд░рдгрд╛рдЪреНрдпрд╛ рд╡реИрд╢рд┐рд╖реНрдЯреНрдпрд╛рдВрд╡рд░ рдЖрдгрд┐ рддреНрдпрд╛рдЪреНрдпрд╛ рдирд┐рдпрдВрддреНрд░рдг рдХреНрд╖рдорддреЗрд╡рд░ рдЕрд╡рд▓рдВрдмреВрди рдЖрд╣реЗ. рд╢рд┐рдлрд╛рд░рд╕ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдлреНрд░рд┐рдХреНрд╡реЗрдиреНрд╕реА рдХрдВрдЯреНрд░реЛрд▓ рдлрдВрдХреНрд╢рдиреНрд╕рдЪрд╛ рд╡рд╛рдкрд░ рдХрд░рдгреЗ, рдЬрд╕реЗ рддреЗ рдореНрд╣рдгрддрд╛рдд, рддреЗ рдпрд╢рд╕реНрд╡реА рдЭрд╛рд▓реЗ рдирд╛рд╣реА, рдкрд░рдВрддреБ рддреЗ рд╡рд╛рдЪрдгреНрдпрд╛рдЪрд╛ рднрд░рдкреВрд░ рдЕрдиреБрднрд╡ рджрд┐рд▓рд╛. рдбреЙрдХреНрдпреБрдореЗрдВрдЯреЗрд╢рди, рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ, рдЯреАрд╡реНрд╣реА рдорд╛рд▓рд┐рдХрд╛ рдкрд╛рд╣рдгреЗ, рддрд╛рддреНрд╡рд┐рдХ рдкреНрд░рд╢реНрди рд╕реЛрдбрд╡рдгреЗ... рдереЛрдбрдХреНрдпрд╛рдд, рдкреНрд░рдХрд▓реНрдк рд╕реЛрдбрдгреЗ рд╢рдХреНрдп рдирд╡реНрд╣рддреЗ.

"рд╢реБрджреНрдз рдПрд╕рдбреАрдЖрд░" рд╡рд░реАрд▓ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдЖрдгрдЦреА рджреГрдв рдЭрд╛рд▓рд╛ рдЖрд╣реЗ.

рдЖрдореНрд╣реА рд╕рд┐рдЧреНрдирд▓ рдЬрд╕реЗ рдЖрд╣реЗ рддрд╕реЗ рдШреЗрддреЛ, рддреЗ рдЬрд╡рд│рдЬрд╡рд│ рдЕреЕрдирд╛рд▓реЙрдЧрдордзреНрдпреЗ рдЗрдВрдЯрд░рдкреЛрд▓реЗрдЯ рдХрд░рддреЛ рдЖрдгрд┐ рдПрдХ рд╡реЗрдЧрд│рд╛ рдХрд╛рдврддреЛ, рдкрд░рдВрддреБ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рд╛рд░рдЦрд╛ рдЕрд╕рддреЛ.

рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдЗрдЭреЗрд╢рди рдмреНрд▓реЙрдХ рдЖрдХреГрддреА:

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 рд░рд┐рд╕реАрд╡реНрд╣рд░

рдереЛрдбрдХреНрдпрд╛рдд, рд╣реЗ рдорд╛рдВрд╕ рдЧреНрд░рд╛рдЗрдВрдбрд░ рджреНрд╡рд╛рд░реЗ minced рдорд╛рдВрд╕ рдкрд░рдд рдкрд╛рд╕ рдкрд░рд┐рдгрд╛рдо рдЖрд╣реЗ. рдорд╛рдирдХ рдЪрд╛рд░ рдкреНрд░рдХрд╛рд░рдЪреЗ рдорд┐рд╢реНрд░рдг рдкреНрд░рджрд╛рди рдХрд░рддреЗ:

  • рдереЛрдбрд╛ рдЗрдВрдЯрд░рд▓рд┐рд╡реНрд╣рд┐рдВрдЧ
  • рд╕реЗрд▓ рдЗрдВрдЯрд░рд▓реАрд╡реНрд╣рд┐рдВрдЧ (рдХреЛрдбрд┐рдВрдЧ рдмреНрд▓реЙрдХрдордзреНрдпреЗ рд╕реЗрд▓ рдорд┐рд╕рд│рдгреЗ)
  • рд╡реЗрд│ рдЗрдВрдЯрд░рд▓реАрд╡реНрд╣рд┐рдВрдЧ (рд╣реЗ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдмреНрд▓реЙрдХреНрд╕рдЪреНрдпрд╛ рдЧрдЯрд╛рдд рджреЗрдЦреАрд▓ рдЖрд╣реЗ)
  • рд╡рд╛рд░рдВрд╡рд╛рд░рддрд╛ рдЗрдВрдЯрд░рд▓реАрд╡реНрд╣рд┐рдВрдЧ (рдУрдПрдлрдбреАрдПрдо рдЪрд┐рдиреНрд╣рд╛рдд рд╡рд╛рд░рдВрд╡рд╛рд░рддрд╛ рдорд┐рд╕рд│рдгреЗ)

рдкрд░рд┐рдгрд╛рдореА, рдЖрдордЪреНрдпрд╛рдХрдбреЗ рдЗрдирдкреБрдЯрд╡рд░ рдЦрд╛рд▓реАрд▓ рд╕рд┐рдЧреНрдирд▓ рдЖрд╣реЗрдд:

C++ рдордзреНрдпреЗ SDR DVB-T2 рд░рд┐рд╕реАрд╡реНрд╣рд░

рд╣реЗ рд╕рд░реНрд╡ рдПрдиреНрдХреЛрдб рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╕рд┐рдЧреНрдирд▓рдЪреНрдпрд╛ рдЖрд╡рд╛рдЬ рдкреНрд░рддрд┐рдХрд╛рд░рд╢рдХреНрддреАрд╕рд╛рдареА рд╕рдВрдШрд░реНрд╖ рдЖрд╣реЗ.

рдкрд░рд┐рдгрд╛рдо

рдЖрддрд╛ рдЖрдкрдг рдХреЗрд╡рд│ рд╕рд┐рдЧреНрдирд▓ рдЖрдгрд┐ рддреНрдпрд╛рдЪрд╛ рдЖрдХрд╛рд░рдЪ рдкрд╛рд╣реВ рд╢рдХрдд рдирд╛рд╣реА рддрд░ рд╕реЗрд╡рд╛ рдорд╛рд╣рд┐рддреА рджреЗрдЦреАрд▓ рдкрд╛рд╣реВ рд╢рдХрддреЛ.
рджреЛрди рдорд▓реНрдЯрд┐рдкреНрд▓реЗрдХреНрд╕ рдСрди рдПрдЕрд░ рдЖрд╣реЗрдд. рдкреНрд░рддреНрдпреЗрдХрд╛рдордзреНрдпреЗ рджреЛрди рднреМрддрд┐рдХ рдЪреЕрдиреЗрд▓ (PLP) рдЕрд╕рддрд╛рдд.

рдкрд╣рд┐рд▓реНрдпрд╛ рдорд▓реНрдЯрд┐рдкреНрд▓реЗрдХреНрд╕рдордзреНрдпреЗ рдПрдХ рд╡рд┐рдЪрд┐рддреНрд░рддрд╛ рд▓рдХреНрд╖рд╛рдд рдЖрд▓реА - рдкрд╣рд┐рд▓реНрдпрд╛ рдкреАрдПрд▓рдкреАрд▓рд╛ тАЬрдорд▓реНрдЯрд┐рдкрд▓тАЭ рдЕрд╕реЗ рд▓реЗрдмрд▓ рджрд┐рд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ, рдЬреЗ рддрд╛рд░реНрдХрд┐рдХ рдЖрд╣реЗ, рдХрд╛рд░рдг рдорд▓реНрдЯреАрдкреНрд▓реЗрдХреНрд╕рдордзреНрдпреЗ рдПрдХрд╛рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рдЖрд╣реЗрдд рдЖрдгрд┐ рджреБрд╕рд▒реНрдпрд╛ рдкреАрдПрд▓рдкреАрд▓рд╛ тАЬрд╕рд┐рдВрдЧрд▓тАЭ рдЕрд╕реЗ рд▓реЗрдмрд▓ рдЖрд╣реЗ рдЖрдгрд┐ рд╣рд╛ рдПрдХ рдкреНрд░рд╢реНрди рдЖрд╣реЗ.
рджреБрд╕рд░реНтАНрдпрд╛ рдорд▓реНрдЯрд┐рдкреНрд▓реЗрдХреНрд╕рдордзрд▓реА рджреБрд╕рд░реА рд╡рд┐рдЪрд┐рддреНрд░рддрд╛ рдЖрдгрдЦреАрдирдЪ рдордиреЛрд░рдВрдЬрдХ рдЖрд╣реЗ - рд╕рд░реНрд╡ рдХрд╛рд░реНрдпрдХреНрд░рдо рдкрд╣рд┐рд▓реНрдпрд╛ рдкреАрдПрд▓рдкреАрдордзреНрдпреЗ рдЖрд╣реЗрдд, рдкрд░рдВрддреБ рджреБрд╕рд░реНтАНрдпрд╛ рдкреАрдПрд▓рдкреАрдордзреНрдпреЗ рдХрдореА рд╡реЗрдЧрд╛рдиреЗ рдЕрдЬреНрдЮрд╛рдд рд╕реНрд╡рд░реВрдкрд╛рдЪрд╛ рд╕рд┐рдЧреНрдирд▓ рдЖрд╣реЗ. рдХрд┐рдорд╛рди рд╡реНрд╣реАрдПрд▓рд╕реА рдкреНрд▓реЗрдпрд░, рдЬреНрдпрд╛рд▓рд╛ рд╕реБрдорд╛рд░реЗ рдкрдиреНрдирд╛рд╕ рд╡реНрд╣рд┐рдбрд┐рдУ рд╕реНрд╡рд░реВрдк рдЖрдгрд┐ рддреЗрд╡рдвреЗрдЪ рдСрдбрд┐рдУ рд╕рдордЬрддрд╛рдд, рддреЗ рдУрд│рдЦрдд рдирд╛рд╣реАрдд.

рдкреНрд░рдХрд▓реНрдк рд╕реНрд╡рддрдГ рдпреЗрдереЗ рдЖрдврд│реВ рд╢рдХрддреЗ.

SdrPlay (рдЖрдгрд┐ рдЖрддрд╛ AirSpy.) рд╡рд╛рдкрд░реВрди DVB-T2 рдбреАрдХреЛрдб рдХрд░рдгреНрдпрд╛рдЪреА рд╢рдХреНрдпрддрд╛ рдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдЙрджреНрджреЗрд╢рд╛рдиреЗ рдкреНрд░рдХрд▓реНрдк рддрдпрд╛рд░ рдХреЗрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ, рддреНрдпрд╛рдореБрд│реЗ рд╣реА рдЕрд▓реНрдлрд╛ рдЖрд╡реГрддреНрддреА рджреЗрдЦреАрд▓ рдирд╛рд╣реА.

PS рдореА рдХрд╖реНрдЯрд╛рдиреЗ рд▓реЗрдЦ рд▓рд┐рд╣реАрдд рдЕрд╕рддрд╛рдирд╛, рдореА рдкреНрд▓реВрдЯреЛрдПрд╕рдбреАрдЖрд░ рдкреНрд░рдХрд▓реНрдкрд╛рдд рд╕рдорд╛рдХрд▓рд┐рдд рдХрд░рдгреНрдпрд╛рдд рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХреЗрд▓реЗ.

рдХреЛрдгреАрддрд░реА рд▓рдЧреЗрдЪ рдореНрд╣рдгреЗрд▓ рдХреА рдпреВрдПрд╕рдмреА 6 рдЖрдЙрдЯрдкреБрдЯрд╡рд░ рдЖрдпрдХреНрдпреВ рд╕рд┐рдЧреНрдирд▓рд╕рд╛рдареА рдлрдХреНрдд 2.0Msps рдЖрд╣реЗ, рдкрд░рдВрддреБ рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдХрд┐рдорд╛рди 9,2Msps рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗрдд, рдкрд░рдВрддреБ рд╣рд╛ рдПрдХ рд╡реЗрдЧрд│рд╛ рд╡рд┐рд╖рдп рдЖрд╣реЗ.

рд╕реНрддреНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛