freetel-svn-tracking.git
9 years agosm1000_main: Fix logic error exiting 'VOL'
sjlongland [Sat, 26 Sep 2015 00:05:55 +0000 (00:05 +0000)]
sm1000_main: Fix logic error exiting 'VOL'

Seems we were setting the dit time on the morse player instead of
restoring the old volume setting.

git-svn-id: https://svn.code.sf.net/p/freetel/code@2386 01035d8c-6547-0410-b346-abe4f91aad63

9 years agosm1000_main: Fix indentation
sjlongland [Sat, 26 Sep 2015 00:05:53 +0000 (00:05 +0000)]
sm1000_main: Fix indentation

git-svn-id: https://svn.code.sf.net/p/freetel/code@2385 01035d8c-6547-0410-b346-abe4f91aad63

9 years agosm1000_main: Fix announcement of volume level
sjlongland [Sat, 26 Sep 2015 00:05:50 +0000 (00:05 +0000)]
sm1000_main: Fix announcement of volume level

git-svn-id: https://svn.code.sf.net/p/freetel/code@2384 01035d8c-6547-0410-b346-abe4f91aad63

9 years agosm1000_main: Tweak default menu volume
sjlongland [Sat, 26 Sep 2015 00:05:47 +0000 (00:05 +0000)]
sm1000_main: Tweak default menu volume

7 is a bit quiet, set attenuation to 2 instead (volume == 13).

git-svn-id: https://svn.code.sf.net/p/freetel/code@2383 01035d8c-6547-0410-b346-abe4f91aad63

9 years agosm1000_main: Wait for BACK button release after menu exit.
sjlongland [Fri, 25 Sep 2015 21:26:43 +0000 (21:26 +0000)]
sm1000_main: Wait for BACK button release after menu exit.

Otherwise we inadvertantly switch modes unexpectedly.

git-svn-id: https://svn.code.sf.net/p/freetel/code@2382 01035d8c-6547-0410-b346-abe4f91aad63

9 years agotone: Exploit sine-wave symmetry to save space.
sjlongland [Fri, 25 Sep 2015 13:13:54 +0000 (13:13 +0000)]
tone: Exploit sine-wave symmetry to save space.

The sine wave basically can be divided into four quadrants, 0→0.5pi,
0.5pi→pi, pi→1.5pi and 1.5pi→2pi.  If we call these Q1, Q2, Q3 and Q4,
we can see:

- Q2 is basically Q1 in reverse
- Q3 is Q1 negated
- Q4 is Q2 negated

We can therefore exploit this to store ¼ of the waveform.  We do some if
statement trickery to stitch the partial waveforms together.  End result
is we've now quadrupled the definition of our sine wave at minimal
code-size cost.

CPU wise is a wee bit more expensive, but still a lot better than
actually calculating sine with a math library!

git-svn-id: https://svn.code.sf.net/p/freetel/code@2381 01035d8c-6547-0410-b346-abe4f91aad63

9 years agoFixed fsk4.m
baobrien [Thu, 24 Sep 2015 21:36:48 +0000 (21:36 +0000)]
Fixed fsk4.m

git-svn-id: https://svn.code.sf.net/p/freetel/code@2380 01035d8c-6547-0410-b346-abe4f91aad63

9 years agorefactored a little and wrote Octave function to generate files of modulated bits
drowe67 [Thu, 24 Sep 2015 21:11:42 +0000 (21:11 +0000)]
refactored a little and wrote Octave function to generate files of modulated bits

git-svn-id: https://svn.code.sf.net/p/freetel/code@2379 01035d8c-6547-0410-b346-abe4f91aad63

9 years agofsk4.m restructured for easier testing of 4fsk variants
baobrien [Thu, 24 Sep 2015 20:23:08 +0000 (20:23 +0000)]
fsk4.m restructured for easier testing of 4fsk variants

git-svn-id: https://svn.code.sf.net/p/freetel/code@2378 01035d8c-6547-0410-b346-abe4f91aad63

9 years agoFix BuildCodec2.cmake and add cmake module to build hamlib (not ready for production).
hobbes1069 [Thu, 24 Sep 2015 19:48:16 +0000 (19:48 +0000)]
Fix BuildCodec2.cmake and add cmake module to build hamlib (not ready for production).

git-svn-id: https://svn.code.sf.net/p/freetel/code@2377 01035d8c-6547-0410-b346-abe4f91aad63

9 years agoBranch and tag FreeDV 1.1.
hobbes1069 [Thu, 24 Sep 2015 19:30:57 +0000 (19:30 +0000)]
Branch and tag FreeDV 1.1.

