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中绘制误比特率曲线的部分注释。

近期下载者

相关文件


收藏者