discuss-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Discuss-gnuradio] Spurious Signals and DC Offset


From: Lee Patton
Subject: Re: [Discuss-gnuradio] Spurious Signals and DC Offset
Date: Mon, 12 Dec 2005 14:56:52 -0500

The spurious harmonics I was seeing in the DBSRX output go away after
the board warms up for about 0.5 and 1.0 hr. (See attached plots.)  I
also see significantly less drift at 1800 MHz after this warm-up time.
I don't know however, if the drift I see is due mostly to the DBSRX or
the ancient signal generator I have.

I still don't understand the DC offset I'm seeing in the data. It seems
more pronounced that expected. I think that has to do with some flaw in
my data capture.


On Fri, 2005-12-09 at 16:59 -0500, Lee Patton wrote:
> Thanks, Matt. I appreciate the help.
> 
> On Thu, 2005-12-08 at 23:25 -0800, Matt Ettus wrote:
> > >   1) noise_ave_pwr.jpg
> > >     * normalized average power over time
> > >     * is there any reason why the power would start high then go
> low?
> > 
> > The first samples could be corrupted because the pipeline may not be
> > cleared.  Drop the first samples
> 
> Is there a programmatic way of clearing the pipeline before collecting
> data, or at least know how much data I have to throw away for each
> collection? It looks like the first 0.02 seconds worth.
> 
> > >   2) noise_ave_psd.jpg
> > >     * average PSD of a chunk of the data
> > >     * why the very large energy at DC?
> > 
> > It's less than 10 dB above the noise floor.  Turn up the gain and you
> > won't see it.
> 
> I see this no matter what gain I use. That goes for the DBSRX and
> BasicRx boards. Please see attached plots.
> 
> > 
> > >     * why the spikes at +/- 1 MHz and -2 MHz?
> > 
> > You are seeing synthesizer spurs or harmonics of the reference.
> You'll
> > notice that they are only about 3 dB above the noise floor.
> 
> I figured it was something like that.  The weird thing is that they're
> often much larger than 3dB above the noise floor.  I even got rid of
> them for a very short period of time when I was experimenting with
> enabling/disabling the halfband filter (although I'm not sure that had
> anything to do with it.)
> 
> 
> > 
> > >   1) wifi_psd.jpg
> > >     * fft of 0.5 sec. of data
> > >     * very pronounced DC component
> > 
> > How many bins in the data?
> 
> This was a full half second at fs = 4MHz. I think matlab zero pads to
> reach the next largest power of two for fft. So, that would be 
> Nfft = 2^( ceil(log2( 0.5*4e6))) = 2097152, right?  No windowing was
> done either. That should be about 2 Hz resolution.
> 
> > 
> > >    
> > >   2) wifi_psd_ave.jpg
> > >     * average PSD of entire data collection
> > >     * DC component not as pronounced
> > >     * I guess the half-band filter in the FPGA is causing
> attenuation at
> > > the edges of the band?
> > > 
> > > I have attached the script I am using to collect the data. It is
> just a
> > > customized version of usrp_rx_file.py.  I seem to see these affects
> > > regardless of frequency, pga gain, or whether I write complex or
> short
> > > samples to file.  On a related note, besides space considerations,
> are
> > > complex or short samples preferable one to another?
> > 
> > What command line options are you using for the script?
> 
> ./capture -f 2.412G -g50
> 
> I've attached two more plots. One is the BasicRx with no antenna, and
> the other is DBSRX with no antenna.  Two log files are attached as well
> so that you can see the settings.  These were taken at 1800 MHz.
> 
> Note:  the PSDs shown here are calculated as follows:
> 1) 0.5 second data stored in x
> 2) x is reshaped into length(x)/1024 rows by 1024 columns
> 3) fft taken across columns of x
> 4) average magnitude squared of rows is taken and plotted.
> 
> I guess I just don't know if what I am seeing is expected or not.  If it
> is, that's fine.  I just want to make sure there is nothing wrong with
> how I'm collecting the data.
> 
> Thanks,
>   - Lee
> _______________________________________________
> Discuss-gnuradio mailing list
> address@hidden
> http://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Attachment: dbsrx_ave_psd.jpg
Description: JPEG image

Attachment: dbsrx_nospurs_2.412G.jpg
Description: JPEG image


reply via email to

[Prev in Thread] Current Thread [Next in Thread]