Introduction and DSP Basics. Viktor Öwall

Size: px
Start display at page:

Download "Introduction and DSP Basics. Viktor Öwall"

Transcription

1 DSP Design Introduction and DSP Basics Viktor Öwall it lth

2 Where do we find it? The first pacemaker 1958 Karolinska Institutet, Stockholm

3 What is a Digital Signal Processor? Works on time discrete sampled data of a continous signal Real time requirement Data driven Programmable or Custom DSPs What to use depends on requirements Sample rate Throughputh t Power - energy Area Wordlength precision Flexibility Time to market Volume

4 Where do we find it? Very Low Power Sample Rate: 8/16kHz Extremely Low Power Sample Rate: <1kHz Low Power Ex. Sample Rate UMTS filter: 15MHz

5 Example of DSP Applications Speech & Audio coding, MP3 recognition echo cancellation Image coding, MPEG4 Filtering Wireless Communication Channel coding/decoding g Equalization Channel estimation Smart antennas Beam forming MIMO, Multiple Input Multiple Output Etc, Etc, Etc...

6 Example of DSP Primitives Convolutions Filters FIR IIR Wave digital Correlation FFT DCT LMS Least Mean Square etc...

7 Two Basic DSP Structures x(n) h0 D D D h1 h2 h3 x(n) D y(n) y(n) D FIR Finite it Impulse Response IIR Infinite it Impulse Response 4-tap FIR filter No feedback Biquad section Feedback

8 Often comprised of several DSP primitives - Acoustic Echo Cancellation - No delay in signal path Delay in coefficient update Morgan and Thi, 1995 Subband approach Reduces complexity and achieves Faster convergence Anders Berkeman

9 Nr. of Subbands For computational complexity the most important parameter is the number of subbands. FIR 889Mmult/s mult/s 1000 FFT FB LMS 90% FFT FB LMS 43Mmult/s FIR 76% Nr. of Subbands

10 Echo Canceller chip 0.35 m, 5 Metal Layer CMOS, 2002 Data Sample rate = 16kHz Target f clk = 17MHz 128 subbands >2M transistors (46k cells) 10 RAM - 247kbits 2 ROM - 29kbits 120 IO 5.019x5.76mm 2 = 29mm 2

11 Different applications, different demands... a simplified view Flexibilty Complexity Low power Low cost Flexibilty Lower power Lower cost Processors Processors ASICs FPGAs ASICs Processors

12 Standard Processors or Special Purpose Algorithm Standard Processor Programable/Flexible Short design time/ttm Low price? Special Purpose High calculation capacity Low power consumption Low price at volume What is volume? Main focus of this Course

13 Architectural options OTS (Off The Shelf) processors Programmable microprocessors or DSP Based on generic computational units, for DSPs usually MAC Prefabbed or IP cores Time-multiplexed application specific processors Several algorithmic operations performed on same hardware unit Trades reduced HW for longer computation time Hardware mapped architectures One (or more) hardware unit per algorithmic operation High HW cost and high throughput

14 Time multiplexed to save hardware Time-multiplexed MUX c FIR : y N 1 k 00 n h k x n k Hardware mapped x(n) D D D h0 h1 h2 h3 REG y(n) N cc/sample 1 sample/cc 1 generalized e ed multiplier N fixed multipliers 1 adders N-1 adders 1 coefficient memory + control

15 Hardware Implementation Techniques Hardware Solution FPGA Full Custom More on Thursday!

16 This course mainly looks at specialized architectures Could be used for either FPGA or ASIC

17 Energy Efficiency One of the key design issues today! Why energy and not power?

18 Utilizing the computation time? Can we control the clock frequency? MIPS Compute as fast as we can? Compute as slow as we re allowed? Time Max computation time What power down options do we have? clock gating various sleep modes Can we scale the power supply? Dynamic How many levels What cell library can we choose? Low power High speed

19 Energy efficiency (MOPS/mW) 1000 Energ gy and Area Efficiencie es ,1 Microprocessors General Purpose DSP s Dedicated Designs 0, Courtesy: Professor Bob Brodersen, UC Berkeley Chip Number (see next slide)

20 ISSCC Chips (0.18μm 0.25μm)

21 Results in fully parallel solutions Reducing supply voltage saves energy: E = CV 2 Energy Area 64-point FFT Energy per Transform (nj) 16-State Viterbi Decoder Energy per Decoded bit (nj) 64-point FFT Transforms per second per unit area (Trans/ms/mm 2 ) 16-State Viterbi Decoder Decode rate per unit area (kb/s/mm 2 ) Direct-Mapped Hardware , ,000 FPGA Low-Power DSP High-Performance DSP (numbers taken from vendor-published benchmarks) Orders of magnitude lower efficiency even for an optimized processor architecture Courtesy Ning Zhang, Berkeley Wireless Research Center (BWRC)

22 Questions? Which structure gets the job done? Which structure use the least energy? Which structure use the least area? Etc, etc, etc... How do we design architectures to achieve it?

23 ...and now to the course!

24 Scope How to get from a signal processing algorithm to an EFFICIENT implementation using Different numbering systems Pipelining Parallelism li Unfolding and folding Strength reduction, i.e. complexity of operations. etc, etc,... in a structured way! Case studies: FFT, image filtering, acoustic echo cancellation, pacemakers,...

25 Goals Aims: Knowledge After completing the course the student should: have gained an understanding for the relationship between parameters such as calculation capacity, power consumption and silicon area be familiar with transformations that help the designer to develop different solutions for a given signal processing algorithm. understand how different number representations affect the solution. Aims: Skills After completing the course the student should: be able to suggest a processor architecture from a given set of critera. be able to analyze a processor architecture t and suggest alternative ti solutions. Aims: Attitude After completing the course the student should: have gained an overview of the field of implementation aspects of signal processing algorithms. feel well equipped to design an application specific processor given a specification using the methodologies covered in the course.

26 Logistics Web: / / ti180 Lectures Tuesdays, 13-15, 15 in MH:A Thursdays, 15-17, in E:1406 Seminars Wednesdays and No seminar 1 st week Weeks 2 and 3 in E:2349 Weeks 4 to 7 in E:4116 Question hours Fridays and by Reza Meraji, Room E:2336

27 Compulsary Parts 2 labs, planned for weeks 3 and 6 & 7 MATLAB (2 hours) Hardware design in CatapultC (2 + 2 hours) Homework seminars, week 4 and 6 results in grade 3 Written exam for grade 4 & 5 Wednesday, December 16. 2pm-7pm.

28 Litterature Course Litterature Keshab K. Parhi, VLSI Digital Signal Processing Systems: Design and Implementation Extended Reading Alan V. Oppenheim, Ronald W. Schafer with John R. Buck, Discrete-Time Signal Processing, Prentice Hall, 1999, ISBN John G. Proakis and Dimitris Manolakis, Digital Signal Processing: Principles, Algorithms and Applications, Prentice Hall, 1995, ISBN Sanjit K. Mitra, Digital Signal Processing. A Computer Based Approach, McGRAW-HILL, 2001 ISBN: X Lars Wanhammar, DSP Integrated Circuits, Academic Press, 1999, ISBN Seminar exercises and Lab manual will be available on the web.

29 Map E-building 2 nd floor Reza Viktor, 3 rd floor

30 Digital Complexity some examples from Wireless Systems

31 The Evolving Wireless Scene More bit/($ nj) More bit/sec Data a Rate 100Mb 10Mb 1Mb 100Kb 10Kb 1Kb 802.1a (LAN) Bluetooth (PAN) Sensor networks Metropolitan 3G Cellular 2.5 G Cellular Cellular (WAN) One solution cannot fit all systems! 1m 10m 100m 1km 10km Range Courtesy: Prof. Jan Rabaey, BWRC

