Simulink下汉明码性能仿真
Simulink 下汉明码性能仿真
一:实验目的
在Simulink 环境下对信号的汉明码性能的仿真 二、实验内容
用MA TLAB 仿真(7,4)Hamming 码的编码及硬判决译码过程 三、实验原理 实验的框图如下 1、Tx 模块
3Uncode
2Code
1msg
QPSK QPSK Modulator Baseband1
QPSK QPSK Modulator Baseband
Hamming Encoder Hamming Encoder
Buffer
Bernoulli Binary Bernoulli Binary
Generator
2、Rx 模块
2Uncode1
1Code1
Unbuffer
QPSK QPSK Demodulator Baseband1
QPSK QPSK Demodulator Baseband
Hamming Decoder Hamming Decoder
z -5Delay
Buffer
2Uncode
1Code
3、系统的总模块
msg Code Uncode
Tx
Code Uncode Code1
Uncode1
Rx
Error Rate Calculation Tx
Rx
Error Rate Calculation1
Error Rate Calculation Tx
Rx
Error Rate Calculation
AWGN
AWGN Channel1
AWGN
AWGN Channel
程序:
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('误比特率')
四、实验结果
1
2
3
4
56
7
8
9
10
10-3
10
-2
10
-1
10
EbN0
误比特率
未编码和Hamming(7,4)编码的QPSK 在AWGN 下的性能
未编码
Hamming(7,4)编码