+ clue: only when analog not pressed
+ this was 7.5 to 8kHz interpolator bug
[X] spectrum and waterfall scale changes when analog pressed
- [ ] ocassional test frames error counter goes crazy
+ [X] ocassional test frames error counter goes crazy
[ ] 700 syncs up to 1000Hz sine waves
+ shouldn't trigger sync logic, will be a problem with carriers
[ ] "clip" led, encourage people to adjust gain to hit that occ when speaking
+ [ ] Win32 record from radio time
[ ] FreeDV 700 improvements
[ ] bpf filter after clipping to remove clicks
+ still not real obvious on plot
+ might be useful to make this switchable
[X] scatter diagram different colours/carrier
- [ ] remember what mode you were in
+ [X] remember what mode you were in
[ ] cmd line file decode
[ ] Waterfall direction
[ ] documentation or use, walk through, you tube, blog posts
m_max_mag = BETA*m_max_mag + (1 - BETA)*max_mag;
m_min_mag = max_mag - 20.0;
//printf("max_mag: %f m_max_mag: %f\n", max_mag, m_max_mag);
- //intensity_per_dB = (float)256 /(MAX_MAG_DB - MIN_MAG_DB);
- intensity_per_dB = (float)256 /(m_max_mag - m_min_mag);
+ intensity_per_dB = (float)256 /(MAX_MAG_DB - MIN_MAG_DB);
+ //intensity_per_dB = (float)256 /(m_max_mag - m_min_mag);
spec_index_per_px = ((float)(MAX_F_HZ)/(float)m_modem_stats_max_f_hz)*(float)MODEM_STATS_NSPEC / (float) m_rGrid.GetWidth();
/*