the T4 versions of the code also work with toolchain ARM ver. tested with Arduino 1.8.12 & Teensyduino 1.52 with Teensy 4.1: tested in combination with SGTL5000 on D07JBH PCB board with ugly style adaptor board with Teensy 4.0: compile with "Optimize: Faster", never use "Optimize: smallest code", the latter will not work! Maybe with the newest fix in Teensyduino, higher speeds could work, but this is untested with Teensy 3.6: compile with 180MHz F_CPU, other speeds not supported. spectral NR uses FFT-iFFT overlap-add with 50% overlap with overlap - save = overlap-discard complex bandpass main filtering FFT Fast Convolution = Digital Convolutionbuffer_spec_FFT digital step attenuator: PE4306 used in my setup Preselection: switchable RF lowpass or bandpass filter has also been successfully used with Msi001 tuner chip (Esteban Bonito & tisho), but not yet incorporated in this sketch Teensy 3.6 or Teensy 4.0 or Teensy 4.1 (Teensy 3.1/3.2/3.5 not supported) Teensy audio board or ADC PCM1808 and DAC PCM5102a (IQ boards with up to 256kHz bandwidth supported -> which basically means nearly 100% of the existing boards on the market) simple quadrature sampling detector board producing baseband IQ signals (Softrock, Elektor SDR etc.) SOFTWARE FOR A FAST CONVOLUTION-BASED RADIO
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |