diff --git a/applications/apertif/designs/apertif_unb1_correlator/src/python/gen_hex_files_composite_signals.py b/applications/apertif/designs/apertif_unb1_correlator/src/python/gen_hex_files_composite_signals.py
index 22021a2ec1168035ec4bf53b42c4069797783e61..cca82e6005ec80ebbddac3f3838c84545ce47f68 100644
--- a/applications/apertif/designs/apertif_unb1_correlator/src/python/gen_hex_files_composite_signals.py
+++ b/applications/apertif/designs/apertif_unb1_correlator/src/python/gen_hex_files_composite_signals.py
@@ -33,7 +33,10 @@ from scipy.fftpack import fft,ifft, fftfreq, fftshift
 # Purpose:
 # . Generate the NOF_INPUTS HEX files for the block generators that feed the WPFB
 # Description:
-# . 
+# . Reordering has been applied to compensate for the 48-visibility beamlet 
+#   reordering in VHDL.
+# Remarks:
+# . !!! Note that modelsim_config.py must be run to copy the HEX files to the sim dir !!!
 
 NOF_INPUTS = 12
 NOF_INPUT_SIGNALS = 24
@@ -120,28 +123,28 @@ for input_signal in input_signals:
 input_signals_concat_reordered = 24*[None]
 
 input_signals_concat_reordered[23] = input_signals_concat[23]
-input_signals_concat_reordered[22] = input_signals_concat[15]
-input_signals_concat_reordered[21] = input_signals_concat[ 7]
-input_signals_concat_reordered[20] = input_signals_concat[22]
-input_signals_concat_reordered[19] = input_signals_concat[14]
-input_signals_concat_reordered[18] = input_signals_concat[ 6]
-input_signals_concat_reordered[17] = input_signals_concat[21]
-input_signals_concat_reordered[16] = input_signals_concat[13]
-input_signals_concat_reordered[15] = input_signals_concat[ 5]
-input_signals_concat_reordered[14] = input_signals_concat[20]
-input_signals_concat_reordered[13] = input_signals_concat[12]
-input_signals_concat_reordered[12] = input_signals_concat[ 4]
-input_signals_concat_reordered[11] = input_signals_concat[19]
-input_signals_concat_reordered[10] = input_signals_concat[11]
-input_signals_concat_reordered[ 9] = input_signals_concat[ 3]
-input_signals_concat_reordered[ 8] = input_signals_concat[18]
-input_signals_concat_reordered[ 7] = input_signals_concat[10]
-input_signals_concat_reordered[ 6] = input_signals_concat[ 2]
-input_signals_concat_reordered[ 5] = input_signals_concat[17]
-input_signals_concat_reordered[ 4] = input_signals_concat[ 9]
-input_signals_concat_reordered[ 3] = input_signals_concat[ 1]
-input_signals_concat_reordered[ 2] = input_signals_concat[16]
-input_signals_concat_reordered[ 1] = input_signals_concat[ 8]
+input_signals_concat_reordered[15] = input_signals_concat[22]
+input_signals_concat_reordered[ 7] = input_signals_concat[21]
+input_signals_concat_reordered[22] = input_signals_concat[20]
+input_signals_concat_reordered[14] = input_signals_concat[19]
+input_signals_concat_reordered[ 6] = input_signals_concat[18]
+input_signals_concat_reordered[21] = input_signals_concat[17]
+input_signals_concat_reordered[13] = input_signals_concat[16]
+input_signals_concat_reordered[ 5] = input_signals_concat[15]
+input_signals_concat_reordered[20] = input_signals_concat[14]
+input_signals_concat_reordered[12] = input_signals_concat[13]
+input_signals_concat_reordered[ 4] = input_signals_concat[12]
+input_signals_concat_reordered[19] = input_signals_concat[11]
+input_signals_concat_reordered[11] = input_signals_concat[10]
+input_signals_concat_reordered[ 3] = input_signals_concat[ 9]
+input_signals_concat_reordered[18] = input_signals_concat[ 8]
+input_signals_concat_reordered[10] = input_signals_concat[ 7]
+input_signals_concat_reordered[ 2] = input_signals_concat[ 6]
+input_signals_concat_reordered[17] = input_signals_concat[ 5]
+input_signals_concat_reordered[ 9] = input_signals_concat[ 4]
+input_signals_concat_reordered[ 1] = input_signals_concat[ 3]
+input_signals_concat_reordered[16] = input_signals_concat[ 2]
+input_signals_concat_reordered[ 8] = input_signals_concat[ 1]
 input_signals_concat_reordered[ 0] = input_signals_concat[ 0]
 
 ###############################################################################