A Software Development Framework Based on C++ OOP Language for Link-level Simulation Tools
|
|
- Donald Edwards
- 8 years ago
- Views:
Transcription
1 A Software Development Framework Based on C++ OOP Language for Link-level Simulation Tools Carlos H. M. de Lima, Elvis M. G. Stancanelli, Emanuel B. Rodrigues, Jean M. da S. Maciel and Francisco R. P. Cavalcanti Abstract This article introduces a software development framework, which amasses Object-Oriented Programming (OOP) concepts and designed procedures, intended to systematize the implementation of link-level simulation tools. This development framework is fully implemented in C++ programming language providing modularity and reusability (improving the coding activity). This framework then constitutes remarkable tool for quickly creating link-level applications. Aiming to evaluate the applicability of this software structure, the conversational service class transmitting at 12.2 kbps and over the Wideband CDMA (WCDMA) Downlink (DL) Dedicated Channel (DCH) is addressed as a case-study and therefore potential benefits of utilizing such development library are identified. It is shown that the development framework provides flexibility for the software development of link-level simulators remarkably reducing the design, programming and testing stages. Index Terms Development Framework, OOP, C++, IT++, WCDMA, DL, DCH. I. INTRODUCTION Independent of the business area and performed activity, the accomplishment of goals by employing a minimum amount of resources (time and investments) is the primary concern. Therefore, considering the present-day competitiveness, the employment of expensive procedures to conceive, develop and produce end-products is undesirable and even unacceptable. Nevertheless, the utilization of high fidelity models makes practical a detailed investigation of processes related to an actual system. Thus, costs are minimized, errors are foreseen and strategic decisions that avoid imminent failure are supported. The employment of such models throughout simulations constitutes a powerful tool to comprehend the operation of modeled systems, and besides allows to optimize the performance and to assure the reliability. Generally speaking, simulations mimic real systems, for instance, emulates the stock market tendencies, the dynamics of a machine, the assembly line of a product, or the behavior of a cellular system. In this way, the evaluation of cellular systems, addressing its operational principals, functionalities and feasibility, by means of models, which are conveniently incorporated into a simulator, constitutes an appropriate manner of representing the reality. A cellular system model comprises stochastic components and processes whose random nature need to be appropriately captured. The modeling of cellular networks, which are dynamic and complex systems, by means of analytical The authors are with the Wireless Telecom Research Group - GTEL, Federal University of Ceará - UFC, Fortaleza, Brazil. {carlos, emiguel, emanuel, jean, rodrigo}@gtel.ufc.br approach demands so many simplifications that makes its applicability inappropriate to describe the related processes. A simulation is a controlled execution of models, which can be appropriately gathered and represented by means of a computer program, whose objective is to provide information about the assessed system. Traditionally, link-level applications are developed employing the functional programming paradigm that achieves computational tasks similarly to the evaluation of mathematical functions. Commonly, general-purpose computational tools are used, for instance, the MATLAB R that is a procedural programming language (with limited object-oriented programming capabilities) and provides numerical computing environment. Link-level Software Development Framework (LSDF) is a software framework fully implemented in C++ OOP language and using commonly known OOP design patterns [1]. By using LSDF, the implementation effort is significantly reduced due to the inherent modularity and reusability of this framework. The LSDF provides a structure for supporting the software development activity, especially as a skeletal support used as the basis for a link-level simulator being constructed. This framework allows for rapid implementation and simplified maintenance of link-level simulation tools. Further, it is an extensible system designed to easily allow the addition of new modules at a later date. Its modular structure easily enables parallel development of different functional modules in a collaborative approach between different programmers. The goal of LSDF is to provide a robust and automated framework for software development upon which link-level simulation can be easily implemented. LSDF simplifies the development activity reducing both codification time and effort, decreasing costs and avoiding reimplementation of either functionalities or entities making the coding activity as intuitive as possible. This article is divided into the following sections: Section II presents general aspects of the LSDF library. Section III presents the performance evaluation of a case-study based on the WCDMA DCH for the downlink direction. Section IV presents main observations, final conclusions and perspectives for the LSDF development framework. II. GENERIC SIMULATOR ARCHITECTURE Fundamentally, the functional architecture of each component, which is developed using the LSDF framework, is divided between an operational implementation and a generic interface. The operational implementation represents SBrT 337
2 the functional procedures executed by each building module, while the generic interface enables interactions between distinct building modules. By connecting several building modules together by means of the generic interface, a specific transmission chain entity is integrated in a functional structure. Mathematical functions, signal processing procedures, speech processing, and communications specific classes and functions are primarily provided by the IT++ library [2]. The external library IT++ provides functional procedures for the great part of currently used building modules. However, very specific functionalities of modeled radio networks, for instance rate matching, which are not provided by IT++, are therefore implemented in the LSDF framework. The generic interface essentially provides modularity and reusability, which are the most remarkable features of the LSDF structure. This software development structure was conceived, designed and implemented by the Wireless Telecommunications Research Group (GTEL) programming team. Each functional module has a multiple inheritance from a generic interface and from an operational implementation, which constitutes its functional part. The generic interface is dealt with in Sections II-A and II-B, while the implementation details (functional aspects of a building module) is addressed in Section III by means of a case-study: conversational service at 12.2 kbps over WCDMA DL DCH channel. A. Generic simulator logical structure The hierarchical structure of the LSDF link-level framework is fundamentally composed of three parts: building modules, data blocks (exchange blocks) and one transmission chain entity. Figure 1 illustrates the building module. Each functional module, independent of the performed task (e.g., coding, segmentation, etc.), is a building module itself. Therefore, a generic and common interface can be established among several modules in a transmission chain entity. A unique entity executes the transmission and reception updates. However, updates are controlled by the transmission chain entity that triggers the overall update chain; as a result, each building module sequentially performs its own update as well. The updates are sequential because the position of the modules in the stack determines the order to perform an update. During the update execution, a building module changes its state and also performs its functional procedure, for instance, a Cyclic Redundancy Check (CRC) module has to insert the CRC attachment during the transmission and verify the CRC integrity during the reception. The transmission chain entity connects successive building modules through the previous and next connectors. Connections between two distinct building modules are established during the insertion procedure of the building modules in the stack. A building module also encloses a list of data blocks, which in turn convey the information block that should be propagated through the transmission and reception chains. Data blocks Fig. 1. Previous Data Block Data Block Data Block Next Illustration of a generic building module. are propagated through the transmission chain entity as a specialized information block named exchange block. Figure 2 illustrates the structure of the transmission chain entity. This transmission entity controls the overall update of the building modules currently compounding the stack of modules. Moreover, any information that should be transmitted through the transmission chain entity is inserted and removed by using push and pop functionalities, respectively. Notice that the first and the last modules in the stack are connected to the transmission chain entity by the previous and next connectors, respectively. A transmission entity is itself a modified building module. Fig. 2. Transmission Chain Entity Transmission Reception Illustration of a generic transmission chain entity. connectors SBrT 338
3 B. Generic simulator flowchart Figure 3 succinctly illustrates a typical iteration of a generic link-level simulation tool. Each iteration starts by randomly generating data payload that should be transmitted throughout the transmission and reception chains. After that, the information is inserted in the stack of modules by using the push functionality. Next, the transmission chain entity performs an overall update, and each building module is updated in the chain. Notice that the transmission entity only is in charge of the update of the stack of modules. However, the exact task performed is implementation specific of each functional module. After propagating the information down in the stack during the transmission update and up during the reception update, the information is retrieved from the transmission/reception chain and relevant metrics can be calculated. During a transmission update, the radio frame is assembled and transmitted through the air interface, while during a reception update the transmitted information is recovered. Finally, the metrics are calculated and made available for on-line evaluation or for post-processing after a complete simulation run is finished. Fig. 3. Begin Generate Data Push to Stack Update Stack Pop from Stack Calculate Metrics End Illustration of an iteration of a generic link-level simulation tool. III. CASE-STUDY: CONVERSATIONAL SERVICE AT 12.2 KBPS OVER WCDMA DL DCH CHANNEL This section provides details about the implementation of a simulation tool by using the LSDF. For the downlink, the physical and the radio link layers of the WCDMA DCH transport channel was implemented according to the 3rd. Generation Partnership Project (3GPP) specifications [3], [4]. The complete multiplexing and coding chain for the WCDMA DCH was implemented by utilizing the GTEL link-level library. This library is completely written in C++ OOP language and has both modularity and reusability as great concerns. The modularity provides flexibility and independence to the programming activity, while the reusability allows time-saving during the implementation stage, since building modules previously developed can be re-utilized. In the following, sections III-A and III-B describe the structure of the DL DCH, and the coding/multiplexing and spreading/modulation chain of DL WCDMA, respectively. Finally, section III-C shows the illustrative results of Block Error Rate (BLER) performance for the simulation scenario considered in this case-study. A. Downlink DCH Channel Structure The transport channels characterize the manner and with which characteristics the data is transferred. They are divided in two groups: Dedicated Channels and Common Channels. The main difference between them is the fact that a common channel is a cell resource that is divided among a group of users (maybe all of them), while a dedicated channel resource, identified by a given code or frequency, is reserved for only one user [5]. The case-study presented here focus on dedicated transport channels that are used for the provision of conversational services (speech service using Adaptive Multirate (AMR) codec with 12.2 kbps). The DCH modeling is based on the 3GPP Release 99 (R99) specifications. The DCH carries all the information addressed to a given user that comes from layers above the physical layer, including service data (i.e. speech frames) and control information (e.g. handover commands or measurement reports). Moreover, the dedicated transport channel is characterized by functions such as fast power control, soft(er) handover, fast rate adaptation, and the possibility to support adaptative antenna techniques. The dedicated transport channel is mapped on two physical channels. The Dedicated Physical Data Channel (DPDCH) transports higher layer information including user data, while the Dedicated Physical Control Channel (DPCCH) transports control information necessary for the physical channel [6]. The Dedicated Physical Channel (DPCH) structure is depicted in Figure 4. In this model each pair of bits represents a Quadrature Phase-shift Keying (QPSK) symbol. The frame structure consists of a sequence of radio frames; one radio frame corresponding to 15 slots (10 ms or chips); and one slot corresponding to chips (0.667 ms), which equals one power control period. In the downlink, the dedicated physical channel (downlink DPCH) consists of a downlink DPDCH and a downlink DPCCH time-multiplexed with complex scrambling. Therefore, the dedicated data generated at higher layers carried on DPDCH is time-multiplexed with pilot bits, Transmit Power Control (TPC) commands, and Transport SBrT 339
4 Format Combination Indicator (TFCI) bits (optional) generated by the physical layer. The DPCH may or may not include the TFCI; if the TFCI bits are not transmitted, the Discontinuous Transmission (DTX) is used in the corresponding field. The I/Q branches of the modulator have equal power and the spreading factors range from 512 (7.5 ksps) down to 4 (960 ksps) [7]. The spreading factor for the highest transmission rate determines the channelization code to be reserved from the given code tree. TRANSPORT BLOCK CRC ATTACHMENT TRBK CONCATENATION & CODE BLOCK SEGMENTATION CHANNEL CODING DPDCH DPCCH DPDCH DPCCH RATE MATCHING DATA TPC TFCI DATA PILOT Fig chips SLOT 0 SLOT 1 SLOT K SLOT 13 SLOT 14 Structure of the DPCH. FRAME =10ms TRANSPORT CHANNEL PROCESSING 1 st INSERTION OF DTX INDICATION 1 st INTERLEAVING RADIO FRAME SEGMENTATION OTHER TRANSPORT CHANNELS In the present case-study, which evaluates the provision of speech service using the AMR codec with 12.2 kbps, the DPCH was implemented in the WCDMA DL DCH simulator concerning the following features: The DPCH Transmission Time Interval (TTI) has fixed duration of 20 ms (two radio frames); the DPCH conveys only conversational service class users with data rate of 12.2 kbps; it was considered a fixed spreading factor of 128; only the first AMR transport channel (there are three in total) was simulated. This was due to the fact that only this transport channel performs CRC checksum, and therefore is crucial for block error detection. The other two transport channels do not degrade the final voice quality (intelligibility) severely in case of block reception error. B. WCDMA coding/multiplexing and spreading/modulation chain This subsection briefly presents the transmission chain of the WCDMA DL DCH. More details about the transmission chain can be obtained from the 3GPP technical specifications [3], [4]. Such a chain is composed by channel coding and data modulation functionalities. Additionally, some interleaving, segmentation and Transport Channels (TrCHs) multiplexing functionalities are performed. Figure 5 illustrates the transmission chain composition. At the beginning of this transmission chain, a CRC is attached to the transport block. At the end of reception chain, this CRC is checked so that the occurrence of errors is verified for each detected block. The possible sizes for the CRC are 0, 8, 12, 16 and 24, which are signalled from higher layers. The correction of errors should be accomplished as well. Either a convolutional encoder with 9-constraint length or a turbo encoder [8] can be employed. For the former, 1/3 or 1/2 coding rates are possible, while for the last only 1/3 can SPREADING/MODULATION CHAIN TRCH MULTIPLEXING 2 nd INSERTION OF DTX INDICATION PHYSICAL CHANNEL SEGMENTATION 2 nd INTERLEAVING PHYSICAL CHANNEL MAPPING MODULATION MAPPER SPREADING SCRAMBLING PHYSICAL CHANNELS Fig. 5. Transport channel processing and spreading/modulation chain for WCDMA DL DCH. be adopted. WCDMA turbo encoder consists of two recursive systematic convolutional encoders parallel concatenated and of a multistage internal interleaver between them [3]. The corresponding turbo decoding operates in an iterative manner, comprising two Soft-Input/Soft-Output (SISO) decoders. Maximum A Posteriori Probability (MAP)-based [9] and Soft-Output Viterbi Algorithm (SOVA) [10] algorithms are alternatives for the SISO decoder. MAP-based turbo decoder is the most accurate, while the SOVA-based is attractive due to its low complexity and relatively high speed in spite of its SBrT 340
5 very small accuracy degradation, when compared to the MAP algorithm. By using either puncturing or repetition of bits, a rate matching stage is performed in the chain aiming to match the transport channel instantaneous bit to the physical channel bit rate. The WCDMA rate matching can deals with many transport channels, setting up a common point of operation in order to differentiate Quality of Service (QoS) among them. Both E b /N 0 matching and unequal error protection control are accomplished [11]. The rate matching can be controlled through a semi-static parameter provided by higher layers. Additionally, DTX is implemented to accomplish lower transmission rates for the downlink. In accordance with the usage of fixed or flexible positions, the DTX indication insertion is performed in different points of the chain (such points are indicated in Figure 5). Throughout the chain, bits are interleaved, blocks are segmented and channels are multiplexed. These functionalities are performed for each transport channel processing. Subsequently, the data modulation functionalities (i.e, modulation mapping, spreading and scrambling) are performed to make possible the communication through the radio channel. However, it is worthy to notice that, regarding computational effort issues, the WCDMA is modeled in equivalent base-band signal representation. The scrambling for the WCDMA downlink uses chips of a complex-valued long code that is built from a Gold sequence generated from 18-degree polynomials; the scrambling code has period of 10 ms radio frame. On the other hand, the spreading is based on the Orthogonal Variable Spreading Factor (OVSF) channelization codes; the Spreading Factor (SF) range is 4 to 512 for downlink Frequency Division Duplex (FDD) and does not vary on time. Typically, only one scrambling code and one spreading code tree are used per sector. Regarding multicode transmission for one user, the parallel code channels have different channelization codes, but the SFs are kept identical. Only QPSK modulation is considered on WCDMA downlink. DTX indications must be suitably treated during demodulation. C. Numerical Results Table I gathers the set of configuration parameters utilized throughout the simulations. TABLE I CONFIGURATION PARAMETERS. Parameter Value Transport block size 81 Transport block set sizes 81 Number of Iterations per E chip /N Channel Model AWGN Modulation Scheme QPSK CRC size 12 Transport Channel DCH Channel Coding Convolutional Coding Coding Rate 1/3 TTI Period 20 ms Spreading Factor 128 Figure 6 illustrates the performance results in terms of BLER for the evaluated case study: WCDMA DL DCH considering the conversational service at 12.2 kbps. BLER Fig E /N [db] chip 0 BLER for the WCDMA DL DCH transport channel. IV. CONCLUSION AND PERSPECTIVES In this article, an innovative software development framework intended to automate and simplify the implementation of link-level simulation tools was introduced. The programming framework is completely implemented in C++ language based on OOP concepts. This framework provides a solid structure on which the transmission chain of a Radio Access Network can be constructed: connection between adjacent functional modules, data information encapsulation and transmission throughout the complete chain, among others are provided by the LSDF. By using the LSDF framework, the modularity and reusability of functional modules are of paramount importance. As a consequence, modules can be implemented and tested independently. This fact facilitates and reduces the implementation effort considerably. Another remarkable characteristic of the LSDF framework is the flexibility to take advantage of distinct implementations (e.g., external mathematical and telecommunications library), since only the common interface among data blocks and building modules should be respected. In this way, external libraries can effectively and easily wrapped into the LSDF environment. An interactive Graphical User Interface (GUI) is foreseen to facilitate the construction of transmission chains for cellular systems. This envisaged GUI may have a SIMULINK R -like appearance, where graphical objects are manipulated in order to construct targeted systems. ACKNOWLEDGMENTS This work was supported by a grant from Ericsson of Brazil - research branch under ERBB/UFC.17 technical cooperation contract. Francisco R. P. Cavalcanti was partly funded by CNPq - Conselho Nacional de Desenvolvimento Científico e Tecnológico, grant no / SBrT 341
6 REFERENCES [1] B. Stroustrup, The C++ Programming Language - Special Edition, 3rd ed. Addison-Wesley Professional, February [2] Free Software Foundation, IT++ - Scientific Library, 2001, accessed on March 07, [Online]. Available: [3] 3GPP, Multiplexing and channel coding (FDD), 3 rd Generation Partnership Project, Sophia Antipolis, France, Technical Report TS V Release 6, December [Online]. Available: [4], Spreading and modulation (FDD), 3 rd Generation Partnership Project, Sophia Antipolis, France, Technical Report TS V Release 6, September [Online]. Available: [5] H. Holma and A. Toskala, Eds., WCDMA for UMTS: Radio Access for Third Generation Mobile Communications, 3rd ed. John Wiley & Sons, Ltd, August [6] 3GPP, Physical channels and mapping of transport channels onto physical channels (FDD), 3 rd Generation Partnership Project, Sophia Antipolis, France, Tech. Rep. TS V Release 7, March [Online]. Available: [7] J. Laiho, A. Wacker, and T. Novosad, Radio Network Planning and Optimisation for UMTS, 1st ed. John Wiley & Sons, January [8] C. Berrou, A. Glavieux, and P. Thitimajshima, Near Shannon limit error-correcting coding and decoding: Turbo-codes, IEEE International Conference on Communications, [9] C. Berrou and A. Glavieux, Near optimum error correcting coding and decoding: turbo-codes, IEEE Transactions on Communications, [10] J. Hagenauer and L. Papke, Decoding turbo -codes with the soft output Viterbi algorithm (SOVA), IEEE International Symposium on Information Theory. Proceedings., [11] I. Sohn and S. C. Bang, Performance Studies of Rate Matching for WCDMA Mobile Receiver, IEEE VTS-Fall Vehicular Technology Conference, SBrT 342
Effect of EEP and UEP on channel coding for AMR
TSG-RAN WG1 meeting #7 Hannover, Germany 30.8-3.9.1999 TSG WG1#7 (99) b85 Source: Nokia Effect of EEP and UEP on channel coding for AMR 1. Introduction This study report is produced due to the recent arguments
More information192620010 Mobile & Wireless Networking. Lecture 5: Cellular Systems (UMTS / LTE) (1/2) [Schiller, Section 4.4]
192620010 Mobile & Wireless Networking Lecture 5: Cellular Systems (UMTS / LTE) (1/2) [Schiller, Section 4.4] Geert Heijenk Outline of Lecture 5 Cellular Systems (UMTS / LTE) (1/2) q Evolution of cellular
More informationCo-channel and Adjacent Channel Interference Measurement of UMTS and GSM/EDGE Systems in 900 MHz Radio Band
74 F. GLEISSNER, S. HANUS, CO-CHANNEL AND ADJACENT CHANNEL INTERFERENCE MEASUREMENT... Co-channel and Adjacent Interference Measurement of UMTS and GSM/EDGE Systems in 900 MHz Radio Band Filip GLEISSNER,
More informationPerformance Evaluation of Access Selection Algorithms for VoIP on Wireless Multi-Access Networks
VI INTERNATIONAL TELECOMMUNICATIONS SYMPOSIUM (ITS26), SEPTEMBER 3-6, 26, FORTALEZA-CE, BRAZIL Performance Evaluation of Access Selection Algorithms for VoIP on Wireless Multi-Access Networks A. P. da
More informationHigh-speed Downlink Packet Access
11 High-speed Downlink Packet Access Antti Toskala, Harri Holma, Troels Kolding, Frank Frederiksen and Preben Mogensen This chapter presents High-speed Downlink Packet Access (HSDPA) for WCDMA the key
More informationPacket Scheduling for Voice over IP over HSDPA in Mixed Traffic Scenarios with Different End-to-End Delay Budgets
VI INTERNATIONAL TELECOMMUNICATIONS SYMPOSIUM (ITS6), SEPTEMBER 3-6, 6, FORTALEZA-CE, BRAZIL Packet Scheduling for Voice over IP over HSDPA in Mixed Traffic Scenarios with Different End-to-End Delay Budgets
More informationYu.M. Tulyakov, D.Ye. Shakarov, A.A. Kalashnikov. Keywords: Data broadcasting, cellular mobile systems, WCDMA, GSM.
Аnalysis of data broadcasting in modern cellular mobile systems of ground radio communications Yu.M. Tulyakov, D.Ye. Shakarov, A.A. Kalashnikov At the analysis of channel formation in WCDMA networks the
More informationCS 8803 - Cellular and Mobile Network Security: CDMA/UMTS Air Interface
CS 8803 - Cellular and Mobile Network Security: CDMA/UMTS Air Interface Hank Carter Professor Patrick Traynor 10/4/2012 UMTS and CDMA 3G technology - major change from GSM (TDMA) Based on techniques originally
More informationHSDPA Mobile Broadband Data A Smarter Approach to UMTS Downlink Data
HSDPA Mobile Broadband Data A Smarter Approach to UMTS Downlink Data UMTS mobile wireless systems have enjoyed widespread uptake of high-quality circuit-switched applications like voice and video telephony.
More informationCDMA Network Planning
CDMA Network Planning by AWE Communications GmbH www.awe-com.com Contents Motivation Overview Network Planning Module Air Interface Cell Load Interference Network Simulation Simulation Results by AWE Communications
More informationChapter 6 WCDMA. Chapter 6
Chapter 6 WCDMA Chapter 6 6.1 INTRODUCTION This chapter presents the WCDMA air interface, referred also as UMTS terrestrial radio access (UTRA), developed by the third-generation partnership project (3GPP).
More informationApplicability of UDP-Lite for Voice over IP in UMTS Networks
Applicability of -Lite for Voice over IP in UMTS Networks Frank Mertz, Ulrich Engelke, Peter Vary RWTH Aachen University, Institute of Communication Systems and Data Processing (IND) D-5256 Aachen, Germany
More informationMobile Communications TCS 455
Mobile Communications TCS 455 Dr. Prapun Suksompong prapun@siit.tu.ac.th Lecture 26 1 Office Hours: BKD 3601-7 Tuesday 14:00-16:00 Thursday 9:30-11:30 Announcements Read the following from the SIIT online
More information3GPP Wireless Standard
3GPP Wireless Standard Shishir Pandey School of Technology and Computer Science TIFR, Mumbai April 10, 2009 Shishir Pandey (TIFR) 3GPP Wireless Standard April 10, 2009 1 / 23 3GPP Overview 3GPP : 3rd Generation
More informationDeployment Aspects for VoIP Services over HSPA Networks
Nash Technologies Your partner for world-class custom software solutions & consulting Deployment Aspects for VoIP Services over HSPA Networks Jens Mueckenheim, Enrico Jugl, Thomas Wagner, Michael Link,
More informationPerformance Issues of TCP and MPEG-4 4 over UMTS
Performance Issues of TCP and MPEG-4 4 over UMTS Anthony Lo A.Lo@ewi.tudelft.nl 1 Wiskunde end Informatica Outline UMTS Overview TCP and MPEG-4 Performance Summary 2 1 Universal Mobile Telecommunications
More informationAN ANALYSIS OF DELAY OF SMALL IP PACKETS IN CELLULAR DATA NETWORKS
AN ANALYSIS OF DELAY OF SMALL IP PACKETS IN CELLULAR DATA NETWORKS Hubert GRAJA, Philip PERRY and John MURPHY Performance Engineering Laboratory, School of Electronic Engineering, Dublin City University,
More informationVoice services over Adaptive Multi-user Orthogonal Sub channels An Insight
TEC Voice services over Adaptive Multi-user Orthogonal Sub channels An Insight HP 4/15/2013 A powerful software upgrade leverages quaternary modulation and MIMO techniques to improve network efficiency
More informationEvolution of GSM in to 2.5G and 3G
CMPE 477 Wireless and Mobile Networks Evolution of GSM in to 2.5G and 3G New Data Services for GSM CMPE 477 HSCSD GPRS 3G UMTS IMT2000 UMTS Architecture UTRAN Architecture Data services in GSM I Data transmission
More informationRevision of Lecture Eighteen
Revision of Lecture Eighteen Previous lecture has discussed equalisation using Viterbi algorithm: Note similarity with channel decoding using maximum likelihood sequence estimation principle It also discusses
More informationPlanning of UMTS Cellular Networks for Data Services Based on HSDPA
Planning of UMTS Cellular Networks for Data Services Based on HSDPA Diana Ladeira, Pedro Costa, Luís M. Correia 1, Luís Santo 2 1 IST/IT Technical University of Lisbon, Lisbon, Portugal 2 Optimus, Lisbon,
More informationHow To Understand And Understand The Power Of A Cdma/Ds System
CDMA Technology : Pr. Dr. W. Skupin www.htwg-konstanz.de Pr. S. Flament www.greyc.fr/user/99 On line Course on CDMA Technology CDMA Technology : Introduction to Spread Spectrum Technology CDMA / DS : Principle
More informationVoIP Shim for RTP Payload Formats
PITALS 50 pt 32 pt VoIP Shim for RTP Payload Formats draft-johansson-avt-rtp-shim Ingemar Johansson, Ericsson AB Outline MTSI in 3GPP Voice service requirements Problems with RTCP Why is inband signaling
More informationPerformance of Quasi-Constant Envelope Phase Modulation through Nonlinear Radio Channels
Performance of Quasi-Constant Envelope Phase Modulation through Nonlinear Radio Channels Qi Lu, Qingchong Liu Electrical and Systems Engineering Department Oakland University Rochester, MI 48309 USA E-mail:
More informationChannel Coding and Link Adaptation
Seminar Ausgewählte Kapitel der Nachrichtentechnik, WS 2009/2010 LTE: Der Mobilfunk der Zukunft Channel Coding and Link Adaptation Shahram Zarei 16. December 2009 Abstract In this work channel coding and
More informationARIB STD-T64-C.S0042 v1.0 Circuit-Switched Video Conferencing Services
ARIB STD-T-C.S00 v.0 Circuit-Switched Video Conferencing Services Refer to "Industrial Property Rights (IPR)" in the preface of ARIB STD-T for Related Industrial Property Rights. Refer to "Notice" in the
More informationTeaching Convolutional Coding using MATLAB in Communication Systems Course. Abstract
Section T3C2 Teaching Convolutional Coding using MATLAB in Communication Systems Course Davoud Arasteh Department of Electronic Engineering Technology, LA 70813, USA Abstract Convolutional codes are channel
More informationLezione 6 Communications Blockset
Corso di Tecniche CAD per le Telecomunicazioni A.A. 2007-2008 Lezione 6 Communications Blockset Ing. Marco GALEAZZI 1 What Is Communications Blockset? Communications Blockset extends Simulink with a comprehensive
More informationEPL 657 Wireless Networks
EPL 657 Wireless Networks Some fundamentals: Multiplexing / Multiple Access / Duplex Infrastructure vs Infrastructureless Panayiotis Kolios Recall: The big picture... Modulations: some basics 2 Multiplexing
More informationCS263: Wireless Communications and Sensor Networks
CS263: Wireless Communications and Sensor Networks Matt Welsh Lecture 4: Medium Access Control October 5, 2004 2004 Matt Welsh Harvard University 1 Today's Lecture Medium Access Control Schemes: FDMA TDMA
More informationA Novel Decentralized Time Slot Allocation Algorithm in Dynamic TDD System
A Novel Decentralized Time Slot Allocation Algorithm in Dynamic TDD System Young Sil Choi Email: choiys@mobile.snu.ac.kr Illsoo Sohn Email: sohnis@mobile.snu.ac.kr Kwang Bok Lee Email: klee@snu.ac.kr Abstract
More informationFachgebiet für Kommunikationstechnik. Prof. Dr.-Ing. Klaus David. HSDPA for UMTS. Stephan Sigg 18.04.2005
Fachgebiet für Kommunikationstechnik Prof. Dr.-Ing. Klaus David HSDPA for UMTS Stephan Sigg 18.04.2005 Gliederung HSDPA Concepts HSDPA Control Channels HSUPA Fast Scheduling in HSDPA Fachgebiet für Kommunikationstechnik
More informationHow To Understand The Power Of A Cell Phone Network
TS 25.225 V3.12.0 (2003-06) Technical Specification 3rd Generation Partnership Project; Technical Specification Group Radio Access Network; Physical layer Measurements (TDD) (Release 1999) The present
More informationFPGAs in Next Generation Wireless Networks
FPGAs in Next Generation Wireless Networks March 2010 Lattice Semiconductor 5555 Northeast Moore Ct. Hillsboro, Oregon 97124 USA Telephone: (503) 268-8000 www.latticesemi.com 1 FPGAs in Next Generation
More informationCellular Network Organization. Cellular Wireless Networks. Approaches to Cope with Increasing Capacity. Frequency Reuse
Cellular Network Organization Cellular Wireless Networks Use multiple low-power transmitters (100 W or less) Areas divided into cells Each served by its own antenna Served by base station consisting of
More informationLTE protocol tests for IO(D)T and R&D using the R&S CMW500
LTE protocol tests for IO(D)T and R&D using the R&S CMW500 The standardization of layer 3 signaling for the new UMTS long term evolution (LTE) standard is almost complete, and Rohde & Schwarz is ready
More informationGSM VOICE CAPACITY EVOLUTION WITH VAMOS Strategic White Paper
GSM VOICE CAPACITY EVOLUTION WITH VAMOS Strategic White Paper Table of contents VAMOS increases your GSM voice capacity at minimum investment / 1 Take the full benefit of VAMOS / 1 Standard aspects / 1
More informationIntroduction to EDGE. 2.1 What Is EDGE?
2 Introduction to EDGE This chapter is the first of a series dedicated to EDGE. It introduces the different EDGE concepts from a global point of view, explaining how they have been introduced into the
More informationADVANCED APPLICATIONS OF ELECTRICAL ENGINEERING
Development of a Software Tool for Performance Evaluation of MIMO OFDM Alamouti using a didactical Approach as a Educational and Research support in Wireless Communications JOSE CORDOVA, REBECA ESTRADA
More informationLecture 1. Introduction to Wireless Communications 1
896960 Introduction to Algorithmic Wireless Communications Lecture 1. Introduction to Wireless Communications 1 David Amzallag 2 May 25, 2008 Introduction to cellular telephone systems. How a cellular
More informationCellular Network Planning and Optimization Part XI: HSDPA. Jyri Hämäläinen, Communications and Networking Department, TKK, 25.1.
Cellular Network Planning and Optimization Part XI: HSDPA Jyri Hämäläinen, Communications and Networking Department, TKK, 25.1.2008 HSDPA HSDPA = High Speed Downlink Packet Access. Release 5 was the first
More informationPradipta Biswas Roll No. 04IT6007 M. Tech. (IT) School of Information Technology Indian Institute of Technology, Kharagpur
Pradipta Biswas Roll No. 04IT6007 M. Tech. (IT) School of Information Technology Indian Institute of Technology, Kharagpur ABSTRACT W-CDMA (Wideband Code-Division Multiple Access), an ITU standard derived
More informationCourse Curriculum for Master Degree in Electrical Engineering/Wireless Communications
Course Curriculum for Master Degree in Electrical Engineering/Wireless Communications The Master Degree in Electrical Engineering/Wireless Communications, is awarded by the Faculty of Graduate Studies
More informationPC Software SetupAccelerator: High speed save / restore for 3GPP Signals (for SMIQ option SMIQB48) Products: Vector Signal Generator SMIQ
Products: Vector Signal Generator SMIQ PC Software SetupAccelerator: High speed save / restore for 3GPP Signals (for SMIQ option SMIQB48) This software provides quick save and restore for SMIQ 3GPP/W-CDMA
More informationBENEFITS OF USING MULTIPLE PLP IN DVB-T2
BENEFITS OF USING MULTIPLE PLP IN DVB-T2 ENENSYS Technologies, France : http://www.enensys.com DVB-T2 has already achieved incredible success for delivering digital terrestrial television. More than 28
More informationStudy of the impact of UMTS Best Effort parameters on QoE of VoIP services
Study of the impact of UMTS Best Effort parameters on QoE of VoIP services Jose Oscar Fajardo, Fidel Liberal, Nagore Bilbao Department of Electronics and Telecommunciations, University of the Basque Country
More informationA Performance Study of Wireless Broadband Access (WiMAX)
A Performance Study of Wireless Broadband Access (WiMAX) Maan A. S. Al-Adwany Department of Computer & Information Engineering, College of Electronics Engineering University of Mosul Mosul, Iraq maanaladwany@yahoo.com
More information3GPP TS 34.109 V3.10.0 (2004-09)
TS 34.109 V3.10.0 (2004-09) Technical Specification 3rd Generation Partnership Project; Technical Specification Group Radio Access Network; Terminal logical test interface; Special conformance testing
More informationInter-Cell Interference Coordination (ICIC) Technology
Inter-Cell Interference Coordination (ICIC) Technology Dai Kimura Hiroyuki Seki Long Term Evolution (LTE) is a promising standard for next-generation cellular systems targeted to have a peak downlink bit
More informationNon-Data Aided Carrier Offset Compensation for SDR Implementation
Non-Data Aided Carrier Offset Compensation for SDR Implementation Anders Riis Jensen 1, Niels Terp Kjeldgaard Jørgensen 1 Kim Laugesen 1, Yannick Le Moullec 1,2 1 Department of Electronic Systems, 2 Center
More informationResource allocation and opportunistic scheduling for UMTS-TDD
Resource allocation and opportunistic scheduling for UMTS-TDD Illia Racunica, Aawatif Menouni,Christian Bonnet Eurecom Institut 2229 Route des Cretes - BP 193 694 Sophia-Antipolis France e-mail: Illia.Racunica@eurecom.fr,
More informationWireless Technologies for the 450 MHz band
Wireless Technologies for the 450 MHz band By CDG 450 Connectivity Special Interest Group (450 SIG) September 2013 1. Introduction Fast uptake of Machine- to Machine (M2M) applications and an installed
More informationDownlink resource allocation algorithm: Quality of Service
International Association of Scientific Innovation and Research (IASIR) (An Association Unifying the Sciences, Engineering, and Applied Research) International Journal of Engineering, Business and Enterprise
More information4 Cellular systems: multiple access
CHAPTER 4 Cellular systems: multiple access and interference management 4.1 Introduction In Chapter 3, our focus was on point-to-point communication, i.e., the scenario of a single transmitter and a single
More informationPerformance Evaluation of VoIP Services using Different CODECs over a UMTS Network
Performance Evaluation of VoIP Services using Different CODECs over a UMTS Network Jianguo Cao School of Electrical and Computer Engineering RMIT University Melbourne, VIC 3000 Australia Email: j.cao@student.rmit.edu.au
More informationA Statistical Estimation of Average IP Packet Delay in Cellular Data Networks
A Statistical Estimation of Average IP Packet Delay in Cellular Data Networks Hubert GRAJA, Philip PERRY and John MURPHY Performance Engineering Laboratory, Computer Science Department,University College
More informationJoint Radio Resource Management and QoS Implications of Software Downloading for SDR Terminals
Joint Radio Resource Management and QoS Implications of Software Downloading for SDR Terminals Nicolas Motte, Robert Rümmler 2, David Grandblaise, Lucas Elicegui, Didier Bourse, Eiko Seidel 3 - Motorola
More informationParallel CS + PS and associated SRB
RAB Example Parallel CS + PS and associated SRB This document details 2 simultaneous RABs and associated SRBs from TS32.8 The RABs are:. Conversational symmetrical Circuit Switched 64 kbps 2. Interactive
More informationCustomer Training Catalog Training Programs WCDMA RNP&RNO Technical Training
Customer Training Catalog Training Programs Customer Training Catalog Training Programs WCDMA RNP&RNO Technical Training HUAWEI Learning Service 2015 COMMERCIAL IN CONFIDENCE 1 Customer Training Catalog
More informationATSC 3.0 Mobile Support. Luke Fay
ATSC 3.0 Mobile Support Luke Fay Outline Mobile Service definition LTE currently is used by mobile [cellular] operators to deliver mobile service. But let s look at what that means for broadcasters. Network
More informationEvolution of the Air Interface From 2G Through 4G and Beyond
Evolution of the Air Interface From 2G Through 4G and Beyond Presentation to IEEE Ottawa Section / Alliance of IEEE Consultants Network (AICN) - 2nd May 2012 Frank Rayal BLiNQ Networks/ Telesystem Innovations
More informationCapacity of VoIP over HSDPA with Frame Bundling
Capacity of VoIP over HSDPA with Frame Bundling Yong-Seok Kim Telecommunication Network Business Samsung Electronics Email: ys708.kim@samsung.com Youngheon Kim Telecommunication Network Business Samsung
More informationAppendix C GSM System and Modulation Description
C1 Appendix C GSM System and Modulation Description C1. Parameters included in the modelling In the modelling the number of mobiles and their positioning with respect to the wired device needs to be taken
More informationManaging radio part of mobile networks under increased traffic
Managing radio part of mobile networks under increased traffic SANJIN NURBOJA BH Telecom Ltd, Sarajevo Obala KulinaBana 8, 71000 Sarajevo BOSNIA AND HERZEGOVINA sanjin.nurboja@bhtelecom.ba, www.bhtelecom.ba
More informationThe Evolution of 3G CDMA Wireless Networks. David W. Paranchych IEEE CVT Luncheon January 21, 2003
The Evolution of 3G CDMA Wireless Networks David W. Paranchych IEEE CVT Luncheon January 21, 2003 Outline Past: cdma2000 1xRTT Present: 1xEV-DO What is it? How does it work? How well does it work? What
More informationIn: Proceedings of RECPAD 2002-12th Portuguese Conference on Pattern Recognition June 27th- 28th, 2002 Aveiro, Portugal
Paper Title: Generic Framework for Video Analysis Authors: Luís Filipe Tavares INESC Porto lft@inescporto.pt Luís Teixeira INESC Porto, Universidade Católica Portuguesa lmt@inescporto.pt Luís Corte-Real
More informationCustomer Training Catalog Course Descriptions WCDMA RNP&RNO Technical Training
Customer Training Catalog Course Descriptions Customer Training Catalog Course Descriptions WCDMA RNP&RNO Technical Training HUAWEI Learning Service 2015 COMMERCIAL IN CONFIDENCE 1 Customer Training Catalog
More informationLecture 18: CDMA. What is Multiple Access? ECE 598 Fall 2006
ECE 598 Fall 2006 Lecture 18: CDMA What is Multiple Access? Multiple users want to communicate in a common geographic area Cellular Example: Many people want to talk on their cell phones. Each phone must
More informationHow To Make A Base Transceiver Station More Powerful
Base Transceiver Station for W-CDMA System vsatoshi Maruyama vkatsuhiko Tanahashi vtakehiko Higuchi (Manuscript received August 8, 2002) In January 2001, Fujitsu started commercial delivery of a W-CDMA
More informationΠαρουσιάσεις για το Μάθημα Ασύρματων και Κινητών Τηλεπικοινωνιών του ΔΜΠΣ στο ΕΚΠΑ
Παρουσιάσεις για το Μάθημα Ασύρματων και Κινητών Τηλεπικοινωνιών του ΔΜΠΣ στο ΕΚΠΑ hstellakis@gmail.com Αθήνα, 2015 1 PART I Introduction to Wireless Communications 2 What is Wireless? Wireless operations
More informationBroadband data performance of third-generation mobile systems
Broadband data performance of third-generation mobile systems Johan Sköld, Magnus Lundevall, Stefan Parkvall and Magnus Sundelin The rapid, widespread deployment of WCDMA and an increasing uptake of third-generation
More informationModule 5. Broadcast Communication Networks. Version 2 CSE IIT, Kharagpur
Module 5 Broadcast Communication Networks Lesson 9 Cellular Telephone Networks Specific Instructional Objectives At the end of this lesson, the student will be able to: Explain the operation of Cellular
More informationFACULTY OF GRADUATE STUDIES. On The Performance of MSOVA for UMTS and cdma2000 Turbo Codes
FACULTY OF GRADUATE STUDIES On The Performance of MSOVA for UMTS and cdma2000 Turbo Codes By Hani Hashem Mis ef Supervisor Dr. Wasel Ghanem This Thesis was submitted in partial ful llment of the requirements
More informationGSM System. Global System for Mobile Communications
GSM System Global System for Mobile Communications Introduced in 1991. Settings of standards under ETSI (European Telecommunication Standards Institute) Services - Telephone services - Data services -
More information3GPP Technologies: Load Balancing Algorithm and InterNetworking
2014 4th International Conference on Artificial Intelligence with Applications in Engineering and Technology 3GPP Technologies: Load Balancing Algorithm and InterNetworking Belal Abuhaija Faculty of Computers
More informationMIMO detector algorithms and their implementations for LTE/LTE-A
GIGA seminar 11.01.2010 MIMO detector algorithms and their implementations for LTE/LTE-A Markus Myllylä and Johanna Ketonen 11.01.2010 2 Outline Introduction System model Detection in a MIMO-OFDM system
More informationPacket Synchronization in Cellular Backhaul Networks By Patrick Diamond, PhD, Semtech Corporation
Packet Synchronization in Cellular Backhaul Networks By Patrick Diamond, PhD, Semtech Corporation (Semtech White Paper October 2008) INTRODUCTION For carriers to leverage cost-effective IP networks to
More informationResearch on the UHF RFID Channel Coding Technology based on Simulink
Vol. 6, No. 7, 015 Research on the UHF RFID Channel Coding Technology based on Simulink Changzhi Wang Shanghai 0160, China Zhicai Shi* Shanghai 0160, China Dai Jian Shanghai 0160, China Li Meng Shanghai
More informationW-CDMA/UMTS Wireless Networks
W-CDMA/UMTS Wireless Networks Understanding the Air Interface This technical brief introduces the reader to W-CDMA/UMTS wireless networks and provide some understanding and insight to the air interface
More informationMeasurement based Analysis and Modelling of UMTS DCH Error Characteristics for Static Scenarios
8th International Symposium on DSP and Communication Systems, DSPCS'25" & "4th Workshop on the Internet, Telecommunications and Signal Processing, WITSP'25", Noosa Heads (Sunshine Coast, Australia), 9
More informationTSG-RAN Meeting #7 Madrid, Spain, 13 15 March 2000 RP-000049. Title: Agreed CRs to TR 25.922. Agenda item: 6.3.3
TSG-RAN Meeting #7 Madrid, Spain, 13 15 March 2000 RP-000049 Title Agreed CRs to TR 25.922 Source TSG-RAN WG2 Agenda item 6.3.3 Doc-1st- Spec CR Rev Subject Cat Version Versio R2-000348 25.922 001 PDSCH
More informationArchitecture of distributed network processors: specifics of application in information security systems
Architecture of distributed network processors: specifics of application in information security systems V.Zaborovsky, Politechnical University, Sait-Petersburg, Russia vlad@neva.ru 1. Introduction Modern
More informationAn Interference Avoiding Wireless Network Architecture for Coexistence of CDMA 2000 1x EVDO and LTE Systems
ICWMC 211 : The Seventh International Conference on Wireless and Mobile Communications An Interference Avoiding Wireless Network Architecture for Coexistence of CDMA 2 1x EVDO and LTE Systems Xinsheng
More informationNSN White paper February 2014. Nokia Solutions and Networks Smart Scheduler
NSN White paper February 2014 Nokia Solutions and Networks Smart Scheduler CONTENTS 1. Introduction 3 2. Smart Scheduler Features and Benefits 4 3. Smart Scheduler wit Explicit Multi-Cell Coordination
More informationSimulation of Quality of Service Mechanisms in the UMTS Terrestrial Radio Access Network
Simulation of Quality of Service Mechanisms in the UMTS Terrestrial Radio Access Network A. B. García, M. Álvarez-Campana, E. Vázquez and J. Berrocal Departamento de Ingeniería de Sistemas Telemáticos,
More informationETSI TS 101 329-2 V1.1.1 (2000-07)
TS 101 329-2 V1.1.1 (2000-07) Technical Specification Telecommunications and Internet Protocol Harmonization Over Networks (TIPHON); End to End Quality of Service in TIPHON Systems; Part 2: Definition
More informationPerformance Comparison of Control-less Scheduling Policies for VoIP in LTE UL
Performance Comparison of Control-less Scheduling Policies for VoIP in LTE UL Haiming Wang Nokia Device R&D/Wireless System Research Nokia (China) Investment Corporation Limited, 100176 Beijing, China
More informationSignaling Conformance Option
spirent C2K-ATS The Signaling Conformance solution for the C2K-ATS platform automates Signaling Conformance testing of CDMA 1X and EV-DO mobile devices. APPLICATIONS Product Development Design Verification
More informationIndex. Common Packet Channel (CPCH) 25 Compression 265, 279 82, 288 header compression 284
bindex.fm Page 296 Tuesday, March 22, 2005 7:17 AM Index 2G, 2.5G, 3G 13 3GPP 118 Release 5 (Rel 5) 124 Release 6 (Rel 6) 125 Release 97/98 (Rel 97/98) 119 Release 99 (Rel 99) 120 4 3GPP2 129 4G 13, 44
More informationVoIP in 3G Networks: An End-to- End Quality of Service Analysis
VoIP in 3G etworks: An End-to- End Quality of Service Analysis 1 okia etworks P.O.Box 301, 00045 okia Group, Finland renaud.cuny@nokia.com Renaud Cuny 1, Ari Lakaniemi 2 2 okia Research Center P.O.Box
More information858-651-4351 858-845-7566
Conference Call C30-20030930-062 Title: R-PDCCH Performance Evaluation Abstract: The performance of R-PDCCH is evaluated in this contribution. In particular, we study different approaches for error detection
More informationToken-ring local area network management
Token-ring local area network management by BARBARA J. DON CARLOS IBM Corporation Research Triangle Park, North Carolina ABSTRACT This paper describes an architecture for managing a token-ring local area
More informationGlobal System for Mobile Communications (GSM)
Global System for Mobile Communications (GSM) Nguyen Thi Mai Trang LIP6/PHARE Thi-Mai-Trang.Nguyen@lip6.fr UPMC/PUF - M2 Networks - PTEL 1 Outline Principles of cellular networks GSM architecture Security
More informationD. J. Shyy The MITRE Corporation and Hamid Gharavi and K. Ban National Institute of Standards and Technology
System Design Tradeoff for Supporting Soft Handoff for Packet Data Calls using cdma2000 Cellular Simulator D. J. Shyy The MITRE Corporation and Hamid Gharavi and K. Ban National Institute of Standards
More informationESG Engineering Services Group
ESG Engineering Services Group WCDMA Network Planning and Optimization 80-W0853-1 Revision B May, 2006 QUALCOMM Incorporated 5775 Morehouse Drive San Diego, CA 92121-1714 U.S.A. This technology is controlled
More informationInternational Journal of Advanced Research in Computer Science and Software Engineering
Volume 2, Issue 11, November 2012 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Automated
More informationService Continuity for embms in LTE/LTE-Advanced Network: Standard Analysis and Supplement
Service Continuity for embms in LTE/LTE-Advanced Network: Standard Analysis and Supplement Ngoc-Duy Nguyen and Christian Bonnet Department of Mobile Communications EURECOM Sophia Antipolis, France Email:
More informationAttenuation (amplitude of the wave loses strength thereby the signal power) Refraction Reflection Shadowing Scattering Diffraction
Wireless Physical Layer Q1. Is it possible to transmit a digital signal, e.g., coded as square wave as used inside a computer, using radio transmission without any loss? Why? It is not possible to transmit
More informationHSDPA Throughput Performances Using an Experimental HSDPA Transmission System
NTT DoCoMo Technical Journal Vol. 6 No.4 HSDPA Throughput Performances Using an Experimental HSDPA Transmission System Shinya Tanaka, Hiroyuki Ishii, Tomoki Sao, Yousuke Iizuka and Takeshi Nakamori The
More information: Update of TS 25.225 concerning measurement definitions, ranges and mappings
Agenda Item : adhoc 16 (Measurements) Source Title : Siemens : Update of TS 25.225 concerning measurement definitions, ranges and mappings Document for : approval 1.Introduction This Tdoc proposes changes
More information