Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Bit synchronizer не глючит ли он?
Форум разработчиков электроники ELECTRONIX.ru > Аналоговая и цифровая техника, прикладная электроника > Rf & Microwave Design
Ndf
Добрый день всем.
Есть передатчик и приемник на XE1205 - частота 433 Мгц, девиация 10 кГц, полоса 10кГц, BR 4800, уровень на приеме около -90 дБ, continuous mode. При выключенном bitsync приемника на осц. вижу нормальную картину: шум, преамбула 4 байта 0x55, дальше паттерн 4 байта, данные. Длительность "0" и "1" зависит от точности настройки. Врубаю bitsync - преамбула периодически начинает "съедается", захватывая часть данных, и это при точной настройке на несущую передатчика! Дополнительная перестройка вправо влево мало что дает.
Посоветуйте плз, может че не так делаю?
Serj78
все вы видите правильно, при включенном синхронизаторе у вас практически вся преамбула уходит на подстройку синхронизатора...
А девиация у вас вдвое шире полосы- радуйтесь что вообще работает smile.gif,

посмотрите сигнал с вашего "приемного" трансивера -будет ясно, точная ли у вас настройка. И при такой полосе без fei работать просто нереально, только в лабораторных условиях smile.gif
Ndf
Цитата(Serj78 @ Feb 8 2008, 13:06) *
А девиация у вас вдвое шире полосы- радуйтесь что вообще работает

Согласен, но это не противоречит известному условию для данного трансивера:
For proper operation of the demodulator the modulation index β of the input signal should meet the following condition: (2dF/BR)>=2.

Цитата(Serj78 @ Feb 8 2008, 13:06) *
И при такой полосе без fei работать просто нереально

Хм..согласитесь, встроенный FEI ведет себя ну очень странно.
По поводу bit_synchronizer предположу следующее - при непрерывной передаче и включенном bit_sync все ОК, при наличии паузы в передаче шум перед преамбулой иногда так устанавливает синхронизацию, что она оказывается ровно в противофазе преамбуле, что, возможно, и приводит к потере нескольких байт. Увеличивать длину преамбулы некрасиво, ну а свой обработчик делать дело не простое...
Serj78
Да причем тут битрейт? у вас УЖЕ фильтром мощность обоих поднесущих FSK срезана хорошо если вдвое, А то от них и четверть осталась. (прямоугольность фильтра не дана, можно только предполагать...)

А индекс модуляции на крутизну шумового порога влияет в основном.

FEI ведет себя не странно, просто оно показывает лажу, когда фапч захватил несущую. У меня организовано так- если сигнал еесть, а синхры нет, - смотрим насколько убежало и подстраиваемся. если синхра есть- то FEI ничего путного не покажет.
Ndf
Цитата(Serj78 @ Feb 10 2008, 02:30) *
Да причем тут битрейт? у вас УЖЕ фильтром мощность обоих поднесущих FSK срезана хорошо если вдвое, А то от них и четверть осталась. (прямоугольность фильтра не дана, можно только предполагать...)

Тогда дальность связи должна упасть, RSSI, да и демодулятор работать не должен, ведь обе поднесущие вышли за пределы пп IF, не так ли? Однако заметил, что вопреки теории работает стабильнее, чем при dF=5кГц. Вчера проверил ширину пп, проверял изменением fн передатчика при отсутствии модуляции (скважность работы 10мс вкл 2мс выкл, во время паузы виден шум) : появился шум в момент передачи - значит несущая не в полосе. Получилось при RSSI -100дБ: 25*500=12500Гц вниз и столько же вверх - в сумме 25 а не 10кГц как написано, так что все ОК!
Цитата(Serj78 @ Feb 10 2008, 02:30) *
У меня организовано так- если сигнал еесть, а синхры нет, - смотрим насколько убежало и подстраиваемся. если синхра есть- то
FEI ничего путного не покажет.

В том то и дело..., а если у вас рядом помеха стоит, к ней подстроитесь? Я сделал по другому, отключаю bit_sync сразу после паттерна и
анализируя синхробайт подстраиваю частоту.
Serj78
Демодулятор работать будет- он цифровой, только ошибок будет больше при той же напряженности поля на входе- ведь нчасть нуджной для работы энергии из спектра вырезана...А дальность действительно должна упасть. smile.gif
Имхо, некорректно мерять полосовые свойства тракта ( а вы измеряете именно весь тракт, а не один фильтр) на нулевой частоте модуляции. Я бы производил измерения анализируя выход iq усилителей, и на требуемой частоте модуляции.
Или анализируя количество ошибок на выходе тракта.

...Конечно при девиации в 5кгц будет хуже, ведь индекс модуляции уже не в какие ворота не лезет smile.gif проверьте при девиации 5 кгц и скорости 1200 - увидите разницу wink.gif

или полосу фильтра увеличить попробуйте.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.