git-svn-id: https://svn.code.sf.net/p/freetel/code@2376 01035d8c-6547-0410-b346-abe4f91aad63

9 years agoBranch and tag codec2 0.5
hobbes1069 [Thu, 24 Sep 2015 19:03:32 +0000 (19:03 +0000)]
Branch and tag codec2 0.5

git-svn-id: https://svn.code.sf.net/p/freetel/code@2375 01035d8c-6547-0410-b346-abe4f91aad63

9 years agoMakefile: Build profile targets with -DPROFILE
sjlongland [Thu, 24 Sep 2015 09:27:33 +0000 (09:27 +0000)]
Makefile: Build profile targets with -DPROFILE

git-svn-id: https://svn.code.sf.net/p/freetel/code@2374 01035d8c-6547-0410-b346-abe4f91aad63

9 years agoMakefile: Fix build of fft_test.elf
sjlongland [Thu, 24 Sep 2015 09:17:54 +0000 (09:17 +0000)]
Makefile: Fix build of fft_test.elf

git-svn-id: https://svn.code.sf.net/p/freetel/code@2373 01035d8c-6547-0410-b346-abe4f91aad63

9 years agoMakefile: Compile stm32f4_adc_tuner.o without -O3
sjlongland [Thu, 24 Sep 2015 08:21:15 +0000 (08:21 +0000)]
Makefile: Compile stm32f4_adc_tuner.o without -O3

git-svn-id: https://svn.code.sf.net/p/freetel/code@2372 01035d8c-6547-0410-b346-abe4f91aad63

9 years agoMakefile: Compile adc_sfdr_ut with -O3
sjlongland [Thu, 24 Sep 2015 08:21:06 +0000 (08:21 +0000)]
Makefile: Compile adc_sfdr_ut with -O3

git-svn-id: https://svn.code.sf.net/p/freetel/code@2371 01035d8c-6547-0410-b346-abe4f91aad63

9 years agosm1000_main: Add new menu system.
sjlongland [Thu, 24 Sep 2015 08:12:25 +0000 (08:12 +0000)]
sm1000_main: Add new menu system.

This is a first attempt at a proper UI for the SM1000.  The SELECT and
BACK buttons now have two functions.

When the device powers on, the SELECT/BACK buttons cycle between the
operating modes when pressed momentarily.

Hold down SELECT and the POWER LED starts flashing, now you are in MENU
mode.  SELECT/BACK now move between the menu items, holding down SELECT
chooses an item, and holding down BACK backs out without making a
change.

The menu structure at the moment is as follows:

-> Root menu:
|---> "MODE": Operating mode
| |---> "ANA":  Analogue mode
| |---> "1600": FreeDV 1600
| '---> "TONE": Test tone
|
'---> "UI": User interface options
|---> "FREQ": Morse frequency
| 50-2000 Hz in 50Hz steps
|---> "WPM": Morse send speed (PARIS standard)
| 5-60 WPM in 5 WPM steps
'---> "VOL": Menu volume
1-15 units.

git-svn-id: https://svn.code.sf.net/p/freetel/code@2370 01035d8c-6547-0410-b346-abe4f91aad63

9 years agoMakefile: Add menu module to project
sjlongland [Thu, 24 Sep 2015 08:12:22 +0000 (08:12 +0000)]
Makefile: Add menu module to project

git-svn-id: https://svn.code.sf.net/p/freetel/code@2369 01035d8c-6547-0410-b346-abe4f91aad63

9 years agomenu: Heirachical callback-based menu system
sjlongland [Thu, 24 Sep 2015 08:12:19 +0000 (08:12 +0000)]
menu: Heirachical callback-based menu system

This is an event-driven menu handler that allows arbirary depth and
event handling.

git-svn-id: https://svn.code.sf.net/p/freetel/code@2368 01035d8c-6547-0410-b346-abe4f91aad63

9 years agosm1000_leds_switches: Tweak debounce delay
sjlongland [Thu, 24 Sep 2015 08:12:16 +0000 (08:12 +0000)]
sm1000_leds_switches: Tweak debounce delay

git-svn-id: https://svn.code.sf.net/p/freetel/code@2367 01035d8c-6547-0410-b346-abe4f91aad63

9 years agosm1000_leds_switches: Add support for toggling LEDs
sjlongland [Thu, 24 Sep 2015 08:12:13 +0000 (08:12 +0000)]
sm1000_leds_switches: Add support for toggling LEDs

git-svn-id: https://svn.code.sf.net/p/freetel/code@2366 01035d8c-6547-0410-b346-abe4f91aad63

9 years agosounds: Add a "returned" sound.
sjlongland [Thu, 24 Sep 2015 08:12:10 +0000 (08:12 +0000)]
sounds: Add a "returned" sound.

git-svn-id: https://svn.code.sf.net/p/freetel/code@2365 01035d8c-6547-0410-b346-abe4f91aad63

9 years agosm1000_leds_switches: Clean up and move remainder of logic.
sjlongland [Thu, 24 Sep 2015 08:12:07 +0000 (08:12 +0000)]
sm1000_leds_switches: Clean up and move remainder of logic.

git-svn-id: https://svn.code.sf.net/p/freetel/code@2364 01035d8c-6547-0410-b346-abe4f91aad63

9 years agoRelocate header files to inc
sjlongland [Thu, 24 Sep 2015 08:12:04 +0000 (08:12 +0000)]
Relocate header files to inc

git-svn-id: https://svn.code.sf.net/p/freetel/code@2363 01035d8c-6547-0410-b346-abe4f91aad63

9 years agosm1000_leds_switches: Re-locate switch debounce code.
sjlongland [Thu, 24 Sep 2015 08:12:00 +0000 (08:12 +0000)]
sm1000_leds_switches: Re-locate switch debounce code.

git-svn-id: https://svn.code.sf.net/p/freetel/code@2362 01035d8c-6547-0410-b346-abe4f91aad63

9 years agosm1000_main: Allow forward-back movement of mode selection.
sjlongland [Thu, 24 Sep 2015 08:11:57 +0000 (08:11 +0000)]
sm1000_main: Allow forward-back movement of mode selection.

Beginnings of menu navigation, this implements a new switch debouncer
and allows bi-directional movement.

git-svn-id: https://svn.code.sf.net/p/freetel/code@2361 01035d8c-6547-0410-b346-abe4f91aad63

9 years agosm1000_main: Consistent indentation
sjlongland [Thu, 24 Sep 2015 08:11:54 +0000 (08:11 +0000)]
sm1000_main: Consistent indentation

git-svn-id: https://svn.code.sf.net/p/freetel/code@2360 01035d8c-6547-0410-b346-abe4f91aad63

9 years agoMakefile: Add sfx.c, sounds.c, morse.c, tone.c to sm1000.elf.
sjlongland [Thu, 24 Sep 2015 08:11:51 +0000 (08:11 +0000)]
Makefile: Add sfx.c, sounds.c, morse.c, tone.c to sm1000.elf.

git-svn-id: https://svn.code.sf.net/p/freetel/code@2359 01035d8c-6547-0410-b346-abe4f91aad63

9 years agosm1000_main: Use tone generator module for TONE mode.
sjlongland [Thu, 24 Sep 2015 08:11:49 +0000 (08:11 +0000)]
sm1000_main: Use tone generator module for TONE mode.

This replaces the old aSine array (now part of the tone module) with
calls to make a continuous tone.

git-svn-id: https://svn.code.sf.net/p/freetel/code@2358 01035d8c-6547-0410-b346-abe4f91aad63

9 years agosm1000_main: Add morse announcements.
sjlongland [Thu, 24 Sep 2015 08:11:46 +0000 (08:11 +0000)]
sm1000_main: Add morse announcements.

This adds morse code announcements as you select the different modes
with the SELECT button.

There is a 1.5 second delay between the selection (acknowledged with a
beep) and the actual annoucement of that selection.

PTT cancels any announcement.

git-svn-id: https://svn.code.sf.net/p/freetel/code@2357 01035d8c-6547-0410-b346-abe4f91aad63

9 years agomorse: Morse code player module.
sjlongland [Thu, 24 Sep 2015 08:11:43 +0000 (08:11 +0000)]
morse: Morse code player module.

This is a code module that can play arbitrary morse-code symbols using
the 'sfx' module to control tones.  The module can be set to any
frequency and speed (the time of a "dit" in milliseconds).

At present, I support the letters and digits, no punctuation, but those
can be added, suitable tables will need to be defined for those.

git-svn-id: https://svn.code.sf.net/p/freetel/code@2356 01035d8c-6547-0410-b346-abe4f91aad63

9 years agoMakefile: Add .pgm target to program the SM1000
sjlongland [Thu, 24 Sep 2015 08:11:40 +0000 (08:11 +0000)]
Makefile: Add .pgm target to program the SM1000

git-svn-id: https://svn.code.sf.net/p/freetel/code@2355 01035d8c-6547-0410-b346-abe4f91aad63

9 years agoMakefile: Tweak 'clean' target to include ../src .
sjlongland [Thu, 24 Sep 2015 08:11:37 +0000 (08:11 +0000)]
Makefile: Tweak 'clean' target to include ../src .

git-svn-id: https://svn.code.sf.net/p/freetel/code@2354 01035d8c-6547-0410-b346-abe4f91aad63

