Расчёт рекурсивного цифрового фильтра

Автор: Пользователь скрыл имя, 13 Января 2012 в 12:35, курсовая работа

Описание работы

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

Содержание

Введение …………………………………………………………………………………. 4
1. Требования к частотным характеристикам проектируемого фильтра …………..5
2. Методы проектирования рекурсивных фильтров …………………………………8
2.1 Метод инвариантности импульсных характеристик………………………………8
2.2 Метод инвариантности частотных характеристик
(метод билинейного преобразования) ……………………………………………..9
3. Расчёт передаточной функции аналогового фильтра-прототипа ………………..12
3.1 Проверка правильности расчёта передаточной функции аналогового фильтра- прототипа ……………………………………………………………………………12
4. Расчёт передаточной функции проектируемого цифрового фильтра
методом билинейного преобразования ……………………………………………..16
5. Расчёт АЧХ проектируемого рекурсивного ЦФ …………………………………..18
6. Разработка структурной схемы рекурсивного ЦФ …………………………………22
7. Принципы реализации ЦФ …………………………………………………………..24
Заключение ………………………………………………………………………………..26
Список литературы ……………………………………………………………………….

Работа содержит 1 файл

курсач по МОЦОС.docx

— 302.21 Кб (Скачать)

Формула для  расчета АЧХ А(ω) имеет вид:

A(ω) = -20lg|H(ej2πω)|, дБ

Расчет  выполняется для диапазона нормированных  частот ω = [0; 0,5].

H(0) = C·H1(0)·H2(0) = 5.738469 · 7.716645 · 0.02258 = 0.999881

H(0.01) = C·H1(0.01)·H2(0.01) = 5.751885 · 7.698685 · 0.02258 = 0.999881

H(0.02) = C·H1(0.02)·H2(0.02) = 5.792303 · 7.64492 · 0.02258 = 0.999881

H(0.03) = C·H1(0.03)·H2(0.03) = 5.860682 · 7.555713 · 0.02258 = 0.999879

H(0.04) = C·H1(0.04)·H2(0.04) = 5.958413 · 7.431747 · 0.02258 = 0.999874

H(0.05) = C·H1(0.05)·H2(0.05) = 6,0687399 · 7.274115 · 0.02258 = 0.999852

Аналогично  рассчитываем все остальные значения  заносим их в таблицу 5.1 

Таблица 5.1 – Значения затухания и АЧХ 

Частота ώ Частота F, кГц АЧХ H(ώ) Затухание A, дБ
0 0 0,999881 0.00103
0,01 0,12 0,999881 0.001032
0,02 0,24 0,999881 0.001037
0,03 0,36 0,999879 0.001048
0,04 0,48 0,999874 0.001091
0,05 0,6 0,999852 0.001283
0,06 0,72 0,999766 0.00203
0,07 0,84 0,999487 0.004457
0,08 0,96 0,998703 0.011276
0,09 1,08 0,996739 0.028371
0,1 1,2 0,99226 0.067494
0,11 1,32 0,982829 0.150438
0,12 1,44 0,964443 0.314464
0,13 1,56 0,931441 0.616892
0,1417 1,7 0,866181 1.13306
0,15 1,8 0,799878 1.939524
0,16 1,92 0,701235 3.082723
0,17 2,04 0.592004 4.5535
0,18 2,16 0.484625 6.291888
0,19 2,28 0.388269 8.217342
0,2 2,4 0.306992 10.25746
0,21 2,52 0.240982 12.36031
0,22 2,64 0.188494 14.49404
0,23 2,76 0.147201 16.64177
0,24
2,88 0.114863 18.79643
0,25 3 0,089566 20.9571
0,26 3,12 0,06977 23.12658
0,27 3,24 0,054263 25.31
0,28 3,36 0,042101 27.51406
0,29 3,48 0,032559 29.74665
0,3 3,6 0,025071 32.0167
0,31 3,72 0,019199 34.33423
0,32 3,84 0,014604 36.71048
0,325 3,9 0,012699 37.92454
0,34 4,08 0,00823 41.69197
0,35 4,2 0,006075 44.32877
0,36 4,32 0,004421 47.08862
0,37 4,44 0,003164 49.99558
0,38 4,56 0,002218 53.07906
0,39 4,68 0,001518 56.37574
0,4 4,8 0,001008 59.9324
0,41 4,92 0,000645 63.81023
0,42 5,04 0,000394 68.09166
0,43 5,16 0,000227 72.8918
0,44 5,28 0,000121 78.37865
0,45 5,4 0,000058 84.81191
0,46 5,52 0,000023 92.62525
0,47 5,64 0,000007 102.6284
0,48 5,76 0.000001 116.6283
0,49 5,88 9.65 ·  140.3132
0,5 6 3.6 · 268.8624
 

         График АЧХ Н(ω) представлен на рисунке 5.1, а затухания А на рисунке 5.2.

 
 
                                                                                                                                                     F,кГц
                           
    Рисунок 5.1 График АЧХ H(ώ)
                           
                             
                             
                           
                                                                                                                                                     F,кГц

    Рисунок 5.2  График затухания А, дБ

                           
                           
