Lab 5 Part II Instructions

Slides:



Advertisements
Similar presentations
EE445S Real-Time Digital Signal Processing Lab Spring 2014 Lecture 15 Quadrature Amplitude Modulation (QAM) Transmitter Prof. Brian L. Evans Dept. of Electrical.
Advertisements

EE513 Audio Signals and Systems Digital Signal Processing (Synthesis) Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
Removing 60 Hz from EKG signal William Rose, May 2009 Original EKG signal looked good on paient monitor but had very small amplitude (+- 4 bits) at the.
Unit 9 IIR Filter Design 1. Introduction The ideal filter Constant gain of at least unity in the pass band Constant gain of zero in the stop band The.
Overview of Adaptive Multi-Rate Narrow Band (AMR-NB) Speech Codec
Lab9 (Signal & System) Instructor: Anan Osothsilp Date: 17 April 07.
Digital Voice Communication Link EE 413 – TEAM 2 April 21 st, 2005.
School of Electrical, Electronics and Computer Engineering University of Newcastle-upon-Tyne Baseband Digital Modulation Baseband Digital Modulation Prof.
Professor: Dr Kepuska Presented by Kyle Farnum. Audio Manipulation through utilizing three types of filters: Low-pass filters Band- pass filters High-
Sound Targeting Platform Andrew Lenharth Michael Schaffer Quang Luu CSE 477 May 22, 2001.
Digital Speech Transmission and Recovery. Overall System Output (speaker) Channel (coax cable) Receiver Circuit Input (microphone) Transmitter Circuit.
Digital Pulse Amplitude Modulation (PAM)
CHAPTER 6 PASS-BAND DATA TRANSMISSION
10/6/2015 3:12 AM1 Data Encoding ─ Analog Data, Digital Signals (5.3) CSE 3213 Fall 2011.
EE345S Real-Time Digital Signal Processing Lab Fall 2006 Lecture 16 Quadrature Amplitude Modulation (QAM) Receiver Prof. Brian L. Evans Dept. of Electrical.
EE Audio Signals and Systems Digital Signal Processing (Synthesis) Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
Acoustic Noise Cancellation
Jessica Arbona & Christopher Brady Dr. In Soo Ahn & Dr. Yufeng Lu, Advisors.
Professor A G Constantinides 1 Interpolation & Decimation Sampling period T, at the output Interpolation by m: Let the OUTPUT be [i.e. Samples exist at.
EECE 252 PROJECT SPRING 2014 Presented by: Peizhen Sun Nor Asma Mohd Sidik.
EE445S Real-Time Digital Signal Processing Lab Spring 2014 Lecture 16 Quadrature Amplitude Modulation (QAM) Receiver Prof. Brian L. Evans Dept. of Electrical.
Prof. Brian L. Evans Dept. of Electrical and Computer Engineering The University of Texas at Austin EE345S Real-Time Digital Signal Processing Lab Fall.
1 Lab. 3 Digital Modulation  Digital modulation: CoderDAC Transmit filter Up- conversion Channel Down- conversion Receive filter ADC ProcessingDetectionDecoder.
Copyright ©2010, ©1999, ©1989 by Pearson Education, Inc. All rights reserved. Discrete-Time Signal Processing, Third Edition Alan V. Oppenheim Ronald W.
Joshua Adadevoh ECE-3551 Project Audio Signal Encryption.
NET 222: COMMUNICATIONS AND NETWORKS FUNDAMENTALS ( NET 222: COMMUNICATIONS AND NETWORKS FUNDAMENTALS (PRACTICAL PART) Tutorial 4 : Chapter 5 Data & computer.
Case Study (ZigBee): Phase IV Transmitter & Receiver Simulation.
1 st semester 1436 / Modulation Continuous wave (CW) modulation AM Angle modulation FM PM Pulse Modulation Analog Pulse Modulation PAMPPMPDM Digital.
WAVELET NOISE REMOVAL FROM BASEBAND DIGITAL SIGNALS IN BANDLIMITED CHANNELS Dr. Robert Barsanti SSST March 2010, University of Texas At Tyler.
What is filter ? A filter is a circuit that passes certain frequencies and rejects all others. The passband is the range of frequencies allowed through.
Sampling Rate Conversion by a Rational Factor, I/D
Presentation III Irvanda Kurniadi V. ( )
EE445S Real-Time Digital Signal Processing Lab Fall 2016 Lecture 16 Quadrature Amplitude Modulation.
1 Angle Demodulator using AM FM demodulators first generate an AM signal and then use an AM demodulator to recover the message signal.  To transform the.
Báo cáo đồ án Thông Tin Số (CT386) Nhóm 2: 1.Cao Kim Loan Lâm Quốc Sự Bộ môn Điện Tử Viễn Thông GVHD : TS.Lương Vinh Quốc Danh.
ECEN5533 Modern Commo Theory Dr. George Scheets Lesson #36 11 April 2016 n Read 7.1 – 7.2 n Problems: 6.4, 6.5, 9.8 n Corrected tests due Friday, 15 April.
Digital Signal Processing
Electronic Devices Ninth Edition Floyd Chapter 15.
Channel Equalization Techniques
EE 445S Real-Time Digital Signal Processing Lab Fall 2013
Speech Signal Processing
Digital Communications Chapter 13. Source Coding
Vocoders.
Adaptive Filters Common filter design methods assume that the characteristics of the signal remain constant in time. However, when the signal characteristics.
Digital Communication
Sampling rate conversion by a rational factor
Waveform Generation for Waveform Coding
Lab 1 Instructions By Yeong Choo and Sam Kanawati
Lab 6 Part I Instructions
Lecture 1.8. INTERSYMBOL INTERFERENCE
Digital Pulse Amplitude Modulation
Digital Pulse Amplitude Modulation (PAM)
Lab 7 Instructions By Yeong Choo and Sam Kanawati
Lab #5.1 Pulse Amplitude Modulation/ BPSK
Lab 6 Part II Instructions
Lab #5.1 Pulse Amplitude Modulation/ BPSK
Quadrature Amplitude Modulation (QAM) Transmitter
Lab 4 Instructions By Yeong Choo and Sam Kanawati
Chapter 3: PCM Noise and Companding
QPSK System Design and Simulation: Laboratory Manual
Digital Control Systems (DCS)
Lab 3 Part III Instructions
Lab 3 Part II Instructions
VLSI Programming 2IMN35 Lab 1 Questionnaire
Lab 2 Part II Instructions
Lab 2 Part I Instructions
Quadrature Amplitude Modulation (QAM) Transmitter
EIE 211 : Electronic Devices and Circuit Design II
Fixed-point Analysis of Digital Filters
Lab 6: Week 1 Quadrature Amplitude Modulation (QAM) Transmitter
Presentation transcript:

Lab 5 Part II Instructions By Yeong Choo and Sam Kanawati The University of Texas at Austin, April 02, 2018

MATLAB Simulation Receiver Simulation Generate 2000 symbols and get the baseband transmitted signal using “rcosdesign”, “upsample”, and “conv”, all the specifications are the same with Task 2 in Lasb 5 Instructions Part 1. Assume we know exactly the symbol clock information in the receiver, sample the transmitted signal to recover the symbol. (Hint: the delay in the transmitted signal is 4*20=80 samples, so your sampler should start from the 81st sample in the transmitted signal) Compare the original symbols and recovered symbols and compute the error probability and show it in report. Since there is no additive noise in the channel, the error probability should be zero. Filter Design Please refer to slide 3 for the block diagram for the symbol clock recovery system. There are 2 different filters in this system: Pre-filter B(w) Band pass filter H(w). We will use 2nd order Butterworth IIR band pass filters with a sampling rate of 48 kHz for both the filters. The pre-filter B(w) has a center frequency of fsym/2 = 2400/2 = 1200 Hz. The 3 dB BW = 120 Hz. The band pass filter H(w) has a center frequency of fsym = 2400 Hz. The 3 dB BW = 240 Hz. Using fdatool, design both these filters and obtain the coefficients for both these filters. Please provide filter coefficient in lab report.

DSK Symbol Clock Recovery Implementation Modify the code you have developed in Task 5 of Instruction Part 1. Pass the PAM output (output from the filter bank, within the inner loop) to the right channel. This portion of the code is unchanged. Pass this output to a new function which you will write. Call this function clock_recover. Within this function, implement the algorithm as shown in slide 3, i.e., Pre-filter -> Square -> Post band – pass filter -> Scale. The scaling is done to ensure that the input and output are in the same range of values. Please figure out an appropriate scaling level. For the pre-filter and post band – pass filter IIR filters, please use the code for Lab 3 (IIR Biquad). Take the output of this function and pass it to the left channel. This is the “recovered” clock. Do not run the code yet! Next slide has the test tasks to run this code.

DSK Symbol Clock Recovery Testing Dotting Sequence Test Make sure the audio codec is set to a sampling rate of 48 kHz. To test the code you wrote in Task 3, first comment the code which calls the scrambler code that generates the symbol. Now, generate a “dotting sequence”, i.e. index alternate between 0, 1 where 𝑖 is used for indexing BPSK lookup table, 𝑖∈{0,1} Do not use pow function. Instead, simple if constructs should do. As mentioned in before, pass the PAM output to the right channel and the recovered clock output to the left channel. Observe both the channels on the oscilloscope and show the screenshot in report. Provide one screenshot. Scrambler Test Now, uncomment the code which calls the scrambler code that generates the symbol, scale the symbols by 1000 as in Task 4. Comment out the “dotting sequence” code from Task 4, and use scrambled bit as index to BPSK lookup table. As mentioned in Task 3, pass the PAM output to the right channel and the recovered clock output to the left channel. Observe both the channels on the oscilloscope and show the screenshot in report. Show one screenshot. In Lab Report: Provide ISR code change Make a note of your observations in this table.