Страница 1 из 215 12341151101 ... ПоследняяПоследняя
Показано с 1 по 10 из 2142

Тема: Пион-DSP радиоприёмник

  1. #1

    Регистрация
    21.06.2006
    Адрес
    Екатеринбург
    Сообщений
    1,990

    Пион-DSP радиоприёмник

    Разработан и собран приемник прямого преобразования с DSP обработкой квадратурных сигналов.
    Полученные характеристики:
    - диапазон - 50кГц-30МГц;
    - наличие синтезатора и ЖК дисплея;
    - прием FM, AM, CW, SSB;
    - наличие пяти фильтров с разной шириной для каждого типа модуляции:
    АМ, ЧМ: 10кГц, 8кГц, 6,5кГц, 5кГц, 4кГц;
    SSB: 3кГц, 2,7кГц, 2,5кГц, 2,2кГц 2кГц;
    CW: 1,5кГц, 1кГц, 0,5кГц, 0,3кГц, 0,2кГц.
    - шаг перестройки: 5Гц, 10Гц, 15Гц, 20Гц, 25Гц, 50Гц, 100Гц, 250Гц, 500Гц, 1кГц.
    - подавление зеркального канала приема - 70дБ;
    - чувствительность без УВЧ – 0,5-1мкв.
    - наличие автоматического Notch фильтра;
    - наличие автоматического Shift фильтра;
    - наличие ноис блэнкера;
    - наличие шумоподавителя.
    - шаг перестройки ночь фильтра 10Гц, шаг перестройки шифт – 50Гц.
    - прямоугольность применяемых цифровых фильтров по уровню -3дБ/-60дБ - не хуже 1,1.
    Приемник состоит из 5 плат:
    - системная плата;
    - ДДС на AD9952;
    - плата SDR аналогового приемника;
    - плата кодека CS4221 с УНЧ TDA2822;
    - плата ФНЧ.
    Есть возможность подключения и коммутации посредством внешнего дешифратора и коммутатора ДПФ со следующим распределением:
    - <250кГц;
    - 250кГц-500кГц;
    - 500кГц-1МГц;
    - 1МГц-2МГц;
    - 2МГц-4МГц;
    - 4МГц-8МГц;
    - 8МГц-15МГц;
    - 15МГц-30МГц.
    Обеспечено подключение к ПК посредством интерфейса USB. Поддерживаются программы PowerSDR и MixWin. Драйвер нужно скачать по ссылкеhttp://www.st.com/web/en/catalog/tools/PF257938
    На системной плате располагаются два процессора stm32f407 rev.A с частотой 168МГц. Один выполняет функции работы с клавиатурой, дисплеем, валкодером.
    Проект не коммерческий, в форуме выкладываю прошивки и исходники.
    Файлы прошивок, исходники, схема и печатка DDS, схемы и печатные платы приемника в аттачменте.
    DSP_PC.hex - для DSP процессора, System.hex- для системного процессора.
    Исходники приемника здесь: http://www.fayloobmennik.net/3791585

    Нарисовал на схеме подключение SI570. Так же еще кое-что подправил - дорисовал элементы на 12 ножке AD9951, убрал резисторы 1,8кОм в цепях управления AD9951.

    Прошивки, схемы, печатки приведены по сылке:
    http://rx9cim.ucoz.ru/load/pion_dsp/5
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	дисплей.JPG 
Просмотров:	2215 
Размер:	91.3 Кб 
ID:	144659   Нажмите на изображение для увеличения. 

Название:	задняя панель.JPG 
Просмотров:	1293 
Размер:	101.2 Кб 
ID:	144660   Нажмите на изображение для увеличения. 

Название:	передняя панель.JPG 
Просмотров:	2745 
Размер:	114.6 Кб 
ID:	144661  

    Нажмите на изображение для увеличения. 

