RF Blockset™ Эквивалентные Основополосные Физические библиотечные блоки может смоделировать шум. Параметры блоков Input port задают, включать ли шум в симуляцию. Когда вы включаете шумовую информацию в свою модель, blockset симулирует шум физической системы путем объединения шумовых вкладов от каждого отдельного блока. Этот раздел объясняет, как blockset симулирует шум от заданной пользователями информации. Для получения информации о том, как добавить шум в модель РФ, смотрите Шум Модели.
В общем случае можно задать отнесенный к выходу шум одним из трех способов:
Noise temperature
— Задает шум в кельвине.
Noise factor
— Задает шум следующим уравнением:
Noise figure
— Задает шум в децибелах относительно стандартной ссылочной шумовой температуры 290 K. В терминах шумового фактора
Шумовая фигура = 10log (Шумовой фактор)
Эти три спецификации эквивалентны, потому что можно вычислить каждого от любых из других.
blockset позволяет вам симулировать шум, сопоставленный с любым физическим блоком в вашей модели РФ.
blockset автоматически определяет шумовые свойства пассивных блоков из их сетевых параметров. blockset получает эти сетевые параметры или явным образом от диалогового окна блока или заданных файлов данных, или неявно путем вычисления их от заданных параметров блоков.
Для активных устройств, таких как усилители и микшеры, шумовые свойства не могут быть выведены из сетевых параметров. Поэтому для блоков усилителя и микшера, необходимо указать шумовую информацию явным образом, или в диалоговом блоке или в связанном файле данных.
Для физических блоков усилителя и микшера можно задать активный шум блока одним из следующих способов:
Определите шумовые данные
Независимая от частоты шумовая фигура, шумовой фактор или шумовые температурные значения
Зависимый частотой шум изображает данные (rfdata.nf
) или определите шумовые данные (rfdata.noise
объект
Эти шумовые опции спецификации описаны в Спецификациях Шума Усилителя и Микшера.
Когда вы запускаете симуляцию, blockset сначала вычисляет шумовые значения фигуры для каждого отдельного блока на частотах моделирования. Затем это вычисляет шумовую фигуру физической системы от отдельных шумовых значений фигуры и использует системную информацию о фигуре шума, чтобы вычислить выходную степень шума. Этот процесс показывают в следующем рисунке.
Чтобы включать шумовую информацию в симуляцию, blockset должен вычислить шумовые значения фигуры каждого отдельного блока на частотах моделирования.
Если вы задаете независимое от частоты шумовое значение фигуры непосредственно, или если blockset вычисляет шумовое значение фигуры из устойчивости к слипанию, blockset использует это значение в шумовом значении фигуры на каждой из частот моделирования.
Если вы задаете шумовое факторное или шумовое температурное значение, blockset вычисляет шумовое значение фигуры из заданного значения с помощью уравнений в предыдущем разделе и использует вычисленное значение в шумовом значении фигуры на каждой из частот моделирования.
Если вы указываете, что зависимый частотой шум изображает значения с помощью rfdata.nf
объект, blockset интерполирует значения с помощью Interpolation method, заданного в диалоговом окне блока, чтобы получить шумовое значение фигуры на каждой из частот моделирования.
Если вы задаете точечные шумовые данные, blockset вычисляет зависимую частотой шумовую информацию о фигуре из этих данных. Это берет минимальную шумовую фигуру, NFmin, эквивалентное шумовое сопротивление, Rn, и оптимальную исходную проводимость, Yopt, значения в файле и интерполирует, чтобы найти значения на частотах моделирования. Затем blockset использует следующее уравнение, чтобы вычислить шумовую корреляционную матрицу, CA:
где k является константой Больцманна, и T является шумовой температурой в Келвине.
blockset затем вычисляет шумовой фактор, F, от шумовой корреляционной матрицы можно следующим образом:
В двух предыдущих уравнениях ZS является номинальным импедансом, который составляет 50 Ом, и z + является Эрмитовым спряжением z.
blockset получает шумовую фигуру, NF, от шумового фактора:
blockset использует рекурсивный процесс, чтобы вычислить системную фигуру шума. Шумовые корреляционные матрицы для первых двух элементов каскада объединены в одну матрицу, и процесс повторяется.
Следующий рисунок показывает каскадную сеть, состоящую из двух сетей с 2 портами, каждый представленный ее ABCD-параметрами.
Во-первых, blockset вычисляет шумовые корреляционные матрицы CA' и CA” для этих двух сетей. Затем blockset комбинирует CA′ и CA″ в одну корреляционную матрицу CA с помощью уравнения
Матрицы ABCD-параметра в каскадном объединении согласно умножению матриц:
Если будет другой элемент в каскаде, те же вычисления будут выполняться с помощью этих ABCD-параметров, а также ABCD-параметров, соответствующих следующему элементу. Рекурсия завершит работу с шумовой корреляционной матрицей, имеющей отношение к целой системе. blockset затем вычисляет системную фигуру шума из этой матрицы.
Для получения дополнительной информации об этих методах вычисления, см. следующую статью:
Hillbrand, H. и П.Х. Рассер, “Эффективный метод для Компьютера помог Шумовому Анализу Линейных Сетей Усилителя”, Транзакции IEEE на Схемах и Системах, издании CAS-23, Номере 4, стр 235–238, 1976.
blockset использует шумовую степень определить амплитуду шума, который это добавляет в физическую систему с помощью Гауссова распределенного генератора псевдослучайного числа. Это использует и шумовую температуру и пропускную способность моделирования, чтобы вычислить шумовую степень:
Шумовая степень = kTB
blockset вычисляет шумовую температуру из заданного или вычислил шумовые значения фигуры для системы, и это вычисляет пропускную способность моделирования из шага расчета модели и центральной частоты.