Home > By category > Scripts >Development Tools > iSignal



iSignal

  • Downloads: 
  • Views: 
  • Rating:

function Y=isignal(Data,xcenter,xrange,sm,sw,em,dm,rm,s1,s2)
Version 1.9, Novemver, 2011.
An interactive function that performs smoothing, differentiation, and peak sharpening of a time-series signal "Data", which may be a 2-column matrix with the independent variable (x-values) in the first column and dependent variable (y values) in the second column, or separate x and y vectors, or a single y-vector. Returns the processed independent axis (Y) vector as the output argument. The lower half of the figure window shows a plot of the entire signal, and the upper half shows a selected portion controlled by the pan and zoom keystrokes or by optional input arguments 'xcenter' and 'xrange', respectively. Other keystrokes also allow you to control the smooth type, width, and ends treatment, the derivative order (0th through 4th), and peak sharpening. (Alternatively, the initial values of these parameters can be passed to the function via the optional input arguments sm, sw, em, dm, rm, s1, s2).

The S key (or optional argument "sm") determines the smooth mode:
If sm=0, the signal is not smoothed.
If sm=1, rectangular (sliding-average or boxcar)
If sm=2, triangular (2 passes of sliding-average)
If sm=3, pseudo-Gaussian (3 passes of sliding-average)
If sm=4, Savitzky-Golay smooth
The A and Z keys (or optional argument sw) control the smooth width.
The X key (or argument "em") controls how the "ends" of the signal (the first w/2 points and the last w/2 points) are handled.
If ends=0, the ends are zero.
If ends=1, the ends are smoothed with progressively smaller smooths the closer to the end.
See http://terpconnect.umd.edu/~toh/spectrum/Smoothing.html

The D key (or optional input argument "dm") determines the derivative
order (O, 1, 2, 3, or 4). See
http://terpconnect.umd.edu/~toh/spectrum/D...rentiation.html

The E key (or optional argument "rm") turns off and on peak
sharpening (resolution enhancement). The sharpening strength is
controled by the F and V keys (optional argument "s1") and B and G
keys (optional argument "s2"). The optimum values depend on the peak shape and width; For details, see http://terpconnect.umd.edu/~toh/spectrum/I...eResEnhance.htm).

The Backspace key starts background correction mode. The cursor changes to crosshairs; click it at multiple points along the presumed background. When the last point is clicked, the linearily interpolated baseline betwen those points is subtracted from the signal. To restore the original background (i.e. to correct an error or to try again), press the '' key (just below the backspace key).

The P key toggles off and on the peak measure mode, which measures and displays the peak position, height, width, and area of the one peak at a time if it is centered and zoomed in; a red "cap" on the peak indicates that portion of the signal that is taken for the measurement. Press the 'R' key to print out the peak measures in the command window. Press the T key to activate the "autozero" mode, which subtracts a quadratic background from the signal segment in the upper window.

The L key toggles off and on the Overlay mode, which overlays the selected portion in the upper plot with the original signal as a dotted line, for comparison.

The ; key sets selected region to zero (to trim away artifacts and spikes).

Press K to see all keyboard commands.

EXAMPLE 1: Data in two columns of a matrix.
>> load data.mat
>> isignal(DataMatrix);

EXAMPLE 2: Data in separate x and y vectors
>> isignal(x,y); or
>> isignal(y)

EXAMPLE 3: As above, but specifies initial values of pan (xcenter) and
zoom (xrange) in the last two input arguments.
>> isignal(DataMatrix,180,40); or
>> isignal(x,y,180,40);

EXAMPLE 4: As above, but additionally specifies initial values of
SmoothMode, SmoothWidth, ends, and DerivativeMode.
>> isignal(DataMatrix,180,40,2,9,0,1);

EXAMPLE 5: As above, but additionally specifies initial values of the
peak sharpening parameters Sharpen, Sharp1, and Sharp2.
>> isignal(DataMatrix,180,40,2,9,0,0,1,51,6000);

EXAMPLE 6: >> x=[0:.005:2];y=humps(x);Data=[x;y];
4th derivative of the peak at x=0.9:
>> isignal(Data,0.9,0.5,1,3,1,4);
Peak sharpening applied to the peak at x=0.3:
>> isignal(Data,0.3,0.5,1,3,1,0,1,220,5400);
(Press 'E' key to toggle sharpening ON/OFF)

Free download from Shareware Connection - function Y=isignal(Data,xcenter,xrange,sm,sw,em,dm,rm,s1,s2) Version 1.9, Novemver, 2011.

Publisher: Tom O'Haver | License: Shareware
Version: 1.9 | Size: 10 KB | Platform: Matlab, Scripts
Released Date: 08-02-2013 | Rating: 0 | Title: iSignal

Author Url: http://www.mathworks.com
Program Info Url: http://www.mathworks.com
Download Url: http://www.mathworks.com/matlabcentral/fx_files/32075/22/isignal.zip

More downloads from iSignal publisher Tom O'Haver:

Interactive Smoothing - nteractive smoothing for time-series signals, with sliders that allow you to adjust the smoothing parameters continuously while observing the effect on your signal dynamically

Interactive Power Spectrum Demo - Digital signal generator (sumulator) with power spectrum display and sliders for "real time" control

