⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 解调.txt

📁 QPSK的调制和解调程序
💻 TXT
字号:
p sk_demod
LD RW_AD IN,A ;将A /D缓冲区的入口放到A中
SUB RW_ADOUT,A ;求A /D缓冲区的入口和出口之差
XC 2,ALT
ADD #RW_ADBL,A
SUB #8,A
BC rw_demod00, ALET;检查A /D 缓冲区中是否有采样值要
解调
LD RW - BUFOUT,A
SUB RW_BUF IN,A
XC 2,ALEQ
ADD #200H,A
SUB #24H,A
BC rw_demod00,ALT;检查RW_BUFR和RW_BUFI是否有空间
LD #RW_BUFR,A
ADD RW_BUFIN,A ;计算RW_BUFR的入口地址
STLM A,AR1
LD #RW_BUF I,A
ADD RW_BUFIN,A ;计算RW_BUFI的入口地址
STLM A,AR2
LD RW_ADOUT,A
ADD #RW_ADB,A ;计算RW_ADB的入口地址
STLM A,AR3
STM #50,AR0;循环51次
STM #7,BRC
RPTBD rw_dem01 - 1;循环下界到rw_dem01之间
STM #RW_ADBL,BK
SSBX FRCT
STM #FILR,AR4
STM #FIL I,AR5
CALL sin_val ;计算正、余弦值
LD 3 AR3 + % , T
MPY DATA5,A
STH A, 3 AR4 + 0
MPY DATA6,A
STH A, 3 AR5 + 0
RSBX FRCT
RPTZ A, #50
MACD 3 AR4 - , scr_wave,A; R ( t)信号进行FIR滤波
STH A, 3 AR1 +
RPTZ A, #50
MACD 3 AR5 - , scr_wave,A ; I( t)信号进行FIR滤波
STH A, 3 AR2 +
Rw_dem01 (略)
sin_val(计算正余弦子程序略)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -