Software Listing of Author : "Bernhard Schmidt"
- Calculation of LLR values with variable noise variance
- License: Freeware
- Price: 0.00


LLR_DEMOD LLR Demodulator H = LLR_DEMOD_MEX(CONSTELLATION, MAPPING, METHOD) constructs a LLR demodulator object H for a given constellation, mapping and noise variance. The vectors CONSTELLATION and MAPPING are usually generated by using MATLAB Modem Modulation Modem.<Type> and contain the complex or real constellations points and the bit mapping, but in generall any signal constellation and any bit-mapping can be used. METHOD determines whether the exact LLR values or the approximations are calculated. (for more information: http://www.mathworks.com/help/toolbox/comm/ug/bqwswmc-1.html) A LLR demodulator object is equipped with one function: - CALC_LLR (type "help llr_demod/calc_llr" for detailed help) Input: CONSTELLATION [1xM] MAPPING [1xM] Method ['exact', 'approx'] Output: H [1x1] Important: Before you can start...
- Publisher: Bernhard Schmidt
- Date Released: 21-05-2013
- Download Size: 10 KB
- Download
- Platform: Matlab, Scripts
- DVB-S2 - Getting Signal Constellations and Bit Mappings
- License: Shareware
- Price:


%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...
- Publisher: Bernhard Schmidt
- Date Released: 16-04-2013
- Download Size: 123 KB
- Download
- Platform: Matlab, Scripts
- Mapper for Arbitrary Signal Constellations
- License: Shareware
- Price:


%SIGMAPPER Mapper % H = SIGMAPPER(CONSTELLATION, MAPPING) constructs a SIGMAPPER object H to % map a bitstream to the points of a signal constellation. The signal % constellation is specified by the vector CONSTELLATION which contains % the real or complex signal points. The mapping is done according to % the vector MAPPING. The vectors CONSTELLATION and MAPPING are usually % generated by using MATLAB Modem Modulation Modem.<Type>, but in general % any constellation and any mapping can be used. % % A SIGMAPPER object is equipped with one function: % - SIGMAP (type "help sigmapper/sigmap" for detailed help) % % Input: CONSTELLATION [1xM] % MAPPING [1xM] % % Output: H [1x1] Example of use: h = sigmapper(constellation,mapping); % generate handle to sigmapper object u = randi([0 1],block_size,1); % generate bit stream of length block...
- Publisher: Bernhard Schmidt
- Date Released: 05-05-2013
- Download Size: 10 KB
- Download
- Platform: Matlab, Scripts