Running a gmsk test

I’m not sure where the gmsk test went in GNU Radio, I tried following
the log and commits. So, I grabbed a gmsk test from here:
http://noether.uoregon.edu/~jl/gmsk/

Just trying to run something simple, I run it from the blksimpl
directory like this:
gnychis@monster:~/school/gr/gmsk/gnuradio-core/src/python/gnuradio/blksimpl$
./gmsk-test.py -f payload.dat
sps: 8
symbol_rate: 270833.333333
sample_rate: 2166666.66667
p_size: 1024

gr_fir_fff: using SSE
bits per symbol = 1
Gaussian filter bt = 270833.33
Modulation logging turned on.
python: gri_mmse_fir_interpolator.cc:67: float
gri_mmse_fir_interpolator::interpolate(const float*, float) const:
Assertion `imu <= NSTEPS’ failed.

Given that the test program is two years old now, I’m sure something has
changed. But does an up to date gmsk test program still exist that does
not need the USRP? I found the DECT example, but that’s USRP based.

Thanks!
George

George N. wrote:

Given that the test program is two years old now, I’m sure something has
changed. But does an up to date gmsk test program still exist that does
not need the USRP? I found the DECT example, but that’s USRP based.

The easiest way to test GMSK is to use the benchmark_* scripts in
examples/digital, and use the GMSK modulation.


Johnathan C.
Corgan Enterprises LLC
http://corganenterprises.com

On Sun, Oct 21, 2007 at 08:47:59AM -0400, George N. wrote:

sample_rate: 2166666.66667
changed. But does an up to date gmsk test program still exist that does
not need the USRP? I found the DECT example, but that’s USRP based.

Thanks!
George

George,

See gnuradio-examples/python/digital/benchmark_loopback.py

Try the --help option.

To select gmsk, use -m gmsk

Eric

Eric B. wrote:

George,

See gnuradio-examples/python/digital/benchmark_loopback.py

Try the --help option.

To select gmsk, use -m gmsk

Eric

Just to follow up on this in case anyone wanted to use the original test
script for anything, the parameters to setting up the GMSK modulation
and demodulation have changed. So, modify the lines which call
gmsk_mod() and gmsk_demod() to have proper parameters.

  • George