На главную страницу сайта
· Наш магазин · Объявления · Рейтинг · Статьи · Частоты · Копилка · Аэродромы · Live!
· Файлы · Диапазоны · Сигналы · Музей · Mods · LPD-форум · Клуб · Радиостанции
На сайте: гостей - 47,
участников - 8 [ xman, muha131, Андрей24, Slavik, Greenland, Unkers89, andory, rusal]
 · Начало · Опросы · События · Статистика · Поиск · Регистрация · Правила · FAQ · Галерея ·
 Форум —› Программное обеспечение —› Разработка opensource DSP/SDR 
Портативные Си-Би радиостанции в нашем магазине


Беркут Hunter
руб.

Егерь 3
руб.

President Randy II P
руб.

Турист 3
руб.

Штурман 80
руб.
Автор Сообщение
Relayer
Участник
Offline2.2
с сен 2006
Одесса
Сообщений: 386

Дата: 08 Сен 2007 15:57:51 · Поправил: Relayer (08 Сен 2007 18:57:44) #  

Цель: написание визуальной программной оболочки для целей DSP/SDR.
началось все с http://forum.cqham.ru/viewtopic.php?t=13113
сайт проекта: http://code.google.com/p/sdrlab
как легко можно догадаться проекту требуются люди более-менее смыслящие в программировании и DSP
Mesh
Участник
Offline4.0
с мая 2006
Сообщений: 6169

Дата: 08 Сен 2007 20:39:58 #  

Relayer Чё то я не совсем понял, лежит описание "полифазного FFT" на сайте проекта, гм... они и в правду верят в это? Там или чего то не так написано, или чего то упущено, но это работать не будет по определению.
Реклама
Google
Relayer
Участник
Offline2.2
с сен 2006
Одесса
Сообщений: 386

Дата: 08 Сен 2007 21:03:37 #  

кто они и во что верят? :) что не будет работать? :) вопрос за полифазное ффт подняли на cqham. немножко нагуглили информации. а чтоб не потерялось - я ее в вики засунул
Mesh
Участник
Offline4.0
с мая 2006
Сообщений: 6169

Дата: 08 Сен 2007 21:11:29 #  

Relayer Вот это, я не знаю кто это писал Одно из применений- улучшить разрешение на спектре или спектрограмме. На пальцах пример: Берется кусок 4096 точек, накладывается окно, затем этот кусок бъется на 4 части и формируется блок из 1024 отсчетов следующим образом: первая точка 0,1024,2048, 3072 складываются, затем вторая точка 1,1025,2049, 3073 и тд. От блока 1024 берется обычное FFT. При этом основной лепесток гармоники получается заметно уже по сравнению еслиб взяли чисто 1024 точки. но это в корне не верно, и работать как написано не будет. С таким же успехом можно разбить файл на две три десять частей и сложить их все вместе и брать потом FFT и рассматривать. ;) Это какая то ошибка или не понимание самого процесса, в общем то что написано, надо стереть пока не поздно или написать корректно. Пример на пальцах крайне не корректен. ;)
Relayer
Участник
Offline2.2
с сен 2006
Одесса
Сообщений: 386

Дата: 08 Сен 2007 21:17:20 #  

если вы чегото не знаете это еще не значит что этого не существует. вот картинка того что написано. в принципе соответствует (писал не я). почитайте по ссылкам внизу материалы на инглише - там много интересного.
Relayer
Участник
Offline2.2
с сен 2006
Одесса
Сообщений: 386

Дата: 08 Сен 2007 21:18:11 #  
Mesh
Участник
Offline4.0
с мая 2006
Сообщений: 6169

Дата: 08 Сен 2007 21:28:30 #  

Relayer Угу, понятно. Мне в общем то фиолетово, что там на сайте написано, не мои проблемы, но как я уже говорил Это какая то ошибка или не понимание самого процесса. В общем картинка от описания отличается, как я и предполагал, ладно, проехали. ;)
Relayer
Участник
Offline2.2
с сен 2006
Одесса
Сообщений: 386

Дата: 08 Сен 2007 21:57:57 #  

Mesh, я вот не понимаю - если если тебе фиолетово - зачем вообще что-то писать? а если не фиолетово - то почему бы не изложить свое видение этого алгоритма?
Mesh
Участник
Offline4.0
с мая 2006
Сообщений: 6169

Дата: 08 Сен 2007 22:00:36 #  

Relayer ;) Не а как вы хотели? Я говорю описание не корректно, вы мне типа если чего то не знаешь типа твои проблемы. ;) Ну а теперь мне фиолетово.
Relayer
Участник
Offline2.2
с сен 2006
Одесса
Сообщений: 386

