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

SledCom

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

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

  • Посещение

Репутация

0 Обычный
  1. Добрый день, уважаемые форумчане и гости нашей столицы! Прошу вас помочь на пути освоения интересного пути по ЦОС. Сейчас занимаюсь Доплеровским рассеянием. Интересуют модели: 1)Джейкса; 2)Гаусса; 3)Бигаусса; 4)Равномерная модель. Хоть вопрос и в целом общий, но тем не менее: подскажите, в каких каналах и вообще в каких случаях применяются данные модели. Буду благодарен, если подкинете ссылки на толковую литературу (в том числе статьи) по данным моделькам и вопросам. Спасибо!
  2. Схему глянул. Спасибо. Вопрос теперь в следующем: собрал простую схему, как представлено на рисунке: В данной схеме на блоках установлены следующие параметры: 1) Источники (константа и "Walsh"): 2) Значения в блоках задержек (а, б -- перед буферами; в -- после "Walsh" [внизу]): 3) Параметры блока "Conv": Изменяя Sample Time в задержке "Walsh" (внизу которая) получаем следующие результаты: 1. Sample Time = 8/Fs: 2. Sample Time = 16/Fs: 3. Sample Time = 32/Fs: 4. Sample Time = 64/Fs: 5. Sample Time = 128/Fs: 6. Sample Time = 256/Fs: Как видно из графиков, вроде как получилось добиться правильной работы схемы: при "+1" он добавляет "0.3", а при "-1" -- вычитает ("множественной" суммы и вычитания, как раньше, нет). Вопросы следующие: 1) Почему не совпадают по времени такты "Walsh" и выходной последовательности? 2) Почему такт "Walsh" длиннее выходной последовательности (в 2 раза)?
  3. Еще вопрос по данной же теме. Реализовал схему на стандартных блоках без использования м-функции,как и говорили. По идее на выходе должен строиться типа треугольника, но такого не получается. По какой причине на итоговом графике образуются указанные на рисунке провалы? Sample Time в функции Conv возможности задать нет...
  4. Тогда каким стандартным блоком можно реализовать инверсию? Например (в самом просто варианте), из последовательности [1 2 5 4 7] получить [7 4 5 2 1]? А, вроде нашел. Судя по всему, это блок "Flip".
  5. Спасибо. А по м-функции и стандартным блокам?
  6. Добрый день, уважаемые форумчане! Извиняюсь, что не много не по озаглавленной в разделе теме, но очень нужна Ваша помощь. При моделировании в Simulink помимо стандартных блоков пришлось использовать собственно написанную m-функцию. Составленная модель напрочь отказывается работать, как выяснилось, из-за того, что работает с остальными симулинковскими блоками асинхронно, причем не смотря на выставленный у всех блоков схемы (в том числе в настройках m-функции) одинаковый Sample Time. Вопрос: можно ли как-то заставить стандартные блоки Симулинка и написанную m-функцию любить друг друга???? Если нет, то тогда прошу помочь с реализацией следующего кода: function e = fcn(u,N) persistent S, C, Count if isempty (S) Count = 1; end if Count = 5 %Значение счетчика, после которого нужно все сбросить S = U^N; e = S; C = 1; S = 0; else C = C+1; S = U^N e = S; end Вопрос в данном случае возникает в том, как в симулинке (используя только стандартные блоки) случае правильно сбросить счетчик? Спасибо!
  7. 1) http://web.engr.oregonstate.edu/~moon/rese...cas2_sep_03.pdf 2) http://aircconline.com/vlsics/V5N1/5114vlsi01.pdf
  8. Добрый день, уважаемые форумчане! В универе научный руководитель дал задание реализовать калибровку. Реализую ее по этим статьям: 1) "Background Calibration Techniques for Multistage Pipelined ADCs with Digital Redundancy" авторства Jipeng Li и Un-Ku Moon-а; 2) "A Digital Calibration Algoritm with Variable-Amplitude Ditheting For Domain-Extended Pipeline ADCs" авторства Ting Li и Chao You Вопрос знатокам: как использовать полученное значение корреляции? P.S.: если кто-нибудь подкинет еще несколько статей на данную тематику, буду благодарен. :rolleyes:
×
×
  • Создать...