Main function Alamouti(Nr, max_snr, max_err_symbol, symbol_per_frame) implements the Alamouti space-time coding scheme with the following components: QpskMapping(psudo_bit_sequence) - converts binary data to QPSK modulated symbols; RayleighCH(Nr, Nt) - simulates Rayleigh fading channel characteristics. Example usage: Alamouti(1, 12, 20, 24). Key parameters: 2 transmit antennas and 1 receive antenna configuration, SNR range from 0dB to 12dB, simulation stops when symbol errors exceed 20 at each SNR point, with 24 QPSK symbols per frame.
MATLAB
332 views
Tagged