Undefined function or variable 'srrc_pulse'.

3 ビュー (過去 30 日間)
Soobin Choi
Soobin Choi 2017 年 5 月 29 日
コメント済み: KSSV 2017 年 5 月 29 日
How can i fix this problem based on this code?
Fs = 10; %Sampling frequency
T = 1/Fs; %Symbol period
L = 1000; %Number of points
t = (0:L-1)*T; %Time vector
phi1 = srrc_pulse(1, 1/10, 4, 0); %SRRC pulse
figure
plot(Fs*t(1:50), phi1(1:50));
NFFT = 2^nextpow2(L);
Y = fft(phi1, NFFT)./L;
Y2 = fftshift(fft(phi1, NFFT)./L);
f = Fs/2*linspace(0,1,NFFT/2+1);
f2 = ((0:NFFT-1) -ceil((NFFT-1)/2))/NFFT/T;
figure
plot(f, 2*abs(Y(1:NFFT/2+1))); %one sided
figure
plot(f2, 2*abs(Y2)); %two sided
  1 件のコメント
KSSV
KSSV 2017 年 5 月 29 日
This is not an inbuilt function of MATLAB.

サインインしてコメントする。

回答 (1 件)

mizuki
mizuki 2017 年 5 月 29 日
The error message shows the answer. You use the function "srrc_pulse.m" but you do not have srrc_pulse.m. If you know that you have it in the different directory, you need to set search path.

カテゴリ

Help Center および File ExchangeMATLAB についてさらに検索

製品

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by