Interframe spacing (IFS)

nRF54L15 | nRF54L10 | nRF54L05 Datasheet

IEEE 802.15.4 defines a specific time that is allotted for the MAC sublayer to process received data. The interframe spacing (IFS) is used to prevent two frames from being transmitted too close together. If the transmission is requesting an acknowledgement, the space before the second frame must be at least one IFS period.

IFS is determined to be one of the following:
  • IFS = macMinSIFSPeriod (12 symbols) if MPDU ≤ aMaxSIFSFrameSize (18 octets) octets
  • IFS = macMinLIFSPeriod (40 symbols) if MPDU > aMaxSIFSFrameSize

Using the efficient assisted modes in RADIO, the TIFS will be programmed with the correct value based on the frame being transmitted. If the assisted modes are not in use, the TIFS register must be updated manually. The following figure shows what IFS period is valid in both acknowledged and unacknowledged transmissions.

Figure 23. Interframe spacing examples
Page-1 Rectangle.1105 Long frame Long frame Rectangle.1106 ACK ACK Sheet.1107 Sheet.1108 Sheet.1109 tack = 32 symbols tack = 32 symbols Sheet.1110 Rectangle.13 Short frame Short frame Rectangle.14 ACK ACK Sheet.1113 Sheet.1114 Sheet.1115 tack = 32 symbols tack = 32 symbols Sheet.1116 Sheet.1117 Sheet.1118 tlifs = 40 symbols tlifs = 40 symbols Sheet.1119 tsifs = 12 symbols tsifs = 12 symbols Sheet.1120 Sheet.1121 Acknowledged transmission Acknowledged transmission Rectangle.25 Long frame Long frame Sheet.1123 Rectangle.31 Short frame Short frame Sheet.1125 Sheet.1126 Sheet.1127 tlifs = 40 symbols tlifs = 40 symbols Sheet.1128 tsifs = 12 symbols tsifs = 12 symbols Sheet.1129 Sheet.1130 Unacknowledged transmission Unacknowledged transmission