0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

浅析数字AGC的matlab仿真程序

通信工程师专辑 来源:通信工程师专辑 作者:了凡三训 2021-06-29 17:01 次阅读

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

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • AGC
    AGC
    +关注

    关注

    0

    文章

    161

    浏览量

    51663
  • 滤波器
    +关注

    关注

    161

    文章

    7816

    浏览量

    178108
  • 噪声
    +关注

    关注

    13

    文章

    1122

    浏览量

    47410

原文标题:大学毕业设计一席谈之二十二 数字AGC的matlab仿真(2)

文章出处:【微信号:gh_30373fc74387,微信公众号:通信工程师专辑】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    pcm3070-k cs AGC与stereo AGC具体作用与区别是什么呢?

    pcm3070-k cs AGC 与 stereo AGC具体作用与区别是什么呢?
    发表于 11-07 06:36

    Matlab/Simulink/Stateflow建模开发及仿真测试

    matlab 模拟仿真 熟悉Matlab/Simulink/Stateflow建模开发及仿真测试,熟悉V模型开发流程。 熟悉自动代码生成,能够编写或者配置自动代码生成脚本。
    发表于 10-24 17:23

    第5章 MATLAB程序设计.ppt

    第5章 MATLAB程序设计
    发表于 10-24 16:40 0次下载

    AIC3254如何在自己的程序中修改AGC的噪声阈值以及关于AGC的各种延时?

    如题,我现在用自己的单片机控制AIC3254,现在想要做的是修改立体声AGC功能中的噪声阈值(noise threshold)和AGC的各种延时,如噪声恢复延时,反弹延时等: 但是我直接修改页0
    发表于 10-17 06:02

    vca810 agc输出稳定电压大小和agc调节灵敏度的影响因素有哪些?

    首先大致解释下电路 电路分为VCA810放大-过零比较器-整流电路滤波 agc电路的意义应该都知道,分析形成agc的原理:首先VCA810放大要能正常工作,+—40db,带宽》20M。过零比较
    发表于 09-12 06:59

    VCA810 AGC电路仿真失败的原因?

    最近再调AGC选择了VCA810这个芯片 调试了快一周了 但是仿真都没有过 恳求各位TI工程师帮忙 下面是两张仿真实验的图 上面这一章是我验证 vca810是否能够正常工作看起来 虽然不是完美
    发表于 09-02 06:23

    按照LMH6505手册给的AGC电路进行仿真,为什么发生了仿真错误?

    为什么我按照LMH6505手册给的AGC电路进行仿真,却发生了仿真错误
    发表于 08-23 07:17

    用Tina仿真VCA821的AGC电路实现不了增益怎么解决?

    用软件仿真根本无法实现仿真,想实现输出电压等于Vref但是没法实现,想设计一个用VCA821设计一个AGC电路实现输出直流电压等于Vref的直流电压,可是仿真无法实现,求助。
    发表于 08-22 06:47

    AGC VAC821仿真结果不对是什么原因导致的?

    AGC VAC821仿真结果不对
    发表于 08-14 06:18

    基于MATLAB的通信系统设计

    在通信系统设计领域,MATLAB作为一款强大的数学计算与仿真软件,广泛应用于信号处理、通信系统建模与仿真等方面。本文将详细介绍一个基于MATLAB的通信系统设计方案,包括系统架构、各模
    的头像 发表于 07-18 15:52 1487次阅读

    matlab与FPGA数字信号处理系列 Verilog 实现并行 FIR 滤波器

    空间 后,在命令行窗口输出Num 变量名 ,回车,输出 Num 的值,把这些值复制黏贴 到 Matlab 代码的 hn 部分,用中括号[]括起来 ,就可以运行 Matlab程序了。 (3)加权求和进行
    发表于 05-24 07:48

    MATLAB电路仿真时间要考虑那些因素

    MATLAB电路仿真是一种常用的工具,用于模拟和分析电子电路的性能。在进行电路仿真时,需要考虑各种因素,以确保仿真结果的准确性和可靠性。下面是一些需要考虑的主要因素: 电路拓扑结构:电
    的头像 发表于 04-21 09:27 752次阅读

    MATLAB电路仿真中能讲电流汇总的元件

    MATLAB电路仿真中,可以使用许多元件来汇总电流。以下是一些常见的元件和它们在电路中的作用: 电阻(Resistor):电阻是电路中最基本的元件之一,用于限制电流的流动。在MATLAB电路
    的头像 发表于 04-21 09:23 3301次阅读

    DSP软件 MATLAB仿真实验报告

    电子发烧友网站提供《DSP软件 MATLAB仿真实验报告.pdf》资料免费下载
    发表于 03-24 09:49 13次下载

    如何使用MATLABMATLAB Parallel Server扩展整车仿真呢?

    使用 MATLAB 和 Simulink 设计和构建 Rivian 车辆仿真界面平台帮助我们实现了关键目标。我们为工程师和非工程师创建了统一平台,用于运行整车仿真、后处理结果和创建报告。
    的头像 发表于 01-10 18:22 1223次阅读
    如何使用<b class='flag-5'>MATLAB</b>和<b class='flag-5'>MATLAB</b> Parallel Server扩展整车<b class='flag-5'>仿真</b>呢?