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

Yaxiong Xie yaxiongx at cs.princeton.edu
Mon Jun 10 05:09:47 UTC 2019


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/e5dd7d7d/attachment.htm>


More information about the srsran-users mailing list