Исследование цифровой модуляции в системах радиосвязи
96 Вычисление количества ошибок BER с помощью biterr функции. [numErrors, ber] = biterr (dataIn, dataOut); fprintf( '\nFor an EbNo setting of %3.1f dB, the bit error rate is %5.2e, based on %d errors.\n' , ... EbNo,ber,numErrors) Для EbNo, равного 10,0 дБ, коэффициент ошибок по битам составляет 1,83e- 03 на основе 550 ошибок. Визуализация фильтрации Чтобы визуализировать эффекты применения фильтра на глазковой диаграмме, измените Е б/ N 0 и повторите эксперимент. Визуализируя сигнал с высоким SNR без других эффектов многолучевого распространения, вы можете использовать глазковые диаграммы, чтобы выделить уменьшение межсимвольных искажений (ISI) на выходе для согласованной пары фильтров RRC с формированием импульсов. Фильтр RRC не имеет нулевого ISI до тех пор, пока он не будет соединен со вторым фильтром RRC, чтобы сформировать каскадный фильтр с суммарной характеристикой в виде приподнятого косинуса в качестве согласованной пары фильтров. EbNo = 20; snr = EbNo + 10 * log10 (k) - 10 * log10 (sps); rxSignal = awgn (txFiltSignal, snr, ' selected ' ); rxFiltSignal = upfirdn (rxSignal, rrcFilter, 1, sps); % Downsample и filter rxFiltSignal = rxFiltSignal (filtlen + 1: end - filtlen); % Коррекция задержки Создайте глазную диаграмму для части отфильтрованного бесшумного сигнала, чтобы визуализировать эффект формирования импульса.
Made with FlippingBook
RkJQdWJsaXNoZXIy MTY0OTYy