kkuning 2019-05-31 14:22
浏览 262

部分响应中参数输入求大神解答请问fftseq应该输入什么值

#matlab

请问fftseq应该输入什么值


```function [M,m,df]=fftseq(m,tz,df)
fz=1/tz;
if nargin==2   
n1=0;
else n1=fz/df;  
end  
n2=length(m);
n=2^(max(nextpow2(n1),nextpow2(n2)));
M=fft(m,n);     
m=[m,zeros(1,n-n2)];df=fz/n;

clear;
clear;
N=10;                   
fc=20;                  
datat=0.01;            
df=0.01                  
t=0:datat:N;            
m=randint(1,N);        
fs=1/datat;
c=cos(2*pi*fc*t); 
for i=1:length(m)
    if(m(i)==1)
        for j=1:1/datat;
            ask_pre(j+(i-1)*(1/datat))=1;
        end
    elseif(m(i==0))
            ask_pre(j+(i-1)*(1/datat))=0;
    end
end
ask_pre=[ask_pre,m(i)];
ask=ask_pre.*c;
[ask_F,ask,df1]=fftseq(ask,datat,df);
[C,c,df1]=fftseq(c,datat,df);
[M,ask_pre,df1]=fftseq(ask_pre,datat,df);
f=[0:df1:df1*(length(c)-1)]-fs/2;
subplot(3,1,1);plot(f,abs(fftshift(M)));xlabel('频率');  title('基带信号的频谱');
subplot(3,1,2);plot(f,abs(fftshift(C)));xlabel('频率');  title('载波信号的频谱');
subplot(3,1,3);plot(f,abs(fftshift(ask_F)));xlabel('频率');  title('2ask的频谱');
  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 sqlite 附加(attach database)加密数据库时,返回26是什么原因呢?
    • ¥88 找成都本地经验丰富懂小程序开发的技术大咖
    • ¥15 如何处理复杂数据表格的除法运算
    • ¥15 如何用stc8h1k08的片子做485数据透传的功能?(关键词-串口)
    • ¥15 有兄弟姐妹会用word插图功能制作类似citespace的图片吗?
    • ¥200 uniapp长期运行卡死问题解决
    • ¥15 请教:如何用postman调用本地虚拟机区块链接上的合约?
    • ¥15 为什么使用javacv转封装rtsp为rtmp时出现如下问题:[h264 @ 000000004faf7500]no frame?
    • ¥15 乘性高斯噪声在深度学习网络中的应用
    • ¥15 关于docker部署flink集成hadoop的yarn,请教个问题 flink启动yarn-session.sh连不上hadoop,这个整了好几天一直不行,求帮忙看一下怎么解决