Перейти к содержимому

Добро пожаловать на Первый форум сообщества радиолюбителей Одессы и Одесской области!

Добро пожаловать на Первый форум сообщества радиолюбителей Одессы и Одесской области. Чтобы общаться на форуме, скачивать файлы и использовать другие возможности, Вам необходимо зарегистрироваться. Или войти под своим логином. Так же вы можете войти на форум через свою учетную запись в Facebook или Twitter.
Внимание!
Наш форум не поддерживает регистрацию с почтового сервера mail.ru, bk.ru, inbox.ru, list.ru, mail.ua! Если вы всё же решили использовать эту почту, и не получили письмо подтверждения, то возможно оно попало в спам. В этом случае не забудьте его отметить как не спам!
Проблемы с регистрацией? Читаем эту тему.
Чтобы сменить фон форума, внизу с лева нажмите "Изменить Стиль".
Форум полностью поддерживает Русский язык.

Фотография

Простой DSP Фильтр трансивера на stm32F100


Сообщений в теме: 10

#33070
UR5FYG

Предлагаю вашему вниманию простую схему DSP фильтр для обработки звука. Его можно применить как для обработки сигнала с микрофона при передачи так и по аудио сигналу по приему. Как единственный фильтр для техники прямого преобразования или как дополнительный фильтр в приёмопередающих  устройства.
 
Несмотря на простоту он обладает весьма неплохими характеристиками срез снизу 100 гц. сверху 2.9 кгц. Коэффициент прямоугольности по -80dB 0.2
 
Настройка уровня сигнала по входу проста, поднимаем уровень сигнала до того момента, пока светодиод "Status" не начнет помигивать.
Можно использовать любой контроллер серии STM32F100 с флешем не менее 16КБ.
 
Аудио запись работы фильтра. Писал на два канала (стерео). На один канал широкая полоса около 9и кГц. на второй канал через фильтр (300, 500, 2200, 2400, 2700, 2900 Гц.).
 
Прикрепленный файл  CW_300hz.mp3   1,14МБ   Количество загрузок: 11
Прикрепленный файл  CW_500hz.mp3   792,82К   Количество загрузок: 6
Прикрепленный файл  2.2khz.mp3   253,95К   Количество загрузок: 7
Прикрепленный файл  2.4khz.mp3   232,3К   Количество загрузок: 8
Прикрепленный файл  2.7khz.mp3   190,71К   Количество загрузок: 7
Прикрепленный файл  2.9khz.mp3   166,63К   Количество загрузок: 11
 
 
Прикрепленный файл  dsp_filter.jpg   100,79К   Количество загрузок: 20
   Прикрепленный файл  Снимок2.PNG   68,37К   Количество загрузок: 24
 
Прикрепленный файл  Снимок3.PNG   18,17К   Количество загрузок: 16
   Прикрепленный файл  Снимок4.PNG   19,98К   Количество загрузок: 43

 

 
Схема и прошивка.

 

Прикрепленный файл  DSP_Filter v1.1s.jpg   155,44К   Количество загрузок: 48

 

Прикрепленный файл  Green_DSP_v1.1s.bin   3,89К   Количество загрузок: 8


  • ЮрийТ и UX2FX это нравится

#2
serk

Спасибо, мне это интересно, особенно дизассемблер прошивки :) 

конечно, все такие фильтры просты как грабли и не выходят за пределы курсовиков 30-летней давности,

но всё-таки интересно.

То была теория, которую впихивали в шкафы немаленькие, 

а теперь вот на кристаллике и уже давно на кристаллике копеечном.

Всё-таки движемся мы, куда-то там.



#3
ЮрийТ

ЮрийТ

    Любопытный

  • Пользователи
  • 61 сообщений
  • 0 тем
  • Город:Киев

Спасибо.

Поскажите, как осуществляется переключение полосы?

Плату не выложите в lay?



#4
UR5FYG

В этой прошивке нет переключения. Только фиксировано 2.9 кгц.

Платы в Lay нет.



#5
Relayer

Вопрос с подковыркой - какая задержка у фильтра?  ;)  И где его предполагается устанавливать? Оптимальнее всего внутри петли АРУ, чтобы то что мы обрезали не влияло. Но задержка тут нам испортит всю погоду. А если вне петли, то тоже вопрос в целесообразности.

ЗЫ Пока что решение на основе MAX7400 выигрывает по простоте. И скорее всего по энергопотреблению тоже - кстати какое оно у вас?

ЗЫЫ На одну фиксированную полосу совсем не интересно :) Да и зачем?


  • ЮрийТ это нравится

#6
UR5FYG

Потребление 18ма

Задержка 65us

Согласен, в петлю ару не пойдет. Но выигрыш по сравнению с MAX'сом по шумам и скатам.

В полной версии будут реализованы переключаемые фильтра. На фото платы видна контактная группа с перемычкой. Сейчас уже переключаются несколько SSB и CW фильтров.



#7
Relayer

Задержка 65us

Это затраты на вычисление. Я не о том. Короче отклик на перепад сигнала на входе



#8
UT5QBC

UT5QBC

    Завсегдатый

  • Developer
  • 140 сообщений
  • 8 тем
  • Позывной:UT5QBC
  • Категория:2
  • Гр. позывной:Майский Жук
  • LOC:KO80da
  • Город:Харьков

 Вопрос с подковыркой - какая задержка у фильтра?

 

 

Прикрепленные файлы

  • Прикрепленный файл  dsp.PNG   28,73К   Количество загрузок: 13
  • Прикрепленный файл  dsp_delay.PNG   33,64К   Количество загрузок: 18


#9
UR5FYG

В первый пост добавил аудио файлы. 



#10
ra4rad

ra4rad

    Любопытный

  • Пользователи
  • 38 сообщений
  • 1 тем
  • Позывной:0
  • Город:o

Мои сообщения катушка тюнера

А как сделать на 32f103 ?



#11
UR5FYG

К сожалению ни как, у 103 нет DAC.






Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных