aut aut      aut aut
   
MOHAMMAD MEHDI HOMAYOUNPOUR
  Courses    Aims
 Digital Signal Processing(SPRING_2017)
* (An Introduction to Digital Signals (Definitions and basic concepts * Sapling and Analog to digital conversion, aliasing, Basic types of digital signals, * , Causality, Memory, Stability, Linear Time Invariant Systems, Difference Equation, Invertibility * Time domain analysis (Linear Convolution, Impulse response, Homogeneous and particular components of a system response, Transient response * Frequency Domain analysis techniques (DFS, FT, ZT, DFT) and their properties * Stability analysis in Digital systems * FFT Algorithms, Goertzel Algorithm and Chirp Z Transform, DCT Transform * Non-recursive Digitla Filter Disign (IIR Filters, Windowing, Digital Differentiation) * , Digital Integration) Recursive Digital Filter Design (IIR digital Filters, * Spectrum Analysis * Spectral Analysis and Fast Convolution * Ceptral analysis * Wavelet Transform

 -
 Microprocessor & Assembly Language(SPRING_2017)
* An Introduction to Microprocessors, their history, their packaging methods. A short review on microprocessors including general purpose microprocessors, digital signal processors, microprocessors for specific applications, the philosophy of microprocessor Packaging methods * Introducing the micro-controllers and their components * The architecture of a micro-controller including the central processing unit, its pipeline, memories, stack and registers * An Introduction to Micro-controllers, modules, architecture, and their software development and debugging tools * AVR Micro-controllers architecture * Central Processing unit in AVR Micro-controller Family * Clock system, Timer/Counter and programming them * Different memories in AVR family microcontrollers * Addressing modes, assembly instructions in AVR, Assembly language programming, * Reset and its different types, watchdog timer * I/O ports in AVR micro-controller family * Interrupts and Interrupt management, Interrupt programming in assembly and C * Timer/Counter and programming them in assembly and C * Analog Comparator and its programming in assembly and C * Analog to digital convertor and its programming in assembly and C * Serial Ports, synchronous and Asynchronous communications, USART, RS232 and RS485 protocols, Programming Serial ports in assembly and C * Power management and power save modes * Different types of memory, timing in memory, address decoding, memory interfacing with processors * Input/Output Ports, Port programming, Interfacing of ports with peripherals, Address decoding for I/Os * Real applications for microcontrollers in embedded systems

 This course addresses many basic and advanced topics and keywords related to the design and implementation of microprocessor and microcontroller based systems. The course introduces Hardware and software Architecure of microcontrollers including internal architecture and other embedded components, programming them in assembly and higher level languages, connection and communication of microcontrollers with other periphrals and using them in real time applications. The 8086/8088 microprocessors
 Microprocessor & Assembly Language(SPRING_2017)
* An Introduction to Microprocessors, their history, their packaging methods. A short review on microprocessors including general purpose microprocessors, digital signal processors, microprocessors for specific applications, the philosophy of microprocessor Packaging methods * Introducing the micro-controllers and their components * The architecture of a micro-controller including the central processing unit, its pipeline, memories, stack and registers * An Introduction to Micro-controllers, modules, architecture, and their software development and debugging tools * AVR Micro-controllers architecture * Central Processing unit in AVR Micro-controller Family * Clock system, Timer/Counter and programming them * Different memories in AVR family microcontrollers * Addressing modes, assembly instructions in AVR, Assembly language programming, * Reset and its different types, watchdog timer * I/O ports in AVR micro-controller family * Interrupts and Interrupt management, Interrupt programming in assembly and C * Timer/Counter and programming them in assembly and C * Analog Comparator and its programming in assembly and C * Analog to digital convertor and its programming in assembly and C * Serial Ports, synchronous and Asynchronous communications, USART, RS232 and RS485 protocols, Programming Serial ports in assembly and C * Power management and power save modes * Different types of memory, timing in memory, address decoding, memory interfacing with processors * Input/Output Ports, Port programming, Interfacing of ports with peripherals, Address decoding for I/Os * Real applications for microcontrollers in embedded systems

 This course addresses many basic and advanced topics and keywords related to the design and implementation of microprocessor and microcontroller based systems. The course introduces Hardware and software Architecure of microcontrollers including internal architecture and other embedded components, programming them in assembly and higher level languages, connection and communication of microcontrollers with other periphrals and using them in real time applications. The 8086/8088 microprocessors
 Seminar(SPRING_2017)


 
 Text to Speech Conversion(SPRING_2017)
* Text To speech Definition * Text to Speech Applications * Text to Speech Basic concepts * Elements of a Text to Speech system * Text analysis modules * Phonetic analysis modules * Prosodic analysis * Speech synthesis

 In this course the students will become familiar with the functionality of the modules of a Text To Speech System. Conversion of Farsi text to speech is highly emphasised in this course.
 Microprocessors (I)(FALL_2016)
* An Introduction to Microprocessors, their history, their packaging methods. A short review on microprocessors including general purpose microprocessors, digital signal processors, microprocessors for specific applications, the philosophy of microprocessor Packaging methods * Introducing the micro-controllers and their components * The architecture of a micro-controller including the central processing unit, its pipeline, memories, stack and registers * Memories including, SRAM, EEPROM, Flash, etc., interface with external memory, timings, memory address decoding, etc . * Software development: tools, programming and debugging * Assembly language programming, Addressing modes and instruction formats * Assembling, linking and execution of programs, Assembly pseudo instructions, subroutines and macros * Input/Output ports and programming them in assembly and C, Address decoding for I/Os * Clock system, Timer/Counter and programming them in assembly and C * Reset and watchdog timer * Interrupts and Interrupt management, Interrupt programming in assembly and C * Serial Ports, synchronous and Asynchronous communications, USART, RS232 and RS485 protocols, Programming Serial ports in assembly and C * Analog to digital convertor and its programming in assembly and C * Analog Comparator, its programming in assembly and C * Power management and power save modes * Real applications for microcontrollers in embedded systems

 This course addresses many basic and advanced topics and keywords related to the design and implementation of microprocessor and microcontroller based systems. The course introduces Hardware and software Architecure of microcontrollers including internal architecture and other embedded components, programming them in assembly and higher level languages, connection and communication of microcontrollers with other periphrals and using them in real time applications. The 8086/8088 microprocessors
 Seminar(FALL_2016)
* - * - * - * - * - * - * - * -

 -
 Speech Processing & Recognition(FALL_2016)
* - * - * - * -

 -
 Microprocessors (I)(SPRING_2016)
* An Introduction to Microprocessors, their history, their packaging methods. A short review on microprocessors including general purpose microprocessors, digital signal processors, microprocessors for specific applications, the philosophy of microprocessor Packaging methods * Introducing the micro-controllers and their components * The architecture of a micro-controller including the central processing unit, its pipeline, memories, stack and registers * Memories including, SRAM, EEPROM, Flash, etc., interface with external memory, timings, memory address decoding, etc . * Software development: tools, programming and debugging * Assembly language programming, Addressing modes and instruction formats * Assembling, linking and execution of programs, Assembly pseudo instructions, subroutines and macros * Input/Output ports and programming them in assembly and C, Address decoding for I/Os * Clock system, Timer/Counter and programming them in assembly and C * Reset and watchdog timer * Interrupts and Interrupt management, Interrupt programming in assembly and C * Serial Ports, synchronous and Asynchronous communications, USART, RS232 and RS485 protocols, Programming Serial ports in assembly and C * Analog to digital convertor and its programming in assembly and C * Analog Comparator, its programming in assembly and C * Power management and power save modes * Real applications for microcontrollers in embedded systems

 This course addresses many basic and advanced topics and keywords related to the design and implementation of microprocessor and microcontroller based systems. The course introduces Hardware and software Architecure of microcontrollers including internal architecture and other embedded components, programming them in assembly and higher level languages, connection and communication of microcontrollers with other periphrals and using them in real time applications. The 8086/8088 microprocessors
 Seminar(SPRING_2016)


 
 Text to Speech Conversion(SPRING_2016)
* Text To speech Definition * Text to Speech Applications * Text to Speech Basic concepts * Elements of a Text to Speech system * Text analysis modules * Phonetic analysis modules * Prosodic analysis * Speech synthesis

 In this course the students will become familiar with the functionality of the modules of a Text To Speech System. Conversion of Farsi text to speech is highly emphasised in this course.
 Text to Speech Conversion(SPRING_2016)
* Text To speech Definition * Text to Speech Applications * Text to Speech Basic concepts * Elements of a Text to Speech system * Text analysis modules * Phonetic analysis modules * Prosodic analysis * Speech synthesis

 In this course the students will become familiar with the functionality of the modules of a Text To Speech System. Conversion of Farsi text to speech is highly emphasised in this course.
 Digital Speech Processing(FALL_2015)


 g
 Microprocessors (I)(FALL_2015)
* Basic Concepts in Computer Systems * َArchitecture of 8088/8086 * Designing the 8088/8086 CPU module * Assembly Language and Addressing modes in 8088/8086 * Main memory system design * Basic Input/Output * Main memory system design * Microcontroller components (System clock and clock options, Power management and sleep models, System control and reset, Internal and external interrupts, I/O ports, 8-bit/16-bit Timers/counters and PWM, Timer/Counter prescalers, Serial Peripheral Interface-, USART, Analog comparator, Analog to digital Convertor, Addressing modes and instruction set)

 This course addresses many basic and advanced topics and keywords related to the design and implementation of microprocessor and microcontroller based systems. The 8086/8088, Pentium microprocessors and one microcontroller from the AVR microcontroller family are selected for the presentation of the necessary topics and concepts. .History of computer and microprocessors, different kinds of microprocessors, basic concepts in computer systems, microprocessor architecture and instruction set, ....
 Speech Processing & Recognition(FALL_2015)
* - * - * - * -

 -

 
 
© AUT All rights reserved.
AUT is not responsible for the content of external sites.
 
424 Hafez Ave, Tehran, Iran, 15875-4413. +98 (21) 64540