DH1AKF
FM диапазон полный (88-108 MHz), или ограничен до 90.1 Mhz?
DH1AKF
FM диапазон полный (88-108 MHz), или ограничен до 90.1 Mhz?
Не примите за офтоп. Давно планировал подобный проект. Даже Teensy 3.6 приобрел. Но недавно обратил внимание на ESP32-LyraT. Так же поддерживает среду Ардуино, поэтому перенос кода автора труда не составит. Но устройство получится значительно дешевле. За счёт встроенного кодека и меньшей цены контроллера.
Нашёл спецификацию, вопрос по FM отпал...
Скрытый текст
Specifications at the moment:
EDITED 2017_05_03 for new features:
* Teensy 3.6 with audio board working in floating point
* reception from about 12kHz to 30Mhz (in undersampling
mode 50MHz to 151MHz)
* decimation-by-8
* FFT and inverse FFT with 1024 points using the new
CMSIS DSP lib complex FFT function
* filtering with 513 tap FIR filter (in decimated 12ksps) -->
comparably steep filters are normally available in
commercial receivers from 2000$ upwards
* filter coefficients are calculated by the Teensy itself and
the filter bandwidth can be chosen arbitrarily by the user
* demodulation of real synchronous AM with selectable
sideband and "stereo" option, 9 "different" AM
demodulators, LSB, USB, pseudo-Stereo-USB, pseuso-
Stereo-LSB (maybe more to come . . .)
* demodulation of wideband FM Stereo transmissions
* display up to 192kHz of frequency spectrum
* Zoom into the spectrum for greater frequency resolution
detail: Zoom FFT enables us to have up to 10Hz resolution
in the spectrum display
* superb audio quality
* needs about 46% of the processor ressources at 96ksps
sample rate and SAM demodulation, about 48% at
192ksps and AM demodulation, SAM at 192ksps needs
78% because of the atan2f calculations
* autotune on demand --> press a button and the carrier
of an AM station is caught with an accuracy < 1Hz
* automatic gain control AGC borrowed from the excellent
wdsp library by Warren Pratt
* dynamic frequency graticules on the x-axis of the
spectrum display
* S-meter
* display of signal strength in dBm or dBm/Hz
* small frequency display showing the SAM carrier
frequency
* real time clock working and on display
* optional manual IQ amplitude and phase imbalance
correction
* automatic IQ amplitude and phase imbalance correction
to account for imbalances in your hardware IQ production
* menu system to adjust many parameters
* save and load settings to/from EEPROM
* play MP3 or AAC files in Hifi stereo quality from the SD
card
* reception of wideband FM broadcast stations by 1/5
undersampling with the same hardware --> MONO, but
HiFi quality when using 192ksps sample rate
* automatic test for the "twinpeak syndrome" - a fault in
the mirror rejection that occurs sometimes at startup. This
is now reliably detected by the automatic IQ phase
correction algorithm and the codec restarted to cure the
problem
* AGC now has an optical indicator for the AGC threshold
and many more AGC parameters can be adjusted
* Codec gain has now its own automatic AGC
* Spectrum display now also has an "AGC" that prevents
empty screen for small signals
* manual notch filter with adjustable notch frequency and
notch bandwidth
Последний раз редактировалось sgk; 15.02.2019 в 10:27. Причина: Язык форума русский
А что скрыто за первыми тремя квадратиками блок-схемы
http://www.cqham.ru/forum/attachment...9&d=1549978669
DH1AKF, Приемник реально принимает в диапазоне с 12кГц до 1.5МГц?
DH1AKF
Просится одноплатная конструкция, с подключением через разъём платы Teensy 3.6 и дисплея.
(Всё управление на плате.)
Не думали об этом?
SVd2004
Нет, я не хочу разрабатывать полную доску. Другие могут сделать это, если захотят. В основном меня интересуют программные алгоритмы в этом проекте. Я хотел бы использовать их в других проектах, например с красной питайей или PSoC6.
Следующие шаги будут от меня:
- включите сенсорный экран и раскройте структуру меню,
- Преобразуйте программное обеспечение в более структурированную C-программу.
DH1AKF
Куда подключаются выводы?
ADC_REF >
PHASE Q >
PHASE I >
QSD Audio- Shield: (Line In)
Phase-I Left
Phase-Q Right
GND G
ADC-Ref not connected
output: Line out (L, R, Ground)
Спасибо от SVd2004
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)