通信原理及系统系列3—— 基于卷积编码的2ASK通信系统设计(非相干解调)
2024-05-10 14:27:50
系统参数配置:
%% 系统参数
load('ASK_Bandpass.mat');%带通滤波器系数
load('ASK_Lowpass.mat');%低通滤波器系数
InputDataLength = 10;%输入随机二进制数据长度
Fc = 10e6;%载波频率
Fs = 32*Fc;%采样频率
Num = 10;%码速率Fc/Num
产生二进制序列:
%% 产生二进制随机数序列
InputRandomData = randi([0 1],InputDataLength,1);
卷积编码后的二进制序列:
Con_Data = convenc(InputRandomData,trellis);
2ASK调制:
%% 2ASK调制
AirModSignal = ShapeInputData.*CarrierSignal;
给调制信号添加噪声:
AirSignal = awgn(AirModSignal,SNR(k),'measured');
带通滤波:
BandPassData = filter(ASK_Bandpass,1,AirSignal);%带通滤波
全波整形:
FullWaveData = abs(BandPassData);
低通滤波:
ShapeWaveData = filter(ASK_Lowpass,1,FullWaveData);%低通滤波器系数
包络二值化:
%% 整形for i = 1:length(ShapeWaveData)%将包络数据量化成二进制数据if(ShapeWaveData(i) >= mean(ShapeWaveData))%调制门限BinaryWaveData(i,1) = 1;elseBinaryWaveData(i,1) = 0;endend
误码率:
Matlab代码:ASK_Convolution_01.m
通信原理及系统系列3—— 基于卷积编码的2ASK通信系统设计(非相干解调)相关推荐
- 通信原理及系统系列29——基于Matlab自动增益控制(AGC)算法分析1
- 通信原理及系统系列33——无线信道(快衰落)
- 通信原理及系统系列31——DOA(AOA)原理分析及仿真
- 通信原理及系统系列34——基2-N点FFT蝶形运算结构推演分析
- 通信原理及系统系列14—— 相干解调
- 通信原理及系统系列10—— 设计无码间串扰的通信系统(奈奎斯特第一准则)
- matlab演示系统,基于Matlab的通信原理演示系统的设计与应用
基于 Matlab的通信原理演示系统的设计与应用 李 强 , 明 艳 , 吴坤君 (重庆邮电大学 通信学院 , 重庆 400065) 摘 要 : 利用 Matlab图形用户界面的开发环境和强大的通信仿 ...
- 【Java图书馆系统app】基于Vue+Vant+SSM图书管理系统设计
源码地址:[Java图书馆系统app]基于Vue+Vant+SSM图书管理系统设计.zip_java条码管理系统-Android文档类资源-CSDN下载具体运行截图见项目说明:https://blog ...
- 【Matlab系列】调频信号FM相干解调与非相干解调原理及其实现
Date: 2019.3.26 文章目录 前言 1.参考 2.相干解调与非相干解调 3.调制方式 4.相干解调Matlab代码实现(部分) 4.1 实验效果图 5.非相干解调Matlab代码实现(部分 ...
- FM非相干解调原理及Keil代码
FM非相干解调原理及Keil代码 原理 拉格朗日插值 代码 原理 原理部分因为有很多人解释就不赘述,需要的人会给出链接自行学习 相干解调:相干解调也叫同步检波,它适用于所有线性调制信号的解调.实现相干 ...
最新文章
- i.MX6 u-boot 怎么确定板级头文件
- 有关线程的相关知识(下)
- uni-app 使用vue的语法+小程序的标签和API。
- 判断是否在数组中,若在输入其下标,否则输入-1
- 如何判断京东达人文章是否下线
- 没有标题,配得上这款“俄罗斯方块”
- 【程序员面试干货】资深面试官告诉你:测试工程师面试要注意什么?
- python 菜单 阻塞 其它程序_Python subprocess.call阻塞
- mysql 怎么改属性_mysql怎么修改字段的属性
- 设置linux中docker中的mysql开机自动启动
- FinalData的快速扫描
- 谷歌浏览器 Chrome 安装 Tampermonkey 油猴插件的方法
- 教你如何关闭Win7视频预览节约资源
- AI基础:卷积神经网络
- excel一列前加一固定值
- [TL-WR841N V5~V9] 无线桥接(WDS)如何设置?
- 365天挑战LeetCode1000题——Day 126 单调栈模板 500题纪念
- 太魔性!甘肃博物馆这匹马“不太正经”
- iPhone 13分辨率,屏幕尺寸,PPI 详细数据对比 iPhone 13 Pro、iPhone 13 Pro Max、iPhone 13 mini
- cocos2dx:FileUtils
热门文章
- arcgis engine 打开shp文件
- 1 集群Linux环境搭建
- 《大话数据结构(C#实现)》(Yanlz+VR云游戏+Unity+SteamVR+云技术+5G+AI+软件架构设计+框架编程+数组+栈+链表+图+队列+树+堆+二叉树+哈希表+立钻哥哥+==)
- CISP能线上考试吗?
- matlab图例只显示文字不显示线条
- 如何根据光学中像差(相位)求出其点扩散函数
- android 铃音制作工具,音乐剪辑铃声制作
- 海外抖音推荐算法,玩转tiktok短视频内容运营
- PyTorch框架中使用早停止Early Stopping(含详细代码)
- 考勤系统的软件上位机设计