论文首页哲学论文经济论文法学论文教育论文文学论文历史论文理学论文工学论文医学论文管理论文艺术论文 |
STM #yn2_coef,AR5
STM #5,BK
STM #1,AR0
LD #x,DP
PORTR PA1,*AR3 ;读入数字信息
CON:PRTZ A,#4
MAC *AR3 0%,*AR4 0%,A;
AND #1h,A
STH A,@yn1
PORTW @yn1,PA0 ;输出编码信息
RPTZ A,#4
MAC *AR3 0%,*AR5 0%,A
AND #1h,A
STH A,@yn2
PORTW @yn2,PA0 ;输出编码信息
BD CON
PORTR PA1,*AR3 0%
2.伪随机噪声序列产生器
最长线性反馈移位寄存器序列简称m序列,是一种最常用的伪随机序列。其序列长度为L=2n-1位,具有良好自相关性。一般由带有线性反馈的m阶线性移位寄存器产生。本研究利用DSP芯片特有的移位指令,代替原有的复杂电路,具有方便、简洁的优点。
这里实现的m序列发生器的本原多项式为x14 x10 x6 x 1,序列周期可达到32767位。
用TMS320C54x实现的程序片段如下:
strat:SSBX FRCT
STM #xn,AR1
ST #1,*AR1
RPT #12
ST #0,*AR1
STM #a0,AR2
RPT #13
MVPD table,*AR2