Really appreciate any of your suggestion!
Underrun is caused by your flow-graph not being able to provide samples to
the hardware at the specified rate. It looks to me like in
your flow-graph above, your message-queue can easily get starved for new
bits, and so the entire flow-graph
Dear all,
I am trying to transmit a sequence at various frequencies on USRP N200 with
LFTX.
When I use the uhd.single_usrp_source.set_center_freq() to change the frequency
then insert the the sequence as a message in the msgq buffer in another thread
other than top_block, underrun occurs.
Thank you so much for your suggestions. I am wondering how to connect these
work class with other blocks in the flowgraph which have been built? In other
words, how to use them in flowgraph building?
On 12/01/11, Josh Blum j...@ettus.com wrote:
On 12/01/2011 01:31 PM, Yan Nie wrote
Dear all,
I need to use stream tags and the get_time_last_pps informations to control the
received data storage. I am wondering how to get the stream tags in Python?
I tried the method used in C++ and transfered in Python
samp0_count = self.nitems_read(0)
Thank you so much for your suggestions, Josh.
Your suggestion on solving the problem I met is absolutely creative. Thank you
so much!
I have more further detailed questions related:
get_time_last_pps gives a timespec representing the last pps, while how can I
obtain the stream tags from the
I really appreciate your reply, Josh.
I am using a GPS as the input for PPS of my receiver based on USRP N200 in
order to synchronize with a transmitter which uses GPS pulse to synchronize
with other devices. This transmitter detects the NEG edge of GPS pulse, then
2ms later, starts to
Dear all,
I used USRP N200 with LFRX +UHD to design a receiver, which works well to
continuously receive data. I am trying to control the received data streaming
using PPS to trigger received data storing, which is storing the received data
into a data file for 1ms after receiver detecting
Dear all,
I am using USRP N200 with LFRX +UHD to design a receiver, which works fine to
continuously receive data. I need to use PPS signal to trigger the received
data storing only for 1ms every second after detecting the edge of PPS signal
every second.
I tried the approach introduced in
Dear all,
I am using self.stream_cmd = uhd.stream_cmd() in Python to define how the
devices send samples to the host, though got an AttributeError: 'module' object
has no attribute 'stream_cmd'. I checked the definition of stream_cmd, which is
an attribute of uhd and similar as clock_config. I
Really appreciate your answer, Josh.
I am wondering how to control data streaming from devices to host in Python, if
the stream command issuing approaching cannot work in Python? What I am trying
to do is detecting pps pulse then 2ms later start receiving data from USRP
N200. The received data
Dear all,
I ma using USRP N200 with LFTX LFRX +UHD to build up a transmitter and
receiver. The transmitter and receiver are working well if continuously running
without changing the USRP configuration. I am trying to use a GPS as the
synchronization signal for signal reception, which is
Dear all
I suppose to use GNURadio on USRP N200 + UHD to build a transmitter
synchronized with another device used as a receiver via GPS. As posted on UHD
website, PPS signal feeding in USRP N200 could be used for timestamp
synchronization. In the mailing list, it is said such tagging
Dear all,
I am using USRP N200 with LFTX and LFRX plugged + UHD to design a transmitter
and a receiver. I am trying to toggle a GPIO pin high when the LFTX board is
transmitting and low otherwise, which is similar to the io_tx_06 pin on RFX
boards.
From what I found, this I/O pin could be
On 09/26/11, Josh Blum j...@ettus.com wrote:
With gr-uhd you can call into the dboard iface from python. That
includes USRP1 and N200.
This is the dboard iface:
http://files.ettus.com/uhd_docs/doxygen/html/classuhd_1_1usrp_1_1dboard__iface.html
-Josh
Thank you so much for your
Dear all,
In my project, I am using uhd.single_usrp_source to set the configuration for
USRP N200 with LFRX DB. The sub-function set_samp_rate is used to set the
sample rate, though I am not sure this sample rate setting is set to which
signal, before Digital Down Conversion or after?
Dear all,
I am using 30-day trial version of ISE 13.1 to get the RTL view of the standard
FPGA configuration for USRP N200 in order to see what functionalities
implemented in FPGA on USRP N200 board. The device I selected to do the
simulation is exactly the FPGA chip used in USRP N200,
well, sizeof(complexshort) == sizeof(float), which means gnuradio will
let you connect those blocks, but that definitively wont work.
For the UHD source, use COMPLEX_FLOAT32. For the FIR filter, use complex
input.
gnuradio-companion might help you a lot:
Dear all,
I am using USRP N200 +UHD with the LFRX daughter board to detect a 100kHz coded
sinusoid wave then down convert the signal to baseband to see the coding
method. The flow graph I am using is:
And I just noticed that you mentioned Gnu Radio 3.2. I was assuming that
you'd installed from recent source. You'll need the very
latest Gnu Radio. If you don't mind starting over from the beginning, you
can download the following script:
http://www.sbrac.org/files/build-gnuradio
Dear all,
I am trying to install UHD+GNU Radio in Linux (Ubuntu 10.10) on USRP N200
without DB by following the command:
git clone git://code.ettus.com/ettus/uhd.git
cd uhd-path/host
mkdir build
cd build
cmake
p {
Dear all,
If I use usrp_source_c to introduce a complex signal from a USRP1 with LFRX,
and sink into a data file as complex signal, do I have to using both of the
antenna on one LFRX daughter board, one for I channel, the other one for Q
channel. If using usrp_source_c as the source signal,
Dear all,
I'm using LFRX to detect a -120dBm signal. According to my measurement, the
lowest power of signal that LFRX is able to detect is -90dBm. I tried deploy a
preamplifier to amplify the received signal by certain dB in order to reach the
-90dBm, but this turned out that noise is
?
Many appreciation!
Yan
On 03/28/11, Marcus D. Leech mle...@ripnet.com wrote:
On 03/28/2011 06:41 PM, Yan Nie wrote:
Dear all,
I'm using LFRX to detect a -120dBm signal. According to my measurement, the
lowest power of signal that LFRX is able to detect is -90dBm. I tried
deploy
Dear all,
I'm wondering how to correspond the amplitude set in software to the voltage of
the signal. I did some test, which demonstrate that setting the amplitude to
32767 and the GPA gain to 20dB could reach full scale 2V p-p. I'm confused
about the amplitude setting in software, if
Dear all,
I'm using USRP1 with LFRX plug-in. Could you please tell me what's the relation
between the amplitude that we set in program and the voltage of the received
signal. For instance, if I receive a signal whose amplitude read from the
received data file is 2000 units, what's the
Dear all,
What is the lowest power of the signal that LFRX can receive?
Really appreciate any of your help
Yan
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio
On 03/15/11, Alexandru Csete oz9...@gmail.com wrote:
On Wed, Mar 16, 2011 at 1:07 AM, Marcus D. Leech mle...@ripnet.com wrote:
Dear all,
What is the lowest power of the signal that LFRX can receive?
Really appreciate any of your help
Yan
The LFRX has almost no gain, so you're
. It really gets stuck here.
Really appreciate any suggestion on solving this problem!
Yan
On 03/07/11, Yan Nie yn...@uwo.ca wrote:
I also tried msgq.flush() to delete all of the data in the queue as soon the
data is inserted to the message queue. This approach allows the data repeatly
Dear all,
I'm using message_source generate data source then modulated and transmitting
through USRP1 board with LFTX plugged-in. After building the flow graph, I used
the msgq_insert to insert 1950 bytes data into the flow graph to be
transmitted, then insert another group of data which is
(constellation_table).
Could anyone give me some suggestion on what's the problem here to allow me
keep on going? Really appreciate any of your help!
Yan
On 03/06/11, Yan Nie yn...@uwo.ca wrote:
Dear all,
I'm using message_source generate data source then modulated and transmitting
through
problem?
Really appreciate your help!
Yan
On 03/03/11, Martin Braun martin.br...@kit.edu wrote:
On Wed, Mar 02, 2011 at 09:18:39PM -0500, Yan Nie wrote:
Dear all,
I'm using the message_source to generate the source, connecting it with a
multiply_const block to configure the amplitude
Dear all,
I'm using gr.message_source as the signal source and using multiply_const_ff to
set the amplitude of the signal then feeding the signal into USRP1 with LFTX
plugged-in. The message need to be transmitted in my project is 3315 bytes.
After the flow graph starting to run,
Dear all,
I'm using the message_source to generate the source, connecting it with a
multiply_const block to configure the amplitude for the signal.
The message_source is created by the following:
data = gr.message_source(sizeof_char, 2)
msgq = data.msgq()
When the msg is inserted as a tail of
Dear all,I'm wondering is there any approach can reconfigure the parameters for top_block while it is running. I've seen a video on Youtube that implemented the tuning frequency hopping, which is named A program written for the GNU Radio that changes the TX frequency of the USRP. This video shows
Dear all,
I'm wondering is there any approach can reconfigure the parameters for
top_block while it is running. I've seen a video on Youtube that implemented
the tuning frequency hopping, which is named A program written for the GNU
Radio that changes the TX frequency of the USRP. This video
Really appreciate your reply, Jason! I tried the approach recommended by using
grc_usrp.simple_sink_s to take the place of usrp.sink_s. Then, I called the
set_enable() function on simple_sink_s at the scheduler part to disable the
transmitter after the top_block starts to run. An attributeError
Dear all,
I'm developing a transmitter in python, using USRP1 with LFTX plug-in under GNU
Radio 3.2.
I'm wondering how to reconfigure some of the parameters of top_block, while the
flow graph has been running. How can I dynamically alter some of the parameters
of top_block every 1 second,
Dear all,I'm really sorry about the last uncompleted email. I elaborated the method lock() and unlock() to completely pause the flow graph without transmitting any signal, even if the carrier wave, but the continuous carrier wave still shows on the oscilloscope. I'm trying to transmit 13-bit
before unlock()
tb.unlock()
print after unlock()
I found out that, the last print is not showing up.
Do you have idea regarding to this issue?
Thanks
Yan Nie wrote:
Hi Jason,
I really appreciate your help about the problem that I got. The info
related
it is finished.But without the lock() and unlock(), everything returns to normal.Thanks,GuanboOn Wed, Feb 23, 2011 at 5:55 PM, Yan Nie yn...@uwo.ca yn...@uwo.ca wrote:
Hi Guanbo,
In my case, I added a tb.wait() after the tb is unlock to wait for the unlock action finished, so that the last line shows
Rondeau trondeau1...@gmail.com wrote:
On Mon, Feb 21, 2011 at 9:50 PM, Yan Nie yn...@uwo.ca wrote:
Dear all,
I'm trying to stop top_block implementing the signal transmission for 5
milliseconds and then restart the signal transmission at the transmitter
side, by using the tb.stop
, Yan Nie yn...@uwo.ca wrote:
Hi Tom,
Sorry about the question. I tried the method lock() and unlock() to pause the
flow graph that I built, but I still can see the continuous signal wave on
the oscilloscope. Could you please help with
On 02/21/11, Tom Rondeau trondeau1
Dear all,
I'm trying to stop top_block implementing the signal transmission for 5
milliseconds and then restart the signal transmission at the transmitter side,
by using the tb.stop() then time.sleep(0.005) to suspend the system for 5
milliseconds then tb.start() to start the signal
? Why it cannot stop the
transmission for 5 milliseconds.
Really appreciate your help.
Thanks,
Yan
On 02/18/11, Tom Rondeau trondeau1...@gmail.com wrote:
On Thu, Feb 17, 2011 at 7:06 PM, Yan Nie yn...@uwo.ca wrote:
Dear all,
I'm trying to feed the received signal from USRP to a low
Dear all,
how to pause the system for 5 milliseconds? I'm trying to transmit signal then
suspend the system without any signal transmission for about 5 milliseconds.
The following is the part of code that I use to implement this, but it just
continuously transmitting signal, and I cannot see
Dear all,
I'm trying to feed the received signal from USRP to a low-pass filter and sink
the filtered signal into a data file.
The received signal is in complex format. The receiver is built as:
u = usrp.source_c(0)
coeffs = gr.firdes.low_pass(1.0, 500e3, 20e3,.5e3,gr.firdes.WIN_HAMMING)
lpf
Dear all,
What's the lowest power of the signal that LFRX can capture? How can I receive
a signal between -20dBm and -10dBm by LFRX?
I already set the USRP gain to the greatest, 20dB, but still cannot really
capture any signal.
I will really appreciate if any help on this problem.
Thanks,
Yan
Dear all,
I'm developing a radar transmitter and receiver on USRP1 and LFTX/RX. The
transmitter and receiver are working fine separately on two USRP1 with TX and
RX daughter board plugged in. I'm trying to make the transmitter and receiver
alternately work in time on the same USRP1. For
, how can I push this sequence in to the msg_queue bit-by-bit?Thank you so much for your help!Sincerely,YanOn 11/04/10, Steven Clark steven.p.cl...@gmail.com wrote:On Thu, Nov 4, 2010 at 5:33 PM, Yan Nie yn...@uwo.ca yn...@uwo.ca wrote:
Dear all,I am developing a transmitter on USRP1 with LFTX
Dear all,I am developing a transmitter on USRP1 with LFTX daughterboard. This transmitter sends a BPSK modulated Barker code sequence up-converting to a frequency ranging from 1MHz to 20MHz. I implemented the transmission of the whole sequence in one fixed frequency in the requried range on one
Dear all,How to run the transmission path and receiving path alternatively in terms of time, for building the synchronization block for a radio system. This radio system are built on one USRP1 with LFTX and LFRX plug-in. Actually, the transmission path and receiving path are working well on two
Hi all,I'm trying to design a transceiver which is running LFTX/LFRX on one USRP1 motherboardsimultaneously. Is that possible to enable the transmitter path and receiver path simultaneously? Since the usrp_sink and usrp_source block can only enable the transmitter path or receiver path, I couldn't
Hi all,
I'm working on a synchronization block to allow the transmitter and receiver to
co-locate on the same motherboard and work alternatively, transmitter working
for 0.5 second then receiver working for 0.5 second, and then repeat this
process.
I'm using USRP1 and LFTX/RX to develop my
Hi all,
I'm working on a synchronization block to allow the transmitter and receiver to
co-locate on the same motherboard and work alternatively, transmitter working
for 0.5 second then receiver working for 0.5 second, and then repeat this
process.
I'm using USRP1 and LFTX/RX to develop my
Dear all,
Is it possible to change the sampling rate of D/A converter to 64MHz? I saw the
sampling rate of D/A converter is defined in usrp_basic.cc, which is
fpga_master_clock_freq() * 2. Is it possible to make the master clock frequency
not multiply by 2? Can it be changed in python when the
Dear all,
I'm wodering the format of data in datafile which produced by file_sink_c. I
used octave function read_complex_binary to read the data. Since the usbdata is
a 16-bit binary data sent from FPGA to usb controller, is the first 16 lines of
the data represent the first sample point of
Dear all,
An runtime error came out when I run my python prgram:
File /home/john/gnuradio/gr-iono/usrp_source_c.py, line 16, in __init__
gr.io_signature(1,1,gr.sizeof_gr_complex))#output signiture
File /usr/local/lib/python2.5/site-packages/gnuradio/gr/hier_block2.py,
line 42, in
Also, what version of GNU Radio are you using?
(I seem to remember we made a change that produced a more informative
message in this case.)
Eric
Thank you so much for the reply. I'm using GNU Radio 3.2 svn.
I've another question related to the received data. I'm trying to capture the
Hi all,
I'm trying to generating a square wave, the amplitude of each chip the square
wave is coded by a 113-bit legendre code respectively.
The following code is generating a source for legendre code:
#ls 113-bit
bits = (1,0,0,1, 0,0,0,1, 0,1,1,1, 1,0,1,0,
Hi all,
How to set the bitrate and the DAC output amplitude, if only need to generate
baseband signal as a 25kHz square wave and tune to RF?
Thank you so much
Regards,
Yan
attachment: ynie3.vcf___
Discuss-gnuradio mailing list
Dear all,
I'm using digital bert to transmit a BPSK modulated binary sequence. Since I
don't need the rrc filter, I'm using the following to set the amplitude.
self._amp = gr.multiply_const_cc(1)
self.set_tx_amplitude(amplitude)
set_tx_amplitude function definition is:
def
Dear all,
I'm trying to build a BPSK transmitter which is modulated with a group of
binary sequence of bits by USRP1 with LFTX/RX plugged on. The frequence of the
sequence in baseband should be 25kHz,
I'm modifying the digital-bert project in gnuradio-example, using the following
two line to
Dear all,
I'm trying to transmit a sequence with code rate of 3kHz. How to decide the
number of taps of RRC filter? Or is there any good reference talking about how
to calculate the number of the taps?
Thank you so much in advance!
Regards,
Yan
attachment:
Hi Johnathan,
I'm modifying the gr-sounder project to transmit a 113-bit legendre sequence of
the bandwith 32kHz and upconvert to certain frequency in the range 1MHz to
20MHz. At receiver side, the received signal is downconverted to baseband and
store the received sequence into a data file.
I'm modifying the gr-sounder project to transmit a 113-bit
legendre sequence
of the bandwith 32kHz and upconvert to certain frequency in
the range 1MHz
to 20MHz. At receiver side, the received signal is
downconverted to baseband
and store the received sequence into a data file.
Hi Johnathan,
Thank you so much for the response on the suggestion of BPSK modulation
implementation. I still have some questions on FPGA configuration and USRP
baord:
1. What signal on the input of the receiver side (rx_a_a and rx_b_a) in
gr-sounder application? (should the 12-bit signal
Dear all,
I'm modifying the gr-sounder project to transmit a 113-bit legendre sequence of
the bandwith 32kHz and upconvert to certain frequency in the range 1MHz to
20MHz. At receiver side, the received signal is downconverted to baseband and
store the recovered sequence into a data file.
I
load the FPGA bitstream?
Thanks,
Yan
- Original Message -
From: Johnathan Corgan jcor...@corganenterprises.com
Date: Tuesday, April 6, 2010 11:32 pm
Subject: Re: [Discuss-gnuradio] Questions on DDC in gr-sounder project
To: Yan Nie yn...@uwo.ca
Cc: discuss-gnuradio@gnu.org
On Tue, Apr 6
Dear all,
I'm trying to understand how Digital Down Conversion Implemented in gr-sounder
project. The DDC needs to be implemented in FPGA, but there isn't any module in
FPGA configuration implementing DDC. How does the receiver in gr-sounder
implement Digital Down Conversion?
Thanks a lot
the FPGA bitstream?
Thanks,
Yan
- Original Message -
From: Johnathan Corgan jcor...@corganenterprises.com
Date: Tuesday, April 6, 2010 11:32 pm
Subject: Re: [Discuss-gnuradio] Questions on DDC in gr-sounder project
To: Yan Nie yn...@uwo.ca
Cc: discuss-gnuradio@gnu.org
On Tue, Apr 6
Dear all,
I'm reading the receiver part of gr-sounder project. As my undering, in the
FPGA configuration of this project, the received signal directly goes to the
sounder module, after being demuxed into I and Q signals by adc_interface
module. I didn't see any module of the FPGA
Dear all,
I'm reading the receiver part of gr-sounder project. As my undering, in the
FPGA configuration of this project, the received signal directly goes to the
sounder module, after being demuxed into I and Q signals by adc_interface
module. I didn't see any module of the FPGA
Dear all,
I'm reading the receiver part of gr-sounder project. As my undering, in the
FPGA configuration of this project, the received signal directly goes to the
sounder module, after being demuxed into I and Q signals by adc_interface
module. I didn't see any module of the FPGA
Dear all,
I wanna apply a series of signal generated from the signal generator as a input
of the LFRX daughterboard to test my FPGA configuration for at the receiver
side. I'm wondering what the power limitation of the LFRX daughterboar is?
Thanks in advance
Regards,
Yan
Hi all,
I got a problem on opening usrp, but this program and the usrp worked well
before. The error message is as below:
e...@ubuntu:~$ usrp_sounder.py -t -f 3M
write_internal_ram failed: error sending control message: Protocol error
usrp: failed to load firmware
Hi all,
I'm wondering the directory of output.dat, which is the receiving data file of
gr-sounder? Thanks in advance.
Regards,
Yan
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio
frequency changing by clk_divider
To: Yan Nie yn...@uwo.ca
Cc: discuss-gnuradio@gnu.org
On Wed, Jan 27, 2010 at 15:08, Yan Nie yn...@uwo.ca wrote:
The major problem of the frequency decreasing is the
transmitting signal
from the antenna doesn't show the result of BPSK modulation in
the waveform
Dear all,
I'm trying to use clk_divider block to down the frequency of baseband PN code
in project gr-sounder to 32kHz. The time quest analysis of the verilog code
shows the result is correct. After the FPGA bitstream loaded,however, the
waveform of the signal still contains some high
Thank you so much Eric. I've another questions can the DAC data input frequency
be slow down to 25kHz? or make the frequency of data transmitted from FPGA be
slow down to 25kHz? How can I make it?
Thanks in advance.
Regads,
Yan
___
Discuss-gnuradio
Dear all,
What's the default setting, if python doesn't write any register in AD9862. For
example, in gr-sounder project there isn't any configuration for AD9862 chip.
Thanks in advance
Regards,
Yan
___
Discuss-gnuradio mailing list
Dear all,
I'm trying to load my own FPGA bitstream. The .rbf file, however, cannot be
loaded due to the errors as below. I've already copied the .rbf file under the
directories /usr/local/share/usrp/rev2 and rev4 as well.
Could you please guide me what the problem or the solution to solve the
Hi,
I'm trying build my own fpga bitstream by modifying usrp_sounder project. I've
saveral questions on the module master_control.
what store in reg_0, reg_1, reg_2, and reg3?
what assign to io_0 through io_3?
Can I monitor the signal from io_tx pins in daughter board by oscilloscope?
What
Hello,
Can gr-sounder run on Basic daughter board? If not, what's the problem?
(gr-sounder said the boards may be standalone LFTX/LFRXs or RFX
daughterboards, but what the reasons will be?)
Thanks in advanced
Yan
___
Discuss-gnuradio mailing list
Hello,
I've created my own .rbf file. I see the USRP loads the FPGA bitstream from
/usr/rev{2,4}/*.rbf, but it doesn't allow me to copy my .rbf file into this
directory. How can I load my FPGA bitstream?
Thanks in advance.
Yan
___
Discuss-gnuradio
the problem it
sould be?
Thanks in advance
Yan
- Original Message -
From: Mattias Kjellsson m...@kth.se
Date: Monday, January 11, 2010 3:34 pm
Subject: Re: [Discuss-gnuradio] how to load my own .rbf bitstream?
To: discuss-gnuradio@gnu.org
Yan Nie wrote:
Hello,
I've created my own .rbf
Hello,
I'm looking for the schematic and layout map for USRP1, but I cannot find the
schematic at the download page of http://www.ettus.com/download .
Could you please tell me where can I get the the schematic and layout map of
USRP1.
Thank you so much!
Yan
Thank you Matt and Tim. How about the USRP FPGA/FX2 Interface, FPGA/CODECs
Interface, and CODECs/FX2 Interface? Where can I get these?
I saw them in the previous gnuradio website, but didn't download them. I cannot
find them in the new gnuradio web.
Thank you so much
Yan
I'm trying to find the schematic and layout of USRP board.
The website http://gnuradio.org/svn/usrp-hw/trunk for schematic of USRP cannot
be opened. I didn't find the schematic and layout in
http://www.ettus.com/download either. Could you please give me some hint where
can I find the
Hi,
I want to track the gr-sounder program to see the role each module plays in the
whole gr-sounder module, because I need to modify the some verilog module in
gr-sounder.
what can I use to debug the program? I'm using PyDev+eclipse to complie the
python code, and Quartus to compile verilog
I'm a beginner of gnuradio, and I'm trying to understand all the programs in
gr-sounder. What does the folder tb in gr-sounder do? How all the program in
gr-sounder are organized. Any explaination of these program?(like what does
each program do? or how can read them?) Thank you in advance!
Hi,
I'm running the FM receiver to get FM radio in GRC, but I got noise only
without any error shown after execution. Could you help me what the problem
could be?
I'm pretty new to gnuradio, is there any useful and helpful reference for a
beginner to quickly learn it?
Thank you very much for
91 matches
Mail list logo