exponenta event banner

rfchain

Создать rfchain объект

Описание

Используйте rfchain объект для создания объекта анализа каскада ВЧ-каналов для вычисления коэффициента усиления, показателя шума, OIP3 (выходной перехват третьего порядка) и IIP3 (входной перехват третьего порядка).

Создание

Описание

пример

rfobj = rfchain() создает объект ВЧ-цепи obj с нулевыми стадиями. Для добавления этапов в цепочку RF используйте addstage способ.

пример

obj = rfchain(g, nf, o3, 'Name', nm) создает объект ВЧ-цепи obj наличие N этапы. Выгода g, цифра шума nf и OIP3 o3 - векторы длины N . Имя nm - массив ячеек длиной N .

obj = rfchain(g, nf, 'IIP3', i3, 'Name', nm) создает объект ВЧ-цепи, имеющий N этапы, указывая IIP3 для каждого этапа, а не OIP3.

Свойства

развернуть все

Число этапов в радиочастотной цепочке, указанное как скаляр.

Типы данных: double

Имя каждого этапа радиочастотной цепочки, определяемое как символьный вектор. Это всегда будет пара имя-значение.

Типы данных: char | string

Коэффициент усиления, в дБ, каждой ступени в радиочастотной цепи, определяемый как вектор.

Типы данных: double

Величина шума, в дБ, каждого каскада в радиочастотной цепи, заданная как вектор.

Типы данных: double

Переданный на выход перехват третьего порядка, в дБ, каждого каскада в радиочастотной цепочке, заданный как вектор.

Типы данных: double

Входной перехват третьего порядка, в дБ, каждого каскада в радиочастотной цепочке, заданный как вектор.

Типы данных: double

Примеры

свернуть все

Создайте объект ВЧ-цепочки.

rfch = rfchain;

Добавить ступень 1 и ступень 2 с коэффициентом усиления, показателем шума, оип3.

addstage(rfch, 21, 15, 30, 'Name', 'amp1');
addstage(rfch, -5, 6, Inf, 'Name', 'filt1');

Добавить ступень 3 и ступень 4 с коэффициентом усиления, показателем шума, iip3.

addstage(rfch, 7, 5, 'IIP3', 10, 'Name', 'lna1');
addstage(rfch, 12, 14, 'IIP3', 20, 'Name', 'amp2');

Вычислите коэффициент усиления, показатель шума, ойп3 и iip3 для каждого каскада.

g = cumgain(rfch);
nf = cumnoisefig(rfch);
oip3val = cumoip3(rfch);
iip3val = cumiip3(rfch);

Просмотрите результаты в таблице и выведите ее на печать.

worksheet(rfch)

Figure contains an object of type uitable.

figure
plot(rfch)

Figure contains an axes. The axes with title Cascade Analysis contains 8 objects of type line, text. These objects represent Gain, Noise Figure, OIP3, IIP3.

Назначьте три каскадных значения коэффициента усиления, показателя шума, OIP3 и названия этапов.

g = [11 -3 7];
nf = [25 3 5];
o3 = [30 Inf 10];
nm = {'amp1','filt1','lna1'};

Создайте объект ВЧ-цепочки.

rfch = rfchain(g,nf,o3,'Name',nm);

Просмотр результатов в документе.

worksheet(rfch)

Figure contains an object of type uitable.

См. также

| | |

Представлен в R2013b