40
เอกสารประกอบการสอน โดย .สุภัทรชัย ชมพันธุ

เอกสารประกอบการสอน โดย อสุภัทรชัย ชมพันธุ · - dsp คือการจ ัดการสัญญาณต

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: เอกสารประกอบการสอน โดย อสุภัทรชัย ชมพันธุ · - dsp คือการจ ัดการสัญญาณต

เอกสารประกอบการสอนโดย อ.สภทรชย ชมพนธ

Page 2: เอกสารประกอบการสอน โดย อสุภัทรชัย ชมพันธุ · - dsp คือการจ ัดการสัญญาณต
Page 3: เอกสารประกอบการสอน โดย อสุภัทรชัย ชมพันธุ · - dsp คือการจ ัดการสัญญาณต

DSP อยทไหนบาง- Mobile phones, Multimedia computers, Video cameras, CD players,

Hard disc drive controllers, Modems, Micro controllers, Microelectronics.

อะไรคอ DSP- DSP คอการจดการสญญาณตางๆ เชน เสยงพด ดนตร รปภาพ วดโอ ในเชงตวเลข เพอใหสามารถจดเกบ หรอรบสงในระยะทางไกลๆ ไดอยางมประสทธภาพและรวดเรว

ตองพบกบอะไรในวชาน- การทาสญญาณ Analog ใหเปน Discrete การแปลง Z การสมตวอยาง การออกแบบวงจรกรองแบบ IIR, FIR การวเคราะหฟเรยร การแปลงฟเรยรแบบรวดเรว

- โครงงานการวเคราะหสญญาณขอมลตางๆ โดยใชเครองวเคราะหสญญาณ

Introduction to DSP A

Page 4: เอกสารประกอบการสอน โดย อสุภัทรชัย ชมพันธุ · - dsp คือการจ ัดการสัญญาณต

DSP and Derivatives B

DSP Speech Processing

Digital Image Processing

Multimedia CommunicationPattern Recognition

VDO TechnologyDSP in Telecommunication

Page 5: เอกสารประกอบการสอน โดย อสุภัทรชัย ชมพันธุ · - dsp คือการจ ัดการสัญญาณต

Basic Knowledge of Signal Processing C

การประมวลผลสญญาณ คอการนาสญญาณเขาสระบบประมวลผลทภายในประกอบดวยระบบปฏบตการทางคณตศาสตร เชน การบวก การคณ การหาร การถอดรากทสอง หรอการอนทเกรต เปนตน

Page 6: เอกสารประกอบการสอน โดย อสุภัทรชัย ชมพันธุ · - dsp คือการจ ัดการสัญญาณต

การประมวลผลสญญาณอนาลอก คอการประมวลสญญาณโดยม ขาเขาและขาออกของระบบเปนสญญาณตอเนอง องคประกอบภายในระบบ เชน ไดโอด ทรานซสเตอร ออปแอมป ตวตานทาน ตวเกบประจ หรอตวเหนยวนาเปนตน

ขอด การออกแบบทาไดงายราคาถก

ขอดอย ความแมนยาตาอปกรณแปรตามสภาพแวดลอมมปญหาเรองสญญาณรบกวน

Basic Knowledge of Signal Processing C

Page 7: เอกสารประกอบการสอน โดย อสุภัทรชัย ชมพันธุ · - dsp คือการจ ัดการสัญญาณต

การประมวลผลสญญาณดจทลคอการประมวลสญญาณโดยม ขาเขาและขาออกของระบบเปนสญญาณไมตอเนอง เปนผลจากการพฒนาเทคโนโลยการออกแบบและผลตวงจรรวม ตวอยางอปการณระบบ เชน IC chip, Microprocessor

ขอด ประสทธภาพดขน เมอเทยบกบอนาลอก

ขอดอย ความแมนยาสงสามารถทนตอสญญาณรบกวน

Basic Knowledge of Signal Processing C

Page 8: เอกสารประกอบการสอน โดย อสุภัทรชัย ชมพันธุ · - dsp คือการจ ัดการสัญญาณต

Signal & Signal Processing 1

• การแยกประเภทสญญาณDimension 1-D, 2-D, 3-DExpression Deterministic, RandomContinuity Continuous, Discrete

Page 9: เอกสารประกอบการสอน โดย อสุภัทรชัย ชมพันธุ · - dsp คือการจ ัดการสัญญาณต

