系统参数配置:

%% 系统参数
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通信系统设计(非相干解调)相关推荐

  1. 通信原理及系统系列29——基于Matlab自动增益控制(AGC)算法分析1

  2. 通信原理及系统系列33——无线信道(快衰落)

  3. 通信原理及系统系列31——DOA(AOA)原理分析及仿真

  4. 通信原理及系统系列34——基2-N点FFT蝶形运算结构推演分析

  5. 通信原理及系统系列14—— 相干解调

  6. 通信原理及系统系列10—— 设计无码间串扰的通信系统(奈奎斯特第一准则)

  7. matlab演示系统,基于Matlab的通信原理演示系统的设计与应用

    基于 Matlab的通信原理演示系统的设计与应用 李 强 , 明 艳 , 吴坤君 (重庆邮电大学 通信学院 , 重庆 400065) 摘 要 : 利用 Matlab图形用户界面的开发环境和强大的通信仿 ...

  8. 【Java图书馆系统app】基于Vue+Vant+SSM图书管理系统设计

    源码地址:[Java图书馆系统app]基于Vue+Vant+SSM图书管理系统设计.zip_java条码管理系统-Android文档类资源-CSDN下载具体运行截图见项目说明:https://blog ...

  9. 【Matlab系列】调频信号FM相干解调与非相干解调原理及其实现

    Date: 2019.3.26 文章目录 前言 1.参考 2.相干解调与非相干解调 3.调制方式 4.相干解调Matlab代码实现(部分) 4.1 实验效果图 5.非相干解调Matlab代码实现(部分 ...

  10. FM非相干解调原理及Keil代码

    FM非相干解调原理及Keil代码 原理 拉格朗日插值 代码 原理 原理部分因为有很多人解释就不赘述,需要的人会给出链接自行学习 相干解调:相干解调也叫同步检波,它适用于所有线性调制信号的解调.实现相干 ...

最新文章

  1. i.MX6 u-boot 怎么确定板级头文件
  2. 有关线程的相关知识(下)
  3. uni-app 使用vue的语法+小程序的标签和API。
  4. 判断是否在数组中,若在输入其下标,否则输入-1
  5. 如何判断京东达人文章是否下线
  6. 没有标题,配得上这款“俄罗斯方块”
  7. 【程序员面试干货】资深面试官告诉你:测试工程师面试要注意什么?
  8. python 菜单 阻塞 其它程序_Python subprocess.call阻塞
  9. mysql 怎么改属性_mysql怎么修改字段的属性
  10. 设置linux中docker中的mysql开机自动启动
  11. FinalData的快速扫描
  12. 谷歌浏览器 Chrome 安装 Tampermonkey 油猴插件的方法
  13. 教你如何关闭Win7视频预览节约资源
  14. AI基础:卷积神经网络
  15. excel一列前加一固定值
  16. [TL-WR841N V5~V9] 无线桥接(WDS)如何设置?
  17. 365天挑战LeetCode1000题——Day 126 单调栈模板 500题纪念
  18. 太魔性!甘肃博物馆这匹马“不太正经”
  19. iPhone 13分辨率,屏幕尺寸,PPI 详细数据对比 iPhone 13 Pro、iPhone 13 Pro Max、iPhone 13 mini
  20. cocos2dx:FileUtils

热门文章

  1. arcgis engine 打开shp文件
  2. 1 集群Linux环境搭建
  3. 《大话数据结构(C#实现)》(Yanlz+VR云游戏+Unity+SteamVR+云技术+5G+AI+软件架构设计+框架编程+数组+栈+链表+图+队列+树+堆+二叉树+哈希表+立钻哥哥+==)
  4. CISP能线上考试吗?
  5. matlab图例只显示文字不显示线条
  6. 如何根据光学中像差(相位)求出其点扩散函数
  7. android 铃音制作工具,音乐剪辑铃声制作
  8. 海外抖音推荐算法,玩转tiktok短视频内容运营
  9. PyTorch框架中使用早停止Early Stopping(含详细代码)
  10. 考勤系统的软件上位机设计