Top Banner
CT325 MOBILE COMMUNICATION LAB Even Term 2012-13 Faculty Details Course Teacher : Prof. A.Meshram,Prof. S. Lachure Office : Computer Technology Department. Office Hours : 9 a.m. to 4 p.m. Phone : 9325159812 Email : [email protected] Course Website: Required Textbook for practical 1. Mobile communication by Jochen Schiller (Addison Wesley pub) 2. Mobile Communication Systems by Krzysztof Wesolowski (Wiley Publication) 3. Wireless Communication principles & Practice by T. S. Rappaport (PHI pub) Course Objective This course provides an in depth understanding of wireless access and core networks and mobility in cellular and wireless networks using the important standards of the industry like GSM, CDMA, GPRS and IEEE 802.11 technologies. The course will focus on understanding the quantitative techniques to evaluate the different, protocols, network architecture. Course Assessment Total 100 marks practical is divided into two components Continuous Assessment :40% End semester examination : 60% 1. Grading for Continuous assessment is based on the following components that are weighted for each practical as described below: a. Execution of practical : 2% b. Viva : 1% c. Regular Submission/Attendance :1% 2. Grading for End semester examination is based on the following components as described below: a. Execution :20% b. Writing Work : 10% c. Viva : 30% Examinations [Type text]
36
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript

EE101: BASIC ELECTRONICS Odd Term 2010-11

CT325 MOBILE COMMUNICATION LAB

Even Term 2012-13

Faculty DetailsCourse Teacher: Prof. A.Meshram,Prof. S. LachureOffice: Computer Technology Department.Office Hours : 9 a.m. to 4 p.m.Phone: 9325159812Email: [email protected] Course Website:

Required Textbook for practical 1. Mobile communication by Jochen Schiller (Addison Wesley pub) 2. Mobile Communication Systems by Krzysztof Wesolowski (Wiley Publication) 3. Wireless Communication principles & Practice by T. S. Rappaport (PHI pub)

Course Objective This course provides an in depth understanding of wireless access and core networks and mobility in cellular and wireless networks using the important standards of the industry like GSM, CDMA, GPRS and IEEE 802.11 technologies. The course will focus on understanding the quantitative techniques to evaluate the different, protocols, network architecture.

Course AssessmentTotal 100 marks practical is divided into two components Continuous Assessment:40% End semester examination: 60%

1. Grading for Continuous assessment is based on the following components that are weighted for each practical as described below:a. Execution of practical: 2%b. Viva: 1%c. Regular Submission/Attendance:1%2. Grading for End semester examination is based on the following components as described below:a. Execution :20%b. Writing Work: 10%c. Viva : 30%

ExaminationsThere will be 1 scheduled End semester examination at the end of semester. The schedule of this examination is given in the Academic Calendar for the session published by the Dean (Academic matters)..

CT325 MOBILE COMMUNICATION LABEven Term 2013-14

List of practical

1. To Study Wireless Application Protocol.2. Write a WML script to establish connectivity between two cards.3. Write a WML page to display an image and to accept input from the user.4. A write WML page using various tags such as select and option tags.5. To study MATLAB commuictaion tool .6. Write a MATLAB Program for representing Analog Signal.7. Implement Analog Modulation in MATLAB.8. Write a program for generating random symbol and create Noisy Signal.9. Case Study on 4G Technology.

Beyond Syllabus1. Implementation of android application on android.

Signature of the teachers Signature of the HOD

Prof. A.Meshram Prof. A. R. Bhagat PatilProf. S. Lachure

Practical No.1Aim: To Study Wireless Application Protocol.Theory:What is WAP?Wap is the short form for Wireless Application Protocol. It is an open, global specification that empowers mobile users with wireless devices to easily access and interact with information and services instantly. It is targeted to bring Internet content and advanced services to digital cellular phones and other wireless terminals. BriefingWAP empowers mobile users of wireless devices to easily access from the screens of mobile phones live interactive information services and applications including email, customer care, call management, unified messaging, weather and traffic alerts, news, sports and information services, electronic commerce transactions and banking services, online address book and directory services, as well as corporate intranet applications. The WAP specification was based on existing Internet standards, such as XML and IP, for all wireless networks. It utilizes HTTP 1.1 Web servers to provide content on the Internet or intranets, thereby leveraging existing application development methodologies and developer skill sets such as CGI, ASP, NSAPI, JAVA and Servlets. WAP defines an XML (eXtensible Markup Language) syntax called WML (Wireless Markup Language). All WML content is accessed over the Internet using standard HTTP 1.1 requests. To leverage today's extremely large market penetration of mobile devices, WML's user interface components map well onto existing mobile phone user interfaces. This means end-users can immediately use WAP-enabled mobile phones and services without re-education. WAP specifications enable products which employ standard Internet technology to optimize content and airlink protocols to better suit the characteristics and limitations of existing and future wireless networks and devices.

WAP TechnologyGoals of WAP Architecture and DesignWAP is intended to be modeled after existing, known Internet technologies and Internet protocols (for example, WML is based on HTML, XML and WAP uses familiar URL addressing to request services). WAP also extends many common Internet technologies for better usage on more restricted wireless networks. The reason is that wireless networks tend to be plagued with:1. lower bandwidth 2. higher latency (high latency refers to a higher amount of time that it takes a packet to travel to a remote server and return again to the client) 3. less connection stability 4. less predictable availability When looking at this topic, it was impressive to see the many efficiency improving techniques used to make WAP better suited for the more restricted wireless network infrastructure. WAP LayersThe WAP protocol stack optimizes web protocols, like HTTP, for wireless networks.WAP sits on top of existing wireless networks so that WAP can be successfully used over any wireless network. This is very useful because wireless networks often use different standards depending on geographical areas. So in order to allow WAP to be universally available, even when your telephone services are not, it is designed to run over any air interface.

Wireless Application Environment (WAE)WML and WMLScript are examples of the application layer in WAP. WAE is built into the micro-browser present in the WAP device and handles WML and WMLScript in a similar fashion to how current web browsers handle HTML and Javascript. To make WAP more efficient at this layer though, WML and WMLScript are translated in binary code at the gateway (the gateway is the link from the air interface to the Internet). WAP also utilizes binary data converting algorithms to convert cumbersome HTTP text headers to a more compressed binary form before HTTP headers are transmitted on wireless networks.Wireless Session Protocol (WSP)WSP implements the session services of WAP. Sessions can be connection-oriented and connectionless and they may be suspended or resumed with little overhead. To be more specific, this layer has mechanisms to allow suspending and resuming of connections without the overhead of initial connection establishment.Wireless Transaction Protocol (WTP)The WTP is responsible for facilitating reliable communication between the communicating WAP device and the gateway. WTP deconstructs data into packets for sending and reconstructs received packets into useful data. WTP guarantees similar reliability that TCP does, but with more efficient behavior. For example, WTP cuts down on header size because it does not have header information for handling out of order packets since wireless networks only have one route from gateway to WAP device. WTP eliminates the need for the TCP to be installed on the phone and therefore decreases the amount of resources needed on the phone to support data transmission.Wireless Transport Layer Security (WTLS)WTLS is modeled after the Secure Sockets Layer (SSL). WTLS allows for the transmission of data along a secure connection. Many Internet applications require a secure connection and WTLS allows WAP to provide the necessary security abilities to users with WAP devices. WTLS handles authentication, denial of service and ensures privacy through crypting and decrypting. Again, WTLS has been optimized for use over wireless networksWireless Markup Language (WML) WML is a strong typed markup language, similar to HTML and XML, that is used to author WML pages primarily for download on wireless networks. Strongly typed refers to the fact that WML must always have opening and closing tags. WML code looks fairly similar to HTML, but there are fewer tags available. WML also provides some dynamic characteristics, not found in HTML, allowing the WML page designer to play around with variables, which therefore gives WML a flexible extension comparable to XML. WML pages are organized into multiple cards (WML sub-pages) contained in a WML deck (WML page). WML cards provide a simple document to be easily scrolled through on the minimal screen size of most WAP devices. Each WML card must be contained in a WML deck and so WML decks are downloaded from servers.Keeping the comparison with current Internet technologies, WML has an available scripting language similar to JavaScript. It is called Wireless Markup Language Script (WMLScript) and is similar in syntax to JavaScript, but a little more restricted. It was designed to allow the WML page to validate user input without going to the server, give access to facilities on the wireless device that WML does not have access to (i.e. the ability to make a phone call or send a text message) and generate messages and dialogs locally without having to go to the server. It therefore provides many advantages to WML that Javascript provides to HTML. One major difference between WMLScript and JavaScript though is that WMLScript code must be kept in a separate file and cannot be included in the WML file via inline tags.A WAP browser is required to view pages written in WML so WML pages cannot be viewed with a standard web browser. Several WAP browser emulators are available in order to view WML pages on your home PC.As mentioned before, WML documents are divided into a set of units of user interaction called cards. Cards are well suited to be viewed on the limited screen size of WAP devices. A WML deck is located within the tags. Each individual card that is then displayed on the WAP device is set apart by the tags. The content of the card and any functionality is contained within the CARD tags. Users can then scroll through WML cards on their WAP devices.Wireless Bitmap (WBMP)WBMP is the default picture format for WAP. WBMPs are uncompressed, monochrome black/white bitmaps intended for use in devices with small screens and a narrow bandwidth connection. This makes WBMPs well suited for use with WAP devices.WAP ServersMost web servers can handle WAP content. To be sure if your web server can handle WAP content, the following MIME types must be available:1. text/vnd.wap.wml for .wml files (WML source files) 2. application/vnd.wap.wmlc for .wmlc files (WML compiled files) 3. text/vnd.wap.wmlscript for .wmls files (WMLScript source files) 4. application/vnd.wap.wmlscriptc for .wmlsc files (WMLScript compiled files) 5. image/vnd.wap.wbmp for .wbmp files (wireless bitmaps)

Process of Connecting a WAP device to a WWW siteWAP phones use the in-built browser to:1. Make a request in WML 2. This request is passed to a WAP Gateway that then retrieves the information from an Internet server either in standard HTML format or WML/JWMLScript directly prepared for WAP devices. If the content being retrieved is in HTML format, a filter in the WAP Gateway may try to translate it into WML. 3. The requested information is then sent from the WAP Gateway to the WAP client, using the underlying wireless infrastructure. Area of ApplicationThe following list is extracted from a presentation by WAP Forum in M-commerce World London Feb 2001:M-commerceShopping, ticket purchase, reservation, comparison shoppingFinanceStatements, fund transfer, shares tradingM-billingNotification, presentation and payment of billsEnterprise AccessInventory, shipment/sales update, email accessM-careCustomer service, payment status, other backroom operationsEntertainmentGames, gambling, interactive multi-player eventsMessagingCommunication and collaborationTravelScheduling, advisories, reservationsLocation-smart services . Traffic reports, parking information, store discounts, event recommendations

Practical No. 2Aim:- Write a WML script to establish connectivity between two cards.Theory:WML Used to create the cards for mobile application (s) Two versionsWML 2.x and WML 1.x WML 2.x includes XHTML-MP which includes XHTML WML 1.x does not include XHTML

Information in WML A collection of decks and cards A WML deck is saved in a file with extension wml Each file contains one deck For example, a welcome deck can be saved in a WML file welcome.wml

WML deck Can have number of cards There is a navigational link from one card to another WML provides for management of the navigation between cards and decks

WML card A scaled down set of procedural elements Used to control navigation between cards A card represents an interaction with the user and the deck contains the cards Provides the content (for example, a program, command, data, string, or image) Supports variety of formatting commands as well as layout commands Commands are defined by tags and attributes Provides user interface for mobile devices with constraints as mentioned in the preceding text Organizes similar to deck and cards

WML parser Parses the tags, attributes, and underlying text within the tags present within the deck or card The parser is a part of a browser or serverThe format of a WML deck and card

WML card First validated against its declared document type using WML 1.3 DTD (document type definition) before parsing Parsed data, information, and contents used to give input to a Java program for the application or server which runs method(s) at the browser or server Browser program runs at the client

WinWAP WinWAP has an Emulator which is an alternative program used for emulating the actual run at the mobile client and runs on a PC WinWAP is for a computing system running on PocketPC, WindowsMobile 2003, or Windows operating system

Application Running using WML Card A WML card containing a client-request is transmitted and response is received from server Element do is used to process the text within the do tags The element label is an attribute which defines a text, the purpose of which is simply to specify the incoming text or action

URLs are used to call WML Script functions from a WML card. The URL specifies the location of the WML Script file and the name of the function to be called. It should be in the form:

http://domain_name/path/wmlscript_filename#function_name(argument1, argument2, ...)

The URL can be in absolute or relative form.The following example demonstrates how to use anchor links to call WMLScript functions from a WML card. Suppose we have a WML Script file called wmlscript.wmls, which contains the following script:extern function wmlscript_function(){WMLBrowser.setVar("message", "Welcome to our WMLScript tutorial");}To call wmlscript_function() from a WML card, create an anchor link using the following WML markup. The script will be executed if you click the anchor link.Execute ScriptOr

Execute Script

Another way to call wmlscript_function() in a WML card is to place the URL in a WML event handler. The script will be executed when the WML event occurs. For example, the following markup instructs the WAP browser to call wmlscript_function() when the ontimer event is triggered:

Four event types are supported in WML. They are ontimer, onenterbackward, onenterforward and onpick. Details about them can be found in the "WML Events and the Tag" section of our WML tutorial.

Passing Arguments to FunctionsThe wmlscript_function() function above does not take any arguments. Now let's see how to pass arguments to functions. Suppose there is another function called addition() that takes two numbers as its arguments:extern function addition(number1, number2){WMLBrowser.setVar("message", number1 + number2);}

To call addition() from a WML card, we need to include two arguments in the URL. For example, to pass two integers 10 and 11 to addition(), we can make use of the following WML markup:Execute ScriptIn some situations, what you want to pass into a WMLScript function is not a fixed value but is a WML variable. The following WML markup demonstrates how to pass two WML variables, wmlVar1 and wmlVar2, to the addition() function:

Execute Script

...

When the WAP browser comes across the terms $(wmlVar1) and $(wmlVar2), it will substitute them with their stored value. So, the WML markup:Execute Scriptwill become:Execute ScriptNote that if the value of wmlVar1 and wmlVar2 contains non-numeric characters, $(wmlVar1) and $(wmlVar2) have to be enclosed in quotes so that the values are passed into the function as string literals, like this:Execute ScriptSuppose the values of wmlVar1 and wmlVar2 are still 10 and 11 respectively. After substitution, the above WML markup will become:Execute Script

Practical No.3Aim:- Write a WML page to display an image and to accept input from the user.Theory:The tag is used to add an image to a WML card. This is the same as in HTML. WAP browsers will display the text assigned to the alt attribute of the tag if it cannot display the image for reasons such as file not found or image format not supported. The URL of the image file is specified with the src attribute.The height and width attributes of the tag, as their names suggested, are used to specify the height and width of an image's display area. WAP browsers may reserve some space on the screen according to the values of these two attributes when the image is still downloading, so that users can know the layout of the card. Also, WAP browsers may scale up or down the size of an image if the height and width attribute values are not the same as the image's real size.Older WAP-enabled wireless devices can only display WBMP images. Newer ones support image formats commonly used on the web such as GIF, JPG and PNG.For example the script can be shown as

Practical No. 4Aim:- A write WML page using various tags such as select and option tags.Theory:The onpick event is used together with the WML tags, which are used to specify an item of a selection list. Before we discuss the onpick event, let us first introduce to you what selection lists are and how to use them in mobile Internet browsing applications.Creating Selection Lists (Radio Buttons): A selection list is a list of options that a user can select. The WML tags are used to define a selection list and the tags are used to define an item in a selection list. Items are presented as radio buttons in some WAP browsers. The tag pair should be enclosed within the tags. The following WML example demonstrates how to create a selection list only tags:

This is a selection list:
WML Tutorial AWML Tutorial BWML Tutorial CIn WML, a selection list is associated with a variable, which stores the value of the item selected. The variable name is specified with the name attribute of the element and the value of an item is specified with the value attribute of the element. In the above WML example, a variable selection_list is associated with the selection list.The value attribute of the tag can be used to set the default option that will be selected initially. The tag that has the same value attribute value as that of the tag will be the default option. Here is an example that shows how to specify the second option "WML Tutorial B" as the default option:

WML Tutorial AWML Tutorial BWML Tutorial C

Experiment No:5

Aim:To study MATLAB commuictaion tool

Theory:What Is the Communications Toolbox?

The Communications Toolbox is a set of MATLAB functions that can help youdesign and analyze advanced communication systems. Functions in the toolboxcan accomplish these tasks:

Random signal production

Error analysis, including eye diagrams and scatter plots

Source coding, including scalar quantization, differential pulse code modulation, and companders

Error-control coding, including convolutional and linear block coding

Analog and digital modulation/demodulation

Filtering of data using special filters

Computations in Galois fields

Random Signals and Error Analysis

Simulating a communication system often involves analyzing its response tothe noise inherent in real-world components. Such analysis aims to illustratethe systems response and possibly to help design a system appropriate for themost likely kinds of noise.

Error Analysis Features of the Toolbox

Error analysis tasks supported in the Communications Toolbox include:Simulating noise or signal sources using random signalsComputing the error rate or number of errorsPlotting an eye diagramGenerating a scatter plotThis section describes these toolbox functions that accomplish error-analysistasks: biterr, eyediagram, randerr, randint, randsrc, scatterplot, symerr,and wgn. Since error analysis is often a component of communication systemsimulation, other portions of this guide provide additional examples.

Random Signals

Random signals are useful for simulating noise, errors, or signal sources.Besides built-in MATLAB functions like rand and randn, you can also use thesefunctions from this toolbox:wgn, for generating white Gaussian noiserandsrc, for generating random symbolsrandint, for generating uniformly distributed random integersranderr, for generating random bit error patternsWhile randsrc and randint are suitable for representing sources, randerr ismore appropriate for modeling channel errors.

White Gaussian Noise

The wgn function generates random matrices using a white Gaussian noisedistribution. You specify the power of the noise in either dB (decibels), dBm, orlinear units. You can generate either real or complex noise.For example, the command below generates a column vector of length 50containing real white Gaussian noise whose power is 2 dB. The functionassumes that the load impedance is 1 Ohm.y1 = wgn(50,1,2);To generate complex white Gaussian noise whose power is 2 watts, across aload of 60 Ohms, use either of the commands below. Notice that the ordering ofthe string inputs does not matter.y2 = wgn(50,1,2,60,'complex','linear');y3 = wgn(50,1,2,60,'linear','complex');To send a signal through an additive white Gaussian noise channel, use theawgn function.

Error RatesComparing messages before and after transmission can help you evaluate thequality of a communication system design or the performance of a specialtechnique or algorithm. If your communication system uses several bits torepresent a single symbol, then counting bit errors is different from countingsymbol errors. In either the bit- or symbol-counting case, the error rate is thenumber of errors divided by the total number (of bits or symbols) transmitted.The biterr function compares two messages and computes the number of biterrors and the bit error rate. The symerr function compares two messages andcomputes the number of symbol errors and the symbol error rate.

Experiment No:6

Aim:Write a MATLAB Program for representing Analog Signal.

Representing Analog SignalsTo modulate an analog signal using this toolbox, start with a real message signal and a sampling rate Fs in hertz. Represent the signal using a vector x, the entries of which give the signal's values in time increments of 1/Fs. Alternatively, you can use a matrix to represent a multichannel signal, where each column of the matrix represents one channel.For example, if t measures time in seconds, then the vector x below is the result of sampling a sine wave 8000 times per second for 0.1 seconds. The vector y represents the modulated signal.Fs = 8000; % Sampling rate is 8000 samples per second.Fc = 300; % Carrier frequency in Hzt = [0:.1*Fs]'/Fs; % Sampling times for .1 secondx = sin(20*pi*t); % Representation of the signaly = ammod(x,Fc,Fs); % Modulate x to produce y.figure;subplot(2,1,1); plot(t,x); % Plot x on top.subplot(2,1,2); plot(t,y)% Plot y below.

As a multichannel example, the code below defines a two-channel signal in which one channel is a sinusoid with zero initial phase and the second channel is a sinusoid with an initial phase of pi/8.Fs = 8000;t = [0:.1*Fs]'/Fs;x = [sin(20*pi*t), sin(20*pi*t+pi/8)];

Experiment No:7Aim : Implement Analog Modulation in MATLAB.Analog Modulation ExampleThis example illustrates the basic format of the analog modulation and demodulation functions. Although the example uses phase modulation, most elements of this example apply to other analog modulation techniques as well.The example samples an analog signal and modulates it. Then it simulates an additive white Gaussian noise (AWGN) channel, demodulates the received signal, and plots the original and demodulated signals.% Prepare to sample a signal for two seconds,% at a rate of 100 samples per second.Fs = 100; % Sampling ratet = [0:2*Fs+1]'/Fs; % Time points for sampling

% Create the signal, a sum of sinusoids.x = sin(2*pi*t) + sin(4*pi*t);

Fc = 10; % Carrier frequency in modulationphasedev = pi/2; % Phase deviation for phase modulation

y = pmmod(x,Fc,Fs,phasedev); % Modulate.y = awgn(y,10,'measured',103); % Add noise.z = pmdemod(y,Fc,Fs,phasedev); % Demodulate.

% Plot the original and recovered signals.figure; plot(t,x,'k-',t,z,'g-');legend('Original signal','Recovered signal');

Experiment No:8Aim:Write a program for generating random symbol and create Noisy Signal.

Theory: Initializing VariablesThe first step is to initialize variables for number of samples per symbol, number of symbols to simulate, alphabet size (M) and the signal to noise ratio. We create a local random stream with known seed and state to be used by random number generators. Using this local stream ensures that the results generated by this demo will be repeatable.nSamp = 8; numSymb = 100;M = 4; SNR = 14;hStr = RandStream('mt19937ar', 'Seed', 12345);Generating Random Information SymbolsNext, use RANDI to generate random information symbols from 0 to M-1. Since the simulation is of QPSK, the symbols are 0 through 3. The first 10 data points are plotted.numPlot = 10;msg_orig = randi(hStr, [0 M-1], numSymb, 1);stem(0:numPlot-1, msg_orig(1:numPlot), 'bx');xlabel('Time'); ylabel('Amplitude');

Phase Modulating the DataUse MODEM.PSKMOD to modulate the data using QPSK modulation and Gray encoding. Updample the symbols to a sampling rate 8 times the carrier frequency using RECTPULSE. Use SCATTERPLOT to see the signal constellation.hMod = modem.pskmod('M', M, 'PhaseOffset', pi/4, 'SymbolOrder', 'Gray');msg_tx = modulate(hMod, msg_orig);msg_tx = rectpulse(msg_tx,nSamp);h1 = scatterplot(msg_tx);

Creating the Noisy SignalThen use AWGN to add noise to the transmitted signal to create the noisy signal at the receiver. Use the 'measured' option to add noise that is 14 dB below the average signal power (SNR = 14 dB). Plot the constellation of the received signal.msg_rx = awgn(msg_tx, SNR, 'measured', hStr, 'dB');h2 = scatterplot(msg_rx);

Experiment No:910. Aim: Case Study on 4G Technology.

1.INTRODUCTION