Название:	DSCF2753.jpg 
Просмотров:	4839 
Размер:	675.8 Кб 
ID:	144662  
    Последний раз редактировалось RU9CA; 26.10.2014 в 21:11.
    Все может быть и быть не может, и только то лишь может быть, чего уж точно быть не может, хотя и это может быть!



  2. #2
    Цитата Сообщение от rx9cim Посмотреть сообщение
    вторая проблема - с написанием драйвера для USB - какой протокол и какую программу выбрать?
    С какой целью Вы хотите подключить автономный SDR-приемник к ПК? Если для управления, то имеет смысл использовать протокол популярного приемника, например, трансивера SDR-1000 или FLEX-5000, управляются по параллельному порту (реализовать usb-lpt), соответственно софт PowerSDR. Если передавать звук, то использовать протоколUSB-AUDIO 2.0. С МК только начал разбираться, но мне кажется хватило бы и одного Сortex-М4+FreeRTOSили Меgа+С-М4. Все конечно же имхо. Проект интересен.

  3. #3

    Регистрация
    21.06.2006
    Адрес
    Екатеринбург
    Сообщений
    1,990
    NTSC - интерфейс USB-USB. По поводу хватило бы или нет одного контроллера - на низких частотах дискретизации ~10кГц - хватило бы. У меня же это частота 22кГц. Суть в том, что я не люблю при выборе процессора делать выбор "впритык". Запас должен быть не менее 30%, в противном случае все может превратиться к лишней головной боли и проявлении программистом своей гениальности .У меня частота дискретизации 22кГц - это всего 7600 тактов процессора на период при тактовой частоте 168МГц. В RTOS я ни бум-бум, задача на самом деле ни такая сложная, чтоб ложить ее на RTOS.

    Сделал сегодня аудиозапись диапазона 20м. Режим приема - DSB
    Вложения Вложения
    • Тип файла: zip examp.zip (896.4 Кб, Просмотров: 1462)
    Последний раз редактировалось RU9CA; 11.05.2014 в 21:18.
    Все может быть и быть не может, и только то лишь может быть, чего уж точно быть не может, хотя и это может быть!

  4. #4
    Мои поздравления с завершением конструкции!

    Кое что в ней можно улучшить:
    Не лучший вариант вести I2S шину с процессорной платы к кодеку длинным плоским шлейфом - это дополнительный источник шума в системе. Возможно лучше на процессорной плате предусмотреть штыревой соединитель, и одевать на него плату с кодеком.

    О кодеке: примененный CS4221 интересен встроенным аналоговым пост фильтром в ЦАПе и аналоговой регулировкой громкости (жаль, что значится как устаревший). Но на всякий случай просмотрите анализатором выход ЦАПа - нет ли там "горба" после Fs/2 (можно смотреть и при отсутствии входного сигнала), это особо актуально при низких частотах дискретизации, когда этот шум слышен.
    -------------------------------------------------------
    С уважением
    Александр

  5. #5
    А можно увидеть блок схему трансивера и чуть поподробнее как происходит обработка (блок схема алгоритма)?
    Последний раз редактировалось Altair; 27.09.2012 в 05:59.
    Путь наш извилист, но перспективы светлые. © Мао

  6. #6

    Регистрация
    21.06.2006
    Адрес
    Екатеринбург
    Сообщений
    1,990
    to Altair - это радиоприемник. Алгоритм SSB здесь:
    http://www.cqham.ru/forum/showthread.php?t=21955&page=8

    Многое уже сделано, многое еще нет. Пока не разбирался с демодуляцией FM, SSB. Возможно сделаю альтернативное меню - по нажатию кнопки выводить спектр сигнала.
    Во вложении на последней странице файла приведена структура радиоприемника.
    to Александр Вдовенко - я это все понимаю, но перекладывать/переделывать стык по И2С не буду - сейчас это сложно. Единственное что сделаю - поставлю между платами перегородки. Возможно выложу сегодня спектр сигнала с полосой более Fs/2. Небольшие наводки от И2С есть, но не критично.

    Вот сделал скрин спектра. Подъема после Fs/2=11025 не видно. У меня дополнительно стоят на выходе ЦАП ФНЧ третьего порядка.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	спектр.JPG 
Просмотров:	722 
Размер:	116.0 Кб 
ID:	120880  
    Вложения Вложения
    Последний раз редактировалось RU9CA; 11.05.2014 в 21:19.
    Все может быть и быть не может, и только то лишь может быть, чего уж точно быть не может, хотя и это может быть!

  7. Спасибо от yl2gl

  8. #7
    Аватар для RA9YTJ
    Регистрация
    16.03.2007
    Адрес
    Рубцовск
    Сообщений
    908
    Позывной
    RA9YTJ
    rx9cim, только сейчас увидел тему. Сам я давно вынашиваю такую идею, только сразу трансивер думал разработать.
    Весьма не плохо освоил STM32 и М4 в частности. Думал 1 чипом можно обойтись. Смотрел в сторону использования БПФ, т.к. уже писал такой движек для РС.

  9. #8

    Регистрация
    21.06.2006
    Адрес
    Екатеринбург
    Сообщений
    1,990
    Здравствуйте! В принципе БПФ (256 точек) можно делать в реал тайм при небольших частотах дискретизации (у меня 22050Гц). У меня все работает во временной области. На данный момент ищу алгоритм АРУ. Я все-таки решил применять два чипа, чтоб функционально разделиться и больше математики запихнуть в один чип. Если делать все на одном чипе, то сложную математику будет сложно запихать. Так же интересует работа по ЮСБ - нужно будет в ближайшее время написать драйвер для работы с компом.
    Все может быть и быть не может, и только то лишь может быть, чего уж точно быть не может, хотя и это может быть!

  10. #9
    Аватар для RA9YTJ
    Регистрация
    16.03.2007
    Адрес
    Рубцовск
    Сообщений
    908
    Позывной
    RA9YTJ
    rx9cim, Как Вы видите будет распознаваться устройство компьютером: как VirtualCOM или HID? Только USB требует прерывание по любому.


  11. #10

    Регистрация
    21.06.2006
    Адрес
    Екатеринбург
    Сообщений
    1,990
    Хочу чтоб как виртуал ком. Пока этим еще не начинал заниматься.
    Все может быть и быть не может, и только то лишь может быть, чего уж точно быть не может, хотя и это может быть!

Страница 1 из 215 12341151101 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Радиоприёмник Калина
    от un7jks в разделе Старое радио (Ламповые души)
    Ответов: 17
    Последнее сообщение: 24.06.2013, 16:58
  2. Радиоприёмник УС-8к
    от ua3yhg в разделе Старое радио (Ламповые души)
    Ответов: 5
    Последнее сообщение: 12.02.2013, 19:09
  3. Радиоприёмник УС-9
    от francua в разделе Старое радио (Ламповые души)
    Ответов: 16
    Последнее сообщение: 05.10.2009, 09:42
  4. Радиоприёмник КВ-М
    от 4L2IKA в разделе Трансиверы, приемники КВ/УКВ
    Ответов: 0
    Последнее сообщение: 18.12.2008, 15:27
  5. Радиоприёмник Р-326
    от Debugger в разделе Старое радио (Ламповые души)
    Ответов: 1
    Последнее сообщение: 30.05.2006, 21:13

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •