Campionamento di una funzione continua: il delta di Kronecker o Dirac?


12

Ho letto alcuni articoli per la segnalazione di segnali e sono molto confuso sull'argomento nel titolo della mia domanda. Si consideri una funzione continua del tempo , f ( t ) , che campione talvolta disomogenei t k , dove k = 1 , 2 , . . . , N . Per me ha senso che la funzione campionata sia: f s ( t ) = N k = 1 δ t , t k f ( t )tf(t)tkk=1,2,...,N dove δ t , t k èildeltadi Kronecker(uguale a 1 quando t = t k , zero altrove). Tuttavia,in questo articolo, l'autore definisce il segnale campionato come: f s ( t ) = 1

fs(t)=k=1Nδt,tkf(t),               (1)
δt,tk1t=tk doveδ(t-tk)è la funzione delta di Dirac e non capisco perché l'1/Nappare qui (l'autore afferma che la funzione di campionamento è in realtà una somma ponderata delle funzioni delta s(t)=C N k = 1 wkδ(
fs(t)=1Nk=1Nf(t)δ(ttk),   (2)
δ(ttk)1/N e qui sceglieC=wk=1. Non ho davvero capito perché). Quest'ultima affermazione non ha molto senso per me: il segnale campionato avrebbe un'ampiezza infinita at=tk!
s(t)=Ck=1Nwkδ(ttk)k=1Nwk,
C=wk=1t=tk

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

Risposte:


9

La modellazione del processo di campionamento tramite la moltiplicazione di un segnale a tempo continuo per un treno di impulsi di Dirac è l'interpretazione più comune nella mia esperienza. Se approfondisci abbastanza, troverai qualche disaccordo sulla precisione matematica di questo approccio *, ma non me ne preoccuperei; è solo un modello conveniente per il processo. Non ci sono generatori di impulsi all'interno dell'ADC del tuo cellulare che generano periodici fulmini che moltiplicano i loro ingressi analogici.

Come hai notato, non puoi calcolare la trasformata di Fourier a tempo continuo della funzione delta di Kronecker, poiché il suo dominio non è continuo (è limitato agli interi). La funzione delta di Dirac, al contrario, ha una semplice trasformata di Fourier e l'effetto della moltiplicazione di un segnale per un treno di impulsi di Dirac è facile da mostrare grazie alla sua proprietà setacciatrice.

*: Ad esempio, se vuoi essere matematicamente preciso, diresti che il delta di Dirac non è affatto una funzione, ma una distribuzione . Ma a livello di ingegneria, questi problemi sono in realtà solo una semantica.

Modifica: affronterò il commento qui sotto. Hai dato il tuo modello mentale del processo di campionamento come:

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

fs(t)tϵk>0

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

che non è corretto. Invece, il modello per il segnale campionato è:

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

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

che è esattamente la definizione della trasformata di Fourier a tempo discreto .


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)
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.