Augmenting Hardware Experiments with Simulation in Digital Communications

Similar documents
Teaching Digital Communications in a Wireless World: Who Needs Equations?

QUESTION BANK SUBJECT: DIGITAL COMMUNICATION (15EC61)

2011 PSW American Society for Engineering Education Conference

EE 460L University of Nevada, Las Vegas ECE Department

Objectives. Presentation Outline. Digital Modulation Revision

Emona Telecoms-Trainer ETT-101

Theory of Telecommunications Networks

Innovative Communications Experiments Using an Integrated Design Laboratory

EE4512 Analog and Digital Communications Chapter 6. Chapter 6 Analog Modulation and Demodulation

ECE 4600 Communication Systems

Downloaded from 1

Analogue & Digital Telecommunications

Hands-On Digital Communication Episode 2: SystemVue Basics and Simulation of a Crystal Radio

AC : DEVELOPING DIGITAL/ANALOG TELECOMMUNICA- TION LABORATORY

Chaos based Communication System Using Reed Solomon (RS) Coding for AWGN & Rayleigh Fading Channels

Code No: R Set No. 1

A Complete Set of Experiments for Communication Classes

Principles of Communication Systems

COMPUTER COMMUNICATION AND NETWORKS ENCODING TECHNIQUES

B.Tech II Year II Semester (R13) Supplementary Examinations May/June 2017 ANALOG COMMUNICATION SYSTEMS (Electronics and Communication Engineering)

Fundamentals of Digital Communication

COMMUNICATION SYSTEMS

AC : LOW-COST VECTOR SIGNAL ANALYZER FOR COMMUNICATION EXPERIMENTS

EXPERIMENT WISE VIVA QUESTIONS

Lecture 6. Angle Modulation and Demodulation

Outline. Communications Engineering 1

Problems from the 3 rd edition

Incorporating PlutoSDR in the Communication Laboratory and Classroom: Potential or Pitfall?

Analog Communication.

EE 400L Communications. Laboratory Exercise #7 Digital Modulation

PROPOSED SCHEME OF COURSE WORK

Department of Electronics & Telecommunication Engg. LAB MANUAL. B.Tech V Semester [ ] (Branch: ETE)

Charan Langton, Editor

CME312- LAB Manual DSB-SC Modulation and Demodulation Experiment 6. Experiment 6. Experiment. DSB-SC Modulation and Demodulation

Digital Modulation Lecture 01. Review of Analogue Modulation Introduction to Digital Modulation Techniques Richard Harris

Objectives. Presentation Outline. Digital Modulation Lecture 01

AM Limitations. Amplitude Modulation II. DSB-SC Modulation. AM Modifications


Amplitude Modulated Systems

Amplitude Modulation II


YEDITEPE UNIVERSITY ENGINEERING FACULTY COMMUNICATION SYSTEMS LABORATORY EE 354 COMMUNICATION SYSTEMS


Department of Electronics & Communication Engineering LAB MANUAL SUBJECT: DIGITAL COMMUNICATION LABORATORY [ECE324] (Branch: ECE)

Lecture 3 Concepts for the Data Communications and Computer Interconnection

Amplitude Modulation Chapter 2. Modulation process

UNIT TEST I Digital Communication

Communication Systems

Communication Systems Lab

EE390 Final Exam Fall Term 2002 Friday, December 13, 2002

Laboratory Assignment 5 Amplitude Modulation

Digital Transceiver using H-Ternary Line Coding Technique

DATE: June 14, 2007 TO: FROM: SUBJECT:

The figures and the logic used for the MATLAB are given below.

PHASE DIVISION MULTIPLEX

ELEC 350 Communications Theory and Systems: I. Review. ELEC 350 Fall

ADVANCED EXPERIMENTS IN MODERN COMMUNICATIONS

Signal Encoding Techniques

Communication Systems

UNIT I Source Coding Systems

EEE 309 Communication Theory

Enhanced Learning Combining MATLAB Simulation with Telecommunication Instructional Modeling (TIMS ) in a Senior Level Communication Systems Course

Signals A Preliminary Discussion EE442 Analog & Digital Communication Systems Lecture 2

ON-LINE LABORATORIES FOR SPEECH AND IMAGE PROCESSING AND FOR COMMUNICATION SYSTEMS USING J-DSP

Swedish College of Engineering and Technology Rahim Yar Khan

Lecture 10. Digital Modulation

MODELLING FOR BLUETOOTH PAN RELIABILITY

Common Pitfalls in Communications Systems Simulation

Narrowband Data Transmission ASK/FSK

Pulse-Width Modulation (PWM)

I-Q transmission. Lecture 17

UNIT I AMPLITUDE MODULATION

PROJECT 5: DESIGNING A VOICE MODEM. Instructor: Amir Asif

Chapter 2 Channel Equalization

Analog and Telecommunication Electronics

Introduction. In the frequency domain, complex signals are separated into their frequency components, and the level at each frequency is displayed

CARRIER ACQUISITION AND THE PLL

Course Specifications

ELEC3242 Communications Engineering Laboratory Amplitude Modulation (AM)

Senior Design Project: Converting an Analog Transceiver into a Digital one

Communication Channels

Lab 3.0. Pulse Shaping and Rayleigh Channel. Faculty of Information Engineering & Technology. The Communications Department

cosω t Y AD 532 Analog Multiplier Board EE18.xx Fig. 1 Amplitude modulation of a sine wave message signal

Wireless Communication Fading Modulation

Amplitude Modulation, II

Communication Theory

Page 1/10 Digilent Analog Discovery (DAD) Tutorial 6-Aug-15. Figure 2: DAD pin configuration

Digital modulation techniques

DIGITAL COMMUNICATIONS SYSTEMS. MSc in Electronic Technologies and Communications

EE452 Senior Capstone Project: Integration of Matlab Tools for DSP Code Generation. Kwadwo Boateng Charles Badu. May 8, 2006

TSEK02: Radio Electronics Lecture 2: Modulation (I) Ted Johansson, EKS, ISY

Introduction: Presence or absence of inherent error detection properties.

Contents. Introduction 1 1 Suggested Reading 2 2 Equipment and Software Tools 2 3 Experiment 2

Part I - Amplitude Modulation

Experiment 19 Binary Phase Shift Keying

TSEK02: Radio Electronics Lecture 2: Modulation (I) Ted Johansson, EKS, ISY

Wireless Communication Systems Laboratory Lab#1: An introduction to basic digital baseband communication through MATLAB simulation Objective

Amplitude Modulation Circuit Implementation for use in a Communication Course for Electrical Engineering Students

EE 422G - Signals and Systems Laboratory

Carrier Phase Recovery. EE3723 : Digital Communications. Synchronization. Carrier Phase Recovery. Carrier Phase Synchronization Techniques.

Transcription:

