Deploying the best E-Resources for Software Engineering Students

We at IT Engg Portal, provide all the Computer and IT Engineering students of Pune University with well compiled, easy to learn notes and other E-resources based on the curriculum

Power Point Presentations and Video Lectures for Download

We provide the most recommended power point presentations and Video Lectures from the most prominent Universities for most of the difficult subjects to ease your learning process

Bundling Codes for your Lab Practicals

Deploying the best of available E-Resources for Tech Preparation (Campus Placements)

The Complete Placement Guide

Our Team has worked hard to compile this E-Book for all students heading for Campus Placements. The book is a complete solution for Technical Preparation for Campus Placements.

Pune University's most viewed website for Computer and IT Engineering

With more than 4,00,0000 pageviews from 114 countries over the globe, we are now the most viewed website for Ebooks and other E- Resources in Computer and IT Engineering

Showing posts with label mc. Show all posts
Showing posts with label mc. Show all posts

Monday, October 31, 2011

GPRS - Mobile Computing [BE : Comp & IT]

GENERAL PACKET RADIO SERVICE (GPRS)
The standard bandwidth of 9.6kbps available for the data services is not sufficient for the requirements of today’s computers .To enhance the data transmission capabilities of GSM , two basic approaches were developed…….




1.High speed circuit switched data(HSCSD):---------


The first one is high speed circuit switched data . It allocates several TDMA slots within a TDMA frame .This allocation can be asymmetrical ,i.e., more slots can be allocated on the downlink than on the uplink ,which fits the typical user behavior of downloading more data .One problem of this configuration is that the MS is required to send and receive at the same time .It also has some disadvantages as it uses the connection oriented mechanisms of GSM . These are not at all efficient for computer data traffic, which is typically bursty and asymmetrical.


For n channels , HSCSD requires n times signaling during handover, connection set up and release . Each channel is treated separately. The probability of blocking or services degradation increase during handover , as in this case a BSC has to check resources for n channels , not just one .




2. GENERAL PACKET RADIO SERVICE (GPRS) :----------


The next step towards more flexible and powerful data transmission is GPRS .It is more efficient and cheapest because in this mode charging is based on volume not on connection time like HSCSD . The main advantage of GPRS is the ‘always on’ characteristic no connection has to be setup prior to data transfer. In GPRS time slots are not allocated in a fixed , pre determined manner but on demand .All time slots can be shared by the active users ;up-down link are allocated separately. Allocation of the slots is based on current load and operator preferences . The GPRS concept is independent of channel characteristic and of the type of channel ,and does not limit the maximum data rate.


GPRS offers a point-to-point (PTP) packet transfer service. One of the PTP version offered is the PTP connection oriented network services (PTP-CONS), which includes the ability of GPRS to maintain a virtual circuit upon change of the cell within the GSM network. The other PTP version offered is the PTP connectionless network service (PTP-CLNS) , which support applications that based on the internet protocol IP. Multicasting , called point-to-multipoint(PTM) service. Users of GPRS can specify a QoS-profile. This determine the service precedence ,reliability class and delay class of the transmission , and user data throughput. GPRS exhibit a large jitter compared to fixed networks.


The GPRS architecture introduces two new network elements , which are called GPRS support nodes(GSN) and work like router .The gateway GPRS node (GGSN) is the interworking unit between the GPRS network and packet data networks(PDN). This node contains routing information for GPRS users ,performs address conversions , and tunnels data to a user via encapsulation . The GGSN is connected to external networks to external networks via Gi interface and transfer packets to the SGSN via an IP-based GPRS backbone network. The other new element is the serving GPRS supports node(SGSN) which supports the MS via the Gb interface. Packet data is transmitted from a PDN , via the GGSN and SGSN directly to the BSS and finally to the MS . The MSC which is responsible for data transport in the traditional circuit-switched GSM, is used for signaling in the GPRS scenario. Before sending any data over the GPRS network ,an MS must attach to it ,following the procedure of the mobility management .The attachment procedure includes assign a temporal identifier ,called a temporary logical link identity (TLLI) ,and a ciphering key sequence number(CKSN) for data encryption.



GPRS ARCHITECTURE REFERENCE MODEL
The protocol architecture of the transmission for GPRS is given in the figure . All the data within the GPRS backbone ,i.e. ,between the GSNs , is transferred using the GPRS tunneling protocol(GTP) . GTP can use two different transport layer protocols , TCP or UDP. The network protocol for the GPRS backbone is IP. To adapt the different characteristics of the underlying networks , the subnetwork dependent convergence protocol(SNDCP) is used between an SGSN and the MS. A base station subsystem GPRS protocol(BSSGP) is used to convey routing and QoS-related information between the BSS and SGSN.BSSGP does not perform error connection and works on the top of a frame relay network .Finally , radio link dependent protocol are needed to transfer data over the Um interface .



GPRS TRANSMISSION PLANE PROTOCOL REFEERNCE MODEL




The radio link protocol (RLC) provides a reliable link , while the MAC control access with signaling procedure for the radio channel and mapping of LLC frames onto the GSM physical channels . Capacity can be allocated on demand and shared between circuit-switched channels and GPRS. This allocation can be done dynamically with load supervision or alternatively, capacity can be pre-allocated. The application uses TCP on top of IP , IP packets are tunneled to the GGSN, witch forwards them into PDN . All PDNs forward their packets for a GPRS user to the GGSN ,the GGSN asks the current SGSN for tunnel parameters ,and forward their packets via SGSN to the MS. All MS are assigned private IP address which are then translated into global address at GGSN using NAT. The advantage of this approach is the inherent protection of MSs from attacks. Private address are not routed through the internet so it not possible to reach an MS from the internet. This is also a disadvantage if MS wants to offer a service using a fixed , globally visible IP address.

GENERAL PACKET RADIO SERVICE (GPRS)




The standard bandwidth of 9.6kbps available for the data services is not sufficient for the requirements of today’s computers .To enhance the data transmission capabilities of GSM , two basic approaches were developed…….


1.High speed circuit switched data(HSCSD):---------

The first one is high speed circuit switched data . It allocates several TDMA slots within a TDMA frame .This allocation can be asymmetrical ,i.e., more slots can be allocated on the downlink than on the uplink ,which fits the typical user behavior of downloading more data .One problem of this configuration is that the MS is required to send and receive at the same time .It also has some disadvantages as it uses the connection oriented mechanisms of GSM . These are not at all efficient for computer data traffic, which is typically bursty and asymmetrical.


For n channels , HSCSD requires n times signaling during handover, connection set up and release . Each channel is treated separately. The probability of blocking or services degradation increase during handover , as in this case a BSC has to check resources for n channels , not just one .




2. GENERAL PACKET RADIO SERVICE (GPRS) :----------


  The next step towards more flexible and powerful data transmission is GPRS .It is more efficient and cheapest because in this mode charging is based on volume not on connection time like HSCSD . The main advantage of GPRS is the ‘always on’ characteristic no connection has to be setup prior to data transfer. In GPRS time slots are not allocated in a fixed , pre determined manner but on demand .All time slots can be shared by the active users ;up-down link are allocated separately. Allocation of the slots is based on current load and operator preferences . The GPRS concept is independent of channel characteristic and of the type of channel ,and does not limit the maximum data rate.


GPRS offers a point-to-point (PTP) packet transfer service. One of the PTP version offered is the PTP connection oriented network services (PTP-CONS), which includes the ability of GPRS to maintain a virtual circuit upon change of the cell within the GSM network. The other PTP version offered is the PTP connectionless network service (PTP-CLNS) , which support applications that based on the internet protocol IP. Multicasting , called point-to-multipoint(PTM) service. Users of GPRS can specify a QoS-profile. This determine the service precedence ,reliability class and delay class of the transmission , and user data throughput. GPRS exhibit a large jitter compared to fixed networks.


The GPRS architecture introduces two new network elements , which are called GPRS support nodes(GSN) and work like router .The gateway GPRS node (GGSN) is the interworking unit between the GPRS network and packet data networks(PDN). This node contains routing information for GPRS users ,performs address conversions , and tunnels data to a user via encapsulation . The GGSN is connected to external networks to external networks via Gi interface and transfer packets to the SGSN via an IP-based GPRS backbone network. The other new element is the serving GPRS supports node(SGSN) which supports the MS via the Gb interface. Packet data is transmitted from a PDN , via the GGSN and SGSN directly to the BSS and finally to the MS . The MSC which is responsible for data transport in the traditional circuit-switched GSM, is used for signaling in the GPRS scenario. Before sending any data over the GPRS network ,an MS must attach to it ,following the procedure of the mobility management .The attachment procedure includes assign a temporal identifier ,called a temporary logical link identity (TLLI) ,and a ciphering key sequence number(CKSN) for data encryption.



GPRS ARCHITECTURE REFERENCE MODEL
The protocol architecture of the transmission for GPRS is given in the figure . All the data within the GPRS backbone ,i.e. ,between the GSNs , is transferred using the GPRS tunneling protocol(GTP) . GTP can use two different transport layer protocols , TCP or UDP. The network protocol for the GPRS backbone is IP. To adapt the different characteristics of the underlying networks , the subnetwork dependent convergence protocol(SNDCP) is used between an SGSN and the MS. A base station subsystem GPRS protocol(BSSGP) is used to convey routing and QoS-related information between the BSS and SGSN.BSSGP does not perform error connection and works on the top of a frame relay network .Finally , radio link dependent protocol are needed to transfer data over the Um interface .



GPRS TRANSMISSION PLANE PROTOCOL REFEERNCE MODEL






The radio link protocol (RLC) provides a reliable link , while the MAC control access with signaling procedure for the radio channel and mapping of LLC frames onto the GSM physical channels . Capacity can be allocated on demand and shared between circuit-switched channels and GPRS. This allocation can be done dynamically with load supervision or alternatively, capacity can be pre-allocated. The application uses TCP on top of IP , IP packets are tunneled to the GGSN, witch forwards them into PDN . All PDNs forward their packets for a GPRS user to the GGSN ,the GGSN asks the current SGSN for tunnel parameters ,and forward their packets via SGSN to the MS. All MS are assigned private IP address which are then translated into global address at GGSN using NAT. The advantage of this approach is the inherent protection of MSs from attacks. Private address are not routed through the internet so it not possible to reach an MS from the internet. This is also a disadvantage if MS wants to offer a service using a fixed , globally visible IP address.






Handover/Handoff Scenarios in GSM System - Mobile Computing

What is Handoff?


   Handoff is the process of changing the channel associated with the current connection while a call is in progress. It is often initiated either by crossing a cell boundary or by a deterioration in quality of the signal in the current channel.


         Poorly designed handoff schemes tend to generate very heavy signaling traffic
and, thereby, a dramatic decrease in quality of service (QoS)




HANDOFF DECISION
      
There are numerous methods for performing handoff, at least as many as the kinds of state information that have been defined for MSs, as well as the kinds of network entities that maintain the state information. The decision-making process of handoff may be centralized or decentralized (i.e., the handoff decision may be made at the MS or network) From the decision process point of view, one can find at least three different kinds of handoff decisions.


  • Network-Controlled Handoff


    In a network-controlled handoff protocol, the network makes a handoff decision based on the measurements of the MSs at a number of BSs. In general, the handoff process takes 100–200 ms. Information about the signal quality for all users is available at a single point in the network that facilitates appropriate resource allocation. Network-controlled handoff is used in first-generation analog systems such as AMPS (advanced mobile phone system), TACS (total access communication system), and NMT (advanced mobile phone system).


  • Mobile-Assisted Handoff
