[Discuss-gnuradio] Simple TX/RX test problem

2010-11-16 Thread Songsong Gee
I made a GRC flow graph like this image
http://lh5.ggpht.com/_byQV8nmc5FA/TOJtmsZcuiI/AQY/ylUoDqXpXbw/s800/%EC%8A%A4%ED%81%AC%EB%A6%B0%EC%83%B7.png

And the result is like this image
http://lh5.ggpht.com/_byQV8nmc5FA/TOJtm9GDpXI/AQc/1MsP1mXFUNQ/s800/%EC%8A%A4%ED%81%AC%EB%A6%B0%EC%83%B7-Top%20Block.png

The upper is the sender side, the lower is the receiver side
How can I receive normally?
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


[Discuss-gnuradio] Multi-port NIC for laptop

2010-11-16 Thread YouheiFujii
Hi all,

Now I use laptop PC (Dell Studio 1737 ) with USRP2.

I want to connect 2 or more USRP2s to that laptop PC.
When I connect, I want to use PCI Express card ( don't use ether-hub).

Does any one know any products to use that proposal?


regards,
youhei


___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] Multi-port NIC for laptop

2010-11-16 Thread Per Zetterberg
On Tue, 2010-11-16 at 21:12 +0900, YouheiFujii wrote:
 Hi all,
 
 Now I use laptop PC (Dell Studio 1737 ) with USRP2.
 
 I want to connect 2 or more USRP2s to that laptop PC.
 When I connect, I want to use PCI Express card ( don't use ether-hub).
 
 Does any one know any products to use that proposal?
 
 
 regards,
 youhei
 
 
 ___
 Discuss-gnuradio mailing list
 Discuss-gnuradio@gnu.org
 http://lists.gnu.org/mailman/listinfo/discuss-gnuradio

I use an ExpressCard/34 GigaNet 1000BASE-T Ethernet in my Dell
Latitude E6400 laptop. I can stream to the two ports (built + the above)
with decimation factor eight (four does not work, haven't tried anything
in-between). However, interestingly, I can send short bursts of data
(simultaneously) at decimation rate four. 

BR/
Per


___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] UHD Problem...usrp2 no control response

2010-11-16 Thread Justin Bracken
The error occurs on recieve and transmit. It only occurs on the eth1
interface with the 192.168.20.2 Usrp2. I also get the error when I run
uhd_usrp_probe. It all isolated to that one usrp2. The usrp2 on eth0 works
fine.
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] Simple TX/RX test problem

2010-11-16 Thread Josh Blum

Your TX amplitude is effectively zero, see the docs in the usrp sink block.

Also, do not use a throttle block when you have a physical device (such 
as a usrp) in the stream.


-josh

On 11/16/2010 03:42 AM, Songsong Gee wrote:

I made a GRC flow graph like this image
http://lh5.ggpht.com/_byQV8nmc5FA/TOJtmsZcuiI/AQY/ylUoDqXpXbw/s800/%EC%8A%A4%ED%81%AC%EB%A6%B0%EC%83%B7.png

And the result is like this image
http://lh5.ggpht.com/_byQV8nmc5FA/TOJtm9GDpXI/AQc/1MsP1mXFUNQ/s800/%EC%8A%A4%ED%81%AC%EB%A6%B0%EC%83%B7-Top%20Block.png

The upper is the sender side, the lower is the receiver side
How can I receive normally?




___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] UHD Problem...usrp2 no control response

2010-11-16 Thread Josh Blum
Bitten by the ethernet pause frames? You may want to try the flow 
control branch and fpga images. See the flow_ctrl branch on the uhd repo 
and the flow control images here: http://www.ettus.com/downloads/uhd_images/


On 11/16/2010 07:41 AM, Justin Bracken wrote:

The error occurs on recieve and transmit. It only occurs on the eth1
interface with the 192.168.20.2 Usrp2. I also get the error when I run
uhd_usrp_probe. It all isolated to that one usrp2. The usrp2 on eth0 works
fine.


Ok, it should not happen with just the probe app. Thats just nice slow 
request/response transactions over UDP. You may have to put eth1 down.


-Josh



___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


[Discuss-gnuradio] UHD Problem...usrp2 no control response

2010-11-16 Thread Justin Bracken
It looks like the uhd image is:
uhd-images-20100901.003255.b5461fc-linux

Maybe that helps.
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


[Discuss-gnuradio] GNU Radio Unstable Behavior

2010-11-16 Thread gef
I set up a two-node link using tunnel.py, two nodes continuously exchanged data
with each other. Quite often, GNU Radio stopped in one node because of the
following error. Any hints to resolve this problem will be highly appreciated.

Andrew

Exception in thread Thread-1:
Traceback (most recent call last):
  File /usr/lib/python2.6/threading.py, line 532, in __bootstrap_inner
self.run()
  File /home/titan/new_multi_chan/pkt.py, line 95, in run
ok, payload = packet_utils.unmake_packet(msg.to_string(), int(msg.arg1()))
  File /usr/local/lib/python2.6/dist-packages/gnuradio/packet_utils.py, line
183, in unmake_packet
payload_with_crc = dewhiten(whitened_payload_with_crc, whitener_offset)
  File /usr/local/lib/python2.6/dist-packages/gnuradio/packet_utils.py, line
95, in dewhiten
return whiten(s, o)# self inverse
  File /usr/local/lib/python2.6/dist-packages/gnuradio/packet_utils.py, line
91, in whiten
z = sa ^ random_mask_vec8[o:len(sa)+o]
ValueError: shape mismatch: objects cannot be broadcast to a single shape

___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


[Discuss-gnuradio] UHD IP Address Setting Issue

2010-11-16 Thread Gregory, Adam
Hi all,

 

I'm trying to get a MIMO setup working using USRP2s with the UHD
drivers. I have a PC with 2 gigabit Ethernet interfaces, and a USRP2
connected to each.

 

My problem is that I can't change the USRP2 IP address so that the two
devices have different addresses. I can set the IP address in the
motherboard EEPROM using usrp_burn_mb_eeprom, and I can see the updated
IP address reported when I run uhd_usrp_probe, but the IP address the
USRP2 answers to is still 192.168.10.2.

 

Power-cycling the device has no effect, nor does trying another PC in
case of any address caching. I've tried with UHD firmware  fpga images
built myself from the latest git, and also with the 01/09/2010 release.

 

I've seen on the mailing list archives that some people have had success
with MIMO and UHD, and I haven't found any reference to IP address
problems. I must be missing something. Could anyone help please?

 

Thanks in advance,

Adam

--
Roke Manor Research Ltd, Romsey,
Hampshire, SO51 0ZN, United Kingdom

Part of the Chemring Group
Registered in England  Wales at:
Chemring Group PLC, Chemring House, 1500 Parkway,
Whiteley, Fareham, Hampshire PO15 7AF, ENGLAND
Registered Number: 267550

Visit our website at www.roke.co.uk

The information contained in this e-mail and any attachments is
proprietary to Roke Manor Research Ltd and must not be passed to any
third party without permission. This communication is for information
only and shall not create or change any contractual relationship.


Please consider the environment before printing this email
~
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] Help: usrp tune not working in wbx daughter board

