Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.072.564 Times

Screenshot Fast root-mean-square (RMS) power 1.0

  Date Added: July 01, 2013  |  Visits: 437

Screenshot Fast root-mean-square (RMS) power

Report Broken Link
Printer Friendly Version


Product Homepage
Download (44 downloads)



FASTRMS Instantaneous root-mean-square (RMS) power via convolution.FASTRMS(X), when X is a vector, is the time-varying RMS power of X, computed using a 5-point rectangular window centered at each point in the signal. The output is the same size as X and contains, for each point in X, an estimate of the instantaneous power expressed in the signal.FASTRMS(X), when X is a matrix, is the time-varying RMS power of the columns of X.FASTRMS(X,WINDOW), if WINDOW is a vector, computes the moving quadratic mean using the weights specified in WINDOW. If WINDOW is%an integer, a LENGTH(WINDOW)-point rectangular window is used. When FASTRMS is being used to estimate the instantaneous amplitude of an oscillatory, zero-mean signal X (see below), WINDOW should be chosen based on the frequency content of X. Lower frequency signals require longer windows, whereas higher frequency signals allow shorter windows. As a rule of thumb, the window should be at least as long as one period of the signal.FASTRMS(X,WINDOW,DIM), when X is a matrix, computes the RMS power along the dimension DIM. (DIM specifies the "time" axis for a matrix ofmany trials.) FASTRMS(X,WINDOW,DIM,AMP), if AMP is nonzero, applies a correction so that the output RMS reflects the equivalent amplitude of a sinusoidal input signal. That is, FASTRMS mutliplies the output by SQRT(2) to account for the fact that the integral of sin^2(t) over one period, t ~ [0,2*pi], equals (1/SQRT(2)).The speed of FASTRMS is achieved by using convolution to compute the moving average of the squared signal. For this reason, FASTRMS also achieves maximal resolution, as the output is exactly the same size as X. However, the tradeoff is that some "edge effects" are incurred on the first and last approximately LENGTH(WINDOW)/2 samples. That is, since the convolution is computed using a zeropadded version of X, the RMS power will appear diminished near the beginning and end of the signal. Therefore, FASTRMS is best used on large input signals X. EXAMPLE Fs = 200; T = 5; N = T*Fs; t = linspace(0,T,N); noise = randn(N,1); [a,b] = butter(5, [9 12]/(Fs/2)); x = filtfilt(a,b,noise); window = gausswin(0.25*Fs); rms = fastrms(x,window,[],1); plot(t,x,t,rms*[1 -1],'LineWidth',2); xlabel('Time (sec)'); ylabel('Signal') title('Instantaneous amplitude via RMS') Created by Scott McKinney, January 2011http://www.mathworks.com/matlabcentral/fil.../authors/110216

Requirements: No special requirements
Platforms: Matlab
Keyword: Achieves Approximately Average Compute Convolution Effectsquot Equivalent Incurred Input Maximal Mutliplies Quotedge Reason Resolution Sinusoidal Squared Tradeoff
Users rating: 0/10

License: Freeware Size: 10 KB
USER REVIEWS
More Reviews or Write Review


SCREENSHOT FAST ROOT-MEAN-SQUARE (RMS) POWER RELATED
Communication  -  Gaussian Mixture Model 1.0
The GMM returns the cluster centroid and cluster variances for a family of points if the number of clusters are predefined. The centroid and variance can then be passed to a Gaussian pdf to compute the similarity of a input query point with...
10 KB  
Libraries  -  OpenInteract2::Manual::Widgets 1.99_06
OpenInteract2::Manual::Widgets Perl module contains template widgets in OpenInteract. OpenInteract2 supports using templates as a simple graphical widget. A widget is a common element into which you can just plug in text or parameters to...
931.84 KB  
Communication  -  Woody Average (Average with alignment) 1.0
Computes the Woody average by first aligning individual signals (corrupted by jitter) with the standard average. Uses xcorr to compute the lag and then re-averages the signals to get an improved estimate.Example included in help.Technique...
10 KB  
Development Tools  -  Convolution integral approximation via trapezoidal quadrature rule 1.0
This code computes the approximation of the convolution integral (*) between two functions, f(t) and g(t), sampled at the times t1,t2,...,tm (unit spacing), via the trapezoidal quadrature rule. To compute the integral with other than unit spacing,...
40.96 KB  
Network & Internet  -  Compute Portal Project 0.8.11
Compute Portal Project is a portal project to produce a web based front end to a compute resource, such as a cluster, using PHP, mysql, and apache. The intent is to allow non-programmers to use complex programs through an intuitive interface....
102.4 KB  
Misc. Web Browser Tools  -  Compute MAC address to IPv6 1.0.4305.34445
Compute MAC address to IPv6 is a an utility that can help you retrieve the MAC address of your computer then change it to an IPv6 address with just a couple of clicks. Now it is very easy to change yout address with the help pf this handy and...
 
