Начало
Добро пожаловать, Гость
Вход или Регистрация    Забыли пароль?
DSP сельского радиолюбителя. (1 чел.) (1) Гость
Вниз
Сообщения темы: DSP сельского радиолюбителя.
#2121 
DSP сельского радиолюбителя. 13.05.2010 20:11  
Хай пиплы,

есть желание начать новый проект DSP трансивера.
Начал прикидывать схему и программу.
Хотел бы сделать все на контроллере dsPIC33ХХХХ...
Вот предварительная блок-схема трансивера.




Все, что отмечено синим цветом - это функции контроллера.
Здесь и управление синтезатором, управление вторым гетеродином,
Вся основная фильтрация отходит к программе, детектирование,
notch-фильтр, сдвиг полосы пропускания....
В общем пока думаю и размышляю над конструкцией.
Хотелось бы возложить все ответственные функции на программу,
для железа оставить только смесители и предварительное
широкополосное фильтрование.
admin

Дмитрий
Постов: 3069

Пользователь в оффлайне  Кликните здесь, чтобы посмотреть профиль этого пользователя
Пол: МужскойСайт Тамбовских радиолюбителейСтрана, город: ТамбовДата рождения: 1955-06-18
Зарегистрирован Зарегистрирован  
 
Последнее редактирование: 14.05.2010 09:30 Редактировал admin.
 
Александр (RA3RBE)
 
Для добавления сообщений Вы должны зарегистрироваться или авторизоваться  
#2124 
RE: DSP сельского радиолюбителя. 14.05.2010 19:09  
В "нэзалэжний Украини" уже есть такой трансивер: http://neon.skydan.in.ua/
Кольт

SDR forever!
Сергей Новохацкий
Постов: 36

Пользователь в оффлайне  Кликните здесь, чтобы посмотреть профиль этого пользователя
Пол: Мужскойsergey.novokhatskyhttp://us6iql.livejournal.com/Страна, город: Украина, Донецкая обл, г.МакеевкаДата рождения: 1981-03-25
Зарегистрирован Зарегистрирован  
 
Сергей, US6IQL
 
Для добавления сообщений Вы должны зарегистрироваться или авторизоваться  
#2125 
RE: DSP сельского радиолюбителя. 14.05.2010 19:51  
Знаю, видел этот проект. Очень хороший и сложный аппарат. Конкурировать с ним не собираюсь, я только начинаю разбираться с DSP, пока мало понимаю в этом. Хочется разобраться с цифровой обработкой сигнала. Привлекает то, что такой блок позволит очень сильно упростить схемотехнику трансивера. Не нужно будет крутых кварцевых фильтров, довольно просто вносить изменения в характеристики аппарата, достаточно изменить программу и перепрограммировать контроллер.
В общем до реализации еще далеко, слишком много нового и непонятного.
admin

Дмитрий
Постов: 3069

Пользователь в оффлайне  Кликните здесь, чтобы посмотреть профиль этого пользователя
Пол: МужскойСайт Тамбовских радиолюбителейСтрана, город: ТамбовДата рождения: 1955-06-18
Зарегистрирован Зарегистрирован  
 
Александр (RA3RBE)
 
Для добавления сообщений Вы должны зарегистрироваться или авторизоваться  
#2128 
RE: DSP сельского радиолюбителя. 17.05.2010 15:39  
admin
Обратите внимание на DSP процессоры от Texas Instruments: http://www.ti.com/ww/ru/prod_dsp.html

P.S. при желании кое-что у них можно даже "на халяву" получить в качестве сэмплов (единичных образцов)
Кольт

SDR forever!
Сергей Новохацкий
Постов: 36

Пользователь в оффлайне  Кликните здесь, чтобы посмотреть профиль этого пользователя
Пол: Мужскойsergey.novokhatskyhttp://us6iql.livejournal.com/Страна, город: Украина, Донецкая обл, г.МакеевкаДата рождения: 1981-03-25
Зарегистрирован Зарегистрирован  
 
Последнее редактирование: 17.05.2010 15:46 Редактировал Кольт.
 
