first tests on FrFT
This commit is contained in:
Binary file not shown.
Binary file not shown.
@@ -24,8 +24,8 @@ NCOCountIncDT = numerictype(1,NCOAccumWL*2,NCOAccumWL);
|
|||||||
%% Test signal parameters
|
%% Test signal parameters
|
||||||
|
|
||||||
% Pulse start/end frequencies
|
% Pulse start/end frequencies
|
||||||
pulseCentFreq = 0e6;
|
%pulseCentFreq = 0e6;
|
||||||
pulseBw = 40e6; % Pulse bandwidth
|
pulseBw = 32e6; % Pulse bandwidth
|
||||||
|
|
||||||
% Number of pulses
|
% Number of pulses
|
||||||
numPulses = 10;
|
numPulses = 10;
|
||||||
@@ -37,7 +37,7 @@ PRI = 1/PRF;
|
|||||||
|
|
||||||
% Pulse time duration
|
% Pulse time duration
|
||||||
%pulseT = 10; % use very long pulse help emulate CW
|
%pulseT = 10; % use very long pulse help emulate CW
|
||||||
pulseT = 20e-6;
|
pulseT = 32e-6;
|
||||||
|
|
||||||
% CW mode (bypass pulse generation)
|
% CW mode (bypass pulse generation)
|
||||||
%CwMode = false;
|
%CwMode = false;
|
||||||
@@ -83,8 +83,17 @@ channelizerCoeffs = channelizer.coeffs.Numerator;
|
|||||||
%Starting frequency for each channel
|
%Starting frequency for each channel
|
||||||
%chanFStart = chanBW/2:chanBW:(fs/2-chanBW/2);
|
%chanFStart = chanBW/2:chanBW:(fs/2-chanBW/2);
|
||||||
|
|
||||||
%Number of frames in the DPW
|
%% Frame and DPW capture parameters
|
||||||
nFrames = 1024;%nChan/SamplesPerCycle;
|
samplesFrame = 512; % number of samples in one frame
|
||||||
|
|
||||||
|
TFrame = samplesFrame*Ts_eff; % time duration of a frame
|
||||||
|
|
||||||
|
%Number of frames in the DPW
|
||||||
|
nFrames = 1024;
|
||||||
|
|
||||||
|
%% FrFT tests
|
||||||
|
pulseBeta = pulseBw/pulseT; % chirp-rate in Hz/s
|
||||||
|
|
||||||
|
aMatch = -(2/pi)*(atan(fs_eff/(pulseBeta*TFrame)));
|
||||||
|
%aMatch = -(2/pi)*(atan(fs_eff/(pulseBw*pulseT)));
|
||||||
|
|
||||||
% Frame size after serializing x2
|
|
||||||
%frameSize = SamplesPerCycle/2;
|
|
||||||
Reference in New Issue
Block a user