Tetra decoding

Status
Not open for further replies.

grahampaull

Member
Joined
May 31, 2013
Messages
127
Reaction score
3
As far as I am aware the next version will be small fixes then a major version will come along with GR3.7...


Sent from my iPhone using Tapatalk
 

sameehosen

Member
Premium Subscriber
Joined
Jan 24, 2015
Messages
75
Reaction score
0
Location
HAMPORG
Good evening to all friends
I need help
I am new to the use of Ubuntu 14.04 system
So I find it very difficult to install and run the program
After a session for more than five hours spent installing the software
Get this message:
((Samee @ samee-Inspiron-N5110: ~ / osmo-tetra-sq5bpf / src $ ./receiver1 1
mkfifo: can not create fifo '/ tmp / fifo1': File exists
Traceback (most recent call last):
File "demod / python / simdemod2.py", line 15, in <module>
from gnuradio import gr, gru, eng_notation, blks2, optfir
ImportError: No module named gnuradio
EOFsamee @ samee-Inspiron-N5110: ~ / osmo-tetra-sq5bpf / src $
))
Any help I would be grateful to you
 

sq5bpf

Member
Joined
Jan 23, 2014
Messages
517
Reaction score
15
i've finally installed debian 8 64-bit on my laptop (which took literaly years of planning, the laptop was still on debian 6), so it's time to move on and dump gnuradio 3.6 :)

so lets try gnuradio 3.7 :)

installed the packages: gnuradio gnuradio-dev gr-osmosdr gr-iqbal (yay! no more gnuradio compilation)

did an almost standard install:

(
git clone https://github.com/sq5bpf/libosmocore-sq5bpf
cd libosmocore-sq5bpf
autoreconf -i #ignore the errors, and be sure that libtool is installed
autoconf -i
./configure
make
sudo make install
sudo ldconfig
)

(
git clone -b test-3.7 https://github.com/sq5bpf/osmo-tetra-sq5bpf

cd osmo-tetra-sq5bpf
git branch test-3.7
make
)

#also compiled the codecs (hint: i have an idea that maybe i should automate this step :)

(
git clone https://github.com/sq5bpf/telive
cd telive
make
chmod 755 install.sh ; ./install.sh
)

after this run ./receiver1 1 , open telive/gnuradio-companion/telive_1ch_simple_gr37.grc in gnuradio-companion. so it seems to work for me (tm)

so far i've ported only the telive_1ch_simple example to gnuradio 3.7, but others will be trivial

i will also probably change the release schedule: from now on i'm working on gnuradio 3.7 (previously i said that 3.7 will be supported in the next major version), once i iron out 3.7 support, i will have a few other features to push, and only after that i will do the next major version.

once i iron out all of the details i will update the docs
 

sq5bpf

Member
Joined
Jan 23, 2014
Messages
517
Reaction score
15
ported the other grc scripts to 3.7 as well.

please test and let me know if there are any problems
 

grahampaull

Member
Joined
May 31, 2013
Messages
127
Reaction score
3
Can I ask, what are the main benefits of 3.7 ?..


Sent from my iPhone using Tapatalk
 

sq5bpf

Member
Joined
Jan 23, 2014
Messages
517
Reaction score
15
Can I ask, what are the main benefits of 3.7 ?

the main benefit is that most distributions have gnuradio 3.7 now (so that you can use the distro packages, and skip the long compilation), and that most development is done on 3.7 (so that it won't conflict with other software, like gqrx)

3.6 is long considered obsolete, but there are still tons of stuff that use it (for example i haven't seen multimode.grc for 3.7)
 

grahampaull

Member
Joined
May 31, 2013
Messages
127
Reaction score
3
Help

This bit is a no go for me

(
git clone -b test-3.7 https://github.com/sq5bpf/osmo-tetra-sq5bpf

cd osmo-tetra-sq5bpf
git branch test-3.7
make
)

When I type git branch test-3.7 I get the following

root@debian:/home/graham/osmo-tetra-sq5bpf# git branch test-3.7
fatal: A branch named 'test-3.7' already exists.

and when I type make I get the following

root@debian:/home/graham/osmo-tetra-sq5bpf# make
make: *** No targets specified and no makefile found. Stop.
 
Last edited:

grahampaull

Member
Joined
May 31, 2013
Messages
127
Reaction score
3
Next error I get is Make in the folllowing

(
git clone https://github.com/sq5bpf/telive
cd telive
make
chmod 755 install.sh ; ./install.sh
)

I get :

root@debian:/home/graham/telive# make
gcc telive.c -o telive -lncurses -g
telive.c:29:21: fatal error: ncurses.h: No such file or directory
#include <ncurses.h>
^
compilation terminated.
Makefile:4: recipe for target 'telive' failed
make: *** [telive] Error 1
 

grosminet

Member
Joined
Jan 21, 2004
Messages
321
Reaction score
102
difference between gnuradio 3.6 and 3.7

What is the diffrence in decoding way , between gnuradio 3.6 and 3.7 ?

Speed decoding , other ?
 

sq5bpf

Member
Joined
Jan 23, 2014
Messages
517
Reaction score
15
What is the diffrence in decoding way , between gnuradio 3.6 and 3.7 ?

Speed decoding , other ?

the main difference is that you can use 3.7, which is easier to do (because there are packages with gr 3.7 in recent linux distributions) and is compatible with more software.

i haven't compared the cpu load yet, but i think that it will be similar.
 

henrygb

Member
Joined
Dec 13, 2007
Messages
90
Reaction score
1
please make a /tetra directory, and make it writeable as user user

I do it inside telive folder, but always get this error after chmod 755 install.sh ; ./install.sh
 

ET-NL

Member
Joined
Mar 5, 2015
Messages
79
Reaction score
6
Location
Netherlands, Europe
On one off the networks I'm monitoring I see location reports.
Long PDU Type 1 Immediate report request (not implemented yet) RX:1

Before this line there's a binary data line. Is there a way to get the location information out of this data. (This would help to identify the user).

Elmar
 

grahampaull

Member
Joined
May 31, 2013
Messages
127
Reaction score
3
Think I will wait

I think I will hold out for the documentation to come out, I got about 99% of the way but then it got real messy..
 

sq5bpf

Member
Joined
Jan 23, 2014
Messages
517
Reaction score
15
On one off the networks I'm monitoring I see location reports.
Long PDU Type 1 Immediate report request (not implemented yet) RX:1

Before this line there's a binary data line. Is there a way to get the location information out of this data. (This would help to identify the user).

you can't get any location, because this is the request (give me your location) and not the reply (my location is ... - this message is implemented). but i will implement it anyway someday just for the sake of completeness.



BTW there is one message, that i would like to implement, but i have no idea how it works - the Location System RTCM SC-104 messages. i have the SC-104 specification, but i can't fit the bits i see to the description. besides this protocol is used mainly for DGPS, and not for location. if anyone has any info how this works, then i would really like it :)
 

ET-NL

Member
Joined
Mar 5, 2015
Messages
79
Reaction score
6
Location
Netherlands, Europe
Thanks for the reply, I had to pay more attention to what I was reading so I coud answer it myself.
But it looks like there is no radio listening to the request, there is no location reply in the logfiles.

Other question.
I'm listening to different network but on some of them they are using the same SSI's. To make clear what I'm listening to I use the discriptions file. The same SSI's on differnet networks makes it sometimes a little confusing. Is there an option to make the SSI's in the discriptions network dependent ?

Elmar
 
Status
Not open for further replies.
Top