32 OFDM s x 0, k 0,k s x 1,k 1,k CP x N 1, k N-poin nt IDFT s N 1, k l to serial Paralle Large number of subcarriers large FFT OFDM: DVB-2/4/8k FFT WLAN IEEE802.11a/g-64 FFT (48+4 subcarriers) LTE Long Term Evolution

33 The Cost of Approaching Shannon s Bound ve Co mplex xity /2 LDPC, N=10 7, 1100 iterations 8/9 Capacity Bound 2/3 Capacity Bound 1/2 Capacity Bound 2/3 Turbo, =4, N=64k 1,2, and 3 iterations 8/9 Turbo, =4, N=4k for BER of 10-5 Relati /2 Turbo, =4, N=64k 1,2, and 3 iterations 1/2 Conv. Code, =4, N=64k 2/3 Conv. Code, =4, N=64k 8/9 LDPC, N=4k 1,3, 8/9 Conv. Code, and 5 iterations =3, N=4k SNR (db) Courtesy Engling Yeo, UCB

34 The Cost of Approaching Shannon s Bound Relativ ve Com mplex xity /2 LDPC, N=10 7, 1100 iterations 1/2 Capacity Bound 1/2 Turbo, =4, N=64k 1,2, and 3 iterations 1/2 Conv. Code, =4, N=64k for BER of SNR (db) Courtesy Engling Yeo, UCB

35 Multiple Antenna Systems e.g. MIMO Tx Rx High complexity receiver Data S/P Tx Tx Tx Rx Rx Rx r = Hs + n Channel Estimation H^ Symbol Detection H ^-1 Matrix Inversion ^s = H^ -1 r Multi-antenna approach exploits multi-path by sending data along several channels Results in large theoretical improvements in bandwidth efficiency for fading channels But computationally hungry PE PE PE PE PE PE PE PE PE QR-factorisation PE PE PE PE PE Inversion of triangular submatrix PE PE PE PE PE PE

36 MIMO Hardware perspective Tx Rx Data S/P Tx Tx Tx Rx Rx Rx r = Hs + n Channel Estimation H^ Symbol Detection H ^ -1 Matrix Inversion ^s = H ^ -1 r WLAN n Example Modulation 256QAM; 4 Tx antennas; 108 sub-channels, 4 s per symbol ML detection x lattice points/sec Current DSP technology is 1G inst/s 10 8 processors! OR ( Moores Law... processor capability doubles every 18 months) MUST WAIT 40years! From Mike Faulkner, Victoria Univ.

37 RTrading Complexity 4x4 antennas B E R Sub-optimal QPSK (square-root) root) 035μm 0.35 Sphere 16QAM 0.35 μm ML-detection #mult/ symbol + Soft Output 0.13 μm

38 ML Detection Sphere Decoding Simplified 2D-case Sphere Detection Limited search space reduced complexity

39 Looking at Complexity

40 The number of transistors per chip will double every year. (1965)... in 1975 changes to every 2 years Isn t Moore Enough? Moores s Law Gordon Moore One of the founders of Intel Technology roadmap:

41 Algorithms beats Moore beats Chemists Algorithmic Complexity G Processor Performance (~Moore s Law) G G Battery Capacity Courtesy: Ravi Subramanian (Morphics)

42 Complexity Complexity of Algorithms are increasing with new systems Number of transistors possible to implement on a die is incresing (Moore s law) Often mature algorithms (systems) go to non-custom solutions. But there is always new algorithms and there is power and price...

43 Evolution Mature systems i.e. low performance compared to state of the art implemented on standard platforms mature technologies ex. GSM New systems i.e. high performance use non-standard architectures and components ex. 3G or new generations...

44 DSP basics

45 Digital signal processing algorithms works on samples of a continous signals. Sampling rate = nr. of samples processed/second Continous signal Analog Digital Sampled signal Digital Signal Processing

46 Two Basic DSP Structures x(n) h0 D D D h1 h2 h3 x(n) D y(n) y(n) D FIR Finite it Impulse Response IIR Infinite it Impulse Response 4-tap FIR filter No feedback Biquad section Feedback

47 N 1 k 0 The FIR filter y y n h k x n k h(.) is the impulse response which defines the filter response, e.g. low- or highpass. x(n) x(n-1) x(n-2) x(n-3) D D D h0 h1 h2 h3 y(0)

48 The FIR filter x(n) D D D h0 h1 h2 h3 y(n) A higher order filter, more taps, will result in a steeper filter function but has higher complexity! The filter order is nr. of taps - 1

49 FIR filter in Matlab x(n) D D D h0 h1 h2 h3 y(n) FIR-filters can be designed with fir1(n,wn) N th order filter with the cut-off frequency Wn must be between 0 < Wn < 1.0, with 1.0 corresponding to half the sample rate taps order

50 FIR-filter frequency response Use fft to transform h(.) to frequency domain and plot taps 8-taps Symmetry when real input to fft.

51 Linear phase FIR filters Linear phase filters has a constant group delay in the passband, i.e. all frequency components are delayed equally no phase distortion. Linear phase filters, e.g. from fir1(), has symmetric coefficients. i This can be used to simplify the filter structure. x(n) D D D D x(n) D D D D h0 h1 h2 h3 h4 y(n) y(n)

52 The FIR filter, hardware mapped y N 1 n h k x n k k 0 y( 0) h0 x(0) h1 x( 1) h2 x( 2) h3 x( 3) clock x(0) R x(-1) R x(-2) R x(-3) E E E G G G h0 h1 h2 h3 y(0)

53 The FIR filter The input samples have been delayed one time unit, i.e. clock cycle! y 1 h x 1 hx 0 h x 1 h x x(1) x(0) x(-1) x(-2) D D D h0 h1 h2 h3 y(1)

54 The FIR filter, next clock cycle y N 1 n h k x n k k 0 y( 1) h0 x(1) h1 x(0) h2 x( 1) h3 x( 2) clock x(1) R x(0) R x(-1) R x(-2) E E E G G G h0 h1 h2 h3 y(1)

55 Time multiplexed l to save hardware x(n) FIR : D D D y N 1 k 00 n h k x n k MUX c h0 h1 h2 h3 REG 1 sample/cc N fixed multipliers li N-1 adders y(n) N cc/sample 1 generalized multiplier 1 adders 1 coefficient memory + control

56 Time multiplexed l to save hardware 0 Sample Mem x(n) How many clock cycles? MUX coeff Why the 0? Why the extra reg? REG REG y(n) x(n) h0 D D D h1 h2 h3 y(n)

57 Time multiplexed l to save hardware Sample cc0: x(0)h(0)+0 0 Mem 0 x(0) MUX coeff h(0) REG REG y(-1) x(n) h0 D D D h1 h2 h3 y(n)

58 Time multiplexed l to save hardware x(0)h(0) Sample cc0: x(0)h(0)+0 0 Mem cc1: x(-1)h(1)+x(0)h(0) x(-1) MUX coeff h(1) REG REG y(-1) x(n) h0 D D D h1 h2 h3 y(n)

59 Time multiplexed l to save hardware x(-1)h(1)+ x(0)h(0) MUX Sample cc0: x(0)h(0)+0 0 Mem cc1: x(-1)h(1)+x(0)h(0) x(-2) cc2: x(-2)h(2)+ x(-1)h(1)+x(0)h(0) coeff h(2) REG REG y(-1) x(n) h0 D D D h1 h2 h3 y(n)

60 Time multiplexed l to save hardware x(-2)h(2)+ x(-1)h(1)+ x(0)h(0) MUX Sample cc0: x(0)h(0)+0 0 Mem cc1: x(-1)h(1)+x(0)h(0) x(-3) cc2: x(-2)h(2)+ x(-1)h(1)+x(0)h(0) coeff cc3: x(-3)h(3)+ x(-2)h(2)+ x(-1)h(1)+x(0)h(0) h(3) REG REG y(-1) x(n) h0 D D D h1 h2 h3 y(n)

61 Time multiplexed l to save hardware 0 MUX Sample cc0: x(0)h(0)+0 0 Mem cc1: x(-1)h(1)+x(0)h(0) x(1) cc2: x(-2)h(2)+ x(-1)h(1)+x(0)h(0) coeff cc3: x(-3)h(3)+ x(-2)h(2)+ x(-1)h(1)+x(0)h(0) h(0) cc4: x(1)h(0)+0; new iteration REG REG y(0) x(n) h0 D D D h1 h2 h3 y(n)

62 Time multiplexed l to save hardware 0 Sample Mem x(n) sample CONTROL MUX coeff reset address FSM Finite State Machine REG REG load x(n) D D D y(n) h0 h1 h2 h3 y(n)

63 The IIR filter, direct form I The impulse response also includes feedback terms. m i j yn bxn i ayn j i 0 j 1 x(n) b 0 y(n) + + Z -1 Z b a 1 Z -1 n Z -1 b m-1 + Z 1 + a n-1 Z -1 Z b -1 m a n Steeper impulse response but possibility for unstability

64 The IIR filter, direct form II m n i j i 0 j 1 y n bx n i a y n j Each part is a linear time-invariant system and dthe order can be reversed. x(n) + a 1 + Z -1 Z -1 b 0 + Z -1 b 1 + Z -1 y(n) + a n-1 a n Z -1 b m-1 + Z -1 b m

65 The IIR filter, direct form II m n i j i 0 j 1 y n bx n i a y n j The two parts can be collapsed into one with a minimum number of delay elements. x(n) b Z -1 b 1 a Z -1 y(n) + a n-1 a n Z -1 b m-1 b m +

66 The IIR filter, cascade form N s b b z b z H z ; Ns N 1 /2 s 1 2 0k 1k 2k 1 2 k 1 1 a 1 kz a 2 kz x(n) y(n) D D D D D D Often cascaded with shorter sections which are combined, easier to design when fixed-point arithmetic. The above is often referred to as biquad sections.

67 DFT - FFT The DFT/FFT is one of the most common digital signal processing algorithms. Used to determine frequency content of a discrete signal sequence. Transform between time and frequency domains. The FFT is a low complexity way of computing the DFT.

68 N-point DFT X ( k ) N 1 n 0 x ( n ) W kn N, k 0,1,..., N 1 W N filters of length N O(N 2 ) kn N e j2 kn/ N Complex x(n) () N N X(0) X(1) Only every N th sample N X(N-1) The DFT determines spectral content at N equally spaced frequency points, i.e. coorelates with different frequencies, N samples are needed. f analysis ( m) mf sample N

69 FFT is low complexity DFT x(0) X(0) x(1) X(8) x(2) W 0 X(4) x(3) W 4 X(12) log 2 ( N) stages x(4) x(5) x(6) W 0 W 2 W 6 W 0 X(2) X(10) X(6) DFT O( N 2 ) x(7) x(8) W 0 W 8 W 4 X(14) X(1) x(9) W 1 X(9) FFT N 2 log2( N) x(10) x(11) x(12) W 2 W 0 W 3 W 4 W 4 W 0 X(5) X(13) X(3) x(13) W 5 W 2 X(11) x(14) W 6 W 4 W 0 X(7) x(15) W 7 W 6 W 4 X(15)

DSP Design Lecture 1. Introduction and DSP Basics. Fredrik Edman, PhD

