Professional Documents
Culture Documents
كورس معالجة الاشارة الرقمية جلسة 5
كورس معالجة الاشارة الرقمية جلسة 5
إن ترشيح اإلشارات يعتبر أحد أهم العمليات في العديد من األنظم""ة الكهربائي""ة واإللكتروني""ة و تس""تعمل المرش""حات"
بشكل واسع في أنظمة االتصاالت وبعض التطبيقات هي:
ففي جهاز الراديو يستعمل مرشح تمرير حزمة قابل للتوليف Tunable Bandpass Filterمما يمكننا من اختيار
اإلذاعة التي نريد االستماع لها.
يستخدم مرشح التمرير المنخفض في كل من التعديل المطالي AMو التعديل الترددي" FMمن أج""ل اس""تنتاج إش""ارة
الحزمة األساسية (إشارة المعلومات) من اإلشارة المعدَلة ذات التردد العالي.
يمكن استخدام العديد من أنواع المرش"حات من أج"ل اس"تنتاج اإلش"ارات الص"وتية أو إش"ارات الفي"ديو من اإلش"ارات
المشوشة.
تستخدم المرشحات في المجاالت الطبية من أجل تحسين اإلشارات الطبية مثل اإلشارات الناتج""ة عن تخطي""ط القلب
( )ECG Electrocardiogramأو الناتج""ة عن تخطي"ط" ال""دماغ ( )EEG Electroencephalogramقب""ل أن يتم
تطبيق العمليات األخرى" مثل .FFT
المرشحات الرقمية ذات االستجابة النبضية غير المنتهية : Infinite Impulse Response IIR .1
حيث تتميز بوجود تغذية عكسية و بالتالي فإن الخرج سوف يتعلق بالدخل الحالي والدخل السابق.
يتم التعبيير" عن المرشحات الرقمية IIRمن خالل معادلة الفروق" التي هي عبارة عن عالقة الخرج بالدخل:
مثال :1
n<20 ≤0
الحل:
;)y = zeros(1,20
;]y = [ 1 0 y
;n = 0: 1: 19
;x = (0.8).^n
;]x = [0 -1 x
for n = 1: 20
;)y(n + 2) = 2*x(n + 2)-4*x(n+1)-0.5*y(n+1)-0.5*y(n
end
n= 0: 1: 19
)subplot(2,1,1
))stem(n,x(3:22
;grid
)')ylabel('Input x(n
)'xlabel ('Sample number
)subplot(2,1,2
))stem(n,y(3:22
grid
)')xlabel('Number of samples, n; part (a
)')ylabel('Output y(n
)y(3:22
مسألة :1
مثال :2
مسألة :2
أوجد المميزات الترددية لكل من المرشحات ،ما هو نوع كل مرش""ح برأي""ك؟ ثم ارس""م مخط""ط االص""فار واألقط""اب"
لكل منهم.
وفيه يتم بناء معادلة الفروق بشكل مباشر بدون اي تغيير باالعتماد على مكونات المرشح.
يمكن أن نالحظ في الشكل السابق من بناء المرشحات وجود تناظر" بين القسم الممثل لبسط تابع النقل و القسم الممث""ل
لمقام هذا التابع و بالتالي يمكن أن يتم دمج خطي التأخير بخط تأخير واحد مما يوفر في خاليا الذاكرة.
يتم بناء الشكلين السابقين في الماتالب من خالل معامالت البسط و المقام لتابع النقل.
مثال :3
قم ببناء المرشح الرقمي" التالي ومن ثم طبق إشارة دخل عشوائية وارسم المميزات الترددية له:
الحل:
;]a=[0.5 -0.5
;]b=[1 1.3 0.36
;)r=rand(1,20
;)f=filter(a,b,r
)freqz(a,b
و يتم من خالل تجزيء تابع النقل إلى جداء توابع جزئية حيث أن كل تابع جزئي يمثل مرشح رقمي.
مسألة :3
قم ببناء المرشح التالي بالطريقة التتابعية عن طري""ق أج""زاء من الدرج""ة األولى ومن ثم قم بترش""يح إش""ارة عش""وائية
مكونة من 40عينة ذات توزع غوصي .ثم أوجد المميزات الترددية لكل مرشح على حدة وادرس مخط""ط األص""فار
واألقطاب ومن ثم ارسم مخطط الغراف لهذا المرشح.
و يتم من خالل تجزيء تابع النقل إلى مجموع توابع جزئية حيث أن كل تابع جزئي يمثل مرشح رقمي.
مسألة :4
11 إعداد :م .شادن حجار – م .ناهد منجد – م .عمرو زايغ
جامعة حلب
كلية الهندسة الكهربائية واإللكترونية
الجلسة الخامسة معالجة اإلشارة الرقمية
سنة رابعة -هندسة اتصاالت
قم ببناء المرشح التالي بالطريقة التفرعية عن طريق أج""زاء من الدرج""ة األولى ومن ثم قم بترش""يح إش""ارة عش""وائية
مكونة من 40عينة ذات توزع غوصي .ثم أوجد المميزات الترددية لكل مرشح على حدة وادرس مخط""ط األص""فار
واألقطاب ومن ثم ارسم مخطط الغراف لهذا المرشح.
يمكن بناء المرشحات IIRباالعتماد على نوع المميزة الترددية المطلوبة حيث يوجد أربع أنواع:
''low
''high
' ' bandpass
'stop'
)'[N D] = cheby2(n,R,Wn, 'ftype تقوم بتصميم" مرشح رقمي" من النوع IIRذو مميزة
Chybechev IIحيث :n :درجة المرشح.
:Rمقدار التموج في حزمة المنع.
:Wnتردد القطع بـ .rad/sec
' :'ftypeنوع المرشح
''low
''high
' ' bandpass
'stop'
)'[N D] = ellip(n,Rp,Rs,Wp,'ftype تقوم بتصميم" مرشح رقمي" من النوع IIRذو مميزة
Ellipحيث:
:nدرجة المرشح.
:Rpمقدار التموج في حزمة التمرير.
:Rsمقدار التموج في حزمة المنع.
:Wnتردد القطع بـ .rad/sec
' :'ftypeنوع المرشح
''low
''high
' ' bandpass
''stop
13 إعداد :م .شادن حجار – م .ناهد منجد – م .عمرو زايغ
جامعة حلب
كلية الهندسة الكهربائية واإللكترونية
الجلسة الخامسة معالجة اإلشارة الرقمية
هندسة اتصاالت- سنة رابعة
:مثال
:Finite Impulse Response FIR المرشحات الرقمية ذات االستجابة النبضية المنتهية .2
ال يكون في هذه المرشحات تغذية عكسية لذلك فإن الخرج يتعلق بالدخل اآلني وال عالقة له بالخرج في لحظ""ات
: و تتميز هذه المرشحات الرقمية عن سابقتها بما يلي.سابقة
14 عمرو زايغ. ناهد منجد – م. شادن حجار – م. م:إعداد
جامعة حلب
كلية الهندسة الكهربائية واإللكترونية
الجلسة الخامسة معالجة اإلشارة الرقمية
سنة رابعة -هندسة اتصاالت
أما مساوئها" فهي أنها تتطلب درجات كبيرة مقارنة مع مرشحات .IIR
:مثال
Fs = 1000; % Sampling frequency
T = 1/Fs; % Sample time
L = 1000; % Length of signal
t = (0:L-1)*T; % Time vector
x = 0.7*sin(2*pi*50*t) + sin(2*pi*250*t) + sin(2*pi*400*t);
NFFT = 2^nextpow2(L);
Y = fft(x,NFFT)/L;
f = Fs/2*linspace(0,1,NFFT/2);
plot(f,abs(Y(1:NFFT/2)))
title('Single-Sided Amplitude Spectrum of y(t)')
xlabel('Frequency (Hz)')
ylabel('|Y(f)|')
b = fir1(10,[200/500 300/500]);
fx=filter(b,1,x);
16 عمرو زايغ. ناهد منجد – م. شادن حجار – م. م:إعداد
جامعة حلب
كلية الهندسة الكهربائية واإللكترونية
الجلسة الخامسة معالجة اإلشارة الرقمية
سنة رابعة -هندسة اتصاالت
;Y2 = fft(fx,NFFT)/L
figure
)))plot(f,abs(Y2(1:NFFT/2
)')title('Single-Sided Amplitude Spectrum of fx(t
)')xlabel('Frequency (Hz
)'|)ylabel('|fx(f
figure
)freqz(b,1