
GSM network procedures can be complex, but they're essential for ensuring reliable communication. A key aspect of GSM networks is the use of cells, which are small geographic areas that cover a specific range of frequencies.
Each cell has a unique identifier, known as a Cell ID, which helps the network to manage and optimize its performance.
In GSM networks, mobile devices continuously send and receive signals to and from nearby base stations, which are connected to the core network. This process is essential for maintaining a stable connection and ensuring that calls are connected smoothly.
The network also uses a technique called handover to transfer a call between cells as the user moves. This process is seamless, meaning the user won't even notice the transition.
See what others are reading: Cell Broadcast
GSM Network Procedures
GSM networks use a combination of analog and digital signals to transmit data.
The GSM network is divided into several layers, including the physical layer, data link layer, and network layer, which work together to enable communication between mobile devices and the network.
Each mobile device has a unique International Mobile Subscriber Identity (IMSI) that identifies it on the network, and a Temporary Mobile Subscriber Identity (TMSI) that is used for security purposes.
Recommended read: Node B
Channel Assignment Procedure
In a GSM network, the channel assignment procedure is a crucial process that allows a UE (user equipment) to initiate a procedure such as a voice call. The UE sends a Channel Required message over the RACCH channel, which carries a reference number and an indication of the pending procedure.
This message is forwarded to the BSC (Base Station Controller), which checks the pending procedure type and finds an unused logical channel in the cell that meets the requirements of the procedure. The BSC marks the logical channel as used.
The BSC then sends a Channel Activate message to the BTS (Base Transceiver Station) with the Channel Number corresponding to the allocated logical channel and other key configuration parameters. The BTS prepares the channel according to the information supplied in the message.
The BTS sends back a Channel Activation Acknowledge to the BSC, confirming that the channel has been prepared. The BSC then sends an Immediate Channel Assignment to the UE, carrying the reference number received in the Channel Required along with the Channel Number identifying the allocated logical channel.
Explore further: Mobile Identification Number

The UE and the BTS negotiate establishment of a layer 2 connection in order to transfer reliably any further message over the allocated channel, using the LapD protocol.
Here are the steps involved in the channel assignment procedure:
- The UE sends a Channel Required message over the RACCH channel.
- The BSC checks the pending procedure type and finds an unused logical channel in the cell.
- The BSC sends a Channel Activate message to the BTS.
- The BTS prepares the channel according to the information supplied in the message.
- The BTS sends back a Channel Activation Acknowledge to the BSC.
- The BSC sends an Immediate Channel Assignment to the UE.
- The UE and the BTS negotiate establishment of a layer 2 connection.
Once the channel is assigned, the UE sends the first application level message over the layer 2 connection using the assigned logical channel. The BTS then forwards this message to the BSC, encapsulated within an Establish Indication.
Explore further: Broadcast Control Channel
What Next
In the next post, we'll dive into the specifics of the location updating procedure, which is used by the UE to attach to a particular cell when powered on or when the UE decides to attach to another cell.
The location updating procedure is a crucial part of the GSM network, allowing the UE to register its presence with the network and receive updates on nearby cells.
This procedure is essential for ensuring seamless communication between the UE and the network, even when the UE is moving between cells.
Curious to learn more? Check out: GSM Cell ID

The location updating procedure involves a series of steps that allow the UE to identify and attach to the nearest cell, ensuring optimal signal strength and quality.
By understanding how the location updating procedure works, you'll gain a deeper appreciation for the intricacies of the GSM network and how it enables reliable communication.
Suggestion: Radio Resource Location Services Protocol
Location Management
Location Management is a critical aspect of GSM procedures, ensuring that mobile stations are properly tracked and updated in the network. The network requires periodic location updates from the mobile station, which are transmitted on specific broadcast channels.
The GSM air-interface, designated Um, transmits network-specific information that includes whether periodic location updates are enabled. This information is crucial in determining the mobile station's status in the network.
If a mobile station is switched off without properly completing the IMSI detach procedure, the network will consider it as switched off or unreachable if no location update is made. In such cases, the VLR performs an implicit IMSI detach.
For another approach, see: Location Area Identity
Location Update

Location Update is a crucial procedure in Location Management that's used to update the location of the Mobile Station in the network.
This procedure is used to update the location of the Mobile Station in the network and is described in more detail in another section.
The goal of a Location Update is to ensure that the Mobile Station's location is always up to date, which is essential for providing accurate services to the user.
This procedure is used to update the location of the Mobile Station in the network.
Worth a look: Base Station Subsystem
IMSI Detach
IMSI Detach is a process that informs the network a Mobile Station is switched off or unreachable. This is done by requesting a signaling channel at power-down and sending an IMSI detach message to the VLR.
The IMSI detach procedure is not always successful, especially if the radio link quality is poor. This can result in the VLR not receiving the IMSI detach request, and the MS not receiving an acknowledgment message.

In such cases, the GSM network considers the MS to be still attached. This can lead to issues if the MS is indeed switched off, having not properly completed the IMSI detach procedure.
Implicit IMSI detach occurs when the network considers the MS as switched off or unreachable if no location update is made. This happens when the MS is switched off, having not properly completed the IMSI detach procedure.
The VLR performs an implicit IMSI detach in this situation. This ensures that the network updates the MS's status accordingly.
The IMSI detach procedure is an essential part of location management, as it informs the network of the MS's status. This enables the network to update the MS's location information accordingly.
It's worth noting that the IMSI detach procedure is not the same as the cancel location procedure, which deletes the subscriber's data from the previous VLR.
You might like: Circuit Switched Data
Network Architecture
The network architecture of a 2G GSM network is a complex system, but it's made up of two main domains: the GSM Edge Radio Access Network (GERAN) and the Core Network.

The GERAN domain is responsible for managing the 2G radio resources, while the Core Network provides all of the core services, such as voice calls, to the users.
In the GERAN domain, the main network elements are described in the next section, but we can identify the Um interface as the radio interface between UEs and BTS, and the Abis interface as the interface between a BTS and a BSC.
The Core Network is made up of several key elements, including the Mobile Switching Centre (MSC), which is responsible for servicing all CS application procedures, switching calls with external telephony networks, and forwarding SMSs to Short Message Service Centres (SM-SC).
The MSC is connected to the Visitor Location Register (VLR), which stores key information about all subscribers attached to the group of cells that it manages, and the Home Location Register (HLR), which stores all subscriber information such as IMSI, access and service rights, location information, etc.
Here are the main network elements in the CS Core Network:
- Mobile Switching Centre (MSC)
- Visitor Location Register (VLR)
- Home Location Register (HLR)
- Equipment Identity Register (EIR)
The E interface is the interface between the VLR and the HLR, which is used to store and retrieve subscriber information.
The A interface is the interface between a BSC and an MSC, which is used to connect the GERAN domain to the Core Network.
A unique perspective: Um Interface
Featured Images: pexels.com