Сергей, US6IQL
 
Для добавления сообщений Вы должны зарегистрироваться или авторизоваться  
#2129 
RE: DSP сельского радиолюбителя. 17.05.2010 17:20  
Да, тоже склоняюсь к тому, что не стоит начинать работу на заведомо слабом dsPIC. Может случиться так, что в процессе работы вдруг не хватит производительности контроллера и все пойдет насмарку.
По поводу сэмплов, нужно посмотреть, хотя не в этом дело, сам контроллер можно купить, не так он и дорог, для отладки нужна отладочная плата, так сказать starter kit, а они довольно дороги. 500 баксов и более. Видел несколько месяцев назад такую плату по 3000 рублей, сейчас закинул удочки, может можно еще такую приобрести.
В общем дурная голова ногам покоя не дает. Сам себе нашел заботу
admin

Дмитрий
Постов: 3069

Пользователь в оффлайне  Кликните здесь, чтобы посмотреть профиль этого пользователя
Пол: МужскойСайт Тамбовских радиолюбителейСтрана, город: ТамбовДата рождения: 1955-06-18
Зарегистрирован Зарегистрирован  
 
Александр (RA3RBE)
 
Для добавления сообщений Вы должны зарегистрироваться или авторизоваться  
#2130 
RE: DSP сельского радиолюбителя. 17.05.2010 17:29  
Правильное решение, Александр!
Тем более Texas Instruments лидер в разработке и производстве DSP процесоров. Вот статейка на эту тему: http://www.radioradar.net/articles/scientific_technical/cos.html
Кольт

SDR forever!
Сергей Новохацкий
Постов: 36

Пользователь в оффлайне  Кликните здесь, чтобы посмотреть профиль этого пользователя
Пол: Мужскойsergey.novokhatskyhttp://us6iql.livejournal.com/Страна, город: Украина, Донецкая обл, г.МакеевкаДата рождения: 1981-03-25
Зарегистрирован Зарегистрирован  
 
Сергей, US6IQL
 
Для добавления сообщений Вы должны зарегистрироваться или авторизоваться  
#2141 
RE: DSP сельского радиолюбителя. 30.05.2010 02:00  
Очень заманчиво! Всю обработку возложить на DSP и упростить решительно все. Рано или поздно вся аппаратура КВ так и построена будет. Ну а пока в этом плане тяжело. Все эти АЦП и прочие причандалы дорогие. Можно делать и не доделать, а когда сделаешь то оно уже устарело. Тут только на энтузиазме надо. И с желанием. Тогда толк будет.
UR3LMZ

Sasha
Постов: 301

Пользователь в оффлайне  Кликните здесь, чтобы посмотреть профиль этого пользователя
Дата рождения: 2001-01-19
Зарегистрирован Зарегистрирован  
 
Sasha
 
Для добавления сообщений Вы должны зарегистрироваться или авторизоваться  
#2143 
RE: DSP сельского радиолюбителя. 30.05.2010 08:16  
заказал плату с ДСП процессором, кодеком, памятью, на следующей неделе все должно придти. Посмотрим. Энтузиазм есть, а все остальное приложится. Задумка такая, чтобы в трансивере осталось 2 смесителя и реверсивный тракт ПЧ, все остальное в цифре.
В плате заложены очень большие возможности, видео обрабатывать можно, надеюсь не устареет.
admin

Дмитрий
Постов: 3069

Пользователь в оффлайне  Кликните здесь, чтобы посмотреть профиль этого пользователя
Пол: МужскойСайт Тамбовских радиолюбителейСтрана, город: ТамбовДата рождения: 1955-06-18
Зарегистрирован Зарегистрирован  
 
Александр (RA3RBE)
 
Для добавления сообщений Вы должны зарегистрироваться или авторизоваться  
#2163 
RE: DSP сельского радиолюбителя. 17.06.2010 15:08  
admin
Как успехи в освоении DSP технологий? Вроде уже должна была к вам прийти заказанная 2 недели назад отладочная плата. На каком этапе сейчас освоение???
Кольт

