求大神帮助!函数中有奇异点,画图不连续而且不能求相关怎么办。
问题1:图2是把t=0放大可以看到图线不连续。
问题2:图1第二图是相关程度图,图为空白的,不能做相关系数估计。
程序如下:
%子函数定义产生一个脉冲
function [p,t]=rrcp(fs,Tp,beta,Tend)
dt=1/fs;
t=[-Tend*fs:Tend*fs].*dt; % Inizialization of
k=4*beta/(pi*sqrt(Tp));
t_n=t./Tp;
numerator_1=cos((1+beta)*pi*t_n)+Tp./(4*beta*t).*sin((1-beta)*pi*t_n);
denominator_1=1-(4*beta*t_n).^2;
p=k*numerator_1./denominator_1;
end
%主函数求该脉冲与sinc函数的相关程度
clear all
close all
fs=1e12;
dt=1/fs;
Tend=10/1e9;
Tp=2/1e9;%脉冲宽度
beta=0.5;
[p,t]=rrcp_xzm(fs,Tp,beta,Tend);
subplot(211)
plot(t,p)
subplot(212)
y=sinc(t);
[a,b]=xcorr(y,p,'coeff');
plot(b*dt,a)
![求大神帮助!函数中有奇异点,画图不连续而且不能求相关和傅立叶变换怎么办]()
1.jpg
![求大神帮助!函数中有奇异点,画图不连续而且不能求相关和傅立叶变换怎么办-1]()
2.jpg |