| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 772 人关注过本帖
标题:[求助]一个严重待修改的电压闪变程序
只看楼主 加入收藏
lihui5699
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2007-5-11
收藏
 问题点数:0 回复次数:0 
[求助]一个严重待修改的电压闪变程序
本人新手,在做有关电网稳态信号的检测算法实现,下面程序是电压闪变的内容,但是不太会写,请大家帮忙改正。谢谢!!!
算法:信号模型:u(t)=U*(1+a(t))*cos(w*t),v(t)=m*cos(w*t),a就是想要得到的调幅波。
流程:先将u平方,然后经过小波解调出a的平方,直流的和高频信号(2w及以上)都不要,然后对得到的a方信号给线性变换和开方

所想要的波形:
图片附件: 游客没有浏览图片的权限,请 登录注册



N=10000;
u=zeros(1,N);%需不需要?
m=0.1,w1=20*pi,w=100*pi,U=1;%这些参数随便改,只要波形对就好
t=1:0.00015625:5;%,采样信号6400,采多久也不太清楚,波形对就好
v=zeros(1,N);%需不需要?
v=m*cos(20*pi*t);
u(1:size(t,2))=U.*[1+v].*cos(w.*t);%这是版主给的写法
figure(1);
plot(u(1:size(t,2)));
x=u.*u;
figure(2);
plot(x);
l=length(x);
[c,l]=wavedec(x,7,'db4');
a7=wrcoef('v',c,l,'db4',7);%不知是不是这样提取a方的,是不是要滤波
figure(3);
plot(v7);
tf=sqrt(v7);%线性变换先没写
figure(4);
plot(tf);


请大家帮帮忙啊!!!谢谢la!!!

[此贴子已经被作者于2007-5-12 12:13:56编辑过]

搜索更多相关主题的帖子: 电压 
2007-05-12 11:44
快速回复:[求助]一个严重待修改的电压闪变程序
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.034079 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved