Échantillonnage de la fonction Dirac

9

Je voudrais poser une question théorique concernant la fonction Dirac. La transformée de Fourier de la fonction Dirac est la valeur 1 (DC) pour chaque fréquence. Si nous considérons le théorème d'échantillonnage, nous devons trouver une fréquence maximale dans le signal f m a x , afin de pouvoir échantillonner avec f s2 f m a x . Mais comme nous pouvons le voir à partir de sa transformée de Fourier, la fonction Dirac contient toutes les fréquences, donc nous ne pouvons pas trouver un f s approprié . Ma question est, d'un point de vue théorique, la fonction Dirac peut-elle être échantillonnée? fmax fs 2fmaxfs

Edit: Merci pour vos réponses utiles les gars!

George Tseres
la source
1
En numérique, la séquence x [n] = (1, n = 0) (0, sinon) fait la plupart des tâches que la distribution dirac fait dans le monde analogique. C'est la fonction de base pour la convolution, a une réponse en fréquence plate et est la réponse impulsionnelle d'un "fil". C'est en fait une chose qui est plus facile en numérique
Hilmar
personnellement, je pense qu'une réponse plus concise est "Non, une impulsion dirac, , ne peut pas être échantillonnée à t = 0 car il n'y a pas de valeur que la fonction (ou la distribution) prend à t = 0. " δ(t)t=0t=0 il n'y a pas de fonction delta dirac dans le monde physique, seulement des approximations. il n'y a donc rien à échantillonner.
robert bristow-johnson

Réponses:

7

N'importe quel signal peut être échantillonné, que le théorème d'échantillonnage soit valable ou non. Le théorème d'échantillonnage vous dit que, si la fréquence d'échantillonnage est suffisante, alors les échantillons représentent le signal original complet.

Les signaux présentant des discontinuités ou, pire encore, des distributions telles que , ne sont pas limités en bande, de sorte que l'hypothèse du théorème d'échantillonnage ne tiendra jamais.δ(t)

Notez également que la démonstration habituelle du théorème d'échantillonnage implique la multiplication du signal par un train d'impulsions. Je crois que cela exclut les signaux étant des distributions tout à fait, parce que les produits des distributions ne sont pas bien définis .

En pratique, imaginez échantillonner à t = 0 . Cet exemple a une valeur non définie.δ(t)t=0

Juancho
la source
"Tout signal peut être échantillonné" - eh bien, un algorithme d'échantillonnage peut être appliqué à n'importe quel signal , oui, mais en réalité, appeler ce processus "échantillonnage" pourrait, selon le contexte, affirmer déjà que vous vous attendez à pouvoir reconstruire le signal à partir de la résultat, c'est-à-dire que les conditions préalables au théorème d'échantillonnage sont remplies.
gauche autour
8

t

-δ(t)t=1
-δ(t-t0)F(t)t=F(t0)

δ2(t)

nδ(t-nT)δ(t)=δ2(t)

Les impulsions de Dirac sont un outil pratique pour analyser les systèmes linéaires invariants dans le temps, mais elles doivent être traitées avec précaution car les types courants de traitement effectués sur des signaux ordinaires (tels que l'échantillonnage) peuvent conduire à des résultats indéfinis et dénués de sens lorsqu'ils sont appliqués aux impulsions de Dirac.

Matt L.
la source
2

Les informations portées par un Dirac sont sa localisation et son intensité. Vetterli et al. montrer comment échantillonner un signal donné par la somme de N diracs:

X(t)=je=0N-1rjeδ(t-tje)

Échantillonnage X(t) dans ce contexte signifie récupérer rje et tje pour je=0,,N-1. En bref, cela se fait par un filtrage passe-basX(t)et en utilisant des techniques d'estimation spectrale standard. Pour plus de détails, voir:

Blu, Thierry et al. "Échantillonnage épars des innovations de signal." Magazine Signal Processing, IEEE 25.2 (2008): 31-40.

Arrigo
la source