|
Демодуляция цифрового 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...), либо псевдослучайный поток дибитов ?
|
|
|
|
|
 |
Ответов
|
Sep 23 2015, 19:44
|
.
     
Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753

|
Вопрос остался без ответа - "зачем скрэмблер здесь?" Аргументация Serg76 была неубедительной. Без этих аргументов дальше двигаться смысла не было. А дальше было бы сравнение с другими вариантами реализации конкретно заданной модуляции. И умалчивание о том, что при известном, особенно простом, как тут предлагалось, алгоритме скрэмблирования злоумышленник может получить на выходе скрэмблера любой нужный ему набор символов для каких-то своих целей, тоже таит в себе грабли, которыми может огреть в самый неподходящий момент. Цитата(Corner @ Sep 23 2015, 22:34)  Большинство пакетов с данными имеет крайне низкую энтропию, что выползает в виде палок торчащих в спектре. 1. В общем это плохо? Если судить по ключевым показателям качества, например дальности связи (помехоустойчивости). 2. Конкретно на ЧМ это плохо?
Сообщение отредактировал GetSmart - Sep 23 2015, 20:40
--------------------
Заблуждаться - Ваше законное право :-)
|
|
|
|
|
Sep 25 2015, 05:10
|
Профессионал
    
Группа: Участник
Сообщений: 1 050
Регистрация: 4-04-07
Пользователь №: 26 775

|
Цитата(Corner @ Sep 24 2015, 21:38)  А скремблер тут точно без надобности. Проще все-таки сделать какое-нибудь блочное преобразование. Появится альманах и число ошибок уменьшится. Было бы проще, все именно так бы и делали. Но тут хотелось бы все-таки окончательно прояснить ситуацию об этом злосчастном скремблировании. Вся эта канитель, как это обычно бывает, взялась из неоткуда. В 11 посте вы имели неосторожность упомянуть об обязательном присутствии в сигнале всех возможных его состояний. Я вам парировал: дескать как может быть по-другому, иначе зачем использовать сигнал, в котором будут присутствовать не все позиции, НОНСЕНС, зачем утверждать очевидные вещи?! Естественно, все это никакого отношения к исходному посту ТС не имеет. Дальше стало интереснее: вы стали утверждать, что случайность исходному потоку может придать какой-то протокол. Я утверждаю, что никто на практике так не делает (в основной своей массе), а применяют скремблирование, сложность его бывает тоже разной, но, как правило, это обычный регистр сдвига, ведь это незатратная операция, согласитесь? Кроме того с реализацией этой задачи легко справится если не студент ВУЗа, то начинающий инженер с легкостью. Потом встрял этот смешной малый со своей фантастикой о шпионских играх, шифровании, зеленых человечках и т.д. В его мещанском понимании скремблер - это некий шифратор, хотя их и можно использовать в качестве примитивного закрытия, но скремблеры бывают разные и каждый со своим предназначением. Мы же говорим о скремблере как об устройстве перемешивания потока с целью получения псевдослучайных свойств. Для чего, надо объяснять? Из всех присутствующих ни у кого не возникло вопросов с пониманием происходящего, кроме одного любителя потроллить. Сам ничего понимать не хочет, прочитать пару абзацев хотя бы из Wiki тоже, но очень любит "поговорить" и к другим более авторитетным, чем мое, мнениям прислушиваться не желает. Прошу прощения за оффтоп.
|
|
|
|
|
Sep 25 2015, 19:33
|

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

