Hay muchas formas de interpolar datos. La interpolación en mi mente significa que 'dibuja' líneas entre algunos puntos de datos. Esto se puede hacer de muchas maneras. Un tipo de interpolación que es útil en DSP (especialmente en DSP multirate) es 'interpolación de banda limitada'. Si buscas en Google, obtendrás muchos éxitos interesantes y útiles. Lo que usted propone no es interpolación ilimitada de banda. En su x 'muestreado' tiene componentes de frecuencia que no están presentes en la x original.
Editar (demasiado largo para caber en un comentario):
Hay una diferencia bastante significativa entre su construcción, comenzando con y el ejemplo en la referencia que proporciona.X= [ A , B , C, D , E, F, G , H]
Considerando real input
X= [ A , B , C, D , E, D∗, C∗, B∗]
Upsampling por un factor de 2 para entrada de banda completa. En este caso se puede realizar colocando primero ceros en la entrada intercalada (es El resultado es una señal con un espectro de frecuencia que contiene una versión comprimida del espectro de frecuencia de x ( en el rango ) y una imagen que se extiende desde (considerando solo el eje de frecuencia positiva). Si x2 es la versión muestreada, entonces0 - π / 2 π / 2 - πX0 0, 0 , x1, 0 , . . .0 - π/ 2π/ 2-π
X2 = [ A , B , C, D , E, D∗, C∗, B∗, A , B , C, D , E, D∗, C∗, B∗]
En el caso ideal, se requiere un filtro de pared de ladrillo ideal con frecuencia de corte para eliminar la imagen. Es decir (para entrada infinita)π/ 2
ynorte= ∑∞k = - ∞x 2ks i n c ( 0.5 n - k )
En la práctica, habrá cierta distorsión porque el filtro de pared de ladrillo no es realista. El práctico filtro puede suprimir / eliminar frecuencias en la entrada o puede dejar algunos de los componentes de frecuencia en la imagen en la señal muestreada. O el filtro puede hacer un compromiso entre los dos. Creo que su construcción de dominio de frecuencia también refleja este compromiso. Estos dos ejemplos representan dos opciones diferentes:
Y= [ A , B , C, D , E, 0 , 0 , 0 , 0 , 0 , 0 , 0 , E∗, D∗, C∗, B∗]
Y= [ A , B , C, D , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , D∗, C∗, B∗]
Si la entrada está limitada por banda por debajo de la frecuencia de nyquist como en su referencia, este problema desaparece.
Tal vez sea posible encontrar un valor de continuación, de modo que alguna función de error, por ejemplo, el error al cuadrado entre el espectro de entrada y el espectro de salida muestreado sea mínimo.ρ
Y= [ A , B , C, D , ρ , 0 , 0 , 0 , 0 , 0 , 0 , 0 , ρ∗, D∗, C∗, B∗]