Multiband System - 2.0 English

RFSoC DFE PRACH LogiCORE IP Product Guide (PG391)

Document ID
PG391
Release Date
2024-05-30
Version
2.0 English

The following figure illustrates a possible output scenario when using more than a single band. In a multiband system, it is possible to have different number of antennas on each band. In the example given, RCID 4 and RCID 7 are extracting PRACH data from an eight-antenna band, and RCID 9 is extracting PRACH data from a band with four antennas.

Figure 1. Multiband System

The first samples from RCID 7 are not coincident with any other RCID output, so they appear as a contiguous block of eight samples across two lanes. The second sample from RCID 7 is coincident with the other RCID outputs, which results in the samples being interleaved with the other RCIDs. In this scenario, the TID sequence for the RCID 7 samples is preserved; however, the spacing between samples cannot be predicted.

For RCID 4, there is no requirement that the sample order is the same as RCID 7. The antennas will come out in an order dictated by internal arbitration.

RCID 9 has half the number of output samples because it is coming from a band with four active antennas. The four antennas are allocated across two output lanes, hence there are two TID values. Due to internal constraints, even though there are only four antennas for this RCID, the channel will output as if there are eight. It will insert a "null" sample in the place of the unused antennas. This will result in a cycle with TVALID Low where there would have been a sample had the RCID been acting on eight antennas.

The band with the most antennas when the core instance is generated determines how many samples are generated per RCID. If an RCID is capturing from a band with fewer antennas, there will be null samples in the output. This will apply even if no RCID is capturing PRACH data from the band with the largest number of antennas.

If all bands have the same number of antennas, there will be no null samples. In this scenario, the output should be indistinguishable from a single band case.

The null sample insertion may cause unexpected bandwidth limitations, since all RCID will act as if they are outputting for the maximum number of antennas. This should be factored in to any bandwidth calculations.