-
- Фильтр с полосой пропускания немного выше битрейта (в несколько раз) уже явно напрашивается, помимо остального. В прочем он же в любой схеме декодирования есть, под видом интегратора. Здесь видна очень широкая полоса пропускания этого интегратора. fk0(1581 знак., 14.04.2017 12:01, ссылка)
- fk0, спасибо большое за прямую ссылку на очень полезные картинки! Получилось. Сделал по рис. 2.17, так как большая часть уже была готова и отлажена. Проект и так затянулся, другой вариант попробую в следующий раз, выигрыша по общему размеру Nikolay_Po(537 знак., 15.04.2017 21:44 - 23:40)
- В качестве фазового детектора использую свой кусок кода - анализируется квадрант и отношение амплитуд синуса и косинуса. Угол берётся из быстрой аппроксимации отношения косинуса к синусу на участке 0..1 этого отношения. Если отношение больше 1, Nikolay_Po(1252 знак., 14.04.2017 13:03)
- Две фазы вроде бы скользящая рамка хорошо берёт… нужен кольцевой буфер длиной в колебание и быстро складывать-вычитать. Николай Коровин(1085 знак., 14.04.2017 20:25 - 22:34)
- Да, битовую синхронизацию ему все равно делать. Там тоже скремблер на передаче и фапч на приеме. - fk0(15.04.2017 01:08)
- Не буду делать. Ни битовой синхронизации, ни скремблирования. Прием UAR
Tмашиной состояний будет. Поток отсчетов с демодулятора на x16 скорости. Она же на этом же контроллере с FSK уже работает, отсчет числа 1/16 интервалов от стартового Nikolay_Po(6 знак., 15.04.2017 08:41)- Сумматор скользящей рамкой и есть машина состояний… в зависимости от того, что зацепил, дальше идёт или по сигналу, или по его инверсии, но, как я погляжу, последнее — не проблема %) - Николай Коровин(15.04.2017 11:41)
- Телефонные модемы ушли от голого уарта - единичный сбой в непрерывном пороке данных порождает непрерывный поток мусора. Потому бьют на блоки с контрольной суммой. Да и по единичному биту чтоб надежно синхронизироваться - это канал без шумов надо, fk0(153 знак., 15.04.2017 09:04)
- Но коррелятир больше обсчетов требует, чем фапч и декодер битов, после которого байты начала пакета ищутся. - fk0(15.04.2017 09:07)
- хотя может я не прав. - fk0(15.04.2017 09:07)
- без фапч будут очень короткие пакеты. тяжело кодировать. - fk0(15.04.2017 09:10)
- хотя может я не прав. - fk0(15.04.2017 09:07)
- Но коррелятир больше обсчетов требует, чем фапч и декодер битов, после которого байты начала пакета ищутся. - fk0(15.04.2017 09:07)
- Не буду делать. Ни битовой синхронизации, ни скремблирования. Прием UAR
- Да, битовую синхронизацию ему все равно делать. Там тоже скремблер на передаче и фапч на приеме. - fk0(15.04.2017 01:08)
- Две фазы вроде бы скользящая рамка хорошо берёт… нужен кольцевой буфер длиной в колебание и быстро складывать-вычитать. Николай Коровин(1085 знак., 14.04.2017 20:25 - 22:34)
- Фильтр с полосой пропускания немного выше битрейта (в несколько раз) уже явно напрашивается, помимо остального. В прочем он же в любой схеме декодирования есть, под видом интегратора. Здесь видна очень широкая полоса пропускания этого интегратора. fk0(1581 знак., 14.04.2017 12:01, ссылка)