The approaching 4G (fourth generation) mobile communication systems are projected to solve still-remaining problems of 3G (third generation) systems and to provide a wide variety of new services, from high-quality voice to high-definition video to high-data-rate wireless channels. The term 4G is used broadly to include several types of broadband wirelessaccess communication systems, not only cellular telephone systems. One of the terms used to describe 4G is MAGICMobile multimedia, anytime anywhere, Global mobility support, integrated wireless solution, and customized personal service. As a promise for the future, 4G systems, that is, cellular broadband wireless access systems, have been attracting much interest in the mobile communication arena. The 4G systems not only will support the next generation of mobile service, but also will support the fixed wireless networks. This paper presents an overall vision of the 4G features, framework, and integration of mobile communication. The features of 4G systems might be summarized with one word-Integration.The 4G systems are about seamlessly integrating terminals, networks, andapplications to satisfy increasing user demands. The continuous expansion of mobile communication and wireless networks shows evidence of exceptional growth in the areas of mobile subscriber, wireless network access, mobile services, and applications. An estimate of 1 billion users by the end of 2003 justifies the study and research for 4G systems.

2.HISTORY

The history and evolution of mobile service from the 1G (first generation) to fourth generation are discussed in this section. Table 1 presents a short history of mobile telephone technologies. This process began with the designs in the 1970s that have become known as 1G. The earliest systems were implemented based on analog technology and the basic cellular structure of mobile communication. Many fundamental problems were solved by these early systems. Numerous incompatible analog systems were placed in service around the world during the 1980s.The 2G (second generation) systems designed in the 1980s were still used mainly for voice applications but were based on digital technology, including digital signal processing techniques. These 2G systems provided circuit-switched data communication services at a low speed. The competitive rush to design and implement digital systems led again to a variety of different and incompatible standards such as GSM (global system mobile), mainly in Europe; TDMA (time division multiple access) (IS-54/IS-136) in the U.S.; PDC (personal digital cellular) in Japan; and CDMA (code division multiple access) (IS-95), another U.S. system. These systems operate nationwide or internationally and are today's mainstream systems, although the data rate for users in these system is very limited. During the 1990s, two organizations worked to define the next, or 3G, mobile system, which would eliminate previous incompatibilities and become a truly global system. The 3G system would have higher quality voice channels, as well as broadband data capabilities, up to 2 Mbps. Unfortunately, the two groups could not reconcile their differences, and this decade will see the introduction of two mobile standards for 3G. In addition, China is on the verge of implementing a third 3G system. An interim step is being taken between 2G and 3G, the 2.5G. It is basically an enhancement of the two major 2G technologies to provide increased capacity on the 2G RF (radio frequency) channels and to introduce higher throughput for data service, up to 384 kbps. A very important aspect of 2.5G is that the data channels are optimized for packet data, which introduces access to the Internet from mobile devices, whether telephone, PDA (personal digital assistant), or laptop. However, the demand for higher access speed multimedia communication in today's society, which greatly depends on computer communication in digital format, seems unlimited. According to the historical indication of a generation revolution occurring once a decade, the present appears to be the right time to begin the research on a 4G mobile communication system.

3.VISION OF 4G

This new generation of wireless is intended to complement and replace the 3G systems, perhaps in 5 to 10 years. Accessing information anywhere, anytime, with a seamless connection to a wide range of information and services, and receiving a large volume of information, data, pictures, video, and so on, are the keys of the 4G infrastructures. The future 4G infrastructures will consist of a set of various networks using IP (Internet protocol) as a common protocol so that users are in control because they will be able to choose every application and environment. Based on the developing trends of mobile communication, 4G will have broader bandwidth, higher data rate, and smoother and quicker handoff and will focus on ensuring seamless service across a multitude of wireless systems and networks. The key concept is integrating the 4G capabilities with all of the existing mobile technologies through advanced technologies. Application adaptability and being highly dynamic are the main features of 4G services of interest to users. These features mean services can be delivered and be available to the personal preference of different users and support the users' traffic, air interfaces, radio environment, and quality of service. Connection with the network applications can be transferred into various forms and levels correctly and efficiently. The dominant methods of access to this pool of information will be the mobile telephone, PDA, and laptop to seamlessly access the voice communication, high-speed information services ,and entertainment broadcast services. Figure 1 illustrates elements and techniques to support the adaptability of the 4G domain. The fourth generation will encompass all systems from various networks, public to private; operator-driven broadband networks to personal areas; and ad hoc networks. The 4G systems will interoperate with 2G and 3G systems, as well as with digital (broadband) broadcasting systems. In addition, 4G systems will be fully IP-based wireless Internet. This allencompassing integrated perspective shows the broad range of systems that the fourth generation intends to integrate, from satellite broadband to high altitude platform to cellular 3G and 3G systems to WLL (wireless local loop) and FWA (fixed wireless access) to WLAN(wireless local area network) and PAN (personal area network),all with IP as the integrating mechanism. With 4G, a range of new services and models will be available. These services and models need to be further examined for their interface with the design of 4G systems. Figures 2 and 3 demonstrate the key elements and the seamless connectivity of the networks.

