Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

energy in a signal

Status
Not open for further replies.

praveen450

Member level 5
Joined
May 13, 2011
Messages
89
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Activity points
1,957
Hello,

I'm implementing a matlab code to find energy in the gaussian signal. First I generated a gaussian signal and find the energy in it. Again I differentiated the signal 5 times and find the energy in it. Now, the energy in both the gaussian and 5th derivative gaussian signal should be same. But I'm unable to get this answer. Could anyone help me in this regard.
The matlab code is shown below :

clc
clear
b2=0
c=0.1e-9;
a2=1
x1=linspace(-1,1,2000);
x=x1.*10.^-8;
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
in1=exp(-((x)./c).^2);%zero-order gaussian signal
out=abs(in1.^2/50);%power of the signal
%energy =sum(out)%energy of the differentiated signal
energy=trapz(x,out)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%der2=-2*in1.*(c^2-2*x.^2)/(c^4);
der2=diff(in1,5)./(x(2)-x(1))^5;
der2=horzcat(der2,0,0,0,0,0)
out=abs(der2.^2/50);%power of the signal
%energy=sum(out)%energy of the differentiated signal
energy=trapz(x,out)
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top