Al momento, stai seguendo questo contributo
- Vedrai gli aggiornamenti nel tuo feed del contenuto seguito
- Potresti ricevere delle email a seconda delle tue preferenze per le comunicazioni
%DVBS2Constellation Signal Constellations taken from ETSI EN 302 307
% [CONSTELLATION, BITMAPPING] = DVBS2Constellation(MODSCHEME,GAMMA)
% returns the constellation points and the bit mapping specified in the DVB-S2
% Standard ETSI EN 302 307. The output vector CONSTELLATION contains the
% constellation points and the output vector BITMAPPING contains the associated
% bit mapping. The data of these vectors is organized such that the vectors
% can directly fed into the sigmapper or llr_demod_mex constructor.
%
% The DVB-S2 Standard ETSI EN 302 307 specifies signal constellations for
% four different modulation schemes: QPSK, 8PSK, 16APSK and 32APSK.
%
% MODSCHEME denotes the modulation scheme. GAMMA sets the constellation radius
% ratios which are required when using the constellation schemes 16APSK and
% 32APSK. If the modulation schemes QPSK and 8PSK are used, no additional
% input GAMMA is needed.
% (for more information:
% http://www.etsi.org/deliver/etsi_en/302300_302399/302307/01.02.01_60/en_302307v010201p.pdf)
%
% Important: The radius of the inner circle of the modulation schemes 16APSK
% and 32 APSK always has unit length. If the signal power should be normalized
% to one, the constellations points must be scaled accordingly.
%
% Input: MODSCHEME [char] 'QPSK', '8PSK', '16APSK', '32APSK'
% GAMMA [1x1] (16APSK), [1x2] (32APSK)
%
% Output: CONSTELLATION [1xM]
% MAPPING [1xM]
#######################################
These are the basic commands lines:
[constellation, bitMapping] = DVBS2Constellation('QPSK')
[constellation, bitMapping] = DVBS2Constellation('8PSK')
[constellation, bitMapping] = DVBS2Constellation('16APSK', [3.15])
[constellation, bitMapping] = DVBS2Constellation('32APSK', [2.84 5.27])
Note: There is a text file included which contains the optimum constellation radius ratios for several code rates. These radius ratios are only needed when using 16APSK or 32APSK.
Cita come
Bernhard Schmidt (2026). DVB-S2 - Getting Signal Constellations and Bit Mappings (https://it.mathworks.com/matlabcentral/fileexchange/31039-dvb-s2-getting-signal-constellations-and-bit-mappings), MATLAB Central File Exchange. Recuperato .
Riconoscimenti
Ispirato da: Calculation of LLR values with variable noise variance, Mapper for Arbitrary Signal Constellations
Informazioni generali
- Versione 1.0.0.0 (120 KB)
Compatibilità della release di MATLAB
- Compatibile con qualsiasi release
Compatibilità della piattaforma
- Windows
- macOS
- Linux
| Versione | Pubblicato | Note della release | Action |
|---|---|---|---|
| 1.0.0.0 |
