fk0, легенда (23.12.2017 14:48 - 14:59, просмотров: 234) ответил lloyd на Я спрашиваю, а не утверждаю. Мне интересна тема передачи и декодирования сигналов в шумных средах и википедия говорит, что передача единичек и ноликов - позавчерашний день. И в качестве аргумента приводят всякие QPSK, BPSK и им подобные, а
Повторяю картинку, которую много раз уже показывал. Для работы в условиях шумов нужны виды модуляции обозначенные квадратиками. Может быть QPSK (кружок M=4). BPSK смысла не имеет (кроме простоты реализации), т.к. QPSK работает в таких же условиях http://caxapa.ru/thumbs/674415/shannon.jpg
и можно либо передавать быстрей, либо применить в последней помехоустойчивое кодирование (в данном случае именно trellis) и получить возможность работы в более зашумленной среде. Только треллис-кодирование, для которого используют декодер Витерби, не единственный способ. Это способ в котором кодирование и модуляция смешаны вместе в каком-то смысле. Можно их разделить и демодулировать как умеешь, а декодировать потом отдельно. Смотря что нужно получить. Да, еще нужно сказать, что декодер Витерби достаточно ресурсоемкий. Поэтому часто выбирают решения попроще. Тот же код Хэмминга, более обобщенный случай в виде кодов Боуза-Чоудхури-Хоквингема, или коды Рида-Соломона. Первые два вида справляются с единичными сбойными битами, вторые с длинными сериями сбойных битов. Обычно даже комбинируют первое и второе. Впрочем первые два вида тоже можно заставить работать с сериями (изначально они допускают не более N ошибок на кодовое слово), если "транспонировать" биты, т.е. вначале, например, все нулевые биты всех слов, потом все единичные... тогда серий ошибок не боятся, но если одиночные ошибки попадут в биты одно кодового слово (равномерно размазанного по посылке) -- тогда конец. Кажется у Texas такое применяется, могу ошибаться. Ну еще есть сверточные коды, там-то как раз и появляется декодер Витерби.
Еще про расширение спектра можно сказать, что оно позволяет улучшить SNR (signal carrier to noise ratio), после сужения спектра обратно в приемнике, разумеется, но не улучшить Eb/N0 (отношение энергии бита к энергии шума) с которым обычно оперируют в таких графиках. Расширять спектр имеет смысл как я понимаю для борьбы с помехами попадающими в спектр твоего сигнала если они не равномерно (белый шум) размазаны по всему спектру.
[ZX]