matlab dpsk,2DPSK调制与解调matlab(最新整理)

《2DPSK调制与解调matlab(最新整理)》由会员分享,可在线阅读,更多相关《2DPSK调制与解调matlab(最新整理)(5页珍藏版)》请在人人文库网上搜索。

1、- 2DPSK 调制与解调%-%参数初始化%-fs = 3600000;%采样频率为 36000 赫兹Time_Hold_On = 1/1200;%一个时钟周期为 1200 分之 1,对应比特率为 1200bps Num_Unit = fs * Time_Hold_On;%一个时钟周期内的采样点个数High_Level = ones ( 1, Num_Unit );%高电平(全 1 序列) Low_Level = zeros ( 1, Num_Unit );%低电平(全 0 序列) w = 1800;%载波角频率 1800HzA = 1;%载波幅值%-%信号初始化%-Sign_Set = 0,。

2、1,1,0,1,0,0,1;%原始序列Lenth_Of_Sign = length ( Sign_Set );%原始序列长度Sign_Sett = ones(1,Lenth_Of_Sign+1);%差分变换后的序列,初始化为长度为原始序列长度+1 的全 1 序列(第一个码元为 1)sign_orign = zeros ( 1, Num_Unit * (Lenth_Of_Sign+1) );%初始化基带信号为全 0 序列sign_result = zeros ( 1, Num_Unit * (Lenth_Of_Sign+1) );%初始化接收到的基带信号为全 0 序列st = zeros ( 1。

3、, Num_Unit *( Lenth_Of_Sign+1) );%初始化调制后的信号为全 0 序列t = 0 : 1/fs : Time_Hold_On * (Lenth_Of_Sign +1)- 1/fs;%信号采样时间点result=zeros(1,Lenth_Of_Sign+1);%初始化接收到的序列resultt=zeros(1,Lenth_Of_Sign);%初始化差分解调后的序列%-%求差分编码%-for I = 2 : Lenth_Of_Sign+1%差分变换后的序列第一个值为 1,从第 2 个开始计算Sign_Sett(I)= xor(Sign_Sett(I-1),Sign_。

4、Set(I-1);%用异或运算求差分码end%-%产生基带信号%-for I = 1 : Lenth_Of_Sign+1%考虑差分变换后序列中每一个值if Sign_Sett(I) = 1sign_orign( (I-1)*Num_Unit + 1 : I*Num_Unit) = High_Level;%序列值为 1,基带信号为高电平elsesign_orign( (I-1)*Num_Unit + 1 : I*Num_Unit) = Low_Level;%序列值为 0,基带信号为低电平endend%-%调制部分%-for I = 1 : Lenth_Of_Sign+1%考虑差分变换后序列中每一。

5、个值if Sign_Sett(I) = 1st( (I-1)*Num_Unit + 1 : I*Num_Unit) = A * cos ( 2 * pi * w * t( (I-1)*Num_Unit + 1 :I*Num_Unit ) + ( pi / 2 ) );%序列值为 1,相位调制为 /2 elsest( (I-1)*Num_Unit + 1 : I*Num_Unit) = A * cos ( 2 * pi * w * t( (I-1)*Num_Unit + 1 :I*Num_Unit ) );%序列值为 0,相位调制为 0 endendfiguresubplot ( 2,1,1 )。

6、 plot(t, sign_orign);axis( 0 , Time_Hold_On *( Lenth_Of_Sign + 2), - (A / 2), A + (A / 2) ); title ( 原始信号 );grid%画出基带信号subplot ( 2, 1, 2 );plot ( t, st );axis( 0 , Time_Hold_On *( Lenth_Of_Sign + 2), - 3*(A / 2), 3*(A / 2) ); title ( 调制后的信号 );grid%画出相位调制后的信号%-%相干解调%-dt= st .* cos ( 2 * pi * w * t );。

7、 %相干相乘figureplot ( t, dt );axis( 0 , Time_Hold_On *( Lenth_Of_Sign + 2), - 3*(A / 2), 3*(A / 2) ); title ( 相干相乘后的波形 );grid%-%低通滤波部分%-N,Wn = buttord( 2*pi*1500, 2*pi*3400,3,25,s); %临界频率采用角频率表示,计算低通滤波器参数b,a=butter(N,Wn,s); %产生 N 阶低通巴特沃斯滤波器bz,az=impinvar(b,a,fs); %映射为数字的dt = filter(bz,az,dt); %将相干相乘后的信。

8、号进行滤波figureplot ( t, dt );axis( 0 , Time_Hold_On *( Lenth_Of_Sign + 2), - 3*(A / 2), 3*(A / 2) ); title ( 低通滤波后的波形 );grid%-%抽样判决 & 逆码变换部分%-for I = 1 : Lenth_Of_Sign+1if dt(2*I-1)*Num_Unit/2) 序列生成与差分还原%-for I=1: Lenth_Of_Sign+1result(I)=sign_result(I* Num_Unit)%将接收到的信号生成(差分)序列endfor I = 1 : Lenth_Of_。

