реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Micro-Cap, нужна помощь
cerg19
сообщение Dec 8 2011, 09:47
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 166
Регистрация: 12-05-09
Из: Нижний Новгород
Пользователь №: 48 978



Здравствуйте, не знаю туда ли пишу, но более подходящей ветки не нашёл.
Мне необходимо проанализировать схему в Micro-Cap, а именно рассмотреть спектр выходного синусоидального сигнала на выходе анализируемой схемы. Частота синуса на выходе 1 МГц и мне интересен спектр в близи несущей. Для этого я выставил время анализа 10мс с максимальным временным шагом 0,0001мс. Спектр хочу посмотреть при помощи функции HARM. После запуска Micro-Cap активно начинает занимать всю свободную оперативную память компа, пока не достигнет максимума и не вылетает ошибка "Insuffcient memory" и совет увеличить оперативки. У меня Win7 4ГБ оперативки. Пробовал увеличивать виртуальной памяти, не помогает.
Ясно что все массивы данных Micro-Cap просто записывает в оперативку и этим её заполняет, почему не помогает виртуальная память не знаю. Может кто подскажет, что можно сделать, может где галку поставить какую надо, или есть другие пути обхода, например может есть возможность весь массив записывать в файл, и для построения спектра данные брать из этого файла.
Заранее спасибо.
Go to the top of the page
 
+Quote Post
kovigor
сообщение Dec 8 2011, 13:40
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(cerg19 @ Dec 8 2011, 13:47) *
Мне необходимо проанализировать схему в Micro-Cap, а именно рассмотреть спектр выходного синусоидального сигнала на выходе анализируемой схемы. Частота синуса на выходе 1 МГц и мне интересен спектр в близи несущей.


А с каким разрешением по частоте вам это нужно сделать, и как далеко в обе стороны от 1 МГц вы хотите заглянуть ? Это я к тому, что нужно четко определить свои потребности, и исходя из этого правильно инструктировать MicroCap. А то ведь можно получать спектр от постоянки до 2 МГц с разрешением в герц и забить его вычислением всю память ...
Go to the top of the page
 
+Quote Post
Alexashka
сообщение Dec 8 2011, 13:43
Сообщение #3


Практикующий маг
******

Группа: Свой
Сообщений: 3 634
Регистрация: 28-04-05
Из: Дубна, Моск.обл
Пользователь №: 4 576



Цитата(cerg19 @ Dec 8 2011, 12:47) *
Спектр хочу посмотреть при помощи функции HARM.

А функцию FFTS не пробовали использовать?
Если схема не шибко секретная, кидайте, поглядим
Go to the top of the page
 
+Quote Post
cerg19
сообщение Dec 8 2011, 16:14
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 166
Регистрация: 12-05-09
Из: Нижний Новгород
Пользователь №: 48 978



Цитата
А функцию FFTS не пробовали использовать?

нет, не пробовал. А что, есть разница?

Схема не секретная. Пытаюсь повторить схему замещения HEMPT транзистора, учитывающую дробовый и фликер шумы транзистора, описанную в статье "MODELING IIj NOISE IN HEMTS WITH SPICE-BASED MICRO-CAP" http://home.fnal.gov/~kubik/Noise.pdf.
Сама схема вот:Прикрепленный файл  Micro_Cap.zip ( 12.25 килобайт ) Кол-во скачиваний: 130

Подаю на вход синус 1МГц и хочу посмотреть по спектру выходного сигнала его фазовые шумы, которые вносит транзистор.
Go to the top of the page
 
+Quote Post
Alexashka
сообщение Dec 9 2011, 08:07
Сообщение #5


Практикующий маг
******

Группа: Свой
Сообщений: 3 634
Регистрация: 28-04-05
Из: Дубна, Моск.обл
Пользователь №: 4 576



Цитата(cerg19 @ Dec 8 2011, 20:14) *
нет, не пробовал. А что, есть разница?

Схема не секретная. Пытаюсь повторить схему замещения HEMPT транзистора, учитывающую дробовый и фликер шумы транзистора, описанную в статье "MODELING IIj NOISE IN HEMTS WITH SPICE-BASED MICRO-CAP" http://home.fnal.gov/~kubik/Noise.pdf.
Сама схема вот:Прикрепленный файл  Micro_Cap.zip ( 12.25 килобайт ) Кол-во скачиваний: 130

Подаю на вход синус 1МГц и хочу посмотреть по спектру выходного сигнала его фазовые шумы, которые вносит транзистор.

По описанию нет, но мало ли sm.gif

Не думал что микрокап может фазовые шумы моделировать в режиме отображения Transient.


По поводу спектра- его разрешение зависит только от длинны реализации (TMAX-TMIN) поэтому единственная возможность -увеличить шаг симуляции. Для источника в 1МГц думаю шаг в 1нс маловат.

Go to the top of the page
 
+Quote Post
cerg19
сообщение Dec 9 2011, 08:58
Сообщение #6


Частый гость
**

Группа: Свой
Сообщений: 166
Регистрация: 12-05-09
Из: Нижний Новгород
Пользователь №: 48 978



Цитата
По поводу спектра- его разрешение зависит только от длинны реализации (TMAX-TMIN) поэтому единственная возможность -увеличить шаг симуляции. Для источника в 1МГц думаю шаг в 1нс маловат.


Так если я шаг меньше 1нс сделаю при времени моделирования 10 мс я наоборот количество данных для обработки увеличу и память всё равно забъётся вся. Я спрашиваю о методах решения данной проблемы, может кто сталкивася
Go to the top of the page
 
+Quote Post
тау
сообщение Dec 9 2011, 09:00
Сообщение #7


.
******

Группа: Участник
Сообщений: 2 424
Регистрация: 25-12-08
Пользователь №: 42 757



