Перейти к содержанию
    

Stefan1

Участник
  • Постов

    440
  • Зарегистрирован

  • Посещение

Весь контент Stefan1


  1. Доброго времени суток! Подскажите, как снять в AWR частотную зависимость (проводимость от частоты) для схемы: Без земли в схеме - AWR считает ерунду. Но земли в схеме нет, поэтому и не пойму как тут поступить.
  2. Так вывести получилось, благодарю за подсказку!
  3. Столкнулся опять с проблемой: матлаб почему-то не хочет строить график зависимости импеданса X от частоты f. Где Х - получается в ходе решения нескольких уравнений и в итоге в конечная формула выглядит так: Х=1/Y+X2; частота f стоит в формулах Y и Х2. Код графика такой: plot(f, X, 'b'); Величину Х матлаб считает верно, а вот выводить ее зависимость от частоты - не хочет: на всех частотах приравнивает ее к 0. Кто-нибудь сталкивался с такой проблемой?
  4. Доброго времени суток! Не могу найти статьи, помогите у кого есть доступ к IEEE: 1)J.Flucke, F.-J. Scmuckle, W Henrich, and Rudolph, "On the magnetic coupling between bondwires in power-transistor packages", Proc. 5th German Microw. Conf (GEMiC) 2010. 2)T. Johansson and T. Arnborg, "A novel approach to 3-D modeling of packaged RF power transistors", IEEE Trans. Microw. Theory Tech., vol. 47, pp 760-68, June 1999. 3)T Liang, J.A. Pla, P.H. Aaen, and M. Mahalingam, "Equivalent-circuit modeling and verification of metal-ceramic packages for RF and microwave power transistors," IEEE Trans. Microw. Theory Tech., vol. 47, pp 709-714, June 1999.
  5. Методика - ничего необычного: 1) Измеряем ВАХи. 2) Измеряем емкости кристалла транзистора. 3) Дальше измеряем индуктивности проволочек внутри корпуса транзистора (делаем тесты, например, для измерения проволочек между кристаллом и бортом). 4) Самое сложное - это измерение паразитных сопротивлений. В зарубежных статьях пишут, что вычисляют их из S параметров, но тут не все так просто, т.к. для мощных транзисторов их сложно мерить, нужно специальное оборудование. У нас его нет и мы эти сопротивления измеряем на малом сигнале и затем подгоняем, понятно, что точность при этом не ахти какая.
  6. Что-то матлаб ругается, пишет: "Dimension argument must be a positive integer scalar in the range 1 to 2^31" в этой записи: y=filter(Hd,1,x) Коэффициенты Num таким образом считаются?: [N,Wn,BETA,TYPE] = kaiserord([Fstop1 Fpass1 Fpass2 Fstop2]/(Fs/2), [0 1 0], [Dstop1 Dpass Dstop2]); b = fir1(N, Wn, TYPE, kaiser(N+1, BETA), flag); Hd = dfilt.dffir( В ); y=filter(Hd,1,x) plot(t2,yidi,'r') Мне это вообще нужно для выделения первой гармоники из спектра сигнала, т.к. простыми методами - не получается из-за сложности сигнала. Хочу посчитать мощность усилителя по первой гармонике.
  7. Не понял на какой соседний пункт жать, можно чуть подробнее? У меня функция для сигнала получается в ходе решения уравнений, мне надо этот фильтр наложить на сигнал в коде матлаба.
  8. А как теперь этот фильтр связать с сигналом? Получился такой код: function Hd = filter Fs = 200; % Sampling Frequency Fstop1 = 1.25; % First Stopband Frequency Fpass1 = 1.35; % First Passband Frequency Fpass2 = 1.39; % Second Passband Frequency Fstop2 = 1.45; % Second Stopband Frequency Astop1 = 60; % First Stopband Attenuation (dB) Apass = 1; % Passband Ripple (dB) Astop2 = 80; % Second Stopband Attenuation (dB) match = 'both'; % Band to match exactly h = fdesign.bandpass(Fstop1, Fpass1, Fpass2, Fstop2, Astop1, Apass, ... Astop2, Fs); Hd = design(h, 'ellip', 'MatchExactly', match);
  9. Доброго времени суток! Подскажите код в матлабе для полосового фильтра с полосой пропускания 0.99 - 1.01 ГГц. Сигнал синусоидальный амплитудно модулированный несколькими частотами (низкие частоты+высшие гармоники). Несущая частота сигнала - 1 ГГц.
  10. А что это за пороговая функция? Т.е. под порогом Вы имеете ввиду количество низкочастотных гармоник, которые надо отбросить для того, чтобы оставить нужную мне? И как это сделать в матлабе, в ручную подбирать по внешнему виду?
  11. Значит мне не она нужна. Мне нужна 1-я гармоника (имею ввиду обычную синусоиду, без высших гармоник) у которой должен быть период тот же, что и у несущей - 0.77 с.
  12. Это сам сигнал. Несущая - имею ввиду частоту с которой следуют эти импульсы с провалом посередине (т.е. на графике период равен 0.77 с). Мне надо отфильтровать все высшие гармоники и низкочастотную составляющую модулирующего сигнала, оставить только 1-ю гармонику несущего сигнала (а не 1-ю гармонику модулирующего сигнала). Если обнулить все высшие гармоники, кроме второй: idi([1 3:length(idi)-1])=0; то у меня будет 1-я гармоника НЧ модулирующего сигнала: А как раз ее мне и надо убрать.
  13. Сигнал выглядит так: У этого сигнала провал посередине. Период сигнала = 0.77 с. Мне нужно вывести на график 1-ю гармонику с тем же периодом 0.77 с. При этом частот модуляции я не знаю, знаю только частоту несущей. Что-то не совсем понятно. Можно чуть подробнее. Что-то вроде этого надо записать? z = ddemod(Idi, Fc, Fd, Fs, 'qask/arb', M, opt1, opt2, opt3, opt4); Но тут я не знаю откуда взять параметры: Fd, Fs, M, opt1, opt2... И как мне затем отсюда выразить 1-ю гармонику?
  14. Доброго времени суток! Подскажите: как можно вычлененить 1-ю гармонику несущего сигнала на фоне модулирующего? Т.е. при разложении сигнала в ряд Фурье, модулированного низкой частотой и выделении из него первой гармоники - у меня получается первая гармоника этого модулирующего сигнала, а мне нужна 1-я гармоника несущего сигнала. Считаю в Матлабе так: u=fft(U1); - раскладываю в ряд Фурье сигнал U1. u([1 3:length(u)-1])=0; - обнуляю все элементы кроме второй гармоники. idi0f=ifft(idi1f); - вывожу его первую гармонику.
  15. Да, так и сделаю. Спасибо за совет.
  16. Спасибо за пояснения! Только вот у меня этих элементов - несколько тысяч, как это зеркальное отражение рассчитать то? И еще один вопрос: если мой сигнал модулирован низкой частотой, то 1-я гармоника будет именно этого модулирующего сигнала, может есть способы его убрать?
  17. Все работает, только вот что-то не похоже на 1-ю гармонику (т.е. синусоиду). Может быть из-за того что я не то число ставлю вместо length(u1), т.к. у меня сигнал модулирован низкой частотой и первая гармоника здесь соответствует модулирующиму сигналу, а не несущей. Как бы теперь выделить первую гармонику несущей - наверно в ручную подбирать? т.к. частот модулирующего сигнала я не знаю.
  18. По ходу решения задачи опять возник вопрос: а можно ли из синусоидальной функции с наличием высших гармоник u в зависимости от времени выделить первую гармонику и построить ее на графике также в зависимости от времени? Я раскладываю в ряд Фурье функцию и затем выделяю из нее первую гармонику: uf=fft(u); u1=uf(2)/256*2; uf=[]; Просто uf(2) - не строится. Как мне построить первую гармонику напряжения u в зависимости от времени (отбросив высшие гармоники)?
  19. Нет, не 3-х мерный. У меня есть две разные синусоиды (синусоида тока и синусоида напряжения), которые изменяются со временем. Но мне надо вывести на графике ток относительно напряжения в конечный момент времени, а не за все периоды.
  20. Имею ввиду вот что: у меня есть некая двухмерная фигура, описываемая функцией f=(x,y), которая зависит еще и от времени по обоим координатам (x и у). Если я пишу: plot(x, y) - то матлаб строит мне эту фигуру во всем заданном интервале времени. А мне нужно только в конечный момент времени.
  21. Доброго времени суток. У меня есть зависимость x от у, которая изменяется с течением времени. Как мне построить график зависимости х от у в последний момент времени.
×
×
  • Создать...