diff --git a/frft_codegen/frft_tb_lfm.m b/frft_codegen/TBc_lfm_fracF.m
similarity index 88%
rename from frft_codegen/frft_tb_lfm.m
rename to frft_codegen/TBc_lfm_fracF.m
index bfa759c..be0239e 100644
--- a/frft_codegen/frft_tb_lfm.m
+++ b/frft_codegen/TBc_lfm_fracF.m
@@ -17,14 +17,17 @@ betas = (-32e12 : 8e12 : 32e12);
% Order sweep (for heatmap)
a_vec = linspace( 0.5, 1.5, 100);
+% Center frequency
+f0 = 0e6; % center frequency (Hz) — set as needed
+
%% ============================================================
%% A) HEATMAP (single chirp, order sweep)
%% ============================================================
-beta0 = 8e12; % pick one chirp for visualization
+beta0 = 64e12; % pick one chirp for visualization
% Generate LFM chirp
-x = exp(1j*pi*beta0*t.^2);
+x = exp(1j*(2*pi*f0*t + pi*beta0*t.^2));
% External interpolation (IMPORTANT)
x_interp = bizinter(x);
@@ -59,7 +62,7 @@ fprintf('Global relative error: %.3e\n', rel_err_global);
% Plot - Reference
figure;
-imagesc(a_vec, 1:N_out, abs(FrFT_map_ref) / sqrt(N));
+imagesc(a_vec, -N_out/2:N_out/2-1, abs(FrFT_map_ref) / sqrt(N));
axis xy;
xlabel('Order a');
ylabel('Index');
@@ -68,7 +71,7 @@ colorbar;
% Plot - Comparison
figure;
-imagesc(a_vec, 1:N_out, abs(FrFT_map_cmp) / sqrt(N));
+imagesc(a_vec, -N_out/2:N_out/2-1, abs(FrFT_map_cmp) / sqrt(N));
axis xy;
xlabel('Order a');
ylabel('Index');
@@ -80,7 +83,7 @@ figure;
rel_err_map = abs(FrFT_map_ref - FrFT_map_cmp) ./ ...
(abs(FrFT_map_ref) + eps);
-imagesc(a_vec, 1:N_out, rel_err_map);
+imagesc(a_vec, -N_out/2:N_out/2-1, rel_err_map);
axis xy;
xlabel('Order a');
ylabel('Index');
@@ -99,7 +102,7 @@ for i = 1:length(betas)
beta = betas(i);
% Generate chirp
- x = exp(1j*pi*beta*t.^2);
+ x = exp(1j*(2*pi*f0*t + pi*beta*t.^2));
% External interpolation
x_interp = bizinter(x);
diff --git a/frft_codegen/TBm_lfm_fracF.slx b/frft_codegen/TBm_lfm_fracF.slx
new file mode 100644
index 0000000..c7a23d3
Binary files /dev/null and b/frft_codegen/TBm_lfm_fracF.slx differ
diff --git a/referencedmodels/soc_rfsoc_proc.slx b/referencedmodels/soc_rfsoc_proc.slx
index 81a3d00..22d9b9b 100644
Binary files a/referencedmodels/soc_rfsoc_proc.slx and b/referencedmodels/soc_rfsoc_proc.slx differ
diff --git a/resources/project/9lwM0dX3iyjMhadwFjZ2rmFpFrE/eTmM9m3sr_NNL3DqkLhxz5MFILYd.xml b/resources/project/9lwM0dX3iyjMhadwFjZ2rmFpFrE/-0MWWyNCymyr6e2d1GJ78tZujaod.xml
similarity index 100%
rename from resources/project/9lwM0dX3iyjMhadwFjZ2rmFpFrE/eTmM9m3sr_NNL3DqkLhxz5MFILYd.xml
rename to resources/project/9lwM0dX3iyjMhadwFjZ2rmFpFrE/-0MWWyNCymyr6e2d1GJ78tZujaod.xml
diff --git a/resources/project/9lwM0dX3iyjMhadwFjZ2rmFpFrE/-0MWWyNCymyr6e2d1GJ78tZujaop.xml b/resources/project/9lwM0dX3iyjMhadwFjZ2rmFpFrE/-0MWWyNCymyr6e2d1GJ78tZujaop.xml
new file mode 100644
index 0000000..c02c6b7
--- /dev/null
+++ b/resources/project/9lwM0dX3iyjMhadwFjZ2rmFpFrE/-0MWWyNCymyr6e2d1GJ78tZujaop.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/resources/project/9lwM0dX3iyjMhadwFjZ2rmFpFrE/eTmM9m3sr_NNL3DqkLhxz5MFILYp.xml b/resources/project/9lwM0dX3iyjMhadwFjZ2rmFpFrE/eTmM9m3sr_NNL3DqkLhxz5MFILYp.xml
deleted file mode 100644
index 8b43f67..0000000
--- a/resources/project/9lwM0dX3iyjMhadwFjZ2rmFpFrE/eTmM9m3sr_NNL3DqkLhxz5MFILYp.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
new file mode 100644
index 0000000..99772b4
--- /dev/null
+++ b/resources/project/9lwM0dX3iyjMhadwFjZ2rmFpFrE/lEvBB9BKU7fXtCU8lQ5TWus1ILEd.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/resources/project/9lwM0dX3iyjMhadwFjZ2rmFpFrE/lEvBB9BKU7fXtCU8lQ5TWus1ILEp.xml b/resources/project/9lwM0dX3iyjMhadwFjZ2rmFpFrE/lEvBB9BKU7fXtCU8lQ5TWus1ILEp.xml
new file mode 100644
index 0000000..6d2993d
--- /dev/null
+++ b/resources/project/9lwM0dX3iyjMhadwFjZ2rmFpFrE/lEvBB9BKU7fXtCU8lQ5TWus1ILEp.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/soc_rfsoc_top.slx b/soc_rfsoc_top.slx
index 1eabd43..327f4cb 100644
Binary files a/soc_rfsoc_top.slx and b/soc_rfsoc_top.slx differ