16QAM
所属分类:通讯编程文档
开发工具:matlab
文件大小:2133KB
下载次数:29
上传日期:2011-05-31 16:38:42
上 传 者:
ld028888
说明: 16QAM系统的MATLAB仿真程序,包括简单的汉明码编码译码过程,以及编码前后性能对比。适合初学者学习无线通信系统
(MATLAB simulation program 16QAM system, including the simple hamming coding and decoding process, and performance comparison before and after encoding. Wireless communication system for beginners to learn)
文件列表:
00748291_马骁\code\bi_to_hex.m (366, 2009-12-10)
00748291_马骁\code\check_decode.m (1634, 2009-12-10)
00748291_马骁\code\cm_sm.m (3669, 2009-12-11)
00748291_马骁\code\decode.m (1073, 2009-12-10)
00748291_马骁\code\demodulation.m (1341, 2009-12-10)
00748291_马骁\code\generate.m (1761, 2009-12-10)
00748291_马骁\code\gngauss.m (148, 2009-12-03)
00748291_马骁\code\MATLAB报告.doc (312320, 2011-05-31)
00748291_马骁\code\qam.m (878, 2009-12-11)
00748291_马骁\pictures\gngauss与awgn加噪结果对比图.fig (12545, 2009-12-11)
00748291_马骁\pictures\星座图\0DB星座图.fig (379321, 2009-12-10)
00748291_马骁\pictures\星座图\10DB.fig (376715, 2009-12-10)
00748291_马骁\pictures\星座图\15DB.fig (378301, 2009-12-10)
00748291_马骁\pictures\星座图\20DB.fig (376715, 2009-12-10)
00748291_马骁\pictures\星座图\5DB星座图.fig (379181, 2009-12-10)
00748291_马骁\pictures\未编码的16QAM误比特率曲线.fig (5893, 2009-12-10)
00748291_马骁\pictures\编码前后的误比特率曲线对比图.fig (13640, 2009-12-11)
00748291_马骁\pictures\星座图 (0, 2009-12-11)
00748291_马骁\code (0, 2011-05-31)
00748291_马骁\pictures (0, 2009-12-16)
00748291_马骁 (0, 2011-05-31)
程序由2部分组成:编码验证和系统仿真,分别由qam.m和check_decode.m实现。
1.qam.m中调用子程序cm_sm.m计算不同性噪比下的误码率
cmsm.m中调用子程序generate.m生成比特流并进行编码,经过bi_to_hex.m生成映
射矩阵进行符号映射,在通过gngauss.m或awgn()加噪;接收数据在demodulation.m中
映射为16进制数,再转换为比特流经过decode.m解码,即可计算误码率。
2.check.m中调用了generate.m和decode.m,通过依次对每一位取反检查编码的正确性。
3.在cm_sm.m中,为了避免同时画星座图和绘制误比特率曲线,将生成星座图的部分注释掉了,
如需查看生成星座图,请去除注释并将qam.m中绘制误比特率曲线的部分注释。
近期下载者:
相关文件:
收藏者: