diff --git a/libraries/dsp/wpfb/tb/vhdl/tb_tb_wpfb_unit_dev_wg.vhd b/libraries/dsp/wpfb/tb/vhdl/tb_tb_wpfb_unit_dev_wg.vhd
index bcbaed4ca95bf0b6d031b8a2111bfa4b732a06e4..6177528558d58671b6aa126329ef0e67b4962a4c 100644
--- a/libraries/dsp/wpfb/tb/vhdl/tb_tb_wpfb_unit_dev_wg.vhd
+++ b/libraries/dsp/wpfb/tb/vhdl/tb_tb_wpfb_unit_dev_wg.vhd
@@ -160,13 +160,13 @@ BEGIN
 --  u_8  : ENTITY work.tb_wpfb_unit_dev_wg GENERIC MAP ( 8, 61.0, 61.0, 1.0, 0.0,  0.0,  0.0,  c_fil_coefs, 16, 0, 14, 17, 18, 0, 26, 1, 0, 0);
 --  u_9  : ENTITY work.tb_wpfb_unit_dev_wg GENERIC MAP ( 9, 61.0, 61.0, 1.0, 0.0,  0.0,  0.0,  c_fil_coefs, 16, 0, 14, 17, 18, 0, 27, 1, 0, 0);
   
-  u_20 : ENTITY work.tb_wpfb_unit_dev_wg GENERIC MAP (20, 61.0, 61.0, 1.0, 0.0,  0.0,  0.0, c_fil_bypass, 16, 0, 14, 17, 18, 0, 18, 1, 8, 0);
-  u_21 : ENTITY work.tb_wpfb_unit_dev_wg GENERIC MAP (21, 61.0, 61.0, 1.0, 0.0,  0.0,  0.0, c_fil_bypass, 16, 0, 14, 17, 18, 0, 19, 1, 8, 0);
-  u_22 : ENTITY work.tb_wpfb_unit_dev_wg GENERIC MAP (22, 61.0, 61.0, 1.0, 0.0,  0.0,  0.0, c_fil_bypass, 16, 0, 14, 17, 18, 0, 20, 1, 8, 0);
-  u_23 : ENTITY work.tb_wpfb_unit_dev_wg GENERIC MAP (23, 61.0, 61.0, 1.0, 0.0,  0.0,  0.0, c_fil_bypass, 16, 0, 14, 17, 18, 0, 21, 1, 8, 0);
-  u_24 : ENTITY work.tb_wpfb_unit_dev_wg GENERIC MAP (24, 61.0, 61.0, 1.0, 0.0,  0.0,  0.0, c_fil_bypass, 16, 0, 14, 17, 18, 0, 22, 1, 8, 0);
-  u_25 : ENTITY work.tb_wpfb_unit_dev_wg GENERIC MAP (25, 61.0, 61.0, 1.0, 0.0,  0.0,  0.0, c_fil_bypass, 16, 0, 14, 17, 18, 0, 23, 1, 8, 0);
-  u_26 : ENTITY work.tb_wpfb_unit_dev_wg GENERIC MAP (26, 61.0, 61.0, 1.0, 0.0,  0.0,  0.0, c_fil_bypass, 16, 0, 14, 17, 18, 0, 24, 1, 8, 0);
+  u_20 : ENTITY work.tb_wpfb_unit_dev_wg GENERIC MAP (20, 61.0, 61.0, 1.0, 0.0,  0.0,  0.0, c_fil_bypass, 16, 0, 14, 17, 18, 0, 18, 1, 0, 8);
+  u_21 : ENTITY work.tb_wpfb_unit_dev_wg GENERIC MAP (21, 61.0, 61.0, 1.0, 0.0,  0.0,  0.0, c_fil_bypass, 16, 0, 14, 17, 18, 0, 19, 1, 0, 8);
+  u_22 : ENTITY work.tb_wpfb_unit_dev_wg GENERIC MAP (22, 61.0, 61.0, 1.0, 0.0,  0.0,  0.0, c_fil_bypass, 16, 0, 14, 17, 18, 0, 20, 1, 0, 8);
+  u_23 : ENTITY work.tb_wpfb_unit_dev_wg GENERIC MAP (23, 61.0, 61.0, 1.0, 0.0,  0.0,  0.0, c_fil_bypass, 16, 0, 14, 17, 18, 0, 21, 1, 0, 8);
+  u_24 : ENTITY work.tb_wpfb_unit_dev_wg GENERIC MAP (24, 61.0, 61.0, 1.0, 0.0,  0.0,  0.0, c_fil_bypass, 16, 0, 14, 17, 18, 0, 22, 1, 0, 8);
+  u_25 : ENTITY work.tb_wpfb_unit_dev_wg GENERIC MAP (25, 61.0, 61.0, 1.0, 0.0,  0.0,  0.0, c_fil_bypass, 16, 0, 14, 17, 18, 0, 23, 1, 0, 8);
+  u_26 : ENTITY work.tb_wpfb_unit_dev_wg GENERIC MAP (26, 61.0, 61.0, 1.0, 0.0,  0.0,  0.0, c_fil_bypass, 16, 0, 14, 17, 18, 0, 24, 1, 0, 8);
 --  u_27 : ENTITY work.tb_wpfb_unit_dev_wg GENERIC MAP (27, 61.0, 61.0, 1.0, 0.0,  0.0,  0.0, c_fil_bypass, 16, 0, 14, 17, 18, 0, 25, 1, 2, 2);
 --  u_28 : ENTITY work.tb_wpfb_unit_dev_wg GENERIC MAP (28, 61.0, 61.0, 1.0, 0.0,  0.0,  0.0, c_fil_bypass, 16, 0, 14, 17, 18, 0, 26, 1, 2, 2);
 --  u_29 : ENTITY work.tb_wpfb_unit_dev_wg GENERIC MAP (29, 61.0, 61.0, 1.0, 0.0,  0.0,  0.0, c_fil_bypass, 16, 0, 14, 17, 18, 0, 27, 1, 2, 2);
diff --git a/libraries/dsp/wpfb/tb/vhdl/tb_wpfb_unit_dev_wg.txt b/libraries/dsp/wpfb/tb/vhdl/tb_wpfb_unit_dev_wg.txt
index fbc0f48ccb4ed9272d35c8f176dd66a35d5dc950..b385eecc47019459c34d5d0dbf20416ae43f3eae 100644
--- a/libraries/dsp/wpfb/tb/vhdl/tb_wpfb_unit_dev_wg.txt
+++ b/libraries/dsp/wpfb/tb/vhdl/tb_wpfb_unit_dev_wg.txt
@@ -6155,19 +6155,786 @@ g_fft_stage_dat_w = 18 - 27
 # . wpfb_measured_proc_gain_a_dB =   28.22 [dB]
 # 
 
+# -------------------------------------------------------------
+# -- WPFB settings of tb-20:
+# -------------------------------------------------------------
+# . g_fil_coefs_file_prefix      = data/run_pfir_coeff_m_bypass_16taps_1024points_16b_1wb
+# . g_fil_backoff_w              = 0
+# . g_fil_in_dat_w               = 14
+# . g_internal_dat_w             = 17
+# . c_twiddle_w                  = 18
+# . g_fft_out_dat_w              = 18
+# . g_fft_out_gain_w             = 0
+# . g_fft_stage_dat_w            = 18
+# . g_fft_guard_w                = 1
+# . g_r2_mul_extra_w             = 8
+# . g_sepa_extra_w               = 0
+# 
+# WG settings:
+# . g_subband_index_a            = 61.000
+# . g_amplitude_a                = 1.000
+# . g_phase_a                    =    0.0 degrees
+# 
+# DC, min, max levels
+# . input_min_a                  =  -8191.000
+# . input_max_a                  =   8191.000
+# . input_mean_a                 =      0.000
+# . fir_min_a                    = -65526.000
+# . fir_max_a                    =  65526.000
+# . fir_mean_a                   =      0.000
+# 
+# Amplitudes:
+# . c_wg_ampl_a                  = 8191
+# . input_ampl_a                 =   8191.943
+# . cw_ampl_a                    =   8191.943
+# . fir_ampl_a                   =  65533.474
+# . fil_ampl_a                   =  65533.474
+# . sub_a_re                     = -1
+# . sub_a_im                     = -65536
+# . sub_a_re_frac                = 0
+# . sub_a_im_frac                = 0
+# 
+# Phases [Ts]:
+# . cw_phase_Ts_a                =     -1.000
+# . fil_phase_Ts_a               =     -1.000
+# Powers:
+# . sst_wg_power_a               =  4294967297.000
+# . sst_noise_a                  =           0.926
+# . sst_noise_b                  =           0.787
+# 
+# SNR and WPFB processing gain:
+# . c_wg_snr_a_dB                =   86.05 [dB]
+# . wg_measured_snr_a_dB         =   85.65 [dB]
+# . fil_measured_snr_a_dB        =   85.54 [dB]
+# . sst_measured_snr_a_dB        =   96.67 [dB]
+# . wpfb_measured_proc_gain_a_dB =   11.01 [dB]
+# 
+# -------------------------------------------------------------
+# -- WPFB settings of tb-21:
+# -------------------------------------------------------------
+# . g_fil_coefs_file_prefix      = data/run_pfir_coeff_m_bypass_16taps_1024points_16b_1wb
+# . g_fil_backoff_w              = 0
+# . g_fil_in_dat_w               = 14
+# . g_internal_dat_w             = 17
+# . c_twiddle_w                  = 18
+# . g_fft_out_dat_w              = 18
+# . g_fft_out_gain_w             = 0
+# . g_fft_stage_dat_w            = 19
+# . g_fft_guard_w                = 1
+# . g_r2_mul_extra_w             = 8
+# . g_sepa_extra_w               = 0
+# 
+# WG settings:
+# . g_subband_index_a            = 61.000
+# . g_amplitude_a                = 1.000
+# . g_phase_a                    =    0.0 degrees
+# 
+# DC, min, max levels
+# . input_min_a                  =  -8191.000
+# . input_max_a                  =   8191.000
+# . input_mean_a                 =      0.000
+# . fir_min_a                    = -65526.000
+# . fir_max_a                    =  65526.000
+# . fir_mean_a                   =      0.000
+# 
+# Amplitudes:
+# . c_wg_ampl_a                  = 8191
+# . input_ampl_a                 =   8191.943
+# . cw_ampl_a                    =   8191.943
+# . fir_ampl_a                   =  65533.474
+# . fil_ampl_a                   =  65533.474
+# . sub_a_re                     = -1
+# . sub_a_im                     = -65534
+# . sub_a_re_frac                = 0
+# . sub_a_im_frac                = 0
+# 
+# Phases [Ts]:
+# . cw_phase_Ts_a                =     -1.000
+# . fil_phase_Ts_a               =     -1.000
+# Powers:
+# . sst_wg_power_a               =  4294705157.000
+# . sst_noise_a                  =           0.781
+# . sst_noise_b                  =           0.654
+# 
+# SNR and WPFB processing gain:
+# . c_wg_snr_a_dB                =   86.05 [dB]
+# . wg_measured_snr_a_dB         =   85.65 [dB]
+# . fil_measured_snr_a_dB        =   85.54 [dB]
+# . sst_measured_snr_a_dB        =   97.40 [dB]
+# . wpfb_measured_proc_gain_a_dB =   11.75 [dB]
+# 
+# -------------------------------------------------------------
+# -- WPFB settings of tb-22:
+# -------------------------------------------------------------
+# . g_fil_coefs_file_prefix      = data/run_pfir_coeff_m_bypass_16taps_1024points_16b_1wb
+# . g_fil_backoff_w              = 0
+# . g_fil_in_dat_w               = 14
+# . g_internal_dat_w             = 17
+# . c_twiddle_w                  = 18
+# . g_fft_out_dat_w              = 18
+# . g_fft_out_gain_w             = 0
+# . g_fft_stage_dat_w            = 20
+# . g_fft_guard_w                = 1
+# . g_r2_mul_extra_w             = 8
+# . g_sepa_extra_w               = 0
+# 
+# WG settings:
+# . g_subband_index_a            = 61.000
+# . g_amplitude_a                = 1.000
+# . g_phase_a                    =    0.0 degrees
+# 
+# DC, min, max levels
+# . input_min_a                  =  -8191.000
+# . input_max_a                  =   8191.000
+# . input_mean_a                 =      0.000
+# . fir_min_a                    = -65526.000
+# . fir_max_a                    =  65526.000
+# . fir_mean_a                   =      0.000
+# 
+# Amplitudes:
+# . c_wg_ampl_a                  = 8191
+# . input_ampl_a                 =   8191.943
+# . cw_ampl_a                    =   8191.943
+# . fir_ampl_a                   =  65533.474
+# . fil_ampl_a                   =  65533.474
+# . sub_a_re                     = 0
+# . sub_a_im                     = -65534
+# . sub_a_re_frac                = 0
+# . sub_a_im_frac                = 0
+# 
+# Phases [Ts]:
+# . cw_phase_Ts_a                =     -1.000
+# . fil_phase_Ts_a               =     -1.000
+# Powers:
+# . sst_wg_power_a               =  4294705156.000
+# . sst_noise_a                  =           0.213
+# . sst_noise_b                  =           0.039
+# 
+# SNR and WPFB processing gain:
+# . c_wg_snr_a_dB                =   86.05 [dB]
+# . wg_measured_snr_a_dB         =   85.65 [dB]
+# . fil_measured_snr_a_dB        =   85.54 [dB]
+# . sst_measured_snr_a_dB        =  103.04 [dB]
+# . wpfb_measured_proc_gain_a_dB =   17.39 [dB]
+# 
+# -------------------------------------------------------------
+# -- WPFB settings of tb-23:
+# -------------------------------------------------------------
+# . g_fil_coefs_file_prefix      = data/run_pfir_coeff_m_bypass_16taps_1024points_16b_1wb
+# . g_fil_backoff_w              = 0
+# . g_fil_in_dat_w               = 14
+# . g_internal_dat_w             = 17
+# . c_twiddle_w                  = 18
+# . g_fft_out_dat_w              = 18
+# . g_fft_out_gain_w             = 0
+# . g_fft_stage_dat_w            = 21
+# . g_fft_guard_w                = 1
+# . g_r2_mul_extra_w             = 8
+# . g_sepa_extra_w               = 0
+# 
+# WG settings:
+# . g_subband_index_a            = 61.000
+# . g_amplitude_a                = 1.000
+# . g_phase_a                    =    0.0 degrees
+# 
+# DC, min, max levels
+# . input_min_a                  =  -8191.000
+# . input_max_a                  =   8191.000
+# . input_mean_a                 =      0.000
+# . fir_min_a                    = -65526.000
+# . fir_max_a                    =  65526.000
+# . fir_mean_a                   =      0.000
+# 
+# Amplitudes:
+# . c_wg_ampl_a                  = 8191
+# . input_ampl_a                 =   8191.943
+# . cw_ampl_a                    =   8191.943
+# . fir_ampl_a                   =  65533.474
+# . fil_ampl_a                   =  65533.474
+# . sub_a_re                     = 0
+# . sub_a_im                     = -65533
+# . sub_a_re_frac                = 0
+# . sub_a_im_frac                = 0
+# 
+# Phases [Ts]:
+# . cw_phase_Ts_a                =     -1.000
+# . fil_phase_Ts_a               =     -1.000
+# Powers:
+# . sst_wg_power_a               =  4294574089.000
+# . sst_noise_a                  =           0.082
+# . sst_noise_b                  =           0.000
+# 
+# SNR and WPFB processing gain:
+# . c_wg_snr_a_dB                =   86.05 [dB]
+# . wg_measured_snr_a_dB         =   85.65 [dB]
+# . fil_measured_snr_a_dB        =   85.54 [dB]
+# . sst_measured_snr_a_dB        =  107.18 [dB]
+# . wpfb_measured_proc_gain_a_dB =   21.53 [dB]
+# 
+# -------------------------------------------------------------
+# -- WPFB settings of tb-24:
+# -------------------------------------------------------------
+# . g_fil_coefs_file_prefix      = data/run_pfir_coeff_m_bypass_16taps_1024points_16b_1wb
+# . g_fil_backoff_w              = 0
+# . g_fil_in_dat_w               = 14
+# . g_internal_dat_w             = 17
+# . c_twiddle_w                  = 18
+# . g_fft_out_dat_w              = 18
+# . g_fft_out_gain_w             = 0
+# . g_fft_stage_dat_w            = 22
+# . g_fft_guard_w                = 1
+# . g_r2_mul_extra_w             = 8
+# . g_sepa_extra_w               = 0
+# 
+# WG settings:
+# . g_subband_index_a            = 61.000
+# . g_amplitude_a                = 1.000
+# . g_phase_a                    =    0.0 degrees
+# 
+# DC, min, max levels
+# . input_min_a                  =  -8191.000
+# . input_max_a                  =   8191.000
+# . input_mean_a                 =      0.000
+# . fir_min_a                    = -65526.000
+# . fir_max_a                    =  65526.000
+# . fir_mean_a                   =      0.000
+# 
+# Amplitudes:
+# . c_wg_ampl_a                  = 8191
+# . input_ampl_a                 =   8191.943
+# . cw_ampl_a                    =   8191.943
+# . fir_ampl_a                   =  65533.474
+# . fil_ampl_a                   =  65533.474
+# . sub_a_re                     = 0
+# . sub_a_im                     = -65533
+# . sub_a_re_frac                = 0
+# . sub_a_im_frac                = 0
+# 
+# Phases [Ts]:
+# . cw_phase_Ts_a                =     -1.000
+# . fil_phase_Ts_a               =     -1.000
+# Powers:
+# . sst_wg_power_a               =  4294574089.000
+# . sst_noise_a                  =           0.041
+# . sst_noise_b                  =           0.000
+# 
+# SNR and WPFB processing gain:
+# . c_wg_snr_a_dB                =   86.05 [dB]
+# . wg_measured_snr_a_dB         =   85.65 [dB]
+# . fil_measured_snr_a_dB        =   85.54 [dB]
+# . sst_measured_snr_a_dB        =  110.19 [dB]
+# . wpfb_measured_proc_gain_a_dB =   24.54 [dB]
+# 
+# -------------------------------------------------------------
+# -- WPFB settings of tb-25:
+# -------------------------------------------------------------
+# . g_fil_coefs_file_prefix      = data/run_pfir_coeff_m_bypass_16taps_1024points_16b_1wb
+# . g_fil_backoff_w              = 0
+# . g_fil_in_dat_w               = 14
+# . g_internal_dat_w             = 17
+# . c_twiddle_w                  = 18
+# . g_fft_out_dat_w              = 18
+# . g_fft_out_gain_w             = 0
+# . g_fft_stage_dat_w            = 23
+# . g_fft_guard_w                = 1
+# . g_r2_mul_extra_w             = 8
+# . g_sepa_extra_w               = 0
+# 
+# WG settings:
+# . g_subband_index_a            = 61.000
+# . g_amplitude_a                = 1.000
+# . g_phase_a                    =    0.0 degrees
+# 
+# DC, min, max levels
+# . input_min_a                  =  -8191.000
+# . input_max_a                  =   8191.000
+# . input_mean_a                 =      0.000
+# . fir_min_a                    = -65526.000
+# . fir_max_a                    =  65526.000
+# . fir_mean_a                   =      0.000
+# 
+# Amplitudes:
+# . c_wg_ampl_a                  = 8191
+# . input_ampl_a                 =   8191.943
+# . cw_ampl_a                    =   8191.943
+# . fir_ampl_a                   =  65533.474
+# . fil_ampl_a                   =  65533.474
+# . sub_a_re                     = 0
+# . sub_a_im                     = -65533
+# . sub_a_re_frac                = 0
+# . sub_a_im_frac                = 0
+# 
+# Phases [Ts]:
+# . cw_phase_Ts_a                =     -1.000
+# . fil_phase_Ts_a               =     -1.000
+# Powers:
+# . sst_wg_power_a               =  4294574089.000
+# . sst_noise_a                  =           0.022
+# . sst_noise_b                  =           0.000
+# 
+# SNR and WPFB processing gain:
+# . c_wg_snr_a_dB                =   86.05 [dB]
+# . wg_measured_snr_a_dB         =   85.65 [dB]
+# . fil_measured_snr_a_dB        =   85.54 [dB]
+# . sst_measured_snr_a_dB        =  113.00 [dB]
+# . wpfb_measured_proc_gain_a_dB =   27.35 [dB]
+# 
+# -------------------------------------------------------------
+# -- WPFB settings of tb-26:
+# -------------------------------------------------------------
+# . g_fil_coefs_file_prefix      = data/run_pfir_coeff_m_bypass_16taps_1024points_16b_1wb
+# . g_fil_backoff_w              = 0
+# . g_fil_in_dat_w               = 14
+# . g_internal_dat_w             = 17
+# . c_twiddle_w                  = 18
+# . g_fft_out_dat_w              = 18
+# . g_fft_out_gain_w             = 0
+# . g_fft_stage_dat_w            = 24
+# . g_fft_guard_w                = 1
+# . g_r2_mul_extra_w             = 8
+# . g_sepa_extra_w               = 0
+# 
+# WG settings:
+# . g_subband_index_a            = 61.000
+# . g_amplitude_a                = 1.000
+# . g_phase_a                    =    0.0 degrees
+# 
+# DC, min, max levels
+# . input_min_a                  =  -8191.000
+# . input_max_a                  =   8191.000
+# . input_mean_a                 =      0.000
+# . fir_min_a                    = -65526.000
+# . fir_max_a                    =  65526.000
+# . fir_mean_a                   =      0.000
+# 
+# Amplitudes:
+# . c_wg_ampl_a                  = 8191
+# . input_ampl_a                 =   8191.943
+# . cw_ampl_a                    =   8191.943
+# . fir_ampl_a                   =  65533.474
+# . fil_ampl_a                   =  65533.474
+# . sub_a_re                     = 0
+# . sub_a_im                     = -65533
+# . sub_a_re_frac                = 0
+# . sub_a_im_frac                = 0
+# 
+# Phases [Ts]:
+# . cw_phase_Ts_a                =     -1.000
+# . fil_phase_Ts_a               =     -1.000
+# Powers:
+# . sst_wg_power_a               =  4294574089.000
+# . sst_noise_a                  =           0.018
+# . sst_noise_b                  =           0.000
+# 
+# SNR and WPFB processing gain:
+# . c_wg_snr_a_dB                =   86.05 [dB]
+# . wg_measured_snr_a_dB         =   85.65 [dB]
+# . fil_measured_snr_a_dB        =   85.54 [dB]
+# . sst_measured_snr_a_dB        =  113.87 [dB]
+# . wpfb_measured_proc_gain_a_dB =   28.22 [dB]
+# 
+
+# -------------------------------------------------------------
+# -- WPFB settings of tb-20:
+# -------------------------------------------------------------
+# . g_fil_coefs_file_prefix      = data/run_pfir_coeff_m_bypass_16taps_1024points_16b_1wb
+# . g_fil_backoff_w              = 0
+# . g_fil_in_dat_w               = 14
+# . g_internal_dat_w             = 17
+# . c_twiddle_w                  = 18
+# . g_fft_out_dat_w              = 18
+# . g_fft_out_gain_w             = 0
+# . g_fft_stage_dat_w            = 18
+# . g_fft_guard_w                = 1
+# . g_r2_mul_extra_w             = 0
+# . g_sepa_extra_w               = 8
+# 
+# WG settings:
+# . g_subband_index_a            = 61.000
+# . g_amplitude_a                = 1.000
+# . g_phase_a                    =    0.0 degrees
+# 
+# DC, min, max levels
+# . input_min_a                  =  -8191.000
+# . input_max_a                  =   8191.000
+# . input_mean_a                 =      0.000
+# . fir_min_a                    = -65526.000
+# . fir_max_a                    =  65526.000
+# . fir_mean_a                   =      0.000
+# 
+# Amplitudes:
+# . c_wg_ampl_a                  = 8191
+# . input_ampl_a                 =   8191.943
+# . cw_ampl_a                    =   8191.943
+# . fir_ampl_a                   =  65533.474
+# . fil_ampl_a                   =  65533.474
+# . sub_a_re                     = -1
+# . sub_a_im                     = -65538
+# . sub_a_re_frac                = 0
+# . sub_a_im_frac                = 0
+# 
+# Phases [Ts]:
+# . cw_phase_Ts_a                =     -1.000
+# . fil_phase_Ts_a               =     -1.000
+# Powers:
+# . sst_wg_power_a               =  4295229445.000
+# . sst_noise_a                  =           1.397
+# . sst_noise_b                  =           1.067
+# 
+# SNR and WPFB processing gain:
+# . c_wg_snr_a_dB                =   86.05 [dB]
+# . wg_measured_snr_a_dB         =   85.65 [dB]
+# . fil_measured_snr_a_dB        =   85.54 [dB]
+# . sst_measured_snr_a_dB        =   94.88 [dB]
+# . wpfb_measured_proc_gain_a_dB =    9.22 [dB]
+# 
+# -------------------------------------------------------------
+# -- WPFB settings of tb-21:
+# -------------------------------------------------------------
+# . g_fil_coefs_file_prefix      = data/run_pfir_coeff_m_bypass_16taps_1024points_16b_1wb
+# . g_fil_backoff_w              = 0
+# . g_fil_in_dat_w               = 14
+# . g_internal_dat_w             = 17
+# . c_twiddle_w                  = 18
+# . g_fft_out_dat_w              = 18
+# . g_fft_out_gain_w             = 0
+# . g_fft_stage_dat_w            = 19
+# . g_fft_guard_w                = 1
+# . g_r2_mul_extra_w             = 0
+# . g_sepa_extra_w               = 8
+# 
+# WG settings:
+# . g_subband_index_a            = 61.000
+# . g_amplitude_a                = 1.000
+# . g_phase_a                    =    0.0 degrees
+# 
+# DC, min, max levels
+# . input_min_a                  =  -8191.000
+# . input_max_a                  =   8191.000
+# . input_mean_a                 =      0.000
+# . fir_min_a                    = -65526.000
+# . fir_max_a                    =  65526.000
+# . fir_mean_a                   =      0.000
+# 
+# Amplitudes:
+# . c_wg_ampl_a                  = 8191
+# . input_ampl_a                 =   8191.943
+# . cw_ampl_a                    =   8191.943
+# . fir_ampl_a                   =  65533.474
+# . fil_ampl_a                   =  65533.474
+# . sub_a_re                     = -1
+# . sub_a_im                     = -65536
+# . sub_a_re_frac                = 0
+# . sub_a_im_frac                = 0
+# 
+# Phases [Ts]:
+# . cw_phase_Ts_a                =     -1.000
+# . fil_phase_Ts_a               =     -1.000
+# Powers:
+# . sst_wg_power_a               =  4294967297.000
+# . sst_noise_a                  =           0.509
+# . sst_noise_b                  =           0.329
+# 
+# SNR and WPFB processing gain:
+# . c_wg_snr_a_dB                =   86.05 [dB]
+# . wg_measured_snr_a_dB         =   85.65 [dB]
+# . fil_measured_snr_a_dB        =   85.54 [dB]
+# . sst_measured_snr_a_dB        =   99.26 [dB]
+# . wpfb_measured_proc_gain_a_dB =   13.61 [dB]
+# 
+# -------------------------------------------------------------
+# -- WPFB settings of tb-22:
+# -------------------------------------------------------------
+# . g_fil_coefs_file_prefix      = data/run_pfir_coeff_m_bypass_16taps_1024points_16b_1wb
+# . g_fil_backoff_w              = 0
+# . g_fil_in_dat_w               = 14
+# . g_internal_dat_w             = 17
+# . c_twiddle_w                  = 18
+# . g_fft_out_dat_w              = 18
+# . g_fft_out_gain_w             = 0
+# . g_fft_stage_dat_w            = 20
+# . g_fft_guard_w                = 1
+# . g_r2_mul_extra_w             = 0
+# . g_sepa_extra_w               = 8
+# 
+# WG settings:
+# . g_subband_index_a            = 61.000
+# . g_amplitude_a                = 1.000
+# . g_phase_a                    =    0.0 degrees
+# 
+# DC, min, max levels
+# . input_min_a                  =  -8191.000
+# . input_max_a                  =   8191.000
+# . input_mean_a                 =      0.000
+# . fir_min_a                    = -65526.000
+# . fir_max_a                    =  65526.000
+# . fir_mean_a                   =      0.000
+# 
+# Amplitudes:
+# . c_wg_ampl_a                  = 8191
+# . input_ampl_a                 =   8191.943
+# . cw_ampl_a                    =   8191.943
+# . fir_ampl_a                   =  65533.474
+# . fil_ampl_a                   =  65533.474
+# . sub_a_re                     = 0
+# . sub_a_im                     = -65534
+# . sub_a_re_frac                = 0
+# . sub_a_im_frac                = 0
+# 
+# Phases [Ts]:
+# . cw_phase_Ts_a                =     -1.000
+# . fil_phase_Ts_a               =     -1.000
+# Powers:
+# . sst_wg_power_a               =  4294705156.000
+# . sst_noise_a                  =           0.190
+# . sst_noise_b                  =           0.022
+# 
+# SNR and WPFB processing gain:
+# . c_wg_snr_a_dB                =   86.05 [dB]
+# . wg_measured_snr_a_dB         =   85.65 [dB]
+# . fil_measured_snr_a_dB        =   85.54 [dB]
+# . sst_measured_snr_a_dB        =  103.55 [dB]
+# . wpfb_measured_proc_gain_a_dB =   17.89 [dB]
+# 
+# -------------------------------------------------------------
+# -- WPFB settings of tb-23:
+# -------------------------------------------------------------
+# . g_fil_coefs_file_prefix      = data/run_pfir_coeff_m_bypass_16taps_1024points_16b_1wb
+# . g_fil_backoff_w              = 0
+# . g_fil_in_dat_w               = 14
+# . g_internal_dat_w             = 17
+# . c_twiddle_w                  = 18
+# . g_fft_out_dat_w              = 18
+# . g_fft_out_gain_w             = 0
+# . g_fft_stage_dat_w            = 21
+# . g_fft_guard_w                = 1
+# . g_r2_mul_extra_w             = 0
+# . g_sepa_extra_w               = 8
+# 
+# WG settings:
+# . g_subband_index_a            = 61.000
+# . g_amplitude_a                = 1.000
+# . g_phase_a                    =    0.0 degrees
+# 
+# DC, min, max levels
+# . input_min_a                  =  -8191.000
+# . input_max_a                  =   8191.000
+# . input_mean_a                 =      0.000
+# . fir_min_a                    = -65526.000
+# . fir_max_a                    =  65526.000
+# . fir_mean_a                   =      0.000
+# 
+# Amplitudes:
+# . c_wg_ampl_a                  = 8191
+# . input_ampl_a                 =   8191.943
+# . cw_ampl_a                    =   8191.943
+# . fir_ampl_a                   =  65533.474
+# . fil_ampl_a                   =  65533.474
+# . sub_a_re                     = 0
+# . sub_a_im                     = -65533
+# . sub_a_re_frac                = 0
+# . sub_a_im_frac                = 0
+# 
+# Phases [Ts]:
+# . cw_phase_Ts_a                =     -1.000
+# . fil_phase_Ts_a               =     -1.000
+# Powers:
+# . sst_wg_power_a               =  4294574089.000
+# . sst_noise_a                  =           0.078
+# . sst_noise_b                  =           0.000
+# 
+# SNR and WPFB processing gain:
+# . c_wg_snr_a_dB                =   86.05 [dB]
+# . wg_measured_snr_a_dB         =   85.65 [dB]
+# . fil_measured_snr_a_dB        =   85.54 [dB]
+# . sst_measured_snr_a_dB        =  107.39 [dB]
+# . wpfb_measured_proc_gain_a_dB =   21.74 [dB]
+# 
+# -------------------------------------------------------------
+# -- WPFB settings of tb-24:
+# -------------------------------------------------------------
+# . g_fil_coefs_file_prefix      = data/run_pfir_coeff_m_bypass_16taps_1024points_16b_1wb
+# . g_fil_backoff_w              = 0
+# . g_fil_in_dat_w               = 14
+# . g_internal_dat_w             = 17
+# . c_twiddle_w                  = 18
+# . g_fft_out_dat_w              = 18
+# . g_fft_out_gain_w             = 0
+# . g_fft_stage_dat_w            = 22
+# . g_fft_guard_w                = 1
+# . g_r2_mul_extra_w             = 0
+# . g_sepa_extra_w               = 8
+# 
+# WG settings:
+# . g_subband_index_a            = 61.000
+# . g_amplitude_a                = 1.000
+# . g_phase_a                    =    0.0 degrees
+# 
+# DC, min, max levels
+# . input_min_a                  =  -8191.000
+# . input_max_a                  =   8191.000
+# . input_mean_a                 =      0.000
+# . fir_min_a                    = -65526.000
+# . fir_max_a                    =  65526.000
+# . fir_mean_a                   =      0.000
+# 
+# Amplitudes:
+# . c_wg_ampl_a                  = 8191
+# . input_ampl_a                 =   8191.943
+# . cw_ampl_a                    =   8191.943
+# . fir_ampl_a                   =  65533.474
+# . fil_ampl_a                   =  65533.474
+# . sub_a_re                     = 0
+# . sub_a_im                     = -65533
+# . sub_a_re_frac                = 0
+# . sub_a_im_frac                = 0
+# 
+# Phases [Ts]:
+# . cw_phase_Ts_a                =     -1.000
+# . fil_phase_Ts_a               =     -1.000
+# Powers:
+# . sst_wg_power_a               =  4294574089.000
+# . sst_noise_a                  =           0.037
+# . sst_noise_b                  =           0.000
+# 
+# SNR and WPFB processing gain:
+# . c_wg_snr_a_dB                =   86.05 [dB]
+# . wg_measured_snr_a_dB         =   85.65 [dB]
+# . fil_measured_snr_a_dB        =   85.54 [dB]
+# . sst_measured_snr_a_dB        =  110.63 [dB]
+# . wpfb_measured_proc_gain_a_dB =   24.97 [dB]
+# 
+# -------------------------------------------------------------
+# -- WPFB settings of tb-25:
+# -------------------------------------------------------------
+# . g_fil_coefs_file_prefix      = data/run_pfir_coeff_m_bypass_16taps_1024points_16b_1wb
+# . g_fil_backoff_w              = 0
+# . g_fil_in_dat_w               = 14
+# . g_internal_dat_w             = 17
+# . c_twiddle_w                  = 18
+# . g_fft_out_dat_w              = 18
+# . g_fft_out_gain_w             = 0
+# . g_fft_stage_dat_w            = 23
+# . g_fft_guard_w                = 1
+# . g_r2_mul_extra_w             = 0
+# . g_sepa_extra_w               = 8
+# 
+# WG settings:
+# . g_subband_index_a            = 61.000
+# . g_amplitude_a                = 1.000
+# . g_phase_a                    =    0.0 degrees
+# 
+# DC, min, max levels
+# . input_min_a                  =  -8191.000
+# . input_max_a                  =   8191.000
+# . input_mean_a                 =      0.000
+# . fir_min_a                    = -65526.000
+# . fir_max_a                    =  65526.000
+# . fir_mean_a                   =      0.000
+# 
+# Amplitudes:
+# . c_wg_ampl_a                  = 8191
+# . input_ampl_a                 =   8191.943
+# . cw_ampl_a                    =   8191.943
+# . fir_ampl_a                   =  65533.474
+# . fil_ampl_a                   =  65533.474
+# . sub_a_re                     = 0
+# . sub_a_im                     = -65533
+# . sub_a_re_frac                = 0
+# . sub_a_im_frac                = 0
+# 
+# Phases [Ts]:
+# . cw_phase_Ts_a                =     -1.000
+# . fil_phase_Ts_a               =     -1.000
+# Powers:
+# . sst_wg_power_a               =  4294574089.000
+# . sst_noise_a                  =           0.025
+# . sst_noise_b                  =           0.000
+# 
+# SNR and WPFB processing gain:
+# . c_wg_snr_a_dB                =   86.05 [dB]
+# . wg_measured_snr_a_dB         =   85.65 [dB]
+# . fil_measured_snr_a_dB        =   85.54 [dB]
+# . sst_measured_snr_a_dB        =  112.27 [dB]
+# . wpfb_measured_proc_gain_a_dB =   26.62 [dB]
+# 
+# -------------------------------------------------------------
+# -- WPFB settings of tb-26:
+# -------------------------------------------------------------
+# . g_fil_coefs_file_prefix      = data/run_pfir_coeff_m_bypass_16taps_1024points_16b_1wb
+# . g_fil_backoff_w              = 0
+# . g_fil_in_dat_w               = 14
+# . g_internal_dat_w             = 17
+# . c_twiddle_w                  = 18
+# . g_fft_out_dat_w              = 18
+# . g_fft_out_gain_w             = 0
+# . g_fft_stage_dat_w            = 24
+# . g_fft_guard_w                = 1
+# . g_r2_mul_extra_w             = 0
+# . g_sepa_extra_w               = 8
+# 
+# WG settings:
+# . g_subband_index_a            = 61.000
+# . g_amplitude_a                = 1.000
+# . g_phase_a                    =    0.0 degrees
+# 
+# DC, min, max levels
+# . input_min_a                  =  -8191.000
+# . input_max_a                  =   8191.000
+# . input_mean_a                 =      0.000
+# . fir_min_a                    = -65526.000
+# . fir_max_a                    =  65526.000
+# . fir_mean_a                   =      0.000
+# 
+# Amplitudes:
+# . c_wg_ampl_a                  = 8191
+# . input_ampl_a                 =   8191.943
+# . cw_ampl_a                    =   8191.943
+# . fir_ampl_a                   =  65533.474
+# . fil_ampl_a                   =  65533.474
+# . sub_a_re                     = 0
+# . sub_a_im                     = -65533
+# . sub_a_re_frac                = 0
+# . sub_a_im_frac                = 0
+# 
+# Phases [Ts]:
+# . cw_phase_Ts_a                =     -1.000
+# . fil_phase_Ts_a               =     -1.000
+# Powers:
+# . sst_wg_power_a               =  4294574089.000
+# . sst_noise_a                  =           0.018
+# . sst_noise_b                  =           0.000
+# 
+# SNR and WPFB processing gain:
+# . c_wg_snr_a_dB                =   86.05 [dB]
+# . wg_measured_snr_a_dB         =   85.65 [dB]
+# . fil_measured_snr_a_dB        =   85.54 [dB]
+# . sst_measured_snr_a_dB        =  113.87 [dB]
+# . wpfb_measured_proc_gain_a_dB =   28.22 [dB]
+# 
   . g_fft_stage_dat_w
                                          . data/Coeffs16384Kaiser-quant_1wb
+                                         . g_r2_mul_extra_w = 0
+                                         . g_sepa_extra_w = 0
                                                        . data/run_pfir_coeff_m_bypass_16taps_1024points_16b_1wb
+                                                       . g_r2_mul_extra_w = 0
+                                                       . g_sepa_extra_w = 0
                                                                     . data/run_pfir_coeff_m_bypass_16taps_1024points_16b_1wb
                                                                     . g_r2_mul_extra_w = 2
                                                                     . g_sepa_extra_w = 2
-# 18. wpfb_measured_proc_gain_a_dB =    6.11 [dB]     9.97 [dB]     9.85 [dB]
-# 19. wpfb_measured_proc_gain_a_dB =    7.49 [dB]    11.17 [dB]    14.64 [dB]
-# 20. wpfb_measured_proc_gain_a_dB =   12.38 [dB]    16.36 [dB]    19.50 [dB]
-# 21. wpfb_measured_proc_gain_a_dB =   15.84 [dB]    20.69 [dB]    23.14 [dB]
-# 22. wpfb_measured_proc_gain_a_dB =   18.79 [dB]    23.96 [dB]    25.72 [dB]
-# 23. wpfb_measured_proc_gain_a_dB =   19.86 [dB]    26.00 [dB]    27.76 [dB]
-# 24. wpfb_measured_proc_gain_a_dB =   20.08 [dB]    28.22 [dB]    28.22 [dB]
+                                                                                 . g_r2_mul_extra_w = 8
+                                                                                 . g_sepa_extra_w = 0
+                                                                                              . g_r2_mul_extra_w = 0
+                                                                                              . g_sepa_extra_w = 8
+# 18. wpfb_measured_proc_gain_a_dB =    6.11 [dB]     9.97 [dB]     9.85 [dB]    11.01 [dB]    9.22 [dB]
+# 19. wpfb_measured_proc_gain_a_dB =    7.49 [dB]    11.17 [dB]    14.64 [dB]    11.75 [dB]   13.61 [dB]
+# 20. wpfb_measured_proc_gain_a_dB =   12.38 [dB]    16.36 [dB]    19.50 [dB]    17.39 [dB]   17.89 [dB]
+# 21. wpfb_measured_proc_gain_a_dB =   15.84 [dB]    20.69 [dB]    23.14 [dB]    21.53 [dB]   21.74 [dB]
+# 22. wpfb_measured_proc_gain_a_dB =   18.79 [dB]    23.96 [dB]    25.72 [dB]    24.54 [dB]   24.97 [dB]
+# 23. wpfb_measured_proc_gain_a_dB =   19.86 [dB]    26.00 [dB]    27.76 [dB]    27.35 [dB]   26.62 [dB]
+# 24. wpfb_measured_proc_gain_a_dB =   20.08 [dB]    28.22 [dB]    28.22 [dB]    28.22 [dB]   28.22 [dB]
 # 25. wpfb_measured_proc_gain_a_dB =   20.39 [dB]    28.22 [dB]
 # 26. wpfb_measured_proc_gain_a_dB =   20.39 [dB]    28.22 [dB]
 # 27. wpfb_measured_proc_gain_a_dB =   20.47 [dB]    28.22 [dB]
+
+* Tried one_pfb.m in MATLAB, that shows that both FFT and PFB achieve the processing gain, in fact for WG data width > 12 the SNR of the SST is Inf, so no signal in the other subbands.