реклама на сайте
подробности

 
 
> Демодулирование ФМ сигналов с малым сдвигом фаз, Алгоритмы
Kaov
сообщение Mar 28 2007, 20:26
Сообщение #1





Группа: Новичок
Сообщений: 3
Регистрация: 28-03-07
Пользователь №: 26 586



Исходные данные: Имею оцифрованный при помощи звуковой карты(частота дискретизации 48000Гц, 16 бит, 1 канал) сигнал с частотой 2.4 кГц,с фазовой модуляцией. Индекс модуляции 0.27 радиана.
Задача: Демодулировать этот сигнал.
Подскажите алгоритм!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
SM
сообщение Mar 29 2007, 03:17
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Stanislav, я имел в виду когерентный прием с квадратурной обработкой, который отлично применяется для демодуляции сигналов с НЧ составляющими, и ничего другого я в виду не имел. Первое и обязательное в этом случае - это абсолютная синхронность несущей (exp(jw)) в приемнике и передатчике. Никакого ФВЧ не надо, как и ПФ, более того, они вредны, противопоказаны и приведут к полной неработоспособности этого метода, как и несинхронность/разбег несущих. Нужен именно ФНЧ (принимающий на вход комплексный сигнал), который оставит нулевую частоту (постоянку) и симметричную вокруг нуля полосу от минус-сколько-надо до плюс-сколько-надо, в которой и окажется полезный сигнал после точного перенесения его с несущей на нулевую частоту. Который, кстати о птичках, называется комплексной огибающей.

ЗЫ А разбег несущих в этом методе приведет отнюдь не к разрывам, а к гармоническим колебаниям (линейно изменяющейся составляющей выходного сигнала)
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Mar 29 2007, 03:38
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987



Цитата(SM @ Mar 29 2007, 04:17) *
Stanislav, я имел в виду когерентный прием с квадратурной обработкой, который отлично применяется для демодуляции сигналов с НЧ составляющими, и ничего другого я в виду не имел. Первое и обязательное в этом случае - это абсолютная синхронность несущей (exp(jw)) в приемнике и передатчике. Никакого ФВЧ не надо, как и ПФ, более того, они вредны, противопоказаны и приведут к полной неработоспособности этого метода, как и несинхронность/разбег несущих. Нужен именно ФНЧ (принимающий на вход комплексный сигнал), который оставит нулевую частоту (постоянку) и симметричную вокруг нуля полосу от минус-сколько-надо до плюс-сколько-надо, в которой и окажется полезный сигнал после точного перенесения его с несущей на нулевую частоту.
Если приём когерентный, то ФНЧ подойдёт, конечно. Однако, мы тогда должны питать тракт приёма и передачи от одного и того же генератора, или синхронизировать генераторы передачи-приёма. Из условий (очень расплывчатых, конечно) я сделал предположение, что они всё-таки не синхронизированы. Кстати, ПФ вовсе не испортит, например, речевой или музыкальный модулирующий сигнал. Главное - чтобы в нём не было НЧ составляющих заметной мощности.
Прошу прощения, но Вы не совсем правильно поняли написанное мной. Дело в том, что для большого класса сигналов возможен приём с несинхронизированным генератором, и этот способ будет близок к оптимальному, но гораздо проще его тем, что не содержит системы синхронизации. Важно только, чтобы разбежка частот была небольшой (по крайней мере, меньше минимальной частоты спектра сигнала с более-менее заметной мощностью). После перемножителя достаточно тогда поставить ПФ - и вуаля: при нахождении фазы не будет разрывов.

Цитата(SM @ Mar 29 2007, 04:17) *
...Который, кстати о птичках, называется комплексной огибающей...
smile.gif


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
SM
сообщение Mar 29 2007, 03:53
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(Stanislav @ Mar 29 2007, 04:38) *
После перемножителя достаточно тогда поставить ПФ - и вуаля.


В этом случае даже и перемножитель не нужен, как и ПФ smile.gif А просто преобразователь Гильберта. Если предположить, что в спектре сигнала ничего лишнего, кроме интересущего ФМ-модулированного сигнала нету, то получаем аналитический сигнал через ПГ, вычитаем из его аргумента 2*pi*n*Fc/Fs - и то же вуаля smile.gif Но, если промахнулись с Fc, получаем ту-же линейную составляющую... Которую можно при желании и отфильтровать, а можно и оценить, если есть критерий оценки, и вычесть уже результат оценки, что будет соответствовать перемножению с идельно "захваченной" несущей.

ЗЫ только не надо комментариев на тему как называется тот или иной способ, предложенный не Вами. Зачастую оказывается, что предлагалось совсем не то smile.gif
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Mar 29 2007, 08:32
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987



Цитата(SM @ Mar 29 2007, 04:53) *
ЗЫ только не надо комментариев на тему как называется тот или иной способ, предложенный не Вами. Зачастую оказывается, что предлагалось совсем не то smile.gif
Дык, называйте его тогда как-нибудь общепринято. Из Вашего определения, например, данного в посте #3, вовсе не следует, что Вы говорите о синхронном приёмнике. О синхронности фаз генераторов Вы не упомянули.


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
SM
сообщение Mar 29 2007, 18:20
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(Stanislav @ Mar 29 2007, 09:32) *
О синхронности фаз генераторов Вы не упомянули.


А "экспонента крутится аккурат с той же частотой, что и в передатчике" - это не синхронность? При этом условии фазы генераторов (экспонент) будут синхронны с каким-то постоянным сдвигом.
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Mar 29 2007, 22:05
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987



Цитата(SM @ Mar 29 2007, 19:20) *
А "экспонента крутится аккурат с той же частотой, что и в передатчике" - это не синхронность? При этом условии фазы генераторов (экспонент) будут синхронны с каким-то постоянным сдвигом.
Верно, но... нереально. Точнее, реально, если с помощью звуковой карточки принимать сигнал, ей же и порождённый. smile.gif
В условии поставлена реальная задача. Я хочу сказать что в ряде случаев можно вполне успешно принимать сигнал в квадратурах и без частотной и фазовой синхронизации генераторов. Вы же, как мне кажется, в этом вопросе ошиблись.

А "радиотехнический" способ, предложенный мной, при отношении С/Ш на входе >~20 дБ (грубая оценка) будет практически очень мало уступать оптимальному приёмнику по отношению С/Ш на выходе. Огромное достоинство - простота вычислений: нужны только умножители и сумматоры, в то время, как для многих других методов потребуется деление и вычисление тригонометрических функций.

Цитата(SM @ Mar 29 2007, 04:17) *
ЗЫ А разбег несущих в этом методе приведет отнюдь не к разрывам, а к гармоническим колебаниям (линейно изменяющейся составляющей выходного сигнала).
Простите, почему? Поясните, пожалуйста.
По-моему, Арктангенс - функция, имеющая областью значений отрезок [-pi; pi], поэтому, при нахождении аргумента, разрывы будут. При искусственном же "сращивании" кусочно-непрерывной функции выход демодулятора, предложенного Вами, уползёт в бесконечность.
Для устранения этого эффекта ПФ и нужны. Причём сразу после перемножителей.


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
SM
сообщение Mar 30 2007, 08:47
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(Stanislav @ Mar 29 2007, 23:05) *
По-моему, Арктангенс - функция, имеющая областью значений отрезок [-pi; pi], поэтому, при нахождении аргумента, разрывы будут. При искусственном же "сращивании" кусочно-непрерывной функции выход демодулятора, предложенного Вами, уползёт в бесконечность.


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

Цитата(Kaov @ Mar 30 2007, 09:04) *
Может использовать кореляционную обработку? У кого какие мысли? Подскажите!


Кстати, а у вас фазовая модуляция, или манипуляция? Если модуляция, то никуда Вы эти фазовые шумы не денете. Если манипуляция - то там будет принятие решения о принятом символе, там другое дело.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Kaov   Демодулирование ФМ сигналов с малым сдвигом фаз   Mar 28 2007, 20:26
- - blackfin   Цитата(Kaov @ Mar 28 2007, 21:26) Исходны...   Mar 28 2007, 20:50
- - SM   наиболее простой вариант - домножить сигнал на exp...   Mar 29 2007, 00:20
|- - Stanislav   Цитата(Kaov @ Mar 28 2007, 21:26) Исходны...   Mar 29 2007, 02:46
|- - Kaov   Сигнал из радиолинии, соответственно с шумами. При...   Mar 30 2007, 08:04
|- - Stanislav   2 SM О нахождении фазы после перемножения в квадра...   Mar 30 2007, 23:49
|- - Kaov   У меня фазоманипулированый сигнал.   Mar 31 2007, 07:43
|- - Stanislav   Цитата(Kaov @ Mar 31 2007, 08:43) У меня ...   Apr 1 2007, 10:47
- - el34   попробуйте посмотреть алгоритм Герцеля (goertzel)   Mar 31 2007, 08:08


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 25th June 2025 - 11:08
Рейтинг@Mail.ru


Страница сгенерированна за 0.01467 секунд с 7
ELECTRONIX ©2004-2016