栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

基于C++ 的ASK数字通信系统仿真

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

基于C++ 的ASK数字通信系统仿真

        首先指明:这是我大三时的一个课程设计,希望对你有一定的指导意义。

一、数字通信系统

        在本次数字通信系统仿真中需要的课程基础主要有:《通信原理》,《数字信号处理》,《C++语言程序设计》。

        数字通信系统的一般模型如下:

         这次仿真中使用的具体模型如下,这个框图我从刚开始做就一直在完善,下面是最后完善好的结果:

 

二、C++仿真

        其实这才是重点。我先给源码链接:

链接:https://pan.baidu.com/s/10iCkm2SBKjEeuLgwKNfD4w?pwd=eda6 
提取码:eda6 

 

        发哥里面的源码文件是我们在另外一个博主那里找到的,源码没做太大改变,实现了振幅键控(ASK)的基本过程。不加汉明码和加汉明码文件里的源码则是我修改过的,有个不太完善的QPSK调制,以及不太完善的汉明码编码译码过程。如果有大佬看懂并完善了,请一定要CALL我!

        其实,只要熟悉C++语言,再理解数字通信的每个过程,就会很简单。但是,知道了数字通信的基本步骤,不完全理解每个部分的话,要编程并不容易。而编程,对于不熟悉C++的人(比如我,只是会使用而已)来说,也是一个难点。刚开始是一片空白,但是做着做着就会清晰起来。C++源码中各个类的参数的传递,我其实不是很懂,有大佬理解的话,欢迎评论区指导!

        调制方式是ASK,可以根据自己的需要改调制解调方式。

        滤波器有频率采样法的和窗函数法的,挺齐全。

        对于源码中有所不理解的,可以加我QQ:703840079,我会尽我所能解答,但是不一定能回答正确。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1009032.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号