На главную страницу сайта
· Наш магазин · Объявления · Рейтинг · Статьи · Частоты · Копилка · Аэродромы · Live!
· Файлы · Диапазоны · Сигналы · Музей · Mods · LPD-форум · Клуб · Радиостанции
На сайте: гостей - 56,
участников - 2 [ andory, ew2abc]
 · Начало · Опросы · События · Статистика · Поиск · Регистрация · Правила · FAQ · Галерея ·
 Форум —› Радиосигналы —› SDR - алгоритмы, идеи, проблемы, принципы 
Портативные любительские радиостанции Yaesu


Yaesu FT-60R
руб.

Yaesu VX-3R
руб.

Yaesu VX-6R
руб.

Yaesu VX-8DR
руб.

Yaesu FT-1D
руб.
 Страница:  1  2  3  4  5  6  7  8  »»Поиск в теме
Автор Сообщение
Mesh
Участник
Offline4.0
с мая 2006
Сообщений: 6169

Дата: 22 Ноя 2007 08:56:57 · Поправил: Mesh (22 Ноя 2007 09:01:19) #  

Вот создаю темку спецально для обсуждения софтовых идей и нюансов по SDR. А то народ справедлвио негодует. У меня первый вопрос где в Spectravue подкручивают фазу каналов если они не 90 градусов ровно? Не нашёл сходу.
NextDoor
Участник
Offline3.5
с июн 2007
Киев
Сообщений: 2003

Дата: 22 Ноя 2007 09:18:48 #  

Mesh
В верху, меню "SoundCard In Setup"
Жмем и видим в появившемся окошке справой стороны такие значения:
ALPHA,BETA - "подкрутить" фазу каналов если они не 90град.
Для подстройки фазы я бы рекомендовал найти мощную станцию и по ее зеркалке подстраиваться.
То есть корректируем значение альфа и бета до максимального подавления зеркального канала.
I dc, Q dc - баланс амплитуды I/Q сигналов - влияет на "палку" по средине экрана. :)
Реклама
Google
Mesh
Участник
Offline4.0
с мая 2006
Сообщений: 6169

Дата: 22 Ноя 2007 09:34:06 · Поправил: Mesh (22 Ноя 2007 09:48:32) #  

NextDoor Угу посмотрю, но одна вещч есть, котора и побудила меня создать эту тему. Косяк в том, что если взять тот файл котороый я ложил для тестов, то там "разнос" каналов по фазе далеко за 40-45 от 90 градусов, помимо того этот разбег не постояный по спектру, тоесть простым выставлением тут не вырулить однакаж софтина давит боковухи легко< Значит юзают ещё какуюто хитру вещь, какую?

Посмотрел, для играния файлов это функция не работает воопще. Значит хитрость есть но вот какая?
Mesh
Участник
Offline4.0
с мая 2006
Сообщений: 6169

Дата: 22 Ноя 2007 15:44:37 #  

Такс. Есть чего написать, софт в наброске, который я сляпал для конвертилки sdr файлов в вафник, оказался с ошибкой, с чего у меня всё смешалось. Софт я лепил для постигания основ sdr. На своих файлах всё работало как надо, а на тестовом который на сайте лежит нет. Ошибка найдена, пока нет если в правду, но это ошибка софта уже установил. Так получается тревога ложная, разбег на каналах етого файла близок к 90. Заодно проверил какой угол допустим, в 5-7 градусов несильно что бы мешало, для уха и не сильно заметно. Но при 90 глушит боковые вусмерть. Попытки измерить сдвиг между каналами успеха не принесли, задачка оказалось вовсе и не понятно как решеть её на широкополосных сигналах.
Mesh
Участник
Offline4.0
с мая 2006
Сообщений: 6169

Дата: 23 Ноя 2007 20:52:30 #  

NextDoor Могли бы закинуть пару sdr файлов зделаных Spectravue? У меня железа нет и нипридивдется. Я не нашол ошибок в своей проге, зато терь у меня есть подозрение что автор этой спектры где то промахнулся с записью sdr файлов. ;)
Молния
Участник
Offline3.3
с янв 2007
Москва
Сообщений: 1475

Дата: 24 Ноя 2007 09:59:04 #  

Читал я, что выпускаются ADC, которые при небольшой производительности позволяют работать на частотах до 1GHz. Просто оцифровывается небольшая часть сигнала, скажем, один раз в 1/20'000 сек по 20 самплов с частотой следования 1GHz, а потом выдается 400'000 самплов за 1 секунду из буфера. Приемлемая скорость для любого компа. Вот такой бы SDR собрать: УВЧ, АЦП и все......
Mesh
Участник
Offline4.0
с мая 2006
Сообщений: 6169

