马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
我写的程序生成了msk信号 但是在进行tfrspwv时老是报错
高手给指点一下
clear,close all
x=[1 1 1 1 0 1 0 1 1 0 1 0 1 0 ];
fc=2000;
fd=48
fs=4800;
[y,t]=dmod(x,fc,fd,fs,'msk');
nx=length(x);
zn=length(x)*fs/fd;
ny=length(y);
zn2=0:zn-1;
plot(zn2,y(1:ny));
axis([0 zn -2 2]);
xlabel('时间');
ylabel('幅度');
title('msk调制信号适于波形');
figure(2)
[tfr,t,f]=tfrspwv(y);
contour(t,f,abs(tfr));
xlabel('时间');
ylabel('频率');
报的错是
??? Error using ==> tfrspwv
X must have one or two columns
把他该成 [tfr,t,f]=tfrspwv([y,t]);
后 错是
??? Error using ==> horzcat
All matrices on a row in the bracketed expression must have the
same number of rows.
Error in ==> f5 at 18
[tfr,t,f]=tfrspwv([y,t]);
谁知道是什么问题 ? |