rssi пригоден только для определения свободен канал или нет

у нас реализовано так- перед установкой связи передатчик сканит однократно эфир и ищет чистые места по приему,, далее слушаем в течении "гарантированного времени приема" (- передатчик перебирает несколько равномерно расположенных по диапазону каналов,)
если нашли преамбулу и префикс- слушаем дальше;
не нашли, и есть несущая- идем на следующий канал,;
не нашли и нет несущей- перескакиваем в наиболее удаленный канал (возможно на другой стороне помехи которые мы не слышим)
нашли преамбулу и префикс- - ждем время передачи пакета, , потом смотрим crc отвечаем целый пакет или нет...
если rssi больше -100 и выше - а пакет не целый, повторяем запрос, если все равно не целый- меняем канал - импульсные помехи в канале.