Бурнаевский Игорь Сергеевич, студент, Национальный исследовательский университет «миэт», igor bs@mail ru 12 программа

Вид материалаПрограмма

Содержание


использование весовой матрицы в методе двумерной фильтрации для оптической томограФИИ
Разработка средств отладки для процессоров семейства мультикор
Подобный материал:
1   2   3   4   5   6   7   8   9   ...   23

использование весовой матрицы в методе двумерной фильтрации для оптической томограФИИ



Антаков Максим Александрович, аспирант,
Национальный исследовательский университет
"МИЭТ", maxim.antakov@skype.net




Для томографического определения пространственного распределения коэффициента поглощения излучения, проходящего через чисто поглощающий объект, используется целый ряд алгоритмов реконструкции [1]. В коммерческих рентгеновских томографах обычно применяется алгоритм фильтрованных обратных проекций.

В отличие от рентгеновской томографии в трансмиссионной оптической томографии (ТОТ) применяется неионизирующее оптическое излучение. Наиболее перспективными объектами для диагностики средствами ТОТ в настоящее время считаются женская молочная железа и мозг новорожденных младенцев. Трудности разработки ТОТ связаны со сложностью математического описания взаимодействия оптического излучения с биологическими объектами, обусловленной прежде всего наличием дополнительного процесса рассеяния излучения. Разработка ТОТ сдерживается и другими трудностями, одной из которых является эффект преломления на границах объекта.

Проблема преломления на границах объекта заслуживает отдельного рассмотрения, поскольку в этом случае нарушается геометрическая схема измерений. Близкая задача возникает при томографической реконструкции для произвольных схем измерений [2].

Метод двумерной фильтрации (метод ро-фильтрации) [1] состоит из двух этапов. На первом этапе этого метода получают обратную проекцию и суммарное изображение . На втором этапе суммарное изображение подвергают двумерной фильтрации с -фильтром, результатом которой является оценка искомого двумерного распределения коэффициента поглощения излучения в объекте. При наличии преломления обратная проекция получается более сложным образом: .

Это суммарное изображение будет отличаться от суммарного изображения в отсутствие преломления. Для того, чтобы учесть это отличие, введём корректирующую весовую двумерную функцию , умножая на которую, получим истинное, или приближенное к истинному, суммарное изображение: .

В данной работе рассмотрен приближенный способ определения весовой функции:

, (2)

где – суммарное изображение однородного распределения без учёта преломления, – суммарное изображение однородного распределения с учётом преломления.

[1] Tereschenko S.A.: Methods of computed tomography. Moscow, Fizmatlit, 2004. [In Russian].

[2] Horn B. Density reconstruction using arbitrary ray-sampling schemes. Proceedings of the IEEE, 1978, V. 66, No. 5, p. 551-562.

Разработка средств отладки для процессоров семейства мультикор



Бобков Никита Дмитриевич, студент,
Национальный исследовательский университет «МИЭТ»
NikitaDBobkov@gmail.com




Отладчик представляет собой программный инструмент, позволяющий программисту наблюдать за выполнением исследуемой программы, останавливать и перезапускать её, прогонять в замедленном темпе, изменять значения в памяти и регистры. Отладка является неотъемлемой частью разработки любого программного обеспечения.

Мультикор — семейство сигнальных микропроцессоров, разработанное на российском предприятии ГУП НПЦ «ЭЛВИС». Микропроцессоры имеют несимметричную многоядерную архитектуру, в них использовано 2 типа ядер: RISC и DSP.

Процессоры Мультикор снабжены интерфейсом JTAG, предоставляющим доступ к функциям накристального отладчика. Взаимодействие с отладчиком осуществляется через специальный адаптер.

В процессе разработки решалась задача проектирования легко расширяемой архитектуры для построения средств отладки вышеназванного семейства микропроцессоров. Данные о конкретных процессорах генерируются на основе описания в формате IP-XACT. Для их хранения разработан файловый формат на основе XML. Поддержка разных типов накристальных отладчиков, USB и LPT JTAG-адаптеров реализована на уровне кода при помощи шаблонных классов.

В результате разработки пользователю предоставлен функционал для загрузки программы в оперативную или flash-память, отображения и изменения состояния памяти и регистровых файлов, перехвата исключений, установки программных и аппаратных точек останова, пошагового исполнения команд, отображения содержимого TLB, кэша команд и данных, приведения микропроцессора в начальное состояние. Отладка нескольких ядер выглядит для пользователя как отладка многопоточного приложения. В качестве особой функции имеется возможность отладки эмулируемой программно RTL-модели процессора и её верификации.

Разработанный отладчик поддерживает следующие интерфейсы:
  • консольный;
  • Standard GDB Remote Protocol;
  • IModel3.

На сегодняшний день в нём имеется возможность отладки следующих микропроцессоров:
  • NVCom-01;
  • NVCom-02t;
  • NVCom-02;
  • LDE-Vega;
  • MC24R2.

Разработанный отладчик вошёл в состав интегрированной среды разработки MCStudio и в настоящее время активно используется как на предприятии ГУП НПЦ «ЭЛВИС», так его и заказчиками.