Top Banner
Signals & Systems B-Tech (Hons)
38

Signals & Systems B-Tech (Hons). Signals & Systems Lecture # 1 Instructor Engr. Kashif Shahzad 2015.

Dec 13, 2015

Download

Documents

Coral Blake
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Signals & Systems B-Tech (Hons). Signals & Systems Lecture # 1 Instructor Engr. Kashif Shahzad 2015.

Signals & Systems

B-Tech (Hons)

Page 2: Signals & Systems B-Tech (Hons). Signals & Systems Lecture # 1 Instructor Engr. Kashif Shahzad 2015.

Signals & Systems

Lecture # 1

Instructor

Engr. Kashif Shahzad

2015

Page 3: Signals & Systems B-Tech (Hons). Signals & Systems Lecture # 1 Instructor Engr. Kashif Shahzad 2015.

Course Details

Text Book: Discrete Time Signal Processing

by Alan V. Oppenheim

& Ronald W. Schafer

Course Instructor: Kashif Shahzad

Email: [email protected]

Cell: +92 333 5186231

Course homepage:

http://kashifshahzad31.wordpress.com

Page 4: Signals & Systems B-Tech (Hons). Signals & Systems Lecture # 1 Instructor Engr. Kashif Shahzad 2015.

Course Breakdown

Assignments: 10%

Quizzes: 10%

Others: 05%

Mid Term: 25%

Terminal: 50%

Page 5: Signals & Systems B-Tech (Hons). Signals & Systems Lecture # 1 Instructor Engr. Kashif Shahzad 2015.

DSP IntroductionApplication of mathematical operations

to digitally represented signals

IN OUTA/D D/ADSP

-3 -2 -1 0 1 2 3 4

x[0]x[1]

n

Page 6: Signals & Systems B-Tech (Hons). Signals & Systems Lecture # 1 Instructor Engr. Kashif Shahzad 2015.

General Introduction

Discrete Time Signal sequence x[n]

- as opposed to continuous-time signals x(t) - “time” = independent variable

Page 7: Signals & Systems B-Tech (Hons). Signals & Systems Lecture # 1 Instructor Engr. Kashif Shahzad 2015.

Examples

Discrete in Nature - stock market indices

NasDaq daily closing value from Aug 1995 to Jan 1996

- population statistics

Birth in Canada from 1995-1996 to 1999-2000

Page 8: Signals & Systems B-Tech (Hons). Signals & Systems Lecture # 1 Instructor Engr. Kashif Shahzad 2015.

Example Sampled continuous-time (analog) signals- Speech

Page 9: Signals & Systems B-Tech (Hons). Signals & Systems Lecture # 1 Instructor Engr. Kashif Shahzad 2015.

Digital Images 2-D arrays (matrices) of numbers

Page 10: Signals & Systems B-Tech (Hons). Signals & Systems Lecture # 1 Instructor Engr. Kashif Shahzad 2015.

Typical DSP Applications

DigitalRadiographicImaging

Ultrasound MedicalImagingSpy

SatelliteImagingMilitaryAppls

Real Time Video Cameras

& Cell Phones

VideoCommunications

Space ImagingAppls

Optical Wearable Computers

Web wirelesstechnologyData Storage

& Transmission

Car Awake warning system

RealTime DSPEmbedded

Systems

SpeechRecognition

Page 11: Signals & Systems B-Tech (Hons). Signals & Systems Lecture # 1 Instructor Engr. Kashif Shahzad 2015.

Example: Speech Modeling

Impulse Train

Generator

Noise Generator

Pitch Period

×u(n)

Time-varying digital filter

Vocal Tract Parameters

s(n)

G

Page 12: Signals & Systems B-Tech (Hons). Signals & Systems Lecture # 1 Instructor Engr. Kashif Shahzad 2015.

An Embedded System

Control Panel

PROGRAMMABLEDSP

PROGRAMMABLEDSP

ASIC

FPGA

MICROCONTROLLER

CODEC

Dual Port Memeory

System Bus

Controller Process

User interface process

DSP Assembly

Code

Analoginterface

Real Time Operating

system

Embedded signal Processing System

Host port

Memory interface

Host port

Memory interface

Page 13: Signals & Systems B-Tech (Hons). Signals & Systems Lecture # 1 Instructor Engr. Kashif Shahzad 2015.

Example Embedded System

OutputBitstream

49.152 MHz

Sine wave clock

Xilinx 4062TMS320C6201

68332

SRAM

FLASH

SBSRAM

DDS

A/D

HSP52014