9、Signresultt(I)= xor(result(I),result(I+1) %将接收到的差分序列还原为原序列endwindow=boxcar(length(st); %矩形窗nfft=1024;Pxx,f=periodogram(st,window,nfft,fs); %求功率谱密度plot(f,10*log10(Pxx);“”“”At the end, Xiao Bian gives you a passage. Minand once said, people who learn to learn are very happy people. In every wonderful 。

10、life, learning is an eternal theme. As a professional clerical and teaching position, I understand the importance of continuous learning, life is diligent, nothing can be gained, only continuous learning can achieve better self. Only by constantly learning and mastering the latest relevant knowledge, can employees from all walks of life keep up with the pace of enterprise development and innovate to meet the needs of the market. This document is also edited by my studio professionals, there may be errors in the document, if there are errors, please correct, thank you。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/549971.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

nantpad

1 下载2 解压并安装3 创建一文本文件,后缀名为reg,修改其内容为:Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Profusion Software Studios\Nantpad\Product Key]"Key""MCrjVCHOFmHDJBJl"4 双击转载于:https://www.cnblogs.com/Will…

matlab2018b中svm无法运行,关于matlab2018a版本错误使用 svmclassify 分类器

当我们照常使用分类器函数svmclassify时,2018版的matlab会报出以下错误:解决办法:1,下载libsvm(一般下载最新版本就ok了)包,并将其添加至matlab的toolbox文件里。并打开matlab编辑器,主页 / 设置路径 / 添…

【Mininet】Mininet多个数据中心的拓扑网络实现

实验参考: Mininet多个数据中心的拓扑网络实现 实验步骤: comming soon... 转载于:https://www.cnblogs.com/ptolemy/p/11256000.html

php实现ftp上传,PHP_PHP实现ftp上传文件示例,FTP上传是PHP实现的一个常见且 - phpStudy...

PHP实现ftp上传文件示例FTP上传是PHP实现的一个常见且非常重要的应用技巧,今天就来与大家分享一下PHP实现FTP上传文件的简单示例。希望对大家的PHP学习能带来一定的帮助。主要代码如下:function make_directory($ftp_stream, $dir){// if directory alre…

文字在状态栏上从右往左显示,而且是循环的

<script><!--functionHelpor_net(seed){ varm1 "欢迎来到小寒的博客!";varm2 "";varmsgm1m2;varout "";varc 1;varspeed 120;if(seed >100){ seed-2;varcmd"Helpor_net("seed ")";timerTwowindow.setTimeout(cm…

【Mininet】Mininet MAC地址学习实验

实验参考&#xff1a; Mininet MAC地址学习实验 实验步骤&#xff1a; 1. 在虚拟机上启动mininet&#xff0c;创建一个线型拓扑&#xff08;如下图所示&#xff09;&#xff0c;控制器设置为无&#xff08;# sudo mn –-topo linear –-mac –-switch ovsk –-controllernone&a…

windows窗口 matlab,windows – 有没有办法改变MATLAB命令窗口的标题?

对于Matlab 7&#xff1a;jDesktop com.mathworks.mde.desk.MLDesktop.getInstance;jDesktop.getMainFrame.setTitle(my new title);*或专门用于命令窗口&#xff1a;cmdWin jDesktop.getClient(Command Window);cmdWin.getTopLevelAncestor.setTitle(my new title);对于Matl…

监狱vs工作单位

监狱&#xff1a;大部分时间&#xff0c;你待在一个8x10的房间里。工作单位&#xff1a;大部分时间&#xff0c;你待在一个6x8的隔间里。监狱&#xff1a;每日三餐工作单位&#xff1a;只有一顿饭&#xff0c;而且&#xff0c;你要付钱。监狱&#xff1a;表现好可以早离开。工作…

【Mininet】基于Mininet的VxLAN实验

实验参考&#xff1a; 基于Mininet的VxLAN实验 实验步骤&#xff1a; 1. 如下图所示&#xff0c;在两台虚拟机中利用mininet创建两个网络&#xff0c;利用VxLAN连通这两个mininet环境。关闭默认的控制器后&#xff0c;通过下发流表确保网络的连通性&#xff1a; 2. 先查看两台虚…

matlab中复化辛普森公式函数,复化梯形公式,辛普森公式的matlab程序

复化梯形公式与辛普森公式的matlab程序【程序代码】cclc;disp(1.复化梯形公式求解);disp(2.simpson公式求解);disp(请进行选择&#xff1a;);cinput( );if c1clc;disp(复化梯形公式);disp(请输入积分下限 );ainput(a);disp(请输入积分上限 );binput(b);disp(请输入等分的数目 )…

Ajax基石脚本异步并发调用参数传递

在Ajax开发框架中&#xff0c;最基本的划分是服务器端和客户端。服务器端相对来说比较简单&#xff0c;只要是可以开发动态网页的语言都可以胜任&#xff1b;客户端浏览器就是JScript/JavaScript的天下了&#xff0c;好像没有看到有VBScript做的Ajax客户端库&#xff0c;就算它…

matlab disteclud,机器学习实战ByMatlab(3)K-means算法

K-means算法属于无监督学习聚类算法&#xff0c;其计算步骤还是挺简单的&#xff0c;思想也挺容易理解&#xff0c;而且还可以在思想中体会到EM算法的思想。K-means 算法的优缺点&#xff1a;1.优点&#xff1a;容易实现2.缺点&#xff1a;可能收敛到局部最小值&#xff0c;在大…

【Mininet】使用l2_multi模块寻找最短路径实验

实验参考&#xff1a; 使用l2_multi模块寻找最短路径实验 实验步骤&#xff1a; comming soon... 转载于:https://www.cnblogs.com/ptolemy/p/11256021.html

智能安全实验室-Defendio杀马2.4.0.420-实时防护-内存防护、新浏览器导航界面...

智能安全实验室&#xff0d;杀马(Defendio) 2.4.0.420 &#xff1a;实时防护&#xff0d;内存防护、新浏览器导航界面等 详细信息请访问&#xff1a;http://unruledboy.cnblogs.com/archive/2006/02/02/Defendio.html怎样获取最新版本&#xff1f;□智能更新&#xff1a;打开现…

mysql5.7空间运算,深度解析MySQL5.7之临时表空间

临时表临时表顾名思义&#xff0c;就是临时的&#xff0c;用完销毁掉的表。 数据既可以保存在临时的文件系统上&#xff0c;也可以保存在固定的磁盘文件系统上。临时表有下面几种&#xff1a;1、全局临时表这种临时表从数据库实例启动后开始生效&#xff0c;在数据库实例销毁后…

【RTOS】基于V7开发板的最新版FreeRTOS V10.2.0程序模板,含MDK和IAR,支持串口打印任务执行情况...

模板下载&#xff1a; 链接&#xff1a;https://pan.baidu.com/s/1N32Hx7cTbDoRinuzTUB3zw 提取码&#xff1a;6aox 1、MDK使用MDK5.26及其以上版本。 2、IAR使用IAR8.30及其以上版本。 3、教程直可以先看之前发布的&#xff0c;除了新增的一些功能&#xff0c;其它功能基本…

难忘的考研岁月

难忘的考研岁月 ——代腾飞 昼夜周而复始地轮回&#xff0c;太阳每天更新着光辉&#xff0c;当时光平平仄仄地走过一段长长的路途&#xff0c;许多异彩纷呈的心绪已在不断怀想中清淡成渐行渐远的 风景抑或无足轻重的点缀。唯有那铭心刻骨的考研岁月未被崭新的氛围和徒劳的奔波所…

自动图片轮播php源码,js实现自动图片轮播代码

本文实例为大家分享了轮播的具体代码&#xff0c;自动轮播&#xff0c;居中显示&#xff0c;供大家参考&#xff0c;具体内容如下#div1{width: 192px;height: 120px;border: 1px solid gray;margin: 0 auto;position: relative;overflow: hidden;}#div1 img{position: absolute…

【Open vSwitch】Open vSwitch使用案例扩展实验

实验参考&#xff1a; Open vSwitch使用案例扩展实验 实验步骤&#xff1a; 1. 实验任务一。 1.创建新文件ovsSingleBr.py并编辑以下内容&#xff1a; 1 #!/usr/bin/python2 3 from mininet.net import Mininet4 from mininet.node import Node5 from mininet.link import Lin…