DSP 10 Multirate Signal Processing CESd SP EEET

  • Slides: 36
Download presentation
DSP 10 Multirate Signal Processing ��������� ดร. พระพล ยวภษตานนท ภาควชา วศวกรรมอเลกทรอนกส CESd. SP EEET

DSP 10 Multirate Signal Processing ��������� ดร. พระพล ยวภษตานนท ภาควชา วศวกรรมอเลกทรอนกส CESd. SP EEET 0485 Digital Signal Processing http: //embedsigproc. wordpress. com Asst. Prof. Dr. P. Yuvapoositanon DSP 9 -1

Multitrate Signal Processing • รวมความถง Downsampling, Upsampling Decimation Interpolation และ Oversampling • Downsampling คอ

Multitrate Signal Processing • รวมความถง Downsampling, Upsampling Decimation Interpolation และ Oversampling • Downsampling คอ การลดอตราสมลง โดยสมจากสญญาณสมอกครง • Upsampling คอ การเพมอตราสมขน โดยการใสศนย zero padding • Oversampling คอ การเพมอตราสม ใหมากกวา Nyquist frequency CESd. SP EEET 0485 Digital Signal Processing http: //embedsigproc. wordpress. com Asst. Prof. Dr. P. Yuvapoositanon DSP 9 -4

������ oversampling �� CD ����������� (�� Oversampling ������� LPF Nyquist frequency (fs/2) �������������� (������

������ oversampling �� CD ����������� (�� Oversampling ������� LPF Nyquist frequency (fs/2) �������������� (������ ) ����������� Aliasing (������ , �� CESd. SP EEET 0485 Digital Signal Processing http: //embedsigproc. wordpress. com Asst. Prof. Dr. P. Yuvapoositanon DSP 9 -5

Quantization • การทำ quantization ทำใหเกด CESd. SP EEET 0485 Digital Signal Processing http: //embedsigproc.

Quantization • การทำ quantization ทำใหเกด CESd. SP EEET 0485 Digital Signal Processing http: //embedsigproc. wordpress. com Asst. Prof. Dr. P. Yuvapoositanon Noise DSP 9 -6

Signals: 3 Bit Vs 8 Bit 3 Bit CESd. SP 8 Bit EEET 0485

Signals: 3 Bit Vs 8 Bit 3 Bit CESd. SP 8 Bit EEET 0485 Digital Signal Processing http: //embedsigproc. wordpress. com Asst. Prof. Dr. P. Yuvapoositanon DSP 9 -7

Quantization Errors: 3 Bit Vs 8 Bit CESd. SP EEET 0485 Digital Signal Processing

Quantization Errors: 3 Bit Vs 8 Bit CESd. SP EEET 0485 Digital Signal Processing http: //embedsigproc. wordpress. com Asst. Prof. Dr. P. Yuvapoositanon DSP 9 -8

Oversampling - Noise shaping ����� noise ��������� Shaper ����� noise ����� Shaper Noise ���

Oversampling - Noise shaping ����� noise ��������� Shaper ����� noise ����� Shaper Noise ��� “������ ” ������� �� CD ���� MASH (Panasonic) ������� third-order noise shaper CESd. SP EEET 0485 Digital Signal Processing http: //embedsigproc. wordpress. com Asst. Prof. Dr. P. Yuvapoositanon DSP 9 -10

���������� D/A ������� fs 1 A/D ������� fs 2 ��� fs 1 < fs

���������� D/A ������� fs 1 A/D ������� fs 2 ��� fs 1 < fs 2 ���������� fs 2 < fs 1 ����� CESd. SP EEET 0485 Digital Signal Processing http: //embedsigproc. wordpress. com Asst. Prof. Dr. P. Yuvapoositanon DSP 9 -11

CESd. SP EEET 0485 Digital Signal Processing http: //embedsigproc. wordpress. com Asst. Prof. Dr.

CESd. SP EEET 0485 Digital Signal Processing http: //embedsigproc. wordpress. com Asst. Prof. Dr. P. Yuvapoositanon DSP 9 -12

���������� (Bandlim ������ downsampling ����������� D ������ a ������ CESd. SP D/A EEET 0485

���������� (Bandlim ������ downsampling ����������� D ������ a ������ CESd. SP D/A EEET 0485 Digital Signal Processing http: //embedsigproc. wordpress. com Asst. Prof. Dr. P. Yuvapoositanon A/D DSP 9 -13

��������� D/A ��� �������� aliasing ������� A/D ��� 2������� CESd. SP EEET 0485 Digital

��������� D/A ��� �������� aliasing ������� A/D ��� 2������� CESd. SP EEET 0485 Digital Signal Processing http: //embedsigproc. wordpress. com Asst. Prof. Dr. P. Yuvapoositanon DSP 9 -14

��������� D =3 ����� y(n) ������� x(n) (�� CESd. SP EEET 0485 Digital Signal

��������� D =3 ����� y(n) ������� x(n) (�� CESd. SP EEET 0485 Digital Signal Processing http: //embedsigproc. wordpress. com Asst. Prof. Dr. P. Yuvapoositanon DSP 9 -15

Downsampling ����������� D ���� CESd. SP EEET 0485 Digital Signal Processing http: //embedsigproc. wordpress.

Downsampling ����������� D ���� CESd. SP EEET 0485 Digital Signal Processing http: //embedsigproc. wordpress. com Asst. Prof. Dr. P. Yuvapoositanon DSP 9 -16

������ downsampling D=2 D=3 dsp_10_2. eps CESd. SP EEET 0485 Digital Signal Processing http:

������ downsampling D=2 D=3 dsp_10_2. eps CESd. SP EEET 0485 Digital Signal Processing http: //embedsigproc. wordpress. com Asst. Prof. Dr. P. Yuvapoositanon DSP 9 -17

�������� downsampling D=2 D=3 dsp_10_3. eps CESd. SP EEET 0485 Digital Signal Processing http:

�������� downsampling D=2 D=3 dsp_10_3. eps CESd. SP EEET 0485 Digital Signal Processing http: //embedsigproc. wordpress. com Asst. Prof. Dr. P. Yuvapoositanon DSP 9 -18

Upsampling CESd. SP EEET 0485 Digital Signal Processing http: //embedsigproc. wordpress. com Asst. Prof.

Upsampling CESd. SP EEET 0485 Digital Signal Processing http: //embedsigproc. wordpress. com Asst. Prof. Dr. P. Yuvapoositanon DSP 9 -19

������ upsampling I=2 I=3 dsp_10_4. eps CESd. SP EEET 0485 Digital Signal Processing http:

������ upsampling I=2 I=3 dsp_10_4. eps CESd. SP EEET 0485 Digital Signal Processing http: //embedsigproc. wordpress. com Asst. Prof. Dr. P. Yuvapoositanon DSP 9 -20

�������� upsampling I=2 I=3 dsp_10_5. eps CESd. SP EEET 0485 Digital Signal Processing http:

�������� upsampling I=2 I=3 dsp_10_5. eps CESd. SP EEET 0485 Digital Signal Processing http: //embedsigproc. wordpress. com Asst. Prof. Dr. P. Yuvapoositanon DSP 9 -21

���� “���� ” ������ downsampling ��� upsampling ������� ? ��������� downsampling ������ sampling ������

���� “���� ” ������ downsampling ��� upsampling ������� ? ��������� downsampling ������ sampling ������ CESd. SP EEET 0485 Digital Signal Processing http: //embedsigproc. wordpress. com Asst. Prof. Dr. P. Yuvapoositanon DSP 9 -22

��� sampling ������������ D ����������� (aliasing formula) ������� sampling CESd. SP downsampling EEET 0485

��� sampling ������������ D ����������� (aliasing formula) ������� sampling CESd. SP downsampling EEET 0485 Digital Signal Processing http: //embedsigproc. wordpress. com Asst. Prof. Dr. P. Yuvapoositanon DSP 9 -23

�������� aliasing ��� D=3 ���� aliasing CESd. SP EEET 0485 Digital Signal Processing http:

�������� aliasing ��� D=3 ���� aliasing CESd. SP EEET 0485 Digital Signal Processing http: //embedsigproc. wordpress. com Asst. Prof. Dr. P. Yuvapoositanon DSP 9 -24

����� (Decimation) ������ (decimator)= downsampler+����� (� ����� LPF ����� =1 CESd. SP EEET 0485

����� (Decimation) ������ (decimator)= downsampler+����� (� ����� LPF ����� =1 CESd. SP EEET 0485 Digital Signal Processing http: //embedsigproc. wordpress. com Asst. Prof. Dr. P. Yuvapoositanon DSP 9 -25

�������� (Interpolation) ��������� (interpolator)= upsampler+����� LPF ����� = ����� CESd. SP EEET 0485 Digital

�������� (Interpolation) ��������� (interpolator)= upsampler+����� LPF ����� = ����� CESd. SP EEET 0485 Digital Signal Processing http: //embedsigproc. wordpress. com Asst. Prof. Dr. P. Yuvapoositanon DSP 9 -26

������� upsampling ��� Interpolation upsampling Interpolation CESd. SP EEET 0485 Digital Signal Processing http:

������� upsampling ��� Interpolation upsampling Interpolation CESd. SP EEET 0485 Digital Signal Processing http: //embedsigproc. wordpress. com Asst. Prof. Dr. P. Yuvapoositanon dsp_10_6. eps DSP 9 -27

���������� Compact Disc����� 64 fs, 1 bit fs, 20 bit 64 fs, 1 bit

���������� Compact Disc����� 64 fs, 1 bit fs, 20 bit 64 fs, 1 bit 1 -bit Decimation PCM Interpolation Delta-Sigma ADC filter Recorder filter Modulator front end 64 fs, 1 bit Pulse code modulation ����� (record) CESd. SP EEET 0485 Digital Signal Processing http: //embedsigproc. wordpress. com Asst. Prof. Dr. P. Yuvapoositanon Analogue Low pass filter ���� (play DSP 9 -28

���������� ������ cascade ��������� �������������� =1 LPF ������ = y(n) ������ x(n) CESd. SP

���������� ������ cascade ��������� �������������� =1 LPF ������ = y(n) ������ x(n) CESd. SP EEET 0485 Digital Signal Processing http: //embedsigproc. wordpress. com Asst. Prof. Dr. P. Yuvapoositanon DSP 9 -29

������������ LPF ���������� =��� ���������� ����� CESd. SP EEET 0485 Digital Signal Processing http:

������������ LPF ���������� =��� ���������� ����� CESd. SP EEET 0485 Digital Signal Processing http: //embedsigproc. wordpress. com Asst. Prof. Dr. P. Yuvapoositanon DSP 9 -30

������ x(n) ������� xa(t) ��������� y(n) ����������� ��������� �������� fsx= 8 k. Hz LPF

������ x(n) ������� xa(t) ��������� y(n) ����������� ��������� �������� fsx= 8 k. Hz LPF fsy=10 k. Hz LPF �� �������� 5 ������ CESd. SP EEET 0485 Digital Signal Processing http: //embedsigproc. wordpress. com Asst. Prof. Dr. P. Yuvapoositanon DSP 9 -31

���������� CD �� DAT (Digital Audio Tape) CD ������ 44. 1 k. Hz DAT

���������� CD �� DAT (Digital Audio Tape) CD ������ 44. 1 k. Hz DAT ������ 48 k. Hz ����������������� CESd. SP EEET 0485 Digital Signal Processing http: //embedsigproc. wordpress. com Asst. Prof. Dr. P. Yuvapoositanon DSP 9 -32

������������ fscd= 44. 1 k. Hz LPF f. DAT=48 k. Hz LPF �� ��������

������������ fscd= 44. 1 k. Hz LPF f. DAT=48 k. Hz LPF �� �������� 160 ������ SACD �������� CESd. SP EEET 0485 Digital Signal Processing http: //embedsigproc. wordpress. com Asst. Prof. Dr. P. Yuvapoositanon DSP 9 -33

Super Audio CD 64 fs, 1 bit 1 -bit ADC front end 64 fs,

Super Audio CD 64 fs, 1 bit 1 -bit ADC front end 64 fs, 1 bit PCM Recorder Pulse code modulation ����� (record) CESd. SP EEET 0485 Digital Signal Processing http: //embedsigproc. wordpress. com Asst. Prof. Dr. P. Yuvapoositanon Analogue Low pass filter ���� (play DSP 9 -34

��������� SACD CESd. SP EEET 0485 Digital Signal Processing http: //embedsigproc. wordpress. com Asst.

��������� SACD CESd. SP EEET 0485 Digital Signal Processing http: //embedsigproc. wordpress. com Asst. Prof. Dr. P. Yuvapoositanon DSP 9 -35