discuss-gnuradio
[Top][All Lists]
Advanced

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

Re: [Discuss-gnuradio] Problems switching project from USRP N210+SBX to


From: Martin Braun
Subject: Re: [Discuss-gnuradio] Problems switching project from USRP N210+SBX to an USRP B200-mini
Date: Tue, 15 Oct 2019 10:50:05 -0700

Laura,

are you getting any error messages you can post?

On Mon, Oct 14, 2019 at 1:21 PM Laura Arjona <address@hidden> wrote:
Hello community,

I have a project running on an USRP N210 (a flowgraph consisting of several OOT modules written all in C++).

I want to run the same project on an USRP B200-mini. I assumed that I would only need to modify the uhd_source and uhd_sink configuration in the /apps/main.py file
(the rest of the project is bascially C++ code which should be independent on the platform).

However, my usrp200-mini seems to work properly for the first command transmitted, and then shuts down (the transmitted signal drops to 0).
Any help would be appreciated. Thank you very much for your time.


Configuration for USRP N210+SBX
# Configure usrp source
  def u_source(self):
    self.source = uhd.usrp_source(
    device_addr=self.usrp_address_source,
    stream_args=uhd.stream_args(
    cpu_format="fc32",
    channels=range(1),
    ),
    )
    self.source.set_samp_rate(self.adc_rate)
    self.source.set_center_freq(self.freq, 0)
    self.source.set_gain(self.rx_gain, 0)
    self.source.set_antenna("RX2", 0)
    self.source.set_auto_dc_offset(False) # Uncomment this line for SBX daughterboard
 
  # Configure usrp sink
  def u_sink(self):
    self.sink = uhd.usrp_sink(
    device_addr=self.usrp_address_sink,
    stream_args=uhd.stream_args(
    cpu_format="fc32",
    channels=range(1),
    )
    )
    self.sink.set_samp_rate(self.dac_rate)
    self.sink.set_center_freq(self.freq, 0)
    self.sink.set_gain(self.tx_gain, 0)
    self.sink.set_antenna("TX/RX", 0)

  def __init__(self, myfreq):
    gr.top_block.__init__(self)
    self.dac_rate = 100e6/50       # DAC rate
    self.adc_rate = 100e6/26    # ADC rate
    self.freq     = myfreq               
    self.rx_gain   = -5 
    self.tx_gain   = 25 
    self.usrp_address_source = "addr=192.168.10.105"
    self.usrp_address_sink   = "addr=192.168.10.105"



Configuration for USRPN210+SBX

self.source = uhd.usrp_source(
    device_addr=self.usrp_address_source,
    stream_args=uhd.stream_args(
    cpu_format="fc32",
    channels=range(1),
    ),
    )
    self.source.set_samp_rate(self.adc_rate)
    self.source.set_center_freq(self.freq, 0)
    self.source.set_gain(self.rx_gain, 0)
    self.source.set_antenna("RX2", 0)
    self.source.set_auto_dc_offset(False)
 
  # Configure usrp sink
  def u_sink(self):
    self.sink = uhd.usrp_sink(
    device_addr=self.usrp_address_sink,
    stream_args=uhd.stream_args(
    cpu_format="fc32",
    channels=range(1),
    )
    )
    self.sink.set_samp_rate(self.dac_rate)
    self.sink.set_center_freq(self.freq, 0)
    self.sink.set_gain(self.tx_gain, 0)
    self.sink.set_antenna("TX/RX", 0)

 def __init__(self, myfreq):
    gr.top_block.__init__(self)
    self.dac_rate = 100e6/44       # DAC rate
    self.adc_rate = 100e6/44    # ADC rate
    self.rx_gain   = 300 
    self.tx_gain   = 300
    self.usrp_address_source = "serial=31861F8"
    self.usrp_address_sink   = "serial=31861F8"


--
Laura Arjona 





Paul G. Allen School of Computer Science & Engineering
185 E Stevens Way NE
University of Washington
Seattle, WA 98195-2350
_______________________________________________
Discuss-gnuradio mailing list
address@hidden
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

reply via email to

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