Цитата(cerg19 @ Dec 8 2011, 20:14) *
Подаю на вход синус 1МГц и хочу посмотреть по спектру выходного сигнала его фазовые шумы, которые вносит транзистор.

если модель верная, то поставьте минимальный шаг по времени 1 nS / При симуляции забьется память только на 600-700 МБ. Считается секунд 20-30.
График будет примерно такой ( поставьте логарифм масштаб)

Но это не фазовые шумы. Это просто спектр, отображающий все шумы , в том числе амплитудные.

Цитата(cerg19 @ Dec 9 2011, 12:58) *
Так если я шаг меньше 1нс сделаю при времени моделирования 10 мс я наоборот количество данных для обработки увеличу и память всё равно забъётся вся. Я спрашиваю о методах решения данной проблемы, может кто сталкивася

У вас стояло 0.0001u= 0.1 nS и памяти естесстно не хватало
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Alexashka
сообщение Dec 9 2011, 09:17
Сообщение #8


Практикующий маг
******

Группа: Свой
Сообщений: 3 634
Регистрация: 28-04-05
Из: Дубна, Моск.обл
Пользователь №: 4 576



Цитата(cerg19 @ Dec 9 2011, 12:58) *
Так если я шаг меньше 1нс сделаю при времени моделирования 10 мс я наоборот количество данных для обработки увеличу и память всё равно забъётся вся. Я спрашиваю о методах решения данной проблемы, может кто сталкивася

не шаг надо меньшить, а время симуляции увеличивать. по-другому Вы разрешение в спектре не увеличите.
Go to the top of the page
 
+Quote Post
cerg19
сообщение Dec 9 2011, 16:25
Сообщение #9


Частый гость
**

Группа: Свой
Сообщений: 166
Регистрация: 12-05-09
Из: Нижний Новгород
Пользователь №: 48 978



тау, спасибо большое.

Цитата
Но это не фазовые шумы. Это просто спектр, отображающий все шумы , в том числе амплитудные.

А не подскажите ли как можно из них фазовые шумы выделить, или это в принципе невозможно?
Go to the top of the page
 
+Quote Post
Aner
сообщение Dec 9 2011, 21:17
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 4 869
Регистрация: 28-02-08
Из: СПБ
Пользователь №: 35 463



Зачем вам выделять отдельно фазовые шумы? Вас может интересовать спектральная плотность мощности шумов.
Go to the top of the page
 
+Quote Post
тау
сообщение Dec 10 2011, 10:13
Сообщение #11


.
******

Группа: Участник
Сообщений: 2 424
Регистрация: 25-12-08
Пользователь №: 42 757



Цитата(cerg19 @ Dec 9 2011, 19:25) *
А не подскажите ли как можно из них фазовые шумы выделить, или это в принципе невозможно?

предполагаю что очень очень непросто, не в тот раздел написали свой вопрос.
Задайте его, после переосмысления, в ветке Rf & Microwave Design а также на форуме Амелина http://microcap.forum24.ru/
полученный на спектре шум слишком низок, в полосе 100 Гц на отстройке 1 кГц от несущей , примерно -155dbc, приведя к 1 Гц полосы он составит менее -175 dbc/Hz ( на отстройке 8 кГц около -192dbc/Hz ), а такого не бывает . Наверное потому что в Transient Analysis резисторы да диоды не генерят шум. только в АС
То что наблюдается якобы на спектре - артефакты цифрового расчета, зависят от точности, временного шага и от фазы луны

Сообщение отредактировал тау - Dec 10 2011, 14:39
Go to the top of the page
 
+Quote Post
cerg19
сообщение Dec 16 2011, 04:15
Сообщение #12


Частый гость
**

Группа: Свой
Сообщений: 166
Регистрация: 12-05-09
Из: Нижний Новгород
Пользователь №: 48 978



Цитата
предполагаю что очень очень непросто, не в тот раздел написали свой вопрос.
Задайте его, после переосмысления, в ветке Rf & Microwave Design а также на форуме Амелина http://microcap.forum24.ru/
полученный на спектре шум слишком низок, в полосе 100 Гц на отстройке 1 кГц от несущей , примерно -155dbc, приведя к 1 Гц полосы он составит менее -175 dbc/Hz ( на отстройке 8 кГц около -192dbc/Hz ), а такого не бывает . Наверное потому что в Transient Analysis резисторы да диоды не генерят шум. только в АС

Простите, а как вы получили значения относительно 1Гц.
Я рассчитываю так:
-на несущей уровень 4,35368*10^2,
-на отстройке 1кГц 7,2897*10^-6,
-10*log10((4.35368*10^2)^2/(7.2897*10^-6)^2)=-155.
А как это перевести относительно полосы 1Гц?

Сообщение отредактировал cerg19 - Dec 16 2011, 05:03
Go to the top of the page
 
+Quote Post
тау
сообщение Dec 16 2011, 16:10
Сообщение #13


.
******

Группа: Участник
Сообщений: 2 424
Регистрация: 25-12-08
Пользователь №: 42 757



шум при сужении полосы уменьшается на 10Log(dF1/dF2)/ В данном случае на 10 Log(100)

ps:
У Вас источники шума прицеплены на вход вместе с сигналом несущей. В эквивалентной схеме транзистора нету никаких нелинейных элементов, способных конвертировать амплитудный шум в фазовый для данной несущей. Чисто линейный усилительный каскад. Линейные цепи не конвертируют шумы. Затея вычислять фазовые шумы у транзистора с линейной моделью безуспешна.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th July 2025 - 11:00
Рейтинг@Mail.ru


Страница сгенерированна за 0.01482 секунд с 7
ELECTRONIX ©2004-2016