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