SDR forever!
Сергей Новохацкий
Постов: 36

Пользователь в оффлайне  Кликните здесь, чтобы посмотреть профиль этого пользователя
Пол: Мужскойsergey.novokhatskyhttp://us6iql.livejournal.com/Страна, город: Украина, Донецкая обл, г.МакеевкаДата рождения: 1981-03-25
Зарегистрирован Зарегистрирован  
 
Сергей, US6IQL
 
Для добавления сообщений Вы должны зарегистрироваться или авторизоваться  
#2164 
RE: DSP сельского радиолюбителя. 17.06.2010 19:02  
Да, что-то я перестал писать про изучение DSP, исправляюсь.
Значицца так: плату я получил. Вот такая симпатичная и очень компактная плата:



Ее можно использовать для разработки новых приложений, а так же устанавливать в готовое изделия, цена позволяет. Плата имеет два входа скоростного АЦП и два выхода скоростного ЦАП. Это позволит в будущем использовать эти выводы для входа-выхода тракта приемника и для входа-выхода тракта передатчика. Кроме того на плате расположен 40-контактный ножевой печатный разъем с дополнительными портами, которые можно использовать для управления синтезатором, индикатором и органами управления. Дополнительно есть еще 4 вывода встроенного АЦП, которые можно использовать для управления работой DSP (полосу регулировать и прочее).

В настоящее время начал работать с платой и программным обеспечением, которое поставляется с ней. Сразу скажу, что работа очень трудная. Все, что я знал и писал до этого - детские игрушки. Очень много приходится читать, изучать, вспоминать давно забытые формулы. Вся литература по процессору на импортном языке, на русском очень мало. Хотя есть.
Начал с запуска тестовых программ, которые были на диске вместе с ПО. Потом на основе одного из тестов сделал тренировочную программу, на которой стал пробовать писать что-то свое. Начал с простого, с самых несложных фильтров. Сначала сделал фильтр скользящего среднего - простой фильтр, который может пригодиться в качестве фильтра импульсных помех.
Далее стал пробовать писать КИХ фильтры. Тут появились проблемы. Фильтры малых порядков работали нормально, но качество их было низким. Подавление небольшим - 10-20 дб. При попытках реализовать фильтры более высоких порядков получалась полная ерунда. Проанализировав причину - понял, что программа фильтрации работает очень долго, не успевает отработать за время между посылками данных с АЦП. Это получилось потому, что я тупо писал на С всю программу обработки.
Попробовал запустить еще один пример, который нашел в интернете. Этот пример был написан частью на С, а более критичные места на ассемблере. Этот фильтр работает конечно намного лучше моих собственных опытов. Подавление в полосе затухания около 35 дб. Для НЧ фильтра это очень неплохо.



В общем сразу руки чесались заняться с платой, потому и кинулся сломя голову все подряд пробовать. Теперь думаю перейти к более осмысленной работе.
1. Нужно тщательно разобраться с процессором и примененным на плате кодеком.
2. Нужно писать прототипы фильтров сначала просто на С, с вводом данных из файла и выводом результата в файл. Это позволит отработать методику всех преобразований сигнала.
3. Последним этапом будет перенос отработанных алгоритмов в TMS, и окончательная отладка на месте.

Работы очень много, но работа интересная, увлекает меня. Когда будет окончательный результат не знаю, но по мере продвижения работы буду сообщать о достигнутом.
admin

Дмитрий
Постов: 3069

Пользователь в оффлайне  Кликните здесь, чтобы посмотреть профиль этого пользователя
Пол: МужскойСайт Тамбовских радиолюбителейСтрана, город: ТамбовДата рождения: 1955-06-18
Зарегистрирован Зарегистрирован  
 
Последнее редактирование: 17.06.2010 20:10 Редактировал admin.
 
Александр (RA3RBE)
 
Для добавления сообщений Вы должны зарегистрироваться или авторизоваться  
Вверх

Форум FireBoard. Русская редакция: Adeptus v.2.0