|
|
  |
Демодуляция цифрового 4-FSK |
|
|
|
Aug 26 2015, 10:19
|
Группа: Участник
Сообщений: 11
Регистрация: 29-01-09
Пользователь №: 44 144

|
Есть выход с ЧМ детектора, который является цифровым 4-FSK
С 2-FSK вроде бы понятно: применяем Integrate & Dump фильтр, затем, если результат фильтра больше 0, то символ = +1, если меньше 0, то символ = -1.
В случае 4-FSK: 2 уровня > 0 (+1 и +3), 2 уровня < 0 (-1 и -3). Вопрос в том, как отличить +1 от +3 ? Полагаю, надо как то вычислить пороги для +1 и +3. Можно ли динамически получить эти пороги, если предшествующий сигнал либо преамбула (последовательность +3+3-3-3...), либо псевдослучайный поток дибитов ?
|
|
|
|
|
Aug 26 2015, 11:15
|
Группа: Участник
Сообщений: 11
Регистрация: 29-01-09
Пользователь №: 44 144

|
Цитата(Serg76 @ Aug 26 2015, 14:31)  Можно, АРУ Вам в помощь А можно поподробнее ? Пока думаю, что проще жестко задать уровни +3 и -3, например 1 вольт пик-ту-пик. А вот дрейф среднего уровня надо постоянно как то компенсировать. Может для этого АРУ предлагалось ?
|
|
|
|
|
Sep 3 2015, 15:56
|
Профессионал
    
Группа: Участник
Сообщений: 1 050
Регистрация: 4-04-07
Пользователь №: 26 775

|
Цитата(serjj @ Sep 3 2015, 12:29)  У вас же FSK, какие уровни? 4 палки в спектре, каждая соответствует своей паре бит. Либо набор согласованных фильтров с определением максимума энергии на выходе, либо fft и определяете на каком частотном бине максимум энергии. FSK модуляция угловая по своей сути, т.е. в амплитуде информации нет. Зачем тут АРУ? приемник детекторный, не фильтровой, поэтому и 4 уровня сигнала на выходе ЧД, все честно, правда и помехоустойчивость будет соответтствующая, посему и АРУ на выходе необходимо, все остальное как писал выше
|
|
|
|
|
Sep 20 2015, 19:21
|

Профессионал
    
Группа: Участник
Сообщений: 1 072
Регистрация: 11-12-12
Пользователь №: 74 815

|
Цитата(korhal @ Aug 26 2015, 13:19)  Есть выход с ЧМ детектора, который является цифровым 4-FSK
С 2-FSK вроде бы понятно: применяем Integrate & Dump фильтр, затем, если результат фильтра больше 0, то символ = +1, если меньше 0, то символ = -1.
В случае 4-FSK: 2 уровня > 0 (+1 и +3), 2 уровня < 0 (-1 и -3). Вопрос в том, как отличить +1 от +3 ? Полагаю, надо как то вычислить пороги для +1 и +3. Можно ли динамически получить эти пороги, если предшествующий сигнал либо преамбула (последовательность +3+3-3-3...), либо псевдослучайный поток дибитов ? 4 FSK у вас до ЧМ детектора. А то о чем вы пишите уже 4 ASK. В вашем случае проще всего добавить избыточное кодирование из заранее выбранного размера куска сообщения в сообщение большего размера. Чтобы результат имел одинаковое распределение всех состояний. Тогда на ответной стороне достаточно иметь статистический декодер.
|
|
|
|
|
Sep 21 2015, 08:54
|

Профессионал
    
Группа: Участник
Сообщений: 1 072
Регистрация: 11-12-12
Пользователь №: 74 815

|
Цитата(Serg76 @ Sep 21 2015, 07:22)  Слышал звон, да не знаю, где он. У ТС уже есть демодулированный сигнал с выхода ЧД, если имелась бы другая возможность, вряд ли бы он использовал дешевую демодуляцию с низкой помехоустойчивостью, а воспользовался бы нормальным фильтровым методом и причем здесь помехоустойчивое кодирование? Если изменить в исходном сигнале ничего нельзя, то при отсутствии гарантированной базы в виде альманаха всех возможных состояний, декодирование с хорошими характеристиками в принципе невозможно. Чтобы отличить +2 от +1 нужно, чтобы в сообщении они гарантированно были. А иначе не с чем сравнивать пороги. ПС: спасибо Quasar за точное определение. Это не ASK, это действительно PAM.
|
|
|
|
|
Sep 21 2015, 09:29
|
Профессионал
    
Группа: Участник
Сообщений: 1 050
Регистрация: 4-04-07
Пользователь №: 26 775

|
Цитата(Corner @ Sep 21 2015, 11:54)  Если изменить в исходном сигнале ничего нельзя, то при отсутствии гарантированной базы в виде альманаха всех возможных состояний, декодирование с хорошими характеристиками в принципе невозможно. Чтобы отличить +2 от +1 нужно, чтобы в сообщении они гарантированно были. А иначе не с чем сравнивать пороги. ПС: спасибо Quasar за точное определение. Это не ASK, это действительно PAM. Вот мне интересно, что это за сигнал такой, в котором будут передаваться постоянно одно или два состояния из возможного ансамбля, состоящего из 4-х состояний и как в этом случае будет работать тактовая синхронизация демодулятора, а из этого вытекает, что все сообщения, как правило, скремблируются для придания псевдослучайности потоку. Посему смотрим еще раз вопрос ТС и разбираемся как работает элементарный ЧД.
|
|
|
|
|
Sep 21 2015, 10:13
|

Местный
  
Группа: Свой
Сообщений: 257
Регистрация: 2-12-06
Из: Default City
Пользователь №: 23 021

|
Цитата(Serg76 @ Sep 21 2015, 12:29)  Вот мне интересно, что это за сигнал такой, в котором будут передаваться постоянно одно или два состояния из возможного ансамбля, состоящего из 4-х состояний и как в этом случае будет работать тактовая синхронизация демодулятора, а из этого вытекает, что все сообщения, как правило, скремблируются для придания псевдослучайности потоку. Посему смотрим еще раз вопрос ТС и разбираемся как работает элементарный ЧД. Я думаю это какой-то неправильный сигнал :-) Скремблирование конечно обязательно, единственно что, при передаче синхро-последовательностей используют только символы +3 и -3, ну оно и понятно.
|
|
|
|
|
Sep 21 2015, 13:18
|
.
     
Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753

|
Цитата(Serg76 @ Sep 21 2015, 13:29)  Вот мне интересно, что это за сигнал такой, в котором будут передаваться постоянно одно или два состояния из возможного ансамбля, состоящего из 4-х состояний и как в этом случае будет работать тактовая синхронизация демодулятора, а из этого вытекает, что все сообщения, как правило, скремблируются для придания псевдослучайности потоку. Посему смотрим еще раз вопрос ТС и разбираемся как работает элементарный ЧД. Синхросигнал из одного тона. Постоянку калибрует. И немножко о другом. Как измерить мощность QAM-сигнала в антенне? Будет ли она зависеть от неодинаковой вероятности символов созвездия? В пределе, при передаче всегда одного символа? PS Термин "детектор" ака "обнаружитель" не подразумевает, что на его выходе будет аналоговый сигнал.
Сообщение отредактировал GetSmart - Sep 21 2015, 13:47
--------------------
Заблуждаться - Ваше законное право :-)
|
|
|
|
|
  |
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|