Спасибо! Я пришел примерно к тем же выводам. Что если UART, то только там, где он работает, и не стоит онанизмом страдать. И классический модем для нашей специальной витой пары избыточен. Нужно нечто среднее, хитрое, "по лезвию". Я пока тему https://en.wikipedia.org/wiki/Root-raised-cosine_filter
http://caxapa.ru/721209.html
малобитового приема BPSK исследую ->
По опыту работы в навигации, BPSK хорошо ловится при 2 битном АЦП и корреляторе. Но там сигнал на 20-30 дб ниже шумов. У нас если сигнал-шум меньше 20 дб (не считая коротких импульсных помех), то мы онанизмом страдаем. Да, есть импульсные помехи, которые гарантированно сильнее нашего сигнала, вот с ними и надо бороться.
BPSK хрош узкой полосой. Если у нас 1 МГц несущая и 1 Мбит/сек модуляция, и на выходе стоит root-raised-cosine filter -->, то частоты свыше 2 МГц нас вообще не волнуют. Можно сделать табличный синтез такого сигнала (близкому к такому), если есть быстрый ЦАП.
У просто "витой пары" затухание на 100м после первых единиц МГц будет очень большим.
http://rostech.inf …anirovannoy-vitoy-pary
Дроссельная развязка - нелинейна во всем. И по интермодуляции (дроссели из говна), и по частоте.
В силу этго идея расширения спектра мне не нравится. Нормальное широкополосное АФУ (антенна, коаксиал) имеет уровень инермодуляции "хрен измеришь", скажем, -160 Дб. И там все ортогонально всему, эти красивые идеи насчет расширения спекта работают.
В нашей паре с этим сильно хуже. Задержка распространения 100 КГц и 1МГц в нашей паре точно будет разная - и что мы ЛЧМить будем?
BPSK. Пусть мы принимаем компаратором с 4 или 8 катным оверсемпилингом. А дельше табличное декодирование. Берем 8 отсчетов - и в таблицу, на выходе которой КА с памятью. Он выдает данные для выбора нужной страницы таблицы при следуюем шаге обработки.
Длина кодового блока сообшения должна быть не очень большой, тогда можно поиграть в гипотезы. Эдакий декодер Витерби-лайт. Прогоняем набор отсчетов, внутри которого где-то живет кодовое слово через таблицу. Один их выходов талицы дает информацию, что в процесс изучения этих 8 отсчетов "найдено нехорошее". И методом перебора перебираем все варианты таких нехороших мест - вдруг кодовое слово декодируется?
Думаю, MCU вообще без обвязки под силу поднять 50-100кбит/сек, с внешней мелкой ПЛИСкой - до 1Мбита\сек.
Это куски мыслей. Еще думать и думать.