Questions tagged [lte]

LTE (telecommunication) - Long Term Evolution

LTE is a standard for wireless communication of high-speed data for mobile phones and data terminals. The standard is developed by the 3GPP ( http://www.3gpp.org/LTE ).

LTE (Long Term Evolution) or the E-UTRAN (Evolved Universal Terrestrial Access Network), introduced in 3GPP R8, is the access part of the Evolved Packet System (EPS). The main requirements for the new access network are high spectral efficiency, high peak data rates, short round trip time as well as flexibility in frequency and bandwidth.

The LTE access network is simply a network of base stations, evolved NodeB (eNB), generating a flat architecture (figure 2). There is no centralized intelligent controller, and the eNBs are normally inter-connected viathe X2-interface and towards the core network by the S1-interface (figure 2). The reason for distributing the intelligence amongst the base-stations in LTE is to speed up the connection set-up and reduce the time required for a handover. For an end-user the connection set-up time for a real time data session is in many cases crucial, especially in on-line gaming. The time for a handover is essential for real-time services where end-users tend to end calls if the handover takes too long.

To understand the PS(protocol stack) of LTE which tells about data & signaling messages flow between different entities of LTE network interface. For more details about each layers one can refer below 3GPP specs. LTE PS is divided mainly into two categories NAS and AS Layers.

  • NAS(Non-access stratum) Layer
  • AS(Access Stratum) Layer
    • RRC(Radio Resource Control) Layer. Refer 36.331
    • PDCP(Packet Data Convergence Protocol) Layer. Refer 36.323
    • RLC(Radio Link Control) Layer Refer 36.322
    • MAC(Medium Access Control) Layer. Refer 36.321
    • PHY(Physical) Layer. Refer 36.201
295 questions
0
votes
0 answers

How can I troubleshoot the 'connection lost' error when trying to connect to Firebase using TSIM7600 and TinyGsmClient on Arduino IDE?

I am using TSIM7600 na to take GPS data and transfer it to Firebase. I am programming in Arduino IDE with the FirebaseESP32 library to connect to the database and TinyGsmClient to connect to the LTE network. When I do them separately they work…
0
votes
0 answers

How to configure T-ADS (Terminating-Access Domain Selection) for Android carrier/operator?

I am implementing a carrier application (https://source.android.com/docs/core/connect/uicc) that manages carrier configurations. One part is to configure the T-ADS (Terminating-Access Domain Selection). This includes: Whether it is supported The…
0
votes
0 answers

How to specify that carrier supports or not supports IKEv2 Mobility and Multihoming Protocol (MOBIKE) in Android programmatically?

I am implementing a carrier app (https://source.android.com/docs/core/connect/uicc), that should make configurations for operators. Currently, there is need to configure whether carrier supports or not supports IKEv2 Mobility and Multihoming…
0
votes
0 answers

How to configure WiFi / Cellular preference for call admission and call transfer programmatically?

I am developing a carrier app (https://source.android.com/docs/core/connect/uicc) for managing configurations for operators/providers. The issue is configuring WiFi / Cellular preference (RAT given preference) for call admission and call…
0
votes
0 answers

How to programmatically specify that operator/provider supports early media in Android?

I am working on an application which manages configuration for specific provider. It is a carrier app: https://source.android.com/docs/core/connect/uicc . The idea is to provide to Android some indication that the operator of the SIM card supports…
0
votes
0 answers

How to configure support for ePDG services on Android programmatically?

I need to provide configuration for carrier regarding whether he supports some ePDG servcies or not (e.g. voice, E911, mms). The best I could find is Android CarrierConfigManager API. But in here I mostly see the configuration keys for discovering…
0
votes
0 answers

PPP - Modem Hangup abruptly after LCP stage on T-Mobile US network

We have over hundred hardware devices that connect to T-mobile 4G LTE network. What we notice is that few devices (or SIM) ALWAYS work fine and some NEVER. In every case, the failure is at the same point. 1.1. Bad case - Modem hangs up after LCP…
0
votes
0 answers

ModemManager: 3gpp scan timeout

I would like to scan for available networks, but I ran always into a timeout, no matter how high the timeout is. My settings: Raspberry Pi CM3 Quectel EC21 mmcli 1.14.2 multiroaming sim card Output of the command: # mmcli -m 0 --3gpp-scan…
Nickes
  • 3
  • 5
0
votes
0 answers

How to decipher the NAS-EPS packets in Wireshark?

I was using the EEA1 algorithm earlier, which is NULL ciphered algorithm. In that case all the security related exchanges are happening but the in case of null cipher message is not getting ciphered and It is also saying that it is nas-eps_plain…
Webster
  • 79
  • 8
0
votes
0 answers

4G NAS Deciphering

How do I use python CryptoMobile module for deciphering NAS messages with encryption based on EIA1 Snow3G algorithm? There is a function EIA() but I don't know how to find it's parameters from the given wireshark log. What I need to do is decipher…
Amanaxeus
  • 1
  • 1
0
votes
0 answers

How to create LTE and WiFi data in same coexistence through matlab?

I am trying to create something similar to https://kr.mathworks.com/help/comm/ug/spectrum-sensing-with-deep-learning-to-identify-5g-and-lte-signals.html this. But instead of 5G, I want to create LTE and WiFi spectogram image dataset for training. Is…
shrusinha
  • 1
  • 1
0
votes
1 answer

Send AT Command to module that is not working as HOST (does not show /dev/ttyUSB paths)

I was doing some experiments with a 5G module (STIM8200EA-M2) and sent the AT+CPCIEMODE=PE that set the module to PE mode (I don't know what is the meaning of that). The problem is that now I can't see the module in the traditional /dev/ttyUSB*…
Miguel
  • 2,738
  • 3
  • 35
  • 51
0
votes
1 answer

How to include a variable in a Mongoose chain query in Express.js?

I am new to the mongoose and Express and I am stuck with querying in Mongoose. I need to get the users by filtering their NIC (key) and createdAt fields with greater than and less than keywords and for createdAt I need to compare it to a variable.…
0
votes
0 answers

Problems with OpenWRT LTE driver adaptation

everyone. I tried to adapt the SLM730 LTE module to openwrt. I use the latest v21.02.3 version I added usb-modeswitch, kmod-mii, kmod-usb-net, kmod-usb-wdm, kmod-usb-net-qmi-wwan, uqmi, kmod-usb-serial-option, kmod-usb-serial, kmod-usb-serial-wwan,…
fangxu
  • 13
  • 4
0
votes
1 answer

Why does Speedtest CLI upload fail for US mobile carriers?

I'm trying to run Speedtest CLI on an embedded Linux device using LTE in the US but the upload fails: Speedtest by Ookla Server: North Central Telephone Coop - Lafayette, TN (id = 4895) ISP: Verizon Wireless Latency: 49.88 ms …
parsley72
  • 8,449
  • 8
  • 65
  • 98