9 years agoRemove trailing whitespace
sjlongland [Thu, 24 Sep 2015 08:11:29 +0000 (08:11 +0000)]
Remove trailing whitespace

git-svn-id: https://svn.code.sf.net/p/freetel/code@2353 01035d8c-6547-0410-b346-abe4f91aad63

9 years agoConvert MS-DOS text files to Unix
sjlongland [Thu, 24 Sep 2015 08:11:15 +0000 (08:11 +0000)]
Convert MS-DOS text files to Unix

git-svn-id: https://svn.code.sf.net/p/freetel/code@2352 01035d8c-6547-0410-b346-abe4f91aad63

9 years agoApplied Stuart's makefile cleanup patches
baobrien [Wed, 23 Sep 2015 16:00:14 +0000 (16:00 +0000)]
Applied Stuart's makefile cleanup patches

git-svn-id: https://svn.code.sf.net/p/freetel/code@2351 01035d8c-6547-0410-b346-abe4f91aad63

9 years agoAccepted Stuart's patch to correct SM1000 build issue after freedv api change
baobrien [Wed, 23 Sep 2015 14:28:25 +0000 (14:28 +0000)]
Accepted Stuart's patch to correct SM1000 build issue after freedv api change

git-svn-id: https://svn.code.sf.net/p/freetel/code@2350 01035d8c-6547-0410-b346-abe4f91aad63

9 years agoStuarts tone and menu UI frameowrk - thanks Stuart!
drowe67 [Wed, 23 Sep 2015 00:54:13 +0000 (00:54 +0000)]
Stuarts tone and menu UI frameowrk - thanks Stuart!

git-svn-id: https://svn.code.sf.net/p/freetel/code@2349 01035d8c-6547-0410-b346-abe4f91aad63

9 years agofunction for saving arrays as header files
drowe67 [Tue, 22 Sep 2015 19:34:35 +0000 (19:34 +0000)]
function for saving arrays as header files

git-svn-id: https://svn.code.sf.net/p/freetel/code@2348 01035d8c-6547-0410-b346-abe4f91aad63

9 years agoAdd additional hamlib search path for Gentoo linux.
hobbes1069 [Sun, 20 Sep 2015 12:14:55 +0000 (12:14 +0000)]
Add additional hamlib search path for Gentoo linux.

git-svn-id: https://svn.code.sf.net/p/freetel/code@2347 01035d8c-6547-0410-b346-abe4f91aad63

9 years agoAdded Stuart's patches for fifo/dac free test
baobrien [Sat, 19 Sep 2015 00:56:38 +0000 (00:56 +0000)]
Added Stuart's patches for fifo/dac free test

git-svn-id: https://svn.code.sf.net/p/freetel/code@2346 01035d8c-6547-0410-b346-abe4f91aad63

9 years agostand alone magnitude to phase function
drowe67 [Thu, 17 Sep 2015 20:47:35 +0000 (20:47 +0000)]
stand alone magnitude to phase function

git-svn-id: https://svn.code.sf.net/p/freetel/code@2345 01035d8c-6547-0410-b346-abe4f91aad63

9 years agogenerating phase spectra from mask, works quite well on hts1a, hts2a, ve9qrp_10s
drowe67 [Thu, 17 Sep 2015 12:44:40 +0000 (12:44 +0000)]
generating phase spectra from mask, works quite well on hts1a, hts2a, ve9qrp_10s

git-svn-id: https://svn.code.sf.net/p/freetel/code@2344 01035d8c-6547-0410-b346-abe4f91aad63

9 years agoadded ability to read Aw to test synthesising phase in Octave by newamp.m
drowe67 [Thu, 17 Sep 2015 12:41:37 +0000 (12:41 +0000)]
added ability to read Aw to test synthesising phase in Octave by newamp.m

git-svn-id: https://svn.code.sf.net/p/freetel/code@2343 01035d8c-6547-0410-b346-abe4f91aad63

9 years agofigured out a bit more how integrate and dump works for the 4FSK with DRM RRC filtering
drowe67 [Thu, 17 Sep 2015 05:19:36 +0000 (05:19 +0000)]
figured out a bit more how integrate and dump works for the 4FSK with DRM RRC filtering

git-svn-id: https://svn.code.sf.net/p/freetel/code@2342 01035d8c-6547-0410-b346-abe4f91aad63

9 years agoplotting FM mod input and demod filter output
drowe67 [Thu, 17 Sep 2015 03:28:17 +0000 (03:28 +0000)]
plotting FM mod input and demod filter output

git-svn-id: https://svn.code.sf.net/p/freetel/code@2341 01035d8c-6547-0410-b346-abe4f91aad63

