Две ссылки связи выполняют кодирование управления ошибками сигнала, который прошел через канал нарушения. Обе ссылки заданы для незакодированного EB/No 8 дБ.
В верхней ссылке блок канала AWGN устанавливается таким образом, чтобы обеспечить закодированный Eb/No 8 + 10log10 (4/7) дБ, где 4/7 является частотой кода. Это учитывает тот факт, что закодированный Eb/No всегда ниже (в множителе скорости кода), чем незакодированный Eb/No. Синий затененный фрагмент верхней ссылки является просто двоичным симметричным каналом, который моделируется более компактно в нижней ссылке. Вероятность ошибки канала верхней ссылки Q (sqrt (2 * Ebc/No)), где Q () является стандартной функцией Q, а Ebc/No является закодированным Eb/No (в абсолютных терминах, а не в дБ).
В данном примере важно отметить, что битовый период на входе блока AWGN Channel составляет 4/7 сек. Это 1 сек на входе блока Hamming Encoder, но этот блок уменьшает битовое время в множитель скорости кода.
Если вы позволяете модели запускаться в течение 1e6 бит, вы заметите, что BER фактически идентичны. Это различие лежит в стохастическом характере двух генераторов случайных чисел.
Можно также проверить результаты BER по ожидаемым аналитическим результатам, введя эту команду в командной строке MATLAB ®.
BER = bercoding (8, 'блок', 'hard', 7,4,3)
Это выражение находит верхнюю границу BER линейного кода со скоростью 4/7 блоком с минимальным расстоянием 3 и жестким декодированием принятия решений.