1
給定使用函數fspecial('gaussian',,)sigma計算得到的卷積核如何在Matlab中繪製頻率響應?如何在matlab中對卷積核的頻率響應進行編碼
我想做到這一點的高斯函數,更重要的想導出1D頻率響應水平卷積核(怎麼我更好地瞭解他們)與大小N.
感謝您的幫助! !
給定使用函數fspecial('gaussian',,)sigma計算得到的卷積核如何在Matlab中繪製頻率響應?如何在matlab中對卷積核的頻率響應進行編碼
我想做到這一點的高斯函數,更重要的想導出1D頻率響應水平卷積核(怎麼我更好地瞭解他們)與大小N.
感謝您的幫助! !
kernel2 = fspecial('gaussian', [1 5], 1.3)
spike = [1 0 0 0 0];
[h, w] = freqz(kernel2, spike, 1024);
m = abs(h)
p = angle(h);
plot(w,m);
帽尖到https://courseware.ee.calpoly.edu/~fdepiero/curr/dsp/dsp11.htm
的高斯函數的頻率響應也是高斯。你可以計算它分析,然後繪製它 –
嗨感謝您的答覆。對不起,我沒有完全跟隨你。所以連續離散域應該是鐘形的。但是,我如何分析內核。有沒有提取西格瑪或在正交內核上計算1d fft的方法 – lukemtesta
我認爲幾年前錯過的關鍵信息是用相對於內核中心(0,0)的偏移量計算內核。從那裏工作很容易:) – lukemtesta