- •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. Алгоритм бпф для обработки многомерных векторных процессов.
22. Алгоритм компрессии сигналов по методу μ-Law.
Границы перехода между сегментами для данного метода имеют следующие значения:
31 =26 –33
95 =27 –33
223 =28 –33
479 =29 –33
991 =210 –33
2015 =211 –33
4063 =212 –33
Принцип кодирования для данного метода можно представить в виде следующей таблицы (табл.5.2).

Примеры:
+86610->+86610+3310=+89910=+38316=(0)0 0011 1000 00112->(0)100 11002=4C16
-251210->-251210-3310=-254510=-9F116=(1)0 1001 1111 00012->(1)110 00112=E316

23. Программа компрессии сигналов по методу μ-Law.
; Сжатие сигналов методом m-law
.mmregs ; Определение регистров
.data
X .word 0h
Y .word 0h
P .word 0h
S .word 0h
.text
stm#X,SP; Ука затель стека
ld#X,DP; Тек ущая страница
ssbxSXM; Рас ширение знака
ssbxOVM;
stm #-0AAAh, X
call MlawCom
nop
MlawCom: ; Normal -> m-law
; portr PA0, X
ld X, 16, a ; xxxx xxxx xxxx xx00
bcd ts1, ageq
stm #0,P ;2w
orm #8000h, P ;
ts1: abs a
rsbx OVA
add #210h, 14, a ;+33 << 18
bcd ts2, aov
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
sfta a ,4
ts2 add P, 16, a
cmpl a
and #0FF00h, 16, a
sth a,Y
; portwY,PA0
ret
24. Алгоритм восстановления сигналов, закодированных по методу μ-Law.
Границы перехода между сегментами для данного метода имеют следующие значения:
31 =26 –33
95 =27 –33
223 =28 –33
479 =29 –33
991 =210 –33
2015 =211 –33
4063 =212 –33
Принцип кодирования для данного метода можно представить в виде следующей таблицы (табл.5.3).

Примеры:
4C16=(0)100 11002->(0)0 0011 1001 00002=+39016=+91210->+91210-3310=+87910
E316=(1)110 00112->(1)0 1001 1100 00002=-9C016=-249610->-249610+3310=-246310
Схема алгоритмов кодирования (сжатия) и декодирования (восстановления) данных по методу μ-255 представлены на рис. 5.3.

25. Программа восстановления сигналов, закодированных по методу μ-Law.
; Восстановление сигналов методом m-law
.mmregs ; Определение регистров
.data
X .word 0h
Y .word 0h
P .word 0h
S .word 0h
.text
stm#X,SP; Ука затель стека
ld#X,DP; Тек ущая страница
ssbxSXM; Рас ширение знака
ssbxOVM;
stm #-0AAAh, X
call MlawExp
nop
MlawExp: ; m-law -> Normal
; portr PA0, Y
ld Y, 16, a
cmpl a
bcd tc1, ageq
stm #0,P ;2w
orm #8000h, P ;
tc1: ld a, -4, b
and #7000h, 16, a ; S
and #0F0h, 16, b
add #-1000h, 16, a
sth a, -12, T
add #108h, 16, b ; +33*2 << 18
norm b
tc2 bitf P, # 8000h
bcd tc3, ntc
add #-108h, 15, b ; -33 << 18
neg b
tc3 sth b, X
; portwX,PA0
ret
26. Алгоритм компрессии сигналов по методу a-Law.
Принцип кодирования для данного метода можно представить в виде следующей таблицы(табл.5.4).

Примеры:
+43310 = +1B116 = (0) 0001 1011 00012 -> (0)100 10112 = 4B16
-125610 = -4E816 = (1) 0100 1110 10002 -> (1)110 00112 = E316
Схема алгоритма кодирования (сжатия) данного метода A-Law представлена на рис.5.4.

