توضیحات
حل تمرین شبیه سازی پردازش سیگنالهای دیجیتال در متلب
در این پروژه چند تمرین درس پردازش سیگنال را شبیه سازی می کنیم.
تمرین 1
هدف از این تمرین بررسی تاثیر نمونه برداری و اثر برهم افتادگی بخاطر فرکانس نمونه برداری است. در آخر
تاثیر فیلتر کردن بخشی از پاسخ فرکانسی که بواسطه برهم افتادگی تخریب شده است را بوسیله طراحی فیلتر
مورد ارزیابی قرار میگیرد. گام های شبیه سازی مطابق با زیر انجام شود.
گام 1 -یک سینگال سینوسی با فرکانس 1Khz ایجاد کرده و از این سیگنال با فرکانس 5Khz نمونه برداری
کنید. توجه شود که اطالعات موجود در سیستم های نرم افزاری تماما گسسته بوده و حین ایجاد این سیگنال،
عمال سیگنال نمونه برداری شده ایجاد میشود.
1. t=0:Ts:10;
2. X= sin(2*pi*f*t)
گام 2 -بررسی کنید که آیا شرط نایکوییست رعایت شده است یا خیر. این موضوع را با رسم نمودار بررسی
کنید. بمنظور رسم از دستور plot استفاده کنید. استفاده از سایر متدها بالمانع است. امضای این دستور مطابق
با زیر است.
1. Plot(x,y)
گام 3 -در این گام، نرخ نمونه برداری را بوسیله دستور زیر با ضریب 4 کاهش دهید.
1. Downsample(signal,downsampling facor)
گام 4 -بررسی کنید که آیا شرط نایکویست برقرار است یا خیر. در صورت عدم برقراری این شرط، فرکانس برهم
افتادگی را محاسبه کنید. سیگنال بدست آمده را ترسیم کنید.
گام 5 -از سیگنال بدست آمده فوریه گرفته و آن را رسم کنید. بدین منظور از دستور زیر استفاده کنید.
1. Fft(signal,N)
گام 6 -محدوده فرکانسی که بوسیله برهم افتادگی خراب شده است را بوسیله فیلتر پایین گذر حذف کرده و
تاثیر آن بر سیگنال در حوزه زمان بررسی کنید. برای ایجاد یک فیلتر پایین گذر از دستور زیر استفاده کنید.
برای ایجاد یک فیلتر FIR میتوایند بسته به نوع و طول فیلتر، از یکی از 4 مدل اصلی فیلتر استفاده کنید.
همچنین استفاده از دستور freqz بالمانع است.
Type I
1. function [Hr,w,a,L] = Hr_Type1(h);
2. % Computes Amplitude response Hr(w) of a Type-1 LP FIR filter
3. % ———————————————————–
4. % [Hr,w,a,L] = Hr_Type1(h)
5. % Hr = Amplitude Response
6. % w = 500 frequencies between [0 pi] over which Hr is computed
7. % a = Type-1 LP filter coefficients
8. % L = Order of Hr
9. % h = Type-1 LP filter impulse response
10. %
11. M = length(h); L = (M-1)/2;
12. a = [h(L+1) 2*h(L:-1:1)]; % 1x(L+1) row vector
13. n = [0:1:L]; % (L+1)x1 column vector
14. w = [0:1:500]’*pi/500; Hr = cos(w*n)*a’;
Type II
1. function [Hr,w,b,L] = Hr_Type2(h);
2. % Computes Amplitude response of a Type-2 LP FIR filter
3. % —————————————————–
4. % [Hr,w,b,L] = Hr_Type2(h)
5. % Hr = Amplitude Response
6. % w = frequencies between [0 pi] over which Hr is computed
7. % b = Type-2 LP filter coefficients
8. % L = Order of Hr
9. % h = Type-2 LP impulse response
10. %
11. M = length(h); L = M/2;
12. b = 2*[h(L:-1:1)]; n = [1:1:L]; n = n-0.5;
13. w = [0:1:500]’*pi/500; Hr = cos(w*n)*b’;
Type III
1. function [Hr,w,c,L] = Hr_Type3(h);
2. % Computes Amplitude response Hr(w) of a Type-3 LP FIR filter
3. % ———————————————————–
4. % [Hr,w,c,L] = Hr_Type3(h)
5. % Hr = Amplitude Response
6. % w = frequencies between [0 pi] over which Hr is computed
7. % c = Type-3 LP filter coefficients
8. % L = Order of Hr
9. % h = Type-3 LP impulse response
10. %
11. M = length(h); L = (M-1)/2;
12. c = [2*h(L+1:-1:1)]; n = [0:1:L];
13. w = [0:1:500]’*pi/500; Hr = sin(w*n)*c’;
Type IV
1. function [Hr,w,d,L] = Hr_Type4(h);
2. % Computes Amplitude response of a Type-4 LP FIR filter
3. % —————————————————–
4. % [Hr,w,d,L] = Hr_Type4(h)
5. % Hr = Amplitude Response
6. % w = frequencies between [0 pi] over which Hr is computed
7. % d = Type-4 LP filter coefficients
8. % L = Order of d
9. % h = Type-4 LP impulse response
10. %
11. M = length(h); L = M/2;
12. d = 2*[h(L:-1:1)]; n = [1:1:L]; n = n-0.5;
13. w = [0:1:500]’*pi/500; Hr = sin(w*n)*d’;
تمرین 2
هدف از این تمرین ایجاد یک شبکه مخابراتی بوسیله تکنیک طیف گسترده است. در این سیستم، یک رشته
بیت توسط مدالسیون QPSK مدوله ولی قبل از ارسال در کانال، در رشته بیت تصادفی با نرخی باال تر از نرخ
بیت ضرب شده و سپس در کانال ارسال میشود. ضرب در این رشته بیت تصادفی سبب افزایش باند فرکانسی
سیگنال شده و در برابر تداخالت، نویز و پدیده چند مسیری مقاومتر میشود.
نکات قابل ذکر:
- حل تمرین شبیه سازی پردازش سیگنالهای دیجیتال با متلب توسط کارشناسان گروه ۱.۲.۳ پروژه پیاده سازی گردیده و به تعداد محدودی قابل فروش می باشد.
- فایل های پروژه به صورت کامل به همراه فایل راهنما بلافاصله پس از خرید فایل در اختیار شما قرار خواهد گرفت.
سفارش پروژه مشابه
درصورتیکه این پروژه دقیقا مطابق خواسته شما نمی باشد، با کلیک بر روی کلید زیر پروژه دلخواه خود را سفارش دهید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.