ドキュメンテーション

最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

アップサンプリング — イメージング アーチファクト

この例は、信号のアップサンプリングの方法およびアップサンプリングがどのような "イメージ" をもたらすかを示しています。信号のアップサンプリングはスペクトルを縮小します。たとえば、2 による信号のアップサンプリングは係数 2 によるスペクトルの縮小をもたらします。離散時間信号のスペクトルは 2π 周期であるため、縮小によって、通常は基底域の外側に生じるスペクトルの複製が、区間 [-π,π] の内側に現れる場合があります。

基底域スペクトルのサポートが [-π,π] である離散時間信号を作成します。振幅スペクトルをプロットします。

F = [0 0.250 0.500 0.7500 1];
A = [1.0000 0.5000 0 0 0];
Order = 511;
B = fir2(Order,F,A);
[Hx,W] = freqz(B,1,8192,'whole');
Hx = [Hx(4098:end) ; Hx(1:4097)];
omega = -pi+(2*pi/8192):(2*pi)/8192:pi;

plot(omega,abs(Hx))

信号を 2 によりアップサンプリングします。アップサンプリングした信号のスペクトルをプロットします。

y = upsample(B,2);
[Hy,W] = freqz(y,1,8192,'whole');
Hy = [Hy(4098:end) ; Hy(1:4097)];

hold on
plot(omega,abs(Hy),'r','linewidth',2)
xlim([-pi pi])
legend('Original Signal','Upsampled Signal')
xlabel('Radians/Sample')
ylabel('Magnitude')
text(-2,0.5,'\leftarrow Imaging','HorizontalAlignment','center')
text(2,0.5,'Imaging \rightarrow','HorizontalAlignment','center')
hold off

前図において、スペクトルの縮小によって、スペクトルの後続の周期が区間 [-π,π] に描かれていることがわかります。

参考

| |