matlab qpsk代码 博客,完整版QPSK调制原理及matlab程序实现
《完整版QPSK调制原理及matlab程序实现》由会员分享,可在线阅读,更多相关《完整版QPSK调制原理及matlab程序实现(5页珍藏版)》请在人人文库网上搜索。
1、已调信号生成QPSK QPSK一、介绍的缩写,意为正交相移键Shift Keying QPSK是英文Quadrature Phase 控,是一种数字调制方式。其有抗干扰性强、误码性能好、频谱利用率高等优点,广泛应用于数字微波通信系统、数字卫星通信系统、宽带接入、移动 通信及有线电视系统之中。 二、实验平台和实验内容 、实验平台 MATLAB12.0。环境中生成基本QPSK已调信号,只需要本实验是MATLAB 、实验内容,载波频率:20kbps伪随机序列,信息比特速率:1.基带信号为周期127bits (速率及频率参数现场可调整);20kHz 调制系统模型;M代码搭建QPSK2.在MATLAB环。
2、境中编写 观测基带时域波形、已调信号时域波形;3. 观测基带发射星座图;4. 观测已调信号的功率谱(优先)或频谱;5.三、实现框图及其原理分析 、原理分析及其结构一样,传输信号包含的信息都存在于相位中。载波相PSKQPSK与二进制为发射信号的。相应的E和7/4位取四个等间隔值之一,如/4, 3/4,5/4,为固定整数。nc等于nc/T,f每个符号的能量,T为符号持续时间,载波频率可用前述的一组相位值来例如,每一个可能的相位值对应于一个特定的二位组。 11,。10,00,01表示格雷码的一组二位组:2E/t () 4?1i(ft?2?)/其中,i,。 、框图2四、实验结果与分析 图一 的伪随机序。
3、列。127bits基带信号为周期为图二:已调信号时域波形7104?Hz 带宽为。11组合分别映射成-1-j,-1+j,1-j,1+j00、01、10、点信号的星座图映射,B实验源码 五、 clc; ;clear all Num=127; data=randi(0 1,1,Num); figure(1) plot(data) );基带时域波形title( 20kHz载波频率f=20000; % 20kHz码元速率Rb=20000; % Ts=1/f; Ns=8000; 8000*20kHz 采样频率为8000,每个码元采点数为%sample=1*Ns; 总采样点数N=sample*length(。
4、data)/2; % 产生二进制不归零双极性码元,/data1=2*data-1; %正负极性变换 -分别对信号进行抽样,将信息源分成两路%- data_1N的空数据定义一个长度为data_1=zeros(1,N); % i1=1:Num/2for 对奇数码元进行采样% data_1(sample*(i1-1)+1:sample*i1)=data1(2*i1-1); end data_2=zeros(1,N); i2=1:Num/2for 对偶数码元进行采样% data_2(sample*(i2-1)+1:sample*i2)=data1(2*i2); end a=zeros(1,N); b=。
5、zeros(1,N); j1=1:N for 个点对余弦载波抽样每个周期采N a(j1)=cos(2*pi*f*(j1-1)*Ts/Ns); % 个点对正弦载波抽样每个周期采N b(j1)=-sin(2*pi*f*(j1-1)*Ts/Ns); % end -%-调制 路用余弦调制data_a=data_1.*a; %a 路用正弦调制%bdata_b=data_2.*b; data_c=data_a+data_b; figure(2) subplot(3,1,1) plot(data_a) );QPSK已调实部时域信号title( subplot(3,1,2) plot(data_b) );QP。
6、SK已调虚部时域信号title( subplot(3,1,3) plot(data_c); );已调信号时域波形title(QPSK -%-绘制调制后波形的频谱图 data_modul1= data_1(1:502000)+1i*data_2(1:502000); 调制后总的信号%data_modul=data_a+1i*data_b; figure(3) );oplot(data_modul1, axis(-2 2 -2 2); ); 星座图title( figure(4) 信号的频率值QPSK=10*log10(abs(fftshift(fft(data_modul,2048).2); % 信号的频率谱范围%SFreq=linspace(-Rb*sample/2,Rb*sample/2,length(QPSK); plot(SFreq,QPSK); );已调信号频谱图QPSKtitle( );Frequencyxlabel( );ylabel(Amplitude ;onhold。
matlab qpsk代码 博客,完整版QPSK调制原理及matlab程序实现相关推荐
- matlab实现2dpsk调制与解调,(完整版)2DPSK调制与解调matlab
%- 2DPSK 调制与解调 %--------------------------------------------------- %>>>>>>>> ...
- 博客园页面定制html代码,博客园代码定制
博客园代码定制 版本:2019-08-11 本文基于Simple Memory模板,且已获取CSS和JS权限,此版本并非最终版本. 如有错误请指出,代码开源可以修改完善,仅用于学习交流,转载时请注明出 ...
- 博客园页面定制html代码,博客园主题分享
博客园主题 分享 选择Custom主题 页面定制CSS代码 /*评论框祖传猫猫*/ .comment_textarea{ background:#f5f5f5 url(https://files-cd ...
- 写带有代码博客的小技巧
又双叒叕大家都知道是什么意思吗?知道怎么读吗?它们其实是一个网络流行用语,通常读作"yòu,shuāng,ruò,zhuó".表示某事物变化更替相当频繁,也表示一件事反复出现. 还 ...
- 记录我的第一篇博客,【新手向】微信小程序云开发
[新手向]微信小程序云开发 前言 为什么要写博客 微信小程序开发 小程序云开发概述 准备 知识储备 组件库 开源框架 环境搭建 最后 前言 偶然看到自己以前写的代码 em-这一坨什么鬼,哈哈哈 所以我 ...
- 博客SEO-搜索引擎工作原理简介
资源推荐 Zac出版的<SEO实战密码>是SEO入门的好书,可惜我在当当网买的电子书受DRM版权保护,无法与大家分享. 我在网上找到了此书的 了解搜索引擎 章节,非常详细,且容易理解. ...
- hystrix应用 博客_用Hystrix保护您的应用程序
hystrix应用 博客 在先前的帖子http://www.javacodegeeks.com/2014/07/rxjava-java8-java-ee-7-arquillian-bliss.html ...
- 【机器学习】<刘建平Pinard老师博客学习记录>线性回归原理
目录 一.线性回归的模型函数和损失函数: 二.线性回归的算法: 1.梯度下降法: 2.最小二乘法: 三.线性回归的推广:多项式回归 四.线性回归的推广:广义线性回归 五.线性回归的正则化: 一.线性回 ...
- 【机器学习】<刘建平Pinard老师博客学习记录>感知机原理
目录 一.感知机模型: 二.感知机模型损失函数: 三.感知机模型损失函数的优化方法: 四.感知机模型算法: 五.感知机模型的算法对偶形式: 六.小结: 感知机可以说是最古老的分类方法之一了,在1957 ...
- qpsk的映射过程_(完整版)QPSK调制原理及matlab程序实现
QPSK 已调信号生成 一. QPSK 介绍 QPSK 是英文 Quadrature Phase Shift Keying 的缩写,意为正交相移键 控,是一种数字调制方式.其有抗干扰性强.误码性能好. ...
最新文章
- java maven 开发环境_Maven 搭建开发环境
- react 当前时间_如何使用 useRef 优化 React 性能问题
- python中re.split_Python: str.split()和re.split()的区别
- LeetCode之最小路径和
- 一个走过太多坑的老弟对面向对象知识的总结:世上无难事,有的真不行
- 苹果大中华区营收锐减 决定去印度市场“掘金”
- ipfs操作mysql_IPFS 使用入门
- Intel 64/x86_64/IA-32/x86处理器 - SIMD指令集 - MMX技术(4) - 比较指令
- elasticsearch索引的初始化操作以及marvel操作(增删改查),批量查询_mget,批量操作_bulk
- 谷歌浏览器linux 64怎么安装插件,Ubuntu 16.04下安装64位谷歌Chrome浏览器
- c语言2048代码linux,C语言实现2048小游戏(示例代码)
- 【NOI OpenJudge】【1.3】编程基础之算术表达式与顺序执行
- 华为云虚拟主机的防火墙设置
- ln的c语言表达式,c程序中语句中如何表示ln函数?
- python白噪声检验结果查询_使用python实现时间序列白噪声检验方式
- k8s集群-master节点迁移
- PTA 数据结构 修理牧场
- informix-系统视图
- windows7蓝牙怎么打开_windows7系统怎么调待机时间
- 基于php教学信息自助查询系统
热门文章
- linux dvd 刻录_如何将任何视频文件刻录到可播放的DVD
- U盘修复,写保护,这个必须推荐!安国(Alcor)AU6983 4G U盘写保护修复记
- rapidminer java_RapidMiner在Java应用程序中的集成
- 2016/2/19:ApplePay
- 一文读懂华为智能网联汽车产业链布局
- 计算机网络的性能指标
- 支气管炎的饮食要注意哪些
- 服务器 python cant open file_QQ炫舞转服系统-QQ炫舞官方网站-腾讯游戏
- omron欧姆龙NJ/NX程序 全自动锂电池二封机,主站NJ501-1400+威纶通触摸屏。 整机采用EtherCAT总线网络节点控制,松下A6总线控制
- 11.scrapy框架持久化存储