资源预览内容
第1页 / 共46页
第2页 / 共46页
第3页 / 共46页
第4页 / 共46页
第5页 / 共46页
第6页 / 共46页
第7页 / 共46页
第8页 / 共46页
第9页 / 共46页
第10页 / 共46页
亲,该文档总共46页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
I95.AS*定期20ms循环解决话音数据包*.titeI95前向信道设计.glbal_int00mmegs;定义MMR的符号名.copywalh.in;从walsh.文献中复制wals表TAC.useack,10H;堆栈的设立,未初始化.bn1,2048;引导序列I.sspn2,204;引导序列bsw,1536;输入,输出.sa,136;34*4153,扩频成果bssq,2;依次存储4组8个样点波形;SIN0+CO;SIN0+C18;SIN18CO0;SIN80+OS18.bss,4;P用于级缓存三个,用于lsh地址是4个.ssq,4;P用于42级掩码三个,用于Wash地址是4个.bss,1;用于记录p码循环的位置0-204bss k,;k为偏置系数,V*4bx,1;十次定期计数bssy,1;速率标志.ssz,1;wash中4位地址号.datcs:word0ffH,082H,00000H,a7H,8H,a57fH,000H,5A8Hsin:or0000,05A82H,07ffH,05a2H,000H,0a57f,08002H,057fHPA0.st0;定义偏置系数P1.t1;速率标志1,,8A2set2;PA2-,扰乱移存器、掩码42位分三段14PAstPt4A.se5PA6.tP7.st7PA8.e8;wlsh地址号PA9.et9;输出调制波形et.vecos;中断向量表rs:B_c_i0;复位中断RSNOPNP.pace5*416in:Bclk;PS偶数秒外部中断IN0ONOPspace24*16tint:Bteou;定期中断向量TINT0NONOP.pce1*4*6ext;主程序_it00TM#STACK+1,SP;置堆栈指针*初始化,产生四种SIN与CS相加的波形*cos+sin;cossin;sios;-sn*SSBXSXM;=1符号扩展, 进行算数运算 数据进入ALU中符号位扩展ST#,AR;w AR2 寄存cos的样点SM#wa,AR3;wa R3 寄存i的样点LD#cos,ARPT#7READAAR2+;cos 8个o样点存入 AR2中LDsin,ART#7READ*A3+;sin 8个sin样点存入 R3STM#iq,AR ;q数据单元寄存 四种波形 cosncos- sin-csincs的样点M#,AR2;指向si cos起始位置TM#wa,AR3STM7,RCRPTBtt-1L*A2+,AD*R,ATA,*AR4+;AR4 *(q)=cos+inttt:T#w,A2STM#w,3STM#7,BCRTBtt-LD*A2+,ASUA,ASLA,*AR4;A4 *(iq)=cos-sittt1:M#w,R2SM#w,A3ST#,RCRPBttt2-1LD*AR3+,AU*AR2+,;R4 *(iq)s-csST,*AR4+ttt2:STM,RSTMwa,R3TM#7,RCRPBtt3-1LDAR2+,ANEGA;计算累加器反值UB*+,ASL,*AR4+;AR4 (i)=si-cos*初始化P1和P2,准正交15级序列先产生好引导序列,最后1个零,初始状态14个零一种一*序列周期215-1368-1=32767,*每两秒75个PN序列周期,1.288M*2S=75*68|16=8个字*(x)15+x13+x9x8x75+*Q()=x5+12+11x1+x+x+x431*ushipn1: STM #2766,BRC;PN1 D #0x000,;初始状态个零一种一,移存器初态,1为位 STM #15,AR4;计数器,一种字16位 SM #1,A3;放置序列地址 ST #0x00,*AR3;先输出1 RPB PP1-1 LD #0,B;B为序列反馈位 XO A,4,B;x与异或 XR A,-6,B XO A,-7,B XO ,-8,B XOR ,-2,B R A,-14, AND 0001,B STL A,;左移一位 OR ,A;反馈位或到最低位 ANZ PP,*AR4;未积满一种字后转移 TL ,*AR3;更新输出地址 STM #15,AR PPP2PP: D *AR3,1,B SL B,A3PP: NOPPP1: LD *R3, AND #0XFFFE,A;提前输出的1强制变为 STL A,AR3chuipn2:STM #32766,BRC ;PN2 L #0x0001,A ;初始状态14个零一种一 S #15,AR4 ;计数器,一种字16位 TM #pn,R3 ;放置序列地址 S #00001,R3 ;先输出1 RPB PP2-1 LD ,B ;B为序列反馈位 O A,-,B;x3与B异或 XOR A,B XOR A,-4,B XOR A,-5,B XOR A,-,B XO ,10,B OR ,11,B XO A,-14,B AND x00,B FTL A,1 ;左移一位 OR B, ;反馈位或到最低位 AZ PPP3,AR4- ;未积满一种字后转移 SL B,*+AR3;更新输出地址 STM 15,AR4 PP4 PPP3: AD *R3,1,B STL B,AR PPP4: NP PP2: LD A3,
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号