Автор |
Сообщение |
|
Дата: 19 Июн 2003 00:35:59
#
Народ, подскажите хорошие алгоритмы демодуляции ЧМ и ЧМП сигналов.
Пару уже реализовал , но они работают только при хорошем сигнал/шум
|
|
Дата: 19 Июн 2003 11:21:23
#
Denis
Напишите мне на мыло rvcooler@mailru.com
Есть что обсудить и о чем поговорить.
|
Реклама Google
|
|
|
Дата: 19 Июн 2003 18:20:48
#
А что за ЧМП модуляция?
|
|
Дата: 07 Авг 2004 18:34:16
#
ЧМ-ку и Cool'ом отдемодулить можно. Алгоритмы во всех книгах расписаны.
Здесь все дело в тактовой синхронизации. Подробнее можно говорить при наличии сигнала, под который дем планируется.
|
|
Дата: 15 Авг 2004 14:30:49
#
А как же это ЧМ кулом отдемодулировать можно ... тогда, уважаемый ... может на ухо принимать лучше?
А схемы примитивные - возьмите Тяжева почитайте.
|
|
Дата: 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удить?
|
|
Дата: 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... и другие не позволяют выдовать биты, а работают уже со стандартными видами передачь, хотя может быть я ошибаюсь, может кто из участников форума и подскажет такой софт.
|
|
Дата: 06 Сен 2004 16:52:09
#
code300 может выдавать битовый поток в виде 0 и 1.
|
|
Дата: 06 Сен 2004 17:14:24
#
И не только...
|
|
Дата: 06 Сен 2004 18:05:44
#
Vova
Эта... может я чего не понимаю, но дальше элементарно, это в смысле как?! С моей точки зрения, до этого было все элементарно, как я определяю скорость, и зачем, разве демодулятору не все равно? И по какому алгоритму я получаю битовый поток?, может есть ссылки на ресурсы где это описано, честно говоря самостоятельный поиск не привел ни к чему, кроме ссылок на книги и общих рассуждений ничего не нашел.
|
|
Дата: 06 Сен 2004 18:37:16 · Поправил: Vova
#
AOR
marvel
Вопросов нет. Я пользуюсь своими. Выше описаные продукты видел, надобнисти не испытываю, т.к. большинство из возможностей данных продуктов при желании могу реализовать сам(естественно не из комерческих соображений). Неинтересно.
И главный недостаток данных продуктов, отсутствие возможностей анализа битового потока.
SergUA6
Скажите конкретно, что Вас интересует. К сожалению я до сих пор не понял, готовый демодулятор, декодер, программа или Вы в состоянии напряч мозги и написать что-нибуть сам. Если интересует литература, подскажу.
|
|
Дата: 06 Сен 2004 21:03:58
#
Vova
Дык естественно я в состоянии напряч мозги , и готовое меня не интересует, меня интересует(на сегодня) более - менее подробный алгоритм демодуляции ЧМ.
|
|
Дата: 06 Сен 2004 22:41:22
#
SergUA6
Все-равно! Или Вы не хотите читать литературу, или хотите на холяву. Извените за прямоту. Если бы Вы поняли что такое ЧМ2, то Ваши вопросы для Вас самого показались бы обсурдными.
И на-последок, что Вы понимаете по словом "алгорит демодуляции".
|
|
Дата: 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 .
Если при поиске отличного от нуля коэффициента такого не окажется, то матрица системы вырождена и алгоритм неприменим.
И где тут халява?!
|
|
Дата: 08 Сен 2004 22:22:22
#
SergUA6
В каком виде вы хотите получить алгоритм? LabView устроит?
Дем планируется под конкретную реализацию или под абстрактный ЧМ-сигнал?
Дело в том, что в ВЧ диапазоне в алгоритм демодуляции передач с большим разносом частот (>=1200Гц)необходимо внести некоторые дополнения, не описанные ни в одной литературе. Если разнос небольшой все просто:
1. Настраиваем два полосовых фильтра на "нажатие" и "отжатие" далее сигналы с выходов возводим в квадраты и подаем на НЧ-фильтры со срезом равным скорости модуляции и вычитаем сигнал одной ветви из сигнала другой, получаем двухполярную картинку, где положительная область соответствует 1, а отрицательная - 0 (или наоборот если перепутал нажатие-отжатие);
2. Самое сложное реализовать тактовую синхронизацию...
Дальше продолжать? А то тут меня недавно почти лохом обозвали:-( Так, что я не знаю стоит ли умничать, шутить или в разговоры умных поцев не лезть.
|
|
Дата: 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ейчас много современных изданий по цифровой обработке сигналов, где очень подробно все описано.
П.С. Очень краткий список, все зависит от желания.
|
|
Дата: 10 Сен 2004 17:47:47
#
Vova
Сам-то пробовал по этим выкладкам полный дем сделать?!
|
|
Дата: 13 Сен 2004 09:44:30
#
Ustas
Вы просили алгоритмы демодуляции, математический аппарат не изменился.
Если Вам лень сходить в книжный магазин, то подождите немного и будет Вам структурка дема ЧМ в Лабьвью с тактовой синхронизацией.
|
|
Дата: 13 Сен 2004 10:05:24
#
Нет ничего лучше кварцевого дискриминатора ФП2Д-9-00 в аналоге
и обратного DDS - в цифре.
|
|
Дата: 14 Сен 2004 22:51:05
#
Vova
Лабьвью
Есть желание опробывать эту систему.
Что, где и как?
|
|
Дата: 15 Сен 2004 18:53:10
#
Vova
Вы просили алгоритмы демодуляции, математический аппарат не изменился.
Неправда, не просил.
Я Вам сам таких с десяток нарисую. Это мои профессия и хобби. Так что ЁРНИЧАТЬ по этому поводу не рекомендую. ПРОСТО НЕ НРАВИТСЯ.
По данным книгам можно лишь повторить 1-й пункт (см. выше)
|
|
Дата: 19 Авг 2006 10:23:31
#
Подскажите пожалуйсто хорошую литературку по демодуляции ЧМ-2.
|
|
Дата: 19 Авг 2006 11:06:44
#
|
Реклама Google |
|