DSP Design Lecture 1. Introduction and DSP Basics. Fredrik Edman, PhD DSP Design Lecture 1 Introduction and DSP Basics Fredrik Edman, PhD fredrik.edman@eit.lth.se Lecturers Fredrik Edman (course responsible) Mail: fredrik.edman@eit.lth.se Room E:2538 Mojtaba Mahdavi (exercises

More information

DSP Design in Wireless Communication LIANG LIU AND FREDRIK EDMAN,

DSP Design in Wireless Communication LIANG LIU AND FREDRIK EDMAN, DSP Design in Wireless Communication LIANG LIU AND FREDRIK EDMAN, LIANG.LIU@EIT.LTH.SE Data Rate The Evolving Wireless Scene More bit/($ nj) More bit/sec 100Mb 10Mb 1Mb 100Kb 10Kb 1Kb 802.1a 802.11 (LAN)

More information

Design Methodologies. Design Trade-offs. System Design to Hardware. Design Gap. Speed (throughput and clock frequency) Area and

Design Methodologies. Design Trade-offs. System Design to Hardware. Design Gap. Speed (throughput and clock frequency) Area and Design Trade-offs Design Methodologies Viktor Öwall Dept. of Electrical and Infomation Technology Lund University Parts of this material was adapted from the instructor material to Jan M. Rabaey, Digital

More information

Jan M. Rabaey BWRC University of Berkeley ISLPED 2001, Huntington Beach

Jan M. Rabaey BWRC University of Berkeley   ISLPED 2001, Huntington Beach Wireless Beyond the Third Generation Facing The Energy Challenge Jan M. Rabaey BWRC University of California @ Berkeley http://www.eecs.berkeley.edu/~jan ISLPED 2001, Huntington Beach It s all about Laws

More information

EE 403: Digital Signal Processing

EE 403: Digital Signal Processing OKAN UNIVERSITY FACULTY OF ENGINEERING AND ARCHITECTURE 1 EEE 403 DIGITAL SIGNAL PROCESSING (DSP) 01 INTRODUCTION FALL 2012 Yrd. Doç. Dr. Didem Kıvanç Türeli didem.kivanc@okan.edu.tr EE 403: Digital Signal

More information

DIGITAL SIGNAL PROCESSING WITH VHDL

DIGITAL SIGNAL PROCESSING WITH VHDL DIGITAL SIGNAL PROCESSING WITH VHDL GET HANDS-ON FROM THEORY TO PRACTICE IN 6 DAYS MODEL WITH SCILAB, BUILD WITH VHDL NUMEROUS MODELLING & SIMULATIONS DIRECTLY DESIGN DSP HARDWARE Brought to you by: Copyright(c)

More information

EENG 479 Digital signal processing Dr. Mohab A. Mangoud

EENG 479 Digital signal processing Dr. Mohab A. Mangoud EENG 479 Digital signal processing Dr. Mohab A. Mangoud Associate Professor Department of Electrical and Electronics Engineering College of Engineering University of Bahrain P.O.Box 32038- Kingdom of Bahrain

More information

Flexible Radio - BWRC Summer Retreat 2003

Flexible Radio - BWRC Summer Retreat 2003 Radio - BWRC Summer Retreat 2003 Viktor Öwall Digital ASIC Group Competence Center for Circuit Design Department of Electroscience Lund University Lund University Founded 1666 All Faculties 35 000 students

More information

Digital Signal Processing

Digital Signal Processing Digital Signal Processing Assoc.Prof. Lăcrimioara GRAMA, Ph.D. http://sp.utcluj.ro/teaching_iiiea.html February 26th, 2018 Lăcrimioara GRAMA (sp.utcluj.ro) Digital Signal Processing February 26th, 2018

More information

EE 351M Digital Signal Processing

EE 351M Digital Signal Processing EE 351M Digital Signal Processing Course Details Objective Establish a background in Digital Signal Processing Theory Required Text Discrete-Time Signal Processing, Prentice Hall, 2 nd Edition Alan Oppenheim,

More information

A HIGH SPEED FFT/IFFT PROCESSOR FOR MIMO OFDM SYSTEMS

A HIGH SPEED FFT/IFFT PROCESSOR FOR MIMO OFDM SYSTEMS A HIGH SPEED FFT/IFFT PROCESSOR FOR MIMO OFDM SYSTEMS Ms. P. P. Neethu Raj PG Scholar, Electronics and Communication Engineering, Vivekanadha College of Engineering for Women, Tiruchengode, Tamilnadu,

More information

Socware, Pacwoman & Flexible Radio. Peter Nilsson. Program Manager Socware Research & Education

Socware, Pacwoman & Flexible Radio. Peter Nilsson. Program Manager Socware Research & Education Socware, Pacwoman & Flexible Radio Peter Nilsson Program Manager Socware Research & Education Associate Professor Digital ASIC Group Department of Electroscience Lund University Socware: System-on-Chip

More information

A Survey on Power Reduction Techniques in FIR Filter

A Survey on Power Reduction Techniques in FIR Filter A Survey on Power Reduction Techniques in FIR Filter 1 Pooja Madhumatke, 2 Shubhangi Borkar, 3 Dinesh Katole 1, 2 Department of Computer Science & Engineering, RTMNU, Nagpur Institute of Technology Nagpur,

More information

GUJARAT TECHNOLOGICAL UNIVERSITY

GUJARAT TECHNOLOGICAL UNIVERSITY Type of course: Compulsory GUJARAT TECHNOLOGICAL UNIVERSITY SUBJECT NAME: Digital Signal Processing SUBJECT CODE: 2171003 B.E. 7 th SEMESTER Prerequisite: Higher Engineering Mathematics, Different Transforms

More information

Keywords: Adaptive filtering, LMS algorithm, Noise cancellation, VHDL Design, Signal to noise ratio (SNR), Convergence Speed.

Keywords: Adaptive filtering, LMS algorithm, Noise cancellation, VHDL Design, Signal to noise ratio (SNR), Convergence Speed. Implementation of Efficient Adaptive Noise Canceller using Least Mean Square Algorithm Mr.A.R. Bokey, Dr M.M.Khanapurkar (Electronics and Telecommunication Department, G.H.Raisoni Autonomous College, India)

More information

Lecture 12: Summary Advanced Digital Communications (EQ2410) 1

Lecture 12: Summary Advanced Digital Communications (EQ2410) 1 : Advanced Digital Communications (EQ2410) 1 Monday, Mar. 7, 2016 15:00-17:00, B23 1 Textbook: U. Madhow, Fundamentals of Digital Communications, 2008 1 / 15 Overview 1 2 3 4 2 / 15 Equalization Maximum

More information

ECE Digital Signal Processing

ECE Digital Signal Processing University of Louisville Instructor:Professor Aly A. Farag Department of Electrical and Computer Engineering Spring 2006 ECE 520 - Digital Signal Processing Catalog Data: Office hours: Objectives: ECE

More information

2002 IEEE International Solid-State Circuits Conference 2002 IEEE

2002 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 information

A WiMAX/LTE Compliant FPGA Implementation of a High-Throughput Low-Complexity 4x4 64-QAM Soft MIMO Receiver

A WiMAX/LTE Compliant FPGA Implementation of a High-Throughput Low-Complexity 4x4 64-QAM Soft MIMO Receiver A WiMAX/LTE Compliant FPGA Implementation of a High-Throughput Low-Complexity 4x4 64-QAM Soft MIMO Receiver Vadim Smolyakov 1, Dimpesh Patel 1, Mahdi Shabany 1,2, P. Glenn Gulak 1 The Edward S. Rogers

More information

DESIGN, IMPLEMENTATION AND OPTIMISATION OF 4X4 MIMO-OFDM TRANSMITTER FOR

DESIGN, IMPLEMENTATION AND OPTIMISATION OF 4X4 MIMO-OFDM TRANSMITTER FOR DESIGN, IMPLEMENTATION AND OPTIMISATION OF 4X4 MIMO-OFDM TRANSMITTER FOR COMMUNICATION SYSTEMS Abstract M. Chethan Kumar, *Sanket Dessai Department of Computer Engineering, M.S. Ramaiah School of Advanced

More information

FIR Filter Design on Chip Using VHDL

FIR Filter Design on Chip Using VHDL FIR Filter Design on Chip Using VHDL Mrs.Vidya H. Deshmukh, Dr.Abhilasha Mishra, Prof.Dr.Mrs.A.S.Bhalchandra MIT College of Engineering, Aurangabad ABSTRACT This paper describes the design and implementation

More information

An Efficient Design of Parallel Pipelined FFT Architecture

An Efficient Design of Parallel Pipelined FFT Architecture www.ijecs.in International Journal Of Engineering And Computer Science ISSN:2319-7242 Volume 3, Issue 10 October, 2014 Page No. 8926-8931 An Efficient Design of Parallel Pipelined FFT Architecture Serin

More information

TABLE OF CONTENTS CHAPTER TITLE PAGE

TABLE OF CONTENTS CHAPTER TITLE PAGE TABLE OF CONTENTS CHAPTER TITLE PAGE DECLARATION ACKNOWLEDGEMENT ABSTRACT ABSTRAK TABLE OF CONTENTS LIST OF TABLES LIST OF FIGURES LIST OF ABBREVIATIONS i i i i i iv v vi ix xi xiv 1 INTRODUCTION 1 1.1

More information

CG401 Advanced Signal Processing. Dr Stuart Lawson Room A330 Tel: January 2003

CG401 Advanced Signal Processing. Dr Stuart Lawson Room A330 Tel: January 2003 CG40 Advanced Dr Stuart Lawson Room A330 Tel: 23780 e-mail: ssl@eng.warwick.ac.uk 03 January 2003 Lecture : Overview INTRODUCTION What is a signal? An information-bearing quantity. Examples of -D and 2-D

More information

Problem Point Value Your score Topic 1 28 Filter Analysis 2 24 Filter Implementation 3 24 Filter Design 4 24 Potpourri Total 100

Problem Point Value Your score Topic 1 28 Filter Analysis 2 24 Filter Implementation 3 24 Filter Design 4 24 Potpourri Total 100 The University of Texas at Austin Dept. of Electrical and Computer Engineering Midterm #1 Date: March 8, 2013 Course: EE 445S Evans Name: Last, First The exam is scheduled to last 50 minutes. Open books

More information

Multiple Constant Multiplication for Digit-Serial Implementation of Low Power FIR Filters

Multiple Constant Multiplication for Digit-Serial Implementation of Low Power FIR Filters Multiple Constant Multiplication for igit-serial Implementation of Low Power FIR Filters KENNY JOHANSSON, OSCAR GUSTAFSSON, and LARS WANHAMMAR epartment of Electrical Engineering Linköping University SE-8

More information

Signal Processing Using Digital Technology

Signal Processing Using Digital Technology Signal Processing Using Digital Technology Jeremy Barsten Jeremy Stockwell May 6, 2003 Advisors: Dr. Thomas Stewart Dr. Vinod Prasad Digital Signal Processor Project Description Design and Simulation of

More information

Team proposals are due tomorrow at 6PM Homework 4 is due next thur. Proposal presentations are next mon in 1311EECS.

Team proposals are due tomorrow at 6PM Homework 4 is due next thur. Proposal presentations are next mon in 1311EECS. Lecture 8 Today: Announcements: References: FIR filter design IIR filter design Filter roundoff and overflow sensitivity Team proposals are due tomorrow at 6PM Homework 4 is due next thur. Proposal presentations

More information

Area Efficient Fft/Ifft Processor for Wireless Communication

Area Efficient Fft/Ifft Processor for Wireless Communication IOSR Journal of VLSI and Signal Processing (IOSR-JVSP) Volume 4, Issue 3, Ver. III (May-Jun. 2014), PP 17-21 e-issn: 2319 4200, p-issn No. : 2319 4197 Area Efficient Fft/Ifft Processor for Wireless Communication

More information

A Low-Power Broad-Bandwidth Noise Cancellation VLSI Circuit Design for In-Ear Headphones

A Low-Power Broad-Bandwidth Noise Cancellation VLSI Circuit Design for In-Ear Headphones A Low-Power Broad-Bandwidth Noise Cancellation VLSI Circuit Design for In-Ear Headphones Abstract: Conventional active noise cancelling (ANC) headphones often perform well in reducing the lowfrequency

More information

Design of Digital FIR Filter using Modified MAC Unit

Design of Digital FIR Filter using Modified MAC Unit Design of Digital FIR Filter using Modified MAC Unit M.Sathya 1, S. Jacily Jemila 2, S.Chitra 3 1, 2, 3 Assistant Professor, Department Of ECE, Prince Dr K Vasudevan College Of Engineering And Technology

More information

Problem Point Value Your score Topic 1 28 Discrete-Time Filter Analysis 2 24 Improving Signal Quality 3 24 Filter Bank Design 4 24 Potpourri Total 100

Problem Point Value Your score Topic 1 28 Discrete-Time Filter Analysis 2 24 Improving Signal Quality 3 24 Filter Bank Design 4 24 Potpourri Total 100 The University of Texas at Austin Dept. of Electrical and Computer Engineering Midterm #1 Date: March 7, 2014 Course: EE 445S Evans Name: Last, First The exam is scheduled to last 50 minutes. Open books

More information

Design and FPGA Implementation of High-speed Parallel FIR Filters

Design and FPGA Implementation of High-speed Parallel FIR Filters 3rd International Conference on Mechatronics, Robotics and Automation (ICMRA 215) Design and FPGA Implementation of High-speed Parallel FIR Filters Baolin HOU 1, a *, Yuancheng YAO 1,b and Mingwei QIN

More information

Performance Analysis of FIR Digital Filter Design Technique and Implementation

Performance Analysis of FIR Digital Filter Design Technique and Implementation Performance Analysis of FIR Digital Filter Design Technique and Implementation. ohd. Sayeeduddin Habeeb and Zeeshan Ahmad Department of Electrical Engineering, King Khalid University, Abha, Kingdom of

More information

Fixed Point Lms Adaptive Filter Using Partial Product Generator

Fixed Point Lms Adaptive Filter Using Partial Product Generator Fixed Point Lms Adaptive Filter Using Partial Product Generator Vidyamol S M.Tech Vlsi And Embedded System Ma College Of Engineering, Kothamangalam,India vidyas.saji@gmail.com Abstract The area and power

More information

Disclaimer. Primer. Agenda. previous work at the EIT Department, activities at Ericsson

Disclaimer. Primer. Agenda. previous work at the EIT Department, activities at Ericsson Disclaimer Know your Algorithm! Architectural Trade-offs in the Implementation of a Viterbi Decoder This presentation is based on my previous work at the EIT Department, and is not connected to current

More information

Know your Algorithm! Architectural Trade-offs in the Implementation of a Viterbi Decoder. Matthias Kamuf,

Know your Algorithm! Architectural Trade-offs in the Implementation of a Viterbi Decoder. Matthias Kamuf, Know your Algorithm! Architectural Trade-offs in the Implementation of a Viterbi Decoder Matthias Kamuf, 2009-12-08 Agenda Quick primer on communication and coding The Viterbi algorithm Observations to

More information

Design and Implementation of Signal Processing Systems: An Introduction

Design and Implementation of Signal Processing Systems: An Introduction Design and Implementation of Signal Processing Systems: An Introduction Yu Hen Hu (c) 1997-2013 by Yu Hen Hu 1 Outline Course Objectives and Outline, Conduct What is signal processing? Implementation Options

More information

EE 470 Signals and Systems

EE 470 Signals and Systems EE 470 Signals and Systems 9. Introduction to the Design of Discrete Filters Prof. Yasser Mostafa Kadah Textbook Luis Chapparo, Signals and Systems Using Matlab, 2 nd ed., Academic Press, 2015. Filters

More information

EECS 452 Midterm Exam Winter 2012

EECS 452 Midterm Exam Winter 2012 EECS 452 Midterm Exam Winter 2012 Name: unique name: Sign the honor code: I have neither given nor received aid on this exam nor observed anyone else doing so. Scores: # Points Section I /40 Section II

More information

Digital Signal Processing of Speech for the Hearing Impaired

Digital Signal Processing of Speech for the Hearing Impaired Digital Signal Processing of Speech for the Hearing Impaired N. Magotra, F. Livingston, S. Savadatti, S. Kamath Texas Instruments Incorporated 12203 Southwest Freeway Stafford TX 77477 Abstract This paper

More information

McGraw-Hill Irwin DIGITAL SIGNAL PROCESSING. A Computer-Based Approach. Second Edition. Sanjit K. Mitra

McGraw-Hill Irwin DIGITAL SIGNAL PROCESSING. A Computer-Based Approach. Second Edition. Sanjit K. Mitra DIGITAL SIGNAL PROCESSING A Computer-Based Approach Second Edition Sanjit K. Mitra Department of Electrical and Computer Engineering University of California, Santa Barbara Jurgen - Knorr- Kbliothek Spende

More information

Implementation of FPGA based Design for Digital Signal Processing

Implementation of FPGA based Design for Digital Signal Processing e-issn 2455 1392 Volume 2 Issue 8, August 2016 pp. 150 156 Scientific Journal Impact Factor : 3.468 http://www.ijcter.com Implementation of FPGA based Design for Digital Signal Processing Neeraj Soni 1,

More information

2015 The MathWorks, Inc. 1

2015 The MathWorks, Inc. 1 2015 The MathWorks, Inc. 1 What s Behind 5G Wireless Communications? 서기환과장 2015 The MathWorks, Inc. 2 Agenda 5G goals and requirements Modeling and simulating key 5G technologies Release 15: Enhanced Mobile

More information

MIMO-LTE A relevant Step towards 4G. Prof. Dr.-Ing. Thomas Kaiser CEO mimoon GmbH

MIMO-LTE A relevant Step towards 4G. Prof. Dr.-Ing. Thomas Kaiser CEO mimoon GmbH MIMO-LTE A relevant Step towards 4G Prof. Dr.-Ing. Thomas Kaiser CEO mimoon GmbH MobiMedia, mimoon is a supplier of embedded communications software for the next generation of MIMO-based wireless communication

More information

ECE5984 Orthogonal Frequency Division Multiplexing and Related Technologies Fall Mohamed Essam Khedr. Channel Estimation

ECE5984 Orthogonal Frequency Division Multiplexing and Related Technologies Fall Mohamed Essam Khedr. Channel Estimation ECE5984 Orthogonal Frequency Division Multiplexing and Related Technologies Fall 2007 Mohamed Essam Khedr Channel Estimation Matlab Assignment # Thursday 4 October 2007 Develop an OFDM system with the

More information

Electrical and Telecommunication Engineering Technology NEW YORK CITY COLLEGE OF TECHNOLOGY THE CITY UNIVERSITY OF NEW YORK

Electrical and Telecommunication Engineering Technology NEW YORK CITY COLLEGE OF TECHNOLOGY THE CITY UNIVERSITY OF NEW YORK NEW YORK CITY COLLEGE OF TECHNOLOGY THE CITY UNIVERSITY OF NEW YORK DEPARTMENT: Electrical and Telecommunication Engineering Technology SUBJECT CODE AND TITLE: DESCRIPTION: REQUIRED TCET 4202 Advanced

More information

Improved concatenated (RS-CC) for OFDM systems

Improved concatenated (RS-CC) for OFDM systems Improved concatenated (RS-CC) for OFDM systems Mustafa Dh. Hassib 1a), JS Mandeep 1b), Mardina Abdullah 1c), Mahamod Ismail 1d), Rosdiadee Nordin 1e), and MT Islam 2f) 1 Department of Electrical, Electronics,

More information

AC : INTERACTIVE LEARNING DISCRETE TIME SIGNALS AND SYSTEMS WITH MATLAB AND TI DSK6713 DSP KIT

AC : INTERACTIVE LEARNING DISCRETE TIME SIGNALS AND SYSTEMS WITH MATLAB AND TI DSK6713 DSP KIT AC 2007-2807: INTERACTIVE LEARNING DISCRETE TIME SIGNALS AND SYSTEMS WITH MATLAB AND TI DSK6713 DSP KIT Zekeriya Aliyazicioglu, California State Polytechnic University-Pomona Saeed Monemi, California State

More information

IMPLEMENTATION OF 64-POINT FFT/IFFT BY USING RADIX-8 ALGORITHM

IMPLEMENTATION OF 64-POINT FFT/IFFT BY USING RADIX-8 ALGORITHM Int. J. Elec&Electr.Eng&Telecoms. 2013 K Venkata Subba Reddy and K Bala, 2013 Research Paper ISSN 2319 2518 www.ijeetc.com Vol. 2, No. 4, October 2013 2013 IJEETC. All Rights Reserved IMPLEMENTATION OF

More information

The Case for Optimum Detection Algorithms in MIMO Wireless Systems. Helmut Bölcskei

The Case for Optimum Detection Algorithms in MIMO Wireless Systems. Helmut Bölcskei The Case for Optimum Detection Algorithms in MIMO Wireless Systems Helmut Bölcskei joint work with A. Burg, C. Studer, and M. Borgmann ETH Zurich Data rates in wireless double every 18 months throughput

