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 |