Дата: 24 Ноя 2007 11:59:11 · Поправил: Mesh (24 Ноя 2007 12:40:50) #  

Кто нить внятно может мне обяснить откуда берутся таки значения в db в 16 битных файлах?

Увеличить

Как они это считают? По мойму там максимально это -96 db выходит. Или я туплю где то и всё считается не так? Я считаю таким способом. 16 бит это 65535 градаций уровня, значит маскимальное отношение будет 20*log(65535) = 96 db, ну или -96 минимальное. В чём проблема? Откуда эти -130?
horizon
Участник
Offline3.3
с мар 2006
Сообщений: 431

Дата: 24 Ноя 2007 13:54:33 · Поправил: horizon (24 Ноя 2007 14:06:31) #  

Возможно они учитывают т.н. processing gain и внутреннее усиление AD6620.

Там в вафнике какой-то хитрый заголовок есть...

Увеличить


Так вот мне формула даёт следующее:
gnuplot> print 6.02*14 + 1.76 + 10*log10(66666667.0/151515.0) + 24
136.474531129524 (dB)

24dB - max IF gain AD6620
Mesh
Участник
Offline4.0
с мая 2006
Сообщений: 6169

Дата: 24 Ноя 2007 14:06:08 #  

horizon Я понимаю всё, но не понимаю как в 16 битном файле может быть -130 дб, это противоречит здравому смыслу, кул едит тоже показывает -130 я в непонятках, это обман или что то считается не так как я думаю. Что толку из этой величины которая каким то образом получилась при обработке но которая ни каким образом не может быть записана в 16 битах?
horizon
Участник
Offline3.3
с мар 2006
Сообщений: 431

Дата: 24 Ноя 2007 14:13:47 #  

Mesh
Я Вам отвечу так: 130дб продаются лучше чем 96дб :)
Mesh
Участник
Offline4.0
с мая 2006
Сообщений: 6169

Дата: 24 Ноя 2007 14:24:23 #  

horizon Понято ;) Но в сам деле как понял, проблема следующая. В заголовке вафника есть поле auxi, где видимо описаны какие то установки железа которые и кул едит и другой софт использует для коректировки показаний. Но. Тогда возникает друга проблема. То что показывает кул едит и та же спектравуе не имеют ничего общего с реальными значаниями записаными в ваф файле, что мне радости знать что при записи сигнал имел уровень -200 дб? Я то работаю с амплитудами отсчётов которые не могут быть меньше -96, какаято дурацкая наколка, типо что бы я слюни распускал от того как работало какое то мифичное железо? Которо хрен знает где у кого и было ли воопще на самом деле. Гы.
Mesh
Участник
Offline4.0
с мая 2006
Сообщений: 6169

Дата: 24 Ноя 2007 15:00:59 · Поправил: Mesh (24 Ноя 2007 15:01:42) #  

Чёрт, всё не так. Это мощность похоже -130 дб. Загрузил в кул едит ваф без етих auxi то ж под -130 -140 дб минимальный уровень. То есть просто формула другая 40*log10(65535) тогда минимальное значение получается -192 дб по мощности. Тогда что бы получить амплитудное значение нужно брать -130/2 = -65 дб, а вот это уже оченно близко к истиной амплитуде в вафнике! Вот же хитрюги, тогда всё чесно, кто не понял сам дурак. ;) Auxi не играют никакой роли в отображении, выбрали просто то что глаз радует пользователю. Sound Forge как помню показывал имено db по напряжению. Ну типо разобрался. ;)
Mesh
Участник
Offline4.0
с мая 2006
Сообщений: 6169

Дата: 24 Ноя 2007 20:51:32 #  

А вот я смотрю в спектравуе для скорости используется линейная интерполяция, так вот выходит что подвление не рабочей боковой в этом случае не превышает порядка 60-70 дб. Оченно интресно было это увидеть, гы.
6680070
Участник
Offline1.0
с сен 2007
г. Москва
Сообщений: 18

Дата: 24 Ноя 2007 21:22:17 #  

Если еще учесть, что младшие разряды себя ведут по хамски, как хотят, то реально значащих разрядов будет максимум 12-14 и получится честная цифра. Ну и Horizont пять баллов, обмануть ближнего и впарить под видом 130 дБ, 50-60 это отличный маркетинговый ход. Кстати враги аналогично считают и динамику РПУ.
Mesh
Участник
Offline4.0
с мая 2006
Сообщений: 6169

Дата: 08 Дек 2007 23:18:00 · Поправил: Mesh (08 Дек 2007 23:19:16) #  

