GLOBAL SYSTEM FOR MOBILE COMMUNICATION

Introduction of GSM 

On the expansion of telephones and then mobiles in the world, the need for establishing some universal standard was felt by the communication companies and their user too. Then worked started on it till the formation of standards and then it is continuing to improve the implementation. The standardization group was established in 1982to perform some special task related to communication sector. This mobile communication group was given responsibilities to form standard for telephone and mobile in European. The group worked on the formulation of specifications for a pan-European mobile cellular radio system operating at 900MHZ. The world GSM came at a later stage when mobile communication gets some progress and a new generation came, called the 2nd generation then the Global System for Mobile (GSM) come in into existence. The 2nd generation cellular standard were developed to furnish voice services and also the data delivery through use of digital modulation. The Group Special Mobile which was developed and founded 1982. The CEPT (Conference of European Post and Telecommunication) formulate standards and specification and also formed some sub groups to work efficiently. The aim was to replace the incompatible analog system in the communication sector at that time. The GSM standardization responsibility was taken by special mobile group under ETSI (European telecommunication Standards Institute). It developed the full set of specifications named phase-I, these were available in 1990 Under ETSI. The GSM is named as “Global System for Mobile communication”. Today many mobile network providers all over the world use GSM (more than 135 Countries in Asia, Africa, Europe, Australia, America) More than 1300 million subscribers in world. The important components and terms associated with the GSM technologies to furnish it work all together is described in following points.

1. Mobile Station (MS): The first thing come across the GSM is the Mobile Station which is consisting of two entities as under:
a. Mobile Equipment (ME): Portable, vehicle mounted, hand held device, uniquely identified by an IMEI (International Mobile Equipment Identity), Voice and data transmission, Monitoring power and signal quality of surrounding cells for optimum handover, Power level: 0.8W – 20 W, 160 characters long SMS.
b. Subscriber Identity Module (SIM): Smart card contains the International Mobile Subscriber Identity (IMSI), Allows user to send and receive calls and receive other subscribed services, Encoded network identification details-Key Ki, offers the multiple algorithms such as Kc and A3, A5 and A8 algorithms, password protection through PIN, can be utilized in multiple phones but one at time, It contains important key information regarding the activation and operation of the cell.
2. Base Station Subsystem (BSS): Base Station Subsystem is composed of two parts that communicate across the standardized Abis interface allowing operation between components made by different suppliers: Base Transceiver Station (BTS), Base Station Controller (BSC)
3. Base Transceiver Station (BTS): Encodes, encrypts, multiplexes, modulates and feeds the RF signals to the antenna. The BTS Consists of Transceivers (TRX) units and performs Frequency hopping, Communicates with BSC and Mobile station (MS).
4. Base Station Controller (BSC): Manages Radio resources for BTS, Assigns Frequency and time slots for all MS’s in its area Handles call set up, Transcoding and rate adaptation functionality, Handover for each MS Radio Power control to communicates with MSC and/ or BTS in the network.
5. Network Switching Subsystem (NSS)
6. Mobile Switching Center (MSC): Heart of the network, manages communication between GSM and other networks, Call setup function and basic switching, Call routing, Billing information and collection, Mobility management Registration, Updating Location of user, call handoff for Inter MSC and inter BSS, The MSC does very important function of gateway when its users roam to other mobile network provider by using HLR or VLR.
7. Home Location Register (HLR): Permanent database about mobile subscribers in a large service area (generally one per GSM network operator) Database contains IMSI, MS ISDN, prepaid and or postpaid facilities, roaming restrictions, and supplementary services. They can use in finding details of subscriber.
8. Visitor Location Register (VLR): Temporary database which updates whenever new MS enters its area, by HLR database. Controls those mobiles roaming in its area. Reduces number of queries to HLR. Database comprising with the MSRN, IMSI, MSISDN, TMSI, Location Area through the authentication key. It can used to get details about visitor subscriber temporarily.
9. Authentication Center (AUC): Protects against intruders in air interface, maintains authentication keys and algorithms and provides security triplets (RAND, SRES, Kc), Generally associated with HLR
10. Equipment Identity Register (EIR): Database that is used to track handsets using the IMEI, Made up of three sub-classes: The White List, The Black List and the Gray List, Only one EIR per PLMN.

GSM SERVICES

  • Tele-services
  • Offered services
  • Mobile telephony
  • Emergency calling
  • Bearer or Data Services
Include various mobile data services to transfer information between GSM and other Tele-communication networks like ISDN, PSTN, etc. The data transfer at rates about 300 to 9600 bps. Short Message Service (SMS) which is the data consisting of up to 160 alphanumeric characters required transmission to or from the mobile terminal to any other mobile terminal.

Unified Messaging Services (UMS)

  • Group 3 fax
  • Voice mailbox
  • Electronic mail

