aboutsummaryrefslogtreecommitdiffstats
path: root/pcu/PCUIF_RAW_Components.ttcn
diff options
context:
space:
mode:
Diffstat (limited to 'pcu/PCUIF_RAW_Components.ttcn')
-rw-r--r--pcu/PCUIF_RAW_Components.ttcn9
1 files changed, 5 insertions, 4 deletions
diff --git a/pcu/PCUIF_RAW_Components.ttcn b/pcu/PCUIF_RAW_Components.ttcn
index 7feeca26..465e3980 100644
--- a/pcu/PCUIF_RAW_Components.ttcn
+++ b/pcu/PCUIF_RAW_Components.ttcn
@@ -148,11 +148,12 @@ runs on RAW_PCU_ClckGen_CT {
} else if (fn13 == 3 or fn13 == 7 or fn13 == 11) {
/* 4/4 bursts of a PDTCH block on both Uplink and Downlink */
CLCK.send(ts_RAW_PCU_CLCK_EV(TDMA_EV_PDTCH_BLOCK_END, fn));
- } else if (fn104 == 90) {
- /* 4/4 bursts of a PTCCH (Timing Advance Control) block on Downlink */
- CLCK.send(ts_RAW_PCU_CLCK_EV(TDMA_EV_PTCCH_DL_BLOCK, fn));
} else if (fn52 == 12 or fn52 == 38) {
- /* One Access Burst on PTCCH/U */
+ /* 4/4 bursts of a PTCCH (Timing Advance Control) block on Downlink */
+ if (fn104 == 90) {
+ CLCK.send(ts_RAW_PCU_CLCK_EV(TDMA_EV_PTCCH_DL_BLOCK, fn));
+ }
+ /* One Access Burst on PTCCH/U (goes 3 time-slots after PTCCH/D) */
CLCK.send(ts_RAW_PCU_CLCK_EV(TDMA_EV_PTCCH_UL_BURST, fn));
}