4.KEY 4G TECHNOLOGIES

Some of the key technologies required for 4G are briefly described below:

4.1 OFDMA

Orthogonal Frequency Division Multiplexing (OFDM) not only provides clear advantages for physical layer performance, but also a framework for improving layer 2 performance by proposing an additional degree of free- dom. Using ODFM, it is possible to exploit the time domain, the space domain, the frequency domain and even the code domain to optimize radio channel usage. It ensures very robust transmission in multi-path environments with reduced receiver complexity. OFDM also provides a frequency diversity gain, improving the physical layer performance .It is also compatible with other enhancement Technologies, such as smart antennas and MIMO.OFDM modulation can also be employed as a multiple access technology (Orthogonal Frequency Division Multiple Access; OFDMA). In this case, each OFDM symbol can transmit information to/from several users using a different set of sub carriers (sub channels). This not only provides additional flexibility for resource allocation (increasing the capacity), but also enables cross-layer optimization of radio link usage.

4.2 SOFTWARE DEFINED RADIO Software Defined Radio (SDR) benefits from todays high processing power to develop multi-band, multi-standard base stations and terminals. Although in future the terminals will adapt the air interface to the available radio access technology, at present this is done by the infrastructure. Several infrastructure gains are expected from SDR. For example, to increase network capacity at a specific time (e.g. during a sports event),an operator will reconfigure its network adding several modems at a given Base Transceiver Station (BTS). SDR makes this reconfiguration easy. In the context of 4G systems, SDR will become an enabler for the aggregation of multi-standard pico/micro cells. For a manufacturer, this can be a powerful aid to providing multi-standard, multi-band equipment with reduced development effort and costs through simultaneous multi-channel processing.

4.3 MULTIPLE-INPUT MULTIPLE OUTPUT

MIMO uses signal multiplexing between multiple transmitting antennas (space multiplex) and time or frequency. It is well suited to OFDM, as it is possible to process independent time symbols as soon as the OFDM waveform is correctly designed for the channel. This aspect of OFDM greatly simplifies processing. The signal transmitted by m antennas is received by n antennas. Processing of the received signals may deliver several performance improvements:range, quality of received signal and spectrum efficiency. In principle, MIMO is more efficient when many multiple path signals are received. The performance in cellular deployments is still subject to research and simulations.However, it is generally admitted that the gain in spectrum efficiency is directly related to the minimum number of antennas in the link.

4.4 HANDOVER AND MOBILITY

Handover technologies based on mobileIP technology have been considered for data and voice. Mobile IP techniques are slow but can be accelerated with classical methods (hierarchical, fast mobile IP). These methods are applicable to data and probably also voice. In single-frequency networks, it is necessary to reconsider the handover methods. Several techniques can be used when the carrier to interference ratio is negative (e.g. VSFOFDM,bit repetition), but the drawback of these techniques is capacity. In OFDM, the same alternative exists as in CDMA, which is to use macro-diversity. In the case of OFDM, MIMO allows macro-diversity processing with performance gains. However, the implementation of macro-diversity implies that MIMO processing is centralized and transmissions are synchronous. This is not as complex as in CDMA, but such a technique should only be used in situations where spectrum is very scarce.

5.QUALITY OF SERVICE

_ Traffic generated by the different services will not only increase traffic loads on the networks, but will also require different quality of service (QoS) requirements (e.g., cell loss rate, delay, and jitter) for different streams (e.g., video, voice, data).

_ Providing QoS guarantees in 4G networks is a non-trivial issue where both QoS signaling across different networks and service differentiation between mobile flowswill have to be addressed.

_ One of the most difficult problems that are to be solved, when it comes to IP mobility, is how to insure the constant QoS level during the handover.

_ Depending on whether the new access router is in the same or some other subnetwork, we recognize the horizontal and vertical handover.

_ However, the mobile terminal can not receive IP packets while the process of handover is finished. This time is called the handover latency._ Handover latency has a great influence on the flow of multimedia applications in realtime.

_ Mobile IPv6 have been proposed to reduce the handover latency and the number of lost packets.

_ The field Traffic Class and Flow Label in IPv6 eader enables the routers to secure the special QoS for specific packet series with marked priority.

6.SECURITY

_ The heterogeneity of wireless networks complicates the security issue.

_ Dynamic reconfigurable, adaptive, and lightweight security mechanisms should be developed.

_ Security in wireless networks mainly involves authentication, confidentiality, integrity, and authorization for the access of network connectivity and QoS resources for the mobile nodes flow.

