Автор работы: Пользователь скрыл имя, 18 Декабря 2013 в 10:53, курсовая работа
В настоящее время существует большое количество офисных программ и простому пользователю бывает трудно найти наиболее подходящий вариант. В данной курсовой работы на первом этапе будет рассмотрен офисный пакет OpenOffice будут рассмотрены основные преимущества и недостатки, кратко будут описанные существующие альтернативные пакеты, так же будет проводиться сравнение раздела Writer с MS Word. На втором этапе работы надо оформить текстовый документ согласно ГОСТ 7.32-2001 «Отчет о научно-исследовательской работе. Структура и правила оформления.
Введение...............................................................................................................................2
1.Существующие альтернативные пакеты........................................................................4
2.Сходства и различия.........................................................................................................6
3.Описания назначения раздела Writera............................................................................7
4.Текст работы....................................................................................................................15
Заключение.........................................................................................................................30
Список литературы............................................................................................................31
Стоит сказать несколько слов о проверке грамматики. Если ее настроить верно то программа сможет проверять только орфографию. За пунктуацией придётся следить лично. Кроме того, если какое-либо слово будет подчёркнуто как неверное, то при необходимости добавления его в словарь будет предложено выбрать один из трёх. Зачем это сделано, не совсем понятно. Можете добавлять в любой – слово более подчёркиваться не будет. Предварительный просмотр также мало чем отличается от «вордового» варианта. А вот возможности по настройке печати в MS Word шире, нежели в Writer. Так, в последнем отсутствует функция масштабирования нескольких страниц на одной, нельзя задать двухстороннюю печать. Функций навигации у Writer несколько больше. В документе можно ориентироваться по рисункам, OLE-объектам, таблицам, примечаниям, закладкам, элементам управления диалогового окна и так далее. С другой стороны, поиск и замена строки по документу реализованы не так удобно как в Word. Хотя возможности и там, и там одинаковые, однако во Writer все они сгруппированы в одном окне, а в редакторе от Microsoft – расформированы по вкладкам. Кроме того, в Word удобнее задавать особые параметры поиска, вроде «искать только жирный текст».По большому счёту, основные функции программы Writer из пакета OpenOffice нами рассмотрены. Помимо этого, хотелось бы отметить, что функция рецензирования во Writer отсутствует. И хотя если открыть документ MS Word с рецензированием, изменения будут видны, но отображается это не так удобно, как в оригинальном редакторе. Однако в целом совместимость с документами MS Word у Writer просто превосходная. Конечно, очень сложное форматирование ему окажется не по зубам, но подавляющее большинство файлов будет отображено корректно. Кроме того, весьма приятно отметить, что это утверждение верно и для обратного: Writer отлично сохраняет в формат MS Word.
4.Текст работы
Оформление текста следует выполнять в соответствии с требованиями
ГОСТ 7.32 – 2001
1 Текст работ следует печатать, соблюдая следующие требования:
2 Основную часть работы следует делить на разделы и подразделы:
3 Нумерация страниц текстовых документов:
Глава 6
Программирование фильтрации сигналов
6.1.Особенности цифровой фильтрации сигналов
Фильтрацией сигналов называется такая их обработка, в результате которой полностью или частично устраняется влияние шумов и помех на полезный сигнал. С самого начала напомним читателям о двух существенных отличиях цифровой обработки сигнала от аналоговой. Эти отличия связаны с дискретизацией обрабатываемых сигналов по уровню и во времени.Вследствие дискретизации сигналов во времени, то есть использования конечного количества выборок сигнала на заданном интервале времени, может возникнуть погрешность, обусловленная переносом высокочастотных составляющих сигнала в область низких частот. Ярким примером этой погрешности является стробоскопический эффект, встречающийся в некоторых сценах кинофильмов. Особенно режет глаз такая несообразность, как движение какого-либо экипажа в одну сторону с вращением колес, отвечающим его движению в противоположную сторону. Чтобы при цифровой обработке сигналов не возникали аналогичные эффекты, ширина спектра частот обрабатываемого сигнала не должна превышать половины частоты дискретизации. Поэтому до преобразования входного сигнала в цифровую форму необходимо сначала с помощью аналогового фильтра убрать из сигнала высокочастотные составляющие, не несущие полезной информации.
Преобразование значений аналогового сигнала в цифровые является источником погрешности, зачастую называемой "шумом квантования". Ее влияние особенно существенно при малых амплитудах сигнала. При больших амплитудах эта погрешность может быть оценена на основе следующих допущений относительно ее статистических свойств. Предполагается, что погрешность равномерно распределена на интервале, равном шагу квантования сигнала, и выборки погрешности квантования для всех моментов времени независимы.
В классической теории фильтров спектр сигнала на выходе фильтра получается умножением спектра входного сигнала на частотную амплитудно-фазовую характеристику фильтра. Преобразования сигнала из временного представления в частотное и обратно даже после изобретения алгоритма быстрого преобразования Фурье (БПФ) требуют больших ресурсов и доступны только специализированным цифровым процессорам сигнала (Digital Signal Processor). Разумеется, в части фильтрации сигналов микроконтроллеры семейства i8051 не могут идти ни в какое сравнение с ними. Но часто возникающие на практике простейшие задачи фильтрации им вполне по силам, если не пользоваться спектральным представлением сигналов. В этом случае вычисление выходного сигнала по значениям входного осуществляется преобразованием, называемым в математике сверткой. Это преобразование известно изучавшим теоретическую электротехнику как интеграл Дюамеля.
Для вычисления интеграла необходимо использовать не только текущее значение сигнала, но и информацию о предыдущих его значениях. Интегрирование обычно производится по формуле прямоугольников. Для линейной фильтрации удается подобрать коэффициенты таким образом, чтобы это упрощение вычислений не вносило методической погрешности. При программирования фильтров обычно используются рекурренные формулы, позволяющие вычислять выходной сигнал как функцию от текущего входного сигнала и некоторого набора предыдущих входных или выходных сигналов. В общем случае цифровой фильтр должен содержать программно реализованную линию задержки, в которой хранится некоторое количество значений сигналов, предшествующих текущему значению. В зависимости от требуемых характеристик эти значения могут непосредственно пересчитываться в выходной сигнал и/или влиять на значения, записываемые в линию задержки.
В отличие от рассмотренных ранее вычислений, которые должны выполняться как можно быстрее, вычисления при фильтрации должны выполняться со строго заданным периодом Т, значение которого вкупе с параметрами расчетной формулы влияет на характеристики фильтра. Далее будут приведены примеры программирования линейных фильтров и нелинейного (медианного) фильтра.Фильтры нижних частот позволяют снизить уровень высокочастотных помех и существенно улучшить отношение сигнал/шум, если мощность шума в полосе частот сигнала достаточно мала. Рассмотрим программирование цифрового фильтра, являющегося аналогом фильтра нижних частот на RC цепочке. Обозначив набор входных сигналов через X(N), а выходных — через Y(N) (здесь N — номер отсчета по времени), запишем рекуррентное соотношение фильтра:
Y(N) = (1 - К) * Y(N-l) + К * X(N),
где коэффициент 0 < К < 1 должен быть выбран по желаемой постоянной времени с учетом периода обращения Т к программе фильтрации. Простой проверкой при помощи калькулятора несложно убедиться в том, что при постоянном значении входного сигнала X(N) выходной сигнал Y(N) независимо от его начального значения стремится к величине входного. Если при некотором ненулевом значении выходного сигнала постоянно подавать на вход нулевой входной сигнал, то множество значений выходного сигнала образует убывающую геометрическую прогрессию со знаменателем
К = 1 - ехр(-Т/(R*C)).
Для уменьшения количества умножений целесообразно привести рекуррентное соотношение фильтрации к виду Y (N) = Y (N-1) + К * (X (N) - Y (N-1) ) .
Поскольку коэффициент фильтра положительный и не превышает единицы, то в дальнейшем предполагается, что запятая фиксируется перед 7 битом старшего байта коэффициента. При положительных сигналах и допустимости однобайтового представления сигналов и коэффициента программа фильтрации очень проста:
CLR C
MOV A,x ;загрузка вх. Сиганал
SUBB A,y
MOV F0, C
JNC dp
CPL A
INC A
dp: MOV B,k ;загрузка коэффициента
MUL AB ;вычисление произведения
JNB A.7 nc
nc: Mov A,y ;загрузка предыдущего вых. сигнала
JNB F0, pos
CLR C ;подготовка к вычитанию
SUBB A, B ;вычитание модуля приращения
SJMP str
Pos:ADD A, B ;добавление модуля приращения
Str:MOV y, A ;запоминание вых. сигнала
Как видно из текста программы, для ее работы используется одна ячейка ОЗУ, в которой между обращениями к программе должно сохраняться значение выходного сигнала фильтра. При необходимости работы с отрицательными значениями сигналов и/или многобайтового представления сигналов и коэффициента необходимо использовать соответствующие приемы программирования, описанные ранее. В соответствии с масштабом коэффициента для вычисления выходного сигнала используется старший байт произведения. Для уменьшения погрешностей вычисления старший байт увеличивается на 1 в том случае, если старший разряд младшего байта произведения равен 1 (округление).
Фильтр нижних частот с одним инерционным элементом называется фильтром первого порядка. Он имеет крутизну частотной характеристики вне полосы пропускания 3 дб на октаву. Приведем пример программирования фильтра нижних частот второго порядка, имеющего два инерционных элемента и крутизну 6 дб на октаву. Разумеется, улучшение характеристик фильтра достигается за счет усложнения алгоритма обработки. Рекуррентное соотношение для выходного сигнала содержит два коэффициента и два предыдущих отсчета сигнала. Для упрощения вычислений целесообразно записать это соотношение так, чтобы кроме предыдущего выходного сигнала запоминать и предыдущее его приращение:
Y(N) = Y(N-l) + КХ * (X(N) - Y(N-l)) * + К2 * (Y(N-l) - Y(N-2))
Если выбрать граничную частоту полосы пропускания этого фильтра по уровню 3 дб, соответствующую тому же значению произведения RC, что и в предыдущем случае, то выбор коэффициентов задается следующими формулами: Kl = 1 - 2 * exp(-0,7*T/RC) * cos(0,7*T/RC) + exp(-l,4*T/RC) K2 = exp(-l,4*T/RC)
Предполагая, что сигналы положительные однобайтовые и приращение выходного сигнала не превышает 127, можно хранить приращение в виде числа со знаком в ячейке dy.
Mov A, dy ;предыдущее приращение вых. сигнала
JNBA.7, dyp;по положительному приращению
SETBF ;запоминание знака приращения
Dyp: MOV A B,k2 ;загрузка второго коэффициента
MUL AB ;вычисление произведения
JNBA.7, nc2;переход, если мл. байт <1/2
INC B ;добавление 1 в старший байт
nc2: MOV A, B;запоминание модуля произведения
JNB F0, pp;по положительному приращению
INC A ;вычисление дополнительного кода
pp: MOV dy, A ;временное запоминание произведения
Более сложные программы фильтрации могут быть построены с использованием линий задержки, запоминающих большее количество предыдущих входных или выходных сигналов.
6.2. Программирование фильтра для оценки параметров сигнала
В случае обработки измерений бывает необходимо получить оценку параметров сигнала и вычислить некоторую величину, характеризующую достоверность этой оценки. Рассмотрим простейший фильтр для оценки значения медленно изменяющегося сигнала. Если шум распределен по нормальному закону, то оптимальной оценкой сигнала является его среднее значение на некотором интервале времени. Предполагается, что изменение значения сигнала в течение этого интервала времени достаточно мало по сравнению с допустимой погрешностью оценки. В качестве критерия достоверности оценки воспользуемся суммой квадратов разностей между значениями выборок сигнала и его оценкой.
Информация о работе Оформление текста по ГОСТ 7.32-2001 с помошью офисного пакета OpenOffice.org