freetel-svn-tracking.git
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

9 years agoworking on getting stm32 dir building again, put conditional defines in src to preven...
drowe67 [Wed, 26 Aug 2015 03:34:54 +0000 (03:34 +0000)]
working on getting stm32 dir building again, put conditional defines in src to prevent 700 mode code being linked, and modified stm32/src for freedv api changes.  stm32 Makefile runs OK but haven't tested anything

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

9 years agoRe-branch and tag codec2-0.4 and freedv-1.0.
hobbes1069 [Wed, 26 Aug 2015 00:29:48 +0000 (00:29 +0000)]
Re-branch and tag codec2-0.4 and freedv-1.0.

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

9 years agoFix freedv menu shortcut in NSIS installer.
hobbes1069 [Wed, 26 Aug 2015 00:15:37 +0000 (00:15 +0000)]
Fix freedv menu shortcut in NSIS installer.

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

9 years agoMissed codec2 on last branch/tag.
hobbes1069 [Wed, 26 Aug 2015 00:11:40 +0000 (00:11 +0000)]
Missed codec2 on last branch/tag.

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

9 years agotrying out a new analysisi by synthesis method for choosing the location of samples...
drowe67 [Tue, 25 Aug 2015 05:59:04 +0000 (05:59 +0000)]
trying out a new analysisi by synthesis method for choosing the location of samples.  Works OK compared to local minima, still some background noise problems

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

9 years agorev F suggestions based on vk5qi blog post
drowe67 [Tue, 25 Aug 2015 04:58:59 +0000 (04:58 +0000)]
rev F suggestions based on vk5qi blog post

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

9 years agoBranch and tag for codec2-0.4 and freedv-1.0.
hobbes1069 [Mon, 24 Aug 2015 15:58:50 +0000 (15:58 +0000)]
Branch and tag for codec2-0.4 and freedv-1.0.

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

9 years agoreworked linear fit of amplitude, and documented code a little. hts1a sounds OK...
drowe67 [Mon, 24 Aug 2015 07:53:56 +0000 (07:53 +0000)]
reworked linear fit of amplitude, and documented code a little.  hts1a sounds OK with just 4 samples, with amplitudes fit to a linear line, ve9qrp_10s and vk5qi need some work

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

9 years agowider bands in F1, improved handling of noise and hts2a, refactored into library...
drowe67 [Fri, 21 Aug 2015 02:17:50 +0000 (02:17 +0000)]
wider bands in F1, improved handling of noise and hts2a, refactored into library plus frame by frame and batch scripts

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

9 years agoreasonable amplitude modelling with 4 frequency samples
drowe67 [Thu, 20 Aug 2015 05:17:59 +0000 (05:17 +0000)]
reasonable amplitude modelling with 4 frequency samples

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

9 years agoRemove codec2 and FreeDV tags for now as things are quite right yet.
hobbes1069 [Wed, 19 Aug 2015 13:45:49 +0000 (13:45 +0000)]
Remove codec2 and FreeDV tags for now as things are quite right yet.

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

9 years agoMake codec2 a C only project for cmake. Set FreeDV suffix to 'devel' unless branched...
hobbes1069 [Wed, 19 Aug 2015 01:48:05 +0000 (01:48 +0000)]
Make codec2 a C only project for cmake. Set FreeDV suffix to 'devel' unless branched and tagged.

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

9 years agofirst pass at new ampl quant mode using masking
drowe67 [Tue, 18 Aug 2015 03:04:27 +0000 (03:04 +0000)]
first pass at new ampl quant mode using masking

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