Re: Передача данных через электросеть!
Добавлено: Вт сен 04, 2018 21:19:47
[uquote="SIM31",url="/forum/viewtopic.php?p=3447105#p3447105"][uquote="Wladimir_TS",url="/forum/viewtopic.php?p=3446395#p3446395"]В некоторых применениях, которыми я имею дело идет 16 опросов на 1 период битовой посылки. Позволяет вытягивать инфу из каналов, которые дают паразитную фазовую модуляцию.
Но там суровые ПЛИС.Да и сам метод кодирования ДСПшный увы.[/uquote]
Суровые ПЛИС нужны на скоростях работы в 300 МГц. У нас медленный канал связи и программно можно делать всё то же самое. Еще проще даже можно делать, если период бита Т, то отдельно фиксировать изменение сигнала, и через Т/2 предполагаемый истинный сигнал. На микроконтроллере это всё замечательно работает на прерываниях и может скорости до 115 кбит программно обрабатывать, даже с фазовыми искажениями, по любому фронту приемник подстроится. Самый сложный случай когда байт FF, один стартовый бит и более ничего, подстраиваться сложнее.[/uquote]
Этот алгоритм плохо работает при импульсной помехе в середине битового интервала, что для передачи сигнала в сети более вероятно, чем фазовое дрожание. А суровые плис обеспечивают всего 300 или 1200 бод, просто в КВ канале страшно много помех.
Используется примерно 16 опросов состояния канала на 1 бит. Далее цифровой фильтр позволяет отбросить совсем короткие периоды изменения, а программная ФАПЧ по переходам восстанавливает частоту и фазу синхросигнала. А вот что дальше с принятым пакетом есть увы тайна покрытая грифом секретности. Избыточность примерно 75%у
Но там суровые ПЛИС.Да и сам метод кодирования ДСПшный увы.[/uquote]
Суровые ПЛИС нужны на скоростях работы в 300 МГц. У нас медленный канал связи и программно можно делать всё то же самое. Еще проще даже можно делать, если период бита Т, то отдельно фиксировать изменение сигнала, и через Т/2 предполагаемый истинный сигнал. На микроконтроллере это всё замечательно работает на прерываниях и может скорости до 115 кбит программно обрабатывать, даже с фазовыми искажениями, по любому фронту приемник подстроится. Самый сложный случай когда байт FF, один стартовый бит и более ничего, подстраиваться сложнее.[/uquote]
Этот алгоритм плохо работает при импульсной помехе в середине битового интервала, что для передачи сигнала в сети более вероятно, чем фазовое дрожание. А суровые плис обеспечивают всего 300 или 1200 бод, просто в КВ канале страшно много помех.
Используется примерно 16 опросов состояния канала на 1 бит. Далее цифровой фильтр позволяет отбросить совсем короткие периоды изменения, а программная ФАПЧ по переходам восстанавливает частоту и фазу синхросигнала. А вот что дальше с принятым пакетом есть увы тайна покрытая грифом секретности. Избыточность примерно 75%у