简单的包络检波
来源:互联网 发布:手机视频直播app源码 编辑:程序博客网 时间:2024/06/06 01:02
当 Ui(t) > Uo(t-) 时 Uo(t) = Ui(t)
当 Ui(t) < Uo(t-) 时
RC dUo/dt = Uo
化成差分方程为:
把这个过程用程序来实现就有了下面的代码。
clear all;x = 0:0.000001:0.005;y = sin(200000.*pi.*x) .* (sin(2000.*pi.*x)*0.2 + 0.5);mold = 0.0;out = x;rc = 400;for i=1:5000 if y(i) > mold mold = y(i); else mold = (mold * rc)/(rc + 1); end out(i) = mold; endsubplot(211);plot(y);subplot(212);plot(out);% 半波% void env_half(double in[], double out[], int N) % { % for(int i = 0; i < N; i++) % { % if( in[i] > m_old) % { % m_old = in[i]; % out[i] = m_old; % } % else % { % m_old *= m_rct / ( m_rct + 1 ); % out[i] = m_old; % } % } % } % 全波% void env_full(double in[], double out[], int N) % { % double abs_in; % for(int i = 0; i < N; i++) % { % abs_in = fabs(in[i]); % if( abs_in > m_old) % { % m_old = abs_in; % out[i] = m_old; % } % else % { % m_old *= m_rct / ( m_rct + 1 ); % out[i] = m_old; % } % } % }
阅读全文
0 0
- 简单的包络检波
- 包络检波概要
- 实验七 二极管包络检波实验
- Python在信号与系统中的应用(1)——Hilbert变换,Hilbert在单边带包络检波的应用,FIR_LPF滤波器设计,还有逼格高高的FM(PM)调制
- 简单的,简单的
- 简单的
- 简单破解的简单步骤
- 简单的爱,简单的幸福
- 杀毒软件的简单实现的简单实现
- ListView的简单的简单美化
- 一简单代码的简单错误。。。
- JavaScript 简单DOM API的简单使用
- 如何简单制作简单的个人主页(一)
- 简单记录,Notification.builder的简单实用
- 简单编辑器、菜单栏的简单实现
- Java简单模式的简单例子
- jsp简单练习-简单的下拉表单
- JSP简单练习-一个简单的计数器
- 支持滚动截屏的工具
- Python--调用C语言
- POJ 2323 PERMS 笔记
- 34、不一样的C++系列--数组类模板
- IDEA打开Maven项目
- 简单的包络检波
- java-继承入门
- IntelliJ IDEA开发JavaWeb项目的.gitignore配置
- TimersView
- Mac mysql workbench 使用入门
- 快速排序之挖坑填补法
- java后台封装和解析json数据
- css3形变与动画
- 安卓逆向之基于Xposed-ZjDroid脱壳