Hello,
does anyone here has experience with the configuration of
some older Nokia TETRA devices like the TMR420, HRU420 or
THR850 ? The manufacturer does no longer support them so
there seems to be no official way to get the required
information. If you can help, please contact me privately.
Thanks and best regards,
Dieter
--
Dieter Spaar, Germany spaar(a)mirider.augusta.de
Hi all
Just a quick enquiry.
Anybody know how to pipe traffic.out data to channel decoder ? I can only
get it to copy 1 frame with mkfifo and then it stops. All other pipes work right
up to aplay audio.
Any help is appreciated.
Many thanks.
Graham.
Hello.
Has anyone an idea how to demodulate more than one channel per time while using an USRP or FCD?
The provided bandwidth is big enough. But how the split the 25kHz channels into seperate streams? Any idea is welcome.
Thx
Martin
Hi,
I am currently trying to implement a modulator/demodulator for TETRA using pi/4 DQPSK. I tried to use cqpsk.py which was provided with this package, but apparently some functions such as psk.constellation[] are not available in the new version of gnuradio. I created a list of constellation points to be used by chunks_to_symbols_bc() function, and I think this has solved this issue. I have another issue: when I modulate a string of bits in a file, and then demodulate it, the output contains 10 zeros and then a few numbers between 0 to 255 which does not seem to be related to the input bit stream at all. Could anyone please advise me on the matter? I am using GNURadio3.6.0, and main bits of code are attached:
Regards,
Vahid
CQPSK.py cqpsk_mod() modification:
...
self.pi4map = [1, 3, 7, 5]
self.constel = [1+0j,0.7+0.7j,0+1j,-0.7+07j,-1+0j,-0.7-0.7j,0-1j,0.7-0.7j]
self.symbol_mapper = gr.map_bb(self.pi4map)
self.diffenc = gr.diff_encoder_bb(arity)
self.chunks2symbols = gr.chunks_to_symbols_bc(self.constel)
...
-------------------------------------------------------------------
Modulator:
sample_rate = options.sample_rate
symbol_rate = 18000
sps = 2
IN = gr.file_source(gr.sizeof_char, options.input_file, repeat = False)
#IN = (1,0,0,0,1,1,0,0)
#src = gr.vector_source_b (IN)
MOD = cqpsk.cqpsk_mod( samples_per_symbol = sps,
excess_bw=0.35,
log=options.log,
verbose=options.verbose)
OUT = gr.file_sink(gr.sizeof_gr_complex, options.output_file)
# r = float(sample_rate) / float(new_sample_rate)
# INTERPOLATOR = gr.fractional_interpolator_cc(0, r)
self.connect(IN, MOD, OUT)
---------------------------------------------------------------
Demodulator:
sample_rate = options.sample_rate
symbol_rate = 18000
sps = 2
# output rate will be 36,000
ntaps = 11 * sps
new_sample_rate = symbol_rate * sps
channel_taps = gr.firdes.low_pass(1.0, sample_rate, options.low_pass, options.low_pass * 0.1, gr.firdes.WIN_HANN)
FILTER = gr.freq_xlating_fir_filter_ccf(1, channel_taps, options.calibration, sample_rate)
sys.stderr.write("sample rate: %d\n" %(sample_rate))
IN = gr.file_source(gr.sizeof_gr_complex, options.input_file, repeat = False)
DEMOD = cqpsk.cqpsk_demod( samples_per_symbol = sps,
excess_bw=0.35,
costas_alpha=0.03,
gain_mu=0.05,
mu=0.05,
omega_relative_limit=0.05,
log=options.log,
verbose=options.verbose)
self.convert = gr.float_to_char()
self.convert2 = gr.float_to_char()
OUT = gr.file_sink(gr.sizeof_char, options.output_file)
self.sink1 = gr.vector_sink_b()
r = float(sample_rate) / float(new_sample_rate)
INTERPOLATOR = gr.fractional_interpolator_cc(0, r)
self.connect(IN, FILTER, INTERPOLATOR, DEMOD, self.convert, OUT)
self.connect (DEMOD,self.convert2,self.sink1)
def print_data(self):
print "data in sink1 is: ",self.sink1.data()
---------------
Hi,
are you aware of problems with that?
>>> gr_fir_ccc: using 3DNow!Extsample rate: 1024000Using Volk machine: sse3_32>>> gr_fir_ccf: using 3DNow!Traceback (most recent call last): File "./src/demod/python/tetra-demod.py", line 67, in <module> my_top_block().run() File "./src/demod/python/tetra-demod.py", line 54, in __init__ verbose=options.verbose) File "/home/sinager/osmo-tetra/src/demod/python/cqpsk.py", line 266, in __init__ self.receiver=gr.mpsk_receiver_cc(arity, pi/4.0,AttributeError: 'module' object has no attribute 'mpsk_receiver_cc'
Works fine with 3.6.0 on myu netbook so I'm not sure if it's a release issue or I simply have something screwed on the main pc.Cheers
S
Hi all!
This is the announcement for the 2nd incarnation of our bi-weekly
Osmocom Berlin meeting.
April 25, 7pm @ CCC Berlin, Marienstr. 11, 10113 Berlin
The schedule is as follows:
19:00 Introduction into the TETRA base station located @ CCCB
For quite some time, there is a full TETRA base station located
in the Berlin CCC, consisting of two base radios (BR), a site
controller (TSC), an auto-tuning cavity combiner and other
equipment. The talk will introduce the architecture of the
system and the current status of getting it running.
20:00 Presenting the CC32RS512 / towards an Osmocom Card OS
The CC32RS512 is a flash-based smart card controller to which
the documentation is available without NDA. This means that we
finally are able to implement a Smart Card OS (COS) as free
software.
20:30 Informal discussions
If you are interested to show up, feel free to do so. There is no
registration required. If the initial part is not interesting to you,
feel free to join us later at 20:30. The meeting is free as in "free
beer", despite no actual free beer being around ;)
Regards,
Harald
--
- Harald Welte <laforge(a)gnumonks.org> http://laforge.gnumonks.org/
============================================================================
"Privacy in residential applications is a desirable marketing option."
(ETSI EN 300 175-7 Ch. A6)
has anybody succesfully get rtl chipset working? i tried it with every tetra signal
and it always says cannot "find suggestive training sequence" approx 1 sec interval
signal levels are good.tried with many different amp/antenna compination.
and changed filter settings but no change.and with rtl-sdr it seems that it doesent change
gain at all.
i can demodulate tetra good but minimum samplerate i can do is 1msps at 3ghz double core cpu is 100% in use.so i want to demodulate it with lower value. when i try lower value
example 192ksps it doesent work.so im asking any workarounds?im using noxon dab/dab+"fc00013"
is it rtl chip that cannot do under 1msps?and on gnuradio under 1msps fft is very slow but 1+ its normal.
Hi All,
Today I tried reinstalling the script again, it has worked before but I've changed PC's. Upon running the fcdp-tetra_demod_fft.py file the spectrum windows opens normally but after a few seconds the spectrum line stops moving. Do you guys have any idea what is causing this? I have tried reinstalling everything, gnuradio, libtools and even Ubuntu... But no success..:(
Thanks!
-Pepijn
Hello, tgis is my problem
after download and install libosmore by git and install it ( no soucy)
i go to osmo-tetra/src
I do a make, for compile tetra-rx etc ... ok, no soucy
i make a "tmp" directory
i make the two fifo
mkfifo ./tmp/out.float
mkfifo ./tmp/out.bit
Ok, no soucy for the moment
I have a funcube and i'm launching with these commands
./osmo-tetra/src/demod/python/fcdp-tetra_demod_fft.py -D hw:1,0 -o ./tmp/out.float -L12500 |
./osmo-tetra/src/float_to_bits ./tmp/out.float ./tmp/out.bits |
./osmo-tetra/src/tetra-rx ./tmp/out.bits
Ok the program Osmo-Tetra FCDP"is running but i have an error msg from tetra-rx
./osmo-tetra/src/tetra-rx: error
while loading shared libraries: libosmocore.so.4: cannot open shared
object file: No such file or directory"
What is the problem ? i think the librairies are correctly installed
These are the terminal return message
./osmo-tetra/src/demod/python/fcdp-tetra_demod_fft.py
-D hw:1,0 -o ./tmp/out.float -L12500 | ./osmo-tetra/src/float_to_bits
./tmp/out.float ./tmp/out.bits |
./osmo-tetra/src/tetra-rx ./tmp/out.bits
./osmo-tetra/src/tetra-rx:
error while loading shared libraries: libosmocore.so.4: cannot open
shared object file: No such file or directory
>>> gr_fir_ccc: using 3DNow!Ext
sample rate: 96000
>>> gr_fir_ccf: using 3DNow!
Thank for your help