Guard Interval Repeat Index (Custom OFDM)
Menu Path:
Default: 0
Guard Interval Repeat Index - If the Guard Interval Per Symbol array is at least as long as the measurement result length, it provides a guard interval value for each symbol. If the array is shorter than the measurement result length, processing loops back and re-uses the array (and keeps looping back every time the end of the array is reached again). The location within the array that is looped back to is determined by the Guard Interval Repeat Index. For clarity in the explanation below, let RepeatIndex equal the Guard Interval Repeat Index, and ArrayLength equal the length of the Guard Interval Per Symbol array. There are four possible cases:
-
RepeatIndex ≥ 0 and RepeatIndex < ArrayLength
(this is the normal case)
The repeat index specifies which entry in the array to loop back to (the index is zero-based). Each time the end of the array is reached, it loops back to this entry in the array. A value of zero (which is the default) therefore means that it loops back to the start of the array. A value of ArrayLength−1 means that it loops back to the last value in the array, so the last value is used over and over. -
RepeatIndex ≥ ArrayLength
The repeat index points beyond the end of the array. It is treated as though RepeatIndex = ArrayLength−1, so the last value in the array is repeated over and over. -
RepeatIndex < 0 and RepeatIndex ≥ −ArrayLength
A negative value means the repeat index is an offset from the end of the array. A value of −1 means the last value in the array is repeated over and over. A value of –ArrayLength means that it loops back to the start of the array. -
RepeatIndex < −ArrayLength
The negative value is larger than the array length, so it is too large to be an offset from the end of the array. It is treated as though RepeatIndex = –ArrayLength, so that it loops back to the start of the array.
See Also