Session 2632 Augmenting Hardware Experiments with Simulation in Digital Communications Dennis Silage Electrical and Computer Engineering College of Engineering, Temple University So Much Equipment, So Little Time An undergraduate course in digital communications is usually offered with a supplemental hardware laboratory to illuminate the concepts presented in the course text. The traditional undergraduate laboratory presents communication circuit hardware (phase-locked loops, voltagecontrolled oscillators) and systems (modulators, demodulators, filters) in the context of the measurements provided by complex instruments (modulation and spectrum analyzers, sweep frequency generators) and techniques (bandwidth, distortion and bit error) 1. The operation of these instruments is often daunting to the undergraduate and somewhat out-of-context with the course text and with the computer-aided techniques employed in undergraduate laboratories offered in other course sequences, such as electronics, control systems, and digital logic. A reasonable solution to this dilemma is to provide an undergraduate communications laboratory with a computer data acquisition and interactive process control system, such as LabView 2. Another modern, fully interactive, computer-aided digital communication hardware laboratory is Discovery II by Feedback (www.feedback.com), which provides theory and background, a measurement practicum, and probing questions. Virtual measurement techniques are employed using a custom high-speed (USB) data acquisition and control system interface to hardware modules and interactive references and graphics. The student is required to obtain, analyze and interpret the measurements observed at various points in the communication system. Although such a communication hardware laboratory provides the student with a firm basis for understanding and an exposure to temporal and spectral measurement techniques, they are confined to the expanse of the hardware. These hardware laboratory experiments also become highly repetitive with yearly use. Augmenting these fundamental but fixed experiments with innovative simulations, prepared new each semester, provides an environment for understanding with material that is both stimulating and non-repetitive in content. The simulation experiments do not replace the hardware measurement practicum here, but rather extend and enhance them. Communication systems convey information from a transmitter over a channel to a receiver. Modern communication systems do so in the presence of additive noise and mild to severe system non-linearity, which tend to corrupt the transmission. Examining the performance of a communication system as a set of analytical expressions, even if random noise and system nonlinearities can be described adequately, seems to provide little insight or motivation 3. However, Page 8.255.1

simulation can provide such motivation by allowing the student to try the what-ifs of communication system design 4. Simulation Using a Sound Environment SystemView by Elanix (www.elanix.com) is a graphical simulation environment for baseband and passband communication systems. Although SystemView has extensive professional capabilities that support digital signal processing and analog radio frequency design, it can be used to animate the typical block diagram representations of fundamental analog and digital communication systems. Temporal and spectral signal displays can illustrate both their ideal and degraded performance due to additive noise and system non-linearity. SystemView also has a sound capability utilizing.wav file for input and output that can be used to extend the analysis of the communication system to an aural assessment of performance using speech source files. Students can experience the degradation of performance of a communication system in a direct manner. Figure 1. SystemView simulation of a stereo audio quadrature DSB-SC amplitude modulation. The SystemView simulation environment consists of a System Window, as shown in Figure 1, and an Analysis Window, as shown in Figure 4. The System Window provides a standard Windows Page 8.255.2

Menu, a Toolbar, horizontal and vertical Scroll Bars, a Design area, a Message area, and a Token Reservoir. The Analysis Window also provides a standard Windows Menu, a Toolbar, horizontal and vertical Scroll Bars, a Plot area for graphically displaying signals and data, a Message area, and a Sink Calculator. The online Elanix SystemView Users Guide gives a complete description of the Menu, Token Reservoir and Toolbar. Students are also provided with SystemView with Examples (course EE300 at http://blackboard.temple.edu) as a quick-start laboratory manual for the simulation environment. The simulations shown here can also be viewed at this course site. An interesting introduction to capabilities of the SystemView simulation environment and with sound is an extension of an analog double sideband suppressed carrier (DSB-SC) amplitude modulation and demodulation system to a two channel audio demonstration, as shown in Figures 1 and 2. In Figure 1, two DSB-SC modulators (multipliers) have a.wav file as one input and a quadrature carrier signal as the other input. Speech.wav files can be recorded or played-back by the student using the Sound Recorder of the Windows environment, as shown in Figure 1. Figure 2. SystemView simulation of a stereo audio quadrature DSB-SC amplitude demodulation. The quadrature carrier signals are generated by the same source token with concurrent sine and cosine outputs. Since the two audio.wav files are quite distinct, stereo audio quadrature DSB- Page 8.255.3

SC amplitude modulation occurs. The two audio files can be played-back and the student can verify that they are in fact different. The resulting modulated signal is recorded in a single precision output file for demodulation, as shown in Figure 1. Simple coherent quadrature carrier DSB-SC demodulation, without carrier recovery, is shown in Figure 2. The demodulated audio.wav files can again be played-back by the student using the Sound Recorder to verify the recovery of two channels of information. Although the temporal audio waveforms here can also be easily viewed in the SystemView Analysis Window, such a signal display is obviated by their more familiar aural presentation of the stereo separation provided by quadrature modulation. An additive white Gaussian noise (AWGN), fading channel or carrier interference system can be inserted between the modulation and demodulation systems to demonstrate communication in a degraded environment to the student. Intentional errors in the frequency or phase of the quadrature carrier demodulator signals can illustrate an important issue in receiver performance. This simulation example and extensions can be used in the course lecture and demonstrates the educational versatility of SystemView. The salient concept is the interesting animation of the analytical expressions and block diagrams of a tradition undergraduate communication textbook provide by simulation. ASK, What You Can Do The premise here is that innovative simulation experiments augment the firm foundation provided by the hardware laboratory. An example of this augmentation from the current communication laboratory sequence (http://blackboard.temple.edu/ee300) is the amplitude shift keying (ASK) module presented here. The Discovery II hardware laboratory in ASK is used to introduce the student to unipolar and bipolar non-return to zero (NRZ) binary lines codes, producing suppressed carrier and carrier ASK modulation. Non-coherent envelope and coherent demodulation of ASK is also investigated in the measurement practicum. The student performs these ASK hardware experiments first and then is presented with a SystemView ASK simulation example with a further investigation, new each semester, which cannot be accomplished with the fixed Discovery II hardware. Figure 3 shows the SystemView System Window for a unipolar NRZ binary line code ASK modulator, as in the Discovery II ASK hardware laboratory, and Figure 4 is the resulting power spectral density (PSD) for a carrier frequency of 20 KHz and a bit rate of 1 KHz. For a unipolar NRZ binary line code, a pronounced carrier component is observed. The SystemView simulation utilizes a pseudorandom noise (PN) binary source, while the Discovery II hardware has a finite shift register data source. Figure 3 also shows the SystemView System Time Specification query, which introduces the student to the concept of spectral resolution in the discrete Fourier transform (DFT). The resulting SystemView ASK simulation provides a clear demonstration to the student that these spectral results are comparable to that observed in the Discovery II hardware experiments. Page 8.255.4

Figure 3. SystemView simulation of PN source, unipolar NRZ ASK data. The first part of the SystemView ASK simulation experiment, new for this semester, requires that the student generate a bipolar return to zero (RZ) and an alternate mark inversion (AMI) binary line code from the PN binary, unipolar source token. These lines codes are not included as a part of the Discovery II ASK hardware experiment. SystemView provides a variety of tokens, including combination and sequential logic elements in the Logic Library, which are designed and configured by the student to provide these two new binary line codes from the PN source data. A prerequisite to this course in digital communication is the course in digital logic. The student reconfigures the simulation example to provide ASK modulation of these new binary line codes. The student is then asked to describe the PSD of these new binary line codes and compare their form (presence of a carrier component, spectral sidebands, repetitive nulls) and proscribed bandwidth in a engineering report format to those observed in the Discovery II ASK hardware laboratory. The SystemView Analysis Window has an interactive measurement cursor that can be used to obtain these spectral measurements, as shown in Figure 4. The suppressed carrier component and the spectral nulls centered about the carrier frequency at multiples of the bit rate that the student observes in this augmented ASK simulation laboratory illuminate the material in the course text, which serves as a reference. Page 8.255.5

Figure 4. SystemView simulated PSD for a PN source, unipolar NRZ data ASK with a carrier frequency of 20 KHz and a bit rate of 1 KHz. The second part of the SystemView ASK simulation experiment is to implement the non-coherent envelope and coherent demodulation of ASK, as in Discovery II ASK hardware laboratory, using the source (oscillator), non-linear function (rectifier, multiplier) and linear system operator (filter) tokens available. An AWGN channel, implemented as a Gaussian noise source and adder tokens, introduces bit errors in the data transmission. The student then performs the requisite simulations and analyzes the resulting bit error rate (BER), comparing these results to the analytical expressions in the course text. SystemView provides a BER token in the Communications Library, which computes the cumulative average and total bit errors observed. Figure 5 is the SystemView System Window that shows a PN source with AWGN and the BER token, which is provided to the student as an example of this measurement. Keeping It Fresh Undergraduate laboratories require constant attention and formulation of new and innovation experiments each semester. Rather than adopt only a simulation 4 or a complex hardware approach 5, a modern, interactive hardware digital communication laboratory here provides a firm foundation for an augmented series of experiments using simulation. However, there are two salient questions. Page 8.255.6

Figure 5. SystemView BER analysis of a PN source with AWGN. Is the hardware laboratory a requisite? Although the simulation experiments can certainly replicated the observed temporal waveforms and resulting PSD of the hardware, undergraduate students require didactic materials in multiple formats to understand the concepts being presented. Discovery II provides that format and features matching test points on its hardware module for an auxiliary connection to an oscilloscope. If used, the oscilloscope measurement substantiates to the student that the data acquisition system and graphical display is functioning. But can new digital communication simulation experiments be prepared for each semester? First, the PN source data rates, modulation sensitivities (V/V, Hz/V, and rad/v), and carrier frequency and amplitudes are varied each semester to change the form of the resulting PSD. Second, the simulation experiments focus on different aspects of the digital modulation and demodulation process each semester. Some examples of interesting simulation experiment modalities have included: errors induced by carrier frequency and phase jitter, demodulation using low-pass filters with insufficient bandwidth, incidental frequency modulation (FM) in coherent demodulation of ASK, very narrowband binary frequency shift keying (BFSK) and binary phase shift keying (BPSK), pulse code modulation (PCM) with stuck bits, extended binary line codes, and burst errors in digital communication. Page 8.255.7

Simulation has been used in the undergraduate analog and digital communication curriculum for more than a decade. Prior to the introduction of SystemView by Elanix (1997), TESLA by Tesoft was used (1989-1996). SystemView is now also used in our graduate telecommunication and digital communication sequence. Because of the investigative nature in the simulation of these augmented digital communication laboratories, the undergraduate student is seemingly well prepared for advanced study. Assessment The undergraduate digital communications laboratory has used simulations to supplement the requisite hardware laboratory for well over a decade. Therefore, the efficacy of the use of simulation cannot be assessed directly. However, Departmental course feedback surveys are used to gauge the response of the student to this approach for the communications laboratory, with questions such as: What do the hardware laboratory experiments teach you? and How do the simulation experiments help to explain the results observed in the hardware experiment?. Acknowledgement Elanix, Inc. (www.elanix.com) supports the use of advanced communication simulation software in undergraduate and graduate courses and research by providing SystemView to the academic community. 1. Kamali, B. Development of an Undergraduate Structured Laboratory to Support Classical and New Base Technology Experiments in Communications. IEEE Trans. Education, 37:1, pp. 97-100 (1994). 2. Keene, H. and Parten, S. Advanced Communication Test System. Proc. ASEE Annual Conf., Session 3220 (2001). 3. Jennison, B. and Kohne, G. A Coherent Theory/Hardware Course in Communication System Design. Proc. ASEE Annual Conf., Session 2625 (2000). 4. Kramer, K. Using MATLAB-based Laboratories to Demonstrate Wireless Communication System Principles. Proc. ASEE Annual Conf., Session 2793 (2001). 5. Ofosu, W., Garner, J. and Metz, D. Laboratory Exercise on Demodulation of a PAM Signal. Proc. ASEE Annual Conf., Session 1426 (2001). DENNIS SILAGE received the PhD in Electrical Engineering from the University of Pennsylvania in 1975. He is a Professor, teaches digital communication and digital signal processing, and is the trustee of the Temple University Amateur Radio Club K3TU (http://www.temple.edu/k3tu), which he has integrated into the undergraduate communications curriculum. Dr. Silage is a past chair of the Mid Atlantic Section of the ASEE. Page 8.255.8