_ AAA (Authentication Authorization Auditing) protocols provide a framework forsuch suffered especially for control plane functions and installing security policies in the mobile node such as encryption, decryption and filtering.

7.BENEFITS

7.1 CONVERGENCE OF CELLULAR MOBILE NETWORKS ANDWLANS

7.1.1 Benefits for Operators:

Higher bandwidths. Lower cost of networks and equipment. The use of licence-exempt spectrum. Higher capacity and QoS enhancement. Higher revenue.7.1.2 Benefits for Users: Access to broadband multimedia services with lower cost and where mostly needed. Inter-network roaming.

7.2 CONVERGENCE OF MOBILE COMMUNICATIONSAND BROADCASTING

7.2.1 From broadcaster point of view:Introducing interactivity to their unidirectional point-to multipoint Broadcasting systems. That is, a broadband downlink based on DAB/DVB-T and a narrowband uplink based on 3G cellular systems.

7.2.2 From the cellular mobile operator point of view:

_Providing a complementary broadband downlink in vehicular environments to support Ipbased multi-media traffic which is inherently asymmetrical.

7.3 CONVERGENCE BENEFITSBroadcasters will benefit from the use of cellular mobile systems to adapt the content of their multi-media services more rapidly in response to the feedback from customers.

_Cellular operators will benefit from offering their customers a range of new broadband multimedia services in vehicular environments.

_Users will benefit from faster access to a range ofbroadband multi-media services with reasonable QoS and lower cost.

7.4 WIRELESS SYSTEM DISCOVERY

A multimode terminal attaches to the WLAN and scans the available systems.

It can download suitable software manually or automatically.7.5RECONFIGURABLE TECHNOLOGY

In order to use the large variety of services and wireless networks, multimode user terminals are essential as they can adapt to different wireless networks by reconfiguringthemselves. 4G Mobile Communication System Division of Computer Engineering 16

This eliminates the need to use multiple terminals (or multiple hardware components in aterminal).

The most promising way of implementing multimode user terminals is to adopt the software radio approach.

RE-CONFIGURABLE TECHNOLOGYCHALLENGES:

Regulatory and Standardisation issues Business models User preference profiles Inter-system handover mechanisms and criteria Software download mechanisms Flexible spectrum allocation and sharing between operators

RE-CONFIGURABLE TECHNOLOGY

BENEFITS FOR:USERS: Select network depending on service requirements and cost. Connect to any network Worldwide roaming. Access to new services.

OPERATORS:

Respond to variations in traffic demand (load balancing). Incorporate service enhancements and improvements. Correction of software bugs and upgrade of terminals. Rapid development of new personalised and customised services.

MANUFACTURERS:

Single platform for all markets. Increased flexible and efficient production.

PERSONAL MOBILITY:

_ In addition to terminal mobility, personal mobility is a concern in mobility management._ Personal mobility concentrates on the movement of users instead of users terminals,and involves the provision of personal communications and personalized operatingenvironments._ Once the callers agent identifies users location, the callers agent can directly communicate with his agent.

8.APPLICATIONS

8.1 VIRTUAL PRESENCE: This means that 4G provides user services at all times, even if the user is off-site.

8.2 VIRTUAL NAVIGATION: 4G provides users with virtual navigation through which a user can access a database of the streets, buildings etc.

8.3TELEGEOPROCESSING APPLICATIONS: This is a combination of GIS(Geographical Information System) and GPS (Global Positioning System) in which a user can get the location by querying.

8.4TELE-MEDICINE AND EDUCATION: 4G will support remote health monitoring of patients. For people who are interested in life long education, 4G provides a good opportunity.

8.5 CRISIS MANAGEMENT: Natural disasters can cause break down in communication systems. In todays world it might take days or 7 weeks to restore the system. But in 4G it is expected to restore such crisis issues in a few hours.

8.6 MULTIMEDIA VIDEO SERVICES_ 4G wireless systems are expected to deliver efficient multimedia services at very high data rates.

_ Basically there are two types of video services: bursting and streaming video services.

_ Streaming is performed when a user requires real-time video services, in which the server delivers data continuously at a playback rate.

_ Bursting is basically file downloading using a buffer and this is done at the highest data rate taking advantage of the whole available bandwidth.

9.CONCLUSION

As the history of mobile communications shows,attempts have been made to reduce anumber of technologies to a single global standard. Projected 4G systems offer this promise of a standard that can be embraced worldwide through its key concept of integration. Future wireless networks will need to support diverse IP multimedia applications to allow sharing of resources among multiple users. There must be a low complexity of implementation and an efficient means of negotiation between the end users and the wireless infrastructure. The fourth generation promises to fulfill the goal of PCC (personal computing and communication)a vision that affordably provides high data rates everywhere over awireless network.

[Type text]