9 years ago4FSK demod now getting close to non-coherent theory.
baobrien [Thu, 17 Sep 2015 02:36:17 +0000 (02:36 +0000)]
4FSK demod now getting close to non-coherent theory.

git-svn-id: https://svn.code.sf.net/p/freetel/code@2340 01035d8c-6547-0410-b346-abe4f91aad63

9 years ago4FSK demod now getting close to non-coherent theory.
baobrien [Thu, 17 Sep 2015 01:28:09 +0000 (01:28 +0000)]
4FSK demod now getting close to non-coherent theory.

git-svn-id: https://svn.code.sf.net/p/freetel/code@2339 01035d8c-6547-0410-b346-abe4f91aad63

9 years agoShow Schematic changes for CN12 pin swaps. RGB 09/16/15
rickb44 [Wed, 16 Sep 2015 13:57:54 +0000 (13:57 +0000)]
Show Schematic changes for CN12 pin swaps.  RGB 09/16/15

git-svn-id: https://svn.code.sf.net/p/freetel/code@2338 01035d8c-6547-0410-b346-abe4f91aad63

9 years ago4FSK modem, now with noisy channels!
baobrien [Wed, 16 Sep 2015 00:45:01 +0000 (00:45 +0000)]
4FSK modem, now with noisy channels!

git-svn-id: https://svn.code.sf.net/p/freetel/code@2337 01035d8c-6547-0410-b346-abe4f91aad63

9 years agoimplemented decimation in time, from update rates of 10 to 40ms, with linear interp...
drowe67 [Wed, 16 Sep 2015 00:16:15 +0000 (00:16 +0000)]
implemented decimation in time, from update rates of 10 to 40ms, with linear interp in the dB domain.  Works well for hts1a, hts2a, ve9qrp, just a slight degration in quality

git-svn-id: https://svn.code.sf.net/p/freetel/code@2336 01035d8c-6547-0410-b346-abe4f91aad63

9 years agoA little more work on the 4FSK octave modem
baobrien [Wed, 16 Sep 2015 00:11:49 +0000 (00:11 +0000)]
A little more work on the 4FSK octave modem

git-svn-id: https://svn.code.sf.net/p/freetel/code@2335 01035d8c-6547-0410-b346-abe4f91aad63

9 years agofixed voice keyer path
drowe67 [Tue, 15 Sep 2015 07:15:01 +0000 (07:15 +0000)]
fixed voice keyer path

git-svn-id: https://svn.code.sf.net/p/freetel/code@2334 01035d8c-6547-0410-b346-abe4f91aad63

9 years agoOSX support
drowe67 [Tue, 15 Sep 2015 02:36:16 +0000 (02:36 +0000)]
OSX support

git-svn-id: https://svn.code.sf.net/p/freetel/code@2333 01035d8c-6547-0410-b346-abe4f91aad63

9 years agoinitial demo spotting script
drowe67 [Tue, 15 Sep 2015 02:34:28 +0000 (02:34 +0000)]
initial demo spotting script

git-svn-id: https://svn.code.sf.net/p/freetel/code@2332 01035d8c-6547-0410-b346-abe4f91aad63

9 years agoStarted implementing change-log items 34-41
rickb44 [Tue, 15 Sep 2015 00:41:26 +0000 (00:41 +0000)]
Started implementing change-log items 34-41
RGB 09/15/15

git-svn-id: https://svn.code.sf.net/p/freetel/code@2331 01035d8c-6547-0410-b346-abe4f91aad63

9 years agoadded file chooser for Vocei Keyer
drowe67 [Mon, 14 Sep 2015 22:34:37 +0000 (22:34 +0000)]
added file chooser for Vocei Keyer

git-svn-id: https://svn.code.sf.net/p/freetel/code@2330 01035d8c-6547-0410-b346-abe4f91aad63

9 years agosome user guide doco on Voice Keyer
drowe67 [Mon, 14 Sep 2015 11:03:37 +0000 (11:03 +0000)]
some user guide doco on Voice Keyer

git-svn-id: https://svn.code.sf.net/p/freetel/code@2329 01035d8c-6547-0410-b346-abe4f91aad63

9 years agoanother attempt at echoing samples when out of sync
drowe67 [Mon, 14 Sep 2015 10:46:31 +0000 (10:46 +0000)]
another attempt at echoing samples when out of sync

git-svn-id: https://svn.code.sf.net/p/freetel/code@2328 01035d8c-6547-0410-b346-abe4f91aad63

9 years agofixed a few issues in VK state machine
drowe67 [Mon, 14 Sep 2015 09:41:06 +0000 (09:41 +0000)]
fixed a few issues in VK state machine

git-svn-id: https://svn.code.sf.net/p/freetel/code@2327 01035d8c-6547-0410-b346-abe4f91aad63

9 years agoanalog pass through modified for freedv 700 since 7500 <-> 8000 patch
drowe67 [Mon, 14 Sep 2015 08:09:17 +0000 (08:09 +0000)]
analog pass through modified for freedv 700 since 7500 <-> 8000 patch

git-svn-id: https://svn.code.sf.net/p/freetel/code@2326 01035d8c-6547-0410-b346-abe4f91aad63

9 years agovoice keyer doing the right things, haven't tested sync detection state yet
drowe67 [Mon, 14 Sep 2015 08:08:37 +0000 (08:08 +0000)]
voice keyer doing the right things, haven't tested sync detection state yet

git-svn-id: https://svn.code.sf.net/p/freetel/code@2325 01035d8c-6547-0410-b346-abe4f91aad63

9 years agovoice keyer coded, builds OK, but not tested
drowe67 [Mon, 14 Sep 2015 04:35:19 +0000 (04:35 +0000)]
voice keyer coded, builds OK, but not tested

git-svn-id: https://svn.code.sf.net/p/freetel/code@2324 01035d8c-6547-0410-b346-abe4f91aad63

9 years agoremoved 700 mode
drowe67 [Sun, 13 Sep 2015 05:07:50 +0000 (05:07 +0000)]
removed 700 mode

git-svn-id: https://svn.code.sf.net/p/freetel/code@2323 01035d8c-6547-0410-b346-abe4f91aad63

9 years agoadded GUI and persistant storage for voice keyer
drowe67 [Sun, 13 Sep 2015 04:58:10 +0000 (04:58 +0000)]
added GUI and persistant storage for voice keyer

git-svn-id: https://svn.code.sf.net/p/freetel/code@2322 01035d8c-6547-0410-b346-abe4f91aad63

9 years agoA little further on the FSK4 thing. Now it probably decodes to real symbols
baobrien [Sun, 13 Sep 2015 02:33:05 +0000 (02:33 +0000)]
A little further on the FSK4 thing. Now it probably decodes to real symbols

git-svn-id: https://svn.code.sf.net/p/freetel/code@2321 01035d8c-6547-0410-b346-abe4f91aad63

9 years agoMore work on the octave 4FSK mod/demod
baobrien [Sun, 13 Sep 2015 02:03:37 +0000 (02:03 +0000)]
More work on the octave 4FSK mod/demod

git-svn-id: https://svn.code.sf.net/p/freetel/code@2320 01035d8c-6547-0410-b346-abe4f91aad63

9 years agofixed seg fault bug at start up caused from foff_filt not being initialised
drowe67 [Sun, 13 Sep 2015 01:05:40 +0000 (01:05 +0000)]
fixed seg fault bug at start up caused from foff_filt not being initialised

git-svn-id: https://svn.code.sf.net/p/freetel/code@2319 01035d8c-6547-0410-b346-abe4f91aad63

9 years agofixed seg fault with modem_stats
drowe67 [Sat, 12 Sep 2015 05:47:18 +0000 (05:47 +0000)]
fixed seg fault with modem_stats

git-svn-id: https://svn.code.sf.net/p/freetel/code@2318 01035d8c-6547-0410-b346-abe4f91aad63

9 years agolots of refactoring to support freedv api info hiding and 8000-7500Hz changes. Build...
drowe67 [Fri, 11 Sep 2015 22:09:44 +0000 (22:09 +0000)]
lots of refactoring to support freedv api info hiding and 8000-7500Hz changes.  Builds OK but untested

git-svn-id: https://svn.code.sf.net/p/freetel/code@2317 01035d8c-6547-0410-b346-abe4f91aad63

9 years agosupport for freedv GUI program changes
drowe67 [Fri, 11 Sep 2015 22:02:15 +0000 (22:02 +0000)]
support for freedv GUI program changes

git-svn-id: https://svn.code.sf.net/p/freetel/code@2316 01035d8c-6547-0410-b346-abe4f91aad63

9 years agoAdd debian packaging files to freedv-dev.
hobbes1069 [Fri, 11 Sep 2015 21:31:44 +0000 (21:31 +0000)]
Add debian packaging files to freedv-dev.

git-svn-id: https://svn.code.sf.net/p/freetel/code@2315 01035d8c-6547-0410-b346-abe4f91aad63

9 years agoTag FreeDV 1.0.1 release
hobbes1069 [Fri, 11 Sep 2015 21:22:30 +0000 (21:22 +0000)]
Tag FreeDV 1.0.1 release

