ش | ی | د | س | چ | پ | ج |
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 |
محاسبه تبدیل Chirp Z-Transform با دستور czt در متلب
در نرم افزار متلب (Matlab)، برای محاسبه تبدیل chirp z یا تبدیل z جیرجیرک، از دستور czt استفاده می شود. این دستور معمولا در پردازش سیگنال های دیجیتال راداری کاربرد دارد. این دستور برای محاسبه تبدیل z در راستای کانتورهای چرخشی در صفحه z (z-plane) استفاده می شود. اگر فرض کنید بردار x شامل داده های سیگنال باشد می توان از دستور czt(x) برای محاسبه Chirp Z-Transform استفاده کرد. در مثال زیر می خواهیم این نوع تبدیل را برای بردار سیگنال x استفاده کنیم:
y=czt(x);
بردار y حاصل، تبدیل z گسسته Chirp را نتیجه می دهد که هم طول بردار سیگنال x است. همچنین با دستور czt(x,m,w,a) نیز می توان این کار را انجام داد. برای این کار معمولا پارامتر m برابر طول بردار سیگنال x، پارامتر a برابر یک و پارامتر w به صورت exp(-j*2*pi/m) تعریف می شود. به مثال زیر توجه کنید:
m=length(x);
w=exp(-j*2*pi/m);
a=1;
y=czt(x,m,w,a);
توجه کنید که اگر x یک ماتریس باشد، دستور czt(x,m,w,a) این نوع تبدیل را برای ستون های ماتریس محاسبه می کند.
عالی بود. این دستور رو تو هر سایت فارسی گشتم پیدا نکردم. یه دنیا ممنون