AGC的浮点仿真程序来了!文末还给出参考资料的列表,建议大家去知网下载。这些资料可以帮助大家完善AGC的理论!
%%%%%% AGC性能之测试程序归档版本1 %%%%%%%
%%%% File: DigitalAGC_test_rel1.m %%%%%%
%%% date: 2008-08-07 author: %%%%%
%%%%%%% 程序说明 %%%%%%%%%%
% 本程序以DigitalAGC_test_rel1v1为基础进行归档整理。
% 本程序完成含有指数滤波器的AGC以及无指数滤波器的AGC进行比较,
% 使用AGC51自编函数。
clear all;
%%************* 程序主体 ***************%%
%*********** 信号源 ******************
fc= 10;
fs= 200;
t1=0:1/fs:1;
t2=1+1/fs:1/fs:2;
t3=2+1/fs:1/fs:3;
t4=3+1/fs:1/fs:4;
t5=4+1/fs:1/fs:5;
t6=5+1/fs:1/fs:7;
Amp = 2.5; % 单位 v
ref_power = 0; % 功率值 0dbw
%%%%% 输入功率为20db的单频信号 I、Q两路信号
Isignal_input=[Amp*cos(2*pi*fc.*t1) Amp/2*cos(2*pi*fc.*t2) Amp/5*cos(2*pi*fc.*t3) Amp/4*cos(2*pi*fc.*t4) Amp/3*cos(2*pi*fc.*t5) Amp*2*cos(2*pi*fc.*t6)];
Qsignal_input=[Amp*sin(2*pi*fc.*t1) Amp/2*sin(2*pi*fc.*t2) Amp/5*sin(2*pi*fc.*t3) Amp/4*sin(2*pi*fc.*t4) Amp/3*sin(2*pi*fc.*t5) Amp*2*sin(2*pi*fc.*t6)];
%**************** 高斯白噪声信道 ****************
cnr=15;
Isignal_input_noise = awgn(Isignal_input,cnr);
Qsignal_input_noise = awgn(Qsignal_input,cnr);
%**************** AGC 模块 ******************
%%% 将含有指数滤波器的AGC以及无指数滤波器的AGC进行比较,
编辑:jq
全部0条评论
快来发表一下你的评论吧 !