2010-11-16 Thread Steven Clark
On Tue, Nov 16, 2010 at 1:26 AM, ton ph ph.ton.sha...@gmail.com wrote:

 Thanks steven ,
  I am able to tune steven , but same old problem in which the tune
 start before and the information which i see is a little bit late , as it
 seems reading from the previous buffer of the fifo. And my tuning happens
 dynamically when i got a particular info after processing the fifo contents,
 i have to tune at that time and i cannot determine the time when it will
 come.
  And i was thinking ,if after tuning if i flush out the fifo contents wont
 it give proper result .. i m attaching the logic part how i m reading the
 fifo using subprocess in python hope it will make more clearer
 explaination of my problem

 # this is inside a thread run part
 # reads the fifo with usrp  info
 cmd = [' ./pythonProg1.py | ./pythonProg2.py ']
 proc = subprocess.Popen(cmd, shell=True, bufsize=0, stdout=subprocess.PIPE,
 stderr=subprocess.STDOUT )

 count = 0
 next_frequency = [123,435,456]
 while flag == True:
 line = proc.stdout.readline()
 # returns the tuned frequency only and YES when satisfy
 some problem
 print line
 if line == YES:
 # tune to another frequency
 usrp.tune_frequency(next_frequency[count])
 count =count +1

 Might be i have implemented in a very wrong way but my situation is this
 steve.
 the subprocess runs a  command in cmd variable using pipe. pythonProg1
 output is fed to
 pythonProg2.py and after this the output which i get in line variable is
 YES , until then the usrp
 stay tune to that frequency and returns frequency tuned to and when i get
 the YES i tune to another frequency and tunes until end of
 contents in the list next_frequency

 Hope i explain my problem thorougly ... and may be i can implement in a
 different way , but i cant as imy system
 has become bigger now.Please guide me if you have any means to solve my
 problem 
 i want to see line variable to show me the tuned frequency the moment i
 tune to that frequency.

 Thanks for your concern 



 On Mon, Nov 15, 2010 at 8:17 PM, Steven Clark steven.p.cl...@gmail.comwrote:



 On Sun, Nov 14, 2010 at 11:49 PM, ton ph ph.ton.sha...@gmail.com wrote:

 hi steven,
  Definitely yes , i am not getting any error and also no effect in tune,
 i can see ... but i dont know why its not been affected.Moreover  i am using
 a fifo file and simultaneously reading the fifo using another thread. I was
 also having a doubt if is it that the usrp is tuned , but i am reading the
 info from the buffer of the previous frequency... means thou its tuned but
 we get a display of the previous info of my previous frequency from the
 buffer  can you please guide me
 Thanks.


 The error is probably in the FIFO mechanism, or as you say you might not
 be reading out to where the newly-tuned data starts. Try to simplify the
 setup.  Something like this, where you only write the file, rather than
 trying to write  read at same time. After the program finishes, analyze the
 file and make sure it has the frequency tune near the middle of the file.

 class MyTopBlock(gr.top_block):
 def __init__(self):
 samp_rate = 125e3 #or something low, match with decimation rate
 num_samps = samp_rate * 5 #roughly 5 seconds of capture

 self.u = usrp.source_c()
 self.limiter = gr.head(gr.sizeof_gr_complex, num_samps) #limit
 number of samples to file
 self.fileout = gr.file_sink(...)

 ...

 self.connect(self.u, self.limiter, self.fileout)


 class MyTunerThread(threading.Thread):
 def __init__(self, topblock):
 threading.Thread.__init__(self)
 self.topblock = topblock

 def run(self):
 time.sleep(2.5)
 self.topblock.tune(new_freq)


 def main():
 tb = MyTopBlock()

 tt = MyTunerThread(tb)

 tt.start()

 tb.run()
 print('top block done')

 tt.join()
 print('tuner thread exited')

 if __name__ == '__main__':
 main()



Ok, so there is no problem with tuning (initially you said i am not able to
use my thread to tune the usrp).

Instead, you have a problem with timing/synchronization. I don't know if you
will ever be able to achieve the perfect timing you are looking for...after
you issue a tune command, there will always be some number of samples that
come out of the USRP at the old frequency (due to buffering) followed by
some number of samples (~200us worth) during which the LO is unstable
(locking to new frequency), followed by samples at new frequency. The best
you can do is to try to keep the FIFO as empty as possible to minimize the
lag, and try to calibrate out the remaining lag as best as possible, and
throw away samples in the uncertain period. Otherwise, you can stop the
flowgraph when your condition is met, let the remaining samples flush out,
issue the tune, wait a little bit, then 

[Discuss-gnuradio] Re: get fatal IO error 11 when running usrp2_fft.py (USRP2 + XCVR2450)

2010-11-16 Thread XIAN PAN
Hi Marcus D. Leech,

Thanks for your response. I try the -d 40 on the command usrp2_fft.py. The
problem is still here.
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] UHD IP Address Setting Issue

2010-11-16 Thread Veljko Pejovic
Hi,

usrp2_card_burner_gui.py in share/uhd/utils worked fine for me on
Ubuntu 10.04. Did you set the network interfaces addresses properly?

Cheers,

Veljko


On Tue, Nov 16, 2010 at 8:57 AM, Gregory, Adam adam.greg...@roke.co.uk wrote:
 Hi all,



 I’m trying to get a MIMO setup working using USRP2s with the UHD drivers. I
 have a PC with 2 gigabit Ethernet interfaces, and a USRP2 connected to each.



 My problem is that I can’t change the USRP2 IP address so that the two
 devices have different addresses. I can set the IP address in the
 motherboard EEPROM using usrp_burn_mb_eeprom, and I can see the updated IP
 address reported when I run uhd_usrp_probe, but the IP address the USRP2
 answers to is still 192.168.10.2.



 Power-cycling the device has no effect, nor does trying another PC in case
 of any address caching. I’ve tried with UHD firmware  fpga images built
 myself from the latest git, and also with the 01/09/2010 release.



 I’ve seen on the mailing list archives that some people have had success
 with MIMO and UHD, and I haven’t found any reference to IP address problems.
 I must be missing something. Could anyone help please?



 Thanks in advance,

 Adam

 --

 Roke Manor Research Ltd, Romsey,
 Hampshire, SO51 0ZN, United Kingdom

 Part of the Chemring Group

 Registered in England  Wales at:
 Chemring Group PLC, Chemring House, 1500 Parkway,
 Whiteley, Fareham, Hampshire PO15 7AF, ENGLAND.
 Registered No: 267550

 

 Visit our website at www.roke.co.uk

 

 The information contained in this e-mail and any attachments is
 proprietary to Roke Manor Research Ltd and must not be passed to any
 third party without permission. This communication is for information
 only and shall not create or change any contractual relationship.

 

 Please consider the environment before printing this email

 ___
 Discuss-gnuradio mailing list
 Discuss-gnuradio@gnu.org
 http://lists.gnu.org/mailman/listinfo/discuss-gnuradio



___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] UHD IP Address Setting Issue

2010-11-16 Thread Marcus D. Leech

On 11/16/2010 11:57 AM, Gregory, Adam wrote:


Hi all,

I'm trying to get a MIMO setup working using USRP2s with the UHD 
drivers. I have a PC with 2 gigabit Ethernet interfaces, and a USRP2 
connected to each.


My problem is that I can't change the USRP2 IP address so that the two 
devices have different addresses. I can set the IP address in the 
motherboard EEPROM using usrp_burn_mb_eeprom, and I can see the 
updated IP address reported when I run uhd_usrp_probe, but the IP 
address the USRP2 answers to is still 192.168.10.2.


Power-cycling the device has no effect, nor does trying another PC in 
case of any address caching. I've tried with UHD firmware  fpga 
images built myself from the latest git, and also with the 01/09/2010 
release.


I've seen on the mailing list archives that some people have had 
success with MIMO and UHD, and I haven't found any reference to IP 
address problems. I must be missing something. Could anyone help please?


Thanks in advance,

Adam

--


Send us an ifconfig of your two GiGe interfaces

___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] Re: get fatal IO error 11 when running usrp2_fft.py (USRP2 + XCVR2450)

2010-11-16 Thread Eric Blossom
On Tue, Nov 16, 2010 at 12:27:07PM -0500, XIAN PAN wrote:
 Hi Marcus D. Leech,
 
 Thanks for your response. I try the -d 40 on the command usrp2_fft.py. The
 problem is still here.

Is your system running out of memory?

Look at the output of

  $ dmesg

and look at /var/log/messages

  $ sudo tail -1000 /var/log/messages | less


Eric

___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] USRP2+WBX - How to use precisely an 8 MHz band?

2010-11-16 Thread Vladutzzz

Thank you all, for your replies!
I am a bit confused about the 10 rate decimation, which just gets one
halfband (the low rate one) - as explained in USRP2 FAQ. Does this affect
the power level that I will later measure?
I thought about using 8 which is also a multiple of 4, but it is a very
unfortunate fraction and I would like to keep as much as possible from the
original band, plus the 10 rate will also decrease the load on my processor.
So, is the 10 rate decimation in fact a good candidate for what I'm trying
to do or I'm better of using 8 with a 1.5625 rational resampler?
Thank you all.

Vlad.



Matt Ettus wrote:
 
 On 11/11/2010 07:46 AM, Vladutzzz wrote:

 Dear all,
 I am trying to receive with my USRP2 + WBX daughterboard a signal band of
 precisely 8 MHz in order to measure it's power.
 The problem is that since USRP2 has a 100 MSample/s sampling and I can't
 just devide it by 12.5 to get the desidered 8 MHz band, I need
 to use an FPGA decimation of 100 together with an interpolation of 8 in
 order to get the desidered results
 (I am not using decim 25 and interpol 2, because it is said in the
 specification of USRP2 that both parameters have to be at least 4, and
 multiples of 4, in order to get the full band).

 Is this the only way of going about this operation?

 Doesn't this eliminate too much usefull information?

 Please let me know if you would this in a different way!
 Thank you for your time!
 
 
 I would suggest decimating by 8 or 10, and then filtering in software to 
 get the exact bandwidth you need.
 
 Matt
 
 ___
 Discuss-gnuradio mailing list
 Discuss-gnuradio@gnu.org
 http://lists.gnu.org/mailman/listinfo/discuss-gnuradio
 
 

