[srslte-users] srslte_pdsch_cp function skip PSS/SSS part

Omar Arafa omar_arafa at sfu.ca
Fri Aug 31 00:25:16 UTC 2018


Hi,

In srslte_pdsch_cp function in pdsch.c file the following piece of code should skip PSS/SSS resource elements:


// Skip PSS/SSS signals
if (s == 0 && (nsubframe == 0 || nsubframe == 5)) {
  if (n >= q->cell.nof_prb / 2 - 3
      && n < q->cell.nof_prb / 2 + 3 + (q->cell.nof_prb%2)) {
    lend = SRSLTE_CP_NSYMB(q->cell.cp) - 2;
    is_sss = true;
  }
}

However, this should only works for frame structure type 1 and 3 as PSS/SSS are in the last 2 OFDM symbols in slots 0 and 10, while in frame structure 2, PSS is mapped to third OFDM symbol in subframes 1 and 6 and SSS is mapped to last OFDM symbol in slots 1 and 11 (3GPP TS 36.211 Sec 6.11.1.2 & 6.11.2.2).
As far as I understand this piece of code doesn't handle frame structure 2 or am I missing something?

Thanks,
Omar Arafa
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.softwareradiosystems.com/pipermail/srslte-users/attachments/20180831/d25bd2d4/attachment-0001.html>


More information about the srslte-users mailing list