Fit blackbody equation to spectrum - Simple example of the use of the FMINSEARCH function to fit the blackbody equation to the emission spectrum of an incandescent body for the purpose of estimating its color temperature and emissivity

iPower: Interactive Power Spectrum Demonstrator - Keyboard-controlled interactive power spectrum demonstrator, useful for teaching and learning about the power spectra of different types of signals and the effect of signal duration and sampling rate

IDpeak: Peak Identifier Function - Finds peaks in the signal "DataMatrix" (with x-values in column 1 and y-values in column 2)

iSignal keywords:
iSignal related downloads:

SWF to FLA Converter for PC - SWF to FLA Converter for PC by Eltima Software is a new tool to convert any Macromedia Flash file into the original FLA. Thanks to it you can customize any file available on the Internet (providing that you don't abuse copyright notes) to suite your.

Repair corrupt Microsoft word files - Professional word file repair software doc file restore tool correct corruption in corrupted Microsoft Word files and documents. MS Word repair software supports all version files of Microsoft Word created including MS Word XP, MS Word 2000, MS Word

SysTools ZIP Repair - Zip file repair software for Zip file recovery to open corrupt zip file, repair zip file, & extract zip files. Best ZIP file reader tool to restore music, images, documents, emails etc from corrupt Zip files.

SysTools BKF Recovery - Repairs corrupt BKF archive having CRC error

Registry Optimizer - Scan, Find and Fix PC Errors Fast! Optimization of Your PC made Easy.

Shareware Connection periodically updates pricing and software information of 'iSignal' from company source 'Tom O'Haver' , so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft,  Using 'iSignal' crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of iSignal.

New Reviews

PictBear - Nowadays, a majority of PC users resort to digital image editing once in a while. It may be required for retouching image captured in smart phones or for creating an album in Facebook. For some people, tinkering with digital images is a pastime ...

MagiX Video Pro - For PC users, there is no shortage of software to edit video. However, not all video editors come with the required features and versatility to edit complex projects and deal with several gigabytes of HD content easily. The high end video editors ...

Voila - Mac users have never felt much hassle as far as image editing goes, given the fact Apple itself offers two compelling image editing suites. However, serious users may find the inbuilt screen capturing options basic, the fact they are much ahead ...

Avast Endpoint Protection Suite Plus - PC security has become a vital aspect of computing nowadays and business users face the heat more than home users. While installing and handling a standalone antivirus suite is neither tedious nor time consuming, the scenario is different in ...

Avid Media Composer - When it comes to professional level video editing, there are plenty of tools available for computer users nowadays. While a lot of studio professionals swear by apps like Adobe’s powerhouse software Premiere Pro and Mac users stick to Final ...

Wipe Expert 3 - Data security has become a serious issue for billions of computer users worldwide. From using encryption apps to backing up data in cloud, users are resorting to various measures to ensure safety of their data nowadays. However, you also need to ...

CyberGhost VPN - There are so many ways available to browse the web nowadays. You can use a plethora of devices and pick from various service providers to get online. However, tech savvy users resort to additional measures to access the internet without being ...

Cryper - Nowadays PC users can no longer rely completely on any security software. Newer ways of data theft and exploits are emerging on the horizon, making PC security a complicated and worrisome thing. If you are particular about the data you store in ...

Quick Heal PCTuner - Performance deficit or unexpected slowdown is something most PC users are acquainted with. Even those with powerful laptops and desktops have to face these issues from time to time. A PC can run slowly when temporary files clutter the HDD or ...

McAfee SiteAdvisor Live - Nowadays, PC users look for more than a standalone antivirus software to boost their PC protection level. If you feel concerned about online safety and need a more secure browsing experience, it is prudent that you use an add-on security tool ...




New Downloads

CSS Button Hover Effects

CSS BUTTON HOVER EFFECTS is
pure HTML5/CSS3 flat buttons.
Buttons have HTML5 structure
and work on all major
browsers. ...

Free MP3 Cutter

Free MP3 Cutter is a simple
application that enables you
to directly cut large audio
files of MP3 and other audio
formats ...

Callback Widget

Looking for an effective still
affordable way to increase
conversions and make your
company more open to
customers? By ...

.NET Telnet Shell Component
CS VB.NET ASP

Easily add Telnet and Telnet
connectivity to your .NET
applications. In addition, it
also adds exclusive Telnet and
...

pplot

PPLOT is a graphical plot
layout and design tool for
both Matlab 4 and Matlab 5
(both PC and UNIX versions)

Normalize N-D Vectors in
Single Matrix or N
Component Matrices

Normalizes N-D vectors
provided either in one matrix,
or as multiple component
matrices.

Kwartz

Kwartz is a template system
which realized the concept
"Independence of Presentation
Logic".

matlab2tikz

As of now, matlab2tikz does
not support the conversion of
all possible MATLAB figures.

Particle Filter Color
Tracker

A simple example demonstrating
how to track an object with
particle filter

XLS2STRUCT

[S,E] = XLS2STRUCT(FILE) reads
the Excel-file FILE and
converts the columns

ldapvi

ldapvi is an interactive LDAP
client for Unix terminals.

PHPMQ

PHPMQ is an Open Source
serverless messaging toolkit
for PHP, giving the PHP
developer ability to perform
JMS operations ...