Hello David,
Thanks so much for the email response. Please see inline..
Yep that's a freedv.org signal.
This might be a dense question but is there a difference between a
"freedv.org" signal and the fdmdv+codec2 command line tools? I would
assume there isn't any difference.
It's probably a frequency offset issue.
The demod can only acquire a signal with +/- 200 Hz frequency offset,
and fdmdv_dec is hard coded to a centre frequency of 1500 Hz.
Ah.. ok! The sweet spot of a Yaesu FT950 (and the default of Fldigi is
1000hz). The next time I hear a FreeDV QSO, I'll move things up and try
again.
I probably should work out a way to acquire over a wider range or add a
manual tuning offset to the command line options.
I will openly admit I haven't read all the documentation yet but I
hadn't seen the 1500kz recommendation so far. Having the programs be
more flexible would definitely be nice
You could guess the centre frequency and manually adjust FDMDV_FCENTRE
in codec2_fdmdv.h, the rebuild. fdmdv_demod
Ah.. ok, I'll try that out. Thanks! I assume this frequency should be
centered on the two center vertical tones seen on the waterfall? Btw,
would there be any harm in permanently leaving this at 1000hz? This
1khz mark is where the FT950 centers all it's filters, etc.
Or load the 8kHz raw file up into FreeDV, where you can click on the
centre frequency.
Being all Linux, I guess I'll have to wait. I did try compiling freedv
but it seems the configure and make files need some more attention
before it will fully compile. I did install the libctb library (I
created a RPM .spec file for Centos6 if anyone interested) but FreeDV's
./configure script won't find it for some reason:
--
. . .
checking for main in -lwxmsw29u... no
checking for main in -lwxpng... no
checking for main in -lwxregexu... no
checking for main in -lwxtiff... no
checking for main in -lwxzlib... no
checking for library containing src_new... -lsamplerate
checking for library containing sf_format_check... -lsndfile
checking for library containing sox_init... no
checking for libctb-0.16... configure: error: failed. Maybe you need to
set LDPATH or CXXPATH. See configure --help
--
$ rpm -ql libctb-0.16
/usr/lib64/libctb-0.16.a
/usr/lib64/libctb-0.16.so
/usr/share/doc/libctb-0.16
/usr/share/doc/libctb-0.16/COPYRIGHT
/usr/share/doc/libctb-0.16/README
/usr/share/doc/libctb-0.16/refman.pdf
I should mention that the libctp Makefile did not create the
/usr/lib64/libctp as expected but only created /usr/lib/libctp so I
moved things in the RPM spec file. Maybe that's not legal? If not, I
guess I need to figure out how to fix libctp.
--David
------------------------------------------------------------------------------
LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
Remotely access PCs and mobile devices and provide instant support
Improve your efficiency, and focus on delivering more value-add services
Discover what IT Professionals Know. Rescue delivers
http://p.sf.net/sfu/logmein_12329d2d
_______________________________________________
Freetel-codec2 mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freetel-codec2