rfchain

Создание rfchain объект

Описание

Используйте rfchain объект для создания объекта каскадного анализа RF-схем для вычисления усиления, шумового рисунка, 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.

Свойства

расширить все

Количество каскадов в RF- цепи, заданное как скаляр.

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

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

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

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

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

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

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

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

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

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

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

Примеры

свернуть все

Создайте объект радиочастотной цепи.

rfch = rfchain;

Добавьте каскад 1 и каскад 2 с усилением, шумом рисунка, oip3.

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');

Вычислите коэффициент усиления, рисунок шума, oip3 и 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