Baseband PPM and PAM Algorithm Implementation Kenneth Rice Joel Simoneau Dr. Pearson Summer Undergraduate Research Experience.

Slides:



Advertisements
Similar presentations
Outline Transmitters (Chapters 3 and 4, Source Coding and Modulation) (week 1 and 2) Receivers (Chapter 5) (week 3 and 4) Received Signal Synchronization.
Advertisements

Digital Communication
Introduction to Digital Communications
1 Helsinki University of Technology,Communications Laboratory, Timo O. Korhonen Data Communication, Lecture6 Digital Baseband Transmission.
1. INTRODUCTION In order to transmit digital information over * bandpass channels, we have to transfer the information to a carrier wave of.appropriate.
Analogue to Digital Conversion (PCM and DM)
Eeng 360 Communication Systems I Course Information
Couch, Digital and Analog Communication Systems, Seventh Edition ©2007 Pearson Education, Inc. All rights reserved Figure 7–1 General binary.
Outline Transmitters (Chapters 3 and 4, Source Coding and Modulation) (week 1 and 2) Receivers (Chapter 5) (week 3 and 4) Received Signal Synchronization.
D Channel Data Link Protocol Link access procedure on the D channel - LAPD.
Digital Data Transmission ECE 457 Spring Information Representation Communication systems convert information into a form suitable for transmission.
Quadrature Amplitude Modulation Forrest Sedgwick UC Berkeley EECS Dept. EE290F October 2003.
Sep 06, 2005CS477: Analog and Digital Communications1 Introduction Analog and Digital Communications Autumn
Elements of a Digital Communication System
3F4 Data Transmission Introduction
Digital Communications I: Modulation and Coding Course Term 3 – 2008 Catharina Logothetis Lecture 2.
Pulse Code Modulation (PCM) 1 EE322 A. Al-Sanie. Encode Transmit Pulse modulate SampleQuantize Demodulate/ Detect Channel Receive Low-pass filter Decode.
Data Communication and Networking 332 Hardware Components of Data Communication.
331: STUDY DATA COMMUNICATIONS AND NETWORKS.  1. Discuss computer networks (5 hrs)  2. Discuss data communications (15 hrs)
Digital Communication Symbol Modulated Carrier RX Symbol Decision Binary Bytes D/A Recovered Analog Binary Bytes Symbol State Modulation A/D Analog Source.
Digital Communication Techniques
ITGD3101Modern Telecommunications Lecture-5- Pulse Code Modulation week 5- q-2/ 2008 Dr. Anwar Mousa University of Palestine Faculty of Information Technology.
Modulation, Demodulation and Coding Course Period Sorour Falahati Lecture 2.
EE 3220: Digital Communication
Digital Communications Chapter 2 Formatting and Baseband Modulation Signal Processing Lab.
Digital Communications I: Modulation and Coding Course Spring – 2012 Jeffrey N. Denenberg Lecture 2: Formatting and Baseband Modulation.
Implementing Adaptive Modulation in a Software-Defined Cognitive Radio Brandon Bilinski Computer Engineering Senior, Clemson University.
Introduction.
Digital Communication I: Modulation and Coding Course
Review for Midterm #2 Wireless Networking and Communications Group 14 September 2015 Prof. Brian L. Evans EE 445S Real-Time Digital Signal Processing Laboratory.
Introduction to Communication Systems
Dept. of EE, NDHU 1 Chapter Three Baseband Demodulation/Detection.
Software Defined Radio
1 Introduction to. 2 Contents: DEFINITION OF SPREAD SPECTRUM ( SS ) CHARACTERISTICS OF SPREAD SPECTRUM BASIC PRINCIPLES OF DIRECT SEQUENCE SPREAD SPECTRUM.
Integration of System Design and Standard Development in Digital Communication Education Xiaohua(Edward) Li State University of New York at Binghamton.
Communications Principles (EE320) First day Course Materials Assistant Prof. Dr. Anwar Hassan.
Digital Transmission Outlines:- Multiplexing FDM TDM WDM
ECE 283 Digital Communication Systems Course Description –Digital modulation techniques. Coding theory. Transmission over bandwidth constrained channels.
1 Analog/Digital Modulation Analog Modulation The input is continuous signal Used in first generation mobile radio systems such as AMPS in USA. Digital.
Baseband Demodulation/Detection
CENG 5931 GNU Radio Instructor:Dr.Collins Presented by Geetha Paturi ( )
TransmitterChannel Receiver Abstract This project involves the analysis and simulation of direct- sequence spread-spectrum (DSSS) communication systems.
Real-Time Signal-To-Noise Ratio Estimation Techniques for Use in Turbo Decoding Javier Schlömann and Dr. Noneaker.
EE 3220: Digital Communication
Generating Sinusoidal Signals Prof. Brian L. Evans Dept. of Electrical and Computer Engineering The University of Texas at Austin EE 445S Real-Time Digital.
ECE 4710: Lecture #31 1 System Performance  Chapter 7: Performance of Communication Systems Corrupted by Noise  Important Practical Considerations: 
1 Lab. 3 Digital Modulation  Digital modulation: CoderDAC Transmit filter Up- conversion Channel Down- conversion Receive filter ADC ProcessingDetectionDecoder.
Equalization Techniques By: Mohamed Osman Ahmed Mahgoub.
EE 3220: Digital Communication Dr. Hassan Yousif Ahmed Department of Electrical Engineering College of Engineering at Wadi Al Dawaser Prince Sattam bin.
Nonbinary Orthogonal Modulation in Direct- Sequence Spread Spectrum Communication Systems Michael Y. Tan Home Institution: Clemson University Advisor:
Constellation Diagram
Outline Transmitters (Chapters 3 and 4, Source Coding and Modulation) (week 1 and 2) Receivers (Chapter 5) (week 3 and 4) Received Signal Synchronization.
Baseband Receiver Receiver Design: Demodulation Matched Filter Correlator Receiver Detection Max. Likelihood Detector Probability of Error.
Sujan Rajbhandari LCS Convolutional Coded DPIM for Indoor Optical Wireless Links S. Rajbhandari, N. M. Aldibbiat and Z. Ghassemlooy Optical Communications.
Performance of Digital Communications System
WAVELET NOISE REMOVAL FROM BASEBAND DIGITAL SIGNALS IN BANDLIMITED CHANNELS Dr. Robert Barsanti SSST March 2010, University of Texas At Tyler.
Eeng360 1 Eeng 360 Communication Systems I Course Information  Instructor: Huseyin Bilgekul, Room No: EE 207, Office Tel:  Course Webpage:
INTRODUCTION. Electrical and Computer Engineering  Concerned with solving problems of two types:  Production or transmission of power.  Transmission.
EKT 431 DIGITAL COMMUNICATIONS. MEETING LECTURE : 3 HOURS LABORATORY : 2 HOURS LECTURER PUAN NORSUHAIDA AHMAD /
MULTICARRIER MODULATION FOR DATA TRANSMISSION. INTRODUCTION Modulation techniques: improve the efficiency of transmitted power. Linear equalization of.
OptiSystem applications: Digital modulation analysis (PSK)
Figure 3–1 PAM signal with natural sampling.
Principios de Comunicaciones EL4005
Pulse Code Modulation (PCM)
PULSE MODULATION.
Pulse Code Modulation (PCM)
CHAPTER - 5 Introduction to Communication Systems (222 CNET - 3)
INTRODUCTION TO DIGITAL COMMUNICATION
Lab 6: Week 1 Quadrature Amplitude Modulation (QAM) Transmitter
Malong Wang Ting-change
Presentation transcript:

