From 71cd48081876022e0210d7938076776f7332d4c1 Mon Sep 17 00:00:00 2001
From: Erik Kooistra <kooistra@astron.nl>
Date: Wed, 11 Apr 2018 09:06:42 +0000
Subject: [PATCH] Only N_blk = 176 beamlets per block of N_clk = 256 are output
 in transpose bypass mode (--switch 1)

---
 .../apertif/commissioning/tests/dish_bf_transpose.py      | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/applications/apertif/commissioning/tests/dish_bf_transpose.py b/applications/apertif/commissioning/tests/dish_bf_transpose.py
index e620b8485a..8e22d104ce 100644
--- a/applications/apertif/commissioning/tests/dish_bf_transpose.py
+++ b/applications/apertif/commissioning/tests/dish_bf_transpose.py
@@ -247,15 +247,15 @@ if switch==1:
         for u in range(P_BF):       # loop BF units
             bf_unit_offset = fn * P_BF
             for t in range(N_int_x):
-                dbLo =  t    * N_clk - c_dbSyncDelay
-                dbHi = (t+1) * N_clk - c_dbSyncDelay
+                dbLo =  t    * N_blk - c_dbSyncDelay
+                dbHi = (t+1) * N_blk - c_dbSyncDelay
                 dbInRange = dbHi > 0 and dbLo < c_dbSize
                 if dbInRange:
                     if u==0:
                         tc.append_log(tc.V_DEBUG, 't = %d, dbLo = %d, dbHi = %d' % (t, dbLo, dbHi))
                     exp_im = (bf_unit_offset + u + t) % N_clk
-                    for bu in range(N_clk):
-                        rdaddr = t * N_clk + bu - c_dbSyncDelay;
+                    for bu in range(N_blk):
+                        rdaddr = t * N_blk + bu - c_dbSyncDelay;
                         if rdaddr >= 0 and rdaddr < c_dbSize:
                             if u==0:
                                 tc.append_log(tc.V_DEBUG, 'rdaddr = %d' % rdaddr)
-- 
GitLab