freetel-svn-tracking.git
7 years agooctave estimators off
drowe67 [Fri, 16 Jun 2017 21:52:55 +0000 (21:52 +0000)]
octave estimators off

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

7 years agofirst pass at checking rx_sym, not passing
drowe67 [Fri, 16 Jun 2017 21:49:35 +0000 (21:49 +0000)]
first pass at checking rx_sym, not passing

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

7 years agoAdd getter functions for sample size
okcsampson [Fri, 16 Jun 2017 21:20:38 +0000 (21:20 +0000)]
Add getter functions for sample size

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

7 years agoAdd max samples to ofdm_internal.h
okcsampson [Fri, 16 Jun 2017 20:44:46 +0000 (20:44 +0000)]
Add max samples to ofdm_internal.h

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

7 years agoAdd request to ofdm.c
okcsampson [Fri, 16 Jun 2017 10:27:51 +0000 (10:27 +0000)]
Add request to ofdm.c

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

7 years agobasic ofdm rx tests working
drowe67 [Fri, 16 Jun 2017 07:17:18 +0000 (07:17 +0000)]
basic ofdm rx tests working

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

7 years agoMore ofdm rx index chgs
okcsampson [Fri, 16 Jun 2017 01:05:24 +0000 (01:05 +0000)]
More ofdm rx index chgs

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

7 years agorenamed worksheet
drowe67 [Fri, 16 Jun 2017 00:30:25 +0000 (00:30 +0000)]
renamed worksheet

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

7 years agosupport for many experiments around 2d dcts, can now dial up spectral distortion...
drowe67 [Thu, 15 Jun 2017 22:59:13 +0000 (22:59 +0000)]
support for many experiments around 2d dcts, can now dial up spectral distortion and est bit rate

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

7 years agoMess with indexes in ofdm rx
okcsampson [Thu, 15 Jun 2017 22:06:12 +0000 (22:06 +0000)]
Mess with indexes in ofdm rx

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

7 years agoMoved rx_sym to state
okcsampson [Wed, 14 Jun 2017 22:05:14 +0000 (22:05 +0000)]
Moved rx_sym to state

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

7 years agostarting rx side of tofdm.[cm]
drowe67 [Wed, 14 Jun 2017 21:08:01 +0000 (21:08 +0000)]
starting rx side of tofdm.[cm]

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

7 years agoFix index bug in ofdm.c demod
okcsampson [Wed, 14 Jun 2017 17:53:59 +0000 (17:53 +0000)]
Fix index bug in ofdm.c demod

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

7 years agoAdd demod candidate to ofdm.c (untested)
okcsampson [Wed, 14 Jun 2017 17:40:08 +0000 (17:40 +0000)]
Add demod candidate to ofdm.c (untested)

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

7 years agoPrepare ofdm files for demod function
okcsampson [Wed, 14 Jun 2017 11:56:35 +0000 (11:56 +0000)]
Prepare ofdm files for demod function

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

7 years agofirst pass at quantising dct coeffs using uniform quantisers, sounds reasonable ...
drowe67 [Wed, 14 Jun 2017 01:15:46 +0000 (01:15 +0000)]
first pass at quantising dct coeffs using uniform quantisers, sounds reasonable ... something like 170 bits which is a bit off the pace but a gd start.  Prob worth trying kmeans again just in case there was a bug

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

7 years agofirst pass at quantising dct coeffs using kmeans designed quantisers, doesnt sound...
drowe67 [Tue, 13 Jun 2017 21:15:03 +0000 (21:15 +0000)]
first pass at quantising dct coeffs using kmeans designed quantisers, doesnt sound too gd

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

7 years agoadded functions for zig-zag mapping of 2D dct coeffs
drowe67 [Tue, 13 Jun 2017 04:15:22 +0000 (04:15 +0000)]
added functions for zig-zag mapping of 2D dct coeffs

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

7 years agoUpdate random bit file compat with octave
okcsampson [Mon, 12 Jun 2017 22:34:03 +0000 (22:34 +0000)]
Update random bit file compat with octave

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

7 years agoFix loop bug in ofdm.c
okcsampson [Mon, 12 Jun 2017 17:42:48 +0000 (17:42 +0000)]
Fix loop bug in ofdm.c

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

7 years agoUpdate ofdm.c tx matches octave now
okcsampson [Mon, 12 Jun 2017 17:34:41 +0000 (17:34 +0000)]
Update ofdm.c tx matches octave now

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

7 years agomodified parabolic interpolator to lin interp to 0 at edges, bit unclear if this...
drowe67 [Mon, 12 Jun 2017 07:49:00 +0000 (07:49 +0000)]
modified parabolic interpolator to lin interp to 0 at edges, bit unclear if this is a huge improvement just yet

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

7 years agounit test code working, but actual test failing on tx output
drowe67 [Mon, 12 Jun 2017 05:22:11 +0000 (05:22 +0000)]
unit test code working, but actual test failing on tx output

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

7 years agoChange W row/col
okcsampson [Mon, 12 Jun 2017 02:22:06 +0000 (02:22 +0000)]
Change W row/col

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

7 years agosome plots working
drowe67 [Mon, 12 Jun 2017 01:41:32 +0000 (01:41 +0000)]
some plots working

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

7 years agorewrote test bits generation
drowe67 [Mon, 12 Jun 2017 01:38:40 +0000 (01:38 +0000)]
rewrote test bits generation

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

7 years agofixed up tnewamp1.c for 16kHz changes
drowe67 [Mon, 12 Jun 2017 01:04:28 +0000 (01:04 +0000)]
fixed up tnewamp1.c for 16kHz changes

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

7 years agoAdd changes to ofdm.c for unit test
okcsampson [Mon, 12 Jun 2017 00:34:34 +0000 (00:34 +0000)]
Add changes to ofdm.c for unit test

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

7 years agoUpdate ofdm.c for loop bug
okcsampson [Sun, 11 Jun 2017 23:15:01 +0000 (23:15 +0000)]
Update ofdm.c for loop bug

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

7 years agoUpdate ofdm.c for output
okcsampson [Sun, 11 Jun 2017 23:07:22 +0000 (23:07 +0000)]
Update ofdm.c for output

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

7 years agoAdjest ofdm header file
okcsampson [Sun, 11 Jun 2017 23:03:25 +0000 (23:03 +0000)]
Adjest ofdm header file

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

7 years agoChange ofdm_txframe output
okcsampson [Sun, 11 Jun 2017 22:48:29 +0000 (22:48 +0000)]
Change ofdm_txframe output

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

7 years agoinitial version of tofdm.m, haven't tried to run yet
drowe67 [Sun, 11 Jun 2017 22:42:00 +0000 (22:42 +0000)]
initial version of tofdm.m, haven't tried to run yet

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

7 years agoRemove constants from ofdm_internal.h
okcsampson [Sun, 11 Jun 2017 22:34:34 +0000 (22:34 +0000)]
Remove constants from ofdm_internal.h

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

7 years agofirst pass at tofdm.c
drowe67 [Sun, 11 Jun 2017 22:14:09 +0000 (22:14 +0000)]
first pass at tofdm.c

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

7 years agoadded function to generate a C include file of tets bits, just single frame for now
drowe67 [Sun, 11 Jun 2017 21:59:06 +0000 (21:59 +0000)]
added function to generate a C include file of tets bits, just single frame for now

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

7 years agoUse NCP not NC in appropriate places
okcsampson [Sun, 11 Jun 2017 17:13:27 +0000 (17:13 +0000)]
Use NCP not NC in appropriate places

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

7 years agoMissed a couple changes last update
okcsampson [Sun, 11 Jun 2017 14:52:16 +0000 (14:52 +0000)]
Missed a couple changes last update

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

7 years agoFix bugs in ofdm.c
okcsampson [Sun, 11 Jun 2017 14:40:04 +0000 (14:40 +0000)]
Fix bugs in ofdm.c

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

7 years agoFix bugs in ofdm.c
okcsampson [Sat, 10 Jun 2017 14:19:30 +0000 (14:19 +0000)]
Fix bugs in ofdm.c

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

7 years agoofdm.c bug fix
okcsampson [Fri, 9 Jun 2017 04:36:44 +0000 (04:36 +0000)]
ofdm.c bug fix

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

7 years agoUpdate ofdm.c to compile config
okcsampson [Fri, 9 Jun 2017 03:15:48 +0000 (03:15 +0000)]
Update ofdm.c to compile config

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

7 years agochange ofdm to compile options
okcsampson [Thu, 8 Jun 2017 16:08:38 +0000 (16:08 +0000)]
change ofdm to compile options

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

