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


Зарядные устройства

Гарнитуры и тангенты

Аккумуляторы

Динамики

Переходники
Автор Сообщение
Дата: 19 Июн 2003 00:35:59 #  

Народ, подскажите хорошие алгоритмы демодуляции ЧМ и ЧМП сигналов.
Пару уже реализовал , но они работают только при хорошем сигнал/шум
marvel
Участник
Offline5.8
с фев 2003
Москва
Сообщений: 2037

Дата: 19 Июн 2003 11:21:23 #  

Denis
Напишите мне на мыло rvcooler@mailru.com
Есть что обсудить и о чем поговорить.
Реклама
Google
Dimik
Участник
Offline4.5
с апр 2003
Москва
Сообщений: 653

Дата: 19 Июн 2003 18:20:48 #  

А что за ЧМП модуляция?
Ustas
Участник
Offline1.1
с авг 2004
Сообщений: 33

Дата: 07 Авг 2004 18:34:16 #  

ЧМ-ку и Cool'ом отдемодулить можно. Алгоритмы во всех книгах расписаны.
Здесь все дело в тактовой синхронизации. Подробнее можно говорить при наличии сигнала, под который дем планируется.
Дата: 15 Авг 2004 14:30:49 #  

А как же это ЧМ кулом отдемодулировать можно ... тогда, уважаемый ... может на ухо принимать лучше?

А схемы примитивные - возьмите Тяжева почитайте.
Ustas
Участник
Offline1.1
с авг 2004
Сообщений: 33

Дата: 15 Авг 2004 20:01:31 · Поправил: Ustas #  

Kenwood
Сигнал (лучше в формате СТК, а не в "нулях")положи на zawal1@rambler.ru. пришлю исходник на LabView куда скажешь
Дата: 24 Авг 2004 23:49:58 #  

Ustas

У меня нет проблем с демодуляцией ЧМ. При этом демодуляторы, писанные в LabView мне особо ни к чему, такого добра навалом. А вот возвращаясь к предыдущему вопросу - как ЧМ демодулировать CoolEdit-ом?

ЧМ-ку и Cool'ом отдемодулить можно.
Дата: 26 Авг 2004 15:38:31 #  

Коол, сам по себе ни чего не демодулирует. Можно конечно извращяться, типа карандашиком записывать нули и единички по спектру в Куле. Более коректного коментария к высказыванию Юстаса не вижу. Думаю человек просто сначала написал реплику, а потом подумал.
Дата: 30 Авг 2004 08:59:36 #  

Есть вопросы по реализации различных алгоритмов декодирования сигналов со входа звуковой карты, с кем мона их обcудить?
Ustas
Участник
Offline1.1
с авг 2004
Сообщений: 33

Дата: 05 Сен 2004 20:05:46 · Поправил: Ustas #  

Kenwood, Cool тебе все объяснил, но, в общем-то, это была шутка. Жаль, что неудачная :-/
Но я не понял что Denis'у нужно, если не готовый ДЕМ на labView, где разрисован алгоритм. Он-то почему молчит?
Дата: 06 Сен 2004 08:59:38 #  

SerUA6
алгоритмов декодирования сигналов
Предлоджил бы для начала обсудить алгоритмы демодуляции, а то сразу декодировать чего-то собрались(сигнал демодулировать для начала надо).
Дата: 06 Сен 2004 14:03:55 #  

Vova
Так собственно с демодуляцией у меня и есть большие вопросы, ну разложил сигнал на спектр(допустим rtty), ну вижу какой разнос и какие частоты и... простите дальше то что?
Дата: 06 Сен 2004 16:48:33 #  

Ну дальше элементарно.
Применительно к ЧМ2(в Вашем случае), определяете разнос, скорость и пишите демодулятор. На выходе получаете "0" и "1"(битовый поток). А вот тут уже вступает в дело декодер. Но перед этим необходимо конечно классифицировать какой вид передачи стартсопная, синхронная и т.д.(для этого придеться поискать софт для просмотра битового потока).
Можно конечно поискать в инете, какой нибуть софт который может по заданым параметрам демодулировать и выдовать на выходе биты(в чем я сомневаюсь). В основной своей массе, всякие демодуляторыдекодеры типа Radiorafa, Mix... и другие не позволяют выдовать биты, а работают уже со стандартными видами передачь, хотя может быть я ошибаюсь, может кто из участников форума и подскажет такой софт.
AOR
Участник
Offline5.7
с окт 2003
Сообщений: 9807

Дата: 06 Сен 2004 16:52:09 #  

code300 может выдавать битовый поток в виде 0 и 1.
marvel
Участник
Offline5.8
с фев 2003
Москва
Сообщений: 2037

Дата: 06 Сен 2004 17:14:24 #  

И не только...
SergUA6
Модератор (RIP)
Offline6.0
с фев 2004
Сообщений: 1989

Дата: 06 Сен 2004 18:05:44 #  

Vova

Эта... может я чего не понимаю, но дальше элементарно, это в смысле как?! С моей точки зрения, до этого было все элементарно, как я определяю скорость, и зачем, разве демодулятору не все равно? И по какому алгоритму я получаю битовый поток?, может есть ссылки на ресурсы где это описано, честно говоря самостоятельный поиск не привел ни к чему, кроме ссылок на книги и общих рассуждений ничего не нашел.
Дата: 06 Сен 2004 18:37:16 · Поправил: Vova #  

AOR
marvel
Вопросов нет. Я пользуюсь своими. Выше описаные продукты видел, надобнисти не испытываю, т.к. большинство из возможностей данных продуктов при желании могу реализовать сам(естественно не из комерческих соображений). Неинтересно.
И главный недостаток данных продуктов, отсутствие возможностей анализа битового потока.
SergUA6
Скажите конкретно, что Вас интересует. К сожалению я до сих пор не понял, готовый демодулятор, декодер, программа или Вы в состоянии напряч мозги и написать что-нибуть сам. Если интересует литература, подскажу.
SergUA6
Модератор (RIP)
Offline6.0
с фев 2004
Сообщений: 1989

Дата: 06 Сен 2004 21:03:58 #  

Vova
Дык естественно я в состоянии напряч мозги , и готовое меня не интересует, меня интересует(на сегодня) более - менее подробный алгоритм демодуляции ЧМ.
Дата: 06 Сен 2004 22:41:22 #  

SergUA6
Все-равно! Или Вы не хотите читать литературу, или хотите на холяву. Извените за прямоту. Если бы Вы поняли что такое ЧМ2, то Ваши вопросы для Вас самого показались бы обсурдными.
И на-последок, что Вы понимаете по словом "алгорит демодуляции".
SergUA6
Модератор (RIP)
Offline6.0
с фев 2004
Сообщений: 1989

Дата: 07 Сен 2004 09:30:51 · Поправил: SergUA6 #  

Vova
Ок, понятно, более-менее подробный алгоритм судя по всему описан в литературе, я ее поищу, это не проблема, спасибо...

p.s.

Вообще-то хотелось бы увидеть что-то в этом роде:

Решение систем линейных уравнений методом Гаусса


a11 x1 + a12 x2 + ... +a1n xn = a1n+1
a21 x1 + a22 x2 + ... +a2n xn = a2n+1
....
an1 x1 + an2 x2 + ... +ann xn = ann+1

Вначале находим отличный от нуля коэффициент при x1 . Соответствующее уравнение переставляем с первым (если это необходимо). Получаем систему с a11 отличным от нуля. Разделив коэффициенты этого уравнения на a11 , получим:

x1 + b12 x2 + ... + b1n xn = b1n+1

При помощи этого уравнения исключаем x1 из исходной системы:

a (1)22 x2 + a (1)23 x3 + ... + a (1)2n xn = a (1)2n+1
....
a (1)n2 x2 + a (1)n3 x3 + ... + a (1)nn xn = a (1)nn+1

где

a (1)ij = aij - ai1 b1j , i,j= 2...n

Полученная система содержит n-1 уравнение. Применяем описанную выше процедуру к этой системе. Операции повторяем требуемое число раз, пока не приведем систему к треугольному виду:

x1 + с12 x2 + ... + с1n xn = с1n+1
x2 + ... + c2n xn = c2n+1
....
xn = cnn+1

Теперь легко определить xn , xn-1 , ..., x1 .

Если при поиске отличного от нуля коэффициента такого не окажется, то матрица системы вырождена и алгоритм неприменим.

И где тут халява?!
Ustas
Участник
Offline1.1
с авг 2004
Сообщений: 33

Дата: 08 Сен 2004 22:22:22 #  

SergUA6
В каком виде вы хотите получить алгоритм? LabView устроит?
Дем планируется под конкретную реализацию или под абстрактный ЧМ-сигнал?
Дело в том, что в ВЧ диапазоне в алгоритм демодуляции передач с большим разносом частот (>=1200Гц)необходимо внести некоторые дополнения, не описанные ни в одной литературе. Если разнос небольшой все просто:
1. Настраиваем два полосовых фильтра на "нажатие" и "отжатие" далее сигналы с выходов возводим в квадраты и подаем на НЧ-фильтры со срезом равным скорости модуляции и вычитаем сигнал одной ветви из сигнала другой, получаем двухполярную картинку, где положительная область соответствует 1, а отрицательная - 0 (или наоборот если перепутал нажатие-отжатие);
2. Самое сложное реализовать тактовую синхронизацию...
Дальше продолжать? А то тут меня недавно почти лохом обозвали:-( Так, что я не знаю стоит ли умничать, шутить или в разговоры умных поцев не лезть.
SergUA6
Модератор (RIP)
Offline6.0
с фев 2004
Сообщений: 1989

Дата: 09 Сен 2004 09:31:11 #  

Ustas
Вы то как раз не умничаете(в отличие от некоторых, не будем показывать пальцем), по первому пункту понятно, насчет квадратов тоже понятно(странно, что самому в голову не пришло), смущает меня вот что, с полосовых фильтров(КИХ), наколько я могу судить предварительно, не получится получить достоверные посылки короче 4-3 мс.
Вообще же, меня пока интересуют общие принципы, в этом смысле за 1-й пункт спасибо, попробую.
Еще, так или иначе дело дойдет, до фазовой модуляции, факсов, там принципы какие?

И... может перейти на e-mail? Что бы народ не нервничал.
Дата: 09 Сен 2004 10:41:36 · Поправил: Vova #  

Вообще же, меня пока интересуют общие принципы, в этом смысле за 1-й пункт спасибо, попробую.
Еще, так или иначе дело дойдет, до фазовой модуляции, факсов, там принципы какие?


1. K. Simon., G. Smith. Offset Quadrature Communications with Decision - Feedback Carrier Synchronization. IEEE Trans. on Commun., № 10, October 1974.
2. С.А. Роудс. Влияние зашумленности опорного колебания при когерентном детектировании OFFSET QPSK сигналов.
3. Л,Рабинер, Б.Голд. Теория и применение цифровой обработки сигналов. / Под редакцией Ю.Н.Александрова. – М.:Мир, 1978.
4. Передача дискретных сообщений. Учебник для высших учебных заведений. / Под редакцией В.П.Шувалова. – М.: Радио и связь, 1990.
5. Л.М.Гольденберг, Б.Д.Матюшкин, М.Н.Поляк. Справочник. Цифровая обработка сигналов. – М.: Радио и связь, 1985.
6. Финк Л. М. О частотном детекторе.- В сб. Труды учебных институтов связи, 1978, № 76.

Cейчас много современных изданий по цифровой обработке сигналов, где очень подробно все описано.
П.С. Очень краткий список, все зависит от желания.
Ustas
Участник
Offline1.1
с авг 2004
Сообщений: 33

Дата: 10 Сен 2004 17:47:47 #  

Vova
Сам-то пробовал по этим выкладкам полный дем сделать?!
Дата: 13 Сен 2004 09:44:30 #  

Ustas
Вы просили алгоритмы демодуляции, математический аппарат не изменился.
Если Вам лень сходить в книжный магазин, то подождите немного и будет Вам структурка дема ЧМ в Лабьвью с тактовой синхронизацией.
барахлион
Участник
Offline3.5
с фев 2004
Самара
Сообщений: 460

Дата: 13 Сен 2004 10:05:24 #  

Нет ничего лучше кварцевого дискриминатора ФП2Д-9-00 в аналоге
и обратного DDS - в цифре.
readt
Участник
Offline1.4
с дек 2003
Киев
Сообщений: 122

Дата: 14 Сен 2004 22:51:05 #  

Vova
Лабьвью
Есть желание опробывать эту систему.
Что, где и как?
Ustas
Участник
Offline1.1
с авг 2004
Сообщений: 33

Дата: 15 Сен 2004 18:53:10 #  

Vova

Вы просили алгоритмы демодуляции, математический аппарат не изменился.

Неправда, не просил.
Я Вам сам таких с десяток нарисую. Это мои профессия и хобби. Так что ЁРНИЧАТЬ по этому поводу не рекомендую. ПРОСТО НЕ НРАВИТСЯ.
По данным книгам можно лишь повторить 1-й пункт (см. выше)
Дата: 19 Авг 2006 10:23:31 #  

Подскажите пожалуйсто хорошую литературку по демодуляции ЧМ-2.
Дата: 19 Авг 2006 11:06:44 #  

alex Хм литературку ;), для демодуляторчика :), подсказываю, в одном из постов этой темы http://www.radioscanner.ru/forum/index.php?action=vthread&forum=14&topic=24395&page=0#msg194902 вы найдёте упоминание о Тяжеве, он просто великолепный автор по ЦОС, включая и демодуляции ЧМ-2
Реклама
Google
 

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