Привет всем,
Я хотел бы поделиться с вами темой, которая мне кажется интересной.
Некоторое время назад я нашел интересную тему на форуме PJRC:
https://forum.pjrc.com/threads/40590...-Radio)/page21
проект основан на платформе разработки Teensy 4.0 и он использует относительно дешевые компоненты. Самое главное, он полностью открыт.
В нескольких словах вся цифровая обработка сигналов выполняется в Teensy 4.0 включает в себя различные демодуляции (LSB, USB, AM, SAM, WFM), полоса пропускания фильтра может быть выбрана пользователем произвольно, несколько цифровых режимов (CW, RTTY, Ossi, DCF77) и многое другое. На основе авторских слов должны работать любые QSD, которые могут быть настроены по I2C (Si5351, Si570, Si514..), например Softrock, Elektor SDR ( https://www.elektor.de/elektor-sdr-reloaded-150515-91), Fifi SDR и многие другие. Я проверял это с Elektor SDR QSD и все работает замечательно.
Исходники проекта находятся здесь:
https://github.com/DD4WH/Teensy-ConvolutionSDR
Наконец вот мой вклад в проект
Мне очень понравился приемник Mалахит и его идея. Решил адаптировать и собрать радиочастотную часть на основе MSi001 вместе с Teensy SDR.
И сделать своего рода полностью открытый приемник MSi SDR, относительно простой в сборке и имеющий хорошие характеристики.
Радиочастотную часть принципиальных схем полностью заимствована из Mалахита.
Teensy4_SDR_MSI001_v2.pdf
Я также сделал дополнительную плату с полосовыми фильтрами.
RF_FrontEnd_Filter.pdf.
Вот полные проекты в Altium, а также Gerber файлы и все используемые библиотеки:
https://www.dropbox.com/home/TeensyS...001%20SDR%20v2
Все спроектировано так, чтобы сочетаться с небольшим динамиком и двумя батарейками Lion в алюминиевой корпусе от Hamond (1455N1202BK) (вписалось бы и в меньшую).
Производство 5 штук основной платы составило около 40 евро с доставкой (немного дорого, но это 4-слойная плата), а производство плата BPF составило 15 евро (а также 4 слоя, но меньших размеров).
Из оригинальных исходных файлов я переработал необходимые функции и добавил еще несколько, чтобы иметь возможность полностью контролировать чип MSi. Также я изменил отображение спектра во время приема WFM и несколько менее важных моментов.
Моя версия программного обеспечения для проекта (поддержушая верхних показанных печатных плат) находится здесь:
https://www.dropbox.com/home/TeensySDR_Msi001
Kод довольно большой беспорядок, не пугайтесь в начале.
Ниже приведена небольшая таблица, показывающая коэффициент шума (Noise Figure) и динамический диапазон, который я измерил для моего приемника на нескольких разных частот.
Для меня это не готовый продукт, а образовательная платформа для обучения DSP .
Я был бы рад, если информация будет кому-то полезна, или даже лучше, если продолжит развиваться.