diff --git a/frft_codegen/TBc_lfm_fracF.m b/codegen_frft/TBc_lfm_fracF.m similarity index 100% rename from frft_codegen/TBc_lfm_fracF.m rename to codegen_frft/TBc_lfm_fracF.m diff --git a/frft_codegen/TBm_lfm_fracF.slx b/codegen_frft/TBm_lfm_fracF.slx similarity index 100% rename from frft_codegen/TBm_lfm_fracF.slx rename to codegen_frft/TBm_lfm_fracF.slx diff --git a/frft_codegen/bizinter.m b/codegen_frft/bizinter.m similarity index 100% rename from frft_codegen/bizinter.m rename to codegen_frft/bizinter.m diff --git a/frft_codegen/fracF_cg.m b/codegen_frft/fracF_cg.m similarity index 100% rename from frft_codegen/fracF_cg.m rename to codegen_frft/fracF_cg.m diff --git a/frft_codegen/fracF_ref.m b/codegen_frft/fracF_ref.m similarity index 100% rename from frft_codegen/fracF_ref.m rename to codegen_frft/fracF_ref.m diff --git a/gm_soc_rfsoc_top_sw.slx b/gm_soc_rfsoc_top_sw.slx index 03011f8..df8c09f 100644 Binary files a/gm_soc_rfsoc_top_sw.slx and b/gm_soc_rfsoc_top_sw.slx differ diff --git a/referencedmodels/soc_rfsoc_fpga.slx b/referencedmodels/soc_rfsoc_fpga.slx index 235446f..4a9bba9 100644 Binary files a/referencedmodels/soc_rfsoc_fpga.slx and b/referencedmodels/soc_rfsoc_fpga.slx differ diff --git a/referencedmodels/soc_rfsoc_proc.slx b/referencedmodels/soc_rfsoc_proc.slx index d10d492..d912b18 100644 Binary files a/referencedmodels/soc_rfsoc_proc.slx and b/referencedmodels/soc_rfsoc_proc.slx differ diff --git a/resources/project/9lwM0dX3iyjMhadwFjZ2rmFpFrE/-0MWWyNCymyr6e2d1GJ78tZujaod.xml b/resources/project/9lwM0dX3iyjMhadwFjZ2rmFpFrE/-0MWWyNCymyr6e2d1GJ78tZujaod.xml deleted file mode 100644 index 99772b4..0000000 --- a/resources/project/9lwM0dX3iyjMhadwFjZ2rmFpFrE/-0MWWyNCymyr6e2d1GJ78tZujaod.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - \ No newline at end of file diff --git a/resources/project/9lwM0dX3iyjMhadwFjZ2rmFpFrE/-0MWWyNCymyr6e2d1GJ78tZujaop.xml b/resources/project/9lwM0dX3iyjMhadwFjZ2rmFpFrE/-0MWWyNCymyr6e2d1GJ78tZujaop.xml deleted file mode 100644 index c02c6b7..0000000 --- a/resources/project/9lwM0dX3iyjMhadwFjZ2rmFpFrE/-0MWWyNCymyr6e2d1GJ78tZujaop.xml +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/resources/project/9lwM0dX3iyjMhadwFjZ2rmFpFrE/_phlE4PgPSkoBZLuwJ-bUG_ERz8d.xml b/resources/project/9lwM0dX3iyjMhadwFjZ2rmFpFrE/_phlE4PgPSkoBZLuwJ-bUG_ERz8d.xml deleted file mode 100644 index 99772b4..0000000 --- a/resources/project/9lwM0dX3iyjMhadwFjZ2rmFpFrE/_phlE4PgPSkoBZLuwJ-bUG_ERz8d.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - \ No newline at end of file diff --git a/resources/project/9lwM0dX3iyjMhadwFjZ2rmFpFrE/_phlE4PgPSkoBZLuwJ-bUG_ERz8p.xml b/resources/project/9lwM0dX3iyjMhadwFjZ2rmFpFrE/_phlE4PgPSkoBZLuwJ-bUG_ERz8p.xml deleted file mode 100644 index 29f1be1..0000000 --- a/resources/project/9lwM0dX3iyjMhadwFjZ2rmFpFrE/_phlE4PgPSkoBZLuwJ-bUG_ERz8p.xml +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/resources/project/9lwM0dX3iyjMhadwFjZ2rmFpFrE/bUWCPCKIYqmciezDm7ONoEtEMXYd.xml b/resources/project/9lwM0dX3iyjMhadwFjZ2rmFpFrE/bUWCPCKIYqmciezDm7ONoEtEMXYd.xml deleted file mode 100644 index 4356a6a..0000000 --- a/resources/project/9lwM0dX3iyjMhadwFjZ2rmFpFrE/bUWCPCKIYqmciezDm7ONoEtEMXYd.xml +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/resources/project/9lwM0dX3iyjMhadwFjZ2rmFpFrE/bUWCPCKIYqmciezDm7ONoEtEMXYp.xml b/resources/project/9lwM0dX3iyjMhadwFjZ2rmFpFrE/bUWCPCKIYqmciezDm7ONoEtEMXYp.xml deleted file mode 100644 index 01cb34e..0000000 --- a/resources/project/9lwM0dX3iyjMhadwFjZ2rmFpFrE/bUWCPCKIYqmciezDm7ONoEtEMXYp.xml +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/resources/project/9lwM0dX3iyjMhadwFjZ2rmFpFrE/hxDsXGqRbPt0RLc1jIBYqc4ytAQd.xml b/resources/project/9lwM0dX3iyjMhadwFjZ2rmFpFrE/hxDsXGqRbPt0RLc1jIBYqc4ytAQd.xml deleted file mode 100644 index 99772b4..0000000 --- a/resources/project/9lwM0dX3iyjMhadwFjZ2rmFpFrE/hxDsXGqRbPt0RLc1jIBYqc4ytAQd.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - \ No newline at end of file diff --git a/resources/project/9lwM0dX3iyjMhadwFjZ2rmFpFrE/hxDsXGqRbPt0RLc1jIBYqc4ytAQp.xml b/resources/project/9lwM0dX3iyjMhadwFjZ2rmFpFrE/hxDsXGqRbPt0RLc1jIBYqc4ytAQp.xml deleted file mode 100644 index 05b9aa3..0000000 --- a/resources/project/9lwM0dX3iyjMhadwFjZ2rmFpFrE/hxDsXGqRbPt0RLc1jIBYqc4ytAQp.xml +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/resources/project/9lwM0dX3iyjMhadwFjZ2rmFpFrE/kBdcjZC184OxjT3dYeBEnPkfwrAd.xml b/resources/project/9lwM0dX3iyjMhadwFjZ2rmFpFrE/kBdcjZC184OxjT3dYeBEnPkfwrAd.xml deleted file mode 100644 index 99772b4..0000000 --- a/resources/project/9lwM0dX3iyjMhadwFjZ2rmFpFrE/kBdcjZC184OxjT3dYeBEnPkfwrAd.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - \ No newline at end of file diff --git a/resources/project/9lwM0dX3iyjMhadwFjZ2rmFpFrE/kBdcjZC184OxjT3dYeBEnPkfwrAp.xml b/resources/project/9lwM0dX3iyjMhadwFjZ2rmFpFrE/kBdcjZC184OxjT3dYeBEnPkfwrAp.xml deleted file mode 100644 index 19c3d01..0000000 --- a/resources/project/9lwM0dX3iyjMhadwFjZ2rmFpFrE/kBdcjZC184OxjT3dYeBEnPkfwrAp.xml +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/resources/project/9lwM0dX3iyjMhadwFjZ2rmFpFrE/lEvBB9BKU7fXtCU8lQ5TWus1ILEd.xml b/resources/project/9lwM0dX3iyjMhadwFjZ2rmFpFrE/lEvBB9BKU7fXtCU8lQ5TWus1ILEd.xml deleted file mode 100644 index 99772b4..0000000 --- a/resources/project/9lwM0dX3iyjMhadwFjZ2rmFpFrE/lEvBB9BKU7fXtCU8lQ5TWus1ILEd.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - \ No newline at end of file diff --git a/resources/project/9lwM0dX3iyjMhadwFjZ2rmFpFrE/lEvBB9BKU7fXtCU8lQ5TWus1ILEp.xml b/resources/project/9lwM0dX3iyjMhadwFjZ2rmFpFrE/lEvBB9BKU7fXtCU8lQ5TWus1ILEp.xml deleted file mode 100644 index 6d2993d..0000000 --- a/resources/project/9lwM0dX3iyjMhadwFjZ2rmFpFrE/lEvBB9BKU7fXtCU8lQ5TWus1ILEp.xml +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/resources/project/EEtUlUb-dLAdf0KpMVivaUlztwA/uznUOFZGVHoxYzRTaIenNKr6zw8d.xml b/resources/project/EEtUlUb-dLAdf0KpMVivaUlztwA/uznUOFZGVHoxYzRTaIenNKr6zw8d.xml deleted file mode 100644 index 1e368a2..0000000 --- a/resources/project/EEtUlUb-dLAdf0KpMVivaUlztwA/uznUOFZGVHoxYzRTaIenNKr6zw8d.xml +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/resources/project/EEtUlUb-dLAdf0KpMVivaUlztwA/uznUOFZGVHoxYzRTaIenNKr6zw8p.xml b/resources/project/EEtUlUb-dLAdf0KpMVivaUlztwA/uznUOFZGVHoxYzRTaIenNKr6zw8p.xml deleted file mode 100644 index 9a7855b..0000000 --- a/resources/project/EEtUlUb-dLAdf0KpMVivaUlztwA/uznUOFZGVHoxYzRTaIenNKr6zw8p.xml +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/9lwM0dX3iyjMhadwFjZ2rmFpFrEd.xml b/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/9lwM0dX3iyjMhadwFjZ2rmFpFrEd.xml deleted file mode 100644 index 4356a6a..0000000 --- a/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/9lwM0dX3iyjMhadwFjZ2rmFpFrEd.xml +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/9lwM0dX3iyjMhadwFjZ2rmFpFrEp.xml b/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/9lwM0dX3iyjMhadwFjZ2rmFpFrEp.xml deleted file mode 100644 index 7285225..0000000 --- a/resources/project/qaw0eS1zuuY1ar9TdPn1GMfrjbQ/9lwM0dX3iyjMhadwFjZ2rmFpFrEp.xml +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/soc_rfsoc_top.slx b/soc_rfsoc_top.slx index ac053ef..59cea0c 100644 Binary files a/soc_rfsoc_top.slx and b/soc_rfsoc_top.slx differ diff --git a/utilities/post_processing/checkTimeSamples.m b/utilities/post_processing/checkTimeSamples.m index 224cdab..0b7fd2a 100644 --- a/utilities/post_processing/checkTimeSamples.m +++ b/utilities/post_processing/checkTimeSamples.m @@ -1,7 +1,8 @@ %% ========================================================= % Data % ========================================================= -X = single(complex_out.Data); +X = single(raw_DPW.Data); +X = X(:,:,2:end); % first DPW useless (zeroed) %% ========================================================= % Parameters @@ -72,7 +73,7 @@ title('3D FFT evolution'); % Single frame debug (optional) % ========================================================= figure; -x_dbg = X(:,1,1); +x_dbg = X(:,end,end); Xf_dbg = fftshift(fft(x_dbg)); plot(f_axis, 20*log10(abs(Xf_dbg)+1e-12)); diff --git a/utilities/soc_rfsoc_init.m b/utilities/soc_rfsoc_init.m index 00012d5..47771e4 100644 --- a/utilities/soc_rfsoc_init.m +++ b/utilities/soc_rfsoc_init.m @@ -24,7 +24,7 @@ NCOCountIncDT = numerictype(1,NCOAccumWL*2,NCOAccumWL); %% Test signal parameters % Pulse width -pulseWidth = 0.001;%4e-6; +pulseWidth = 4e-6; % Pulse start/end frequencies pulseCentFreq = 0e6; @@ -39,6 +39,9 @@ PRI = 1/PRF; % CW mode (bypass pulse generation) CwMode = true; +if CwMode + pulseWidth = 1000; % very long pulse help emulate CW +end % Counter mode (bypass pulse and CW generation) CounterMode = true; @@ -49,7 +52,7 @@ pulseGenGain = 1; %% Software parameters % Signal generator update rate -TsSW = 0.0005; +TsSW = 0.5; %% Simulation parameters @@ -78,7 +81,7 @@ channelizerCoeffs = channelizer.coeffs.Numerator; %chanFStart = chanBW/2:chanBW:(fs/2-chanBW/2); %Number of frames in the DPW -nFrames = 128;%nChan/SamplesPerCycle; +nFrames = 1024;%nChan/SamplesPerCycle; % Frame size after serializing x2 %frameSize = SamplesPerCycle/2; \ No newline at end of file