Getting numerical data for dsp.Chirp or frest.Chirp functions
이전 댓글 표시
Is there a way to access the numerical data from the dsp.Chirp() or frest.Chirp() functions? For instance, I use the following code to generate and plot a swept frequency sinsoidal chirp. Can I access the resulting numbers, say as a vector, to process them? Say, I wish to multiply the given chirp with another signal or filter it, etc?
start_freq = 10e6;
end_freq = 100e6;
n_points = 1000;
f_range = linspace(start_freq, end_freq, n_points); %frequency range to calculate the VSWR
end_freq =start_freq+(num_periods*delta_f);
VSWR_sweptFreq_input = frest.Chirp('Amplitude',1, 'FreqRange',[start_freq end_freq], 'FreqUnits', 'Hz', 'NumSamples', n_points, 'InitialPhase', 0);
plot(VSWR_sweptFreq_input);
title('Original and Reconstructed VSWR functions')
xlabel(['Frequency' newline 'Range:' num2str(start_freq/1e6) ' to ' num2str(end_freq/1e6) ' (MHz)' ])
ylabel('Voltage (V)')
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 MATLAB Mobile Fundamentals에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!