7 years agoUpdate ofdm and remove parts
okcsampson [Wed, 7 Jun 2017 21:27:29 +0000 (21:27 +0000)]
Update ofdm and remove parts

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

7 years agoCandidate code for ofdm.c, still need to finish demod
okcsampson [Wed, 7 Jun 2017 19:48:56 +0000 (19:48 +0000)]
Candidate code for ofdm.c, still need to finish demod

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

7 years agoAdd getters/setters to codec2_ofdm.h
okcsampson [Wed, 7 Jun 2017 19:31:33 +0000 (19:31 +0000)]
Add getters/setters to codec2_ofdm.h

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

7 years agoChange from float to int in ofdm_internal.h
okcsampson [Tue, 6 Jun 2017 17:36:16 +0000 (17:36 +0000)]
Change from float to int in ofdm_internal.h

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

7 years agoAttempt at correcting alias errors in rate K resampling, sig improvement for hst1a
drowe67 [Tue, 6 Jun 2017 04:04:11 +0000 (04:04 +0000)]
Attempt at correcting alias errors in rate K resampling, sig improvement for hst1a

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

7 years agofixed sensitivity to log(0) errors when importing via --amread
drowe67 [Tue, 6 Jun 2017 03:51:39 +0000 (03:51 +0000)]
fixed sensitivity to log(0) errors when importing via --amread

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

7 years agoadded mel resampling option to c2sim
drowe67 [Mon, 5 Jun 2017 03:15:51 +0000 (03:15 +0000)]
added mel resampling option to c2sim

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

7 years agoc2sim working with phase0 at 16k, sounds quite reasonable, but room for improvement
drowe67 [Sun, 4 Jun 2017 07:53:28 +0000 (07:53 +0000)]
c2sim working with phase0 at 16k, sounds quite reasonable, but room for improvement

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

7 years agooriginal phases working with 8000 Hz and 16000 Hz, sounds OK. Can see better ways...
drowe67 [Sun, 4 Jun 2017 07:18:43 +0000 (07:18 +0000)]
original phases working with 8000 Hz and 16000 Hz, sounds OK.  Can see better ways to handle this in nlp.c, plenty of work for a future clean up

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

7 years agoAdd in the initial OFDM Header files
okcsampson [Sat, 3 Jun 2017 23:31:08 +0000 (23:31 +0000)]
Add in the initial OFDM Header files

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

7 years agoTW and NW worked out at run time, c2sim c2enc/dec 1300/700C ok
drowe67 [Fri, 2 Jun 2017 07:36:15 +0000 (07:36 +0000)]
TW and NW worked out at run time, c2sim c2enc/dec 1300/700C ok

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

7 years agomade timing/freq est window indep of Rs
drowe67 [Fri, 2 Jun 2017 01:19:22 +0000 (01:19 +0000)]
made timing/freq est window indep of Rs

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

7 years agorefactoring general purpose mFSK modem library from fsk_horus
drowe67 [Thu, 1 Jun 2017 22:34:11 +0000 (22:34 +0000)]
refactoring general purpose mFSK modem library from fsk_horus

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

7 years agoinitial 16fsk working, but have hard coded the freq offset est for now
drowe67 [Wed, 31 May 2017 03:33:21 +0000 (03:33 +0000)]
initial 16fsk working, but have hard coded the freq offset est for now

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

7 years agop_min/p_max/m_pitch run time constants, bit exact with c2sim and cenc/dec 1300/700C
drowe67 [Tue, 30 May 2017 09:38:01 +0000 (09:38 +0000)]
p_min/p_max/m_pitch run time constants, bit exact with c2sim and cenc/dec 1300/700C

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

7 years agoworking on 16kHz support, number of samples/frame now a run time varialble, c2sim...
drowe67 [Tue, 30 May 2017 01:57:35 +0000 (01:57 +0000)]
working on 16kHz support, number of samples/frame now a run time varialble, c2sim and c2enc/dec 1300 output bit exact

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

7 years agoTag release FreeDV 1.2.1.
hobbes1069 [Tue, 30 May 2017 00:14:08 +0000 (00:14 +0000)]
Tag release FreeDV 1.2.1.

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

7 years agoMerge win32 log fix into 1.2 branch.
hobbes1069 [Tue, 30 May 2017 00:12:35 +0000 (00:12 +0000)]
Merge win32 log fix into 1.2 branch.

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

