高校学生;
算法设计师;
仿真工程师;
理解通信仿真的概念;
掌握基带仿真的技巧;
了解通信理论;
本课程分为五讲,第一讲为BPSK相关知识,第二讲为QPSK相关知识,第三讲为DPSK相关知识,这是已经准备好的三讲内容。后续还会有增加相关知识作为第四讲和第五讲,比如FSK和扩频、ODFM等内容。逐层深入的讲解会让大家全面学会调制解调器的仿真!本系列视频课程为《第一章 调制解调器仿真》的第一讲!
2022年,再次补充课程,教学相长,乐于不断的解惑!有哪些知识点呢?为何要插入0?滤波器的延迟在工程实现上有考虑吗?瑞利信道下的误码性能又如何呢?
2023年5月,增加数据链路层和物理层的理论仿真,演示将纠错码和检错码结合在一起的过程。2024年11月,增加基带传输的讲解。
一、课程安排
第一讲:信源、调制器、信道
(1)程序的格式及规范、模块化。
(2)时域频域波形观察。
(3)使用randi函数生成信源。介绍软件版本的差异。(4)滚降成型滤波作用及matlab中相关函数使用方法(5)高斯白噪声信道仿真。awgn函数使用方法。
第二讲:解调器、信宿。
(1)观察滚降成型滤波后信号的眼图和星座图。程序联系通信原理相关知识。
(2)本地载波生成及低通滤波。fir1函数的使用方法。
(3)匹配滤波。与滚降成型滤波关联学习。回顾滚降成型滤波的概念。
(4)最佳采样点选取和判决。设计滤波程序,理解滤波器延迟概念。
第三讲:误码率仿真
(1)如何使用biterr函数。
(2)不加循环手动调整snr观察误码率。
(3)加入循环得到误码率曲线图。semilogx函数使用
(4)仿真结果与berawgn得到的理论值比较。留下关于Eb/N0和snr转换关系的问题。
方法。
第四讲:误码率专题讲解
(1)什么是蒙特卡洛仿真。
(2)Eb/N0和snr转换关系。
(3)Semilogy画误码率曲线方法。xabel,yabellegend等函数的使用。比对多种情况下的BPSK误码率
曲线。
(4)非最佳采样点下的误码性能。演示程序调试过程。(5)不同滚降因子的误码测试。演示程序调试过程,重点演示如何查找错误和修订错误。
第五讲:总结
给出本章所有仿真程序代码!
总结程序的差异及版本升级过程!
二、你将获得
① 学员掌握数字通信系统基本模型的概念、了解BPSK调制解调器组成模块的功能。
② 学习如何通过MATLAB仿真基本通信系统、学习使用MATLAB常用函数。
③ 演示程序调试过程,包括如何查找错误和修订错误。培养用户自行进行程序仿真及独立调试程序的能力。
④ 详细讲解在不同环境下BPSK调制解调器算法程序的差异及调试方法。
⑤ 付费用户,可以及加入讲师个人的通信仿真VIP学习群,与讲师持续交流。也可以联系小助手直接获得课程相关所有文件和资料。
⑥ 所有用户均可以加入MATLAB通信仿真交流群,抱团一起学习理论,软件和行业应用。课程结束后可以获得课程有关部分资料和模型。
三、适听人群
① 学习型仿真工程师
② 理工科院校学生
③ Matlab 算法设计人员
四、讲师介绍:
蔡老师,近二十年年算法仿真从业经验,通信技术高级工程师,博士学历。曾进入华南理工大学博士后流动站从事研究通信算法。现在南京某大学任教。
学习或工作经历:
1999年6月毕业于同济大学电子工程系电子信息工程专业,获工学学士。
1999年至2001年在华为公司任职技术工程师。
2002年就读于中国科学院上海天文台,从事北斗一代、嫦娥一号等项目的相关专项技术研究。在校期间完成GPS接收机的算法研究。
2007年博士毕业,获理学博士学位,同年进入广州海格通信集团股份有限公司卫星通信事业部工作,任副总工程师,主持研发工作。
2010年进入华南理工大学博士后工作站,2012年底出站,研究领域为信号处理、卫星通信和卫星导航以及时频技术。在上述领域积累了一定的宝贵经验,对领域内的相关新技术持续进行跟踪研究。在产品化方面有多年的开发经验,能够有效的完成技术转化并提高技术的实用性,实现真正的“产学研”。十几年来主持和完成国家级部队预研项目3项。
2006年起在广州海格通信股份有限公司工作期间完成了大量系统级算法,涉及多种通信系统相关的核心算法,还完成硬件实现、软件实现的规划指导及系统集成等相关工作。算法程序涉及卫星通信和地面移动通信中的突发通信算法、数字上下变频器和突发跳频算法,短波电台中HSP50214等芯片及DSP中的原有算法、频谱仪中涉及的上下变频算法和频率估计算法以及各种滤波算法。
2010年,设计和开发军用地面集群移动通信系统中的物理层算法。上述设计内容均已经转化为相关产品再市场上进行销售。现在南京某高校工作,任职通信工程专业授课老师。