Baseband PPM and PAM Algorithm Implementation Kenneth Rice Joel Simoneau Dr. Pearson Summer Undergraduate Research Experience

Purpose Main Objective: Create a library of available baseband communications algorithms Secondary Objective: Test the algorithms for efficiency and productivity based upon certain noise situations

Outline Pulse Amplitude Modulation Pulse Position Modulation Demodulation Techniques: Matched Filter Time Limited Accumulation Filter Direct/Reflect Path Noise Random Inversion Noise Algorithm Implementation Testing Future Work

Pulse Amplitude Modulation The amplitude of the pulses denote the information that is sent Example:

Pulse Position Modulation The location of the pulse within the specified pulse frame indicates what was sent Example

Matched Filter

Time Limited Accumulation

Direct/Reflected Path Noise When the transmitted signal changes path during transmission in such a way that the signal is inverted when received

Random Inversion Noise Transmitted signal randomly inverts at any given moment during transmission

Algorithm Implementation Pulse Amplitude Modulation (PAM) Pulse Amplitude Demodulation (PAD) -Matched Filter Pulse Position Modulation (PPM) Pulse Position Demodulation (PPD) -Matched Filter -Matched Filter Altered -Time Limited Accumulation (TLA) Filter -TLA Altered

FPGAs

Circuit: PAM PAM: Transmitter ‘1’ -> ‘001000’ ‘0’ -> ‘111000’

Circuit: PAD PAM: Receiver

Circuit: PPM PPM: Transmitter ‘1’ -> 0400-Hex ‘0’ -> 8000-Hex

Circuit: PPD-Matched PPD: Matched Receiver

Circuit: PPD-Matched Altered PPD: Matched Altered Receiver

Circuit: PPD-TLA PPD: TLA Receiver

Circuit: PPD-TLA Altered PPD: TLA Altered Receiver

Testing Table 1: Direct Path / Reflected Path Results Design101 bits1001 bits Matched44 errorsN/A Matched (Altered)0 errors TLA0 errors5 errors TLA (Altered)0 errors SNR is 4.8 for the also included Gaussian noise

Testing (continued) Design101 bits1001 bits Matched42 errorsN/A Matched (Altered)24 errors266 errors TLA0 errorsN/A TLA (Altered)24 errors266 errors Table 2: Random Inversion Results SNR is 4.8 for the also included Gaussian noise

Future Work Testing with a more accurate channel model Quantify the relative complexity of the various algorithms to give a performance versus FPGA memory trade-off

References [1] L.C. Ludeman, Fudamentals of Digital Signal Processing. New York: Harper and Row, [2] M.B. Pursley, Introduction to Digital Communications. New Jersey: Pearson Prentice Hall, 2005.