-- 
View this message in context: 
http://old.nabble.com/USRP2%2BWBX---How-to-use-precisely-an-8-MHz-band--tp30191243p30231121.html
Sent from the GnuRadio mailing list archive at Nabble.com.


___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] GNU Radio Unstable Behavior

2010-11-16 Thread Eric Blossom
On Tue, Nov 16, 2010 at 11:51:51AM -0500, g...@vt.edu wrote:
 I set up a two-node link using tunnel.py, two nodes continuously exchanged 
 data
 with each other. Quite often, GNU Radio stopped in one node because of the
 following error. Any hints to resolve this problem will be highly appreciated.
 
 Andrew
 
 Exception in thread Thread-1:
 Traceback (most recent call last):
   File /usr/lib/python2.6/threading.py, line 532, in __bootstrap_inner
 self.run()
   File /home/titan/new_multi_chan/pkt.py, line 95, in run
 ok, payload = packet_utils.unmake_packet(msg.to_string(), int(msg.arg1()))
   File /usr/local/lib/python2.6/dist-packages/gnuradio/packet_utils.py, line
 183, in unmake_packet
 payload_with_crc = dewhiten(whitened_payload_with_crc, whitener_offset)
   File /usr/local/lib/python2.6/dist-packages/gnuradio/packet_utils.py, line
 95, in dewhiten
 return whiten(s, o)# self inverse
   File /usr/local/lib/python2.6/dist-packages/gnuradio/packet_utils.py, line
 91, in whiten
 z = sa ^ random_mask_vec8[o:len(sa)+o]
 ValueError: shape mismatch: objects cannot be broadcast to a single shape
 

I looks like you may be passing a zero-length string to unmake_packet,
and that whiten doesn't not properly deal with a zero length string.

Try not calling unmake_packet if msg.to_string() returns a zero length
string.

Eric

___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] UHD IP Address Setting Issue

2010-11-16 Thread Josh Blum

A fix has been pushed (the eeprom offset was wrong). -Josh

On 11/16/2010 08:57 AM, Gregory, Adam wrote:

Hi all,



I'm trying to get a MIMO setup working using USRP2s with the UHD
drivers. I have a PC with 2 gigabit Ethernet interfaces, and a USRP2
connected to each.



My problem is that I can't change the USRP2 IP address so that the two
devices have different addresses. I can set the IP address in the
motherboard EEPROM using usrp_burn_mb_eeprom, and I can see the updated
IP address reported when I run uhd_usrp_probe, but the IP address the
USRP2 answers to is still 192.168.10.2.



Power-cycling the device has no effect, nor does trying another PC in
case of any address caching. I've tried with UHD firmware  fpga images
built myself from the latest git, and also with the 01/09/2010 release.



I've seen on the mailing list archives that some people have had success
with MIMO and UHD, and I haven't found any reference to IP address
problems. I must be missing something. Could anyone help please?



Thanks in advance,

Adam

--
Roke Manor Research Ltd, Romsey,
Hampshire, SO51 0ZN, United Kingdom

Part of the Chemring Group
Registered in England  Wales at:
Chemring Group PLC, Chemring House, 1500 Parkway,
Whiteley, Fareham, Hampshire PO15 7AF, ENGLAND
Registered Number: 267550

Visit our website at www.roke.co.uk

The information contained in this e-mail and any attachments is
proprietary to Roke Manor Research Ltd and must not be passed to any
third party without permission. This communication is for information
only and shall not create or change any contractual relationship.


Please consider the environment before printing this email
~




___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] Re: get fatal IO error 11 when running usrp2_fft.py (USRP2 + XCVR2450)

2010-11-16 Thread Marcus D. Leech

On 11/16/2010 12:27 PM, XIAN PAN wrote:

Hi Marcus D. Leech,
Thanks for your response. I try the -d 40 on the command usrp2_fft.py. 
The problem is still here.

If you *dont* use Peak Hold, does it work?

There was a problem, deep in the bowels of OpenGL related to the Peak 
Hold function that seemed to cause this behaviour.





___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


[Discuss-gnuradio] UHD Problem...usrp2 no control response

2010-11-16 Thread Justin Bracken
It was the ethernet card. Just a suggestion but it might be nice to add this
to the debugging network problems section of UHD-USRP2 Application Notes.
Thank you very much Josh!

Specifically I found uhd_find_devices and uhd_usrp_probe --args
device-specific-address-args to be useful next steps after pinging the
usrp2s to find them.
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


[Discuss-gnuradio] USRP Amplifier

2010-11-16 Thread mrahaim


Hi Everyone,

Does anyone have a suggestion for an off the shelf low frequency 
amplifier to use with the USRP?  I have a USRP2 with a LFTX board and I 
run the RF output to a Bias T attached to an LED driver (I'm using the 
system as a Visual Light Commmunication setup).  I noticed that the 
Ettus FAQ suggests using a simple connectorized amplifier, but the 
minimum operating frequency for anything I've found is around 10MHz, 
and the max frequency my system can operate at is 5MHz (bandwidth 
limitations of the LED).


Any suggestions would be greatly appreciated,

Michael Rahaim
Graduate Research Assistant
Smart Lighting Engineering Research Center
Boston University
mrah...@bu.edu


___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] USRP2-XCVR2450 receive problem

2010-11-16 Thread XIAN PAN
HI Josh,

Thanks for your response. The firmware I used is
txrx_xcvr_raw_eth_20100608.bin. I think it is the latest version for
xcvr2450.
I guess there is a problem be shown in the waveform after using the
usrp2_fft.py (see the attachment, the red cycle part in the screenshot). In
my test, the red cycle part shows . But other person's test result shows
XCVR2450 at the same position. I also attach this person's result in the
attach (the only difference is this person uses USRP1 + XCVR2450). Is there
any different between using USRP2+xcvr2450 with using USRP1+XCVR2450?? I
have two USRP2+XCVR2450 and none of them can get the signal. I really want
to know what is happen.
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] Gnu Radio on F14

2010-11-16 Thread Steve Mcmahon
Marcus:

I'm curious about that last statement you made, F14 is running python2.7, so I 
had to update my .bashrc to reflect this. I might be running Fedora 14 with 
GNU Radio 3.3.0 soon too, so I'm curious what you had to change in your .bashrc 
file.

Also, I noticed that you did NOT use GNU Radio 3.3.0, but rather you used the 
latest branch in Git. What branch specifically did you use? I guess I will need 
to do the same.

Fedora 14 uses gcc version 4.5.1, right?

Thanks.

Steve McMahon



--- On Tue, 11/16/10, Marcus D. Leech mle...@ripnet.com wrote:

 From: Marcus D. Leech mle...@ripnet.com
 Subject: [Discuss-gnuradio] Gnu Radio on F14
 To: Discuss-gnuradio@gnu.org
 Date: Tuesday, November 16, 2010, 7:30 AM

 Got my F14 system together today, and
 build Gnu Radio, with UHD from the
 latest GIT source.
 
 It went without incident.
 
 My new F14 machine is an x86_64 machine, an AMD Phenom X3,
 with 4GB of
 memory.
 
 F14 is running python2.7, so I had to update my .bashrc to
 reflect this.
 
 
 -- 
 Principal Investigator
 Shirleys Bay Radio Astronomy Consortium
 http://www.sbrac.org
 
 
 
 ___
 Discuss-gnuradio mailing list
 Discuss-gnuradio@gnu.org
 http://lists.gnu.org/mailman/listinfo/discuss-gnuradio
 


  

___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


[Discuss-gnuradio] How to connect LP0410 to the daughter board?

2010-11-16 Thread Ming Wah
Hi,

We bought several LP0410 antennas, but not sure how to connect them to the 
daughter board. 

The LP0926 has a male SMA connector to it, but the LP0410 doesn't.  That means 
we need to buy an SMA connector and solder it to the LP0410.  My question is 
what kind of SMA connector will fit?  What type of SMA connector did you use 
for the LP0926?  Will it fit in LP0410?

I saw a list of SMA connectors here:
http://www.rfconnector.com/sma-end-launch-jack-pcb-connectors.html
Which one do you think is the appropriate one for LP0410?

Also, what kind of stand do you use to mount the antenna?

Thanks!
Ming___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] Gnu Radio on F14

2010-11-16 Thread Marcus D. Leech
On 11/16/2010 02:48 PM, Steve Mcmahon wrote:
 Marcus:

 I'm curious about that last statement you made, F14 is running python2.7, so 
 I had to update my .bashrc to reflect this. I might be running Fedora 14 
 with GNU Radio 3.3.0 soon too, so I'm curious what you had to change in your 
 .bashrc file.

   
I had to change my PYTHONPATH to reflect the new version of Python:

PYTHONPATH=/usr/local/lib/python2.7/site-packages

or

PYTHONPATH=/usr/local/lib64/python2.7/site-packages

depending on whether you're on a 64 or 32-bit machine.

I've attached a little shell script that can set the PYTHONPATH
appropriately, by finding
 the appropriate bits dynamically.

 Also, I noticed that you did NOT use GNU Radio 3.3.0, but rather you used the 
 latest branch in Git. What branch specifically did you use? I guess I will 
 need to do the same.

   
I use the next branch, because I'm a UHD user.

 Fedora 14 uses gcc version 4.5.1, right?


   
Yes.



-- 
Principal Investigator
Shirleys Bay Radio Astronomy Consortium
http://www.sbrac.org

#!/bin/sh
mach_type=`uname -m`
lib=lib
if [ $mach_type = x86_64 ]
then
lib=lib64
fi
for version in 2.9 2.8 2.7 2.6
do
if [ -d /usr/local/$lib/python${version}/site-packages ]
then
break
fi
done
PYTHONPATH=/usr/local/$lib/python${version}/site-packages:$HOME/python:$HOME/bin
export PYTHONPATH
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] How to connect LP0410 to the daughter board?

2010-11-16 Thread Jason Abele
2010/11/16 Ming Wah wanmingw...@163.com:
 Hi,

 We bought several LP0410 antennas, but not sure how to connect them to the
 daughter board.

 The LP0926 has a male SMA connector to it, but the LP0410 doesn't.  That
 means we need to buy an SMA connector and solder it to the LP0410.  My
 question is what kind of SMA connector will fit?  What type of SMA connector
 did you use for the LP0926?  Will it fit in LP0410?

The same SMA connector should have come with the LP0410 and requires
soldering it into place.

This document shows how to connect either an SMA connector or cable to
the LP0410:
http://www.ettus.com/downloads/LP0410.pdf

The connector you want is:  LTI-SASF54GT from rfconnector.com
(lighthorse) or another PCB Mount SMA with compatible footprint

Jason

___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] How to connect LP0410 to the daughter board?

2010-11-16 Thread Matt Ettus
The connector should have been included.  Send an email to sa...@ettus.com with 
your order number and we'll have them sent to you.

Matt

Ming Wah wanmingw...@163.com wrote:

Hi,

We bought several LP0410 antennas, but not sure how to connect them to the 
daughter board. 

The LP0926 has a male SMA connector to it, but the LP0410 doesn't.  That means 
we need to buy an SMA connector and solder it to the LP0410.  My question is 
what kind of SMA connector will fit?  What type of SMA connector did you use 
for the LP0926?  Will it fit in LP0410?

I saw a list of SMA connectors here:
http://www.rfconnector.com/sma-end-launch-jack-pcb-connectors.html
Which one do you think is the appropriate one for LP0410?

Also, what kind of stand do you use to mount the antenna?

Thanks!
Ming
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] Multi-port NIC for laptop

2010-11-16 Thread YouheiFujii

(2010/11/17 0:24), Per Zetterberg wrote:

On Tue, 2010-11-16 at 21:12 +0900, YouheiFujii wrote:

Hi all,

Now I use laptop PC (Dell Studio 1737 ) with USRP2.

I want to connect 2 or more USRP2s to that laptop PC.
When I connect, I want to use PCI Express card ( don't use ether-hub).

Does any one know any products to use that proposal?


regards,
youhei


___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


I use an ExpressCard/34 GigaNet 1000BASE-T Ethernet in my Dell
Latitude E6400 laptop. I can stream to the two ports (built + the above)
with decimation factor eight (four does not work, haven't tried anything
in-between). However, interestingly, I can send short bursts of data
(simultaneously) at decimation rate four.

BR/
Per






Which products do you use?
If you don't mind, please tell me the name of products.

regard,youhei

___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


[Discuss-gnuradio] Build broken today

2010-11-16 Thread Marcus D. Leech
I did a git pull for both UHD (master)  and gnuradio (next) today, and 
a make clean; make in both places.  The build is currently broken:


eech/gnuradio/gruel/src/include 
-I/home/mleech/gnuradio/gruel/src/include -I/usr/include   
-I/usr/local/include   -I../../gr-uhd/lib  \

-MD -MF .deps/uhd_swig.Std \
-module uhd_swig -o uhd_swig.cc uhd_swig.i; then \
if test linux-gnu = mingw32; then \
/bin/rm -f .deps/uhd_swig.Sd; \
/bin/sed 's,,/,g'  .deps/uhd_swig.Std \
 .deps/uhd_swig.Sd; \
/bin/rm -f .deps/uhd_swig.Std; \
 .deps/uhd_swig.Sd .deps/uhd_swig.Std; \
fi; \
else \
/bin/rm -f .deps/uhd_swig.S*; exit 1; \
fi;
/usr/local/include/uhd/types/ranges.hpp:59: Error: Syntax error in input(3).
make[5]: *** [.deps/uhd_swig-generate-stamp] Error 1
make[5]: Leaving directory `/home/mleech/gnuradio/gr-uhd/swig'



___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] Build broken today

2010-11-16 Thread Josh Blum

I pushed the wrong thing... ok fixing, please wait...

On 11/16/2010 01:38 PM, Marcus D. Leech wrote:

I did a git pull for both UHD (master) and gnuradio (next) today, and
a make clean; make in both places. The build is currently broken:

eech/gnuradio/gruel/src/include
-I/home/mleech/gnuradio/gruel/src/include -I/usr/include
-I/usr/local/include -I../../gr-uhd/lib \
-MD -MF .deps/uhd_swig.Std \
-module uhd_swig -o uhd_swig.cc uhd_swig.i; then \
if test linux-gnu = mingw32; then \
/bin/rm -f .deps/uhd_swig.Sd; \
/bin/sed 's,,/,g'  .deps/uhd_swig.Std \
  .deps/uhd_swig.Sd; \
/bin/rm -f .deps/uhd_swig.Std; \
.deps/uhd_swig.Sd .deps/uhd_swig.Std; \
fi; \
else \
/bin/rm -f .deps/uhd_swig.S*; exit 1; \
fi;
/usr/local/include/uhd/types/ranges.hpp:59: Error: Syntax error in
input(3).
make[5]: *** [.deps/uhd_swig-generate-stamp] Error 1
make[5]: Leaving directory `/home/mleech/gnuradio/gr-uhd/swig'



___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] Build broken today

2010-11-16 Thread Thomas Tsou
On Tue, Nov 16, 2010 at 4:38 PM, Marcus D. Leech mle...@ripnet.com wrote:
 I did a git pull for both UHD (master)  and gnuradio (next) today, and a
 make clean; make in both places.  The build is currently broken:
...
 /usr/local/include/uhd/types/ranges.hpp:59: Error: Syntax error in input(3).
 make[5]: *** [.deps/uhd_swig-generate-stamp] Error 1
 make[5]: Leaving directory `/home/mleech/gnuradio/gr-uhd/swig'

Different but possibly related breakage in my applications after
today's pull. Looks like the API may have changed a bit.

UHDDevice.cpp:260: error: ‘struct uhd::gain_range_t’ has no member named ‘max’
UHDDevice.cpp:260: error: ‘struct uhd::gain_range_t’ has no member named ‘min’

  Thomas

___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] Gnu Radio on F14

2010-11-16 Thread Steve Mcmahon
Marcus:

Thanks for your help and feedback, and for the script.
I really appreciate you taking the time.

One more question: Since I am not a UHD user and I use my USRP2 with raw 
Ethernet, which Git branch should I use?

Thanks again!

Steve McMahon



--- On Tue, 11/16/10, Marcus D. Leech mle...@ripnet.com wrote:

 From: Marcus D. Leech mle...@ripnet.com
 Subject: Re: [Discuss-gnuradio] Gnu Radio on F14
 To: Steve Mcmahon steve.mcmaho...@yahoo.com
 Cc: GNR discuss-gnuradio@gnu.org
 Date: Tuesday, November 16, 2010, 3:06 PM
 On 11/16/2010 02:48 PM, Steve Mcmahon
 wrote:
  Marcus:
 
  I'm curious about that last statement you made, F14
 is running python2.7, so I had to update my .bashrc to
 reflect this. I might be running Fedora 14 with GNU Radio
 3.3.0 soon too, so I'm curious what you had to change in
 your .bashrc file.
 
    
 I had to change my PYTHONPATH to reflect the new version of
 Python:
 
 PYTHONPATH=/usr/local/lib/python2.7/site-packages
 
 or
 
 PYTHONPATH=/usr/local/lib64/python2.7/site-packages
 
 depending on whether you're on a 64 or 32-bit machine.
 
 I've attached a little shell script that can set the
 PYTHONPATH
 appropriately, by finding
  the appropriate bits dynamically.
 
  Also, I noticed that you did NOT use GNU Radio 3.3.0,
 but rather you used the latest branch in Git. What branch
 specifically did you use? I guess I will need to do the
 same.
 
    
 I use the next branch, because I'm a UHD user.
 
  Fedora 14 uses gcc version 4.5.1, right?
 
 
    
 Yes.
 
 
 
 -- 
 Principal Investigator
 Shirleys Bay Radio Astronomy Consortium
 http://www.sbrac.org
 
 




___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] Build broken today

2010-11-16 Thread Josh Blum

Thats why i was waiting to push. But I did it anyway so...

The ranges are now meta-ranges (ranges of ranges) that can hold 
discontinuous ranges and discrete values. The members min, max, and step 
were replaced with start(), stop(), and step(). That will give you the 
overall range.


Also, since this is a range of ranges, you can iterate through it and 
get each sub-range (also with start, stop, and step). A good example of 
this is the XCVR2450 that has two discontinuous frequency ranges.


BTW, the fixes are pushed to next on gnuradio.

-Josh

On 11/16/2010 02:01 PM, Thomas Tsou wrote:

On Tue, Nov 16, 2010 at 4:38 PM, Marcus D. Leechmle...@ripnet.com  wrote:

I did a git pull for both UHD (master)  and gnuradio (next) today, and a
make clean; make in both places.  The build is currently broken:

...

/usr/local/include/uhd/types/ranges.hpp:59: Error: Syntax error in input(3).
make[5]: *** [.deps/uhd_swig-generate-stamp] Error 1
make[5]: Leaving directory `/home/mleech/gnuradio/gr-uhd/swig'


Different but possibly related breakage in my applications after
today's pull. Looks like the API may have changed a bit.

UHDDevice.cpp:260: error: ‘struct uhd::gain_range_t’ has no member named ‘max’
UHDDevice.cpp:260: error: ‘struct uhd::gain_range_t’ has no member named ‘min’

   Thomas

___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] Ettus Research Announcements -- Nov 2010

2010-11-16 Thread Steve Mcmahon
Hello Matt:

Why the name USRP N210 instead of just USRP3? I just want to understand the 
new naming scheme. You imply that the N210 is but the first in a series of 
future N200-family devices. Could you comment on your plans for these devices? 
What is the product roadmap for the N220, N230, etc.? Thanks.

Steve McMahon



--- On Thu, 11/11/10, Matt Ettus m...@ettus.com wrote:

 From: Matt Ettus m...@ettus.com
 Subject: [Discuss-gnuradio] Ettus Research Announcements -- Nov 2010
 To: gnuradio Discuss-gnuradio@gnu.org, usrp-us...@lists.ettus.com 
 usrp-us...@lists.ettus.com, usrp-annou...@lists.ettus.com
 Date: Thursday, November 11, 2010, 6:32 PM
 
 
 ===
 
 Ettus Research Announcements
 November 2010
 
 1    USRP Nominated for Technology of
 the Year!
 2    USRP N210 Product Announcement
 3    DBSRX2 Product Announcement
 4    RFX2200 Product Announcement
 5    Rackmount Product Announcement
 6    UHD Driver status
 7    New Simulink Drivers for the USRP2
 8    New Mailing List
 9    DBSRX and TVRX End of Life
 10    SDR'10 Conference and GNU Radio
 Meeting
 
 ===
 
 1    USRP Nominated for Technology of
 the Year!
 
 
 The USRP Family of Products has been nominated for the 2010
 Technology
 of the Year award from the Wireless Innovation Forum. 
 We are very
 honored to have the USRP family be nominated from among the
 many
 exciting products and technologies in the Software Radio
 field.
 
 Members of the Wireless Innovation Forum may cast their
 vote online for
 the winner here:
 
     http://groups.winnforum.org/p/su/rd/sid=56
 
 Votes need to be in by 12 Pacific Time on Friday Nov 12th.
 
 ===
 
 2    USRP N210 Product Announcement
 
 The USRP N210 software radio system builds on the success
 of the USRP2,
 offering higher performance and increased
 flexibility.  The N210 offers
 the following improvements over the USRP2:
 
     - Xilinx Spartan 3A-DSP3400 FPGA
     - on-board TCXO frequency reference
     - Flash configuration memory.
     - An improved ADC (still 14 bits, 100
 MS/s)
 
 The flash memory replaces the SD card used on the USRP2,
 and is
 reprogrammable over the network.  The N210 is usable
 with our entire
 line of daughterboards.
 
 The USRP N210 introductory price is $1700, and orders
 placed now will
 ship in mid- to late- December.
 
 The USRP2 will continue to be available for those who
 cannot use the
 N210, but lead times may be longer.
 
 ===
 
 3    DBSRX2 Product Announcement
 
 The DBSRX2 is now shipping.  It has the same price
 ($150) and features
 as the original DBSRX, including an 800 MHz to 2.4 GHz
 frequency range,
 with the following improvements:
 
     - Better phase noise
     - No modifications necessary to use with
 the USRP2
 
 The DBSRX2 works with all USRP motherboards, including
 USRP1, USRP2,
 and USRP N210.  The DBSRX2 requires the use of the UHD
 drivers.
 
 Please see below for status of the original DBSRX.
 
 ===
 
 4    RFX2200 Product Announcement
 
 The RFX2200 is now shipping.  This transceiver covers
 2.0 GHz to 2.45
 GHz, has 50+ mW output power, and is otherwise similar to
 the other
 members of the RFX-series.  It is full duplex capable,
 and is ideal for
 use in the satellite up and downlink bands.  It costs
 $275 and works
 with all USRP systems.
 
 ===
 
 5    Rackmount Product Announcement
 
 We are now selling a rack mount frame for the USRP2 and
 USRP N210
 products.  This frame allows 4 systems to be mounted
 in a standard 19
 rack, occupying 3 Units of space.  It costs
 $250.  You can see a
 picture of it here:
 
     http://www.ettus.com/images/U2-Rackmount.JPG
 
 ===
 
 6    UHD Driver status
 
 The UHD is now the preferred driver system for all USRP
 products.  It
 supports all of our hardware, and works well with GNU Radio
 as well as
 other software packages.  It is strongly recommended
 that users migrate
 their applications to the new system.  More
 information about the UHD
 can be found here:
 
     http://www.ettus.com/uhd_docs/manual/html/
 
 ===
 
 7    New Simulink Drivers for the USRP2
 
 The MathWorks latest version (release R2010b) of
 Communications
 Blockset™ for Simulink® now ships with receiver and
 transmitter
 interface blocks to the USRP2. These blocks allow engineers
 to speed
 development of communications systems in a design
 environment that
 streams real world signals to and from the USRP2 radio.
 More
 information can be found here:
 
     

Re: [Discuss-gnuradio] Ettus Research Announcements -- Nov 2010

2010-11-16 Thread Steve Mcmahon
Hello Matt:

Sorry, one more question. Will the USRP N210 still support the raw Ethernet 
interface to the host (like for the USRP2), or will it only support the new UHD 
interface?

Secondly, what is performance penalty of UHD interface versus the raw Ethernet 
interface? UHD is based on UDP, so certainly there must be some reduction in 
the maximum data rate (and thus the bandwidth) compared the raw Ethernet 
interface. UDP certainly adds overhead...

Finally, if the USRP N210 only supports the new UHD interface, what is the 
reason that the current raw Ethernet interface is being deprecated in favor of 
UHD? What are the advantages of UHD compared to raw Ethernet? What are the 
disadvantages?

Thanks a lot for answering all these questions!!

Steve McMahon



--- On Thu, 11/11/10, Matt Ettus m...@ettus.com wrote:

 From: Matt Ettus m...@ettus.com
 Subject: [Discuss-gnuradio] Ettus Research Announcements -- Nov 2010
 To: gnuradio Discuss-gnuradio@gnu.org, usrp-us...@lists.ettus.com 
 usrp-us...@lists.ettus.com, usrp-annou...@lists.ettus.com
 Date: Thursday, November 11, 2010, 6:32 PM
 
 
 ===
 
 Ettus Research Announcements
 November 2010
 
 1    USRP Nominated for Technology of
 the Year!
 2    USRP N210 Product Announcement
 3    DBSRX2 Product Announcement
 4    RFX2200 Product Announcement
 5    Rackmount Product Announcement
 6    UHD Driver status
 7    New Simulink Drivers for the USRP2
 8    New Mailing List
 9    DBSRX and TVRX End of Life
 10    SDR'10 Conference and GNU Radio
 Meeting
 
 ===
 
 1    USRP Nominated for Technology of
 the Year!
 
 
 The USRP Family of Products has been nominated for the 2010
 Technology
 of the Year award from the Wireless Innovation Forum. 
 We are very
 honored to have the USRP family be nominated from among the
 many
 exciting products and technologies in the Software Radio
 field.
 
 Members of the Wireless Innovation Forum may cast their
 vote online for
 the winner here:
 
     http://groups.winnforum.org/p/su/rd/sid=56
 
 Votes need to be in by 12 Pacific Time on Friday Nov 12th.
 
 ===
 
 2    USRP N210 Product Announcement
 
 The USRP N210 software radio system builds on the success
 of the USRP2,
 offering higher performance and increased
 flexibility.  The N210 offers
 the following improvements over the USRP2:
 
     - Xilinx Spartan 3A-DSP3400 FPGA
     - on-board TCXO frequency reference
     - Flash configuration memory.
     - An improved ADC (still 14 bits, 100
 MS/s)
 
 The flash memory replaces the SD card used on the USRP2,
 and is
 reprogrammable over the network.  The N210 is usable
 with our entire
 line of daughterboards.
 
 The USRP N210 introductory price is $1700, and orders
 placed now will
 ship in mid- to late- December.
 
 The USRP2 will continue to be available for those who
 cannot use the
 N210, but lead times may be longer.
 
 ===
 
 3    DBSRX2 Product Announcement
 
 The DBSRX2 is now shipping.  It has the same price
 ($150) and features
 as the original DBSRX, including an 800 MHz to 2.4 GHz
 frequency range,
 with the following improvements:
 
     - Better phase noise
     - No modifications necessary to use with
 the USRP2
 
 The DBSRX2 works with all USRP motherboards, including
 USRP1, USRP2,
 and USRP N210.  The DBSRX2 requires the use of the UHD
 drivers.
 
 Please see below for status of the original DBSRX.
 
 ===
 
 4    RFX2200 Product Announcement
 
 The RFX2200 is now shipping.  This transceiver covers
 2.0 GHz to 2.45
 GHz, has 50+ mW output power, and is otherwise similar to
 the other
 members of the RFX-series.  It is full duplex capable,
 and is ideal for
 use in the satellite up and downlink bands.  It costs
 $275 and works
 with all USRP systems.
 
 ===
 
 5    Rackmount Product Announcement
 
 We are now selling a rack mount frame for the USRP2 and
 USRP N210
 products.  This frame allows 4 systems to be mounted
 in a standard 19
 rack, occupying 3 Units of space.  It costs
 $250.  You can see a
 picture of it here:
 
     http://www.ettus.com/images/U2-Rackmount.JPG
 
 ===
 
 6    UHD Driver status
 
 The UHD is now the preferred driver system for all USRP
 products.  It
 supports all of our hardware, and works well with GNU Radio
 as well as
 other software packages.  It is strongly recommended
 that users migrate
 their applications to the new system.  More
 information about the UHD
 can be found here:
 
     http://www.ettus.com/uhd_docs/manual/html/
 
 

[Discuss-gnuradio] waterfall question

2010-11-16 Thread Michael Civ
Hello All,

I began coding my own waterfall for a program using the Python specgram 
function, but noticed that gnuradio has some python files with waterfall in 
the title.
 I cannot figure out what exactly I need to do to include a gnuradio waterfall 
gui block in my program. Yes, I am a gnuub.

It seems like I need to have from gnuradio.wxgui import waterfallsink_gl or 
something similar. What function or object should I use in my python program?

Any help or comments are greatly appreciated.

Thanks,
Mike



  ___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] Ettus Research Announcements -- Nov 2010

2010-11-16 Thread Matt Ettus

On 11/16/2010 05:12 PM, Steve Mcmahon wrote:

Hello Matt:

Why the name USRP N210 instead of just USRP3? I just want to
understand the new naming scheme. You imply that the N210 is but the
first in a series of future N200-family devices. Could you comment on
your plans for these devices? What is the product roadmap for the
N220, N230, etc.? Thanks.

Steve McMahon



Steve,

Thanks for the question.  Even internally we get confused about the new 
naming scheme.


Each product number is one letter and 3 digits.  The letter denotes how 
the device is attached to the computer --

B stands for bus (i.e. USB)
N for network (ethernet in this case)
E for embedded computer

The first digit roughly indicates a product generation.  In this case, 2 
for the 2nd generation of our network devices.


The 2nd digit indicates option levels.  In this case 1 indicates the 
larger S3A-3400 DSP FPGA.


The third digit indicates major revisions.  In this case we are on the 
zeroth revision.



Had this naming system been around when the USRP1 was introduced, it 
would have been called the USRP B100.  There's no point in renaming it 
now, so we'll continue calling it the USRP1.  Similarly, the USRP2 would 
have been called the USRP N100, but we won't be renaming it.


There is a USRP N200 planned for March which will have a smaller Spartan 
3A DSP 1800 FPGA instead of the 3400 in the already-announced N210. 
This will cost $200 less than the N210 because of the smaller FPGA.


We also will be making a formal announcement very soon about the USRP 
E100 and USRP E110 which will be embedded radio systems with 2 different 
sizes of FPGA.



We have other products in development which will further exercise this 
new naming system :)


Matt

___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] Ettus Research Announcements -- Nov 2010

2010-11-16 Thread Marcus D. Leech

On 11/16/2010 08:20 PM, Steve Mcmahon wrote:

Secondly, what is performance penalty of UHD interface versus the raw Ethernet 
interface? UHD is based on UDP, so certainly there must be some reduction in 
the maximum data rate (and thus the bandwidth) compared the raw Ethernet 
interface. UDP certainly adds overhead...
With UHD, you can manipulate the maximum frame sizes to an extent that 
the extra bytes in the header disappear into the noise, so one
  (IMHO) shouldn't be concerned that UHD is a lesser beast in terms 
of on-the-wire performance.


I run a Rx-only UHD USRP2+DBS_RX in my lab 
(http://science-radio-labs.com) at 25Msps, and it's fine.  I don't think 
that the packet

  overhead is really that big an issue.


Finally, if the USRP N210 only supports the new UHD interface, what is the 
reason that the current raw Ethernet interface is being deprecated in favor of 
UHD? What are the advantages of UHD compared to raw Ethernet? What are the 
disadvantages?

** STRICTLY WEARING MY USRP1/USRP2 
USER/CUSTOMER HAT HERE **
From my point of view, as a *user* of Ettus hardware with Gnu Radio, 
UHD provides a more uniform abstraction layer for various physical
  devices that fit in the Analog-goop+{ADC,DAC}+FPGA+data-pump 
category.  It's nice not having your application need to know
  too much about the devices it'll be connected to.  Prior to UHD, 
there was no convenient way to do that (not that there was *no* way,
  just no *convenient* way).  Plus UHD is more platform-neutral than 
what went before.  It will allow Ettus (and anyone else who licenses
  UHD technology, I guess) devices to be used in a broader eco-system 
of SDR technology, and that's never a bad thing.







___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] waterfall question

2010-11-16 Thread Marcus D. Leech

On 11/16/2010 07:16 PM, Michael Civ wrote:

Hello All,

I began coding my own waterfall for a program using the Python 
specgram function, but noticed that gnuradio has some python files 
with waterfall in the title. I cannot figure out what exactly I need 
to do to include a gnuradio waterfall gui block in my program. Yes, I 
am a gnuub.


It seems like I need to have from gnuradio.wxgui import 
waterfallsink_gl or something similar. What function or object should 
I use in my python program?


Any help or comments are greatly appreciated.

Thanks,
Mike



There's a Waterfall Sink object.  Available through GRC 
(gnuradio-companion), and presumably instantiated in plain Python as well.


I tend not to use plain Python these days, since GRC does most of what 
one needs, and one can write ancillary Python/C++ code
  to handle the things it doesn't contemplate.  But if you're clever 
using GRC, you can do just about anything with it, I've found.





___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] Ettus Research Announcements -- Nov 2010

2010-11-16 Thread Matt Ettus

On 11/16/2010 05:20 PM, Steve Mcmahon wrote:

Hello Matt:

Sorry, one more question. Will the USRP N210 still support the raw
Ethernet interface to the host (like for the USRP2), or will it only
support the new UHD interface?


We have no intention of supporting the raw ethernet interface on there. 
 If someone wanted to port it over from the USRP2 it is certainly 
possible, but not worthwhile.




Secondly, what is performance penalty of UHD interface versus the raw
Ethernet interface? UHD is based on UDP, so certainly there must be
some reduction in the maximum data rate (and thus the bandwidth)
compared the raw Ethernet interface. UDP certainly adds overhead...


