·上一文章:基于VHDL的4PSK的设计与实现
·下一文章:基于TA31136的电台接收模块的设计
2 软件设计
本系统软件由主监控程序、典型信号产生、人机交互以及定时中断程序等几部分构成。其中主监控程序的任务是识别按键、解释命令,并获得完成该命令的相应模块入口,引导信号发生器进入正常工作状态,协调各部分软件的工作;典型信号产生程序则由STC516RD根据用户输入的频率和相位要求,将计算出的频率控制字传送给AD9851,再由AD9851产生频率相位可控的信号;定时中断程序需要T0和T2定时器同时工作,T0用来定时扫描键盘,T2则工作在16位自动重装载方式,用来定时2PSK、ASK、FSK以及扫频功能中的时间间隔的长短.以及模拟多路转换开关的切换。
图3所示是系统主监控程序,即系统主程序流程图。
信号发生器的工作模式可以通过主监控程序中变量state的值进行选择。每种功能的实现则依赖于频率、相位、幅度以及时间间隔的设定,并应综合考虑。
在数字调制方法中,数字调制的载波是AD9851输出的正弦信号,其频率和幅度均可调,调制波通常是一系列由0和1交替出现的序列信号串。