运行不出正确的结果啊···各位高人帮帮忙吧

clear all

>>

>>  D=randint(1,10)

N=length(D);                        %基带信号符号数目

t=0:0.01:9.99;                        %采样时间间隔

d0=D;

D0=[];

f=2;

l=ones(1,100);

for k0=1:N,

D0=[D0,d0(k0)*l];

end

figure(1);

subplot(821);

plot(t,D0);

axis([0,9.99,-1,2]);                     % 画出基带信号1

title('基带信号1');

M=length(D0);

for n=1:M;

if D0(n)>=1;

D1(n)=0;

else

D1(n)=1;

end

end

subplot(822);                         % 画出基带信号反码

plot(t,D1);

axis([0,9.99,-1,2]);

c1=sin(2*pi*f*t);subplot(823);

plot(c1);

title('载波信号1');

c2=sin(2*pi*f*t+pi);subplot(824);

plot(c2);

title('载波信号2');                     %画出载波信号

xn1=c1.*D0;

subplot(825);

plot(t,xn1);                                     %画出已调信号

title('已调信号1');

xn2=c2.*D1;

subplot(826);

plot(t,xn2);                                     %画出已调信号

title('已调信号2');

e_PSK=xn1+xn2;subplot(827);

plot(t,e_PSK);                                   %画出已调信号

title('PSK');

noise =rand(1,1000);

xn=e_PSK+noise;subplot(828);

plot(t,xn);

title('加入噪声的信号');

M=40;N=80;

>> n=1:128;

>> x(n)=xn;

>> X=zeros(N,M);

>> for(n=1:N);

for h=1:M;

X(n,h)=x(n+h-1);

end

end

>> Rxx=zeros(M,M);

>> for i=1:N;

y1=X(i,1:M);

Rxx=Rxx+1/N*(y1'*y1);

end

>> I=eye(M,M);

>> [U,E,V]=svd(Rxx);

>> for i=1:40;

if(E(i,i)/E(1,1)<0.04)

E(i,i)=0;

end

end

>> p=rank(E);

>> G=U(:,p+1:M);

>> S=U(:,1:p);

>> syms f Qw;

>> q(1:M)=exp(-j*(0:M-1)*2*pi*f);

>> f=0:0.001:0.5;

>> Qw=1/(q*(I-S*S')*q');

>> Qw=10*log(Qw);

>> plot(f,subs(Qw));

Warning: Imaginary parts of complex X and/or Y arguments

ignored

>> grid on

matlab psk 信号,急求···psk信号载频估计的matlab算法相关推荐

  1. matlab 测量矩阵,急求一个测量矩阵采用分块多项式矩阵时怎样引用的代码!!!

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 各位大佬们,在压缩感知中,当测量矩阵采用分块多项式矩阵时,怎样写代码,下面是采用高斯矩阵时的代码 clc;clear %% 1. 时域测试信号生成 K=7 ...

  2. matlab randi 函数,急求MATLAB的randi函数源代码,我的7.1没有,谢谢谢谢

    满意答案 cowboy823 2014.03.08 采纳率:57%    等级:12 已帮助:6451人 %RANDI Pseudorandom integers from a uniform dis ...

  3. matlab 旅行商遗传算法,急求蚁群混合遗传算法在matlab上的实现以解决TSP旅行商的问? 爱问知识人...

    建立m文件 function [R_best,L_best,L_ave,Shortest_Route,Shortest_Length]=ACATSP(C,NC_max,m,Alpha,Beta,Rho ...

  4. matlab矩阵非方阵求逆,python – 从numpy或matlab中的满秩非矩形矩阵中获取可逆方阵...

    假设您具有满秩的NxM矩阵A,其中M> N.如果我们用C_i表示列(尺寸为Nx1),那么我们可以将矩阵写为 A = [C_1, C_2, ..., C_M] 如何获得原始矩阵A的第一个线性独立列 ...

  5. matlab 非线性拟合残差,求大神帮助一下关于matlab非线性拟合的问题

    楼主如果要用MATALB,需要编2个M文件,一个用来定义函数,另一个用来估计参数.可用fminsearch命令或非线性最小二乘命令lsqnonlin()函数. 不过楼主的问题可以直接在EVIEWS中用 ...

  6. matlab拉普拉斯变换函数是什么,实验四-拉普拉斯变换及Matlab实现

    <实验四-拉普拉斯变换及Matlab实现>由会员分享,可在线阅读,更多相关<实验四-拉普拉斯变换及Matlab实现(12页珍藏版)>请在人人文库网上搜索. 1.本科学生综合性实 ...

  7. matlab用lism求零输入响应,信号与系统实验报告

    信号与系统实验报告 (14页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 信号与系统实验信号与系统实验一.实验目的一.实验目的1. 通过 ...

  8. matlab已知ft求f2t,基于Matlab的信号与系统实验指导2

    基于Matlab 的信号与系统实验指导 实验一 连续时间信号在Matlab 中的表示 一.实验目的 1.学会运用Matlab 表示常用连续时间信号的方法 2.观察并熟悉这些信号的波形和特性 二.实验原 ...

  9. 码元速率 matlab,[转载]基于小波变换的移相键控信号符号速率估计(matlab仿真)...

    西安电子科技大学 西电大宝 在电子技术迅猛发展的当代社会,空间中充满了各种各样不同频率.不同调制类型的通信信号.正 常通信条件下,发送方和接受方进行的是合作通信,即接受方预先知道发送信号的频率.调制类 ...

最新文章

  1. 怎样在Github参与一个开源项目
  2. webuploader在bootstrap模态对话框中选择文件按钮无效的问题
  3. java线程太多卡顿_性能优化之卡顿延迟
  4. Tomcat、JDK 历史版本下载地址
  5. postscript怎么打开_怎么把在学习中用的Adobe PDF文件转换成Microsoft office Word
  6. shell 删除七日内日志_SHELL脚本:定期清理日志文件
  7. 网络编程 之 有用的 socket
  8. Lua5.2中的全局环境
  9. Sql Server函数全解一字符串函数
  10. 计算机体系结构五大部分组成
  11. C#中,如何随意拖动PictureBox?
  12. FORTAN中一个表达式多行
  13. C/C++与Fortan混编
  14. 项目管理的扫地僧---PRINCE2,学过PMP的必进!
  15. 北京大学计算机801考试大纲,2019年中国科学院大学801高等代数考研初试大纲
  16. python_使用需要的气象台站提取气象数据
  17. Scala 继承和特质
  18. 该不该从大学退学的讨论
  19. %s %*s %*.*s
  20. Windflowers(歌词)

热门文章

  1. 春招攻略:我是怎样进入字节跳动做技术的
  2. HTTP 长连接 与 短连接
  3. Linux 用户 组 权限 管理
  4. 使用 FasterTransformer 和 Triton 推理服务器部署 GPT-J 和 T5
  5. JavaScript输出杨辉三角形
  6. 蓝鸽服务器崩溃怎样从装系统,系统崩溃,小编教你怎么解决系统崩溃的问题
  7. 2019年Android版本分布(市场占有率、市场份额)统计
  8. freecad安装记录
  9. Ansible Tower 全方位整理
  10. php 文字水印去除毛边_php实现文字水印和图片水印,支持透明效果