我是靠谱客的博主 友好音响,最近开发中收集的这篇文章主要介绍基于C++ 的ASK数字通信系统仿真一、数字通信系统二、C++仿真,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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

一、数字通信系统

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

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

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

 

二、C++仿真

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

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

 

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

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

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

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

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

最后

以上就是友好音响为你收集整理的基于C++ 的ASK数字通信系统仿真一、数字通信系统二、C++仿真的全部内容,希望文章能够帮你解决基于C++ 的ASK数字通信系统仿真一、数字通信系统二、C++仿真所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(39)

评论列表共有 0 条评论

立即
投稿
返回
顶部