7 years agoSNR estimation for EME
drowe67 [Sat, 27 May 2017 21:54:31 +0000 (21:54 +0000)]
SNR estimation for EME

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

7 years agomaking a start on HF noise cancellation problems
drowe67 [Thu, 25 May 2017 02:31:55 +0000 (02:31 +0000)]
making a start on HF noise cancellation problems

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

7 years agofew tweaks to only log errors when valid signal
drowe67 [Thu, 18 May 2017 10:43:09 +0000 (10:43 +0000)]
few tweaks to only log errors when valid signal

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

7 years agothicker lines on plots
drowe67 [Thu, 18 May 2017 00:36:05 +0000 (00:36 +0000)]
thicker lines on plots

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

7 years agossb filtering feature and bcleaned up rx logs
drowe67 [Thu, 18 May 2017 00:35:23 +0000 (00:35 +0000)]
ssb filtering feature and bcleaned up rx logs

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

7 years agoselects Nc based on code rate to maintain 700 bit/s payload data rate
drowe67 [Tue, 16 May 2017 20:37:37 +0000 (20:37 +0000)]
selects Nc based on code rate to maintain 700 bit/s payload data rate

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

7 years agoadded analog signal simulation and interleaving of (224,112) code, and a basic sync...
drowe67 [Tue, 16 May 2017 03:03:30 +0000 (03:03 +0000)]
added analog signal simulation and interleaving of (224,112) code, and a basic sync system for rx

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

7 years agoadded error pattern and analog simulation
drowe67 [Tue, 16 May 2017 03:02:29 +0000 (03:02 +0000)]
added error pattern and analog simulation

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

7 years agoadded rate 0.8 wenet ldpc code for comparison
drowe67 [Tue, 16 May 2017 03:00:41 +0000 (03:00 +0000)]
added rate 0.8 wenet ldpc code for comparison

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

7 years agoone frame ldpc enc/dec working for ofdm_rx/ofdm_tx
drowe67 [Sat, 13 May 2017 21:59:39 +0000 (21:59 +0000)]
one frame ldpc enc/dec working for ofdm_rx/ofdm_tx

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

7 years agoadded various new plots for characterising system, added diversity for comparison...
drowe67 [Sat, 13 May 2017 09:06:54 +0000 (09:06 +0000)]
added various new plots for characterising system, added diversity for comparison, normalised HF power, slower freq tracking to improve perf

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

7 years agoadding multiple LDPC frame interleaving, reorganised plots
drowe67 [Fri, 12 May 2017 02:33:04 +0000 (02:33 +0000)]
adding multiple LDPC frame interleaving, reorganised plots

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

7 years agoscript to separate all.wav into separate wave files for listening tests
drowe67 [Thu, 11 May 2017 21:55:27 +0000 (21:55 +0000)]
script to separate all.wav into separate wave files for listening tests

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

7 years agointerleaver working better, at least for ldpc_short, getting PER<0.1 at 6dB for 576...
drowe67 [Wed, 10 May 2017 05:47:49 +0000 (05:47 +0000)]
interleaver working better, at least for ldpc_short, getting PER<0.1 at 6dB for 576*4 codewords on ldpc_qpsk and for 32 fr interleaver on ldpc_short

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

7 years agobrought ldpcut back to a simplified demo for blog post
drowe67 [Tue, 9 May 2017 20:53:07 +0000 (20:53 +0000)]
brought ldpcut back to a simplified demo for blog post

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

7 years agoadded a few notes and tested
drowe67 [Sun, 7 May 2017 20:48:16 +0000 (20:48 +0000)]
added a few notes and tested

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

7 years agoadded better HF model which reconciled (poor) perf with ldpcut
drowe67 [Sun, 7 May 2017 20:29:30 +0000 (20:29 +0000)]
added better HF model which reconciled (poor) perf with ldpcut

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

7 years agoadded ldpc code
drowe67 [Sun, 7 May 2017 20:26:18 +0000 (20:26 +0000)]
added ldpc code

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

7 years agomodified to test Bill's short LDPC codes
drowe67 [Sun, 7 May 2017 20:23:40 +0000 (20:23 +0000)]
modified to test Bill's short LDPC codes

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

7 years agodiabled writing log file on Win32
drowe67 [Sun, 7 May 2017 00:42:03 +0000 (00:42 +0000)]
diabled writing log file on Win32

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

