[USRP-users] adaptive modulation using USRP

2020-08-10 Thread dapodun nudopad via USRP-users
Hello everyone,
I am looking towards how to make a flowgraph to detect when received signal
strength is below -20 dB for instance. It'll automatically change
modulation techniques to a low-order modulation (QPSK) and when more than
-20 dB (say -10 dB). It'll take a high modulation technique (16QAM).
May I know if anyone is working on this. I am willing to learn and
contribute as well.
Thank you.
___
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com


[USRP-users] [USRP B210] Getting zero samples from received stream for 2 RX channel

2020-08-10 Thread Prasad via USRP-users
Hi Everyone,

 

Getting zero samples from received stream, when number of RX channel set to
2.

 

Bellows are the USRP setting:

Master-clock-rate: 30.72e6

Rate:

   Channel0: 30.72e6

   Channel1: 30.72e6

Gain: 

   Channel0: 45

   Channel1: 45

Frequency:

   Channel0: 3.8GHz

Channel1: 3.8GHz

 

Thanks,

___
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com


Re: [USRP-users] [USRP B210] Getting zero samples from received stream for 2 RX channel

2020-08-10 Thread Marcus D Leech via USRP-users
What are you using to receive? Your own software? gnu Radio? UHD examples?

Please share the output of usrp_probe with us. 



Sent from my iPhone

> On Aug 10, 2020, at 12:53 PM, Prasad via USRP-users 
>  wrote:
> 
> 
> Hi Everyone,
>  
> Getting zero samples from received stream, when number of RX channel set to 2.
>  
> Bellows are the USRP setting:
> Master-clock-rate: 30.72e6
> Rate:
>Channel0: 30.72e6
>Channel1: 30.72e6
> Gain:
>Channel0: 45
>Channel1: 45
> Frequency:
>Channel0: 3.8GHz
> Channel1: 3.8GHz
>  
> Thanks,
> ___
> USRP-users mailing list
> USRP-users@lists.ettus.com
> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
___
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com


[USRP-users] E320 GNUradio question

2020-08-10 Thread Chintan Patel via USRP-users
Hi,

In the flow-graphs that use RFNOC blocks for E320 devices, is GRC installed
on the Zynq processor on the SOC or a separate PC/host?

Thanks
Chintan
___
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com


Re: [USRP-users] E320 GNUradio question

2020-08-10 Thread Marcus D. Leech via USRP-users

On 08/10/2020 05:07 PM, Chintan Patel via USRP-users wrote:

Hi,

In the flow-graphs that use RFNOC blocks for E320 devices, is GRC 
installed on the Zynq processor on the SOC or a separate PC/host?


Thanks
Chintan


You don't need GRC at run-time.  It's like an IDE.

So, you can develop code on a regular PC host, and run it on the E320, 
provided the versions of Gnu Radio and UHD are compatible.




___
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com


Re: [USRP-users] E320 GNUradio question

2020-08-10 Thread Marcus D. Leech via USRP-users

On 08/10/2020 06:03 PM, Chintan Patel wrote:

Hi Marcus,

I see. So the E320 would still need gnu radio installed on its PS?  
Are there instructions on how to do that for the Zynq device or is 
that already pre-installed as part of the E320 software?


Chintan
Yes, it would.  Just like any other library your software might rely 
upon--that has to be installed on the target system.  Gnu Radio is no

  different.

https://kb.ettus.com/E320_Getting_Started_Guide#Install_and_Setup_the_Software_Tools_on_Your_Host_Computer


On Mon, Aug 10, 2020 at 5:10 PM Marcus D. Leech via USRP-users 
mailto:usrp-users@lists.ettus.com>> wrote:


On 08/10/2020 05:07 PM, Chintan Patel via USRP-users wrote:
> Hi,
>
> In the flow-graphs that use RFNOC blocks for E320 devices, is GRC
> installed on the Zynq processor on the SOC or a separate PC/host?
>
> Thanks
> Chintan
>
You don't need GRC at run-time.  It's like an IDE.

So, you can develop code on a regular PC host, and run it on the
E320,
provided the versions of Gnu Radio and UHD are compatible.



___
USRP-users mailing list
USRP-users@lists.ettus.com 
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com



___
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com


[USRP-users] PDU socket block

2020-08-10 Thread Felipe Gama via USRP-users
I'm developing my doctoral research on wavelet coding and I'm trying to
automate the experimental tests developed from the developed codes, I made
a python script from a TCP client that sends it to a TCP server created by
the socket block PDU, however at the reception of this client I'm not able
to handle the data received because I don't know which format the PDU
socket sends and I didn't find it in the documentation. Sending to the PDU
socket the output of the block created by me, which is of the complex
message type. Attached is the client in python, flowchart code and the
client output.


Thankful,

Me. Eng. Felipe Gama




[u'\x00', u'\x00', u'\x00', u'\x00', u'\x00', u'\x00', u'\x00', u'\x00', 
u'\x00', u'\x00', u'\x00', u'\x00', u'\x00', u'\x00', u'\x00', u'\x00', 
u'\x00', u'\x00', u'?', u'\x00', u'\x00', u'\x00', u'\x00', u'\x00', u'\x00', 
u'?', u'\x00', u'\x00', u'\x00', u'\x00', u'\x00', u'\x00', u'?', u'\x00', 
u'\x00', u'\x00', u'\x00', u'\x00', u'\x00', u'\x00', u'\x00', u'\x00', 
u'\x00', u'\x00', u'\x00', u'\x00', u'\x00', u'\x00', u'\x00', u'\x00', 
u'\x00', u'\x00', u'\x00', u'\x00', u'\x00', u'?', u'\x00', u'\x00', u'\x00', 
u'\x00', u'\x00', u'\x00', u'?', u'\x00', u'\x00', u'\x00', u'\x00', u'\x00', 
u'\x00', u'?', u'\x00', u'\x00', u'\x00', u'\x00', u'\x00', u'\x00', u'\x00', 
u'\x00', u'\x00', u'\x00', u'\x00', u'\x00', u'\x00', u'\x00', u'\x00', 
u'\x00', u'\x00', u'\x00', u'\x00', u'\x00', u'\x00', u'\x00', u'?', u'\x00', 
u'\x00', u'\x00', u'\x00', u'\x00', u'\x00', u'?', u'\x00', u'\x00', u'\x00', 
u'\x00', u'\x00', u'\x00', u'?', u'\x00', u'\x00', u'\x00', u'\x00', u'\x00', 
u'\x00', u'\x00', u'\x00', u'\x00', u'\x00', u'\x00', u'\x00', u'\x00', 
u'\x00', u'\x00', u'\x00', u'\x00', u'\x00', u'\x00', u'\x00', u'\x00', 
u'\x00', u'?', u'\x00', u'\x00', u'\x00', u'\x00', u'\x00', u'\x00', u'?', 
u'\x00', u'\x00', u'\x00', u'\x00', u'\x00', u'\x00', u'\x00', u'\x00', 
u'\x00', u'\x00', u'\x00', u'\x00']




\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000�?\000\000\000\000\000\000�?\000\000\000\000\000\000�?\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000�?\000\000\000\000\000\000�?\000\000\000\000\000\000�?\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000�?\000\000\000\000\000\000�?\000\000\000\000\000\000�?\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000�?\000\000\000\000\000\000�?\000\000\000\000\000\000\000\000\000\000\000\000

#!/usr/bin/env python2
# -*- coding: utf-8 -*-
##
# GNU Radio Python Flow Graph
# Title: teste experimantal
# Author: Felipe Gama
# Generated: Mon Aug 10 22:50:57 2020
##

if __name__ == '__main__':
import ctypes
import sys
if sys.platform.startswith('linux'):
try:
x11 = ctypes.cdll.LoadLibrary('libX11.so')
x11.XInitThreads()
except:
print "Warning: failed to XInitThreads()"

from PyQt4 import Qt
from gnuradio import blocks
from gnuradio import eng_notation
from gnuradio import gr
from gnuradio.eng_option import eng_option
from gnuradio.filter import firdes
from optparse import OptionParser
import math
import sys
import wavelet


class teste_experimental(gr.top_block, Qt.QWidget):

def __init__(self):
gr.top_block.__init__(self, "teste experimantal")
Qt.QWidget.__init__(self)
self.setWindowTitle("teste experimantal")
try:
self.setWindowIcon(Qt.QIcon.fromTheme('gnuradio-grc'))
except:
pass
self.top_scroll_layout = Qt.QVBoxLayout()
self.setLayout(self.top_scroll_layout)
self.top_scroll = Qt.QScrollArea()
self.top_scroll.setFrameStyle(Qt.QFrame.NoFrame)
self.top_scroll_layout.addWidget(self.top_scroll)
self.top_scroll.setWidgetResizable(True)
self.top_widget = Qt.QWidget()
self.top_scroll.setWidget(self.top_widget)
self.top_layout = Qt.QVBoxLayout(self.top_widget)
self.top_grid_layout = Qt.QGridLayout()
self.top_layout.addLayout(self.top_grid_layout)

self.settings = Qt.QSettings("GNU Radio", "teste_experimental")
self.restoreGeometry(self.settings.value("geometry").toByteArray())

##
# Variables
##
self.text_msg = text_msg = "disparo"
self.tamFonte = tamFonte = 10
self.samp_rate = samp_rate = 100

##
# Blocks
##
self.wavelet_deco_wavelet_str_0_0 = wavelet.deco_wavelet_str(32,"",0)
self.wavelet_cod_wavelet_str_0 = wavelet.cod_wavelet_str(32)
self.blocks_socket_pdu_0 = blocks.socket_pdu("TCP_SERVER", "127.

Re: [USRP-users] PDU socket block

2020-08-10 Thread Marcus D. Leech via USRP-users

On 08/10/2020 10:00 PM, Felipe Gama via USRP-users wrote:
I'm developing my doctoral research on wavelet coding and I'm trying 
to automate the experimental tests developed from the developed codes, 
I made a python script from a TCP client that sends it to a TCP server 
created by the socket block PDU, however at the reception of this 
client I'm not able to handle the data received because I don't know 
which format the PDU socket sends and I didn't find it in the 
documentation. Sending to the PDU socket the output of the block 
created by me, which is of the complex message type. Attached is the 
client in python, flowchart code and the client output.



Thankful,

Me. Eng. Felipe Gama


___
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
You'll probably get a better response from the discuss-gnuradio mailing 
list rather than here.



___
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com