Удар теплового шума на производительности системы связи

В этом примере показано, как пользоваться библиотекой RF Blockset Circuit Envelope, чтобы смоделировать тепловой шум супергетеродина получатель РФ и измерить его эффекты на частоте ошибок по битам (BER) системы связи. Модель получателя РФ не включает несоответствия импеданса или нелинейность. Образец модели Communications Toolbox параметрами, вычисленными с помощью уравнений Friis, используется, чтобы проверить результаты.

Архитектура системы получателя РФ

Подсистемы Модулятора и Канала состоят из блоков что модель:

  • Модулируемая QPSK форма волны случайных битов

  • Повышенный импульсный формирующий фильтр косинуса для спектрального ограничения

  • Потеря пути свободного пространства

Подсистема получателя РФ, показанная в светло-фиолетовой области, состоит из:

  • Блок Inport, который присваивает комплексную входную форму волны заданному поставщику услуг РФ. В этом случае переменная SF_RF установлена в 2,1 ГГц. Гарантировать, что модель RF Blockset имеет ту же доступную силу, назвало импеданс на 50 Ом образцом модели, Исходный параметр типа устанавливается на Степень.

  • Каскадный усилитель РФ и демодулятор РФ с заданной шумовой фигурой и усилением. Усилитель и микшер не задают нелинейности, таким образом, гармонический порядок симуляции, заданной в блоке Configuration, устанавливается к 1.

  • Блок Outport, с Источником вводят набор параметра, чтобы Привести в действие и сосредоточить частоту, равную промежуточной частоте, данной абсолютной разностью между частотой центра РФ, заданной в Inport и Local Oscillator, заданным в демодуляторе. В этом случае промежуточная частота равна переменной SF_IF = 500 МГц.

  • Тепловой белый источник шума во входе цепи, чтобы смоделировать эквивалентный уровень шума, введенный идеально совпадающей антенной (50 Ом) в 290 K.

  • Фильтр отклонения изображений добавляется в блок Demodulator с помощью флажка маски, чтобы гарантировать, что только сигналы, сосредоточенные вокруг поставщика услуг на 2,1 ГГц, вводят демодулятор. Этот фильтр также предотвращает понижающее преобразование теплового шума, сосредоточенного вокруг частоты изображений 2,6 ГГц (частота изображений является SL_RF+SL_IF) в промежуточную частоту. Если фильтр отклонения изображений демонтирован, шумовой вклад на выходном сигнале увеличивается выше оценки, обеспеченной уравнениями Friis, и BER ухудшится.

  • Обратите внимание на то, что все блоки в получателе РФ являются идеально соответствующими к 50 Омам. Чтобы изучить эффекты несоответствий импеданса на шумовой симуляции, смотрите пример RF Noise Modeling. Моделирование шума РФ

Ссылочная система, отображенная красным, состоит из:

  • Блок Receiver Thermal Noise, который добавляет шум в сигнал согласно значению, вычисленному уравнением Friis. Можно найти вычисление в функции обратного вызова предварительной нагрузки модели. Этот блок также включает эквивалентный тепловой шум, введенный антенной.

  • Блок Gain, который моделирует объединенное усиление получателя РФ.

  • Основополосные фильтры и демодуляторы обрабатывают полученный сигнал.

Моделирование огибающей схемы получателя РФ

 open_system('RFReceiverImpactExample')

Выберите Simulation> Run.

Блоки Вычисления Коэффициента ошибок вычисляют BER для системы и ссылки. Чтобы наблюдать BER как, его приближается к устойчивому состоянию, увеличьте общее время симуляции. В данном примере установившаяся частота ошибок по битам приблизительно 1e-4.

Вычислительная фигура шума получателя РФ

К шуму модели в среде конверта схемы RF Blockset:

  • В диалоговом окне Блока Configuration выберите шум Simulate.

  • Задайте Шумовую фигуру (дБ) параметр Усилителя РФ и блоков Микшера РФ в вашей системе. Следующие технические требования для получателя РФ в этом примере производят объединенную шумовую фигуру 9,16 дБ (согласно уравнению Friis): усиление LNA 20 дБ, фигура шума LNA 9 дБ и фигура шума микшера РФ 15 дБ.

$$G_1 = 100 \mbox{  (20 dB)}$$

$$F_1 = 7.94 \mbox{  (6 dB)}$$

$$F_2 = 31.62 \mbox{  (15 dB)}$$

$$F_{sys} = F_1 + \frac{F_2 - 1}{G_1} = 8.25$$

$$NF_{sys} = 10\log_{10}{F_{sys}} = 9.16 \mbox{ dB}$$

bdclose('RFReceiverImpactExample')