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


Yaesu FT-60R
руб.

Yaesu VX-3R
руб.

Yaesu VX-6R
руб.

Yaesu VX-8DR
руб.

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

Дата: 06 Окт 2011 02:45:33 · Поправил: RadioKoteg (06 Окт 2011 02:48:31) #  

нелинейка какая или ещё чего или так задумано на ПРД. это у их так от части, перемодуляция, цифра в канал попала случайно, на эту цифру долго ругались голосом пока она не исчезла, снято аналогом после ЧМ детектора, фильтр до ЧМ 30 кГц, естественно ЧМ детектор фильтром срезал часть спектра, может из-за этого не линейка и отзеркаливают каналы имхо 99 процентов что это так. Я работаю над собой, вот пытаюсь упорядочнить этот беспорядок, разобраться где что косит. Крайности от паяльника до программ как то тяжело. Теперь понимаю что в моем железе надо изобразить фильтр чтобы ЧМ влезла вся потом с ЧМ детектора пусть на SDR и смотреть все шесть каналов в реалтайме. В общем это П-303 "Топаз" 6 -ти канальная аппаратура частотного уплотнения. Мне просто дали часть записей в i/q, человек который дал инкогнито, на емайл не отвечает, хорошо хоть сказал частоту. Собственно я и занялся по факту пытаться на практике сначала услышать хоть что либо а вот вижу что надо совершенствоваться.
RadioKoteg
Участник
Offline4.4
с сен 2006
Киев
Сообщений: 14486

Дата: 07 Окт 2011 03:34:31 #  

если интересно то до вечера будет файлик валятся с циферкой, с многоканалки все что по бокам отрезал дабы уши не раскалились. http://doris.kiev.ua/RS/!/%f6%e8%f4%f0%e0%20DOLINA%20.rar
Реклама
Google
RadioKoteg
Участник
Offline4.4
с сен 2006
Киев
Сообщений: 14486

Дата: 07 Окт 2011 05:33:52 #  

В SA free 50 МБ лимит, я так и ничего не смог сделать. А жаль. На ничего и не будет ничего к сожалению. Хотя оно надо?
sea
Участник
Offline3.3
с авг 2006
Ярославль
Сообщений: 832

Дата: 07 Окт 2011 08:46:06 #  

Крайности от паяльника до программ как то тяжело.
Ничего страшного. Мне и от программирования баз данных к цифровой обработке переходить тяжело. Уже не один раз брался и бросал. Не так это и просто. Да и математику надо знать хорошо, чтобы понимать что там в книгах пишут, а без понимания как-то не интересно, все равно что паяльником махать, собирая схемы, не понимая как они работают.

По сути вопроса. Лимит 50 мегабайт можно обойти, порезав файл на части, например. Я такие дела всегда на delphi делаю. Дам все получается быстро и просто. И можно в том же дельфи все это дело помножить на несущую, тем самым перенеся в область низких частот, а потом дискретизацию снизить. Тогда в объеме в 50 мегабайт получится больше информации... Терпения, успехов, в общем.
RadioKoteg
Участник
Offline4.4
с сен 2006
Киев
Сообщений: 14486

Дата: 07 Окт 2011 08:58:50 #  

seaЛимит 50 мегабайт можно обойти так файлы по несколько гиг .. это 4 гига, по 50 мБ это 80 файлов, мда.. а таких файлов почти террабайт. В общем частотный детектор актуальный.
sea
Участник
Offline3.3
с авг 2006
Ярославль
Сообщений: 832

Дата: 07 Окт 2011 10:21:59 #  

Тут выше вроде бы предлагали даже исходники. Даже на самом дельфи.
Прпробуйте сами. Все равно за вас (как мне в теме про vx2 сказали) никто делать не будет.
Рекомендую простейший дельфи 7 поставить. Проекты там создаются просто, запускаются мгновенно.
С файлами в дельфи работать очень просто. Считываем данные и обрабатываем.
У меня вот даже ФНЧ получалось реализовать. На том же SV можно посмотреть как оно работает.
Если хотите сами попробовать, то пишите в личку, аську, может чем и помогу.
Тут граничений нет: приборов и паяльников не надо, только мозг, данные и компьютер :)
petr0v
Участник
Offline2.3
с мая 2010
Balakhna
Сообщений: 412

Дата: 07 Окт 2011 14:57:45 #  

RadioKoteg

В общем частотный детектор актуальный.

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

Дата: 07 Окт 2011 17:02:14 #  

petr0v В матлабе? На гигабайты? Ну-ну. :)
RadioKoteg
Участник
Offline4.4
с сен 2006
Киев
Сообщений: 14486

Дата: 07 Окт 2011 19:13:21 · Поправил: RadioKoteg (08 Окт 2011 01:29:38) #  

придется в делфи лезть.
horizon
Участник
Offline3.3
с мар 2006
Сообщений: 431

Дата: 07 Окт 2011 20:33:25 #  

RadioKoteg

gnuradio-companion смотрели?
Vanadi
Участник
Offline3.0
с ноя 2008
Сообщений: 146

Дата: 08 Окт 2011 17:15:26 #  

Заимплементированный в Матлаб демодулятор FM-сигнала в формате I/Q (комплексная огибающая) можно найти например в приложении к моей статье (формула 15), эффекты демодуляции при малом индексе модуляции h <= 1 (!) на рис. 6 и 10б. Разумеетеся, что перед импортом столь объёмного массива комплексных отсчётов с WAVE в Матлаб, необходимо, как уже на это обратил внимание sеа, порезать их последовательность на рамки которых длина будет приемлема обладаемой версией Матлаба.
DEmiurg
Участник
Offline1.5
с ноя 2009
Ростов-на-Дону
Сообщений: 189

Дата: 10 Окт 2011 15:22:31 #  

RadioKoteg
На моей машине работает, как будет у Вас- не знаю...
ЧМ Детектор
RadioKoteg
Участник
Offline4.4
с сен 2006
Киев
Сообщений: 14486

Дата: 10 Окт 2011 16:12:11 · Поправил: RadioKoteg (10 Окт 2011 16:22:17) #  

DEmiurg Спасибо! Работает. Шустро работает, очень шустро, видно профессиональный подход к программированию, особенно с мулти процессорами. Зарядил в пакетный файл за раз все демодулировало.
Mesh
Участник
Offline4.0
с мая 2006
Сообщений: 6169

Дата: 11 Окт 2011 20:33:55 #  

DEmiurg А эта, полоса резалта вдва раза ниже исходного, эт так специально сделано или так получилось? В смысле это подконтрольно или случайно? Я так с ходу даже малость опешил, SA разбаловало конешно типо что видишь то и получил, но потом как бы догнал. Но всё ж, могут быть ситуейшн, когда оно б вроде может и дизориентировать. Имхо ессно, если не тупанул где.
DEmiurg
Участник
Offline1.5
с ноя 2009
Ростов-на-Дону
Сообщений: 189

Дата: 12 Окт 2011 01:37:28 #  

Mesh
Да вроде так и должно быть... Если тактовую не менять, при переходе комплексные/реальные как раз в два раза и меняется. Ну а в SA просто есть хороший перетактировщик ))
Но всё ж, могут быть ситуейшн, когда оно б вроде может и дизориентировать.
Могут... Но в данном случае цель была просто и быстро прослушать файлы, а для всего остального... есть же и другие программы )
Mesh
Участник
Offline4.0
с мая 2006
Сообщений: 6169

Дата: 12 Окт 2011 01:42:25 · Поправил: Mesh (12 Окт 2011 02:05:56) #  

DEmiurg Меняется конешно, но только в другую сторону. :) Я как б так особо ничего не просёк несоответсвующего, оно то по задаче вроде всё нормал, но данных в резалте в два раза меньше чем было. Да ладно, если это подконтрольно то и ладно, но так слегка неожиданно было. Хотя для тех вопросов какие нужно было решить нормал, а и може даже и к лучшему, экономия места нехилая.
DEmiurg
Участник
Offline1.5
с ноя 2009
Ростов-на-Дону
Сообщений: 189

Дата: 12 Окт 2011 12:08:08 #  

Mesh
Ну да )
Полоса реального = 0.5 тактовой оцифровки
Полоса IQ = тактовой оцифровки
Хотя при желании можно было бы и сохранить полосу, но смысла нет...
Programmist
Участник
Offline4.0
с ноя 2008
Москва
Сообщений: 3826

Дата: 12 Окт 2011 20:09:13 #  

DEmiurg
А где сам демодулятор, в исполняемом файле или в библиотеке libsndfile-1.dll, если в библиотеке, то есть ли там модулятор? Интересует возможность вызова функций из других программ.
DEmiurg
Участник
Offline1.5
с ноя 2009
Ростов-на-Дону
Сообщений: 189

Дата: 12 Окт 2011 20:51:10 #  

Programmist
В файле. libsndfile- библиотека для работы со звуковыми файлами, чтобы руками не парсить riff (wave) блоки. Open Source библиотека, есть баги ((
Programmist
Участник
Offline4.0
с ноя 2008
Москва
Сообщений: 3826

Дата: 12 Окт 2011 21:56:44 #  

DEmiurg
Понятно, это у меня есть, хотя тоже приходится каждый раз что-то править, вроде и ничего сложного, а все форматы не понимает, универсальности пока так и не добился :(
Lork
Участник
Offline1.1
с окт 2011
Санкт-Петербург
Сообщений: 16

Дата: 13 Окт 2011 10:38:32 · Поправил: Lork (13 Окт 2011 10:42:13) #  

Всем, доброго времени пребывания!
Насущный вопрос, демодуляция BFSK.
Имея сигнал на 148,15 МГц с девиацией 5 КГц... "Заснято" все в *.bin с частотой дискретизации 5 Gspl.
Каким некоммерческим софтом можно этот сигнальчик демодулировать?
При FFT в Матлаб выдает не совсем те частоты, которые имеем в дано.
Целью обработки является получение НЧ информационной составляющей.
сигнал

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

Дата: 13 Окт 2011 14:18:29 #  

Lork Без нормал записей, не в Gsplлях каких-то, я например понятия не имею что это за еденица измерения в ЦОС. Без внятного описания что в записи, выход чего там if или i/q или lpt порт или ещё какой "прорыв" в деле фиксации сигналов. Без внятного формата даты, 8 там бит или 80 на выборку это всё смахивает на русскую народную загадку, на вроде поди туда не знамо куда, принеси то не знамо что, да ещё разберись зачем оно надо и то ли это вобще зачем ходили. :-) Имхо ессно.
RadioKoteg
Участник
Offline4.4
с сен 2006
Киев
Сообщений: 14486

Дата: 13 Окт 2011 15:13:39 #  

5 Gspl Пять гигасамплов в секунду. Это че 5 Гигагерц таки? брр..
Lork
Участник
Offline1.1
с окт 2011
Санкт-Петербург
Сообщений: 16

Дата: 13 Окт 2011 16:48:02 #  

Mesh,
Прилагаю bin header, судя из него, значения оси ординат записываются после заголовка файла со 152-го значения в позиции "Bytes Per Point" по 8 бит. Может я чего-то путаю. Но как понял header, именно в таком формате данные.
Записывалось на спектроанализаторе Agilent 90000A с частотой дискретизации 5 ГГц, если это о чем-то скажет.
mikasa76
Участник
Offline1.8
с сен 2008
USSR
Сообщений: 305

Дата: 13 Окт 2011 19:26:23 · Поправил: mikasa76 (13 Окт 2011 19:38:51) #  

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

Дата: 13 Окт 2011 20:46:07 · Поправил: Mesh (14 Окт 2011 02:58:33) #  

Lork Записывалось на спектроанализаторе Agilent 90000A с частотой дискретизации 5 ГГц, если это о чем-то скажет. Ещё как скажет. :)

Дискрет 5 гигагерц, формат 8 бит на семплу с ваших слов, даты в записи где-то 4200000 байтов. Из этих условий вытекает, что даже если чего-то в фалике внятное, то длительность этого чего-то не боле чем 4200000/5000000000, что бишь всего 840 микросекунд! Из того что вы говорите, что в записи сигналик с девиацией 5 кило, значит во всей записи не боле 3-4 периодов этой самой девиации.

840 микросекунд даты это не те отрезки времени из которых можно чего внятного сказать про сигналики на частотах 148 мегагерц с девиацией в 5 кило. Собсно сам дискрет по барабану, он нужен лишь что б всё увязать к реалу боле менее надёжно, да дату о сигналке сохранить без потерь. Ну дык вот увязка к реалу и гворит, что там ну нет ничего толковогу, в смысле оно может там быть, но три периода девиации я не знаю что вы из них получить намереваетеся, и какие выводы можно сделать. ;)

