11651

Разработка КИХ-фильтра на сигнальном процессоре семейства TMS320C54xx

Лабораторная работа

Коммуникация, связь, радиоэлектроника и цифровые приборы

ОТЧЕТ по лабораторной работе №4 Разработка КИХфильтра на сигнальном процессоре семейства TMS320C54xx 1 Цель работы Изучение и исследование программной реализации цифровых фильтров с конечной импульсной характеристикой КИХ на сигнальных процессорах семейства TMS320C54xx ...

Русский

2013-04-10

107 KB

6 чел.

ОТЧЕТ

по лабораторной работе №4

Разработка КИХ-фильтра на сигнальном процессоре семейства TMS320C54xx

1 Цель работы

Изучение и исследование программной реализации цифровых фильтров с конечной импульсной характеристикой (КИХ) на сигнальных процессорах семейства TMS320C54xx фирмы Texas Instruments с использованием ИСР CCS.

2 Задание к лабораторной работе

2.1 Получить вариант задания у преподавателя. Вариант приведен в таблице 1.

Таблица 1 - Вариант задания

№ варианта

Формат представления коэффициентов

Имя файла с коэффициентами фильтра

1

Q12

Var1.dat

 

2.2 Разработать программу КИХ-фильтра на языке ассемблера сигнального процессора семейства TMS320C54хх.

2.3 Запустить программу на выполнение.

2.4 При необходимости провести отладку программы.

2.5 Провести тестирование программы. В качестве входного сигнала КИХ-фильтра использовать выход формирователя синусоидального колебания.

2.6 Записать отсчеты сигнала с выхода КИХ-фильтра в память процессора и построить его график.

2.7 Экспериментально получить амплитудно-частотную характеристику (АЧХ) КИХ-фильтра.
3 Текст программ

Разработана программа синусоидального колебания на языке ассемблера сигнального процессора семейства TMS320C54хх. Текст программы:

 .mmregs

.text

 .global GEN1     

GEN1:

SSBX    SXM

;часть 1

LD  #TABLE,A

ADD  #(N)-1,A

STLM A,AR0

ST  #(64*N*F1/FD),*(SHAG2)

LD  #TABLE,6,A

STL  A,*(ADR2+1)

STH  A,*(ADR2)

STM  #TABLE,AR3

STM  #BUF,AR2

STM  #255,BRC

 

RPTB METKA1-1

LD  *AR3,16,A

STM  #AMP1,T

MPYA A

SFTA A,#Q

ADD  *AR2,A

NOP

NOP

STL  A,*AR2+

LD  *(ADR2),16,A

OR  *(ADR2+1),A

ADD  *(SHAG2),A

STL  A,*(ADR2+1)

STH  A,*(ADR2)

SFTA A,-6,B

STLM B,AR3

NOP

   NOP

   NOP

CMPR GT,AR3

BC  M0,NTC

SUB  #(64*N),A

STL  A,*(ADR2+1)

STH  A,*(ADR2)

SFTA A,-6,B

STLM B,AR3

M0

   NOP

   NOP

METKA1

;часть 2    

LD  #TABLE,A

ADD  #(N)-1,A

STLM A,AR0

ST  #(64*N*F2/FD),*(SHAG2)

LD  #TABLE,6,A

STL  A,*(ADR2+1)

STH  A,*(ADR2)

STM  #TABLE,AR3

STM  #BUF,AR2

STM  #255,BRC

 

RPTB METKA2-1

LD  *AR3,16,A

STM  #AMP2,T

MPYA A

SFTA A,#Q

ADD  *AR2,A

NOP

NOP

STL  A,*AR2+

LD  *(ADR2),16,A

OR  *(ADR2+1),A

ADD  *(SHAG2),A

STL  A,*(ADR2+1)

STH  A,*(ADR2)

SFTA A,-6,B

STLM B,AR3

NOP

   NOP

   NOP

CMPR GT,AR3

BC  M1,NTC

SUB  #(64*N),A

STL  A,*(ADR2+1)

STH  A,*(ADR2)

SFTA A,-6,B

STLM B,AR3

M1

   NOP

   NOP

METKA2

;часть 3

ST  #(64*N*F3/FD),*(SHAG2)

LD  #TABLE,6,A

STL  A,*(ADR2+1)

STH  A,*(ADR2)

STM  #TABLE,AR3

STM  #BUF,AR2

STM  #255,BRC

 

RPTB METKA3-1

LD  *AR3,16,A

STM  #AMP3,T

MPYA A

SFTA A,#Q

ADD  *AR2,A

NOP

NOP

STL  A,*AR2+

LD  *(ADR2),16,A

OR  *(ADR2+1),A

ADD  *(SHAG2),A

STL  A,*(ADR2+1)

STH  A,*(ADR2)

SFTA A,-6,B

STLM B,AR3

NOP

   NOP

   NOP

CMPR GT,AR3

BC  M2,NTC

SUB  #(64*N),A

STL  A,*(ADR2+1)

STH  A,*(ADR2)

SFTA A,-6,B

STLM B,AR3       

M2

   NOP

   NOP

METKA3

NOP

;LABA4

STM  #BUF,AR1

STM  #LZ,AR2

STM  #KIH,AR3

STM  #295,BRC

STM  #1,AR0

RPTB MET1-1

LD  *AR1+,A

NOP

NOP

STM  41,BK

STL  A,*AR2

STM  #KOEF,AR4                        

LD  #0,B

STL  B,*(BRC1)

MET2

LD  *AR2-0%,A          

NOP

NOP     

STLM A,T

MPY  *AR4+0%,A

SFTA A,-12

ADD  A,B

LD  *(BRC1),A

ADD  #1,A

STL  A,*(BRC1)

CMPM *(BRC1),#41

NOP

NOP

NOP

   BC  MET2,NTC

STL  B,*AR3+

NOP

NOP

LD  *AR2+0%,A

MET1

NOP

 .data           

TABLE .word 0,804,1607,2410,3211,4011,4808,5602

 .word 6392,7179,7961,8739,9512,10278,11039,11793

 .word 12539,13278,14010,14732,15446,16151,16846,17530

 .word 18204,18868,19519,20159,20787,21403,22005,22594

 .word 23170,23732,24279,24812,25330,25832,26319,26790

 .word 27245,27684,28106,28511,28898,29269,29621,29956

 .word 30273,30572,30852,31114,31357,31581,31785,31971

 .word 32138,32285,32413,32521,32610,32679,32728,32758

 .word 32767,32758,32728,32679,32610,32521,32413,32285

 .word 32138,31971,31785,31581,31357,31114,30852,30572

 .word 30273,29956,29621,29269,28898,28511,28106,27684

 .word 27245,26790,26319,25832,25330,24812,24279,23732

 .word 23170,22594,22005,21403,20787,20159,19519,18868

 .word 18204,17530,16846,16151,15446,14732,14010,13278

 .word 12539,11793,11039,10278,9512,8739,7961,7179

 .word 6392,5602,4808,4011,3211,2410,1607,804

 .word 0,-804,-1607,-2410,-3211,-4011,-4808,-5602

 .word -6392,-7179,-7961,-8739,-9512,-10278,-11039,-11793

 .word -12539,-13278,-14010,-14732,-15446,-16151,-16846,-17530

 .word -18204,-18868,-19519,-20159,-20787,-21403,-22005,-22594

 .word -23170,-23732,-24279,-24812,-25330,-25832,-26319,-26790

 .word -27245,-27684,-28106,-28511,-28898,-29269,-29621,-29956

 .word -30273,-30572,-30852,-31114,-31357,-31581,-31785,-31971

 .word -32138,-32285,-32413,-32521,-32610,-32679,-32728,-32758

 .word -32768,-32758,-32728,-32679,-32610,-32521,-32413,-32285

 .word -32138,-31971,-31785,-31581,-31357,-31114,-30852,-30572

 .word -30273,-29956,-29621,-29269,-28898,-28511,-28106,-27684

 .word -27245,-26790,-26319,-25832,-25330,-24812,-24279,-23732

 .word -23170,-22594,-22005,-21403,-20787,-20159,-19519,-18868

 .word -18204,-17530,-16846,-16151,-15446,-14732,-14010,-13278

 .word -12539,-11793,-11039,-10278,-9512,-8739,-7961,-7179

 .word -6392,-5602,-4808,-4011,-3211,-2410,-1607,-804