More information

TSTE17 System Design, CDIO. General project hints. Behavioral Model. General project hints, cont. Lecture 5. Required documents Modulation, cont.

TSTE17 System Design, CDIO. General project hints. Behavioral Model. General project hints, cont. Lecture 5. Required documents Modulation, cont. TSTE17 System Design, CDIO Lecture 5 1 General project hints 2 Project hints and deadline suggestions Required documents Modulation, cont. Requirement specification Channel coding Design specification

More information

Fixed-Point Aspects of MIMO OFDM Detection on SDR Platforms

Fixed-Point Aspects of MIMO OFDM Detection on SDR Platforms Fixed-Point Aspects of MIMO OFDM Detection on SDR Platforms Daniel Guenther Chair ISS Integrierte Systeme der Signalverarbeitung June 27th 2012 Institute for Communication Technologies and Embedded Systems

More information

Architectural Optimization for Low power in a Reconfigurable UMTS filter

Architectural Optimization for Low power in a Reconfigurable UMTS filter Architectural Optimization for Low power in a Reconfigurable UMTS filter asalukunte, eepak; Palsson, Andri; Kamuf, Matthias; Persson, Per; Veljanovski, Ronny; Öwall, Viktor 2006 Link to publication Citation

More information

A Hardware Efficient FIR Filter for Wireless Sensor Networks

A Hardware Efficient FIR Filter for Wireless Sensor Networks International Journal of Innovative Research in Computer Science & Technology (IJIRCST) ISSN: 2347-5552, Volume-2, Issue-3, May 204 A Hardware Efficient FIR Filter for Wireless Sensor Networks Ch. A. Swamy,

More information

MULTIRATE IIR LINEAR DIGITAL FILTER DESIGN FOR POWER SYSTEM SUBSTATION

MULTIRATE IIR LINEAR DIGITAL FILTER DESIGN FOR POWER SYSTEM SUBSTATION MULTIRATE IIR LINEAR DIGITAL FILTER DESIGN FOR POWER SYSTEM SUBSTATION Riyaz Khan 1, Mohammed Zakir Hussain 2 1 Department of Electronics and Communication Engineering, AHTCE, Hyderabad (India) 2 Department

More information

DIGITAL SIGNAL PROCESSING (Date of document: 6 th May 2014)

DIGITAL SIGNAL PROCESSING (Date of document: 6 th May 2014) Course Code : EEEB363 DIGITAL SIGNAL PROCESSING (Date of document: 6 th May 2014) Course Status : Core for BEEE and BEPE Level : Degree Semester Taught : 6 Credit : 3 Co-requisites : Signals and Systems

More information

Lecture 3 Review of Signals and Systems: Part 2. EE4900/EE6720 Digital Communications

Lecture 3 Review of Signals and Systems: Part 2. EE4900/EE6720 Digital Communications EE4900/EE6720: Digital Communications 1 Lecture 3 Review of Signals and Systems: Part 2 Block Diagrams of Communication System Digital Communication System 2 Informatio n (sound, video, text, data, ) Transducer

More information

Globally Asynchronous Locally Synchronous (GALS) Microprogrammed Parallel FIR Filter

Globally Asynchronous Locally Synchronous (GALS) Microprogrammed Parallel FIR Filter IOSR Journal of VLSI and Signal Processing (IOSR-JVSP) Volume 6, Issue 5, Ver. II (Sep. - Oct. 2016), PP 15-21 e-issn: 2319 4200, p-issn No. : 2319 4197 www.iosrjournals.org Globally Asynchronous Locally

More information

The University of Texas at Austin Dept. of Electrical and Computer Engineering Midterm #1

The University of Texas at Austin Dept. of Electrical and Computer Engineering Midterm #1 The University of Texas at Austin Dept. of Electrical and Computer Engineering Midterm #1 Date: October 18, 2013 Course: EE 445S Evans Name: Last, First The exam is scheduled to last 50 minutes. Open books

More information

REAL TIME DIGITAL SIGNAL PROCESSING. Introduction

REAL TIME DIGITAL SIGNAL PROCESSING. Introduction REAL TIME DIGITAL SIGNAL Introduction Why Digital? A brief comparison with analog. PROCESSING Seminario de Electrónica: Sistemas Embebidos Advantages The BIG picture Flexibility. Easily modifiable and

More information

Presented at the 108th Convention 2000 February Paris, France

Presented at the 108th Convention 2000 February Paris, France Direct Digital Processing of Super Audio CD Signals 5102 (F - 3) James A S Angus Department of Electronics, University of York, England Presented at the 108th Convention 2000 February 19-22 Paris, France

More information

Wireless Communication Systems: Implementation perspective

Wireless Communication Systems: Implementation perspective Wireless Communication Systems: Implementation perspective Course aims To provide an introduction to wireless communications models with an emphasis on real-life systems To investigate a major wireless

More information

Design of Multiplier Less 32 Tap FIR Filter using VHDL

