- •1. Реализация универсальной “бабочки” с прямой адресацией для алгоритма бпф с прореживанием по времени.
- •2. Реализация универсальной “бабочки” с прямой адресацией для алгоритма бпф с прореживанием по частоте.
- •3. Реализация “бабочек” для специальных значений поворачивающих множителей.
- •4. Алгоритм бпф с прореживанием по времени и двоично-инверсным расположением входных данных.
- •5. Программа бпф с прореживанием по времени и двоично-инверсным расположением входных данных.
- •6. Алгоритм бпф с прореживанием по времени и прямым расположением входных данных.
- •7. Программа бпф с прореживанием по времени и прямым расположением входных данных.
- •8. Алгоритм бпф с прореживанием по частоте и прямым расположением входных данных.
- •10. Алгоритм бпф с прореживанием по частоте и двоично-инверсным расположением входных данных.
- •11. Программа бпф с прореживанием по частоте и двоично-инверсным расположением входных данных.
- •12. Программная реализация алгоритма бпф с поблочно-плавающей запятой.
- •13. Организация двоично-инверсного счетчика (алгоритм Рэйдера) и перестановка данных.
- •14. Форматы чисел с плавающей запятой.
- •15. Алгоритм сложения чисел с плавающей запятой.
- •16. Программа сложения чисел с плавающей запятой.
- •17. Алгоритм умножения чисел с плавающей запятой.
- •18. Программа умножения чисел с плавающей запятой.
- •19. Алгоритм деления чисел с плавающей запятой.
- •20. Программа деления чисел с плавающей запятой.
- •21. Использование процессов семейства tms320 для компрессии сигналов. Два метода сжатие сигналов.
- •22. Алгоритм компрессии сигналов по методу μ-Law.
- •23. Программа компрессии сигналов по методу μ-Law.
- •24. Алгоритм восстановления сигналов, закодированных по методу μ-Law.
- •25. Программа восстановления сигналов, закодированных по методу μ-Law.
- •26. Алгоритм компрессии сигналов по методу a-Law.
- •27. Программа компрессии сигналов по методу a-Law.
- •28. Алгоритм восстановления сигналов, закодированных по методу a-Law.
- •28. Программа восстановления сигналов, закодированных по методу a-Law.
- •30. Алгоритм бпф для обработки многомерных векторных процессов.
27. Программа компрессии сигналов по методу a-Law.
; Сжатие сигналов методом A-law
.mmregs ; Определение регистров
.data
X .word 0h
Y .word 0h
P .word 0h
.text
stm #X, SP ; Ука затель стека
ld #X, DP ; Тек ущая страница
ssbx SXM ; Рас ширение знака
ssbxOVM;
stm #-0AAAh, X
call AlawCom
nop
AlawCom: ; Normal -> A-law
; portr PA0, X
ld X, 16, a
bcd ts1, ageq
stm #0,P ;2w
orm #8000h, P ;
ts1: abs a
nop ;PPC1
bitf ah, #7F00h
bcd ts2, ntc
exp a ;1w
ld #7,b ;1w
sub T,b
addm #-6,T
ld bl, 16, b
norm a
and #0F0h, 16, a
or b, 8, a
ts2 sfta a, 4
add P, 16, a
xor #5500h, 16, a
sth a,Y
; portw Y, PA0
ret
28. Алгоритм восстановления сигналов, закодированных по методу a-Law.
Принцип декодирования для данного метода можно представить в виде следующей таблицы(табл.5.5).

Примеры:
4B16 = (0)100 10112 -> (0) 0001 1011 10002 = +1B816 = +44010
E316 = (1)110 00112 -> (1) 0100 1110 00002 = -4E016 = -124810
Схема алгоритма декодирования (восстановления) данных по методу A-Law представлена на рис. 5.5.

28. Программа восстановления сигналов, закодированных по методу a-Law.
; Восстановление сигналов методом A-law
.mmregs ; Определение регистров
.data
X .word 0h
Y .word 0h
P .word 0h
.text
stm #X, SP ; Ука затель стека
ld #X, DP ; Тек ущая страница
ssbx SXM ; Рас ширение знака
ssbxOVM;
stm #-0AAAh, X
call AlawExp
nop
AlawExp: ; A-law -> Normal
; portr PA0, Y
ld Y, 16, a
xor #5500h, 16, a
bcd tc1, ageq ; aleq ???
stm #0,P ;2w
orm #8000h, P ;
tc1: ld a, -4, b
and #7000h, 16, a
or #8h, 16, b
bcd tc2, aeq
and #0F8h, 16, b ;2w
add #-1000h, 16, a
sth a, -12, T
or #100h, 16, b
norm b
tc2 bitf P, #8000h
bc tc3,ntc
neg b
tc3 sth b, X
; portwX,PA0
ret
30. Алгоритм бпф для обработки многомерных векторных процессов.
