[Attachment(s) from Alex included below]

Hi all,

OP25 (specifically scope.py) doesn't seem to work out of the box with
the latest version of GNU Radio, seemingly because it relies on
deprecated components (WX widgets). Today I was able to massage the
code to get it semi-functional with 3.7.11 using my own custom flow
graph, which was reverse engineered from the scope.py application. When
I tune it to a voice channel of a Phase I system I am able to hear
audio, which I consider a success.

The changes I made to the code base are located here[0], and attached
to this email is my flow graph. I hope that this is helpful to people
new to the project.

I do have some questions though:

1. How can this flow graph be optimized? I am not a radio expert by any
means, and while this flow graph works, I don't know *why* it works.
Importantly, the MPSK Receiver block is deprecated and set to be removed
in a future release[1], so I'd like to change it to something more
idiomatic.

2. What do the veriables "beta", "gain_mu", "alpha", "gain_omega",
"if_rate", and "symbol_deviation" mean? How were they chosen? Why do
they work?

--
Alex

[0] https://github.com/centromere/op25
[1] https://github.com/gnuradio/gnuradio/issues/1083

__._,_.___

Attachment(s) from Alex | View attachments on the web

1 of 1 Photo(s)

1 of 1 File(s)


Posted by: Alex <alex323@gmail.com>
Reply via web post Reply to sender Reply to group Start a New Topic Messages in this topic (1)

Check out the automatic photo album with 1 photo(s) from this topic.
p25.grc.png

Have you tried the highest rated email app?
With 4.5 stars in iTunes, the Yahoo Mail app is the highest rated email app on the market. What are you waiting for? Now you can access all your inboxes (Gmail, Outlook, AOL and more) in one place. Never delete an email again with 1000GB of free cloud storage.


.

__,_._,___