In short, how do you decode AM signal from I/Q samples into sound? In details, i made a software defined radio that uses a PC sound card as ADC. The local oscillator on it is set to 700KHz, there is a radio station at 731KHz. With existing software i verified that the hardware works - the station is here and i can hear it. Now, the goal is to make my own SDR software. I can read the I/Q signals, at 96K samples per second, into a program on a PC. When i do FFT on them, i see the target station at 31KHz in there. And that's where i ran out of knowledge. There is a lot of info on the net on how to make SDR hardware, but i wasn't able to find anything on how to make SDR software. So, i have two sets of numbers that are I/Q samples, 96000 of them per second, and a frequency of the station. How do i get sound out of them? Where to begin, what names to google for, what to read?