Преобразуйте серо-закодированные положительные целые числа в соответствующие серо-декодируемые целые числа
y = gray2bin(x,modulation,M)
[y,map] = gray2bin(x,modulation,M)
y = gray2bin(x,modulation,M) генерирует серо-декодируемый выходной вектор или матричный y с теми же размерностями как его входной параметр x. x может быть скаляром, вектором, матрицей или трехмерным массивом. modulation является типом модуляции и должен быть 'qam', 'pam', 'fsk', 'dpsk' или 'psk'. M является порядком модуляции, который может быть целочисленной степенью 2.
[y,map] = gray2bin(x,modulation,M) генерирует серо-декодируемый вывод y с его соответствующей серо-закодированной картой совокупности, map.
Можно использовать, сопоставляют вывод, чтобы маркировать совокупность Gray-encoded. Карта, которую вывод дает Грэю, закодировала метки для соответствующей модуляции. Смотрите пример ниже.
Если вы преобразовываете двоично-кодированные данные в серо-закодированные данные и модулируете результат сразу впоследствии, необходимо использовать соответствующий объект модуляции или функцию с the'Gray' опцией вместо BIN2GRAY.