简体中文 | English
几种常见通信系统结构的仿真,包括数字基带传输系统、MPSK通信系统等等,并且进行了系统的设计与性能分析。如果您有更优的设计或是本仓库没有的通信系统结构,欢迎PR补充,欢迎Star。
- Matlab R2020a
- Windows11
- 在每个系统对应的名称
./System Name/
下找到main.m
文件,打开Matlab点击运行即可运行。部分调用子函数代码已注释,可自行选择使用。
.
|-- LICENSE
|-- README.md
`-- digital-baseband-transmission-system
|-- Average_energy.m 求平均能量
|-- Ber.m 计算误比特率
|-- EyeDiagram.m 生成眼图
|-- Freqz.m 分析离散系统的频率相应
|-- GaussNoise.m 生成高斯噪声
|-- JudgeAndSample.m 抽样和判决函数
|-- MatchSendFilter.m 定义匹配滤波器
|-- NonMatchSendFilter.m 加窗法定义非匹配滤波器
|-- SendSignal.m 生成发送信号
|-- SendfilterOut.m 信号经过滤波器的输出结果
|-- SourceSignal.m 生成原序列信号
|-- StarsDiagram.m 绘制星座图
|-- main.m 主函数
|-- performance_test.m 性能测试函数
|-- receiveout.m 接收输出
|-- sendfilter.bin 保存发送滤波器的相关参数
`-- sendfilter.txt 保存发送滤波器的相关参数
.
|-- Research-on-BER-Performance-of-MPSK 关于MPSK误比特率的研究
| |-- BER.m 误比特率计算
| |-- ChannelOutput.m 信道输出
| |-- Compare.m 比较性能
| |-- Constellaion.m 绘制QPSK星座图
| |-- Constellaion8.m 绘制8PSK星座图
| |-- GrayEncode.m QPSK格雷码编码
| |-- GrayEncode8.m 8PSK格雷码编码
| |-- MaxProjection.m 最大投影点准则
| |-- MinDistance.m 最小距离准则
| |-- MinDistance8.m 最小距离准则
| |-- NoiseOutput.m 噪声输出
| |-- QBE.m 仿真/理论误比特率曲线
| |-- SER.m 误码率计算
| |-- ShineUpon.m QPSK映射函数
| |-- ShineUpon8.m 8PSK映射函数
| |-- bit.m 随机序列产生
| |-- mainStar8.m 绘制8PSK星座图
| `-- mainStarQ.m 绘制QPSK星座图
`-- Research-on-SER-Performance-of-MPSK 关于MPSK误码率的研究
|-- Count.m 统计误码个数
|-- Map.m 映射函数
|-- QPSK(Reference) QPSK部分,仅作参考,实际通过load引入。
| |-- Binary_signal_sequence.m
| |-- bit_error.m
| |-- exam_1.m
| |-- gaussian_sigma.m
| |-- gray_QPSK_mapping.m
| |-- main.m
| |-- max_projection.m
| |-- min_distance.m
| `-- qpsk_errnum.mat
|-- README.md 关于QPSK的说明
|-- SetValue.m 赋值函数
|-- Untitled.mlx
|-- draw.m 星座图绘制
|-- judgment.m 判决函数
|-- main.m 主函数
|-- noise.m 噪声函数
|-- qpsk_errnum.mat loadQPSK信息
`-- randnum.m 随机序列产生
- 升余弦匹配滤波型
- 升余弦非匹配滤波型
- 发送信号生成
- 信源输出
- 信道噪声信号
- 眼图绘制
- 抽样信号与判决信号的产生
- 星座图的绘制
- 如果存在疑问或发现错误,欢迎提Issues交流订正。
- 如果遇到图片无法加载的情况,可以考虑使用代理,或者访问博客网站 。
- 如果发现Tex数学公式展示异常,可以安装插件GitHub Math Display,安装后启用插件,刷新网页即可。也可以下载后本地软件打开。
Provided under the BSD 3-Clause License.