|
STC8系列单片机,不少型号都有定时器及PWM功能。而CTCSS,是模拟对讲机中的模拟亚音,从67-250.3Hz这38组低频声调中,选择一个作为开启静噪的条件,当接收机解调出来的音频信号中,检测到指定亚音声调(如88.5Hz),才打开静噪。
于是,我想到了一种利用STC8系列单片机,实现亚音编解码的设想。
亚音编码:利用循环查表的方式,通过内部PWM外设,加上RC低通滤波,生成亚音。通过控制定时器中断的周期,控制查表时的速度,达到生成不同频率亚音的效果。
亚音解码:接收解调的音频信号,通过放大后,在经过运放组成的RC有源低通滤波(截止频率不高于300Hz),并且利用整形(单片机内部或外部的比较器)后,进入单片机的计数器或者外部中断,进行计数。用另外一定时器来设定一定计数时间间隔,在一定时间间隔内,比较计数值与所设定值是否相符,来控制是否在某一引脚输出高电平来控制静噪打开 |
|