Типо ответа для Саломатин я не сильно в теме про sdr, но некоторы вопросы близки. Брать нч с выхода приёмника и обрабатывать, ето уже делается всяким разным софтом. Но ето не интерестно, так как нч ето уже отдемодулированый сигнал. Прелесть sdr в широкой полосе сразу, без промежуточных преобразований или с их миниумом. Тут есть хорошая статья про основы sdr там плюсы и минусы сразу видны. http://www.radioscanner.ru/info/article197/
Radist73
Участник
Offline2.2
с ноя 2005
Украина Кривой Рог
Сообщений: 95

Дата: 08 Дек 2007 23:20:53 #  

NextDoor
Огласите пожалуйста, какие программные сигналы SpectrVy выдаёт внешним программам.
Какие функции можно на них реализовать ???
Прежде всего интересует АРУ, управлениу ногой AGC тюнера и сигнал "выключение шумодава" или "захват сигнала" для реализации режима сканирования.
NextDoor
Участник
Offline3.5
с июн 2007
Киев
Сообщений: 2003

Дата: 09 Дек 2007 01:00:59 #  

Mesh
Чет я затупил... Забыл, что вы тему про алгоритмы и все.все.все об SDR открыли. :))

Постараюсь коротко... (что не типично для меня в последнее время) :)
http://www.rfspace.com/sdr_14_brochure.pdf
http://www.moetronix.com/files/sdr14interfacespec100.pdf
http://www.nitehawk.com/sm5bsz/digdynam/practical.htm
http://freenet-homepage.de/dl4yhf/spectra1.html
Ну и файлик spectravue.chm в каталоге спектры можно на досуге почитать :)
RadioKoteg
Участник
Offline4.4
с сен 2006
Киев
Сообщений: 14486

Дата: 09 Дек 2007 02:47:53 #  

Я понимаю всё, но не понимаю как в 16 битном файле может быть -130 дб, это противоречит здравому смыслу, кул едит тоже показывает -130 я в непонятках, это обман или что то считается не так как я думаю.
Есть допустим 1 бит,еденичка равна уровню 0 дб а нолик равен -130 дб ,так что все справедливо ,динамический дапазон 130 дб.. я так понял масштаб тут участвует,тоесть на насколько кусков разбили всю динамику,тоесть интервал между уровнями .
Mesh
Участник
Offline4.0
с мая 2006
Сообщений: 6169

Дата: 09 Дек 2007 11:07:11 · Поправил: Mesh (09 Дек 2007 11:07:34) #  

RadioKoteg Есть допустим 1 бит,еденичка равна уровню 0 дб а нолик равен -130 дб ,так что все справедливо ,динамический дапазон 130 дб Да? Ну и сгенерите пж мне синусоиду с уровнем -110 дб в куледите и запишите её в 16 битный файл. ;) И страное дело, если я генерю синусоиду с уровнем -60 дб, то и в анализаторе я вижу -60 дб, то есть мои попытки обяснить необяснимое мотивируя тем што они считают спектр мощности и тут не катят, вёс сщитается так как и должно по уровням, но так и не ясно мене откуда берутся в 16 битном файле уровни меньше -96 дб, и что толку их показывать если они не могут быть записаны в принципе? Может я чего не догоняю, вопрос чего имено? И как понимать в таком случае наличие в 16 битной записи синусиодального сигнала с уровнем -110-120 дб? Ни какой динамики нет и никто ничего ни разбивал, интервал линейный во всем диапазоне амплитуд. Куледит вообще не позволяет генерить синусоиды с уровнем меньше -80 дб, и ето логично, потомучто если генерить с уровнем меньшим то там останется всего 12-15 уровней амплитуд и синусоидой ето назвать будит трудно, однакож показывать на спектре -120-140 дб кудато вся правильность исппаряется, гы.
RadioKoteg
Участник
Offline4.4
с сен 2006
Киев
Сообщений: 14486

Дата: 09 Дек 2007 14:18:34 #  

Mesh Да? Ну и сгенерите пж мне синусоиду с уровнем -110 дб в куледите и запишите её в 16 битный файл. ;) Лехко! ,генерим на уровне ноль дб например размах до ноля 60 дб а ручкой громкости колонок выставляем - 110 дб.Мерим звук ,да 110 дб на выходе колонок ,ну если они не шипят на 110 дб :))

А так на самом деле я ушел в кул эдит изучать битность и иго уровни ..
RadioKoteg
Участник
Offline4.4
с сен 2006
Киев
Сообщений: 14486

Дата: 09 Дек 2007 17:57:34 #  

при 16 битах минимальный вменяемый уровень около 70 дб ,а от лукавого -90 дб,тоесть -90 это первый или второй бит оцыфровки,тоесть состоит с трех уровней сам ноль и на уровне -90 дб от ноля первые положительные и отрицательные начальные биты ... ммм , вобщем сами смотрите что выходит:


http://users.doris.kiev.ua/RS/SIN/sin%20-78db.jpg
RadioKoteg
Участник
Offline4.4
с сен 2006
Киев
Сообщений: 14486

Дата: 09 Дек 2007 18:01:44 #  

MeshОткуда эти -130? а прога внутри себя случайно не в 32 битах считает ? и случайно динамика не сползла попросту в сторону ? или растянулась? В общем то для меня тоже уже загадка что происходит и откуда берутся эти 130 дб и не только в спекравуа а и в PowerSDR например..
Relayer
Участник
Offline2.2
с сен 2006
Одесса
Сообщений: 386

Дата: 09 Дек 2007 18:17:20 #  

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

Дата: 09 Дек 2007 20:20:06 #  

Relayer Гы, ну как сказать фигня не фигня, я загружаю в спектру 16 битный файл и вижу сигналы с уровнем -90 -100 -120 дб, возникают вопросы, а как так? Вразумительных ответов пока нет, хотя можт они и есть, но нет их пока. Куледит воопще как профисиональный софт идёт, а ето простите точность должна быть а не некие цыфры которые как хош так и трактуй. Отсуда потом и начинается а чё ару чем плохо и всё такое. Разобраццо хочется, то ли лыжы не едут то ли ещё чего, и уж совсем меня добьёте если в вашей проге тож будут ети децибелы не ясно как возникающие, гы. ;) RadioKoteg Да пусть переводят в чё хотят, но должно показывать то что есть а не то что както насщиталось.
RadioKoteg
Участник
Offline4.4
с сен 2006
Киев
Сообщений: 14486

Дата: 09 Дек 2007 22:30:11 #  

Relayerсдались вам эти децибелы я вас спрашиваю? :) В хаосе должен быть порядок :)
Mr_Alex
Участник
Offline1.0
с ноя 2007
от-туда...
Сообщений: 37

Дата: 10 Дек 2007 21:50:06 #  

Mesh распугал всех децибелами и все попрятались. :)

Есть простая формула теоретически достижимого динамического диапазона
для сигнала разрядностью-N и размера блока-X (все программы работают с блоками) :

Dynamic Range (dB) = 6.02*N+1.76+10log10(X)

При 16 битах и размере блока 2048 - это будет 131.19 dB,
а если работать с блоками 8192 - то 137.2 dB.
Mesh
Участник
Offline4.0
с мая 2006
Сообщений: 6169

Дата: 11 Дек 2007 11:08:00 · Поправил: Mesh (11 Дек 2007 11:08:57) #  

Mr_Alex Та не, прям запугал, разобрццо хочеться. Так вот имено благодаря вашей формуле разобралсо. ;) Вот што выходит, это формула учитует усреднение и не имеет ничего общего с реалиями, а вот в спектре есть возможность выставить измерения как есть типо, я б не нашел еслиб не Алекс, так што спасибки и ясность настала. ;)

Увеличить

Никогда в етом режиме не бывает меньше чем -96 дб что и есть прауда истиная.
Mesh
Участник
Offline4.0
с мая 2006
Сообщений: 6169

Дата: 13 Дек 2007 12:21:05 · Поправил: Mesh (13 Дек 2007 12:27:42) #  

У меня вопрос наверно к Relayer, чёто я застрял на конвертере. В общем делаю так увеличиваю частоту дискретизации исходного iq сигнала вдвое путём линейной интерполяции. Потом перемножаю с синусом и косинусом частоты fd/4 , уже увеличеной, каждый канал и складываю их, всё класно, но, плохо давится ненужная боковая или это не она, нет хорошего результата, чёто я где то пропустил наверное, не могу понять чего, плз нужно помощ.
Mesh
Участник
Offline4.0
с мая 2006
Сообщений: 6169

Дата: 13 Дек 2007 21:19:40 #  

Есле мне не помогут то я положу то что у меня получилось, но пенять будет не накого, я не могу понять чего не так делаю. ;(
Relayer
Участник
Offline2.2
с сен 2006
Одесса
Сообщений: 386

Дата: 13 Дек 2007 22:17:11 #  

Mesh
ты пойми - я в тибете давно не был. с момента рождения. поэтому постигать науку телепатии мне пришлось по скупым совеццким книгам о сходках кпсс. сложно понять что ты и как делаешь что не работает. выложи больше инфо - будем посмотреть
Реклама
Google
 Страница:  1  2  3  4  5  6  7  8  »» 

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