Simulink下汉明码性能仿真
一:实验目的
在Simulink环境下对信号的汉明码性能的仿真 二、实验内容
用MATLAB仿真(7,4)Hamming码的编码及硬判决译码过程 三、实验原理 实验的框图如下 1、Tx模块
1msgBernoulliBinaryBernoulli BinaryGeneratorHamming EncoderHamming EncoderBufferQPSKQPSKModulatorBaseband2CodeQPSKQPSKModulatorBaseband13Uncode
2、Rx模块
1CodeQPSKQPSKDemodulatorBasebandUnbuffer-5zDelayBufferHamming DecoderHamming Decoder1Code12UncodeQPSKQPSKDemodulatorBaseband12Uncode1
3、系统的总模块
Tx Error Rate CalculationRxError RateCalculation1Tx Error Rate CalculationRxAWGNError RateCalculationmsgCodeUncodeTxAWGNChannelCodeCode1UncodeUncode1RxAWGNAWGNChannel1
程序:
clear all EbNo=0:10;
SymbolRate=500;
for ii=1:length(EbNo) SNR=EbNo(ii); sim('Hamming'); ber1(ii)=BER1(1); ber2(ii)=BER2(1); end
semilogy(EbNo,ber1,'-ko',EbNo,ber2,'-k*');
legend('未编码','Hamming(7,4)编码')
title('未编码和Hamming(7,4)编码的QPSK在AWGN下的性能') xlabel('EbNo'); ylabel('误比特率')
四、实验结果
100未编码和Hamming(7,4)编码的QPSK在AWGN下的性能 10-1误比特率10-210 0-3未编码Hamming(7,4)编码12345EbN0678910