Дата: 08 Сен 2007 22:13:06 #  

я вообще ничего не хотел. проект открытый. хочешь что-то сделать - подключайся и делай. а то как умничать - так все гаразд. дескать писать надо портабельно на линухе и цэ++. а параллельно изучая этот самый линух и плюсы - были и такие предложения :))
Mesh
Участник
Offline4.0
с мая 2006
Сообщений: 6169

Дата: 08 Сен 2007 22:23:55 #  

Relayer Да ладно, в общем в описании на пальцах отсутствует указание на обязательную процедуру phase adjust или adjust time reference после FFT, без этого описание режет глаз и конешно будет полная белиберда. ;) Проехали.
Relayer
Участник
Offline2.2
с сен 2006
Одесса
Сообщений: 386

Дата: 08 Сен 2007 22:29:27 #  

ну так для этого оно и "на пальцах" чтобы не вдаваться в детали. а детали есть по ссылкам. и там (на рисунке кстати тоже) этот шаг после ффт указан
Mesh
Участник
Offline4.0
с мая 2006
Сообщений: 6169

Дата: 08 Сен 2007 22:43:36 #  

Relayer ;) Эх. В деталях этот самый phase adjust довольно прикольная вещица, с полпинка его не постигнешь, вникать надо. Я за правильность изложения, даже на пальцах, потому как сразу видно, писал человек не разбирающийся, этот последний штрих и есть сама фича во всей этой полифазности, а его так раз и нету. ;) Не кузяво.
SergUA6
Модератор (RIP)
Offline6.0
с фев 2004
Сообщений: 1989

Дата: 10 Сен 2007 17:56:13 #  

Интересно тема свернула чуть в сторону, немного о полифазном FFT http://www.radioscanner.ru/info/article188/ надеюсь прольет некоторый свет на сам процесс.
Relayer
Участник
Offline2.2
с сен 2006
Одесса
Сообщений: 386

Дата: 10 Сен 2007 19:20:05 #  

спасибо за статью - добавлю ссылку
Relayer
Участник
Offline2.2
с сен 2006
Одесса
Сообщений: 386

Дата: 10 Ноя 2007 14:44:55 #  

вобщем прошло два месяца. много чего сделано. много чего еще надо сделать :)
кому интересно - бетки лежат на гугле http://code.google.com/p/sdrlab
а на днях будет очередная версия. с адаптивнми фильтрами прочей вкуснятиной
проекту все так же требуются программисты :)
Mesh
Участник
Offline4.0
с мая 2006
Сообщений: 6169

Дата: 10 Ноя 2007 14:49:50 · Поправил: Mesh (10 Ноя 2007 14:51:32) #  

Relayer а как взять и где лежит? Я б посмотрел судовольствием, но не понял где и что брать, обясните пж тугодуму. И это... не прав был оказывается, признаю, про полифазное.
Relayer
Участник
Offline2.2
с сен 2006
Одесса
Сообщений: 386

Дата: 10 Ноя 2007 16:59:55 #  

заходишь по линке - жмешь Download. качаешь три файла - саму бету и два рантаймпакета. запускаешь. смотришь.
Mesh
Участник
Offline4.0
с мая 2006
Сообщений: 6169

Дата: 10 Ноя 2007 17:14:00 #  

Relayer Угу, терь нашёл, сенькс.
Relayer
Участник
Offline2.2
с сен 2006
Одесса
Сообщений: 386

Дата: 14 Ноя 2007 13:40:41 #  

доступна SDRLab 0.2.1 beta на http://code.google.com/p/sdrlab
гильберт, обычный и адаптивные фильтры, ару. рабочий пример sdr-rx-тракта
Relayer
Участник
Offline2.2
с сен 2006
Одесса
Сообщений: 386

Дата: 29 Янв 2008 02:45:23 #  

выложил версию 0.2.2 бета на http://code.google.com/p/sdrlab
ресамплинг, интерфейс к длл-модулям на цэ, разные мелкие багфиксы
Relayer
Участник
Offline2.2
с сен 2006
Одесса
Сообщений: 386

Дата: 24 Мар 2008 22:13:10 #  

доступна версия 0.3.1. очень много изменений. kernel streaming, ускорен ффт, ресамплинг, водопад, хелпы, проект полного RX тракта. качать с гугля
Реклама
Google
 

Создавать сообщения могут только зарегистрированные участники форума.
Войти в форум :: » Логин » Пароль
Начало
Средства связи, рации. Купить радиостанции Motorola, Yaesu, Vertex, приемники, антенны.
Время загрузки страницы (сек.): 0.047; miniBB ®