|
发表于 2023-7-31 10:23:24
|
显示全部楼层
am的解调没那么复杂的,塞不进单片机
用包络检波,图中第一个am波,第二个理想二极管检波,第三个一阶iir低通滤波器,第四个提取的场强信号。
am检波低通滤波器公式:
附:包络检波matlab文件
- clear all;
- clc;
- N=10000
- n=0:N-1
- fs=2000
- fc=cos(2*pi*1000.*n/N)
- fa=sin(2*pi*10.*n/N)
- alpha=1-1/64
- am=fc.*(0.5+0.4*fa)
- %fft_sig=abs(fft(am))
- %plot(fft_sig(950:1050))
- am1=am
- am1(am1<0)=0
- %
- %sig1=filter(ones(1,256)/256,[1,zeros(1,255)],am1)
- sig1=filter([1,1]*((1-alpha)/2),[1,-alpha],am1)
- rssi=filter(ones(1,fs)/fs,[1,zeros(1,255)],am1)
- subplot(4,1,1)
- plot(am)
- title('am')
- subplot(4,1,2)
- plot(am1)
- title('am包络检波1')
- subplot(4,1,3)
- plot(sig1)
- title('am包络检波2')
- subplot(4,1,4)
- plot(rssi)
- title('rssi')
复制代码
|
评分
-
2
查看全部评分
-
|