LZ  .space 41*16

PAM  .space 23*16

KOEF .word     0

 .word     49

 .word     72

 .word     54

 .word     0

 .word     -61

 .word     -93

 .word     -71

 .word     0

 .word     84

 .word     130

 .word     102

 .word     0

 .word     -132

 .word     -217

 .word     -184

 .word     0

 .word     307

 .word     652

 .word     922

 .word     1024

 .word     922

 .word     652

 .word     307

 .word     0

 .word     -184

 .word     -217

 .word     -132

 .word     0

 .word     102

 .word     130

 .word     84

 .word     0

 .word     -71

 .word     -93

 .word     -61

 .word     0

 .word     54

 .word     72

 .word     49

 .word     0

BUF  .space   272*16

KIH  .space 256*16

BRC1 .word 0

ADR2 .word 0,0

SHAG2 .word 0

F1  .set 300

F2  .set 3200

F3  .set 1233

FD  .set 9600

N  .set 256

AMP1 .set 4000

AMP2 .set 6666h

AMP3 .set 1500

Q  .set -15

 .end

Результаты работы программы приведены на рисунках: рисунок 1 – график сигнала и его амплитудно-частотная характеристика на входе КИХ-фильтра, рисунок 2 – на выходе. Из их сравнения видно что на выходе остались только низкие частоты.

Рисунок 1 - График сигнала и его амплитудно-частотная характеристика на входе КИХ-фильтра

Рисунок 2 - График сигнала и его амплитудно-частотная характеристика на выходе КИХ-фильтра

На рисунке 3 представлена АЧХ фильтра, полученная по его коэффициентам, на рисунке 4 – АЧХ, полученная экспериментально. Из их сравнения видно, что теоретическая и практическая АЧХ сопадают.

Рисунок 3 – Теоретическая АЧХ КИХ-фильтра

Рисунок 4 – Экспериментальная АЧХ КИХ-фильтра

4 Вывод

Была изучена и исследована программная реализация цифровых фильтров с конечной импульсной характеристикой (КИХ) на сигнальных процессорах семейства TMS320C54xx фирмы Texas Instruments с использованием ИСР CCS.

 


 

А также другие работы, которые могут Вас заинтересовать

76920. Органы чувств и учение И.П. Павлова. Характеристика органов чувств в свете Павловского учения об анализаторах 180.62 KB
  Органы чувств являются периферической важнейшей рецепторной частью анализаторов первой сигнальной системы. В органах зрения и обоняния восприятие осуществляет и анализирует сама нейрочувствительная клетка и поэтому эти органы называют первично чувствующими. Поэтому эти органы называются вторично чувствующими.
76921. Орган слуха и равновесия: общий план строения и функциональные особенности 182.53 KB
  Орган слуха и равновесия иначе называется преддверноулитковым органом в котором выделяют наружное среднее и внутреннее ухо. Большая часть органа располагается внутри височной кости. Орган слуха или слуховой анализатор считается в сенсорной системе человека вторым по значению после зрительного так как крайне важен для общения с природой и обществом в связи с развитой членораздельной речью.