Supplementary services

  • Call Waiting: It is service network offers to notify the caller that the number is either busy or not available and if you want then wait otherwise disconnect it.
  • Call Hold: This allows the caller to put on hold to take another call.
  • Call Barring: The paid service for all calls including the outgoing calls for billing.
  • Call Forwarding: The service which facilitates the Calls to be sent to other numbers as defined by the user.
  • Multi Party Call Conferencing: This service provide facility to link multiple caller to-gather to communicate all at the same time.
  • CLIP – Caller Line Identification Presentation
  • CLIR – Caller Line Identification Restriction
  • CUG – Closed User Group
GSM 900: Mobile to BTS (uplink): 890-915 Mhz, BTS to Mobile(downlink):935-960 Mhz, Bandwidth : 2* 25 Mhz
GSM 1800: Mobile to BTS (uplink): 1710-1785 Mhz, BTS to Mobile(downlink) 1805-1880 Mhz, Bandwidth : 2* 75 Mhz

GSM SPECIFICATIONS

Carrier Separation : 200 Khz
Duplex Distance : 45 Mhz
No. of RF carriers : 124
Access Method : TDMA/FDMA
Modulation Method : GMSK
Modulation data rate : 270.833 Kbps

OPERATION OF GSM

On air interface, GSM uses encryption and TMSI instead of IMSI. SIM is provided 4 to 8 digit PIN to validate the ownership of SIM algorithms are specified A3 algorithm for authentication, A5 algorithm for encryption, A8 algorithm for key generation

CHARACTERISTICS OF GSM STANDARD

  • The GSM is a digital system works on the frequency band of 900, 1800 MHz.
  • The GSM provided the TDMA over radio carriers of frequency 200 KHz or the carrier spacing with them.
  • TDMA channels per carrier could be of two type 16 half rate or 8 full rate.
  • User/terminal authentication for fraud control.
  • Encryption of speech and data transmission over the radio path.
  • Full international roaming capability.
  • Low speed data services (upto 9.6 Kb/s).
  • Compatibility with ISDN.
  • Support of Short Message Service (SMS).

ADVANTAGES OF GSM OVER ANALOG SYSTEM

  • Capacity increases
  • Reduced RF transmission power and longer battery life.
  • International roaming capability.
  • Better security against fraud (through terminal validation and user authentication).
  • For ensuring security and privacy through the encryption capability for information.
  • ISDN and wider range of services

GSM APPLICATIONS

1. Mobile telephony
2. GSM-R
3. Telemetry System
4. Fleet management
5. Automatic meter reading
6. Toll Collection
7. Remote control and fault reporting of DG sets
8. Value Added Services
Second Generation: GSM -9.6 Kbps (data rate)
Between 2nd and 3rd Generation: HSCSD (High Speed Circuits Switched Data) data rate transmission is about 76.8 Kbps (9.6 x 8 kbps), GPRS (General Packet Radio Service) data Transmission rate is about 14.4 - 115.2 Kbps, EDGE (Enhanced Data Rate for GSM Evolution) can transmit and receive data at a rate of 547.2 Kbps (max)
3rd Generation: The third generation of GSM implements the technology called WCDMA (Wide band CDMA) with the data rate transmission in the range like 0.348 – 2.0 Mbps

Development of GSM based controller:

This code listing program for the GSM controller project using Atmel Microcontroller is implemented on the keil uvision. The C51 language is used for programming. The working program of the project is uploaded on this post.

OPERATING PROCEDURE

1) Switch ON the GSM modem and then wait for about 30 seconds.
2) Power Microcontroller main board.
3) If the user wants to change the number. Then press # When Prompted. If the user presses # key then enter the 10 digit phone number when prompted. To confirm press ‘#’ key. To confirm again press ‘*’ key and to cancel press ‘#’ key. If the user presses ‘#’ key, please follow instructions from step3.
4) Now the GSM modem and the Microcontroller board is ready for further operations.
5) To switch ON any device. The user at mobile phone has to send the following messages to this GSM modem like: “APP1 ON”, “APP2 ON”, “APP5 ON” etc
6) To turn OFF any device. The operator or owner of the system has to send the text message in the given format from a valid mobile number to this GSM Modem. Like “APP1 OFF”,“APP2 OFF”,“APP5 OFF”
7) To turn OFF all devices send message “RESET” to the GSM modem from a registered number at system, the valid number is that which is feed in the system.

APPLICATIONS GSM Based Controller of appliances system

The GSM based appliance control system using microcontroller technology can be used any where around us, some of the field are indicated here:
1) Banks
2) Offices
3) Industries
4) Jeweler Shops and Home Applications
5) Security purpose houses

Software of System (Code Listings , Program for Microcontroller used in this project)

