Matlab exercises 2015 ELEC-E5410 Signal processing for communications
|
|
- Myra Hawkins
- 5 years ago
- Views:
Transcription
1 Matlab exercises 2015 ELEC-E5410 Signal processing for communications
2 Matlab exercises Matlab exercises in ELEC-E5410 Signal Processing for Communications min 50% of exercises required to be returned See deadlines of the exercises in MyCourses
3 Possible issues Ensure you observe the Mikes signal. If the received signal is just noise, the performance is difficult/ impossible to assess Do not compensate carrier frequency offset when receiving the Mikes signal until otherwise specified The offset (sinusoidal) signal is used to test the algorithms Show the output of the algorithm when the input is Mikes i.e. don t just design filters but filter as well Return the.pdf made by Matlab s publish() Not.html or some other awkward format 3
4 4 Matlab exercise 1 setup
5 Exercise 1 1. Make Matlab and RTL-SDR work - Get a dongle and install Matlab RTL-SDR toolbox on your computer. Requires Aalto address and Mathworks user account - Or get a dongle and go to F402. Three computers in the front row have RTL-SDR toolbox in the hidden folder C: \ProgramData\MATLAB\SupportPackages\R2015a - Or tune to :1234 using tcpip() function in Matlab 2. Run frequency offset calibration example in RTL-SDR toolbox and tune it to 25 MHz carrier frequency Check you see a signal close to 25 MHz 3. Find out minimum and maximum sampling rates the driver can support and the estimated carrier frequency offset (CFO) - Frequency offset stabilizes once warmed up - In comparison, LTE specification allows max. 0.1 ppm CFO. Dongles may go up to 100 ppm 4. Report max/min sampling rates and CFO and location where you made the measurements (no GPS accuracy required) in MyCourses page
6 Signal source in the TCP port Antenna is located by the window in G413 Server command: rtl_tcp f a s This signal can be used if you don t get your dongle working, are not able to receive Mikes signal etc. For Matlab code to read the signal, see the message board in MyCourses 6
7 Known issues in installation Admin rights needed to install driver On Windows, installation of the toolbox changes the rights of Matlab to admin and the path to toolbox is hidden from regular users Always use the same USB port on Windows Mac requires Xcode, which takes 7GB of disk space 7
8 8 Matlab exercise 2.1 AGC
9 AGC with RTL-SDR 1. Turn off AGC in comm.sdrrtlreceiver object and use a fixed gain 2. Implement linear AGC for the received signal You may compare the performance to that of comm.agc() Cover the antenna by hand and check that the algorithm works Plot the received signal multiplied by the output of your AGC 3. Experiment with step size. When is the algorithm stable and when unstable given the step size 4. Return your Matlab code (.m) and a pdf made by Matlab s publish function that shows the operation of the algorithm
10 Example of AGC Input signal is 25 MHz Mikes without compensation of carrier frequency offset 1.5 I out Q out I in Q in amplitude time 10
11 11 Matlab exercise 2.2 sigma-delta
12 Sigma-delta quantization with RTL 1. Take the real (or imaginary) part of the received signal 2. Implement sigma-delta quantization and low-pass filter For low-pass filter design, see firpmord() and firpm() 3. Compare the input and output 4. Return your Matlab code (.m) and a pdf made by Matlab s publish function
13 Example of sigma-delta quantization sigma-delta quantization of sinusoid sigma-delta quantization of sinusoid 1 input '-" output 1 input '-" output Amplitude 0 Amplitude Time Time No oversampling/downsampling (M=1) Output depends on the cut-off of the low-pass filter 13
14 Matlab exercise 3 14
15 Decimating using interpolated FIR filter Downsample the Mikes signal and listen to it with dsp.audioplayer(). You should hear the time signal beeping but the signal is very noisy Design an interpolated FIR (IFIR) filter using firpmord() and firpm() Filter the Mikes signal with filter() or with dsp.firfilter object and downsample using your IFIR design dsp.firfilter object preserves filter stage between different function calls while this has to be done explicitly when using filter() Input signal to dsp.firfilter must be a column vector Design a one-stage decimator filter and use it to decimate the Mikes signal Compare the number of required multiplications in direct and IFIR implementations Return your Matlab code (.m) and the output of publish()
16 IFIR design example Image suppression filter with don t care bands Cascade of the periodic filter and image suppression filter 16
17 Direct design One-stage filter Image suppression filter without don t care bands 17
18 Matlab exercise 4 18
19 Fractional delay by Lagrange filtering Decimate the Mikes signal until you to get a reasonable sampling grid Delay the in-phase (I) or quadrature (Q) branch so that I and Q signal align Use combination of integer-valued delay and a fractional delay, where the latter is implemented by (time-invariant) Lagrange filter Design the Lagrange filter yourself, don t use any Matlab function Explain the result by checking the impulse, magnitude, phase, and group delay response of the Lagrange filter Return your Matlab code (.m) and the output of publish()
20 Fractional delay by Lagrange filtering Before After
21 Fractional delay by Lagrange filtering 21
22 Matlab exercise 5 22
23 Fractional delay by up-sampling and filtering The problem setting is the same as in Exercise 4, but now the I or Q signal is aligned by 1) up-sampling the signal by factor of L, 2) lowpass filtering the up-sampled signal by H(z) and 3) down-sampling the filtered signal with 1 < offset < L, which corresponds to the fractional delay This is the same as reading the output from one of the polyphase components of H(z) Tips Gain of the up-sampling filter in pass-band is L Compensate first the group delay caused by H(z) in the filtered signal and add then the integer value delay (which you know from Exercise 4) multiplied by L Return your Matlab code (.m) and the output of publish()
24 Matlab exercise 6 24
25 Carrier frequency estimation 1. Low-pass filter the received Mikes signal 2. Implement FFT+max. peak, Kay s, Fitz s and Luise s and Regiannini s algorithms Which one is the best, can you notice any differences in performance? 3. Compensate the carrier frequency offset (CFO) of the received signal in Matlab by the CFO estimate by one of the algorithms. Display the compensated signal in time and frequency domains 4. Compare the performance of a) signal compensation in Matlab as above to b) specifying CFO in comm.sdrrtlreceiver. Are there any differences? 5. Return your Matlab code (.m) and the output of publish()
26 Example of Kay s algorithm Uniform weighting simply calculates the mean of the angles Kay s weighting is more stable w.r.t. the number of samples than the uniform weighting Sign of CFO is inverted, because the estimator used z(k)z*(k+1) instead of z(k)z*(k-1) CFO Kay's weights Uniform weights #samples 26
27 Example of Fitz and L&R CFO CFO #lags Fitz #lags Luise&Regiannini 27
28 Example of CFO compensation The video shows low-pass filtered signal without CFO compensation and CFO compensated signal CFO compensation is (arbitrarily) chosen as Fitz with 3 lags 28
29 Example of CFO compensation Low-pass filtered and compensated signal Original signal 29
30 Matlab exercise 7 30
31 Phase offset estimation 1. Use the signal you obtained in Exercise 6, step 3 as the input signal 2. Implement a) The feedforward phase estimator for some window length b) First-order phase-locked loop (PLL) when S-curve is approximated as S(.) A(.) where A is some fixed gain. Select the parameters such that the loop filter is low-pass. c) Second-order PLL, S-curve approximated as above 3. Implement 2.c) as IIR filter and use filter() to calculate phase offset. You should get the same result in both ways 4. Compensate the phase offset using 2.a)-c) and display the compensated signal in time domain. Which algorithm is the best, can you notice any differences in performance? 5. Return your Matlab code and the output of publish()
32 Example of the signal after CFO compensation Some frequency offset still remains, because the compensated signal shows a trend 32
33 Signal after compensation of CFO and phase offset 33
34 Matlab exercise 8 34
35 Timing estimation Use a similar signal as in Exercise 4 and 5 as input signal Take the I or Q branch of the sinusoidal-looking signal Use early-late detector to generate the error signal a) Adjust sampling time such that you sample at the peak of the sinusoid. This is synchronous sampling in the slides b) Use Lagrange filter you designed in Exercise 4 to interpolate the value of the sinusoid based on the error signal. This is nonsynchronous sampling in the slides Depict the result in time domain Return your Matlab code (.m) and the output of publish()
36 Example of timing estimation Step size too small Step size better 36
37 Example of timing estimation In both cases (synch./nonsynch.) early-late detector may lock to minimum ( deg phase offset) with these kind of input signals Non-synchronous sampling 37
38 38 Matlab exercise 9 Grande Finale
39 Decoding of Mikes signal Record Mikes signal Process the signal to facilitate estimation Estimate symbol timing by correlator Decode the bits in at least one 1-minute message, extract the current time and compare it to datetime( now ) Return your Matlab code (.m) and the output of publish() 39
40 Signal format Format of the time signal according to Wikipedia In Mikes signal, bit 0 is 0.1slong 1KHz sinusoid, and bit 1 is 0.2s-long 1KHz sinusoid in the beginning of 1s-long symbol DCF77 time code Weight Weight Weight Bit Meaning Bit Meaning Bit Meaning PM AM PM AM PM AM :00 1 M Start of minute. Always 0. :20 S :01 1 :21 1 Start of encoded time. Always 1. :03 1 :23 4 :43 2 Minutes :04 1 Civil warning bits, [18] :24 8 :44 4 provided :05 1 by the :25 10 :45 1 :06 : Bundesamt für Bevölkerungsschutz und Katastrophenwarnung :26 : :46 : :08 1 (Federal Office Even parity over :28 P1 of Civil protection and Disaster minute bits :48 8 :09 1 Relief). :29 1 :49 10 Also contains weather :10 0 broadcasts. [17][19] :30 2 :50 1 :11 0 :31 4 Hours :51 2 :12 0 : :52 4 :40 10 Day of month :41 20 (continued) :02 1 :22 2 :42 1 Day of :13 0 :33 10 :53 8 :14 0 :34 20 :54 10 :15 R :16 A1 :17 Z1 :18 Z2 :19 A2 Call bit: abnormal transmitter operation. [17] Previously: backup antenna in use. Summer time announcement. Set during hour before change. Set to 1 when CEST is in effect. Set to 1 when CET is in effect. Leap second announcement. Set during hour before leap second. :35 P2 :36 1 Even parity over hour bits :55 20 :56 40 :37 2 :57 80 Day of month :38 4 :58 P3 :39 8 :59 0 week Monday=1, Sunday=7 Month number Year within century Even parity over date bits Minute mark: no amplitude modulation. 40
41 Example of signal detection Absolute value of the output of the correlator when the s of the Mikes signal are divided into 0.1s slots
42 42 Matlab exercise + Additional exercise for those who fell below 50% threshold in the clicker exam
43 More carrier frequency estimation 1. Low-pass filter the received Mikes signal 2. Implement one of the algorithms: Xiao, Kim, Leung, Brown Names refer to the first author of the paper, and the papers are in the Materials section in MyCourses 3. Compensate the carrier frequency offset (CFO) of the received signal in Matlab by the CFO estimate of the selected algorithm. Display the compensated signal in time and frequency domains 4. Compare the performance of the algorithm to one of the algorithms: FFT+max. peak, Kay s, Fitz s, or Luise s and Regiannini s. Make sure you get similar results 5. Return your Matlab code (.m) and the output of publish()
Matlab exercises ELEC-E5410 Signal processing for communications
Matlab exercises 2017 ELEC-E5410 Signal processing for communications RTL-SDR Specifications 24 1760 MHz tuning range 3.57 MHz intermediate frequency 2.4 MHz maximum sampling rate 8-bit in-phase and quadrature
More informationLab 2: Digital Modulations
Lab 2: Digital Modulations Due: November 1, 2018 In this lab you will use a hardware device (RTL-SDR which has a frequency range of 25 MHz 1.75 GHz) to implement a digital receiver with Quaternary Phase
More informationLab 1: Analog Modulations
Lab 1: Analog Modulations October 20, 2017 This lab contains two parts: for the first part you will perform simulation entirely in MATLAB, for the second part you will use a hardware device to interface
More informationLab 1: Analog Modulations
Lab 1: Analog Modulations Due: October 11, 2018 This lab contains two parts: for the first part you will perform simulation entirely in MATLAB, for the second part you will use a hardware device to interface
More informationCode No: R Set No. 1
Code No: R05220405 Set No. 1 II B.Tech II Semester Regular Examinations, Apr/May 2007 ANALOG COMMUNICATIONS ( Common to Electronics & Communication Engineering and Electronics & Telematics) Time: 3 hours
More informationLaboratory 5: Spread Spectrum Communications
Laboratory 5: Spread Spectrum Communications Cory J. Prust, Ph.D. Electrical Engineering and Computer Science Department Milwaukee School of Engineering Last Update: 19 September 2018 Contents 0 Laboratory
More informationSignal Processing Techniques for Software Radio
Signal Processing Techniques for Software Radio Behrouz Farhang-Boroujeny Department of Electrical and Computer Engineering University of Utah c 2007, Behrouz Farhang-Boroujeny, ECE Department, University
More informationSOFTWARE DEFINED RADIO IMPLEMENTATION IN 3GPP SYSTEMS
SOFTWARE DEFINED RADIO IMPLEMENTATION IN 3GPP SYSTEMS R. Janani, A. Manikandan and V. Venkataramanan Arunai College of Engineering, Thiruvannamalai, India E-Mail: jananisaraswathi@gmail.com ABSTRACT Radio
More informationand RTL-SDR Wireless Systems
Laboratory 4 FM Receiver using MATLAB and RTL-SDR Wireless Systems TLEN 5830 Wireless Systems This Lab introduces the working of FM Receiver using MATLAB and Software Defined Radio This exercise encompasses
More informationELT Receiver Architectures and Signal Processing Fall Mandatory homework exercises
ELT-44006 Receiver Architectures and Signal Processing Fall 2014 1 Mandatory homework exercises - Individual solutions to be returned to Markku Renfors by email or in paper format. - Solutions are expected
More informationPresentation Outline. Advisors: Dr. In Soo Ahn Dr. Thomas L. Stewart. Team Members: Luke Vercimak Karl Weyeneth. Karl. Luke
Bradley University Department of Electrical and Computer Engineering Senior Capstone Project Presentation May 2nd, 2006 Team Members: Luke Vercimak Karl Weyeneth Advisors: Dr. In Soo Ahn Dr. Thomas L.
More informationDirection of Arrival Analysis on a Mobile Platform. Sam Whiting, Dana Sorensen, Todd Moon Utah State University
Direction of Arrival Analysis on a Mobile Platform Sam Whiting, Dana Sorensen, Todd Moon Utah State University Objectives Find a transmitter Be mobile Previous Work Tatu Peltola - 3 RTL dongles https://www.youtube.com/watch?v=8wzb1mgz0ee
More informationMultirate Digital Signal Processing
Multirate Digital Signal Processing Basic Sampling Rate Alteration Devices Up-sampler - Used to increase the sampling rate by an integer factor Down-sampler - Used to increase the sampling rate by an integer
More informationCompact Series: S5065 & S5085 Vector Network Analyzers KEY FEATURES
Compact Series: S5065 & S5085 Vector Network Analyzers KEY FEATURES Frequency range: 9 khz - 6.5 or 8.5 GHz Measured parameters: S11, S12, S21, S22 Wide output power adjustment range: -50 dbm to +5 dbm
More informationB.Tech II Year II Semester (R13) Supplementary Examinations May/June 2017 ANALOG COMMUNICATION SYSTEMS (Electronics and Communication Engineering)
Code: 13A04404 R13 B.Tech II Year II Semester (R13) Supplementary Examinations May/June 2017 ANALOG COMMUNICATION SYSTEMS (Electronics and Communication Engineering) Time: 3 hours Max. Marks: 70 PART A
More informationELEC3104: Digital Signal Processing Session 1, 2013 LABORATORY 3: IMPULSE RESPONSE, FREQUENCY RESPONSE AND POLES/ZEROS OF SYSTEMS
ELEC3104: Digital Signal Processing Session 1, 2013 The University of New South Wales School of Electrical Engineering and Telecommunications LABORATORY 3: IMPULSE RESPONSE, FREQUENCY RESPONSE AND POLES/ZEROS
More information(i) Understanding the basic concepts of signal modeling, correlation, maximum likelihood estimation, least squares and iterative numerical methods
Tools and Applications Chapter Intended Learning Outcomes: (i) Understanding the basic concepts of signal modeling, correlation, maximum likelihood estimation, least squares and iterative numerical methods
More informationGlossary of VCO terms
Glossary of VCO terms VOLTAGE CONTROLLED OSCILLATOR (VCO): This is an oscillator designed so the output frequency can be changed by applying a voltage to its control port or tuning port. FREQUENCY TUNING
More informationDesigning the Fox-1E PSK Modulator and FoxTelem demodulator
Designing the Fox-1E PSK Modulator and FoxTelem demodulator Chris Thompson, G0KLA / AC2CZ g0kla@arrl.net Keywords: BPSK Modulation, BPSK Demodulation, FoxTelem, Costas Loop, Gardner Carrier Recovery, Java
More informationProblems from the 3 rd edition
(2.1-1) Find the energies of the signals: a) sin t, 0 t π b) sin t, 0 t π c) 2 sin t, 0 t π d) sin (t-2π), 2π t 4π Problems from the 3 rd edition Comment on the effect on energy of sign change, time shifting
More informationSpring 2018 EE 445S Real-Time Digital Signal Processing Laboratory Prof. Evans. Homework #1 Sinusoids, Transforms and Transfer Functions
Spring 2018 EE 445S Real-Time Digital Signal Processing Laboratory Prof. Homework #1 Sinusoids, Transforms and Transfer Functions Assigned on Friday, February 2, 2018 Due on Friday, February 9, 2018, by
More informationEqualization and Synchronization of upstream signals in digital CATV networks
Equalization and Synchronization of upstream signals in digital CATV networks Andreas Braun, Institut für Nachrichtenübertragung, Universität Stuttgart E-Mail: abraun@inue.uni-stuttgart.de Abstract Upstream
More informationNoise removal example. Today s topic. Digital Signal Processing. Lecture 3. Application Specific Integrated Circuits for
Application Specific Integrated Circuits for Digital Signal Processing Lecture 3 Oscar Gustafsson Applications of Digital Filters Frequency-selective digital filters Removal of noise and interfering signals
More informationDigital Signal Processing
Digital Signal Processing System Analysis and Design Paulo S. R. Diniz Eduardo A. B. da Silva and Sergio L. Netto Federal University of Rio de Janeiro CAMBRIDGE UNIVERSITY PRESS Preface page xv Introduction
More informationTS9050/60. microgen. electronics TM FM Modulation and Spectrum Analyser
TS9050/60 FM Modulation and Spectrum Analyser Introducing the TS9050 and TS9060, new and updated versions of the TS9000 NAB2004 Radio World Cool Stuff and The Radio Magazine Pick Hit award winner TS9050
More informationLab 4: Measuring Received Signal Power EE 361 Signal Propagation Spring 2017
Lab 4: Measuring Received Signal Power EE 361 Signal Propagation Spring 2017 This is a one-week lab, plus an extra class period next week outside taking measurements. The lab period is 04-May, and the
More informationSGN Bachelor s Laboratory Course in Signal Processing Audio frequency band division filter ( ) Name: Student number:
TAMPERE UNIVERSITY OF TECHNOLOGY Department of Signal Processing SGN-16006 Bachelor s Laboratory Course in Signal Processing Audio frequency band division filter (2013-2014) Group number: Date: Name: Student
More informationSignal Processing First Lab 20: Extracting Frequencies of Musical Tones
Signal Processing First Lab 20: Extracting Frequencies of Musical Tones Pre-Lab and Warm-Up: You should read at least the Pre-Lab and Warm-up sections of this lab assignment and go over all exercises in
More information1 UAT Test Procedure and Report
1 UAT Test Procedure and Report These tests are performed to ensure that the UAT Transmitter will comply with the equipment performance tests during and subsequent to all normal standard operating conditions
More informationModulation is the process of impressing a low-frequency information signal (baseband signal) onto a higher frequency carrier signal
Modulation is the process of impressing a low-frequency information signal (baseband signal) onto a higher frequency carrier signal Modulation is a process of mixing a signal with a sinusoid to produce
More informationMultirate DSP, part 3: ADC oversampling
Multirate DSP, part 3: ADC oversampling Li Tan - May 04, 2008 Order this book today at www.elsevierdirect.com or by calling 1-800-545-2522 and receive an additional 20% discount. Use promotion code 92562
More informationCompact Series: S5048 & TR5048 Vector Network Analyzers KEY FEATURES
Compact Series: S5048 & TR5048 Vector Network Analyzers KEY FEATURES Frequency range: 20 khz - 4.8 GHz Measured parameters: S11, S12, S21, S22 (S5048) S11, S21 (TR5048) Wide output power adjustment range:
More informationSampling and Reconstruction of Analog Signals
Sampling and Reconstruction of Analog Signals Chapter Intended Learning Outcomes: (i) Ability to convert an analog signal to a discrete-time sequence via sampling (ii) Ability to construct an analog signal
More informationTHE PHS 8340 FAMILY OF HIGH VALUE BROADBAND MICROWAVE SYNTHESIZERS
SUBTITLE THE PHS 8340 FAMILY OF HIGH VALUE BROADBAND MICROWAVE SYNTHESIZERS BENCHTOP Multi Output MODULAR HANDHELD The PHS 8340 Family SUBTITLE Features: Standard Range: 700 MHz to 18 GHz Extendable to
More informationOutline. Communications Engineering 1
Outline Introduction Signal, random variable, random process and spectra Analog modulation Analog to digital conversion Digital transmission through baseband channels Signal space representation Optimal
More informationDIGITAL FILTERING AND THE DFT
DIGITAL FILTERING AND THE DFT Digital Linear Filters in the Receiver Discrete-time Linear System Tidbits DFT Tidbits Filter Design Tidbits idealized system Software Receiver Design Johnson/Sethares/Klein
More informationELT Receiver Architectures and Signal Processing Exam Requirements and Model Questions 2018
TUT/ICE 1 ELT-44006 Receiver Architectures and Signal Processing Exam Requirements and Model Questions 2018 General idea of these Model Questions is to highlight the central knowledge expected to be known
More informationAC LAB ECE-D ecestudy.wordpress.com
PART B EXPERIMENT NO: 1 AIM: PULSE AMPLITUDE MODULATION (PAM) & DEMODULATION DATE: To study Pulse Amplitude modulation and demodulation process with relevant waveforms. APPARATUS: 1. Pulse amplitude modulation
More informationLaboratory 2: Amplitude Modulation
Laboratory 2: Amplitude Modulation Cory J. Prust, Ph.D. Electrical Engineering and Computer Science Department Milwaukee School of Engineering Last Update: 4 December 2018 Contents 0 Laboratory Objectives
More information3 USRP2 Hardware Implementation
3 USRP2 Hardware Implementation This section of the laboratory will familiarize you with some of the useful GNURadio tools for digital communication system design via SDR using the USRP2 platforms. Specifically,
More informationCostas Loop. Modules: Sequence Generator, Digital Utilities, VCO, Quadrature Utilities (2), Phase Shifter, Tuneable LPF (2), Multiplier
Costas Loop Modules: Sequence Generator, Digital Utilities, VCO, Quadrature Utilities (2), Phase Shifter, Tuneable LPF (2), Multiplier 0 Pre-Laboratory Reading Phase-shift keying that employs two discrete
More informationPhase-Locked Loops. Roland E. Best. Me Graw Hill. Sixth Edition. Design, Simulation, and Applications
Phase-Locked Loops Design, Simulation, and Applications Roland E. Best Sixth Edition Me Graw Hill New York Chicago San Francisco Lisbon London Madrid Mexico City Milan New Delhi San Juan Seoul Singapore
More informationRTTY: an FSK decoder program for Linux. Jesús Arias (EB1DIX)
RTTY: an FSK decoder program for Linux. Jesús Arias (EB1DIX) June 15, 2001 Contents 1 rtty-2.0 Program Description. 2 1.1 What is RTTY........................................... 2 1.1.1 The RTTY transmissions.................................
More informationA LOW-COST SOFTWARE-DEFINED TELEMETRY RECEIVER
A LOW-COST SOFTWARE-DEFINED TELEMETRY RECEIVER Michael Don U.S. Army Research Laboratory Aberdeen Proving Grounds, MD ABSTRACT The Army Research Laboratories has developed a PCM/FM telemetry receiver using
More informationAppendix B. Design Implementation Description For The Digital Frequency Demodulator
Appendix B Design Implementation Description For The Digital Frequency Demodulator The DFD design implementation is divided into four sections: 1. Analog front end to signal condition and digitize the
More informationDSP First. Laboratory Exercise #11. Extracting Frequencies of Musical Tones
DSP First Laboratory Exercise #11 Extracting Frequencies of Musical Tones This lab is built around a single project that involves the implementation of a system for automatically writing a musical score
More informationEE470 Electronic Communication Theory Exam II
EE470 Electronic Communication Theory Exam II Open text, closed notes. For partial credit, you must show all formulas in symbolic form and you must work neatly!!! Date: November 6, 2013 Name: 1. [16%]
More informationEEO 401 Digital Signal Processing Prof. Mark Fowler
EEO 41 Digital Signal Processing Prof. Mark Fowler Note Set #17.5 MATLAB Examples Reading Assignment: MATLAB Tutorial on Course Webpage 1/24 Folder Navigation Current folder name here Type commands here
More informationUnderstanding Digital Signal Processing
Understanding Digital Signal Processing Richard G. Lyons PRENTICE HALL PTR PRENTICE HALL Professional Technical Reference Upper Saddle River, New Jersey 07458 www.photr,com Contents Preface xi 1 DISCRETE
More information1 MHz 6 GHz RF Mixer with built in PLL Synthesizer
Windfreak Technologies Preliminary Data Sheet v0.1a MixNV Active Mixer v1.4a $499.00US 1 MHz 6 GHz RF Mixer with built in PLL Synthesizer Features Open source Labveiw GUI software control via USB Run hardware
More informationImpedance 50 (75 connectors via adapters)
VECTOR NETWORK ANALYZER PLANAR 304/1 DATA SHEET Frequency range: 300 khz to 3.2 GHz Measured parameters: S11, S21, S12, S22 Dynamic range of transmission measurement magnitude: 135 db Measurement time
More informationME 5281 Fall Homework 8 Due: Wed. Nov. 4th; start of class.
ME 5281 Fall 215 Homework 8 Due: Wed. Nov. 4th; start of class. Reading: Chapter 1 Part A: Warm Up Problems w/ Solutions (graded 4%): A.1 Non-Minimum Phase Consider the following variations of a system:
More informationDSP First. Laboratory Exercise #7. Everyday Sinusoidal Signals
DSP First Laboratory Exercise #7 Everyday Sinusoidal Signals This lab introduces two practical applications where sinusoidal signals are used to transmit information: a touch-tone dialer and amplitude
More informationProject I: Phase Tracking and Baud Timing Correction Systems
Project I: Phase Tracking and Baud Timing Correction Systems ECES 631, Prof. John MacLaren Walsh, Ph. D. 1 Purpose In this lab you will encounter the utility of the fundamental Fourier and z-transform
More informationPTX-0350 RF UPCONVERTER, MHz
PTX-0350 RF UPCONVERTER, 300 5000 MHz OPERATING MODES I/Q upconverter RF = LO + IF upconverter RF = LO - IF upconverter Synthesizer 10 MHz REFERENCE INPUT/OUTPUT EXTERNAL LOCAL OSCILLATOR INPUT I/Q BASEBAND
More information2002 IEEE International Solid-State Circuits Conference 2002 IEEE
Outline 802.11a Overview Medium Access Control Design Baseband Transmitter Design Baseband Receiver Design Chip Details What is 802.11a? IEEE standard approved in September, 1999 12 20MHz channels at 5.15-5.35
More informationSignals and Systems Using MATLAB
Signals and Systems Using MATLAB Second Edition Luis F. Chaparro Department of Electrical and Computer Engineering University of Pittsburgh Pittsburgh, PA, USA AMSTERDAM BOSTON HEIDELBERG LONDON NEW YORK
More informationLecture 11. Phase Locked Loop (PLL): Appendix C. EE4900/EE6720 Digital Communications
EE4900/EE6720: Digital Communications 1 Lecture 11 Phase Locked Loop (PLL): Appendix C Block Diagrams of Communication System Digital Communication System 2 Informatio n (sound, video, text, data, ) Transducer
More informationHD Radio FM Transmission. System Specifications
HD Radio FM Transmission System Specifications Rev. G December 14, 2016 SY_SSS_1026s TRADEMARKS HD Radio and the HD, HD Radio, and Arc logos are proprietary trademarks of ibiquity Digital Corporation.
More informationCHAPTER 6 UNIT VECTOR GENERATION FOR DETECTING VOLTAGE ANGLE
98 CHAPTER 6 UNIT VECTOR GENERATION FOR DETECTING VOLTAGE ANGLE 6.1 INTRODUCTION Process industries use wide range of variable speed motor drives, air conditioning plants, uninterrupted power supply systems
More informationDesign Analysis of Analog Data Reception Using GNU Radio Companion (GRC)
World Applied Sciences Journal 17 (1): 29-35, 2012 ISSN 1818-4952 IDOSI Publications, 2012 Design Analysis of Analog Data Reception Using GNU Radio Companion (GRC) Waqar Aziz, Ghulam Abbas, Ebtisam Ahmed,
More information(Refer Slide Time: 00:03:22)
Analog ICs Prof. K. Radhakrishna Rao Department of Electrical Engineering Indian Institute of Technology, Madras Lecture - 27 Phase Locked Loop (Continued) Digital to Analog Converters So we were discussing
More informationDIGITAL COMMUNICATION
DIGITAL COMMUNICATION TRAINING LAB Digital communication has emerged to augment or replace the conventional analog systems, which had been used widely a few decades back. Digital communication has demonstrated
More informationDSP-BASED FM STEREO GENERATOR FOR DIGITAL STUDIO -TO - TRANSMITTER LINK
DSP-BASED FM STEREO GENERATOR FOR DIGITAL STUDIO -TO - TRANSMITTER LINK Michael Antill and Eric Benjamin Dolby Laboratories Inc. San Francisco, Califomia 94103 ABSTRACT The design of a DSP-based composite
More informationAN FPGA IMPLEMENTATION OF ALAMOUTI S TRANSMIT DIVERSITY TECHNIQUE
AN FPGA IMPLEMENTATION OF ALAMOUTI S TRANSMIT DIVERSITY TECHNIQUE Chris Dick Xilinx, Inc. 2100 Logic Dr. San Jose, CA 95124 Patrick Murphy, J. Patrick Frantz Rice University - ECE Dept. 6100 Main St. -
More informationSimulation technique for noise and timing jitter in phase locked loop
Simulation technique for noise and timing jitter in phase locked loop A.A TELBA, Assistant, EE dept. Fac. of Eng.King Saud University, Atelba@ksu.edu.sa J.M NORA, Associated Professor,University of Bradford,
More informationModule 9: Multirate Digital Signal Processing Prof. Eliathamby Ambikairajah Dr. Tharmarajah Thiruvaran School of Electrical Engineering &
odule 9: ultirate Digital Signal Processing Prof. Eliathamby Ambikairajah Dr. Tharmarajah Thiruvaran School of Electrical Engineering & Telecommunications The University of New South Wales Australia ultirate
More informationB SCITEQ. Transceiver and System Design for Digital Communications. Scott R. Bullock, P.E. Third Edition. SciTech Publishing, Inc.
Transceiver and System Design for Digital Communications Scott R. Bullock, P.E. Third Edition B SCITEQ PUBLISHtN^INC. SciTech Publishing, Inc. Raleigh, NC Contents Preface xvii About the Author xxiii Transceiver
More informationLaboratory Manual 2, MSPS. High-Level System Design
No Rev Date Repo Page 0002 A 2011-09-07 MSPS 1 of 16 Title High-Level System Design File MSPS_0002_LM_matlabSystem_A.odt Type EX -- Laboratory Manual 2, Area MSPS ES : docs : courses : msps Created Per
More informationLecture 12. Carrier Phase Synchronization. EE4900/EE6720 Digital Communications
EE49/EE6720: Digital Communications 1 Lecture 12 Carrier Phase Synchronization Block Diagrams of Communication System Digital Communication System 2 Informatio n (sound, video, text, data, ) Transducer
More informationProject in Wireless Communication Lecture 7: Software Defined Radio
Project in Wireless Communication Lecture 7: Software Defined Radio FREDRIK TUFVESSON ELECTRICAL AND INFORMATION TECHNOLOGY Tufvesson, EITN21, PWC lecture 7, Nov. 2018 1 Project overview, part one: the
More informationHD Radio FM Transmission System Specifications
HD Radio FM Transmission System Specifications Rev. D February 18, 2005 Doc. No. SY_SSS_1026s TRADEMARKS The ibiquity Digital logo and ibiquity Digital are registered trademarks of ibiquity Digital Corporation.
More informationPLANAR 814/1. Vector Network Analyzer
PLANAR 814/1 Vector Network Analyzer Frequency range: 100 khz 8 GHz Measured parameters: S11, S12, S21, S22 Wide output power range: -60 dbm to +10 dbm >150 db dynamic range (1 Hz IF bandwidth) Direct
More informationDigital Self Excited Loop Implementation and Experience. Trent Allison Curt Hovater John Musson Tomasz Plawski
Digital Self Excited Loop Implementation and Experience Trent Allison Curt Hovater John Musson Tomasz Plawski Overview Why Self Excited Loop? Algorithm Building Blocks Hardware and Sampling Digital Signal
More informationSignal Processing Toolbox
Signal Processing Toolbox Perform signal processing, analysis, and algorithm development Signal Processing Toolbox provides industry-standard algorithms for analog and digital signal processing (DSP).
More informationWindfreak Technologies SynthHD v1.4 Preliminary Data Sheet v0.2b
Windfreak Technologies SynthHD v1.4 Preliminary Data Sheet v0.2b $1299.00US 54 MHz 13.6 GHz Dual Channel RF Signal Generator Features Open source Labveiw GUI software control via USB Run hardware functions
More informationPHASELOCK TECHNIQUES INTERSCIENCE. Third Edition. FLOYD M. GARDNER Consulting Engineer Palo Alto, California A JOHN WILEY & SONS, INC.
PHASELOCK TECHNIQUES Third Edition FLOYD M. GARDNER Consulting Engineer Palo Alto, California INTERSCIENCE A JOHN WILEY & SONS, INC., PUBLICATION CONTENTS PREFACE NOTATION xvii xix 1 INTRODUCTION 1 1.1
More informationDoes The Radio Even Matter? - Transceiver Characterization Testing Framework
Does The Radio Even Matter? - Transceiver Characterization Testing Framework TRAVIS COLLINS, PHD ROBIN GETZ 2017 Analog Devices, Inc. All rights reserved. 1 Which cost least? 3 2017 Analog Devices, Inc.
More informationIdeal for high dynamic range measurements from compression to noise floor
USB/Ethernet Very Wideband Synthesized Signal Generator 5Ω -75 dbm to +14 dbm, 25 khz - 64 MHz The Big Deal Cost effective production test solution Power level resolution of.1 db Frequency resolution under.1
More informationEE 400L Communications. Laboratory Exercise #7 Digital Modulation
EE 400L Communications Laboratory Exercise #7 Digital Modulation Department of Electrical and Computer Engineering University of Nevada, at Las Vegas PREPARATION 1- ASK Amplitude shift keying - ASK - in
More informationECE438 - Laboratory 7a: Digital Filter Design (Week 1) By Prof. Charles Bouman and Prof. Mireille Boutin Fall 2015
Purdue University: ECE438 - Digital Signal Processing with Applications 1 ECE438 - Laboratory 7a: Digital Filter Design (Week 1) By Prof. Charles Bouman and Prof. Mireille Boutin Fall 2015 1 Introduction
More informationEXPERIMENT WISE VIVA QUESTIONS
EXPERIMENT WISE VIVA QUESTIONS Pulse Code Modulation: 1. Draw the block diagram of basic digital communication system. How it is different from analog communication system. 2. What are the advantages of
More informationMTE 360 Automatic Control Systems University of Waterloo, Department of Mechanical & Mechatronics Engineering
MTE 36 Automatic Control Systems University of Waterloo, Department of Mechanical & Mechatronics Engineering Laboratory #1: Introduction to Control Engineering In this laboratory, you will become familiar
More informationLab 3: Introduction to Software Defined Radio and GNU Radio
ECEN 4652/5002 Communications Lab Spring 2017 2-6-17 P. Mathys Lab 3: Introduction to Software Defined Radio and GNU Radio 1 Introduction A software defined radio (SDR) is a Radio in which some or all
More informationFrequency Modulation and Demodulation
Frequency Modulation and Demodulation November 2, 27 This lab is divided into two parts. In Part I you will learn how to design an FM modulator and in Part II you will be able to demodulate an FM signal.
More informationAn ultra-low-cost antenna array frontend for GNSS application
International Collaboration Centre for Research and Development on Satellite Navigation Technology in South East Asia An ultra-low-cost antenna array frontend for GNSS application Thuan D. Nguyen, Vinh
More informationANALOG COMMUNICATION
ANALOG COMMUNICATION TRAINING LAB Analog Communication Training Lab consists of six kits, one each for Modulation (ACL-01), Demodulation (ACL-02), Modulation (ACL-03), Demodulation (ACL-04), Noise power
More informationPLANAR S5048 and TR5048
PLANAR S5048 and TR5048 Vector Network Analyzers KEY FEATURES Frequency range: 20 khz 4.8 GHz COM/DCOM compatible for LabView Measured parameters: and automation programming S11, S12, S21, S22 (S5048)
More informationSensitivity of Series Direction Finders
Sensitivity of Series 6000-6100 Direction Finders 1.0 Introduction A Technical Application Note from Doppler Systems April 8, 2003 This application note discusses the sensitivity of the 6000/6100 series
More informationTemplates and Image Pyramids
Templates and Image Pyramids 09/06/11 Computational Photography Derek Hoiem, University of Illinois Project 1 Due Monday at 11:59pm Options for displaying results Web interface or redirect (http://www.pa.msu.edu/services/computing/faq/autoredirect.html)
More informationSTANFORD UNIVERSITY. DEPARTMENT of ELECTRICAL ENGINEERING. EE 102B Spring 2013 Lab #05: Generating DTMF Signals
STANFORD UNIVERSITY DEPARTMENT of ELECTRICAL ENGINEERING EE 102B Spring 2013 Lab #05: Generating DTMF Signals Assigned: May 3, 2013 Due Date: May 17, 2013 Remember that you are bound by the Stanford University
More informationChapter 2: Digitization of Sound
Chapter 2: Digitization of Sound Acoustics pressure waves are converted to electrical signals by use of a microphone. The output signal from the microphone is an analog signal, i.e., a continuous-valued
More informationFrom Antenna to Bits:
From Antenna to Bits: Wireless System Design with MATLAB and Simulink Cynthia Cudicini Application Engineering Manager MathWorks cynthia.cudicini@mathworks.fr 1 Innovations in the World of Wireless Everything
More informationSignals and Systems Lecture 9 Communication Systems Frequency-Division Multiplexing and Frequency Modulation (FM)
Signals and Systems Lecture 9 Communication Systems Frequency-Division Multiplexing and Frequency Modulation (FM) April 11, 2008 Today s Topics 1. Frequency-division multiplexing 2. Frequency modulation
More informationBuild your own SDR. By Julie VK3FOWL and Joe VK3YSP
2018 Build your own SDR By Julie VK3FOWL and Joe VK3YSP Introduction Why build your own Software Defined Radio? Learn about Digital Signal Processing, GNU Radio Flow Graphs, IQ, Linux and Python Create
More informationMULTIRATE DIGITAL SIGNAL PROCESSING
AT&T MULTIRATE DIGITAL SIGNAL PROCESSING RONALD E. CROCHIERE LAWRENCE R. RABINER Acoustics Research Department Bell Laboratories Murray Hill, New Jersey Prentice-Hall, Inc., Upper Saddle River, New Jersey
More informationRF and Baseband Techniques for Software Defined Radio
RF and Baseband Techniques for Software Defined Radio Peter B. Kenington ARTECH HOUSE BOSTON LONDON artechhouse.com Contents Preface Scope of This Book Organisation of the Text xi xi xi Acknowledgements
More informationINTRODUCTION TO CONDUCTED EMISSION
IEEE EMC Chapter - Hong Kong Section EMC Seminar Series - All about EMC Testing and Measurement Seminar 2 INTRODUCTION TO CONDUCTED EMISSION By Duncan FUNG 18 April 2015 TOPICS TO BE COVERED Background
More informationECE 4600 Communication Systems
ECE 4600 Communication Systems Dr. Bradley J. Bazuin Associate Professor Department of Electrical and Computer Engineering College of Engineering and Applied Sciences Course Topics Course Introduction
More informationSynthNV - Signal Generator / Power Detector Combo
SynthNV - Signal Generator / Power Detector Combo The Windfreak SynthNV is a 34.4MHz to 4.4GHz software tunable RF signal generator controlled and powered by a PC running Windows XP, Windows 7, or Android
More information