git-svn-id: https://svn.code.sf.net/p/freetel/code@2314 01035d8c-6547-0410-b346-abe4f91aad63

9 years agoUpdate codec2 0.4 branch to include txt bit fix and tag 0.4.1.
hobbes1069 [Fri, 11 Sep 2015 21:21:26 +0000 (21:21 +0000)]
Update codec2 0.4 branch to include txt bit fix and tag 0.4.1.

git-svn-id: https://svn.code.sf.net/p/freetel/code@2313 01035d8c-6547-0410-b346-abe4f91aad63

9 years agoAdd SM1000-F folder, .sch, .brd & .txt files
rickb44 [Fri, 11 Sep 2015 19:31:17 +0000 (19:31 +0000)]
Add SM1000-F folder, .sch, .brd & .txt files

git-svn-id: https://svn.code.sf.net/p/freetel/code@2312 01035d8c-6547-0410-b346-abe4f91aad63

9 years agoFirst whack at 4FSK modulator; seems to be working
baobrien [Fri, 11 Sep 2015 17:31:03 +0000 (17:31 +0000)]
First whack at 4FSK modulator; seems to be working

git-svn-id: https://svn.code.sf.net/p/freetel/code@2311 01035d8c-6547-0410-b346-abe4f91aad63

9 years agoStarted work on octave FSK modem
baobrien [Fri, 11 Sep 2015 16:59:38 +0000 (16:59 +0000)]
Started work on octave FSK modem

git-svn-id: https://svn.code.sf.net/p/freetel/code@2310 01035d8c-6547-0410-b346-abe4f91aad63

9 years agoPrepare of FreeDV 1.0.1 tag
hobbes1069 [Fri, 11 Sep 2015 16:31:40 +0000 (16:31 +0000)]
Prepare of FreeDV 1.0.1 tag

git-svn-id: https://svn.code.sf.net/p/freetel/code@2309 01035d8c-6547-0410-b346-abe4f91aad63

9 years agoStarted work on octave FSK modem
baobrien [Fri, 11 Sep 2015 16:06:01 +0000 (16:06 +0000)]
Started work on octave FSK modem

git-svn-id: https://svn.code.sf.net/p/freetel/code@2308 01035d8c-6547-0410-b346-abe4f91aad63

9 years agoFreedv release builds should checkout release branches of codec2, not codec2-dev.
hobbes1069 [Fri, 11 Sep 2015 13:56:00 +0000 (13:56 +0000)]
Freedv release builds should checkout release branches of codec2, not codec2-dev.

git-svn-id: https://svn.code.sf.net/p/freetel/code@2307 01035d8c-6547-0410-b346-abe4f91aad63

9 years agobuilding up symbol rate QPSK simulation, pilot insertion/removal, first pass phase...
drowe67 [Fri, 11 Sep 2015 07:21:12 +0000 (07:21 +0000)]
building up symbol rate QPSK simulation, pilot insertion/removal, first pass phase est, test framework for drawing curves

git-svn-id: https://svn.code.sf.net/p/freetel/code@2306 01035d8c-6547-0410-b346-abe4f91aad63

9 years agocomment above fm_mod_comp modified
baobrien [Fri, 11 Sep 2015 03:25:57 +0000 (03:25 +0000)]
comment above fm_mod_comp modified

git-svn-id: https://svn.code.sf.net/p/freetel/code@2305 01035d8c-6547-0410-b346-abe4f91aad63

9 years agocomplex domain FM modulator written and tested
baobrien [Fri, 11 Sep 2015 03:24:21 +0000 (03:24 +0000)]
complex domain FM modulator written and tested

git-svn-id: https://svn.code.sf.net/p/freetel/code@2304 01035d8c-6547-0410-b346-abe4f91aad63

9 years agoAdded and tested real->real FM modulator
baobrien [Fri, 11 Sep 2015 02:34:37 +0000 (02:34 +0000)]
Added and tested real->real FM modulator

git-svn-id: https://svn.code.sf.net/p/freetel/code@2303 01035d8c-6547-0410-b346-abe4f91aad63

9 years agosimulation of xor gate as amixer
drowe67 [Wed, 9 Sep 2015 04:28:38 +0000 (04:28 +0000)]
simulation of xor gate as amixer

git-svn-id: https://svn.code.sf.net/p/freetel/code@2302 01035d8c-6547-0410-b346-abe4f91aad63

9 years agoexploring tx upconverter designs
drowe67 [Mon, 7 Sep 2015 22:29:49 +0000 (22:29 +0000)]
exploring tx upconverter designs

git-svn-id: https://svn.code.sf.net/p/freetel/code@2301 01035d8c-6547-0410-b346-abe4f91aad63

