|
Наложение белого шума на сигнал |
|
|
|
Jun 13 2011, 16:34
|
Группа: Участник
Сообщений: 10
Регистрация: 13-06-11
Пользователь №: 65 669

|
Добрый день!
Не смог наложить шум на сигнал средствами как Spectre ic5141, так и параметрами источника из AnalogLib. Моделирование схемы выполняется в Spectre.
Прошу помощи/консультации у уважаемого сообщества!!!
|
|
|
|
|
Jun 14 2011, 06:21
|
Группа: Участник
Сообщений: 10
Регистрация: 13-06-11
Пользователь №: 65 669

|
Добрый день!
Анализ - transient.
Источник должен быть синусоида или цифра с белым шумом!
|
|
|
|
|
Jun 14 2011, 06:43
|

Местный
  
Группа: Свой
Сообщений: 457
Регистрация: 7-06-07
Из: Минск
Пользователь №: 28 262

|
Цитата(m_vadim @ Jun 14 2011, 09:21)  Добрый день!
Анализ - transient.
Источник должен быть синусоида или цифра с белым шумом! Добрый день. Приаттачил верилогА модельку источника шума. Шум псевдо-аналоговый, неидеально белый, форма спектра зависит от временного шага в tran анализе. В каких-то пределах корректировать ширину спектра в tran анализе можно параметром maxstep и корректируя цифры в верилогА модели. Выходное rms напряжение также сильно зависит от параметров моделирования. Напряжение можно регулировать параметром модели или масштабировать какой-нибудь внешней схемой - vcvs (источником напряжения, управляемым напряжением), резистивным делителем итд. Это только источник шума. Если нужно к нему добавить еще и полезный сигнал, то сделайте это в своей схеме самостоятельно.
noise_source.tgz.zip ( 4.73 килобайт )
Кол-во скачиваний: 100Ячейка запакована сначала с помощью tar-gzip, затем с помощью zip (форум не хотел аттачить расширение tgz). Распаковывать в обратном порядке. Распакованное поместить в какую-либо из своих библиотек.
--------------------
Человек учится говорить два года, а молчать - всю жизнь
|
|
|
|
|
Jun 14 2011, 06:53
|
Группа: Участник
Сообщений: 10
Регистрация: 13-06-11
Пользователь №: 65 669

|
Спасибо!
А вариантов наложить noise параметром источника, например, PWL - у Вас не найдется?
|
|
|
|
|
Jun 14 2011, 07:13
|
Группа: Участник
Сообщений: 10
Регистрация: 13-06-11
Пользователь №: 65 669

|
На вопрос "зачем" ответить не могу!
Но поскольку CDF параметры источников позволяют задавать noise pair, я рассчитывал, что можно построить на этих парах спектр некоего шума и назвать его белым!
Кажется все просто, но у меня ничего не вышло!
Спасибо. за помощь!
Если случится просмотреть такую реализацию, буду благодарен за решение проблемы!
|
|
|
|
|
Jun 14 2011, 07:34
|
Участник

Группа: Свой
Сообщений: 74
Регистрация: 22-12-08
Из: Москва
Пользователь №: 42 669

|
Параметры из noise/freq pair попадают в netlist как noisevec=[ ... ... ] Про noisevec написано, что он требуется для некоторых типов анализа в SpectreRF: Noise, SP, Pnoise, PSP Так что в Transient-анализе может и не должно работать.
|
|
|
|
|
Jun 14 2011, 07:57
|
Группа: Участник
Сообщений: 10
Регистрация: 13-06-11
Пользователь №: 65 669

|
Так вот и получается, что не работает на транзиенте, а как бы было бы правильно иметь такой простой механизм искажения сигналов!!!
|
|
|
|
|
Jun 14 2011, 08:12
|

Местный
  
Группа: Свой
Сообщений: 457
Регистрация: 7-06-07
Из: Минск
Пользователь №: 28 262

|
В самом tran анализе есть какая-то возможность моделировать шум:
Но сам не пробовал... Надо почитать хелп.
--------------------
Человек учится говорить два года, а молчать - всю жизнь
|
|
|
|
|
Jun 14 2011, 08:41
|
Группа: Участник
Сообщений: 10
Регистрация: 13-06-11
Пользователь №: 65 669

|
откуда такое окно взято?
у меня нет кнопки transient noise. -- версия 5141 под редхат
|
|
|
|
|
Jun 14 2011, 08:54
|
Участник

Группа: Свой
Сообщений: 74
Регистрация: 22-12-08
Из: Москва
Пользователь №: 42 669

|
Цитата(m_vadim @ Jun 14 2011, 12:41)  откуда такое окно взято? Analog Design Environment -> Analyses -> Choose , потом выбрать анализ tran и поставить флажок Transient Noise Цитата у меня нет кнопки transient noise. -- версия 5141 под редхат Может версия Spectre не та. Узнать ее можно, выполнив команду spectre -V в консоли. У меня дополнительно к IC5141 стоит MMSIM. Цитата В самом tran анализе есть какая-то возможность моделировать шум Сам только что попробовал, действительно шум появляется. В источнике требуется указать noise/freq pair.
|
|
|
|
|
Jun 14 2011, 09:06
|
Группа: Участник
Сообщений: 10
Регистрация: 13-06-11
Пользователь №: 65 669

|
Спасибо.
У меня тоже стоит mmsim.
Буду пробовать подключить Ваш компонент.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|