Hi all,
My background is digital design and i have ventured into the dark side of SDR. I'm struggling to get a grip of how IQ data relates to the RF input.
The SDR receiver has a 16 bit twos complement output and a selectable bandwidth of 5 or 10 MHz, the sample rate is 1.25 x BW i.e 12.5 Msps for a 10MHz BW. This is all the information i have on the SDR.The SDR creates a binary file which i read into LabVIEW and plot as a power spectrum density(PSD). The PSD envelope looks fine however the amplitude of the signals are all incorrect as well as the CF is incorrect ( it sits at 0Hz with signals +/- 6.5Hz.
my first question is:
If i have a CF of 100MHz and a BW of 10MHz how does the ADC sample this band? is there a filter which sweeps across the band and sampled every 1/12.5x10^6.
Also as the ADC is 16 Bits how is each bit/all 16 bits represented in IQ? is there a IQ part for each bit or each IQ represents the whole 16 bits.
The binary file i read into labVIEW has a 16bit I and 16bit Q word which i assume relates to a sample of the ADC. i read in 2^21 IQ points. which gives me a PSD resolution of 1-2HZ ( calculated by the PSD function)as i don't know the reference voltage of the ADC is there any way of converting the 2s complement IQ to dBM?
sorry for the mismatch of question im just struggling to get my head around every thing.
My background is digital design and i have ventured into the dark side of SDR. I'm struggling to get a grip of how IQ data relates to the RF input.
The SDR receiver has a 16 bit twos complement output and a selectable bandwidth of 5 or 10 MHz, the sample rate is 1.25 x BW i.e 12.5 Msps for a 10MHz BW. This is all the information i have on the SDR.The SDR creates a binary file which i read into LabVIEW and plot as a power spectrum density(PSD). The PSD envelope looks fine however the amplitude of the signals are all incorrect as well as the CF is incorrect ( it sits at 0Hz with signals +/- 6.5Hz.
my first question is:
If i have a CF of 100MHz and a BW of 10MHz how does the ADC sample this band? is there a filter which sweeps across the band and sampled every 1/12.5x10^6.
Also as the ADC is 16 Bits how is each bit/all 16 bits represented in IQ? is there a IQ part for each bit or each IQ represents the whole 16 bits.
The binary file i read into labVIEW has a 16bit I and 16bit Q word which i assume relates to a sample of the ADC. i read in 2^21 IQ points. which gives me a PSD resolution of 1-2HZ ( calculated by the PSD function)as i don't know the reference voltage of the ADC is there any way of converting the 2s complement IQ to dBM?
sorry for the mismatch of question im just struggling to get my head around every thing.