8-bit DAC &LPF

amplifier &squarer

I/Osquare waveoutput

To RF Board

From RF Board

Page 14: Signals & Systems B-Tech (Hons). Signals & Systems Lecture # 1 Instructor Engr. Kashif Shahzad 2015.

SDR Board Design

FPGASPARTAN3

XC3S1500FG676I- XC3S2000FG676I

VCCINT=1.2V/470mAVCCAUX=2.5V/100mA

VCCO1=3.3V/mAVCCO2=2.5V/mA

AD9640DUAL ADC

14BIT, 105 MSPSAVDD=1.8V/310mADVDD=1.8V/34mA

DRVDD=3.3V/35mA

GC5016Quad Wideband DUC/DDC

VPAD=3.3V/180mAVCORE=1.8V/420mA

DUAL Channel 14 bit ,

125 MSPS (Max) DAC,

DAC2904, VA=3.3V/64mA

VD=3.3V/19.5mA

RS232 Interface DB9

DSPTMS320DM6446

CVDD 1.2V/767mADVDD 1.8V/102mA

DVDD 3.3V/6mA

32

47

IN

AD8352Differential

Amp

AMPFILTER

NETWORKNot

implemented

IN

POWER IN

HPI / VLYNQ interface

LVCMOS_1.8V

32BIT

JTAG

Title: Tranceiver BoardSize: A Revision: 1.3Date: 08/04/08 Drawn by: ASK

RSSI Analog Interface

8 Channel ADCMCP3008

VD=3.3V/0.5mA4-Bit

RS232 TRANSCEIVERMAX3232EID

I-Input

Q-Input

I-Output

Q-Output

167

Clock GeneratorAD95133 outputs

GAIN CONTROL (6-BIT)

PA interface

6-Bits Output power control

Filter Selection

3-Bit Rx Filter Selection

HMC610 RSSI

x2

1-Bit T/R Control

5-Bit Frequency controlSythesizer Interface

T/R Switch

/2

2x MT47H64M16BT-5E1G DDR SDRAM

64M x 321.8VD/mA?

OSC

EthernetInterface

RJ45

Ethernet PHYDP83848I

IOVDD=3.3V/150mAAVDD=3.3V/100mA?

20

Digital Power(SMPS)1.2VD1.8VD2.5VD3.3VD

Analog(LDO Linear PSU)

1.8VA3.3VA

PLATFORMFLASH

XCF08P 3.3VD/20mA

28F256J3, 128Mb16MB Intel Strata flash

3.3V/80mA

JTAGEXP HEADER

16-32 IO

64-LFCSP_VQ

SOIC-16

TQFP-48

PBGA-252

FG-676 (BGA) FSG-48 (BGA)

PBGA-N361

LQFP-48

SPI

IN

IN

IN

16-LFCSP_VQ

SOIC-16

Spartan3 SUPPORTS LVCMOS-1.8

AUDIO SERIAL PORTASP HEADER

SSNSilicon Serial Number

Page 15: Signals & Systems B-Tech (Hons). Signals & Systems Lecture # 1 Instructor Engr. Kashif Shahzad 2015.

Device 0

DataData

Waveform 1

Software Defined RadioAll configurable HW

FPGA

Device 4

Device 1

DSP

General Purpose Processor

Algo4 Proprietary½

FECFramer 1 V.35

16 QAM

OFDM

Page 16: Signals & Systems B-Tech (Hons). Signals & Systems Lecture # 1 Instructor Engr. Kashif Shahzad 2015.

COTS SDR Platform

Key Features1.DSP core from TI2.FPGA from Xilinx 3.Dual-channel analog-to-digital converter4.Dual-channel digital-to-analog converter 5.Bandwidth (5 MHz or 20 MHz) 6.RF module operating between 360 MHz and 960 MHz 7.Ethernet remote access capabilities8.ARM Processor

Design Options1. Tactical military communications2. Military communication gateways3. Handset and man pack systems 4. Vehicular systems

Page 17: Signals & Systems B-Tech (Hons). Signals & Systems Lecture # 1 Instructor Engr. Kashif Shahzad 2015.

Course Objectives

To establish the idea of using computing techniques to alter the properties of a signal for desired effects, via understanding of Fundamentals of discrete-time, linear,

shift-invariant signals and systems in Representation and Analysis: sampling,

quantization, Fourier and z-transform; Implementation: filtering and transform

techniques; System Design: filter & processing algorithm

design. Efficient computational algorithms and

their implementation.

Page 18: Signals & Systems B-Tech (Hons). Signals & Systems Lecture # 1 Instructor Engr. Kashif Shahzad 2015.

