I have a flowgraph I am running on an E310 using all stock RFNoC blocks.  It 
looks a lot like this:
 
 
RFNoC:Radio ---> RFNoC: Split Stream ---> RFNoC: FFT ---> RFNoC: Keep 1 in N 
---> RFNoC: Log Power ----> GR: complex to float  ---> GR:Raster Sink
                                                                          |
                                                                          |
                                                                          ---> 
RFNOC: Keep 1 in N ---> GR: log Power FFT ---> GR: custom block ---> GR: Raster 
sink
 
So no DDC in the flowgraph.  If I run the master_clock_rate at 56MHz, the 
sample rate should be the same (I have SPP=512, and that is the size of the FFT 
as well).  I would then think that the pair of Keep 1 in Ns should basically 
divide down the rate by N.  So if I have them set to 56e3, that means I should 
get a sample rate that averages out to be 1KHz out each of the two streams to 
host for a total of 2KHz.  I know that the E310 can stream 10MHz no problem to 
the ARM, so I am not sure why in this scenario I get a ton of:

 Ooverrun on chan 0
Ooverrun on chan 0
Ooverrun on chan 0
Ooverrun on chan 0
Ooverrun on chan 0
Ooverrun on chan 0
Ooverrun on chan 0
 Now why would that be?  I have no idea.
  
 I set my downstream sample rate (on the GR host) to be sample_rate/keep1inN.  
I bring this up because in the case about sample_rate is the same as 
master_clock_rate.  If I reduce the sample_rate to be 40MHz (which gets ignored 
by the E310 since I don't have a DDC, but gets used in the down stream sample 
rate for the raster guis, I can set the keep1inN up to the max of 65535 and 
there are no overflows.  There are "timeout on chan 0" errors, but I think that 
is because RFNoC must be timing out somewhere du to the throughput being so 
slow.
 Does this make sense?  Does anyone have an idea what I am doing stupidly 
wrong?  I have a feeling I am violating timing somewhere, but I can't figure 
out where....
_______________________________________________
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com

Reply via email to