• 大小: 741KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-10
  • 语言: C/C++
  • 标签: HammingCode  

资源简介

这里的汉明码来自《差错控制编码》林舒第二版,为(7,4)汉明码,程序采用C++编写,通过AWGN信道,最后性能曲线通过matlab画出,对比未编码BPSK信道性能。

资源截图

代码片段和文件信息

close 
clear
clc

snr_bpsk=0:1.0:10.0;
bpsk=[0.07860.05620.03750.02280.01250.00590.00237.2e-0041.9e-0043.36e-0053.87e-006];

snr = -1:0.5:8.5;
ber = [0.156154 0.137381 0.119395 0.101514 0.085107 0.069242 0.0550758...
    0.042367 0.0317933 0.0230162 0.0161253 0.0105535 0.006886 0.00414325 ...
    0.00233325 0.00122125 0.00063275 0.0002545 0.00013675 4.7e-005];

figure
semilogy(snr_bpsk bpsk ‘k‘ snr ber ‘k*-‘);
grid on
legend(‘BPSK‘‘Hamming(74)‘);

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2011-10-30 22:04  HammingCode\
     文件         853  2011-10-30 21:25  HammingCode\ber_old.dat
     目录           0  2011-10-30 22:05  HammingCode\Haming Code\
     目录           0  2011-10-30 22:04  HammingCode\Haming Code\Debug\
     文件       54272  2011-10-30 22:03  HammingCode\Haming Code\Debug\Haming Code.exe
     文件      451772  2011-10-30 22:03  HammingCode\Haming Code\Debug\Haming Code.ilk
     文件      658432  2011-10-30 22:03  HammingCode\Haming Code\Debug\Haming Code.pdb
     目录           0  2011-10-30 22:04  HammingCode\Haming Code\Haming Code\
     文件     1379328  2011-10-30 22:05  HammingCode\Haming Code\Haming Code.ncb
     文件         899  2011-10-30 21:51  HammingCode\Haming Code\Haming Code.sln
     文件        8704  2011-10-30 22:04  HammingCode\Haming Code\Haming Code.suo
     文件         538  2011-10-30 21:54  HammingCode\Haming Code\Haming Code\ber.txt
     文件         900  2011-10-30 18:59  HammingCode\Haming Code\Haming Code\channel.cpp
     目录           0  2011-10-30 22:04  HammingCode\Haming Code\Haming Code\Debug\
     文件       14488  2011-10-30 22:03  HammingCode\Haming Code\Haming Code\Debug\BuildLog.htm
     文件       30716  2011-10-30 22:03  HammingCode\Haming Code\Haming Code\Debug\channel.obj
     文件       25721  2011-10-30 22:03  HammingCode\Haming Code\Haming Code\Debug\demodulation.obj
     文件       25609  2011-10-30 22:03  HammingCode\Haming Code\Haming Code\Debug\Gcode.obj
     文件       30738  2011-10-30 22:03  HammingCode\Haming Code\Haming Code\Debug\Gdecode.obj
     文件       25621  2011-10-30 22:03  HammingCode\Haming Code\Haming Code\Debug\Gmessage.obj
     文件         663  2011-10-30 22:03  HammingCode\Haming Code\Haming Code\Debug\Haming Code.exe.embed.manifest
     文件         728  2011-10-30 22:03  HammingCode\Haming Code\Haming Code\Debug\Haming Code.exe.embed.manifest.res
     文件         621  2011-10-30 22:03  HammingCode\Haming Code\Haming Code\Debug\Haming Code.exe.intermediate.manifest
     文件       49604  2011-10-30 22:03  HammingCode\Haming Code\Haming Code\Debug\main.obj
     文件       25696  2011-10-30 22:03  HammingCode\Haming Code\Haming Code\Debug\modulation.obj
     文件          65  2011-10-30 22:03  HammingCode\Haming Code\Haming Code\Debug\mt.dep
     文件       25566  2011-10-30 22:03  HammingCode\Haming Code\Haming Code\Debug\statistics.obj
     文件      297984  2011-10-30 22:03  HammingCode\Haming Code\Haming Code\Debug\vc90.idb
     文件      225280  2011-10-30 22:03  HammingCode\Haming Code\Haming Code\Debug\vc90.pdb
     文件         189  2011-10-30 18:59  HammingCode\Haming Code\Haming Code\demodulation.cpp
     文件         239  2011-10-30 19:12  HammingCode\Haming Code\Haming Code\Gcode.cpp
............此处省略11个文件信息

评论

共有 条评论

相关资源