[srslte-users] pdsch_ue fails to decode MIB when using 2 antennas

Yaxiong Xie yaxiongx at cs.princeton.edu
Tue Jun 11 02:17:43 UTC 2019


Another thing I found about the pdsch_ue program is that, when I try to
decode the data from a 4 port LTE tower, the error message of "mimo
condition number calculation not implemented for 4×2" keeps popping up.

I found this post
http://www.softwareradiosystems.com/pipermail/srslte-users/2018-January/001334.html,
where the same problem is met by some other users and someone says that it
has been fixed.

But I still met this problem in my setting. Could anyone help me with this
issue?

On Mon, Jun 10, 2019 at 3:31 PM Yaxiong Xie <yaxiongx at cs.princeton.edu>
wrote:

> Dear all,
>
> I got some update about the problem.
>
> 1- I found that if the eNodeB is 20MHz wide, I cannot decode the MIB
> message. But if the eNodeB is 10MHz I cannot decode without a problem.
> 2- I happen to have a very old version of srslte ( I believe is the 2017
> version). I run the old version of pdsch_ue and can decode both 20MHz and
> 10Mhz eNodeB without any problems.
>
> I am kind of confused and I don't know how to debug this. Any advice will
> be appreciated.
>
> Alex
>
>
>
> On Mon, Jun 10, 2019 at 1:09 AM Yaxiong Xie <yaxiongx at cs.princeton.edu>
> wrote:
>
>> Dear all,
>>
>> I got a problem when using pdsch_ue to decode the message from eNodeB.
>>
>> I am using USRP X310 and try to decode signal from eNodeB at 1.94GHz.  I
>> can synchronize with the eNodeB without problem using pdsch_ue if I use
>> only one antenna.
>>
>> Specifically, if I run ./pdsch_ue -f 1.94e9 -d -A 1 -v, I can decode
>> successfully. But if I use 2 antennas ./pdsch_ue -f 1.94e9 -d -A 2 -v, I
>> got error as following:
>>
>> Opening RF device with 2 RX antennas...
>> Opening USRP with args: type=x300,master_clock_rate=184.32e6
>> Starting AGC thread...
>> Tunning receiver to 1940.000 MHz
>> Searching for cell...
>> [INFO]: Setting sampling frequency 1.92 MHz for PSS search
>> [INFO]: Starting receiver...
>> [INFO]: CP-CFO: estimated=0.087261, mean=0.087261
>> [INFO]: PSS: id=0, peak_pos=1377, peak_value=1.138150
>> [INFO]: SYNC FIND: sf_idx=0, ret=0, next_state=0
>> [INFO]: CP-CFO: estimated=0.087190, mean=0.087254
>> [INFO]: PSS: id=0, peak_pos=1376, peak_value=7.587347
>> [INFO]: PSS-CFO: filter=yes, estimated=0.000252, mean=0.000252
>> [INFO]: SSS detected N_id_1=60, sf_idx=5, Normal CP
>> [INFO]: SSS detected N_id_1=0, sf_idx=5, Normal CP
>> [INFO]: SYNC FIND: sf_idx=0, ret=1, next_state=0
>> [INFO]: CP-CFO: estimated=0.079802, mean=0.086509
>> [INFO]: PSS: id=0, peak_pos=1377, peak_value=1.043506
>> [INFO]: SYNC FIND: sf_idx=0, ret=0, next_state=0
>> [INFO]: CP-CFO: estimated=0.081721, mean=0.086030
>> [INFO]: PSS: id=0, peak_pos=1376, peak_value=7.420235
>> [INFO]: PSS-CFO: filter=yes, estimated=0.005181, mean=0.000745
>> [INFO]: SSS detected N_id_1=60, sf_idx=5, Normal CP
>> [INFO]: SSS detected N_id_1=0, sf_idx=0, Normal CP
>> [INFO]: SYNC FIND: sf_idx=0, ret=1, next_state=0
>> [INFO]: CP-CFO: estimated=0.084953, mean=0.085922
>> [INFO]: PSS: id=0, peak_pos=1377, peak_value=1.306423
>> [INFO]: SYNC FIND: sf_idx=0, ret=0, next_state=0
>> [INFO]: CP-CFO: estimated=0.085134, mean=0.085844
>> [INFO]: PSS: id=0, peak_pos=1376, peak_value=7.336022
>> [INFO]: PSS-CFO: filter=yes, estimated=0.001521, mean=0.000823
>> [INFO]: SSS detected N_id_1=60, sf_idx=5, Normal CP
>> [INFO]: SSS detected N_id_1=0, sf_idx=5, Normal CP
>> [INFO]: SYNC FIND: sf_idx=0, ret=1, next_state=0
>> [INFO]: CP-CFO: estimated=0.085245, mean=0.085784
>> [INFO]: PSS: id=0, peak_pos=1377, peak_value=1.033922
>> [INFO]: SYNC FIND: sf_idx=0, ret=0, next_state=0
>> [INFO]: CP-CFO: estimated=0.081876, mean=0.085393
>> [INFO]: PSS: id=0, peak_pos=1376, peak_value=7.874937
>> [INFO]: PSS-CFO: filter=yes, estimated=-0.005476, mean=0.000193
>> [INFO]: SSS detected N_id_1=60, sf_idx=5, Normal CP
>> [INFO]: SSS detected N_id_1=132, sf_idx=5, Normal CP
>> [INFO]: SYNC FIND: sf_idx=0, ret=1, next_state=0
>> [INFO]: CP-CFO: estimated=0.082989, mean=0.085152
>> [INFO]: PSS: id=0, peak_pos=1377, peak_value=1.492425
>> [INFO]: SYNC FIND: sf_idx=0, ret=0, next_state=0
>> [INFO]: CP-CFO: estimated=0.090240, mean=0.085661
>> [INFO]: PSS: id=0, peak_pos=1376, peak_value=7.813321
>> [INFO]: PSS-CFO: filter=yes, estimated=0.002246, mean=0.000398
>> [INFO]: SSS detected N_id_1=60, sf_idx=5, Normal CP
>> [INFO]: SSS detected N_id_1=0, sf_idx=0, Normal CP
>> [INFO]: SYNC FIND: sf_idx=0, ret=1, next_state=0
>> *Found Cell_id: 180 FDD, CP: Normal  , DetectRatio=100% PSR=7.81,
>> Power=-22.7 dBm
>>  Found Cell_id:   0 FDD, CP: Normal  , DetectRatio= 0% PSR=0.00,
>> Power=-inf dBm
>>  Found Cell_id:   0 FDD, CP: Normal  , DetectRatio= 0% PSR=0.00,
>> Power=-inf dBm
>>
>>
>> Decoding PBCH for cell 180 (N_id_2=0)
>> [INFO]: Generated SSS for N_id_1=60, cell_id=180
>> [INFO]: Setting sampling frequency 1.92 MHz for PSS search
>> [INFO]: Starting receiver...
>> [INFO]: PSS: id=0, peak_pos=1377, peak_value=1.082995
>> [INFO]: SYNC FIND: sf_idx=0, ret=0, next_state=0
>> [INFO]: PSS: id=0, peak_pos=91, peak_value=1.297410
>> [INFO]: SYNC FIND: sf_idx=0, ret=0, next_state=0
>> [INFO]: PSS: id=0, peak_pos=65, peak_value=1.108064
>> [INFO]: SYNC FIND: sf_idx=0, ret=0, next_state=0
>> [INFO]: PSS: id=0, peak_pos=100, peak_value=1.417097
>> [INFO]: SYNC FIND: sf_idx=0, ret=0, next_state=0
>> [INFO]: PSS: id=0, peak_pos=899, peak_value=7.100215
>> [INFO]: PSS-CFO: filter=yes, estimated=-0.021029, mean=-0.021029
>> [INFO]: SSS correlation with N_id_1=60, sf0=45.71, sf5=787.54, sf_idx=5,
>> ratio=17.2
>> [INFO]: Realigning frame, reading 1859 samples
>> [INFO]: SYNC FIND: sf_idx=6, ret=0, next_state=1
>> [INFO]: SYNC TRACK: sf_idx=7, ret=1, next_state=1
>> [INFO]: SYNC TRACK: sf_idx=8, ret=1, next_state=1
>> [INFO]: SYNC TRACK: sf_idx=9, ret=1, next_state=1
>> [INFO]: PSS: id=0, peak_pos=145, peak_value=3.356492
>> [INFO]: PSS-CFO: filter=yes, estimated=-0.075162, mean=-0.075162
>> [INFO]: TRACK: cfo_current=1290.889282, cfo_strack=-1127.434814
>> [INFO]: SYNC TRACK: sf_idx=0, ret=1, next_state=1
>> [INFO]: Decoded PBCH: src=0, dst=0, nb=1, sfn_offset=0
>> [INFO]: MIB decoded: 0
>> Setting sampling rate 23.04 MHz
>> [INFO]: Stopping RF and flushing buffer...^M[INFO]: Generated SSS for
>> N_id_1=60, cell_id=180
>> [INFO]: Init PDCCH: Max bits: 7200
>> [INFO]: Init PDSCH: 100 PRBs, max_symbols: 16800
>> [INFO]: Init PMCH: 100 PRBs, max_symbols: 14400
>> [INFO]: Indexing 800 REGs. CellId: 180, 100 PRB, CP: Normal
>> [INFO]: PCFICH allocating 4 regs. CellID: 180, PRB: 100
>> [INFO]: Creating 3 PHICH mapping units. Normal length, Ng=0.17
>> [INFO]: Init PDCCH REG space CFI 1. 180 useful REGs (20 CCEs)
>> [INFO]: Init PDCCH REG space CFI 2. 486 useful REGs (54 CCEs)
>> [INFO]: Init PDCCH REG space CFI 3. 783 useful REGs (87 CCEs)
>> [INFO]: PDCCH: Cell config PCI=0, 0 ports.
>> [INFO]: PDSCH: Cell config PCI=180, 2 ports, 100 PRBs, max_symbols: 16800
>> [INFO]: PMCH: Cell config PCI=2, 180 ports, 100 PRBs, max_symbols: 14400
>> [INFO]: Initiated 6 candidate(s) in the Common search space
>> [INFO]: Initiated 6 candidate(s) in the Common search space
>> [INFO]: Initiated 6 candidate(s) in the Common search space
>> [INFO]:
>> Entering main loop...
>> [INFO]: PSS: id=0, peak_pos=16735, peak_value=6.710190
>> [INFO]: PSS-CFO: filter=yes, estimated=-0.002119, mean=-0.002119
>> [INFO]: SSS correlation with N_id_1=60, sf0=7919.50, sf5=129854.30,
>> sf_idx=5, ratio=16.4
>> [INFO]: Realigning frame, reading 28255 samples
>> [INFO]: SYNC FIND: sf_idx=6, ret=0, next_state=1
>> Finding PSS... Peak:      6.7, FrameCnt: 0, State: 1^M[INFO]: SYNC TRACK:
>> sf_idx=7, ret=1, next_state=1
>> [INFO]: SYNC TRACK: sf_idx=8, ret=1, next_state=1
>> [INFO]: SYNC TRACK: sf_idx=9, ret=1, next_state=1
>> [INFO]: AGC gain: 0.00 (14.00) y_out=0.024, y=0.013 target=0.3 gg=2.42
>> [INFO]: PSS: id=0, peak_pos=1602, peak_value=12.297523
>> [INFO]: PSS-CFO: filter=yes, estimated=0.043315, mean=0.043315
>> [INFO]: TRACK: cfo_current=1234.517578, cfo_strack=649.729187
>> [INFO]: Time offset adjustment: 1 samples (1.20), mean SFO: 240.00 Hz,
>> ema=0.100000, length=10
>> [INFO]: SYNC TRACK: sf_idx=0, ret=1, next_state=1
>> [INFO]: MIB not decoded: 0
>> [INFO]: SYNC TRACK: sf_idx=1, ret=1, next_state=1
>> [INFO]: SYNC TRACK: sf_idx=2, ret=1, next_state=1
>> [INFO]: SYNC TRACK: sf_idx=3, ret=1, next_state=1
>> [INFO]: SYNC TRACK: sf_idx=4, ret=1, next_state=1
>> [INFO]: PSS: id=0, peak_pos=1546, peak_value=1.025580
>> [INFO]: Tracking peak not found. Peak 1.026, 1 lost
>> [INFO]: SYNC TRACK: sf_idx=5, ret=1, next_state=1
>> [INFO]: SYNC TRACK: sf_idx=6, ret=1, next_state=1
>> [INFO]: SYNC TRACK: sf_idx=7, ret=1, next_state=1
>> [INFO]: SYNC TRACK: sf_idx=8, ret=1, next_state=1
>> [INFO]: SYNC TRACK: sf_idx=9, ret=1, next_state=1
>> [INFO]: PSS: id=0, peak_pos=1560, peak_value=1.583601
>> [INFO]: PSS-CFO: filter=yes, estimated=0.374786, mean=0.059889
>> [INFO]: TRACK: cfo_current=1267.004028, cfo_strack=898.332581
>> [INFO]: SYNC TRACK: sf_idx=0, ret=1, next_state=1
>> [INFO]: MIB not decoded: 1
>> [INFO]: SYNC TRACK: sf_idx=1, ret=1, next_state=1
>> [INFO]: SYNC TRACK: sf_idx=2, ret=1, next_state=1
>> [INFO]: SYNC TRACK: sf_idx=3, ret=1, next_state=1
>> [INFO]: SYNC TRACK: sf_idx=4, ret=1, next_state=1
>> [INFO]: PSS: id=0, peak_pos=1642, peak_value=2.269407
>> [INFO]: PSS-CFO: filter=yes, estimated=-0.189544, mean=0.047417
>> [INFO]: TRACK: cfo_current=1311.920654, cfo_strack=711.257568
>> [INFO]: SYNC TRACK: sf_idx=5, ret=1, next_state=1
>> [INFO]: SYNC TRACK: sf_idx=6, ret=1, next_state=1
>> [INFO]: SYNC TRACK: sf_idx=7, ret=1, next_state=1
>> [INFO]: SYNC TRACK: sf_idx=8, ret=1, next_state=1
>> [INFO]: SYNC TRACK: sf_idx=9, ret=1, next_state=1
>> [INFO]: AGC gain: 17.83 (0.00) y_out=0.009, y=0.003 target=0.3 gg=3.37
>> [INFO]: PSS: id=0, peak_pos=1543, peak_value=1.004493
>> [INFO]: Tracking peak not found. Peak 1.004, 2 lost
>> [INFO]: SYNC TRACK: sf_idx=0, ret=1, next_state=1
>> [INFO]: MIB not decoded: 2?
>>
>> From the error info, we can see that the program cannot decode the MIB. I
>> have no idea what is the problem here. Can anyone kindly take a look at the
>> error info and give me some advice?
>>
>> Thanks in advance.
>> Alex
>>
>>
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.srsran.com/pipermail/srsran-users/attachments/20190610/09172611/attachment.htm>


More information about the srsran-users mailing list