6. Разработка структурной схемы рекурсивного ЦФ                            
                             
                             
       Фильтры высоких порядков реализуются в виде каскадного (последовательного) или параллельного соединения звеньев 1го или 2го порядка.

       Составим структурную схему фильтра. Фильтр реализуется в виде каскадного соединения двух биквадратных блоков – ББ (рисунок 6.1).

                           
                             
                             
                             
                             
                                        Рисунок 6.1 – Структурная схема фильтра                            
    Каждый из блоков ББ реализуем в канонической форме, представленной на рисунке 6.2
                           
                           
                             
                             
Рисунок 6.2 – Каноническая форма ББ                            
         Общая схема проектируемого фильтра представлена на рисунке 6.3.                            
                             
                             
                             
                           

Рисунок 6.3 –  Структурная схема фильтра

Где;

С =

0,02258;

b11 =

-0,81546;

b21 =

0,51251;

b12 =

-0,60643;

b22 =

0,12479; 
 
 
 
 
 
 
 
 
 
 
 
 

7. Принципы реализации  ЦФ

         В основе любого ЦФ лежат  три базовых операции: сложение, задержка (вычитание) и умножение.  Поэтому реализация ЦФ может  осуществляться либо на основе  специализированных вычислительных  устройств, ориентированных на  выполнении только этих операций, либо на основе универсальных  ЭВМ, выполняющих кроме этих  операций и множество других.

     Особенностью  ЦФ для систем электросвязи  является их работа в реальном  масштабе времени, когда обработка  сигналов в ЦФ, т.е. вычисления  одного отсчета y(nT) выходного сигнала должна происходить за время, не больше чем период дискретизации (время поступления одного отсчета входного сигнала x(nT)).

     Реализация  ЦФ, работающих в реальном масштабе  времени стала возможной в  последние годы в связи с  появлением больших интегральных  схем (БИС) с широкими функциональными  возможностями и высоким быстродействием.  Возможны три подхода к проектированию  таких ЦФ – с использованием  аппаратной, программной и аппаратно-программной  реализации.

       Аппаратная реализация подразумевает использование разнообразных функциональных блоков: регистров, сумматоров, счетчиков, линий задержки, устройств памяти, умножителей, регистров сдвига, логических элементов, программируемых логических матриц и т.п. Совокупность функциональных блоков и связей между ними определяет реализуемый алгоритм.

      Достоинства аппаратной реализации состоит в очень высоком быстродействии, что позволяет обрабатывать сигналы при частоте дискретизации в десятки мегагерц. Это достигается применением функциональных блоков на базе логики ТТЛ, распараллеливанием операций и узкой специализацией создаваемых устройств.

        

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

     Программная реализация подразумевает предоставление алгоритма в виде программы, которую последовательно от команды к команде выполняет один или одновременно несколько независимых блоков. Программа должна быть написана на языке программирования, соответствующем конкретному операционному блоку. Так, для персонального компьютера это будет любой из языков высокого уровня (Pascal, C++, Java и др.), а для микропроцессорного комплекта или цифрового процессора – соответствующий язык ассемблера.

         К достоинствам программной реализации  относятся:

   - неизменная  структура системы при различных  алгоритмах и областях применения;

   - хорошая  гибкость, позволяющая достаточно  легко изменять алгоритмы работы  системы за счет коррекции  или изменения программы;

   - существенное  ускорение, облегчение и удешевление  проектирования, изготовления и  отладки системы, поскольку вместо  прибора разрабатывается программа.

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

     Аппаратно- программная реализация подразумевает, что часть функций системы ЦОС выполняется аппаратно (аналого-цифровые и цифро-аналоговые преобразования, умножения с накоплением, прием/передача данных и др.), а другая часть функций выполняется программно.

      Аппаратно-программная реализация сочетает положительные свойства аппаратной и программной реализации. Разумное сочетание аппаратных и программных средств позволяет снизить требования к вычислительным возможностям элементной базы и упростить реализацию системы ЦОС в целом, для отладки которой требуются специальные средства отладки. Обязательность отладочных средств не является недостатком: средства отладки создаются под конкретную элементную базу и по сути являются инструментом разработки многочисленных систем ЦОС на этой элементной базе.

Заключение

     В процессе курсовой работы мною был приобретен навык по расчету цифровых фильтров. Проработаны вопросы теоретической части, аппаратной реализации. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Список  используемой литературы 

  1. Горбунова Н.Г. Цифровые фильтры. Методические указания к курсовому и дипломному проектированию. Хабаровск, 2003
  2. Христиан Э., Эйземан Е. Таблицы и графики по расчету фильтров. М.: Связь, 1975
  3. Гольденберг Л.М., Матюшин Б.Д., Поляк М.Н. Цифровая обработка сигналов: Учебное пособие для вузов. – М.: Радио и связь, 1990
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Незнакомке

 
В метро, средь обычного хлама 
Идешь, словно мира душа 
Такая красивая сразу 
Что я содрогнулся, спеша 
 
Вперед, как твое продолженье 
Прекрасное что-то летит 
На миг, на одно лишь мгновенье 
Я смысл этот редкий постиг 
 
Попал в резонанс дуновенью 
Проникся и трепетал 
Чудесному откровенью 
Наш мир для которого мал  
 
И ты обернулась весною 
И взглядом надежду даря 
Слегка посмотрела в меня 
Но я проскочил стороною 
Поскольку не стоил тебя  
 
Не смог бы своим вдохновеньем 
Твой свет негасимый питать 
И чистым любви поклоненьем 
Твою глубину понимать

Информация о работе Расчёт рекурсивного цифрового фильтра