Learn SDR 03a: Complex Numbers in SDR

Поделиться
HTML-код
  • Опубликовано: 19 сен 2024
  • Learn SDR with Professor Jason Gallicchio at Harvey Mudd College
    Learn SDR Lesson 3: Complex numbers: adding (vector), multiplying components or magnitude+phase (math and simulation)
    Complex numbers as 2D real / imaginary.
    Adding component-wise is translation.
    Multiplying component-wise by a real number is scaling
    Euler's formula, multiplying as rotation
    Multiplying complex exponentials is a lot cleaner and easier than trig identities:
    cos(α + β) = cos(α) cos(β) - sin(α) sin(β)
    cos(α - β) = cos(α) cos(β) + sin(α) sin(β)
    2 cos(α) cos(β) = cos(α + β) + cos(α - β)
    2 sin(α) sin(β) = cos(α - β) - cos(α + β)
    Complex sinusoids as functions of time, both positive and negative.
    Complex sinusoids as spirals
    Show real and imaginary parts in time, constellation, and frequency plots
    Show constellation plot rotating for slow signals.
    HW: Generate a complex exponential. Add its complex conjugate to turn it into a real number. Show that the frequency power spectrum is symmetric.
    gallicchio.git...
    All GNURadio flowgraphs are at:
    github.com/gal...
    --- Learn SDR with Professor Jason Gallicchio

Комментарии • 2

  • @davidbrooks8621
    @davidbrooks8621 Год назад +6

    An excellent lecture that explains the subject in a simple way and a great initiative to upload the course to RUclips

  • @Hex-h5b
    @Hex-h5b 3 месяца назад +2

    Why the sender sends a real sinusoid signal but receive a sinusoid signal with real and imaginary part ?