rfchain

Описание

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

Создание

Синтаксис

rfobj = rfchain()
obj = rfchain(g, nf, o3, 'Name', nm)
obj = rfchain(g, nf, 'IIP3', i3, 'Name', nm)

Описание

пример

rfobj = rfchain() создает объект obj цепочки РФ, имеющий нулевые этапы. Чтобы добавить этапы в цепочку РФ, используйте метод 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

Получите, в дБ, каждого этапа в цепочке РФ, заданной как вектор.

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

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

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

Отнесенное к выводу прерывание третьего порядка, в дБ, каждого этапа в цепочке РФ, заданной как вектор.

Типы данных: 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
plot(rfch)

Присвойте три пошаговых значения усиления, шумовой фигуры, 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)

Введенный в R2013b