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

    文章

    172

    浏览量

    53742
  • 滤波器
    +关注

    关注

    162

    文章

    8489

    浏览量

    186558
  • 噪声
    +关注

    关注

    13

    文章

    1163

    浏览量

    49498

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    多种储能技术在MATLAB和Simulink中的建模与仿真

    面对这些实际需求,MATLAB & Simulink 展现出了强大的优势。它不仅支持对各种储能技术进行灵活建模,更为“多种储能技术”提供了统一的仿真与分析平台。无论是电池储能、超级电容,还是
    的头像 发表于 05-12 13:48 134次阅读
    多种储能技术在<b class='flag-5'>MATLAB</b>和Simulink中的建模与<b class='flag-5'>仿真</b>

    Adafruit AGC Electret Microphone Amplifier - MAX9814 评测与使用指南

    Adafruit AGC Electret Microphone Amplifier - MAX9814 评测与使用指南 一、概述 在音频领域,自动增益控制(AGC)是极为重要的特性,它能显著提升
    的头像 发表于 05-10 16:15 688次阅读

    MathWorks MBSE平台在仿真驱动数字主线中的作用

    化”或“数据关联”的层面,尚未真正发挥其应有的工程价值。本文从工程决策与系统预测的角度出发,系统阐述数字主线的发展阶段,并重点论证仿真驱动型数字主线在数字工程体系中的核心作用。
    的头像 发表于 05-09 15:06 113次阅读
    MathWorks MBSE平台在<b class='flag-5'>仿真</b>驱动<b class='flag-5'>数字</b>主线中的作用

    探索HMC463低噪声AGC放大器:特性、应用与设计要点

    探索HMC463低噪声AGC放大器:特性、应用与设计要点 在电子工程领域,高性能放大器一直是推动通信、雷达等众多应用发展的关键元件。今天,我们来深入探究Analog Devices公司的HMC463
    的头像 发表于 04-21 10:10 135次阅读

    一文详解SystemC仿真库的编译

    AMD Vivado 设计套件以文件和库的形式提供仿真模型。仿真库包含器件和 IP 的行为和时序模型。编译后的库可供多个设计项目使用。用户必须在设计仿真之前通过名为 compile_simlib 的实用
    的头像 发表于 12-12 15:08 5172次阅读
    一文详解SystemC<b class='flag-5'>仿真</b>库的编译

    数字孪生仿真工作站:如何挑选适配的UPS不间断电源?

    在工业4.0与智能制造浪潮席卷全球的当下,数字孪生技术已成为企业实现数字化转型的核心引擎。通过构建物理实体的虚拟镜像,数字孪生仿真工作站可实时监测设备状态、预测故障风险、优化生产流程,
    的头像 发表于 09-19 09:12 850次阅读
    <b class='flag-5'>数字</b>孪生<b class='flag-5'>仿真</b>工作站:如何挑选适配的UPS不间断电源?

    雷达系统中数字下变频的实现

    本次设计同样是通过在simulink搭建模型并通过matlab仿真得到正确设计后生成IP核的形式来实现数字下变频的功能。
    的头像 发表于 08-30 14:29 1623次阅读
    雷达系统中<b class='flag-5'>数字</b>下变频的实现

    【老法师】多核异构处理器中M核程序的启动、编写和仿真

    有很多研究单片机的小伙伴在面对多核异构处理器时,可能会对多核的启动流程感到困惑——因为不熟悉GCC编程和GDB调试,所以也无法确定多核异构处理器的程序是否能像单片机那样方便地编写和仿真。本篇
    的头像 发表于 08-13 09:05 4284次阅读
    【老法师】多核异构处理器中M核<b class='flag-5'>程序</b>的启动、编写和<b class='flag-5'>仿真</b>

    keil调试阶段无法进行仿真,能进到仿真界面,但是无法执行程序怎么解决?

    keil调试阶段无法进行仿真,能进到仿真界面,但是无法执行程序,这个怎么解决?烧录器用的是jlink
    发表于 07-18 06:08

    纸上谈兵到数字预演:离散事件仿真如何重塑制造业决策逻辑?

    当工厂用 “数字孪生” 提前 100 天跑通生产流程:离散事件仿真的破局之道
    的头像 发表于 07-07 13:56 632次阅读

    同步电机失步浅析

    纯分享帖,需要者可点击附件免费获取完整资料~~~*附件:同步电机失步浅析.pdf【免责声明】本文系网络转载,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请第一时间告知,删除内容!
    发表于 06-20 17:42

    OptiSystem应用:用MATLAB组件实现振幅调制

    程序: 图3.调用MATLAB 勾选运行MATLAB文件: 图4.运行MATLAB文件 在组件中键入MATLAB的m文件文件名: 图5
    发表于 06-13 08:46

    Matlab与MWORKS软件计算精度对比

    MWORKS软件作为同元开发的Matlab替代产品,目前正在军工企业及部分院校开始试用。结合去年开发算例,对两个软件在计算精度方面进行了对比,请各位大神指导。 以《轨道交通系统动力学与Matlab
    发表于 06-07 16:57

    利用MATLAB对交流电机调速系统进行建模和仿真

    技术是借助计算机及相关技术,对真实系统的运行过程和状态进行数字化模拟的技术。Simulink作为MATLAB的一个组件,能够实现对动态系统的建模、仿真和综合分析。本文在Simulink环境中建立面向电气
    发表于 06-06 14:31

    HarmonyOS5云服务技术分享--自有账号对接AGC认证

    ✨ ​​手把手教你:用自有账号玩转华为AGC认证服务​​ ✨ Hi 各位开发者朋友~? 今天咱们来聊聊如何将自家已有的账号系统与华为的AppGallery Connect(AGC)认证服务无缝对接
    发表于 05-22 16:32