1 Page

Syllabus_EE800

Course: EE 800, Fall 2009
School: Air Force Academy
Rating:
 
 
 
 
 

Word Count: 255

Document Preview

800: EE Circuit Elements in Digital Computations Part 2 Instructor: Dr. Khan Wahid Office: 2B46, Engineering Building Office Hours: Wednesday (1.00pm 2.30pm) Phone: 966-5474, E-mail: khan.wahid@usask.ca Class Location: 2C61 Class Schedule: Tuesday 2.30pm-4.00pm Tentative Course Outline: Number systems; binary and signed-digit representations; DSP fixed-point and CSD fixedcoefficients implementation; Arithmetic...

Register Now

Unformatted Document Excerpt

Coursehero >> Colorado >> Air Force Academy >> EE 800

Course Hero has millions of student submitted documents similar to the one
below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.

Course Hero has millions of student submitted documents similar to the one below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.
800: EE Circuit Elements in Digital Computations Part 2 Instructor: Dr. Khan Wahid Office: 2B46, Engineering Building Office Hours: Wednesday (1.00pm 2.30pm) Phone: 966-5474, E-mail: khan.wahid@usask.ca Class Location: 2C61 Class Schedule: Tuesday 2.30pm-4.00pm Tentative Course Outline: Number systems; binary and signed-digit representations; DSP fixed-point and CSD fixedcoefficients implementation; Arithmetic algorithms using binary representation; use of redundancy in implementing fundamental arithmetic algorithms Introduction to video coding, Analog and digital video basics, Colour-space conversion, Chroma sub-sampling, Video motion models, Spatio-temporal sampling Video compression standards: JPEG, JPEG2000, MPEG-4, and H.264, Video codec design, Inter- and intra-prediction, I, P, and B frame Discrete Transforms, quantization and coding: Discrete Cosine Transform and Wavelet Transform; Encoder/Decoder design; Overview of H.264, Implementation methods of H.264 codec Error-free computations; theory the and application of algebraic integer quantization (AIQ) to DSP; Use of these arithmetic techniques in implementing discrete transforms related to Image and Video compression algorithms HDL coding, RTL simulation, and synthesis using CAD tools; FPGA implementation; Modelling Combinational and Sequential logic circuits Course Evaluation: Assignments: Projects: Final: 20% 50% 30% Recommended Reading Materials: HDL Chip Design: A Practical Guide for Designing, Synthesizing and Simulating ASICs and FPGAs Using VHDL or Verilog, Douglas J. Smith, 1996 H.264 and MPEG-4 Video Compressi...

Find millions of documents on Course Hero - Study Guides, Lecture Notes, Reference Materials, Practice Exams and more. Course Hero has millions of course specific materials providing students with the best way to expand their education.

Below is a small sample set of documents:

