[srslte-users] Low Leve PHY sync method usage

Sylvain Munaut 246tnt at gmail.com
Wed Sep 25 13:45:41 UTC 2019


Hi Andre,

> Yes, it would return the first sample after the PSS. Since the PSS is
> sent in the 7th OFDM symbol of the first and the sixth subframe, you get
> the start of the 8th symbol of either the first or the sixth subframe.

Ok, good to know what I observed is what should be happening :)


> By default we only receive a half frame because we can assume that we
> received at least one PSS (or at least a fraction of it).

Sure, I understand the rationale, it was just a bit confusing that
it's called "frame_size", but I know naming stuff is always the hard
part :p


> We usually initial sync and MIB decoding at 1.92 MHz sample rate but
> then switch to the actual bandwidth of the cell. So it works with full
> bandwidth too.

I can see how that would save on CPU usage, however not really an
option here. Even if I prototype on a USRP that can do that, the
hardware I will end up using wouldn't be able to change rate and keep
timestamp easily.


> I don't think you need it for the PSS sync if you pass the FFT size
> manually but as your signal is using 30.72 MHz, you need to make sure to
> also use the default LTE FFT sizes. Have you passed the CMake flag
> accordingly or have you set the static variable "bool use_standard_rates
> = true;"?

I modified the example code from synch_file to add

srslte_use_standard_symbol_size(true);

at the beginning, but as you said, I don't think this changes anything
for the PSS when you manually specify the FFT size.


> Maybe you can also share a minimal non-working example.

http://people.osmocom.org/tnt/lte/lte_be_796m_1536.cfile

This is an example capture. This is at 15.36Msps rather than
30.72Msps, but same difference, it's just a bit quicker to init.

My understanding is that :

./lib/examples/synch_file -s 1024 -l 76800 -i lte_be_796m_1536.cfile

should find the sync for it.

But it doesn't, and I don't understand why.


Cheers,

     Sylvain



More information about the srsran-users mailing list