Below is program written in C51 language and keil compiler used for conversion it into Hex file.
#include<reg51.h>  // header file included for 8051 family microcontroller definitions
#define led P0 // LEDs are connected at Port zero, the representation of dummy load
void update_status(unsigned char[]); // The string for devices status storage
void main() // main function starts here
{
unsigned char j,i,h,phone_no[10],dstat[2]={"26"},m=0;
 /* initialization and declaration of variables to be used in the program */
lcd_init(); // LCD initialization Sub routines 
serial_init(); // Serial port for RS232 communication initiation sub routine
sms_init(); // GSM modem initialization for SMS
clear_messages(); // Subroutine to clear all previous Messages from memory
longdelay(); // Subroutine for a delay for wait function
disp(0x80,"GSM MODEM READY"); 
longdelay();
clrscr(); // call of sub-routine to clear the display of LCD
delay(100);
disp(0x80,"GETTING DEVICE");
disp(0xc0,"        STATUS");
longdelay();
longdelay();
longdelay();
i=read(0xa0,0x01);
P2=i; // writing data on Port 2
longdelay();
clrscr();
disp(0x80,"OK ");
disp(0X80,"PRESS #");
disp(0xc0,"TO CHANGE NO");
i=get_key(0x00);
if(i=='$')
{
clrscr();
goto Code_Label_01;
}
goto Code_Label_02;
Code_Label_03:
clrscr();
disp(0X80,"* = CONTINUE");
disp(0xc0,"# = CHANGE NO");
i=get_key(0x01);
Code_Label_02:
 clrscr();
 if(i!=0x23&&i!=0x2a)
 {
 disp(0x80,"WRONG ENTRY");
 longdelay();
 longdelay();
 longdelay();
 clrscr();
 goto Code_Label_03;
 }
 if(i=='#')
{
  disp(0x80,"ENTER NO");
  lcd_com(0xc0);
  h=0;
  phone_no[h]=0;
  i=0;
  while(i<=9)
  {
  lcd_dis(0xb0);
  i++;
   }
  lcd_com(0xc0);
while(h!=10)
  {
   i=get_key(0x01);
   phone_no[h]=i;
   lcd_dis(phone_no[h]);
   delay(500);
   h++;
  }	
}
clrscr();
Code_Label_04:disp(0x80,"NO =");
if(i=='*')
{
i=0x10;
delay(200);
while(i<=0x19)
{
j=read(0xa0,i);
lcd_dis(j);
delay(100);
i++;
}
}
disp(0x85,phone_no);
disp(0x8f,"  ");
disp(0xc0," # = CONFIRM");
i=get_key(0x01);
if (i!='#')
{
clrscr();
goto Code_Label_04;
}
clrscr();
disp(0x80,"CONFIRMED");
disp(0xc0,"NO = ");
sequential_write(0xa0,0x10,phone_no);
i=0x10;
delay(200);
lcd_com(0xc5);
while(i<=0x19)
{
j=read(0xa0,i);
lcd_dis(j);
delay(100);
i++;
}
longdelay();
longdelay();
Code_Label_05:disp(0x80,"  #         *   ");
disp(0xc0,"CANCEL  CONTINUE");
i=get_key(0x01);
clrscr();
if(i!='*'&&i!='#')
goto Code_Label_05;
if(i=='#')
goto Code_Label_03;
Code_Label_01:
longdelay();
disp(0x80,"GSM MODEM IDLE");
lcd_com(0xc0);
m=0x31;
while(m<=0x39)
{
lcd_com(0xc0);
i=get_no(m);
longdelay();
if(i=='*')
break;
m++;
}
if((m>=0x30)&&(m<=0x39))
goto Code_Label_06;
else
goto Code_Label_07;
Code_Label_06:disp(0x80,"NEW SMS RECEIVED");
delay(100);			 
longdelay();
longdelay();
clrscr();
disp(0x80,"CHECKING NUMBER");
j=sender_no(m);
if(j==1)
{
//del_messg(m);
if(m!=0x39)
goto Code_Label_01;
else 
goto Code_Label_07;
}
clrscr();
disp(0x80,"CHECKING MESSAGE");
j=disp_messg(m);
longdelay();
longdelay();
clrscr();
Code_Label_07:if(m==0x39)
{
clrscr();
disp(0x80,"INBOX MEMORY FULL");
clear_messages();
clrscr();
disp(0x80,"MEMORY CLEARED");
}
i=P2;
dstat[0]=i;
update_status(dstat);
clrscr();
//del_messg(m);
goto Code_Label_01;
while(1);
}
void update_status(unsigned char arr[])
{
unsigned char i=0;
start_i2c();
delay(2500);
write(0xa0);
delay(2500);
write(0x01);
delay(2500);
while(arr[i]!=0)
 {
write(arr[i]);
delay(2500);
i++;
 }
delay(2500);
stop_i2c();
}

global system for mobile communication pdf What is the use of global system for mobile communication? GSM is the most widely accepted standard in telecommunications global system for mobile communication ppt GSM in Wireless Communication GSM is an open and digital cellular technology used for mobile communication. gsm architecture Introduction to Global System for Mobile Communication gsm network list What is the global system for mobile communication architecture? types of gsm Global system for mobile communication (GSM) is a globally accepted standard for digital cellular communication gsm architecture in mobile communication What is global system for mobile communications standard? Global System for Mobile Communication (GSM) gsm architecture ppt The global system for mobile communication organizes the geographical area into hexagonal cells, the size of which is controlled gsm architecture pdf free download What is the example of global system for mobile communication? Introduction to GSM - Global System for Mobile Communication

No comments:

Post a Comment

Please ask if you have any question regarding the programming of MCU, or have any problem in development of your electronics project. microcontroller51.blogspot.com

Popular Post (All Time)