9 years agoJim's wonderful 7500-8000Hz sample rate changing code, tests out OK
drowe67 [Mon, 7 Sep 2015 20:58:14 +0000 (20:58 +0000)]
Jim's wonderful 7500-8000Hz sample rate changing code, tests out OK

git-svn-id: https://svn.code.sf.net/p/freetel/code@2300 01035d8c-6547-0410-b346-abe4f91aad63

9 years agotxt being inderted into wrong bit on 700B - Thanks Steve!
drowe67 [Sun, 6 Sep 2015 00:29:24 +0000 (00:29 +0000)]
txt being inderted into wrong bit on 700B - Thanks Steve!

git-svn-id: https://svn.code.sf.net/p/freetel/code@2299 01035d8c-6547-0410-b346-abe4f91aad63

9 years agosmall typo
drowe67 [Sat, 5 Sep 2015 21:20:29 +0000 (21:20 +0000)]
small typo

git-svn-id: https://svn.code.sf.net/p/freetel/code@2298 01035d8c-6547-0410-b346-abe4f91aad63

9 years agoplaced a copy of peripheral lib on rowetel.com
drowe67 [Sat, 5 Sep 2015 06:05:36 +0000 (06:05 +0000)]
placed a copy of peripheral lib on rowetel.com

git-svn-id: https://svn.code.sf.net/p/freetel/code@2297 01035d8c-6547-0410-b346-abe4f91aad63

9 years agosome refactoring of newamp simulations
drowe67 [Fri, 4 Sep 2015 23:07:26 +0000 (23:07 +0000)]
some refactoring of newamp simulations

git-svn-id: https://svn.code.sf.net/p/freetel/code@2296 01035d8c-6547-0410-b346-abe4f91aad63

9 years ago3 step ldpc demo withgd results
drowe67 [Thu, 3 Sep 2015 23:46:57 +0000 (23:46 +0000)]
3 step ldpc demo withgd results

git-svn-id: https://svn.code.sf.net/p/freetel/code@2295 01035d8c-6547-0410-b346-abe4f91aad63

9 years agodocumented installation of CML library
drowe67 [Thu, 3 Sep 2015 22:15:06 +0000 (22:15 +0000)]
documented installation of CML library

git-svn-id: https://svn.code.sf.net/p/freetel/code@2294 01035d8c-6547-0410-b346-abe4f91aad63

9 years agoDebian packaging for freedv, thanks Stuart
drowe67 [Sun, 30 Aug 2015 20:35:08 +0000 (20:35 +0000)]
Debian packaging for freedv, thanks Stuart

git-svn-id: https://svn.code.sf.net/p/freetel/code@2293 01035d8c-6547-0410-b346-abe4f91aad63

9 years agoDebian packaging, thanks Stuart
drowe67 [Sun, 30 Aug 2015 20:33:55 +0000 (20:33 +0000)]
Debian packaging, thanks Stuart

git-svn-id: https://svn.code.sf.net/p/freetel/code@2292 01035d8c-6547-0410-b346-abe4f91aad63

9 years agoMark, VK5QI, patches for compiling on OSX, Thanks Mark
drowe67 [Sun, 30 Aug 2015 10:27:14 +0000 (10:27 +0000)]
Mark, VK5QI, patches for compiling on OSX, Thanks Mark

git-svn-id: https://svn.code.sf.net/p/freetel/code@2291 01035d8c-6547-0410-b346-abe4f91aad63

9 years agogetting sensible plots from SFDR tests
drowe67 [Fri, 28 Aug 2015 04:14:43 +0000 (04:14 +0000)]
getting sensible plots from SFDR tests

git-svn-id: https://svn.code.sf.net/p/freetel/code@2290 01035d8c-6547-0410-b346-abe4f91aad63

9 years agoadded SFDR ADC ut, and updated README
drowe67 [Fri, 28 Aug 2015 02:44:15 +0000 (02:44 +0000)]
added SFDR ADC ut, and updated README

git-svn-id: https://svn.code.sf.net/p/freetel/code@2289 01035d8c-6547-0410-b346-abe4f91aad63

9 years agoFreeDV API doco changes, thanks Jim
drowe67 [Wed, 26 Aug 2015 21:46:24 +0000 (21:46 +0000)]
FreeDV API doco changes, thanks Jim

git-svn-id: https://svn.code.sf.net/p/freetel/code@2288 01035d8c-6547-0410-b346-abe4f91aad63

9 years agonote on extra packages
drowe67 [Wed, 26 Aug 2015 21:45:45 +0000 (21:45 +0000)]
note on extra packages

git-svn-id: https://svn.code.sf.net/p/freetel/code@2287 01035d8c-6547-0410-b346-abe4f91aad63