East Los Angeles College - CS - 1260
Aston University Computer Science Subject GroupCS1260 Mathematics for Computer Science Group Coursework Assignment 2006.Your Name: _ SUN: _ Your Group: _ Estimated Contribution (%) to project work: Self: % Others: 1. 2. 3. 4. Name %Please enter a
East Los Angeles College - CS - 1260
CS1260 Mathematics for Computer ScienceProblem Sheet 6 Matrix Algebra1. Given the following matrices over Z (the integers): 1 2 4 A = 3 2 2 3 1 1 0 E = 2 3 1 0 2 B= 4 2 1 1 2 C= 3 4 1 2 3 D = 0 1 2 0 0 1 1 G= 4 1 0 F = [
East Los Angeles College - CS - 1260
CS1260 Mathematics for Computer ScienceProblem Sheet 6 Matrix Algebra1. Given the following matrices over Z (the integers):!1 2 4 $ A = #3 2 2 & #3 1 1 & " % ! 0$ E = # 2& # 3& " %!1 0 2 $ B=# "4 2 1 & %! 1 2$ C= # " 3 4& %!1 2 3 $ D = #0
East Los Angeles College - CS - 1260
CS1260Mathematics for Computer Science Predicate CalculusPredicates The propositional calculus treats propositions as 'atomic' and is unable to capture such arguments as: William Hague is a Briton. All Britons are Europeans Therefore William Hagu
Maple Springs - EATS - 4020
EATS4020.03Q. ChengTime Series and Spectral Analysishttp:/130.191.21.201/multimedia/jiracek/dga/spectralanalysis/evenodd.htmlLecture Eleven Examples of Fourier Transformhttp:/130.191.21.201/multimedia/jiracek/dga/spectralanalysis/evenodd.html
East Los Angeles College - CS - 1260
CS1260 Mathematics for Computer ScienceUnit 9 Supplement - Row Operations in Java We now consider in outline how to program the row operations matrix inverse algorithm in Java. The first step is to define three private helper methods (of the Matrix
Air Force Academy - EE - 818
EE818 Assignment 6 1. Antenna gain a) Determine the gain (directionality) of the short (Herztian) dipole antenna.due wheneverb) Determine the gain of a pair of half wave antennas separated by /2 driven in phase. Answer: a) For a short dipole ante
Air Force Academy - EE - 290
EE290 Computer Tools and Engineering AnalysisBRIAN DAKUIntroduction to Simulink Assignment Companion DocumentImplementing a DSB-SC AM Modulator in SimulinkThe purpose of this exercise is to explore SIMULINK by implementing a DSB-SC AM modulato
Air Force Academy - EE - 990
EE 990 Seminar Jason Dielschneider Supervisor: J. Eric SaltIntroductionWireless Digital Communication System u Simulate and Implement a 16 QAM Modem. u FPGA Implementation u Application - ISMuOutline1. QAM Modulation u 2. Design Issues u 3. FP
Air Force Academy - EE - 818
EE818 Assignment 4 Solutions 1. Waveguide modes a) A rectangular metallic waveguide has dimensions 2.104 cm by 1.052 cm. What are the cut-off frequencies for the six lowest modes? b) A circular metallic waveguide has a radius of 0.839 cm (thus it has
Air Force Academy - EE - 818
EE818 Assignment 5 1. Attenuation in a waveguide A WR-75 rectangular waveguide with dimensions 1.905 cm x 0.953 cm is operated at 12 GHz in the TE10 mode. If the walls are made from copper ( = 5.8 107 S/m) what is the attenuation coefficient? Answer
Air Force Academy - EE - 880
1EE880 Assignment 8 - CIC/Hogenauer filtersQuestion 1A filter has impulse response h[n] = 1, 0 n M - 1; 0, otherwise1. Give an expression for the magnitude response, i.e. |H(ej )|. 2. Using Matlab plot the magnitude response, |H(ej )|, versus
East Los Angeles College - CS - 1260
CS1260 Mathematics for Computer ScienceUnit 7 More on Matrix Algebra The Inverse of a Matrix If A is a square matrix of order n we can often find a matrix A1 such that A A1 = A1 A = InSuch a matrix (if it exists) is unique and is called the invers
Air Force Academy - EE - 290
EE 290 Assignment 71. Figure 1 is a plot of a sinusoidal wave. Using the plot, determine the numerical values for the amplitude (A), phase (), and frequency (0 ) for the complex phasor representation X = Aej where the sinusoidal wave is given by x(t
Air Force Academy - EE - 290
Session 1 IntroductionBrian DakuDepartment of Electrical Engineering University of Saskatchewan email: daku@engr.usask.caEE 290 - Computer Tools for Engineering AnalysisProf. B. DakuCourse BackgroundPurpose: Develop a working knowledge of MA
Air Force Academy - EE - 990
EE 990 SeminarAdaptive window filters - based distance relayBy Daljit Singh Ghotra Supervisor: Dr. T.S. Sidhu1Contents Philosophy of Power System Protection Objectives Transmission line protection Phasor calculations using Fixed Window Filt
Air Force Academy - EE - 840
Department of Electrical and Computer Engineering EE 840.3 Mathematical Methods in Engineering= Textbook: NoneInstructor: N. Chowdhury Major Topics:Techniques for solving nonlinear equations Techniques for solving sets of linear algebraic equati
East Los Angeles College - CS - 1260
CS1260 Mathematics for Computer ScienceUnit 4 Modular Arithmetic Arithmetic Mod 7 Using A Clock Face.To work out 2+3, we start at 2 and move 3 places forwards (clockwise) to reach 5: this is the same answer as for integer arithmetic. We say 2 + 3
Air Force Academy - EE - 818
EE818 Assignment 3 1. Normal incidence on a dielectric boundarydue February 26, 2008 in classA plane wave is incident on a boundary between two lossless dielectrics at normal incidence (i = t = 0). a) Show that the reection coecients (Fresnel coe
Air Force Academy - EE - 840
University of SaskatchewanDepartment of Electrical and Computer Engineering EE 840.3 Mathematical Methods in Engineering Assignment #2Instructor: N. Chowdhury September 25, 2008 = 1. Mathematical analysis of an engineering system resulted into a s
East Los Angeles College - CS - 1260
CS1260 Mathematics for Computer ScienceUnit 5 More on Modular Arithmetic The Euclidean Algorithm In the last unit the greatest common divisor (gcd) was discussed and shown to be relevant for a number of applications. For small numbers the gcd of two
Air Force Academy - EE - 818
EE818 Assignment 4 1. Waveguide modesdue March 13, 2008 in classa) A rectangular metallic waveguide has dimensions 2.104 cm by 1.052 cm. What are the cut-off frequencies for the six lowest modes? b) A circular metallic waveguide has a radius of 0
Air Force Academy - EE - 840
University of SaskatchewanDepartment of Electrical and Computer Engineering EE 840.3 Mathematical Methods in Engineering Assignment #5Instructor: N. Chowdhury November 18, 2008 = 1. Use Modified Euler's method to approximate the solution of the fo
Air Force Academy - EE - 290
EE 290 Assignment 5Material Covered: Summations 1. Determine the value of S=k=1 102kusing the closed form for the summation. Compare your answer with the result evaluated using the sum function in MATLAB. 2. Determine the closed form expression
Air Force Academy - EE - 290
EE 290 Assignment 11Put your simulink model les on your L: drive in the assignment11 directory. Make sure the models execute correctly on the L: drive when Start is selected.1. Generate a Simulink model, called a11q1.mdl, that will produce the func
East Los Angeles College - CS - 1260
CS1260 Mathematics for Computer SciencePropositional Logic - Problem Sheet 1 Attempt these problems in the problem class and complete any unfinished ones in your own time. 1) Establish the following logical equivalences using truth tables: a) b) c)
Air Force Academy - EE - 899
Design ReuseA Survey of Digital Design ReuseMargarida F. JacomeThe University of Texas at AustinHelvio P. PeixotoIntel Corp.The authors survey recent advances in digital design reuse. They stress the need for effective strategies that accomm
Maple Springs - EATS - 4020
ARTICLE IN PRESSComputers & Geosciences 30 (2004) 379389GIS spatial modeling of river flow and precipitation in the Oak Ridges Moraine area, OntarioConnie Koa,*, Qiuming Chenga,bbDepartment of Geography, York University, 4700 Keele Street, To
Air Force Academy - EE - 899
EE 899 Embedded System and System-On-Chip DesignsInstructors: A. Dinh & D. Teng I. COURSE OBJECTIVE This course sets out the trend and design of the embedded systems and system-on-chip (SOC) using the current technology. Topics include: Embedded sy
East Los Angeles College - CS - 1260
7#N# #"# # ,# # ## # # #0#+#2#6#:#<#@##D# #F#J# # # ##CS1260 Mathematics for Computer SciencePropositional Logic -Problem Sheet 1Attempt these problems in the problem class and complete any unfinished ones in your own time.1) Establish the followin
Maple Springs - CSE - 1020
Term Test #1 (v.1)CSE 1020 3.0 Introduction to Computer Science I Section A, Fall 2005Family Name:Given Name(s):Student Number: ||||||||||CS Account:c s|||||||Group A TotalQuestionOut of 12MarkGrou
Maple Springs - CSE - 4215
Department of Computer Science and EngineeringCSE 4215 / 5431: Mobile Communications (Winter 2007) Instructor: N. Vlajic Date: February 27, 2007Midterm ExaminationInstructions: Examination time: 75 min. Print your name and CS student number
Maple Springs - CSE - 1030
The Power MethodFranck van Breugel November 16, 2007Consider the following recursive method. public class Math { /* * Returns the base raised to the power exponent. * * @param base the base. * @param exponent the exponent. * @pre. exponent >= 0 *
Maple Springs - CSE - 3213
Department of Computer Science and EngineeringCOSC 3213: Computer Networks I (Winter 2005) Instructor: N. Vlajic Date: February 23, 2005Midterm ExaminationInstructions: Examination time: 75 min. Print your name and CS student number in the
Maple Springs - CSE - 3213
Department of Computer Science and EngineeringCOSC 3213: Computer Networks I (Winter 2008) Instructor: N. Vlajic Date: February 20, 2008Midterm ExaminationInstructions: Examination time: 75 min. Print your name and CS student number in the
Maple Springs - CSE - 2021
COSC2021 - Assignment #3Errors, hints, and other issues arising after this assignment is posted will be listed under What's New. It is your responsibility to inspect that list periodically.For all questions, when considering valid MIPS instruction
East Los Angeles College - CS - 1260
CS1260 Mathematics for Computer ScienceUnit 10 Set Theory and the Algebra of Sets A set is a collection of entities. In order to define a set we need to know what its members are. If x is a member (or element) of a set S, we write x ! S, whereas if
Air Force Academy - EE - 899
Embedded System HardwareEmbedded system hardware is frequently used in a loop (hardware in a loop):actuatorsEmbedded Systems - processing- 1-Processing unitsNeed for efficiency (power + energy): Why worry about energy and power? Power is co
Air Force Academy - EE - 899
Hardware/Software CodesignFinding right combination of HW/SW resulting in the most efficient product meeting the specificationEE898-HW/SW co-design-1-Design productivity gapEE898-HW/SW co-design-2- Lauro Rizzatti Marketing Vice P
Air Force Academy - EE - 899
Hardware/software partitioningNo need to consider special purpose hardware in the long run? Correct for fixed functionality, but wrong in general, since By the time MPEG-n can be implemented in software, MPEGn+1 has been invented [de Man] Functiona
Air Force Academy - EE - 898
McGill - CIM - 557
COMP 557Lecture 17Nov. 8, 2007The methods we have been developing assume that we have a complete scene model and that we render this entire model from some chosen viewpoint. In practice, however, when making images, one often works with only pa
Air Force Academy - EE - 898
Page 1: 1. Introduction The last paragraph (We believe alone.) may be removed and the followings can be placed. "The remainder of the paper describes our method and results. Sections 2 introduces background used in this paper. In section 3, our new
University of Regina - HIST - 1100
Friday, October 31, 2008: Enlightenment, Society, Culture, and PoliticsOUTLINE A. THE IMPACT OF THE ENLIGHTENMENT B. THE QUESTION OF ENLIGHTENED ABSOLUTISM C. ENLIGHTENMENT ENCOUNTERS WITH DIFFERENCE, THE EXOTICD. THE DEVELOPMENT OF THE IDEA OF HU
University of Regina - HIST - 1100
Monday, November 6, 2008: Beaumarchais: A Life History during the EnlightenmentOUTLINE A. THE SOCIAL BACKGROUND OF BEAUMARCHAIS B. BEAUMARCHAIS AND THE WARS BETWEEN BRITAIN AND FRANCE C. BEAUMARCHAIS AND THE ENLIGHTENMENT D. BEAUMARCHAIS AND THE AME
Maple Springs - E - 6537
International Taxation in Canada: Principles and PracticesButterworthsJinyan Li, Arthur Cockfield & Scott WilkieInternational Taxation in Canada takes you on a journey of understanding Canadas international tax regime. Over time, Canadas internat
East Los Angeles College - CS - 2130
CS2130 Program Language ConceptsLecture 1 - Introduction Module Outline: Credits: 10 Aims of the Module Students should gain: 1. knowledge and understanding of the basic sequential imperative paradigm (includingreasonable practical ability to use o
Maple Springs - MATH - 4160
TAKE HOME FINAL EXAM - MATH 4160 - APRIL 4, 2003You may use your book, notes or calculator. Do not discuss this exam with your fellow students. Some notes: This exam is due on Friday April 18, 2003 at 11:30am. This due date is soft in the sense tha
East Los Angeles College - CS - 2130
CS213 Programming Language ConceptsUnit 5 Synchronisation in Concurrent Programming At the end of the last unit the following question was posed: The run method on page 2 still suffers from a potential race condition, can you spot it? The answer of
East Los Angeles College - CS - 2130
CS2130 Programming Language ConceptsUnit 3 Java Threads A thread in Java is an instance of the standard Thread class (or a class that extends Thread). The Thread class provides methods to create and control a thread and to synchronise its execution.
East Los Angeles College - CS - 2130
CS2130 Programming Language ConceptsUnit 12 addendum - Static and Dynamic Scope In the discussion above we have described static scoping: the visibility of a binding depends only on the physical (or lexical) structure of a program and can be entirel
Maple Springs - MATH - 5020
WORKSHEET VII: COMBINATORIAL IDENTITIES FROM GENERATING FUNCTIONSMARCH 9, 2006When you answer the following questions refer to the handout titled Worksheet IV with a list of useful generating functions. (1) (a) Give a generating function which con
East Los Angeles College - CS - 2130
CS2130 Programming language ConceptsLab Class 1 In this lab class you should (re-)familiarize yourself with how to edit, compile and run Java programs using your preferred Operating System and Java IDE (re-)familiarize yourself with simple use of a
Maple Springs - MATH - 5020
COMBINATORIAL PROBLEMS AND GENERATING FUNCTIONSFEBRUARY 7, 2008In each of the following problems the parameter n will be specied. You should write down a generating function for the number of the specied quantity for all n by translating the follo
East Los Angeles College - CS - 2130
CS2130 Program Language Concepts and ParadigmsLecture 1 - Introduction Module Outline: Credits: 10 LEARNING OUTCOMES Knowledge and understanding of programming paradigms alternative or complementary to the basic sequential imperative paradigm Unders
East Los Angeles College - CS - 2130
CS2130 Programming Language ConceptsLab Class 5 In this lab class you should familiarize yourself with simple use of a Unix-like command window to compile and run C programs from the command-line. Work for this lab: 1. Log onto your preferred operat
Maple Springs - MATH - 4160
HOMEWORK #3 SOLUTIONS - MATH 4160(1) How many paths are there that start at the point (0, 0) and go to the point (2n, 0) by taking steps in a NE or SE direction (i.e. (+1, +1) or (+1, 1)? Solution: Every path that starts at (0, 0) and ends at (2n,
East Los Angeles College - CS - 2130
Ada Case StudyWhat day of the week is it?It is required to write an interactive program which will calculate the day of the week on which a particular date falls. The user is to input a date as three whole number values giving the day, month year
East Los Angeles College - CS - 2130
CS2130 Programming Language ConceptsLab Class 4 In this lab class you should familiarize yourself with simple use of a Unix-like command window to compile and run Ada programs from the command-line. learn how to edit, compile and run Ada programs us
Maple Springs - MATH - 4160
GENERATING FUNCTIONS PRACTICE - MATH 4160Find the generating function for the each of the following sets of partitions described below. (1) (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) (12) (13) (14) (15) Partitions with only even parts and the length