Signals, Continuous time vs. Discrete time, Frequencies/Sinusoids, Sampling and Reconstruction.
"A signal is a function that conveys information about a phenomenon, any quantity that can vary over space or time, e.g., temperature."
A device takes a continuous input signal and outputs a continuous output signal.
Straightforward to implement using analog circuits (resistors, capacitors, inductors, amplifiers, ...).
Continuous-time signals have a value at each time instant \(t\).
Digital systems take discrete inputs and give discrete outputs. Implemented using digital circuits (CPUs, FPGAs, custom digital designs, ...)
Discrete-time signals have a value at certain time intervals \(t = nT_s\).
Discrete-time signals are at the core of this course.
Assume inputs and outputs are analog, then inside the device you have Sampling (ADC) and Reconstruction (DAC).
This way you can process the signal with Digital Signal Processing (DSP).
AnalogInput -> ADC -> DSP -> DAC -> AnalogOutput.
Things we may want to do:
Theoretical limits on what we can do:
Efficiency depends on how a system is designed and implemented:
Frequency in hertz: \(\Omega = 2\pi F\) Hz.
$$
x_a(t) = A\cos{(2\pi Ft + \theta)}
$$
Period time: \(T_p = \frac{1}{F}\)
This is a periodic signal, for which: \(x_a(t) = x_a(t + T_p)\).
Write cosine using complex numbers.
$$\cos(\phi)=\frac{e^{j\phi}+e^{-j\phi}}{2}$$
Then we can rewrite our signal as:
$$\begin{aligned}
x_{a}(t)=& A\cos\left(\Omega t+\theta\right) \\
=& \frac{A}{2}e^{j(\Omega t+\theta)}+\frac{A}{2}e^{-j(\Omega t+\theta)}
\end{aligned}$$
\(x(n) = A\cos{(\omega n + \theta)}\) where \(n\) is a time sample and \(\omega\) is angular frequency.
Reconstruction using \(x_a(t) = \sum_n x(n)g(t-nT)\) where `g(t)` is some "reconstruction function".