MP3 Tools  -  General Convolution 3D 1.1
This filter is a general 5x5 convolution filter with an extra dimension - time. It applies one matrix to the current frame, another matrix to the previous and yet another one to the frame prior to that. Settings Use output instead of input...
297 KB  
Modules  -  Posts Per Day Average on Topic 1.0.3
This will display the total posts per day average underneath the user's avatar
 
Scientific and Engineering  -  Simple Average Calculation 1.0
This script allows you to runĀ a simple program that can average a list of numbers.
 
Communication  -  Graphical convolution animation 1.0
Shows graphically the various stages of discrete convolution for any two 1-D signals.This is for educational purposes really so the screens are optimized for signals of a few samples. Between two stages the figure pauses and requires the user to...
10 KB  
NEW DOWNLOADS IN SCRIPTS, COMMUNICATION
Scripts  -  Free Ecommerce website creator 1.2
Free Ecommerce website creator is a free PHP shop creating script. This allows you to put a online shop on your own website. Create your own free ecommerce website for Your Business. Create an online shop using easyGUI online shop creator. The...
1.44 KB  
Scripts  -  MochiGames PHP Script ZDR 1.00
MochiGames PHP Script ZDR is web site, ready for use, for flash games. These flash games are downloaded automatically by "MochiGames PHP Script ZDR" from MochiGames media. The use of the games is free, you can use your own Mochi Publisher ID and...
368.54 KB  
Scripts  -  Php Chat 2.0
Add a free php site, single sign-on and multiple skins, 100% free 1. Server Modes: The chat server has paid mode and free mode. If the free chat mode, a free chat room will be assigned to your website with your domain as the room name. 2....
938.87 KB  
Scripts  -  Nibbleblog 3.0.1
Nibbleblog it's a powerful engine for creation and manipulation of BLOG's completely free. Very simple to install and configure (Only 1 step). The database used is based on XML files and this way it is not necessary to use MySQL or similar DBMS....
371.09 KB  
Scripts  -  PHP File Manager | CloudOsys 2.9b8
CloudOsys is a PHP file manager, a tool that allows your visitors upload files such as media content directly to your website. Your visitors will upload files directly to your website, where they can share and comment on them. Through cloud...
1.41 MB  
Communication  -  Contact Form Script 1
This PHP script is a fully functioning contact form which can be easily installed on your own website. It enables users to contact you directly by filling out the form. The PHP script is completely FREE to use, and none of the code is encoded...
19 KB  
Communication  -  Ethernet Source with SimEvents 1.1
When audio or video is transmitted over an Ethernet network, the data is usually transmitted in bursts of packets with long idle times in between bursts. SimEvents is a good tool for modeling those types of sources and studying the effects of...
2.8 MB  
Communication  -  Autocorrelation and Crosscorrelation function of gold sequence 1.0
This m-file finds and plots the autocorrelation and crosscorrelation function(ACF and CCF) of generated Gold codes of length 31.Crosscorrelations are three valued.
10 KB  
Communication  -  Zoom Spectrum 1.0
This function returns N point DFT samples of 2dw band of Fourier transform of a sequence. Typically, fft() returns N samples of Fourier transform ranging from 0 to 2pi. This function takes the N-point DFT samples and returns N-point samples...
10 KB  
Communication  -  BER of BPSK DS-SS System 1.0
This m-file finds the bit error rate performance of BPSK DS-SS system over (i) AWGN channel and (ii) Slow Rayleigh fading channel corrupted by AWGN. Compare the performance with simple BPSK system.In this simulation I have used two functions.So to...
10 KB