76922. Наружное ухо, его части, строение, кровоснабжение, иннервация 181.85 KB
  Рельеф ушной раковины: завиток свободный завернутый край; ножка завитка конечная часть завитка нависающая над наружным слуховым проходом; бугорок ушной раковины на границе задней и верхней части завитка изнутри; противозавиток параллелен завитку; козелок выступ кпереди от слухового прохода; противокозелок напротив козелка в нижней части противозавитка; полость ушной раковины между козелком и противозавитком; мочка долька ушной раковины содержащая жировую ткань. Состав наружного слухового прохода: хрящевая часть 1 3...
76923. Среднее ухо 180.75 KB
  Слуховые косточки лежат в барабанной полости связанные между собой и некоторыми стенками суставами мышцами и мембранами. Кроме того существует костная проводимость звука через слуховые косточки и стенки барабанной полости. Стенки барабанной полости: верхняя покрышечная стенка на передней поверхности пирамиды височной кости; нижняя яремная стенка в области яремной ямки на нижней поверхности пирамиды с началом сосцевидного канальца для ушной ветви X пары; медиальная лабиринтная стенка с мысом окном преддверия овальным...
76924. Внутреннее ухо: костный и перепончатый лабиринты. Спиральный (кортиев) орган. Проводящий путь слухового анализатора 184.04 KB
  Они представлены волосковыми сенсорноэпителиальными клетками которые находятся внутри улитки в спиральном органе слуховой рецептор и внутри расширений преддверия и полукружных каналов вестибулярный рецептор. Костный и перепончатый лабиринт скелет внутреннего уха располагается в пирамиде височной кости имеет следующие составные части: преддверие занимающее срединное положение; улитку лежащую кпереди от преддверия; три полукружных канала расположенных кзади от преддверия. Стенки отверстия и другие образования преддверия...
76925. Орган зрения: общий план строения. Глазное яблоко и его вспомогательный аппарат 183.74 KB
  Изменения внутренней оси глаза короткая длинная сказываются на положении фокуса световых лучей. Оболочки глаза состоят: из фиброзной оболочки с прозрачной и круглой передней частью роговицей диаметром в 12 мм толщиной в 1 мм; и с задней частью плотной белесоватой склерой толщиной от 04 до 1 мм; из сосудистой оболочки с тремя частями: собственно сосудистой ресничным телом радужкой со зрачком; из сетчатой оболочки с наружной пигментной и внутренней светочувствительной частью. Внутреннее ядро глаза представлено водянистой влагой...
76926. Преломляющие среды глазного яблока: роговица, жидкость камер глаза, хрусталик, стекловидное тело 181.53 KB
  Стекловидное тело находится в стекловидной камере. Объем его у взрослого - 4 мл. По составу - это гелеобразная среда с наличием в остове особых белков: витрозина и муцина, с которыми связана гиалуроновая кислота, что обеспечивает вязкость и упругость тела
76927. Сосудистая оболочка глаза, ее части. Механизм аккомодации 180.92 KB
  Ресничное тело средний отдел сосудистой оболочки расположен в виде кругового валика соответственно месту перехода роговицы в склеру сзади от радужки с которой срастается наружным ресничным краем. В центре радужка имеет зрачок ограниченный зрачковым краем сосудистой оболочки а противоположный ему край называется ресничным. В сосудистой оболочке находятся ресничные артерии: задние и передние; короткие и длинные. Из венозной сети сосудистой оболочки формируются вортикозные вены 46 проходящие через склеру и впадающие в...
76928. Сетчатая оболочка глаза. Проводящий путь зрительного анализатора 181.61 KB
  Внутренняя или сетчатая оболочка глаза плотно срастается с сосудистой по всей площади соприкосновения. Центральная ямка макулы сосредотачивает только колбочковые нейросенсорные клетки и в нее ldquo;упираетсяrdquo; оптическая ось глаза. Проводящий зрительный путь Рецепторное поле это сетчатая оболочка глаза с палочко и колбочковидными клетками содержащими светочувствительный пигмент родопсин йодопсин.