Design of Multiplier Less 32 Tap FIR Filter using VHDL International OPEN ACCESS Journal Of Modern Engineering Research (IJMER) Design of Multiplier Less 32 Tap FIR Filter using VHDL Abul Fazal Reyas Sarwar 1, Saifur Rahman 2 1 (ECE, Integral University, India)

More information

Implementation and Complexity Analysis of List Sphere Detector for MIMO-OFDM systems

Implementation and Complexity Analysis of List Sphere Detector for MIMO-OFDM systems Implementation and Complexity Analysis of List Sphere Detector for MIMO-OFDM systems Markus Myllylä University of Oulu, Centre for Wireless Communications markus.myllyla@ee.oulu.fi Outline Introduction

More information

Trade-Offs in Multiplier Block Algorithms for Low Power Digit-Serial FIR Filters

Trade-Offs in Multiplier Block Algorithms for Low Power Digit-Serial FIR Filters Proceedings of the th WSEAS International Conference on CIRCUITS, Vouliagmeni, Athens, Greece, July -, (pp3-39) Trade-Offs in Multiplier Block Algorithms for Low Power Digit-Serial FIR Filters KENNY JOHANSSON,

More information

Datorstödd Elektronikkonstruktion

Datorstödd Elektronikkonstruktion Datorstödd Elektronikkonstruktion [Computer Aided Design of Electronics] Zebo Peng, Petru Eles and Gert Jervan Embedded Systems Laboratory IDA, Linköping University http://www.ida.liu.se/~tdts80/~tdts80

More information

VLSI IMPLEMENTATION OF MODIFIED DISTRIBUTED ARITHMETIC BASED LOW POWER AND HIGH PERFORMANCE DIGITAL FIR FILTER Dr. S.Satheeskumaran 1 K.

VLSI IMPLEMENTATION OF MODIFIED DISTRIBUTED ARITHMETIC BASED LOW POWER AND HIGH PERFORMANCE DIGITAL FIR FILTER Dr. S.Satheeskumaran 1 K. VLSI IMPLEMENTATION OF MODIFIED DISTRIBUTED ARITHMETIC BASED LOW POWER AND HIGH PERFORMANCE DIGITAL FIR FILTER Dr. S.Satheeskumaran 1 K. Sasikala 2 1 Professor, Department of Electronics and Communication

More information

Lecture Perspectives. Administrivia

Lecture Perspectives. Administrivia Lecture 29-30 Perspectives Administrivia Final on Friday May 18 12:30-3:30 pm» Location: 251 Hearst Gym Topics all what was covered in class. Review Session Time and Location TBA Lab and hw scores to be

More information

Design of a High Speed FIR Filter on FPGA by Using DA-OBC Algorithm

Design of a High Speed FIR Filter on FPGA by Using DA-OBC Algorithm Design of a High Speed FIR Filter on FPGA by Using DA-OBC Algorithm Vijay Kumar Ch 1, Leelakrishna Muthyala 1, Chitra E 2 1 Research Scholar, VLSI, SRM University, Tamilnadu, India 2 Assistant Professor,

More information

Low-Power Communications and Neural Spike Sorting

Low-Power Communications and Neural Spike Sorting CASPER Workshop 2010 Low-Power Communications and Neural Spike Sorting CASPER Tools in Front-to-Back DSP ASIC Development Henry Chen henryic@ee.ucla.edu August, 2010 Introduction Parallel Data Architectures

More information

FPGA Implementation of High Speed FIR Filters and less power consumption structure

FPGA Implementation of High Speed FIR Filters and less power consumption structure International Journal of Engineering Inventions e-issn: 2278-7461, p-issn: 2319-6491 Volume 2, Issue 12 (August 2013) PP: 05-10 FPGA Implementation of High Speed FIR Filters and less power consumption

More information

Part One. Efficient Digital Filters COPYRIGHTED MATERIAL

Part One. Efficient Digital Filters COPYRIGHTED MATERIAL Part One Efficient Digital Filters COPYRIGHTED MATERIAL Chapter 1 Lost Knowledge Refound: Sharpened FIR Filters Matthew Donadio Night Kitchen Interactive What would you do in the following situation?

More information

Implementation. Acoustic Echo Canceller. And some other topics of interest. Anders Berkeman, Nov 15, of an

Implementation. Acoustic Echo Canceller. And some other topics of interest. Anders Berkeman, Nov 15, of an Implementation Acoustic Echo Canceller of an And some other topics of interest Anders Berkeman, Nov 15, 2011 Anders Berkeman, CSR Sweden AB Title Acoustic Echo Scenario Consider the scenario below: A B

More information

A 32 Gbps 2048-bit 10GBASE-T Ethernet Energy Efficient LDPC Decoder with Split-Row Threshold Decoding Method

A 32 Gbps 2048-bit 10GBASE-T Ethernet Energy Efficient LDPC Decoder with Split-Row Threshold Decoding Method A 32 Gbps 248-bit GBASE-T Ethernet Energy Efficient LDPC Decoder with Split-Row Threshold Decoding Method Tinoosh Mohsenin and Bevan M. Baas VLSI Computation Lab, ECE Department University of California,

More information

Advanced 3G & 4G Wireless Communication Prof. Aditya K. Jagannatham Department of Electrical Engineering Indian Institute of Technology, Kanpur

Advanced 3G & 4G Wireless Communication Prof. Aditya K. Jagannatham Department of Electrical Engineering Indian Institute of Technology, Kanpur Advanced 3G & 4G Wireless Communication Prof. Aditya K. Jagannatham Department of Electrical Engineering Indian Institute of Technology, Kanpur Lecture - 30 OFDM Based Parallelization and OFDM Example

More information

Channelization and Frequency Tuning using FPGA for UMTS Baseband Application

Channelization and Frequency Tuning using FPGA for UMTS Baseband Application Channelization and Frequency Tuning using FPGA for UMTS Baseband Application Prof. Mahesh M.Gadag Communication Engineering, S. D. M. College of Engineering & Technology, Dharwad, Karnataka, India Mr.

More information

Vector Arithmetic Logic Unit Amit Kumar Dutta JIS College of Engineering, Kalyani, WB, India

Vector Arithmetic Logic Unit Amit Kumar Dutta JIS College of Engineering, Kalyani, WB, India Vol. 2 Issue 2, December -23, pp: (75-8), Available online at: www.erpublications.com Vector Arithmetic Logic Unit Amit Kumar Dutta JIS College of Engineering, Kalyani, WB, India Abstract: Real time operation

More information

EECS 270 Schedule and Syllabus for Fall 2011 Designed by Prof. Pinaki Mazumder

EECS 270 Schedule and Syllabus for Fall 2011 Designed by Prof. Pinaki Mazumder EECS 270 Schedule and Syllabus for Fall 2011 Designed by Prof. Pinaki Mazumder Week Day Date Lec No. Lecture Topic Textbook Sec Course-pack HW (Due Date) Lab (Start Date) 1 W 7-Sep 1 Course Overview, Number

More information

ELEC-C5230 Digitaalisen signaalinkäsittelyn perusteet

ELEC-C5230 Digitaalisen signaalinkäsittelyn perusteet ELEC-C5230 Digitaalisen signaalinkäsittelyn perusteet Lecture 10: Summary Taneli Riihonen 16.05.2016 Lecture 10 in Course Book Sanjit K. Mitra, Digital Signal Processing: A Computer-Based Approach, 4th

More information

An Efficient Method for Implementation of Convolution