In a mobile-assisted handoff process, the MS makes measurements and the network makes the decision. In the circuit-switched GSM (global system mobile), the BS controller (BSC) is in charge of the radio interface management. This mainly means allocation and release of radio channels and handoff management. The handoff time between handoff decision and execution in such a circuit-switched GSM is approximately 1 second.


  • Mobile-Controlled Handoff
In mobile-controlled handoff, each MS is completely in control of the handoff process. This type of handoff has a short reaction time (on the order of 0.1 second). MS measures the signal strengths from surrounding BSs and interference levels on all channels. A handoff can be initiated if the signal strength of the serving BS is lower than that of another BS by a certain threshold.




Handover scenarios in GSM systems


Intracell handover


The easiest type of handover is intracell handover where either the physical channel or the associated timeslot configuration is changed. This may become necessary if the connection on a physical channel is impaired. To evaluate connection quality, the mobile phone continuously transmits the measured RXLev (receive level measured by the telephone) and RXQual (bit error ratio determined) values to the base station. If the base station wants to hand over the telephone to another physical channel, all it needs to do is to inform the telephone about the new channel number and the new timeslot configuration. The telephone changes directly to the new channel and is able to maintain both its previous settings for timing and the base station parameters.






Intercell handover


If the mobile phone moves from one cell to another during a call, it must be handed over to the new cell. If the neighbour cell is time-synchronous with the current cell, the base station is able to effect a finely synchronized intercell handover. In this case, the mobile phone is transmitted on the new physical channel in the neighbour cell. Moreover, the mobile phone must be informed about the vital parameters of the new cell.
The mobile phone then optionally transmits four access bursts on the new channel. Compared to the normal bursts, these are shortened which is why they cannot cause interference with other calls even if the timing is slightly incorrect. If necessary, timing is corrected in a next step and the call continued. If the two cells with time offset are synchronous, the base station will effect a pseudo-synchronized or presynchronized intercell handover. This handover is similar to the finely synchronized intercell handover, but differs in that the mobile phone is provided with information about the time offset. Usually, however, a non-synchronized intercell handover takes place. In this case, the mobile phone transmits up to 64 access bursts on the new channel by means of which the new base station determines the timing and hands it over to the mobile phone. The mobile phone then reestablishes the call connection with the correct timing.


The base station requires the mobile phone’s help in order to know the new cell to hand it over to. By means of the neighbour cell list, the base station informs the mobile phone about the RF channels for the BCCH that are used by the neighbour cells. The mobile phone now cyclically measures the RF level on these channels and transmits the measurement results to the base station. Based on this information, the base station determines the point in time at which the mobile phone is handed over to which cell. Changing the physical
channel both for the call and for the BCCH information is key to intercell handover.



Intersystem handover

If the mobile phone leaves a cell and no new cell can be found in the same system, the base station can hand over an appropriately equipped mobile phone to a cell in another system. These intersystem handovers are highly complex because two technically disparate systems must be combined with each other. Basically, there are two handover options from WCDMA to GSM: In the case of blind handover, the base station simply transmits the mobile phone with all relevant parameters to the new cell. The mobile phone changes “blindly” to the GSM cell, i.e. it has not yet received any information about the timing there. It will first contact the transmitted BCCH channel, where it tries to achieve the frequency and time synchronization within 800 ms. Next, it will switch to the handed-over physical voice channel, where it will carry out the same sequence as with the non-synchronized intercell handover.
   For the second type of handover from WCDMA to GSM, the compressed mode is used within the WCDMA cell; in this mode, transmission and reception gaps occur during the transmission between base station and mobile phone. During these gaps, the mobile phone can measure and analyze the nearby GSM cells. For this purpose, the base station, similar to the GSM system, provides a neighbour cell list, and the mobile phone transfers the measurement results to the base station. The actual handover in the compressed mode is basically analogous to blind handover.

 There is, of course, an intersystem handover from GSM to WCDMA. A special neighbour cell list for WCDMA cells was established in GSM to support this handover.