Skip to content
Free public beta until December 4, 2026: every course is open, no card needed. After that, the first chapter of each course stays free and full access is a one-time $39 ($19 for up to 100 founding members chosen for helpful feedback). Your progress is kept. How the beta works

Chapter 0

Readiness review

A continuous cosine curve with its integer-sample values marked as stems dropped to the time axis, labeled x(t) and x[n]
A discrete-time signal isn't a different object from a continuous-time one -- it's what's left after keeping only the samples.

One Signal, Two Pictures

This course is genuinely applied: every technique it introduces exists to answer "what does this actually do to a real signal?" That means it leans hard on two courses that come before it β€” fourier-analysis for the transform machinery (Fourier series, the Fourier transform, convolution, sampling, the DFT), and probability, once chapter 12's random-signal material begins. This chapter teaches, in this course's own voice, the handful of facts and conventions from each that later chapters reach for constantly β€” not a survey of everything those two courses contain, and not a substitute for them either: fourier-analysis and probability are where to go for the full, rigorous treatment of anything covered here more briefly.

Section 1 draws the one distinction the rest of the course depends on: whether a signal's argument is a real number or an integer. Section 2 teaches complex numbers and Euler's formula in the j notation this course uses β€” the imaginary unit written j, not i, following the same convention its primary source and the wider signal-processing field both use. Section 3 makes the bracket-vs-parenthesis convention, x[n] vs. x(t), precise, and introduces the unit impulse and unit step every later sequence is built from. Section 4 derives the geometric series closed forms, the single computation the z-transform and the DFT both reduce to at a key step. Section 5 is genuinely new: how NumPy's 0-based array indexing maps onto this course's own x[n] notation, and the one place the two conventions quietly disagree. Section 6 teaches the random variables, expectation, and variance that chapter 12's random-signal material stands on.

If a fact in this chapter feels familiar, that's fine β€” read it anyway. This course's own notation (j for the imaginary unit, x[n] for a discrete-time signal, E[X[n]] for a random sample's mean) is fixed here and used unchanged from chapter 1 forward.

  • No matches.