UDP/IP only add a very small amount of overhead since we are using 1500 
byte packets.  Our max sample rate is 25 MS/s at 16 bits I, 16 bits Q. 
That gives us 800mbps, which is enough under the 1 Gbps capability that 
there is plenty of room for the overhead.




Finally, if the USRP N210 only supports the new UHD interface, what
is the reason that the current raw Ethernet interface is being
deprecated in favor of UHD? What are the advantages of UHD compared
to raw Ethernet? What are the disadvantages?


That is really 2 separate questions:

The first is raw ethernet vs. UDP/IP.  UDP/IP allows packets to pass 
through routers.  Raw ethernet requires root access on Linux, and is 
extremely tough to get at on Windows.  UDP/IP plays nicer with the rest 
of the network stack.


The 2nd question is UHD vs. the drivers we had before.  UHD consolidates 
all the control of the hardware in one place, so everybody doesn't have 
to reinvent those wheels.  It allows you to switch between all of our 
motherboards and daughterboards (past, present, and future) 
transparently to the application writer and user.  UHD gives a much 
better interface for timed transmission and reception, and other 
advanced features that just weren't available otherwise.


Matt

___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] bandwidths 400Khz no longer work with USRP2

2010-11-16 Thread Marcus D. Leech

On 11/14/2010 02:28 PM, Marcus D. Leech wrote:

I did a git pull for both UHD GnuRadio yesterday.  I'm on the next
branch for gnuradio, and on
  master for UHD.

Since doing a rebuild yesterday, bandwidths below 400KHz no longer work
on the USRP2.

I did a test with a dead-simple flowgraph:

UHD single source--multi-const x 32767--FFT

For bandwidths= 400KHz, the resulting FFT, with my existing RF
front-end with 40dB gain feeding
   the BASIC_RX on my USRP2, the FFT looks just fine (showing a level
around -40dB).

But anything below 400KHz bandwidth (I tried various bandwidths between
200KHz and 400KHz),
   produces an FFT with nothing useful in it, and a level around -400dB.

This used to work just fine below 400KHz. What happened?


So, nobody has answered my question yet.

Even with the latest and freshest UHD (master) and GnuRadio (next), Rx 
bandwidths below 400KHz don't appear to work correctly on a USRP2

  with UHD, giving a flat-line at -410dB in the FFT display.





___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


[Discuss-gnuradio] question about import a new block in gnuradio-3.3.0

2010-11-16 Thread intermilan

hi all:
 I use the command create-gnuradio-out-of-tree-project to bulid a new 
block,and after that I use the following command:
 ./bootstrap
 ./configure
 make
 make check
 sudo make install
 Then I thought I had installed the new block.then I want to import the new 
block in the python to make sure it is successfully installed.Then I got this:

tianxia...@ubuntu:~/gnuradio-3.3.0/test_example$ python
Python 2.6.5 (r265:79063, Apr 16 2010, 13:09:56) 
[GCC 4.4.3] on linux2
Type help, copyright, credits or license for more information.
 import test_example
Traceback (most recent call last):
  File stdin, line 1, in module
  File /usr/local/lib/python2.6/dist-packages/test_example/__init__.py, line 
40, in module
from test_example_swig import *
  File 
/usr/local/lib/python2.6/dist-packages/test_example/test_example_swig.py, 
line 24, in module
_test_example_swig = swig_import_helper()
  File 
/usr/local/lib/python2.6/dist-packages/test_example/test_example_swig.py, 
line 20, in swig_import_helper
_mod = imp.load_module('_test_example_swig', fp, pathname, description)
ImportError: libgnuradio-test_example.so.0: cannot open shared object file: No 
such file or directory

My python is not very well,so I hope someone can help me figure it out.
Thank you in advance. ___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] bandwidths 400Khz no longer work with USRP2

2010-11-16 Thread Tom Rondeau
On Tue, Nov 16, 2010 at 6:13 PM, Marcus D. Leech mle...@ripnet.com wrote:
 On 11/14/2010 02:28 PM, Marcus D. Leech wrote:

 I did a git pull for both UHD GnuRadio yesterday.  I'm on the next
 branch for gnuradio, and on
  master for UHD.

 Since doing a rebuild yesterday, bandwidths below 400KHz no longer work
 on the USRP2.

 I did a test with a dead-simple flowgraph:

 UHD single source--multi-const x 32767--FFT

 For bandwidths= 400KHz, the resulting FFT, with my existing RF
 front-end with 40dB gain feeding
   the BASIC_RX on my USRP2, the FFT looks just fine (showing a level
 around -40dB).

 But anything below 400KHz bandwidth (I tried various bandwidths between
 200KHz and 400KHz),
   produces an FFT with nothing useful in it, and a level around -400dB.

 This used to work just fine below 400KHz. What happened?

 So, nobody has answered my question yet.

 Even with the latest and freshest UHD (master) and GnuRadio (next), Rx
 bandwidths below 400KHz don't appear to work correctly on a USRP2
  with UHD, giving a flat-line at -410dB in the FFT display.

No answer or insight, just another data point. I've been running UHD
apps today at 200 KHz sample rates with not problem.

Tom

___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] bandwidths 400Khz no longer work with USRP2

2010-11-16 Thread Marcus D. Leech
On 11/16/2010 11:34 PM, Tom Rondeau wrote:
 On Tue, Nov 16, 2010 at 6:13 PM, Marcus D. Leech mle...@ripnet.com wrote:
   
 No answer or insight, just another data point. I've been running UHD
 apps today at 200 KHz sample rates with not problem.

 Tom


   
Hmm, that *is* interesting.  What daugthercard?  What firmware?

And you're running latest GnuRadio and UHD?

I haven't run my hardware under 400KHz for several weeks, and then a
coupla days ago,
  after updating UHD and GnuRadio, it starts showing the -410dB
behaviour.  Even in a simple,
  simple flow-graph.  But anything = 400Khz, and it's fine and dandy again.





-- 
Principal Investigator
Shirleys Bay Radio Astronomy Consortium
http://www.sbrac.org



___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] question about import a new block in gnuradio-3.3.0

2010-11-16 Thread Eric Blossom
On Wed, Nov 17, 2010 at 10:48:11AM +0800, intermilan wrote:
 
 hi all:
  I use the command create-gnuradio-out-of-tree-project to bulid a new 
 block,and after that I use the following command:
  ./bootstrap
  ./configure
  make
  make check
  sudo make install
  Then I thought I had installed the new block.then I want to import the 
 new block in the python to make sure it is successfully installed.Then I got 
 this:
 
 tianxia...@ubuntu:~/gnuradio-3.3.0/test_example$ python
 Python 2.6.5 (r265:79063, Apr 16 2010, 13:09:56) 
 [GCC 4.4.3] on linux2
 Type help, copyright, credits or license for more information.
  import test_example
 Traceback (most recent call last):
   File stdin, line 1, in module
   File /usr/local/lib/python2.6/dist-packages/test_example/__init__.py, 
 line 40, in module
 from test_example_swig import *
   File 
 /usr/local/lib/python2.6/dist-packages/test_example/test_example_swig.py, 
 line 24, in module
 _test_example_swig = swig_import_helper()
   File 
 /usr/local/lib/python2.6/dist-packages/test_example/test_example_swig.py, 
 line 20, in swig_import_helper
 _mod = imp.load_module('_test_example_swig', fp, pathname, description)
 ImportError: libgnuradio-test_example.so.0: cannot open shared object file: 
 No such file or directory
 
 My python is not very well,so I hope someone can help me figure it out.
 Thank you in advance.   

Assuming you've got /usr/local/lib in /etc/ld.so.conf...

 $ sudo ldconfig


Or

 $ export LD_LIBRARY_PATH=/usr/local/lib


BTW, it's always helpful to tell us what OS and distribution you're using...

Eric

___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


[Discuss-gnuradio] surprising behavior of atsc_field_sync_demux

2010-11-16 Thread Achilleas Anastasopoulos
I am seeing a surprising behavior with atsc_field_sync_demux:
every time i run it i get slightly different results (in terms of
output file sizes/values).

I have uploaded two testfiles here (they are the two equalizer output streams):

http://www.eecs.umich.edu/~anastas/gnuradio/atsc_4eq0
http://www.eecs.umich.edu/~anastas/gnuradio/atsc_4eq1

and the python test script:

http://www.eecs.umich.edu/~anastas/gnuradio/eq-fsd.py

I would appreciate if someone can verify this behavior.

Achilleas

___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


[Discuss-gnuradio] md5sum error on Ettus website for USRP2 firmware

2010-11-16 Thread Steve Mcmahon
Hello:

Sorry to nit-pick at little details, but I think there is an error on the Ettus 
website. On the page listed below, in the table Firmware Images, the md5sum 
d784c4321114a83454493337393c5e2f is listed three times for three different 
images, dated June 08, 2010. This can't be correct. I downloaded 
txrx_wbx_raw_eth_20100608.bin to use on my WBX daughterboard, and I get a 
different md5sum of 769db035df296eca90abab43ceb291c8, which I assume is 
correct since the image seems to be working. Could someone fix the md5sums 
listed in the table on the webpage? Thanks a lot!!

http://code.ettus.com/redmine/ettus/projects/public/wiki/U2binaries

Steve McMahon




  

___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] bandwidths 400Khz no longer work with USRP2

2010-11-16 Thread Tom Rondeau
On Tue, Nov 16, 2010 at 8:42 PM, Marcus D. Leech mle...@ripnet.com wrote:
 On 11/16/2010 11:34 PM, Tom Rondeau wrote:
 On Tue, Nov 16, 2010 at 6:13 PM, Marcus D. Leech mle...@ripnet.com wrote:

 No answer or insight, just another data point. I've been running UHD
 apps today at 200 KHz sample rates with not problem.

 Tom



 Hmm, that *is* interesting.  What daugthercard?  What firmware?

WBX with latest firmware downloaded from Ettus Monday.

 And you're running latest GnuRadio and UHD?

Working from next and pulled from uhd/master yesterday.

Tom

___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] bandwidths 400Khz no longer work with USRP2

2010-11-16 Thread Marcus D. Leech
On 11/17/2010 02:00 AM, Tom Rondeau wrote:

 WBX with latest firmware downloaded from Ettus Monday.

   
Hmmm, I'm using Basic_Rx.  That should make *zero* difference.

I discovered that there's a magic break at any sample rate that
requires a decimation 256.
  So *somewhere* is having a hard time with greater-than-eight-bit integers.




-- 
Principal Investigator
Shirleys Bay Radio Astronomy Consortium
http://www.sbrac.org



___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] bandwidths 400Khz no longer work with USRP2

2010-11-16 Thread Marcus D. Leech
On 11/17/2010 02:00 AM, Tom Rondeau wrote:

 WBX with latest firmware downloaded from Ettus Monday.

   
That's the 20100901 firmware or something more recent?

 And you're running latest GnuRadio and UHD?
 
 Working from next and pulled from uhd/master yesterday.

 Tom


   


-- 
Principal Investigator
Shirleys Bay Radio Astronomy Consortium
http://www.sbrac.org



___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] bandwidths 400Khz no longer work with USRP2

2010-11-16 Thread Matt Ettus

On 11/16/2010 11:13 PM, Marcus D. Leech wrote:

On 11/17/2010 02:00 AM, Tom Rondeau wrote:


WBX with latest firmware downloaded from Ettus Monday.



Hmmm, I'm using Basic_Rx.  That should make *zero* difference.

I discovered that there's a magic break at any sample rate that
requires a decimation256.
   So *somewhere* is having a hard time with greater-than-eight-bit integers.



Decimation is filtering.  When you decimate by 512 you are reducing 
noise by a factor of 512 (27dB).  Since you are using a BasicRX, there 
will be very little noise, and 27dB less after decimation.  In fact, 
there is so little noise that the output of the filters is a constant 0 
once it is rounded to 16 bit ints.  That is why the FFT results 
essentially show negative infinity.


The solution is to decimate less in hardware and more in software, or to 
use more amplification.


Matt

___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] bandwidths 400Khz no longer work with USRP2

2010-11-16 Thread Tom Rondeau
On Tue, Nov 16, 2010 at 11:15 PM, Marcus D. Leech mle...@ripnet.com wrote:
 On 11/17/2010 02:00 AM, Tom Rondeau wrote:

 WBX with latest firmware downloaded from Ettus Monday.


 That's the 20100901 firmware or something more recent?

Yes, that's the firmware date I'm using (firmware and FPGA).

Tom


 And you're running latest GnuRadio and UHD?

 Working from next and pulled from uhd/master yesterday.

 Tom

___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] Problem in designing Coded OFDM Rxr (using, trellis-viterbi )

2010-11-16 Thread Venkat Vinod
Hi Achilleas Anastasopoulos,

   Thanks for the reply and clarification on trellis metric
computation.

I tried your  idea  to connect the ofdm demod block to trellis metric (to
perform both hamming and euclidean distance metrics;as the soft or hard
decision decoding can be performed on output ofdm symbols.)and connect it to
viterbi ,but it was unsuccessful. So,*I'm suspicious about *
*the approach of implementation and integrity of packet.*

For Transmission :
I  have achieved the transmitter blocks by passing the packet (containing
 header,payload and CRC) into a message queue that counts the incoming
items, when reached certain limit passes the message to a trellis encoder
that  is bypassed from a unpack to pack module(for proper input stream to
the encoder).The output  of trellis encoder is packed into a message and
passed through the ofdm_mod block.

*Flow Graph Model *
*packets from message source  pack to unpack--trellis
encoder  unpack to pack---stream to vector -packets
to a message sink
ofdm_mod(packets from message sink) --- ampl usrp.*

Suppose my uncoded packet size is of 256 bytes and if my coding rate is 1/2,
then the output packet size of trellis encoder should be 512 bytes.

Questions ??
1. * I doubt in losing packet modularity in  my approach for packing byte
stream of coded data back into a packet??? *
*2. Also, i used a trellis step size for decoder as K=256 * 8(packet size in
bits) /1 (bits per symbol).*
*Is it correct ??*
*3. The removal of header and packing back (payload and CRC) that is usually
done in ofdm_frame sink should be performed after the viterbi decoding.How
can I achieve it ??*


For question 3.I added a access code to my packet, so at the receiver the
output of viterbi is provided to a access_ correlator block and then to a
framer_sink_1 block(similar to the benchmark_tx,py  and benchmark_rx.py
implementation).Is it correct ??


Hope you respond to the email.Thanks for the help.




On Fri, Nov 12, 2010 at 1:23 PM, Achilleas Anastasopoulos anas...@umich.edu
 wrote:


 =
 *Problem:*
 The channel decoding should be  performed on the output of ofdm_demod
 block(ofdm_frame_sink ; the last block   that produces demodulated OFDM
 symbols). But, the combined_ viterbi block performs the demodulation of
 BPSK
 or QPSK based on the signal constellation and provides appropriate metrics
 to viterbi_algorithm.
 ==

 This is NOT true. The Viterbi block (combined or not) can work with a
 number of different metrics (eg, symbol wise Hamming distance!)
 So you can implement your approach with this block as well.

 In fact this kind of modularity was the MAIN design feature of the
 gr-trellis!


 Of course, this does not mean that your approach is not going to work;
 indeed you are trying to perform
 soft-input decoding which is better.

 let me know if you have further problems with that,
 Achilleas




-- 
Venkat Vinod Patcha
Tel: +1 225 328 7356
___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] bandwidths 400Khz no longer work with USRP2

2010-11-16 Thread Marcus D. Leech
On 11/17/2010 02:20 AM, Matt Ettus wrote:


 Decimation is filtering.  When you decimate by 512 you are reducing
 noise by a factor of 512 (27dB).  Since you are using a BasicRX, there
 will be very little noise, and 27dB less after decimation.  In fact,
 there is so little noise that the output of the filters is a constant
 0 once it is rounded to 16 bit ints.  That is why the FFT results
 essentially show negative infinity.

Well, OK, I'll buy that.  But there's a significant change below
decimation=256. A non-linear
  jump from reasonable-looking data to negative infinity.

I'm seeing a jump from a level of around -20dB to negative infinity by
changing decimation from
  256 to 260, which is a noise bandwidth change of something like 0.04dB.

So while I'm totally willing to believe that a gross change from 400KHz
to 200KHz might cause a
  bit of weirdness, it seems highly counter-intuitive that a small
change as implied by
  decimation=256 to decimation=260 would cause a huge nonlinear leap in
filter output in
  the decimator.

-- 
Principal Investigator
Shirleys Bay Radio Astronomy Consortium
http://www.sbrac.org



___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


[Discuss-gnuradio] Gnuradio package description

2010-11-16 Thread Thunder87

Hi! Could anyone please describe what are these packages for:

gr-gpio
gr-trellis
gr-utils
gcell
gr-gcell
gr-msdd6000
gr-atsc
gr-comedi
gr-noaa
-- 
View this message in context: 
http://old.nabble.com/Gnuradio-package-description-tp30235916p30235916.html
Sent from the GnuRadio mailing list archive at Nabble.com.


___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio