slide1
Download
Skip this Video
Download Presentation
Студент: Ляченков А.В. Научный руководитель: Евсиков Ю.А.

Loading in 2 Seconds...

play fullscreen
1 / 17

Студент: Ляченков А.В. Научный руководитель: Евсиков Ю.А. - PowerPoint PPT Presentation


  • 207 Views
  • Uploaded on

Выпускная работа бакалавра «Цифровое моделирование и исследование характеристик системы фазовой автоподстройки при совместном действии сигнала и шума». Студент: Ляченков А.В. Научный руководитель: Евсиков Ю.А. Задание на выпускную работу бакалавра.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Студент: Ляченков А.В. Научный руководитель: Евсиков Ю.А.' - allene


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
slide1
Выпускная работа бакалавра«Цифровое моделирование и исследование характеристик системы фазовой автоподстройки при совместном действии сигнала и шума»

Студент: Ляченков А.В.

Научный руководитель: Евсиков Ю.А.

slide2
Задание на выпускную работу бакалавра
  • Ознакомиться по литературе с математическими моделями элементов базиса простейших функциональных элементов при комплексном описании входных радиосигналов и помех;
  • Составить математические модели функциональных элементов системы;
  • Составить дискретные модели элементов системы;
  • Получить эпюры напряжений, соответствующих переходным процессам в системе при отсутствии и наличии шума;
  • Все расчеты проводить с использованием безразмерных параметров входного сигнала и параметров системы.
slide3
Назначение системы ФАПЧ
  • Фазовая автоподстройка частоты (ФАПЧ) — система автоматического регулирования, подстраивающая частоту управляемого генератора так, чтобы она была равна частоте опорного сигнала. Регулировка осуществляется благодаря наличию отрицательной обратной связи. Выходной сигнал управляемого генератора сравнивается на фазовом детекторе с опорным сигналом, результат сравнения используется для подстройки управляемого генератора.
  • Система ФАПЧ используется для частотной модуляции и демодуляции, умножения и преобразования частоты, частотной фильтрации, выделения опорного колебания для когерентного детектирования и в других целях.
  • ФАПЧ сравнивает фазы входного и опорного сигналов и выводит сигнал ошибки, соответствующий разности между этими фазами. Сигнал ошибки проходит далее через фильтр низких частот и используется в качестве привода для генератора, управляемого напряжением (ГУН), обеспечивающего отрицательную обратную связь. Если выходная частота отклоняется от опорной, то сигнал ошибки увеличивается, воздействуя на ГУН в сторону уменьшения ошибки. В состоянии равновесия выходной сигнал фиксируется на частоте опорного.
  • ФАПЧ широко используется в радиотехнике, телекоммуникациях, компьютерах и других электронных устройствах. Данная система может генерировать сигнал постоянной частоты, восстанавливать сигнал из зашумлённого коммуникационного канала или распределять сигналы синхронизации в цифровых логических схемах, таких, как микропроцессоры, ПЛИС и т.д. С тех пор, как интегральная схема может полностью реализовать технику ФАПЧ, она часто используется в современных электронных устройствах с тактовой частотой более ГГц.
slide5
Использование метода комплексных амплитуд при моделировании РЭУС
  • Метод КА применяется для формирования математических моделей РЭУС как на основе принципиальных, так и на основе функциональных схем, которые обычно составляются на уровне функциональных звеньев радиоустройств. Математические модели на основе метода КА универсальны, так как пригодны для исследования работы РЭУС при любых видах возмущений на входе.
slide6
Базис простейших элементов
  • Моделирование радиотехнических систем удобно проводить, используя функциональные схемы. Каждый элемент функциональной схемы выполняет определенную операцию: фильтрацию, преобразование частоты, ограничение амплитуды, детектирование и др.
  • Несмотря на большое разнообразие радиотехнических устройств, обычно удается представить их в виде совокупности простейших функциональных элементов, число которых невелико. При использовании метода КА достаточно ограничиться 8-ю простейшими функциональными элементами, образующими базис: узкополосный линейный фильтр, звено «нелинейный безынерционный элемент – полосовой фильтр», идеальный фазовращатель, идельное звено задержки, идеальный смеситель и идеальный амплитудно-фазовый детектор, идеальный амплитудный ограничитель, балансный модулятор. Имея в распоряжении математические модели и соответствующие им цифровые модели базиса простейших функциональных элементов, можно моделировать большинство радиотехнических устройств и систем.
fortran
ЭволюцияFORTRAN
  • FORTRAN 66 (1972): на базе стандарта фирмы IBM Fortran IV.
  • FORTRAN 77 (1980): Введено множество улучшений:
  • Введены операторы открытия и закрытия файла (OPEN, CLOSE) и вывода на стандартное устройство — PRINT.
  • Добавлены строковый тип данных и функции для его обработки.
  • Введён блочный IF и конструкция IF THEN — ELSE IF THEN — END IF, а также оператор включения фрагмента программы INCLUDE.
  • Введена возможность работы с файлами прямого доступа.
  • Увеличена максимальная размерность массива с 3 до 7. Сняты ограничения на индексы массива.
  • Усовершенствованы и расширены возможности работы с процедурами.
  • Введено понятие внутреннего файла (каковыми являются массивы, числовые и строковые переменные). Внутренние файлы позволяют, в частности, осуществлять преобразование число-строка и строка-число стандартным операторами чтения и записи READ и WRITE.
fortran1
ЭволюцияFORTRAN

Перфокарта с разметкой колонок под FORTRAN.

fortran2
ЭволюцияFORTRAN
  • FORTRAN90 (1991): Значительно переработан стандарт языка.
  • Введён свободный формат написания кода. Появились дополнительные описания IMPLICIT NONE, TYPE, ALLOCATABLE, POINTER, TARGET, NAMELIST.
  • Введены управляющие операторы и конструкции. Добавлены DO … END DO (вместо завершения цикла меткой), DO WHILE, оператор передачи управления на начало цикла CYCLE, конструкция выбора SELECT CASE (для замены громоздких конструкций IF и операторов GOTO), а также заключительный оператор программной единицы, модульной или внутренней процедуры END.
  • Введён инструментарий указателей и функции для работы с оперативной памятью (по аналогии с языком С).
  • Введены операторы работы с динамической памятью (ALLOCATE, DEALLOCATE, NULLIFY).
  • Введено маскирование присваивания массивов (присваивание при выполнении наложенного на элементы массива логического условия без использования операторов условия), а также работа с сечениями массивов
  • Стандартные операции присваивания, сложения, вычитания, а также деления и умножения на число распространены на массивы и их секции, определяемые сечениями. В этом случае осуществляется поэлементное присваивание.
  • Появились новые встроенные функции, в первую очередь для работы с массивами. В языке появились элементы ООП. Введены производные типы данных. Отдельно объявлен список устаревших черт языка, предназначенных для удаления в будущем.
  • Добавлены дополнительные функции для работы со строковыми данными, в частности, функции TRIM (удаление завершающих пробелов) и REPEAT(кратное копирование строки) и функции выравнивания по левой и правой границам.
fortran3
ЭволюцияFORTRAN
  • FORTRAN95 (1997):
  • Коррекция предыдущего стандарта. Введён оператор и конструкция FORALL, позволяющие более гибко, чем оператор и конструкция WHERE, присваивать массивы и заменять громоздкие циклы. FORALL позволяет заменить любое присваивание сечений или оператор и конструкцию WHERE, в частности, обеспечивает доступ к диагонали матрицы. Данный оператор считается перспективным в параллельных вычислениях, способствуя более эффективному, чем циклы, осуществлению распараллеливания.
  • FORTRAN2003 (2004): Дальнейшее развитие поддержки ООП в языке. Взаимодействие с операционной системой. Добавлены также следующие возможности:
  • Асинхронный ввод-вывод данных.
  • Средства взаимодействия с языком C.
  • Усовершенствование динамического размещения данных.
  • FORTRAN2008: Стандартом предполагается поддержка средствами языка параллельных вычислений (Co-ArraysFortran). Также предполагается увеличить максимальную размерность массивов до 15, добавить встроенные специальные математические функции и др.
fortran4
FORTRAN-программа

complex j/(0.,1.)/,Uc,Usm,Uupch,Uao,Upg,D,Uf,Ush

real V(600),Fi,dt0,Sy,Uafd,Ak,x1,x2,Ug

Uc=(10.,0.)

Uupch=(0.,0)

Ug=5

Upg=Ug

Uop=1

Fi=0

write(*,*)'vvedite dt0'

read *,dt0

write(*,*)'vvedite w0'

read *,w0

write(*,*)'vvediteSy'

read *,Sy

fortran5
FORTRAN-программа

write(*,*)'vvediteAk'

read *,Ak

D=cexp(j*w0)

do I=1,600

call random(x1)

call random(x2)

Ush=Ak*cmplx(x1-0.5,x2-0.5)

Uc=Uc*D

Usm=0.5*conjg(Uc+Ush)*Upg

Uupch=Uupch*(1-dt0)+dt0*Usm

Uao=1.27*(Uupch/cabs(Uupch))

Uafd=real(conjg(Uao)*Uop)

Uf=Uf*(1-dt0)+dt0*Uafd

Fi=Fi+dt0*Sy*Uf

Upg=Ug*cexp(j*Fi)

V(I)=Uafd

end do

call graf(V,600,1)

stop

end

slide16
Эпюры напряжений с выхода АФД(отрицательная расстройка)
  • Параметры моделирования: dt0=.01, Ω=-.01, Sy=2.

Ak=0

Ak=20

Ak=100

slide17
Эпюры напряжений с выхода АФД(положительная расстройка)
  • Параметры моделирования: dt0=.01, Ω=.01, Sy=2.

Ak=0

Ak=20

Ak=100

Ak=300

ad