|
Цитата(Serg76 @ Sep 25 2015, 09:10)  Было бы проще, все именно так бы и делали. Но тут хотелось бы все-таки окончательно прояснить ситуацию об этом злосчастном скремблировании. Вся эта канитель, как это обычно бывает, взялась из неоткуда. В 11 посте вы имели неосторожность упомянуть об обязательном присутствии в сигнале всех возможных его состояний. Я вам парировал: дескать как может быть по-другому, иначе зачем использовать сигнал, в котором будут присутствовать не все позиции, НОНСЕНС, зачем утверждать очевидные вещи?! Естественно, все это никакого отношения к исходному посту ТС не имеет. Дальше стало интереснее: вы стали утверждать, что случайность исходному потоку может придать какой-то протокол. Я утверждаю, что никто на практике так не делает (в основной своей массе), а применяют скремблирование, сложность его бывает тоже разной, но, как правило, это обычный регистр сдвига, ведь это незатратная операция, согласитесь? Кроме того с реализацией этой задачи легко справится если не студент ВУЗа, то начинающий инженер с легкостью. Потом встрял этот смешной малый со своей фантастикой о шпионских играх, шифровании, зеленых человечках и т.д. В его мещанском понимании скремблер - это некий шифратор, хотя их и можно использовать в качестве примитивного закрытия, но скремблеры бывают разные и каждый со своим предназначением. Мы же говорим о скремблере как об устройстве перемешивания потока с целью получения псевдослучайных свойств. Для чего, надо объяснять? Из всех присутствующих ни у кого не возникло вопросов с пониманием происходящего, кроме одного любителя потроллить. Сам ничего понимать не хочет, прочитать пару абзацев хотя бы из Wiki тоже, но очень любит "поговорить" и к другим более авторитетным, чем мое, мнениям прислушиваться не желает. Прошу прощения за оффтоп. Действительно, регистры сдвиги и ксоры это так увлекательно. А вот посчитать табличку блоков и забить в память заранее очень алгоритмически сложно.
|
|
|
|
Сообщений в этой теме
korhal Демодуляция цифрового 4-FSK Aug 26 2015, 10:19 Serg76 Цитата(korhal @ Aug 26 2015, 13:19) Можно... Aug 26 2015, 10:31 korhal Цитата(Serg76 @ Aug 26 2015, 14:31) Можно... Aug 26 2015, 11:15  Serg76 Цитата(korhal @ Aug 26 2015, 14:15) А мож... Aug 26 2015, 13:50 serjj У вас же FSK, какие уровни? 4 палки в спектре, каж... Sep 3 2015, 09:29 Serg76 Цитата(serjj @ Sep 3 2015, 12:29) У вас ж... Sep 3 2015, 15:56 Fat Robot У вас 3 независимых "медленных" процесса... Sep 3 2015, 13:00 Corner Цитата(korhal @ Aug 26 2015, 13:19) Есть ... Sep 20 2015, 19:21 Serg76 Цитата(Corner @ Sep 20 2015, 22:21) 4 FSK... Sep 21 2015, 04:22  Corner Цитата(Serg76 @ Sep 21 2015, 07:22) Слыша... Sep 21 2015, 08:54   Serg76 Цитата(Corner @ Sep 21 2015, 11:54) Если ... Sep 21 2015, 09:29    Quasar Цитата(Serg76 @ Sep 21 2015, 12:29) Вот м... Sep 21 2015, 10:13    GetSmart Цитата(Serg76 @ Sep 21 2015, 13:29) Вот м... Sep 21 2015, 13:18     Serg76 Цитата(GetSmart @ Sep 21 2015, 16:18) Син... Sep 21 2015, 13:41      GetSmart Цитата(Serg76 @ Sep 21 2015, 17:41) Пуска... Sep 21 2015, 13:51    Corner Цитата(Serg76 @ Sep 21 2015, 12:29) Вот м... Sep 21 2015, 17:41     Serg76 Цитата(Corner @ Sep 21 2015, 20:41) ВСЕХ ... Sep 21 2015, 18:31      GetSmart Цитата(Serg76 @ Sep 21 2015, 22:31) Как в... Sep 21 2015, 18:51       Serg76 Цитата(GetSmart @ Sep 21 2015, 21:51) Чащ... Sep 21 2015, 19:02 Quasar Схема описанная топикстартером вполне типичная, дл... Sep 21 2015, 07:48 Corner А если режим не пакетный, то нужен какой-то проток... Sep 21 2015, 19:09 Serg76 Цитата(Corner @ Sep 21 2015, 22:09) А есл... Sep 21 2015, 19:13 GetSmart Про скрэмблирование было очень смешно. Прямо Поле ... Sep 21 2015, 19:14 Serg76 Цитата(GetSmart @ Sep 21 2015, 22:14) Про... Sep 21 2015, 19:26 Corner Можно подобрать такую исходную последовательность ... Sep 21 2015, 19:40 Serg76 Цитата(Corner @ Sep 21 2015, 22:40) Можно... Sep 21 2015, 19:45  GetSmart Цитата(Serg76 @ Sep 21 2015, 23:45) Не мо... Sep 21 2015, 21:59   Serg76 Цитата(GetSmart @ Sep 22 2015, 00:59) Так... Sep 22 2015, 05:55    GetSmart Цитата(Serg76 @ Sep 22 2015, 09:55) Приме... Sep 22 2015, 08:45     Serg76 Цитата(GetSmart @ Sep 22 2015, 11:45) Не ... Sep 22 2015, 09:24      GetSmart Цитата(Serg76 @ Sep 22 2015, 13:24) В сов... Sep 22 2015, 09:52       Serg76 Цитата(GetSmart @ Sep 22 2015, 12:52) Пло... Sep 22 2015, 10:55     Fat Robot Цитата(GetSmart @ Sep 22 2015, 09:45) Не ... Sep 22 2015, 10:19 GetSmart Это была конструктивная критика. В пересмешку с юм... Sep 22 2015, 11:04 thermit Цитата(GetSmart @ Sep 22 2015, 14:04) Это... Sep 22 2015, 11:35 Corner Основное назначение скремблера это снижение уровня... Sep 23 2015, 18:34  GetSmart Цитата(Corner @ Sep 24 2015, 22:38) 2. Пл... Sep 24 2015, 22:38 GetSmart О палках в спектре. Скрэмблирование нешумоподобных... Sep 28 2015, 22:26 Serg76 Цитата(GetSmart @ Sep 29 2015, 01:26) О п... Sep 29 2015, 04:13  des00 Цитата(Serg76 @ Sep 29 2015, 12:13) Что т... Sep 29 2015, 05:06   Serg76 Цитата(des00 @ Sep 29 2015, 08:06) брось... Sep 29 2015, 06:20 GetSmart О каких помехах и каким "соседям" в этой... Sep 29 2015, 16:37
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|