Skip to main content

Timeline for FSK Modulation in Python

Current License: CC BY-SA 4.0

8 events
when toggle format what by license comment
Mar 21 at 17:03 history bumped CommunityBot This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
Feb 17, 2023 at 4:04 answer added Eeyn timeline score: 1
Feb 17, 2023 at 3:51 comment added Eeyn Mixer1 is multiplying a 1 Hz sinusoid by a 3 Hz sinusoid, that will give you components at the sum and difference frequencies of 4 and 2 Hz, and nothing at 1 Hz. Likewise for Mixers 2, 3, and 4. You add them in various combinations, but adding will not change any frequencies. WIth the right choice of signs when you add them you might cancel the 4 Hz in your final result, but no summing or subtracting will bring back the 1 Hz that never left any of the mixers.
Feb 17, 2023 at 3:48 comment added Eeyn @MarcusMüller: I assume he's trying to simulate physical mixers in the time domain, so there's not going to be complex anything.
Feb 16, 2023 at 19:52 comment added Marcus Müller I think this code will get much easier if you just abandon trying to write I and Q separately, but treat them as Real and Imaginary part of a complex signal: then, your tone generation simply becomes \$e^{j 2\pi \pm f\cdot t}\$, and that's it.
Feb 16, 2023 at 19:50 comment added Marcus Müller You're treating your I and Q oscillator separately when mixing them with your baseband signal. That doesn't work: That's supposed to be a complex multiplication!
Feb 16, 2023 at 18:19 comment added Christianidis Vasilis It would be useful to zoom in the FSK FFT plot to the frequencies of interest.
Feb 16, 2023 at 16:24 history asked PrematureCorn CC BY-SA 4.0