用matlab实现bpsk,用MATLAB实现的BPSK调制解调源程序(国外英文资料).doc
用MATLAB实现的BPSK调制解调源程序(国外英文资料)
用MATLAB实现的BPSK调制解调源程序(国外英文资料)
modulation.m
函数output_modu =调制(input_frame,index)
% Input_modu:输入位流(0,1)
%指数:调制指数
% 1——-bpsk
% 2——正交相移编码
% 4——-16 qam
% 6——-64 qam
%其他错误
f_length =长度(input_frame)/索引;
f_length QAM_input_I = 0(1);
f_length QAM_input_Q = 0(1);
注意:Matlab的索引从1开始
开关指数
案例1,
在IEEE802.11a的第21页,%引用表82
QAM_input_I = BPSK_I(input_frame + 1);
output_modu = QAM_input_I;
例2,
在IEEE802.11a的第21页中,%引用表83
QAM_input_I = QPSK_IQ(input_frame(1:2)+ 1);
QAM_input_Q = QPSK_IQ(input_frame(2:2:结束)+ 1);
output_modu = QAM_input_I + j * QAM_input_Q;
例3,
映射=[3 + i 1 + i - 3 + i - 1 + i - 3 - i - 3 - i - 1 - i];
output_modu =映射(input_frame(1:3:结束)* 4 + input_frame(2:3:结束)* 2 + input_frame(三3:结束)+ 1);
例4、
QAM_16_IQ =[- 3 - 1 - 3 1];%参阅IEEE802.11a的第21页
QAM_input_I = QAM_16_IQ(input_frame(1:4)* 2 + input_frame(2:4:结束)+ 1);
QAM_input_Q = QAM_16_IQ(input_frame(3:4:结束)* 2 + input_frame(4:4:结束)+ 1);
output_modu = QAM_input_I + j * QAM_input_Q;
5,
映射=[5 +我3 + 1 + 5 + 3 * 3 + 3 *我1 + 3 * 3 + 5 * 1 + 5 *我5 + 3 + 1 + 5 + 3 * 3 + 3 *我1 + 3 * 3 + 5 * 1 + 5 *我我我我我5 - 3 * 3 * 3 * 3 - 5 * 1 - 5 *我我我我我5 - 3 * 3 * 3 * 3 - 5 * 1 - 5 *我];
output_modu =映射(input_frame(1:5:结束)* 16 + input_frame(2:5:结束)* 8 + input_frame(3:5:结束)* 4 + input_frame(4:5:结束)* 2 + input_frame(5:结束)+ 1);
6,
QAM_64_IQ =[- 7 - 5 - 1 - 3 7 5 1 - 3]%,请参阅IEEE802.11a的第21页
QAM_input_I = QAM_64_IQ(input_frame(1:6:结束)* 4 + input_frame(2:6:结束)* 2 + input_frame(三6:结束)+ 1);
QAM_input_Q = QAM_64_IQ(input_frame(4:6:结束)* 4 + input_frame(五6:结束)* 2 + input_frame(六:结束)+ 1);
output_modu = QAM_input_I + j * QAM_input_Q;
结束
demodulation.m
函数output_frame = demod调制(input_modu,index)
%的解调IEEE802.11a
%输入:input_modu,代表星座点的复数值
%指数
输出:output_frame,输出位流(数据单元为1位)
在这个版本中,将quati化级别增加到8。
注意:Matlab的索引从1开始
Q_length =长度(input_modu);
QAM_input_I =实际(input_modu);
QAM_input_Q =图像放大(input_modu);
output_frame = 0(1、长度(input_modu)*指数);
开关指数
案例1,
BPSK_Demodu_I =[0 1];% f(m)=(m + 1)/ 2 + 1,
所以I = - 1——> 1,I = 1 - > 2
idx =找到(QAM_input_I > 1);
QAM_input_I(idx)= 1;
idx =找到(QAM_
用matlab实现bpsk,用MATLAB实现的BPSK调制解调源程序(国外英文资料).doc相关推荐
- matlab ask fsk调制解调,Matlab的ASK-FSK--PSK程序仿真
<Matlab的ASK-FSK--PSK程序仿真>由会员分享,可在线阅读,更多相关<Matlab的ASK-FSK--PSK程序仿真(12页珍藏版)>请在人人文库网上搜索. 1. ...
- 正交解调 matlab,正交相位偏移键控(qpsk)调制解调系统simulink(matlab)建模分析毕业论文...
正交相位偏移键控(qpsk)调制解调系统simulink(matlab)建模分析毕业论文 重庆邮电大学本科毕业设计(论文)- I -编 号: 审定成绩: 设计(论文)题目: 正交相位偏移键控(QPSK ...
- 实验4 调制解调的matlab实现
(代码在最下方) 一.实验目的:掌握2ASK/2FSK/2PSK/2DPSK的调制解调实现流程 二.实验内容: 完成2ASK相干解调的收发端完整程序,并画出已调制信号波形,功率谱密度波形,接收端各关键 ...
- BPSK、QPSK、MPSK、QAM、16QAM的调制解调Matlab实现
BPSK.QPSK.MPSK.QAM.16QAM的调制解调Matlab实现_ICT_Liang的博客-CSDN博客_matlab qam 16QAM调制解调仿真(matlab,详细介绍仿真方案的设计. ...
- BPSK信号matlab,BPSK信号调制解调与MATLAB仿真.docx
在科技迅猛发展的今天,大量的信息交流离不开当今社会生活的方方面面,所以数字通信系统占据了重要地位,信号的调制与解调,就在通信中起着非常重要的作用,并且在信号传输过程中使信号的安全性和传输特性大大提高, ...
- MATLAB BPSK通信系统调制解调仿真原理及代码(二)
此仿真是瑞丽衰落信道与高斯信道的仿真对比,高斯信道的原理及仿真代码前文已有讲述. 高斯信道下的原理及代码请见 MATLAB BPSK通信系统调制解调仿真原理及代码(一)_惜洛-Jankin的博客-CS ...
- bpsk传输系统实验matlab,通信原理实验4 BPSK系统仿真matlab程序
通信原理实验4 BPSK系统仿真matlab程序,波形 实验名称:BPSK系统实验 一.程序代码 close all;clc;clear; ts=1;fc=2; n_sample=200;n_num= ...
- matlab ellip传递函数,BPSK和QPSK调制解调原理及MATLAB程序
<BPSK和QPSK调制解调原理及MATLAB程序>由会员分享,可在线阅读,更多相关<BPSK和QPSK调制解调原理及MATLAB程序(10页珍藏版)>请在人人文库网上搜索. ...
- 关于BPSK的调制解调——matlab实现
附一段实现代码,刚接触通信可以从最简单的bpsk入门熟悉调制解调过程. %BPSK收发系统clc;clear;close all;%%可调参数 interpolation_rate =256; %内插 ...
最新文章
- PgSQL · 实战经验 · 如何预测Freeze IO风暴
- iis 程序池设置及详解-20180720
- SQLite header and source version mismatch解决方案
- 每日一皮:年轻时的你,是不是也各种重构欲望?
- 两线怎么接三线插座图_水温传感器怎么判断好坏
- 字符串的转换相关方法
- 人造肉真的上市了,这对养殖业会有什么影响?
- 如何重新打开Windows防火墙提示?
- 买房一定要知道的购房误区 买涨不买跌的心态可能得改
- 用shell脚本一键搭建LNMP环境实战
- 初学oracle遇到些小麻烦
- python实验项目_Python3实验 项目结构(文件操作)
- 常用公共数据集----数据获取
- STC12C5A60S2获取GPS信息(LCD1602显示)(一)
- 数字图像处理,相位相关算法解决图像的刚性平移问题
- 【云驻共创】华为云数据库之大数据入门与应用(上)
- 【运维小知识】单点登录是什么意思?有什么作用?
- XAG拥抱区块链和分布式记账技术标准化时代
- 如何读取md文件(MarkdownPad2专业版已激活)
- 魔兽转移账号的服务器,《魔兽世界》那些区能进行免费角色转移服务 安苏、死亡之翼服务器免费角色转移服务现已开放...
热门文章
- 新编程语言CRN++诞生:用来编程化学反应
- java.lang.IllegalArgumentException: Invalid column index (256). Allowable column range for BIFF8 is
- 台式电脑电源选择不当,电压虚标运行不稳定,从根源解决问题
- 解决卸载或者安装程序失败的问题,提示:错误 1402。无法打开键UNKNOWN\Components\xxx
- 啄木鸟(woodpecker)日志分析系统 使用说明
- 第六周Android实习笔记
- 阿里巴巴和亚马逊“必有一战”,马云能赢吗?
- 离线数据分析平台实战驴妈妈项目实战(完整)
- 上车!带你一文了解GPT-2模型(transformer语言模型可视化)
- PSP截图工具:prxshot 0.4.0安装教程6.60可用