Échantillonnage d'une fonction continue: delta de Kronecker ou Dirac?

12

J'ai lu des articles sur le traitement des signaux et je suis très confus au sujet du problème dans le titre de ma question. Considérons une fonction continue du temps , f ( t ) , que l' échantillon I à des moments inégaux t k , où k = 1 , 2 , . . . , N . Pour moi, il est logique que la fonction échantillonnée soit: f s ( t ) = N k = 1 δ t , t k f ( t )tf(t)tkk=1,2,...,N δ t , t k estledeltade Kronecker(égal à 1 lorsque t = t k , zéro ailleurs). Cependant,dans cet article, l'auteur définit le signal échantillonné comme: f s ( t ) = 1

fs(t)=k=1Nδt,tkf(t),               (1)
δt,tk1t=tkδ(t-tk)est la fonction delta de Dirac et je ne comprends vraiment pas pourquoi le1/Napparaît ici (l'auteur affirme que la fonction d'échantillonnage est en fait une somme pondérée des fonctions delta s(t)=C N k = 1 wkδ(
fs(t)=1Nk=1Nf(t)δ(ttk),   (2)
δ(ttk)1/N et ici il choisitC=wk=1. Je ne comprenais vraiment pas pourquoi). Cette dernière affirmation n'a pas beaucoup de sens pour moi: le signal échantillonné aurait une amplitude infinie àt=tk!
s(t)=Ck=1Nwkδ(ttk)k=1Nwk,
C=wk=1t=tk

fs(t)(2)f(t)(1)f(t)

Néstor
la source

Réponses:

9

La modélisation du processus d'échantillonnage par multiplication d'un signal en temps continu par un train d'impulsions Dirac est l'interprétation la plus courante de mon expérience. Si vous y creusez suffisamment, vous trouverez un certain désaccord sur la précision mathématique de cette approche *, mais je ne m'en inquiéterais pas; c'est juste un modèle pratique pour le processus. Il n'y a pas de générateurs d'impulsions à l'intérieur de l'ADC de votre téléphone portable générant des éclairs périodiques qui multiplient leurs entrées analogiques.

Comme vous l'avez noté, vous ne pouvez pas calculer la transformée de Fourier à temps continu de la fonction delta de Kronecker, car son domaine n'est pas continu (il est limité aux entiers). La fonction delta de Dirac, en revanche, a une simple transformée de Fourier, et l'effet de multiplier un signal par un train d'impulsions de Dirac est facile à montrer en raison de sa propriété de tamisage.

*: Par exemple, si vous voulez être mathématiquement précis, vous diriez que le delta de Dirac n'est pas du tout une fonction, mais une distribution à la place. Mais au niveau de l'ingénierie, ces problèmes ne sont vraiment que de la sémantique.

Edit: je répondrai au commentaire ci-dessous. Vous avez donné votre modèle mental du processus d'échantillonnage comme suit:

fs(t)=k=1Ntkϵktk+ϵkf(t)δ(ttk)dt.

fs(t)tϵk>0

fs(t)=k=1Nf(tk),

ce qui n'est pas correct. Au lieu de cela, le modèle du signal échantillonné est:

fs(t)=k=f(t)δ(tkT)

Ce qui est très similaire à ce qui précède, sauf en généralisant pour un train d'impulsions infiniment long le long de l'axe du temps et en supposant que les données sont échantillonnées uniformément à des instants de temps tk=kT

Fs(ω)=fs(t)ejωtdt=k=f(t)δ(tkT)ejωtdt=k=f(t)δ(tkT)ejωtdt=k=f(kT)ejωkT

f(t)x[n]=f(nT)

Fs(ω)=n=x[n]ejωn

qui est exactement la définition de la transformée de Fourier en temps discret .

Jason R
la source
tkΔtkN
1
x[n]=x(nT)
fs(t)=k=1Ntkϵktk+ϵkf(t)δ(ttk)dt,
ϵk01/N
t=tkf(t=tk)f(t=tk)=f(tk)