An Efficient Method for Implementation of Convolution IAAST ONLINE ISSN 2277-1565 PRINT ISSN 0976-4828 CODEN: IAASCA International Archive of Applied Sciences and Technology IAAST; Vol 4 [2] June 2013: 62-69 2013 Society of Education, India [ISO9001: 2008

More information

Aparna Tiwari, Vandana Thakre, Karuna Markam Deptt. Of ECE,M.I.T.S. Gwalior, M.P, India

Aparna Tiwari, Vandana Thakre, Karuna Markam Deptt. Of ECE,M.I.T.S. Gwalior, M.P, India International Journal of Computer & Communication Engineering Research (IJCCER) Volume 2 - Issue 3 May 2014 Design Technique of Lowpass FIR filter using Various Function Aparna Tiwari, Vandana Thakre,

More information

DAV Institute of Engineering & Technology Department of ECE. Course Outcomes

DAV Institute of Engineering & Technology Department of ECE. Course Outcomes DAV Institute of Engineering & Technology Department of ECE Course Outcomes Upon successful completion of this course, the student will intend to apply the various outcome as:: BTEC-301, Analog Devices

More information

Detector Implementations Based on Software Defined Radio for Next Generation Wireless Systems Janne Janhunen

Detector Implementations Based on Software Defined Radio for Next Generation Wireless Systems Janne Janhunen GIGA seminar 11.1.2010 Detector Implementations Based on Software Defined Radio for Next Generation Wireless Systems Janne Janhunen janne.janhunen@ee.oulu.fi 2 Outline Introduction Benefits and Challenges

More information

Digital Signal Processing

Digital 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 information

Lecture #2. EE 471C / EE 381K-17 Wireless Communication Lab. Professor Robert W. Heath Jr.

Lecture #2. EE 471C / EE 381K-17 Wireless Communication Lab. Professor Robert W. Heath Jr. Lecture #2 EE 471C / EE 381K-17 Wireless Communication Lab Professor Robert W. Heath Jr. Preview of today s lecture u Introduction to digital communication u Components of a digital communication system

More information

COURSE PLAN. : DIGITAL SIGNAL PROCESSING : Dr.M.Pallikonda.Rajasekaran, Professor/ECE

COURSE PLAN. : DIGITAL SIGNAL PROCESSING : Dr.M.Pallikonda.Rajasekaran, Professor/ECE COURSE PLAN SUBJECT NAME FACULTY NAME : DIGITAL SIGNAL PROCESSING : Dr.M.Pallikonda.Rajasekaran, Professor/ECE Contents 1. Pre-requisite 2. Objective 3. Learning outcome and end use 4. Lesson Plan with

More information

Recent Progress in Mobile Transmission

Recent Progress in Mobile Transmission Recent Progress in Mobile Transmission Joachim Hagenauer Institute for Communications Engineering () Munich University of Technology (TUM) D-80290 München, Germany State University of Telecommunications

More information

An FPGA 1Gbps Wireless Baseband MIMO Transceiver

An FPGA 1Gbps Wireless Baseband MIMO Transceiver An FPGA 1Gbps Wireless Baseband MIMO Transceiver Center the Authors Names Here [leave blank for review] Center the Affiliations Here [leave blank for review] Center the City, State, and Country Here (address

More information

ECE 429 / 529 Digital Signal Processing

ECE 429 / 529 Digital Signal Processing ECE 429 / 529 Course Policy & Syllabus R. N. Strickland SYLLABUS ECE 429 / 529 Digital Signal Processing SPRING 2009 I. Introduction DSP is concerned with the digital representation of signals and the

More information

Merging Propagation Physics, Theory and Hardware in Wireless. Ada Poon

Merging Propagation Physics, Theory and Hardware in Wireless. Ada Poon HKUST January 3, 2007 Merging Propagation Physics, Theory and Hardware in Wireless Ada Poon University of Illinois at Urbana-Champaign Outline Multiple-antenna (MIMO) channels Human body wireless channels

More information

An Improved Detection Technique For Receiver Oriented MIMO-OFDM Systems

An Improved Detection Technique For Receiver Oriented MIMO-OFDM Systems 9th International OFDM-Workshop 2004, Dresden 1 An Improved Detection Technique For Receiver Oriented MIMO-OFDM Systems Hrishikesh Venkataraman 1), Clemens Michalke 2), V.Sinha 1), and G.Fettweis 2) 1)

More information

Performance Analysis of FIR Filter Design Using Reconfigurable Mac Unit

Performance Analysis of FIR Filter Design Using Reconfigurable Mac Unit Volume 4 Issue 4 December 2016 ISSN: 2320-9984 (Online) International Journal of Modern Engineering & Management Research Website: www.ijmemr.org Performance Analysis of FIR Filter Design Using Reconfigurable

More information

Review on Improvement in WIMAX System

Review on Improvement in WIMAX System IJIRST International Journal for Innovative Research in Science & Technology Volume 3 Issue 09 February 2017 ISSN (online): 2349-6010 Review on Improvement in WIMAX System Bhajankaur S. Wassan PG Student

More information

A New High Speed Low Power Performance of 8- Bit Parallel Multiplier-Accumulator Using Modified Radix-2 Booth Encoded Algorithm

A New High Speed Low Power Performance of 8- Bit Parallel Multiplier-Accumulator Using Modified Radix-2 Booth Encoded Algorithm A New High Speed Low Power Performance of 8- Bit Parallel Multiplier-Accumulator Using Modified Radix-2 Booth Encoded Algorithm V.Sandeep Kumar Assistant Professor, Indur Institute Of Engineering & Technology,Siddipet

More information

AUTOMATIC IMPLEMENTATION OF FIR FILTERS ON FIELD PROGRAMMABLE GATE ARRAYS

AUTOMATIC IMPLEMENTATION OF FIR FILTERS ON FIELD PROGRAMMABLE GATE ARRAYS AUTOMATIC IMPLEMENTATION OF FIR FILTERS ON FIELD PROGRAMMABLE GATE ARRAYS Satish Mohanakrishnan and Joseph B. Evans Telecommunications & Information Sciences Laboratory Department of Electrical Engineering

More information

Design of Adjustable Reconfigurable Wireless Single Core

Design of Adjustable Reconfigurable Wireless Single Core IOSR Journal of Electronics and Communication Engineering (IOSR-JECE) e-issn: 2278-2834,p- ISSN: 2278-8735. Volume 6, Issue 2 (May. - Jun. 2013), PP 51-55 Design of Adjustable Reconfigurable Wireless Single

More information

The Comparative Study of FPGA based FIR Filter Design Using Optimized Convolution Method and Overlap Save Method

The Comparative Study of FPGA based FIR Filter Design Using Optimized Convolution Method and Overlap Save Method International Journal of Recent Technology and Engineering (IJRTE) ISSN: 2277-3878, Volume-3, Issue-1, March 2014 The Comparative Study of FPGA based FIR Filter Design Using Optimized Convolution Method

More information

FPGA Implementation Of LMS Algorithm For Audio Applications

FPGA Implementation Of LMS Algorithm For Audio Applications FPGA Implementation Of LMS Algorithm For Audio Applications Shailesh M. Sakhare Assistant Professor, SDCE Seukate,Wardha,(India) shaileshsakhare2008@gmail.com Abstract- Adaptive filtering techniques are

More information

Performance Analysis of n Wireless LAN Physical Layer

Performance Analysis of n Wireless LAN Physical Layer 120 1 Performance Analysis of 802.11n Wireless LAN Physical Layer Amr M. Otefa, Namat M. ElBoghdadly, and Essam A. Sourour Abstract In the last few years, we have seen an explosive growth of wireless LAN

More information