[srsran-users] srsUE PLMN number
Philip Shaw
philip at surewavetechnology.co.uk
Mon Jan 24 11:55:06 UTC 2022
Hi Andre,
So, setting n_prb to 6 in enb.conf makes it work. The issue is when the bladeRF changes its sample rate as per [1] you refer to.
This means the bladeRF cannot work with a bandwidth greater than 1.4Mhz. is there any plans to fix this? Or a work around?
Regards
Philip
-----Original Message-----
From: Andre Puschmann <andre.puschmann at srs.io>
Sent: 20 January 2022 19:41
To: Philip Shaw <philip at surewavetechnology.co.uk>; Andre Puschmann <andre.puschmann at srs.io>; Xavier Arteaga <xavier at srs.io>
Cc: srslte-users at lists.softwareradiosystems.com
Subject: Re: srsUE PLMN number
Hi,
have you checked the Nuand github issues yet? There are a few related tickets, for example [1]. That discuss that.
Thanks
Andre
[1] https://github.com/Nuand/bladeRF/issues/778
On 20/1/22 18:07, Philip Shaw wrote:
> Hi SRS
>
> I have set up the ETTUS X300 with srsepc and enb.
>
> I then start a BladeRF system as a UE I don't get a connection (no
> cell found).
>
>
> Running pdsch_ue gives this output:
>
> philip at philip-OptiPlex-3020M:~$ sudo
> ./srsLTE/build/lib/examples/pdsch_ue [adgpPoOcildFRDnruMNvTG] -f
> 773000000 -n 10 -r 1234
> Opening RF device with 1 RX antennas...
> Available RF device list: soapy bladeRF Trying to open RF device
> 'soapy'
> Soapy has found device #0: backend=libusb, device=0x03:0x03,
> driver=bladerf, instance=0, label=BladeRF #0 [effec06a..a699db6c],
> serial=effec06a9812439dab05db07a699db6c,
> Selecting Soapy device: 0
> [INFO] bladerf_open_with_devinfo()
> [INFO] bladerf_get_serial() = effec06a9812439dab05db07a699db6c [INFO]
> setSampleRate(Rx, 0, 4.000000 MHz), actual = 4.000000 MHz [INFO]
> setSampleRate(Tx, 0, 4.000000 MHz), actual = 4.000000 MHz Setting up
> Rx stream with 1 channel(s) Setting up Tx stream with 1 channel(s)
> [INFO] setSampleRate(Rx, 0, 1.920000 MHz), actual = 1.920000 MHz
> [INFO] setSampleRate(Tx, 0, 1.920000 MHz), actual = 1.920000 MHz
> Available device sensors:
> - RFIC_TEMP
> Available sensors for Rx channel 0:
> - PRE_RSSI
> - SYM_RSSI
> State of gain elements for Rx channel 0 (AGC supported):
> - full: 71.00 dB
> State of gain elements for Tx channel 0 (AGC not supported):
> - dsa: -10.00 dB
> Rx antenna set to RX
> Tx antenna set to TX
> RF device 'soapy' successfully opened
> Starting AGC thread...
> Tunning receiver to 773.000 MHz
> Searching for cell...
> [INFO] setSampleRate(Rx, 0, 1.920000 MHz), actual = 1.920000 MHz
> 0 Found Cell_id: 0 FDD, CP: Normal , DetectRatio= 0% PSR=0.00,
> Power=-inf dBm *Found Cell_id: 1 FDD, CP: Normal , DetectRatio=100%
> PSR=7.63,
> Power=58.4 dBm
> Found Cell_id: 0 FDD, CP: Normal , DetectRatio= 0% PSR=0.00,
> Power=-inf dBm Decoding PBCH for cell 1 (N_id_2=1) [INFO]
> setSampleRate(Rx, 0, 1.920000 MHz), actual = 1.920000 MHz Setting
> sampling rate 5.76 MHz [ERROR @
> host/libraries/libbladeRF/src/backend/usb/libusb.c:1089]
> Transfer timed out for buffer 0x565473458340 [INFO] setSampleRate(Rx,
> 0, 5.760000 MHz), actual = 5.760000 MHz
> 000000000000000000000000000000000[INFO] bladerf_close() #overflows=34.
> Peak: 1.4, FrameCnt: 0, State: 0
>
> Bye
>
> Does this help in resolving why the UE does not see the enb?
>
> Thank you for any help / guidance
>
>
> Philip
>
> On 10/01/2022 10:49, Andre Puschmann wrote:
>> On 24/12/21 12:45, Philip Shaw wrote:
>>> Hi Andre,
>>>
>>> Question: How do you set the UE PLMN number when using srsUE? I
>>> have srsEPC/ENB running on one system and srsUE running on another
>>> system, but they never see each other.
>>
>> It's just the first digits in the IMSI in the ue.conf
>>
>> Cheers
>> Andre
>>
>>>
>>> The UE log is attached.
>>>
>>> Any ideas would be very much appreciated.
>>>
>>> Thank you!
>>>
>>> Philip
>>>
>>> -----Original Message-----
>>> From: Andre Puschmann <andre at srs.io>
>>> Sent: 30 August 2021 14:00
>>> To: Philip Shaw <philip at surewavetechnology.co.uk>; Xavier Arteaga
>>> <xavier at srs.io>
>>> Cc: srslte-users at lists.softwareradiosystems.com
>>> Subject: Re: [srslte-users] Frequency offsets in srsUE
>>>
>>> Hey,
>>>
>>> On 30/8/21 14:17, Philip Shaw wrote:
>>>> Hi
>>>>
>>>> Thank you for this, so if I set, say, 1mhz offset in srsUE config
>>>> file, you don't believe if will work?
>>>
>>> we are talking about two different things here.
>>>
>>> Setting a 1mhz offset in the config file will basically just tune
>>> the RF frontend by 1mhz. This will work with any offset. And you can
>>> manually calibrate the offset such that it matches the transmitter
>>> offset as close as possible. But this will never be perfect, it only
>>> serves to bring the actual CFO into a range where the fractional
>>> estimator can detect and correct it.
>>>
>>> Hope that helps.
>>>
>>> Best
>>> Andre
>>>
>>>
>>>
>>>
>>>>
>>>> Many thanks
>>>>
>>>> Philip
>>>>
>>>>
>>>>
>>>> Sent from my Galaxy
>>>>
>>>>
>>>>
>>>> -------- Original message --------
>>>> From: Andre Puschmann <andre at srs.io>
>>>> Date: 30/08/2021 09:54 (GMT+00:00)
>>>> To: Philip Shaw <philip at surewavetechnology.co.uk>, Xavier Arteaga
>>>> <xavier at srs.io>
>>>> Cc: srslte-users at lists.softwareradiosystems.com
>>>> Subject: Re: [srslte-users] Frequency offsets in srsUE
>>>>
>>>> Hey,
>>>>
>>>> On 24/8/21 15:20, Philip Shaw wrote:
>>>>> I can set an offset using the property in the config file. I can
>>>>> see that the search for a cell is now at this offset frequency in
>>>>> the baseband (at the analogue signal point on the interface
>>>>> between the
>>>>> UBX160 and X300)
>>>>>
>>>>> Will srsUE handle this?
>>>>
>>>> Yes, srsUE will compensate any fractional CFO of up to half the
>>>> subcarrier-spacing, i.e. for LTE this is 15khz/2=7.5kHz
>>>>
>>>> Thanks
>>>> Andre
>>>>
>>>>
>>>>>
>>>>> Regards
>>>>>
>>>>> Philip
>>>>>
>>>>> *From:*Xavier Arteaga <xavier at srs.io>
>>>>> *Sent:* 24 August 2021 14:15
>>>>> *To:* Philip Shaw <philip at surewavetechnology.co.uk>
>>>>> *Cc:* srslte-users at lists.softwareradiosystems.com
>>>>> *Subject:* Re: [srslte-users] Frequency offsets in srsUE
>>>>>
>>>>> Hi Philip,
>>>>>
>>>>> What about using custom frequencies?
>>>>>
>>>>> You can set the srsenb and srsue to operate in any frequency
>>>>> independently of the EARFCN.
>>>>>
>>>>> For the UE:
>>>>>
>>>>> --rat.eutra.dl_freq arg (=-1) Downlink Frequency (if
>>>>> positive overrides EARFCN)
>>>>> --rat.eutra.ul_freq arg (=-1) Uplink Frequency (if
>>>>> positive overrides EARFCN)
>>>>>
>>>>> For the eNb:
>>>>>
>>>>> --rf.dl_freq arg (=-1) Downlink Frequency (if
>>>>> positive overrides EARFCN)
>>>>> --rf.ul_freq arg (=-1) Uplink Frequency (if positive
>>>>> overrides EARFCN)
>>>>>
>>>>> Regards,
>>>>>
>>>>> Xavier
>>>>>
>>>>> On Tue, 24 Aug 2021 at 15:06, Philip Shaw
>>>>> <philip at surewavetechnology.co.uk
>>>>> <mailto:philip at surewavetechnology.co.uk
>>>> <mailto:philip at surewavetechnology.co.uk>>> wrote:
>>>>>
>>>>> Xavier,
>>>>>
>>>>> We are adding some analogue hardware that has a lower
>>>>> frequency cut
>>>>> off. It does not work to DC.
>>>>>
>>>>> The idea is to move the Baseband signal away from zero Hz.
>>>>>
>>>>> I hope this helps.
>>>>>
>>>>> Regards
>>>>>
>>>>> Philip
>>>>>
>>>>> *From:*Xavier Arteaga <xavier at srs.io <mailto:xavier at srs.io
>>>>> <mailto:xavier at srs.io>>>
>>>>> *Sent:* 24 August 2021 13:06
>>>>> *To:* Philip Shaw <philip at surewavetechnology.co.uk
>>>>> <mailto:philip at surewavetechnology.co.uk
>>>> <mailto:philip at surewavetechnology.co.uk>>>
>>>>> *Cc:* srslte-users at lists.softwareradiosystems.com
>>>>> <mailto:srslte-users at lists.softwareradiosystems.com
>>>> <mailto:srslte-users at lists.softwareradiosystems.com>>
>>>>> *Subject:* Re: [srslte-users] Frequency offsets in srsUE
>>>>>
>>>>> Hi Philip,
>>>>>
>>>>> I guess you are asking how to avoid carrier leakage
>>>>> <https://en.wikipedia.org/wiki/Carrier_wave#Carrier_leakage
>>>> <https://en.wikipedia.org/wiki/Carrier_wave#Carrier_leakage>>. If
>>>> so,
>>>>> this email will answer your question.
>>>>>
>>>>> There are a few advanced no documented `device_args`
>>>>> parameters that
>>>>> can do this function.
>>>>>
>>>>> You can use the parameter `lo_freq_offset_hz` implemented
>>>>> here
>>>>> <https://github.com/srsran/srsRAN/blob/master/lib/src/phy/rf/rf_uh
>>>>> d_ge
>>>>> neric.h#L175
>>>> <https://github.com/srsran/srsRAN/blob/master/lib/src/phy/rf/rf_uhd_generic.h#L175>>.
>>>>
>>>>> To set the local oscillator frequency out of the band of
>>>>> interest
>>>>> and avoid carrier leakage.
>>>>>
>>>>> When tuning the LO with X300, there is a tune request
>>>>> <https://github.com/srsran/srsRAN/blob/master/lib/src/phy/rf/rf_uh
>>>>> d_ge
>>>>> neric.h#L368
>>>> <https://github.com/srsran/srsRAN/blob/master/lib/src/phy/rf/rf_uhd_generic.h#L368>>.
>>>>
>>>>> This provides a target RF frequency and other two
>>>>> frequencies: LO
>>>>> frequency and DDC/DUC intermediate frequency.
>>>>>
>>>>> By setting `lo_freq_offset_hz` the LO frequency is moved
>>>>> `lo_freq_offset_hz` Hz from the target frequency while the
>>>>> DSP
>>>>> frequency is set to an auto policy.
>>>>>
>>>>> I recommend setting `lo_freq_offset_hz` to equal the
>>>>> sampling rate
>>>>> (i.e. 23.04e6) to make sure it is far enough from the band
>>>>> of
>>>>> interest. If you are working with FDD, make sure TX LO
>>>>> frequency is
>>>>> not in the RX band.
>>>>>
>>>>> Regards,
>>>>>
>>>>> Xavier
>>>>>
>>>>> On Tue, 24 Aug 2021 at 13:33, Philip Shaw
>>>>> <philip at surewavetechnology.co.uk
>>>>> <mailto:philip at surewavetechnology.co.uk
>>>> <mailto:philip at surewavetechnology.co.uk>>> wrote:
>>>>>
>>>>> Hi,
>>>>>
>>>>> Neel said:
>>>>>
>>>>> Hello Philip:
>>>>>
>>>>> Are you basically asking how to do offset tuning with
>>>>> srsRAN/srsLTE/srsUE?
>>>>>
>>>>> I'm not sure whether this is currently supported. You
>>>>> should be
>>>>> able to
>>>>>
>>>>> have srsUE tune to a non-3GPP frequency band (which is
>>>>> basically
>>>>> the effect
>>>>>
>>>>> of using offset tuning), but I'm not sure that the srsUE
>>>>> PHY
>>>>> would be able
>>>>>
>>>>> to accommodate for that in its processing.
>>>>>
>>>>> --Neel Pandeya
>>>>>
>>>>> Hi Neel / Paul,
>>>>>
>>>>> I have a X300 with a UBX160. I need to move the
>>>>> analogue BB
>>>>> signal away from DC zero Hz before it enters the X300
>>>>> for ADC
>>>>> etc. I can set an offset using the property in the
>>>>> config
>>>>> file. I can see that the search for a cell is now at
>>>>> this
>>>>> offset frequency (at the analogue signal point on the
>>>>> interface
>>>>> between the UBX160 and X300). I don't have a cell to
>>>>> connect to
>>>>> (for testing), so the question is will srsUE connect to
>>>>> a cell
>>>>> using a large offset value?
>>>>>
>>>>> A offset of 1Mhz would be perfect for what we are doing.
>>>>> Will
>>>>> the PHY work? So, the system knows that the received
>>>>> signal is
>>>>> offset from zero Hz and is able to recover it?
>>>>>
>>>>> Thank you.
>>>>>
>>>>> Philip
>>>>>
>>>>> _______________________________________________
>>>>> srslte-users mailing list
>>>>> srslte-users at lists.softwareradiosystems.com
>>>>> <mailto:srslte-users at lists.softwareradiosystems.com
>>>> <mailto:srslte-users at lists.softwareradiosystems.com>>
>>>>> https://lists.softwareradiosystems.com/mailman/listinfo/srslte-use
>>>>> rs
>>>> <https://lists.softwareradiosystems.com/mailman/listinfo/srslte-use
>>>> rs>
>>>>> <https://lists.softwareradiosystems.com/mailman/listinfo/srslte-us
>>>>> ers
>>>> <https://lists.softwareradiosystems.com/mailman/listinfo/srslte-use
>>>> rs>
>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> srslte-users mailing list
>>>>> srslte-users at lists.softwareradiosystems.com
>>>>> https://lists.softwareradiosystems.com/mailman/listinfo/srslte-use
>>>>> rs
>>>> <https://lists.softwareradiosystems.com/mailman/listinfo/srslte-use
>>>> rs>
>>>>>
>>>>
>>>>
>>>> --
>>>> Andre Puschmann
>>>>
>>>> Software Radio Systems (SRS)
>>>> https://www.srs.io <https://www.srs.io> andre at srs.io
>>>>
>>>> PGP/GnuPG key: 0x204A85DFEA324D58
>>>> fingerprint: 3924 1C60 D52E 81A2 1F2E 0C9D 204A 85DF EA32 4D58
>>>
>>>
>>> --
>>> Andre Puschmann
>>>
>>> Software Radio Systems (SRS)
>>> https://www.srs.io
>>> andre at srs.io
>>>
>>> PGP/GnuPG key: 0x204A85DFEA324D58
>>> fingerprint: 3924 1C60 D52E 81A2 1F2E 0C9D 204A 85DF EA32 4D58
>>>
>>
>>
--
Andre Puschmann
Software Radio Systems (SRS)
https://www.srs.io
andre at srs.io
PGP/GnuPG key: 0x204A85DFEA324D58
fingerprint: 3924 1C60 D52E 81A2 1F2E 0C9D 204A 85DF EA32 4D58
More information about the srsran-users
mailing list