# Communication System Simulation
## 项目说明
本项目是福州大学《通信原理课程设计》的题目,本项目具体实现内容如下
- 基于Matlab的2ASK,2FSK,2PSK,4PSK系统的调制解调的基本仿真实现
- 实现2ASK,2FSK,2PSK,4PSK系统的误码率分析
- 2PSK的载波提取(科斯塔斯环方法)
- 位同步信号提取(微分整流滤波法)
- 基于Matlab的一个GUI用户交互界面设计,此GUI界面分为两个部分,第一个是用户登陆界面第二个部分 是通信系统仿真界面,仿真界面中提供了信噪比选择,周期输入等交互选项
## 快速使用
- 在```./code/```下找到```Serein.m```文件,打开Matlab点击运行即可运行GUI界面的系统
- 在```./exe/```下找到```ZY.exe```程序,双击即可运行GUI界面
## 文件说明
```
|-- README.md
|-- code
| |-- ASK_Chart.m 绘制ASK调制解调曲线图
| |-- ASK_Function.m ASK调制解调函数用于GUI中调用
| |-- Background.png 背景图
| |-- Costas_2PSK.m 科斯塔斯环
| |-- Error_Chart.m 绘制误码率曲线
| |-- FSK_Chart.m 绘制ASK调制解调曲线图
| |-- FSK_Function.m FSK调制解调函数用于GUI中调用
| |-- Florier.m 傅里叶函数
| |-- Four_PSK.m 4PSK函数
| |-- Lock.jpg 登陆界面中的图标
| |-- Log.jpg 登陆界面中的图标
| |-- Login.fig 登陆界面GUI
| |-- Login.m 登陆界面GUI的各个回调函数
| |-- LowPassFilter.m 低通滤波器函数
| |-- PSK4_Chart.m 绘制4PSK曲线图
| |-- PSK4_Function.m 4PSK函数用于GUI中调用
| |-- PSK_Chart.m 绘制PSK曲线图
| |-- PSK_Function.m PSK函数用于GUI中调用
| |-- Serein.fig 功能界面GUI
| |-- Serein.m 功能界面GUI的各个回调函数
| |-- Symbol_Synchronization.m
| |-- Two_ASK.m 2ASK,非函数,可直接运行
| |-- Two_FSK.m 2FSK,非函数,可直接运行
| |-- Two_PSK.m 2PSK,非函数,可直接运行
| |-- login.jpg 登陆界面中的图标
| |-- user.jpg 登陆界面中的图标
|-- exe
| |-- ZY.exe GUI的可执行程序,运行前需确定安装MCR插件(Matlab的一个插件)
| |-- mccExcludedFiles.log 无用
| |-- readme.txt 无用
| |-- requiredMCRProducts.txt 无用
```
## 运行环境
- Matlab R2018a
- Matlab Runtime 9.4
- Windows10
## 效果
**主界面**
![主界面](https://github.com/FanDady/Communication-Simulation/blob/main/images/1.jpg)
**登录界面**
![登陆界面](https://github.com/FanDady/Communication-Simulation/blob/main/images/2.jpg)
土豆片片
- 粉丝: 1856
- 资源: 5869
最新资源
- 苹果手机外壳贴麦拉机组装流道(sw16可编辑+工程图+bom)全套技术资料100%好用.zip
- MATLAB 实现基于PCNN(脉冲耦合神经网络)进行时间序列预测模型的项目详细实例(含完整的程序,GUI设计和代码详解)
- MATLAB 实现基于麻雀搜索算法(SSA)进行时间序列预测模型的项目详细实例(含完整的程序,GUI设计和代码详解)
- 基于改进剪枝算法的接触熟虾图像分割技术及其质量测量应用
- 音乐爬虫python源码分享
- MATLAB 实现基于移动平均模型(MA)进行时间序列预测模型的项目详细实例(含完整的程序,GUI设计和代码详解)
- Matlab实现基于NNMF+DBO+K-Medoids的数据聚类可视化的详细项目实例(含完整的程序,GUI设计和代码详解)
- 基于SSM的球鞋交易管理平台论文+Java-HTML+球鞋交易平台+毕设-课设均可
- 计算机视觉中高效曲线检测算法的研究与应用-随机化Hough变换的新方法实现线条、圆及椭圆识别
- Matlab基于ALO-SVR蚁狮优化支持向量回归的锂离子电池剩余寿命预测的详细项目实例(含完整的程序,GUI设计和代码详解)
- Matlab实现BiTCN双向时间卷积神经网络多变量时间序列预测的详细项目实例(含完整的程序,GUI设计和代码详解)
- 医学图像中基于判别广义霍夫变换的目标定位方法研究与应用
- 华强北悦虎耳机刷机固件包
- Matlab实现RIME-BP霜冰算法优化BP神经网络多变量回归预测的详细项目实例(含完整的程序,GUI设计和代码详解)
- 桌面作图软件CAD字体库
- MATLAB 实现基于VMD(变分模态分解)进行时间序列预测模型的项目详细实例(含完整的程序,GUI设计和代码详解)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