Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.

Upsampling — Artefactos de imágenes

Este ejemplo muestra cómo crear una muestra de una señal y cómo el muestreo ascendente puede dar lugar a imágenes. El aumento del muestreo de una señal contrae el espectro. Por ejemplo, el aumento del muestreo de una señal en 2 da como resultado una contracción del espectro en un factor de 2. Debido a que el espectro de una señal de tiempo discreto es

<math display="block">
<mrow>
<mn>2</mn>
<mi>π</mi>
</mrow>
</math>
-periódica, la contracción puede hacer que las réplicas del espectro normalmente fuera de la banda base aparezcan dentro del intervalo
<math display="block">
<mrow>
<mo stretchy="false">[</mo>
<mo>-</mo>
<mi>π</mi>
<mo>,</mo>
<mi>π</mi>
<mo stretchy="false">]</mo>
</mrow>
</math>
.

Cree una señal de tiempo discreto cuyo soporte espectral de banda base es

<math display="block">
<mrow>
<mo stretchy="false">[</mo>
<mo>-</mo>
<mi>π</mi>
<mo>,</mo>
<mi>π</mi>
<mo stretchy="false">]</mo>
</mrow>
</math>
. Trazar el espectro de magnitud.

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))

Sube la muestra de la señal en 2. Trazar el espectro de la señal amplificada.

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

Se puede ver en la figura anterior que la contracción del espectro ha dibujado períodos posteriores del espectro en el intervalo

<math display="block">
<mrow>
<mo stretchy="false">[</mo>
<mo>-</mo>
<mi>π</mi>
<mo>,</mo>
<mi>π</mi>
<mo stretchy="false">]</mo>
</mrow>
</math>
.

Consulte también

| |