Ну да ладно, я пас собсно с такими нано данными заниматся.
Lork
Участник
Offline1.1
с окт 2011
Санкт-Петербург
Сообщений: 16

Дата: 13 Окт 2011 21:46:47 #  

Осознаю, плохо учился в школе...
На период должно быть 4 отсчета, то бишь частота дискретизации должна быть порядка 600 МГц?
Спасибо, за разъяснения. Попробую переписать это дело.
mikasa76
Участник
Offline1.8
с сен 2008
USSR
Сообщений: 305

Дата: 13 Окт 2011 21:55:35 #  

На период должно быть 4 отсчета, то бишь частота дискретизации должна быть порядка 600 МГц?
Какие 600 МГц, вы о чем? Вы про Котельникова слышали? У вас сигнал занимает полосу 5 кГц.
Mesh
Участник
Offline4.0
с мая 2006
Сообщений: 6169

Дата: 13 Окт 2011 22:03:18 · Поправил: Mesh (13 Окт 2011 22:03:38) #  

Lork При той девиации какая есть дискрет можно взять в десятки и сотни раз меньше. Вы пытаетесь сделать точную копию эфира, вобще она как бы даром не нужно. Написано про такие метОды как записать всё что нужно с маскимал качеством хотя б здесь Статьи: Цифровая обработка сигналов Оттуда ж.

Запись сигналов для последующего анализа
Запись, запись и еще раз запись.
SA и записи формата I/Q

Заодно там ж где-то и про 8 бит написано. Ну в таком плане вобщем. :-)
Lork
Участник
Offline1.1
с окт 2011
Санкт-Петербург
Сообщений: 16

Дата: 14 Окт 2011 13:43:02 #  

Постарался учесть все ошибки.
сигнал

Его отображение
Увеличить

На рисунке видны параметры с которыми сняты: 20КГц, получилось 200003 отсчета, по времени 0,4 секунды.
Mesh, По поводу 8 бит. Все осталось по-прежнему: bin-формат, в котором спектроанализатор сохраняет данные о waveform со 152 позиции.
в описании формата сказано:
Waveform Data
Header Size An integer (4 byte signed) which is the size of
the waveform data header.
Buffer Type A short (2 byte signed) which is the type of
waveform data that is stored in the file. The
following shows what each value means.
0 = Unknown data
1 = Normal 32 bit float data
2 = Maximum float data
3 = Minimum float data
4 = Time float data
5 = Counts 32 bit float data
6 = Digital unsigned 8 bit char data
Bytes Per Point A short (2 byte signed) which is the number of
bytes per data point.
Buffer Size An integer (4 byte signed) which is the size of
the buffer required to hold the data bytes.
Реклама
Google
 Страница:  ««  1  2  3  4  5  6  7  »» 

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