Il existe plusieurs façons d'interpoler des données. L'interpolation dans mon esprit signifie que vous «tracez» des lignes entre certains points de données. Cela peut se faire de plusieurs façons. Un type d'interpolation utile dans le DSP (en particulier dans le DSP multidébit) est «l'interpolation à bande limitée». Si vous googlez, vous obtiendrez de nombreux hits intéressants et utiles. Ce que vous proposez n'est pas une interpolation à bande limitée. Dans votre x suréchantillonné, vous avez des composantes de fréquence non présentes dans le x d'origine.
Modifier (trop long pour tenir dans un commentaire):
Il existe une différence assez importante entre votre construction, à commencer par et l'exemple dans la référence que vous fournissez.X=[A,B,C,D,E,F,G,H]
Tenir compte d'une réelle contribution
X=[A,B,C,D,E,D∗,C∗,B∗]
Suréchantillonnage d'un facteur 2 pour l'entrée pleine bande. Dans ce cas - échantillonnage peut être effectué par des premiers zéros de placer dans l'entrée entrelacée (qui est . Le résultat est un signal ayant un spectre de fréquences contenant une version compressée du spectre de fréquences de x (dans la plage 0 - π / 2 ) et une image s'étendant de π / 2 - π (en considérant uniquement l'axe de fréquence positif). Si x2 est la version suréchantillonnée, alorsx0,0,x1,0,...0−π/2π/2−π
X2=[A,B,C,D,E,D∗,C∗,B∗,A,B,C,D,E,D∗,C∗,B∗]
π/2
yn=∑∞k=−∞x2ksinc(0.5n−k)
En pratique, cependant, il y aura une certaine distorsion car le filtre de mur de briques n'est pas réaliste. Le filtre pratique peut supprimer / supprimer des fréquences dans l'entrée ou il peut laisser dans certaines des composantes de fréquence de l'image dans le signal suréchantillonné. Ou le filtre peut faire un compromis entre les deux. Je pense que votre construction dans le domaine des fréquences reflète également ce compromis. Ces deux exemples représentent deux choix différents:
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 l'entrée est limitée en bande en dessous de la fréquence nyquist comme dans votre référence, ce problème disparaît.
ρ
Y=[A,B,C,D,ρ,0,0,0,0,0,0,0,ρ∗,D∗,C∗,B∗]