Pulsamplitudmodulering

Från Rilpedia

Version från den 6 januari 2007 kl. 09.47 av Hejkompis (Diskussion)
(skillnad) ← Äldre version | Nuvarande version (skillnad) | Nyare version → (skillnad)
Hoppa till: navigering, sök
Wikipedia_letter_w.pngTexten från svenska WikipediaWikipedialogo_12pt.gif
rpsv.header.diskuteraikon2.gif

Pulsamplitudmodulering, PAM (engelska: Pulse-Amplitude Modulation), är en linjär metod för att interpolera vid konvertering av en tidsdiskret funktion eller en sekvens till en tidskontinuerlig funktion. Det används bland annat för att rekonstruera samplat material.

Pulsamplitudmodulering av en tidsdirekt funktion x(n) samplad med samplingsfrekvensen fs till en tidskontinuerlig funktion y(t) med pulsfunktionen p(t) kan skrivas som:

y(t) = \sum_{n=-\infty}^{\infty} x(n) p(t-n/f_s)

Pulsfunktionen p(t) bestämmer hur frekvensåtergivningen blir.

Y(f) = X(f / fs)P(f)

Notera att Fourier-transformen av en tidsdiskret funktion är periodisk. Den pulsamplitudmodulerade funktionen kan alltså innehålla frekvenser som ligger utanför det område som den tidsdiskreta representerar.

Perfekt rekonstruktion, givet att det samplade materialet var perfekt bandbegränsat i intervallet [ − fs / 2,fs / 2], fås med hjälp av sinc-funktionen:

p_{sinc}(t) = \mbox{sinc}(t f_s) = \frac{\sin(\pi t f_s)}{\pi t f_s}
P_{sinc}(f) =
\begin{cases}
1, & |f|<f_s/2 \\
0, & \mbox{annars}
\end{cases}

Linjär interpolation fås med pulsfunktionen

p_{lin}(t) = \begin{cases}
1 + t f_s, & 1/f_s <   t < 0 \\
1 - t f_s, & 0     \le t < 1/f_s \\
0        , & \mbox{annars}
\end{cases}
P_{lin}(f) =
\frac{1}{f} \sin (2 \pi f / f_s) +
\frac{1}{2 \pi^2 f^2}\left(f_s - f_s cos(2\pi f/f_s)-2 \pi f \sin(2\pi f/f_s) \right)
Personliga verktyg
På andra språk