Выполните вычисления частоты ошибок для сигнала передачи, который был кодирован и декодирован TPC.
Случайный сигнал кодируется TPC, модулируется QPSK, фильтруется через канал AWGN и демодулируется QPSK. Биполярное отображение преобразуется из отрицательного в положительное отображение, и затем сигнал декодируется ТРС. Вычисление частоты ошибок сравнивает исходное сообщение с восстановленным сообщением.

Несколько настроек должны быть выровнены друг с другом для синхронизации кодирования и декодирования сообщения. Начните с выбора кодовой скорости и выравнивания TPC Encoder и TPC Decoder 2-D [N, K] пар. В этом примере используются настройки по умолчанию [Nr, Kr] = [15,11] и [Nc, Kc] = [32,26].
Количество выборок на кадр и время выборки, используемое Bernoulli Binary Generator блоки определяются на основе параметров длины сообщения, Number of rows in message, Kr и Number of columns in message, Kc.
Количество выборок на кадр = (Kr * Kc) = 286
Время выборки = 1/( Kr * Kc) = 0,0035.
Настройка SNR белого гауссова шума вычисляется на основе скорости кодирования, порядка модуляции и Eb/N0.
Порядок модуляции, М = 2
Eb/N0 = -11
скорость = (Kr * Kc )/( (Nr-Kr) * (Nc-Kc)) = 14,3
snr = 10 * log10 (M * rate * 10 ^ (ebn0/10)) = 3,5637
Дисперсия шума, используемая в QPSK Demodulator Baseband блок вычисляется на основе SNR.
Дисперсия шума = 1/10 ^ (snr/10) = 1/10 ^ (3,5637/10) = 0,4402
Запустите модель и просмотрите расчет частоты ошибок. Результаты варьируются от прогона к прогону из-за использования случайных входных данных.
Bit error rate: 0.00049
Чтобы запустить модель самостоятельно, откройте пример с помощью кнопки или путем ввода open slex_tpc_err_rate_calc в командной строке MATLAB ®. Рассмотрите возможность изменения модели для изменения отношения сигнал/шум. При регулировкеTPC Encoder обязательно выровнять настройки в TPC Decoder, Bernoulli Binary Generator, AWGN Channel, и QPSK Demodulator Baseband.