这是一个ofdm程序。问题在21行,也就是倒数第5行[ich,qch]=qpskmod(paradata,para,Ns,2)
这是程序
clear;
clc;
SNR=10; % 信噪比
fl=128; % 设置FFT长度
Ns=6; %设置一个祯结构中OFDM信号的个数
para=128;%设置并行传输的子载波个数
sr=250000; %符号速率
br=sr.*2;% 每个子载波的比特率
gl=132; %保护时隙的长度
nloop=1; %仿真循环次数
noe=0;%误码数
nod=0;%传输的数据数量
eop=0;%误组数
nop=0;%传输的分组数
for iii=1:nloop
%-------------发送部分------------
%-------------产生数据------------
Signal=rand(1,para*Ns*2)>0.5;%产生0,1 随即序列,符号数为para*Ns*2,Signal实际得到的是右边逻辑表达式的结果,rand产生的值如果大于0.5,则Signal为1,如果小于0.5,则Signal为0
%------------串并转换---------
paradata=reshape(Signal,para,Ns*2);
%变换方式:前128bit变为第一列,随后的128bit变为第二列,以此类推
%------------QPSK调制--------
[ich,qch]=qpskmod(paradata,para,Ns,2)
kmod=1./sqrt(2);
ich1=ich.*kmod;
qch1=qch.*kmod;
qpsk_x=ich1+qch1.*sqrt(-1); %频域数据变时域
Undefined function 'qpskmod' for input arguments of type 'double'
答案:2 悬赏:60 手机版
解决时间 2021-02-04 08:50
- 提问者网友:疯孩纸
- 2021-02-03 21:15
最佳答案
- 五星知识达人网友:英雄的欲望
- 2021-02-03 22:02
这句话的意思是参数类型中没有定义double类型的参数
全部回答
- 1楼网友:执傲
- 2021-02-03 23:13
调用方法qpskmod时,传的参数类型不正确。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