• การปฏบตการทวไปของสญญาณการปฏบตการทางเวลา

scaling y(t) = a x(t)delay y(t) = x(t-t0)addition y(t) = x1(t)+x2(t)-x3(t)product y(t) = x1(t)x2(t)integrationdifferentiation y(t) = dx(t)/dt

∫ ∞−=

tdxty ττ )()(

Signal & Signal Processing 1

Page 10: เอกสารประกอบการสอน โดย อสุภัทรชัย ชมพันธุ · - dsp คือการจ ัดการสัญญาณต

• การปฏบตการทวไปของสญญาณa.Filteringการ filter คอการยอมใหสญญาณผานออกจากระบบในบางชวงความถ ในทางเวลากคอการหาคอนโวลชนอนทกรลระหวางสญญาณขาเขากบผลตอบอมพลสของ filter

)()()( fHfXfY =

∫∞

∞−−= τττ dxthty )()()(

โดเมนความถ

โดเมนเวลา

Signal & Signal Processing 1

Page 11: เอกสารประกอบการสอน โดย อสุภัทรชัย ชมพันธุ · - dsp คือการจ ัดการสัญญาณต

Signal & Signal Processing 1

Page 12: เอกสารประกอบการสอน โดย อสุภัทรชัย ชมพันธุ · - dsp คือการจ ัดการสัญญาณต

Signal & Signal Processing 1

• การปฏบตการทวไปของสญญาณb.Modulation-คณสญญาณเบสแบนดดวยคลนพาห (carrier)-เกดการ convolution ทางความถ-ความถเบสแบนดไปเกาะอยทความถคลนพาห จงสงไปไดไกล

)cos()()( 0ttAxty Ω=

)]()([21*)()( 00 Ω−+ΩΩ=Ω δδ jjXjY

โดเมนความถ

โดเมนเวลา

Page 13: เอกสารประกอบการสอน โดย อสุภัทรชัย ชมพันธุ · - dsp คือการจ ัดการสัญญาณต

Signal & Signal Processing 1

Page 14: เอกสารประกอบการสอน โดย อสุภัทรชัย ชมพันธุ · - dsp คือการจ ัดการสัญญาณต

Signal & Signal Processing 1

Page 15: เอกสารประกอบการสอน โดย อสุภัทรชัย ชมพันธุ · - dsp คือการจ ัดการสัญญาณต

Signal & Signal Processing 1

• การปฏบตการทวไปของสญญาณc.MultiplexingTDM (ในระบบGSM)ใช bandwidth รวมกนโดยการแบงชวงเวลา (Time Slot)

Page 16: เอกสารประกอบการสอน โดย อสุภัทรชัย ชมพันธุ · - dsp คือการจ ัดการสัญญาณต

Signal & Signal Processing 1

• การปฏบตการทวไปของสญญาณc.MultiplexingFDMใช bandwidth รวมกนโดยการแบงชวงความถ(Frequency Shifting)

Page 17: เอกสารประกอบการสอน โดย อสุภัทรชัย ชมพันธุ · - dsp คือการจ ัดการสัญญาณต

Signal & Signal Processing 1

• การปฏบตการทวไปของสญญาณc.MultiplexingCDMใช bandwidth รวมกนโดยใช spreading codeเฉพาะสาหรบแตละผใช

Page 18: เอกสารประกอบการสอน โดย อสุภัทรชัย ชมพันธุ · - dsp คือการจ ัดการสัญญาณต

Signal & Signal Processing 1

• ตวอยางของสญญาณเฉพาะในดานตางๆa.Electrocardiography (ECG) signal -แตละลกคลน ถกกาหนดจดอางอง-การผดรปไปจากปรกต สามารถชวยในการวนจฉยโรคได เชน การลดลงของแอมปลจด

แสดงถงกลามเนอหวใจ

Page 19: เอกสารประกอบการสอน โดย อสุภัทรชัย ชมพันธุ · - dsp คือการจ ัดการสัญญาณต

Signal & Signal Processing 1

• ตวอยางของสญญาณเฉพาะในดานตางๆb.Speech signal -voiced, unvoiced-silent, active

Page 20: เอกสารประกอบการสอน โดย อสุภัทรชัย ชมพันธุ · - dsp คือการจ ัดการสัญญาณต

Signal & Signal Processing 1

• ตวอยางของสญญาณเฉพาะในดานตางๆc.Image-2-D signal-High Frequency -Low Frequency

Page 21: เอกสารประกอบการสอน โดย อสุภัทรชัย ชมพันธุ · - dsp คือการจ ัดการสัญญาณต

Signal & Signal Processing 1

• ตวอยางของสญญาณเฉพาะในดานตางๆd.VDO Signal -3-D signal-time-varying

Page 22: เอกสารประกอบการสอน โดย อสุภัทรชัย ชมพันธุ · - dsp คือการจ ัดการสัญญาณต

Signal & Signal Processing 1

• ตวอยางการประยกตการประมวลผลสญญาณa.Sound recordingb.Telephone dialing application

Page 23: เอกสารประกอบการสอน โดย อสุภัทรชัย ชมพันธุ · - dsp คือการจ ัดการสัญญาณต

Signal & Signal Processing 1

• ตวอยางการประยกตการประมวลผลสญญาณc.FM stereo application

Page 24: เอกสารประกอบการสอน โดย อสุภัทรชัย ชมพันธุ · - dsp คือการจ ัดการสัญญาณต

Signal & Signal Processing 1

• ตวอยางการประยกตการประมวลผลสญญาณd.Echo Cancellation in Telephone network

Page 25: เอกสารประกอบการสอน โดย อสุภัทรชัย ชมพันธุ · - dsp คือการจ ัดการสัญญาณต

Signal & Signal Processing 1

• Why DSP?

17th century มเทคนคทาง DSPเกดขน1950s digital computer เรมแพรหลาย 1960s dsp แยกตวออกเปนสาขาอสระ

Page 26: เอกสารประกอบการสอน โดย อสุภัทรชัย ชมพันธุ · - dsp คือการจ ัดการสัญญาณต

Signal & Signal Processing 1

• Why DSP?+digital circuit ทนตอสภาพแวดลอมทางดานอณหภม อายการใชงานนาน+ใน digital processor สญญาณถกกาหนดเปนเลขไบนาร ความแมนยาปรบจาก wordlength+เพมประสทธภาพการทางานของ processor ไดงายโดยเทคนคทาง DSP เชน TDM เปนตน+Digital Implementation ปรบไดดวยการ re-

programming

Page 27: เอกสารประกอบการสอน โดย อสุภัทรชัย ชมพันธุ · - dsp คือการจ ัดการสัญญาณต

Signal & Signal Processing 1

• Why DSP?+การตอเพม cascading ของ digital circuit ทาไดโดยไมมปญหา loading+การจดเกบสญญาณ digital ทาไดโดยไมขนกบเวลา ปราศจากการสญเสยขาวสาร เชน storage medium ตางๆ เชน disk +การทางานกบสญญาณความถตามาก เชน seismic แผนดนไหว ทาไดงาย ตางจาก analog ทใชอปกรณตวเหนยวนา ตวเกบประจขนาดใหญมาก

Page 28: เอกสารประกอบการสอน โดย อสุภัทรชัย ชมพันธุ · - dsp คือการจ ัดการสัญญาณต

Signal & Signal Processing 1

• Why DSP?-ความซบซอนเพมขน เมอจดการกบ analog signal ตามรป 1.47

Page 29: เอกสารประกอบการสอน โดย อสุภัทรชัย ชมพันธุ · - dsp คือการจ ัดการสัญญาณต

Signal & Signal Processing 1

• Why DSP?-ความซบซอนเพมขน เมอจดการกบ analog signal ตามรป 1.47-ขอจากดสาหรบชวงจากดความถการทางาน ทตองมอยางตา Niquist rate-ตองการ active device ตางจาก analog ทเนนแต passive device จงสนเปลองพลงงานมากกวา+ราคาของDSP hardware ถกลงมาก ทาใหขอดอยลดนาหนกลง

Page 30: เอกสารประกอบการสอน โดย อสุภัทรชัย ชมพันธุ · - dsp คือการจ ัดการสัญญาณต

Discrete Time Signals and Systems in Time-Domain 2

• Discrete Time Signalsa.Time-Domain Representationa1. samplingx[n] = …,0.95,-0.2,2.17,1.1,…x[n] = xa(t)|t=nT= xa(nT) n=…,-2,-1,0,1,2,…FT=1/T

Page 31: เอกสารประกอบการสอน โดย อสุภัทรชัย ชมพันธุ · - dsp คือการจ ัดการสัญญาณต

Discrete Time Signals and Systems in Time-Domain 2

• Discrete Time Signalsa.Time-Domain Representationa2.Quantization-Rounding-Truncationx[n] = …,0.95,-0.2,2.17,1.1,…x^[n] = …, 1 , 0 , 2 , 1 ,…

Page 32: เอกสารประกอบการสอน โดย อสุภัทรชัย ชมพันธุ · - dsp คือการจ ัดการสัญญาณต

Discrete Time Signals and Systems in Time-Domain 2

• Discrete Time Signalsa.Time-Domain Representationa2.Quantization

Rounding

Page 33: เอกสารประกอบการสอน โดย อสุภัทรชัย ชมพันธุ · - dsp คือการจ ัดการสัญญาณต

Discrete Time Signals and Systems in Time-Domain 2

• Discrete Time Signalsa.Time-Domain Representationa2.Quantization

Truncation

Page 34: เอกสารประกอบการสอน โดย อสุภัทรชัย ชมพันธุ · - dsp คือการจ ัดการสัญญาณต

Discrete Time Signals and Systems in Time-Domain 2

• Discrete Time Signalsa.Time-Domain Representationa3.Causal and Anticausal sequence- causal x[n] = 0 for n<N1>0 - anticausal x[n] = 0 for n>N2<0

Page 35: เอกสารประกอบการสอน โดย อสุภัทรชัย ชมพันธุ · - dsp คือการจ ัดการสัญญาณต

Discrete Time Signals and Systems in Time-Domain 2

• Discrete Time Signalsb.Operation on sequenceb1.Basic OperationMultiplication scaling w1[n] = a x[n]Time-shifting delay w2[n] = x[n-N]Time-reversal folding w3[n] = x[-n]Addition w4[n] = x1[n]+x2[n]-x3[n]Product w5[n] = x1[n]x2[n]

Page 36: เอกสารประกอบการสอน โดย อสุภัทรชัย ชมพันธุ · - dsp คือการจ ัดการสัญญาณต

Discrete Time Signals and Systems in Time-Domain 2

• Discrete Time Signalsb.Operation on sequenceb1.Basic Operation

EX 2.1 Consider the following 2 sequences of length 5 defined for 0<=n<=4c[n]=3.2, 41, 36, -9.5, 0,d[n]=1.7, -0.5, 0, 0.8, 1.

Determine w1[n]=c[n].d[n], w2[n]=c[n]+d[n], w3[n]=0.5c[n]

Page 37: เอกสารประกอบการสอน โดย อสุภัทรชัย ชมพันธุ · - dsp คือการจ ัดการสัญญาณต

Discrete Time Signals and Systems in Time-Domain 2

• Discrete Time Signalsb.Operation on sequenceb1.Basic Operation

EX 2.2 Consider the following 2 sequences c[n]=3.2, 41,d[n]=1.7, -0.5, 0, 0.8, 1.

Determine w4[n]=c[n].d[n], w5[n]=c[n]+d[n]

Page 38: เอกสารประกอบการสอน โดย อสุภัทรชัย ชมพันธุ · - dsp คือการจ ัดการสัญญาณต

Discrete Time Signals and Systems in Time-Domain 2

• Discrete Time Signalsb.Operation on sequenceb2.Samping Rate AlterationUp-samping

otherwiseLLnLnx

nxU

,...2,,00

]/[][

±±=

=

Page 39: เอกสารประกอบการสอน โดย อสุภัทรชัย ชมพันธุ · - dsp คือการจ ัดการสัญญาณต

Discrete Time Signals and Systems in Time-Domain 2

• Discrete Time Signalsb.Operation on sequenceb2.Samping Rate AlterationDown-samping ][][ nMxnxD =

Page 40: เอกสารประกอบการสอน โดย อสุภัทรชัย ชมพันธุ · - dsp คือการจ ัดการสัญญาณต

Discrete Time Signals and Systems in Time-Domain 2

• Discrete Time Signalsc. Classification of sequencesc1.Periodic and aperiodic signals

Periodic nkNnxnx สาหรบทก][~][~ +=