[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: <https://lists.srsran.com/pipermail/srsran-users/attachments/20180831/d25bd2d4/attachment.htm>
More information about the srsran-users
mailing list