Open zhuangyufan opened 6 months ago
Using an old version of srsran, release_20_10, solves the problem. Maybe it is because there is no sample rate conversion in version release_20_10.
If your srsRAN is newer than release_20_10, you can add -D_USE_LTE_RATES=ON when building and add --expert.lte_sample_rates=true when running. That is
cmake ../ -DUSE_LTE_RATES=ON
./srsenb --expert.lte_sample_rates=true
When I ran srsenb, I encountered the following warning and the srsenb cannot start.
[WARNING] [MULTI_USRP] Could not set RX rate to 11.520 MHz. Actual rate is 11.703 MHz [WARNING] [0/DDC#0] The requested decimation is odd; the user should expect passband CIC rolloff. Select an even decimation to ensure that a halfband filter is enabled. Decimations factorable by 4 will enable 2 halfbands, those factorable by 8 will enable 3 halfbands. decimation = dsp_rate/samp_rate -> 21
I have added "-DUSE_LTE_RATES=ON" when building srsran, and added "base_srate=30.72e6" in the enb configuration file. My device is USRP X410.
It seems that my srsenb does not use standard LTE rate. How to set this?
I highly appreciate your help. Looking forward to your reply. enb.log epc.log