Próbkowanie funkcji ciągłej: delta Kroneckera czy Diraca?


12

Czytałem kilka artykułów na temat przetwarzania sygnałów i jestem bardzo zdezorientowany co do tematu w tytule mojego pytania. Rozważmy ciągły w funkcji czasu , , że próbki na nierówne czasy , gdzie . Dla mnie sensowne jest, że próbkowaną funkcją jest: tf(t)tkk=1,2,...,N

fs(t)=k=1Nδt,tkf(t),               (1)
gdzie to delta Kroneckera (równa się 1, gdy t = t k , gdzie indziej zero). Jednak w tym artykule autor definiuje próbkowany sygnał jako: fδt,tk1t=tk gdzieδ(t-tk)jest funkcją delty Diraca i naprawdę nie rozumiem, dlaczego1/Npojawia się tutaj (autor twierdzi, że funkcja próbkowania jest w rzeczywistości ważoną sumą funkcji delta s(t)=C N k = 1 wkδ(
fs(t)=1Nk=1Nf(t)δ(ttk),   (2)
δ(ttk)1/N a tutaj wybieraC=wk=1. Naprawdę nie rozumiem dlaczego). To ostatnie stwierdzenie nie ma dla mnie większego sensu: próbkowany sygnał miałby nieskończoną amplitudę przyt=tk!
s(t)=Ck=1Nwkδ(ttk)k=1Nwk,
C=wk=1t=tk

Mimo to znacznie łatwiej jest zdefiniować transformatę Fouriera w drugim przypadku (równanie ( 2 ) ), ponieważ jest to tylko splot funkcji okna (FT grzebienia Diraca) i FT ciągłego sygnału f ( t ) , podczas gdy na równaniu ( 1 ) FT jest nieco bardziej skomplikowany, ponieważ mamy funkcję całkowitą (delta Kroneckera) pomnożoną przez funkcję ciągłą ( f ( t ) ). Jakieś najważniejsze informacje na ten temat?fs(t)(2)f(t)(1)f(t)

Odpowiedzi:


9

Modelowanie procesu próbkowania poprzez zwielokrotnienie sygnału w czasie ciągłym przez ciąg impulsów Diraca jest najczęstszą interpretacją w moim doświadczeniu. Jeśli zagłębisz się w to wystarczająco głęboko, znajdziesz pewne spory dotyczące matematycznej precyzji tego podejścia *, ale nie martwiłbym się tym; to tylko wygodny model dla tego procesu. Wewnątrz ADC telefonu komórkowego nie ma generatorów impulsów, generujących okresowe błyskawice, które zwielokrotniają ich wejścia analogowe.

Jak zauważyłeś, nie możesz obliczyć ciągłej transformacji Fouriera funkcji delta Kroneckera, ponieważ jej domena nie jest ciągła (jest ograniczona do liczb całkowitych). Natomiast funkcja delta Diraca ma prostą transformatę Fouriera, a efekt zwielokrotnienia sygnału przez ciąg impulsów Diraca jest łatwy do pokazania ze względu na jego właściwość przesiewania.

*: Na przykład, jeśli chcesz być matematycznie dokładny, powiedziałbyś, że delta Diraca wcale nie jest funkcją, ale rozkładem . Ale na poziomie inżynieryjnym te problemy są tak naprawdę tylko semantyką.

Edycja: Zajmę się komentarzem poniżej. Podałeś swój mentalny model procesu próbkowania jako:

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

fs(t)tϵk>0

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

co nie jest poprawne. Zamiast tego modelem próbkowanego sygnału jest:

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

która jest dokładnie definicją dyskretnej transformaty Fouriera .


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)
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.