7 years agoadded fading channel model, results check out ok
drowe67 [Fri, 5 May 2017 03:27:32 +0000 (03:27 +0000)]
added fading channel model, results check out ok

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

7 years agofirst pass at LDPC integration. Good results for AWGN channel, but HF fading not...
drowe67 [Thu, 4 May 2017 05:36:43 +0000 (05:36 +0000)]
first pass at LDPC integration.  Good results for AWGN channel, but HF fading not working properly

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

7 years agochanged amplitde scaling to prevent clipping with noise
drowe67 [Thu, 4 May 2017 05:35:38 +0000 (05:35 +0000)]
changed amplitde scaling to prevent clipping with noise

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

7 years agoURL change, thanks Steve
drowe67 [Wed, 3 May 2017 19:46:05 +0000 (19:46 +0000)]
URL change, thanks Steve

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

7 years agoaquisition working with freq offsets up to +/-20Hz. A bit slow, but gd enough for...
drowe67 [Wed, 3 May 2017 03:55:16 +0000 (03:55 +0000)]
aquisition working with freq offsets up to +/-20Hz.  A bit slow, but gd enough for initial OTA tests. Will speed up later.

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

7 years agoadded AWGN and HF channel simulation, usual confusion with real signals, SNR est...
drowe67 [Wed, 3 May 2017 00:40:36 +0000 (00:40 +0000)]
added AWGN and HF channel simulation, usual confusion with real signals, SNR est and meas.  How rx is syncing up OK

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

7 years agofirst pass coarse timing/frame sync working on ofdm_rx
drowe67 [Tue, 2 May 2017 05:40:32 +0000 (05:40 +0000)]
first pass coarse timing/frame sync working on ofdm_rx

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

7 years agobrought aquisition UT back to life, falls over when abs(freq offset) >= 25Hz, which...
drowe67 [Mon, 1 May 2017 02:32:21 +0000 (02:32 +0000)]
brought aquisition UT back to life, falls over when abs(freq offset) >= 25Hz, which is about half symbol rate.  Coincidence?

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

7 years agoofdm_tx and ofdm_rx working with no noise
drowe67 [Mon, 1 May 2017 01:55:56 +0000 (01:55 +0000)]
ofdm_tx and ofdm_rx working with no noise

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

7 years agoerror that was casuing sm1000 to crash - need one extra storage for phase H[]
drowe67 [Sun, 30 Apr 2017 21:09:41 +0000 (21:09 +0000)]
error that was casuing sm1000 to crash - need one extra storage for phase H[]

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

7 years agofirst pass at file based tx
drowe67 [Sat, 29 Apr 2017 23:56:05 +0000 (23:56 +0000)]
first pass at file based tx

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

7 years agofirst pass at file based rx
drowe67 [Sat, 29 Apr 2017 23:55:31 +0000 (23:55 +0000)]
first pass at file based rx

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

7 years agosplit rate fs ofdm simulation into multiple files
drowe67 [Sat, 29 Apr 2017 22:40:11 +0000 (22:40 +0000)]
split rate fs ofdm simulation into multiple files

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

7 years agolinker mods to reduce file of sm1000 binary - thanks Steve
drowe67 [Sat, 29 Apr 2017 21:53:20 +0000 (21:53 +0000)]
linker mods to reduce file of sm1000 binary - thanks Steve

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

7 years agomoved buffer shift inside ofdm_demod, default init of run time states
drowe67 [Sat, 29 Apr 2017 00:06:41 +0000 (00:06 +0000)]
moved buffer shift inside ofdm_demod, default init of run time states

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

7 years agocode for handling sample slips, tested with +/-500ppm clock offsets
drowe67 [Fri, 28 Apr 2017 01:02:38 +0000 (01:02 +0000)]
code for handling sample slips, tested with +/-500ppm clock offsets

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

7 years agocleaned up loop indexes
drowe67 [Thu, 27 Apr 2017 06:49:28 +0000 (06:49 +0000)]
cleaned up loop indexes

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

7 years agocleaned up loop indexes
drowe67 [Thu, 27 Apr 2017 06:48:14 +0000 (06:48 +0000)]
cleaned up loop indexes

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

7 years agomoved demodulation to phase correction loop
drowe67 [Thu, 27 Apr 2017 05:58:04 +0000 (05:58 +0000)]
moved demodulation to phase correction loop

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