Course Outline

Page 19: Signals & Systems B-Tech (Hons). Signals & Systems Lecture # 1 Instructor Engr. Kashif Shahzad 2015.

Course Outline

Page 20: Signals & Systems B-Tech (Hons). Signals & Systems Lecture # 1 Instructor Engr. Kashif Shahzad 2015.

Prerequisite

A fundamental course in signal and system

Liner System analysis and transform analysis

convolution and filtering

Fourier transforms

Laplace and z transforms

Page 21: Signals & Systems B-Tech (Hons). Signals & Systems Lecture # 1 Instructor Engr. Kashif Shahzad 2015.

Historical Perspective

Who is who of DSP

Page 22: Signals & Systems B-Tech (Hons). Signals & Systems Lecture # 1 Instructor Engr. Kashif Shahzad 2015.

Cooley and Tuckey

Page 23: Signals & Systems B-Tech (Hons). Signals & Systems Lecture # 1 Instructor Engr. Kashif Shahzad 2015.
Page 24: Signals & Systems B-Tech (Hons). Signals & Systems Lecture # 1 Instructor Engr. Kashif Shahzad 2015.

Inventors: Oppenhiam, Schaffer ...

Page 25: Signals & Systems B-Tech (Hons). Signals & Systems Lecture # 1 Instructor Engr. Kashif Shahzad 2015.

Inventors: Parks & McCllelan

Page 26: Signals & Systems B-Tech (Hons). Signals & Systems Lecture # 1 Instructor Engr. Kashif Shahzad 2015.

Inventors: Gold and Rader

Page 27: Signals & Systems B-Tech (Hons). Signals & Systems Lecture # 1 Instructor Engr. Kashif Shahzad 2015.

Inventor: J. Kaiser

Page 28: Signals & Systems B-Tech (Hons). Signals & Systems Lecture # 1 Instructor Engr. Kashif Shahzad 2015.

Inventor: Haskell

Page 29: Signals & Systems B-Tech (Hons). Signals & Systems Lecture # 1 Instructor Engr. Kashif Shahzad 2015.

Original Speech

Analysis:• Voiced/Unvoiced decision• Pitch Period (voiced only)• Signal power (Gain)

G

Pulse Train

Random Noise

Vocal TractModel

V/U

Synthesized Speech

DecoderSignal Power

PitchPeriod

Encoder

Linear Predictive Coding

Page 30: Signals & Systems B-Tech (Hons). Signals & Systems Lecture # 1 Instructor Engr. Kashif Shahzad 2015.

Inventor: James G. Dunn

Page 31: Signals & Systems B-Tech (Hons). Signals & Systems Lecture # 1 Instructor Engr. Kashif Shahzad 2015.

DSP Components

Page 32: Signals & Systems B-Tech (Hons). Signals & Systems Lecture # 1 Instructor Engr. Kashif Shahzad 2015.

Signals

Basic Types

Page 33: Signals & Systems B-Tech (Hons). Signals & Systems Lecture # 1 Instructor Engr. Kashif Shahzad 2015.

Basic Types of Digital Signals

Basic Types of Digital Signals

Page 34: Signals & Systems B-Tech (Hons). Signals & Systems Lecture # 1 Instructor Engr. Kashif Shahzad 2015.

sindemo

Basic Types of Digital Signals

Page 35: Signals & Systems B-Tech (Hons). Signals & Systems Lecture # 1 Instructor Engr. Kashif Shahzad 2015.

Sine and Exp Using Matlab% sine generation: A*sin(omega*n+theta)

% exponential generation: A^n

n = 0: 1: 50;

% amplitude

A = 0.87;

% phase

theta = 0.4;

% frequency

omega = 2*pi / 20;

% sin generation

xn1 = A*sin(omega*n+theta);

% exp generation

xn2 = A.^n;

Page 36: Signals & Systems B-Tech (Hons). Signals & Systems Lecture # 1 Instructor Engr. Kashif Shahzad 2015.

operations

Basic Operations

Page 37: Signals & Systems B-Tech (Hons). Signals & Systems Lecture # 1 Instructor Engr. Kashif Shahzad 2015.

Operations in Matlab

xn1 = [1 0 3 2 -1 0 0 0 0 0];

xn2 = [1 3 -1 1 0 0 1 2 0 0];

yn = xn1 + xn2;

Page 38: Signals & Systems B-Tech (Hons). Signals & Systems Lecture # 1 Instructor Engr. Kashif Shahzad 2015.