ChirpLab1_1

所属分类:matlab编程
开发工具:matlab
文件大小:4266KB
下载次数:169
上传日期:2013-04-28 21:19:21
上 传 者天涯168
说明:  最新最实用的线性调频变换工具箱(chirplet变换)
(The linear FM transform the toolbox (Chirplet transform))

文件列表:
ChirpLab1_1\ChirpletTrans\ChirpletTransform.m (4578, 2013-03-03)
ChirpLab1_1\ChirpletTrans\ChirpNormColoredNoise.m (2406, 2013-02-27)
ChirpLab1_1\ChirpletTrans\CTColoredNoise.m (2493, 2013-02-27)
ChirpLab1_1\ChirpletTrans\CTPlain.m (2232, 2013-02-27)
ChirpLab1_1\ChirpletTrans\CTVarAmp.m (3428, 2013-02-27)
ChirpLab1_1\ChirpletTrans\dyadindex.m (659, 2013-02-27)
ChirpLab1_1\ChirpletTrans\GetChirpletGraphParam.m (11187, 2013-02-27)
ChirpLab1_1\ChirpletTrans\GetSlopes.m (2382, 2013-02-27)
ChirpLab1_1\ChirpletTrans\node.m (426, 2013-02-27)
ChirpLab1_1\ChirpletTrans\PolynomialsInt.m (1219, 2013-02-27)
ChirpLab1_1\ChirpPath.m (1430, 2013-02-27)
ChirpLab1_1\CompileMex.m (1481, 2013-02-27)
ChirpLab1_1\Data\ForDemos\CubicPhase2signal-BP16-slevel0_15N1024.mat (274744, 2013-02-27)
ChirpLab1_1\Data\ForDemos\CubicPhase2signal-BP16-slevel0_15N512.mat (138104, 2013-02-27)
ChirpLab1_1\Data\ForDemos\CubicPhase2signal-BP16-slevel0_25N1024.mat (274744, 2013-02-27)
ChirpLab1_1\Data\ForDemos\CubicPhase2signal-BP16-slevel0_25N512.mat (138104, 2013-02-27)
ChirpLab1_1\Data\ForDemos\CubicPhase2signal-BP16-slevel0_275N1024.mat (146744, 2013-02-27)
ChirpLab1_1\Data\ForDemos\CubicPhase2signal-BP16-slevel0_2N1024.mat (274744, 2013-02-27)
ChirpLab1_1\Data\ForDemos\CubicPhase2signal-BP16-slevel0_2N512.mat (138104, 2013-02-27)
ChirpLab1_1\Data\ForDemos\CubicPhase2signal-BP16-slevel0_35N1024.mat (274744, 2013-02-27)
ChirpLab1_1\Data\ForDemos\CubicPhase2signal-BP16-slevel0_35N512.mat (138104, 2013-02-27)
ChirpLab1_1\Data\ForDemos\CubicPhase2signal-BP16-slevel0_3N1024.mat (274744, 2013-02-27)
ChirpLab1_1\Data\ForDemos\CubicPhase2signal-BP16-slevel0_3N512.mat (138104, 2013-02-27)
ChirpLab1_1\Data\ForDemos\CubicPhase2signal-BP16-slevel0_4N512.mat (138104, 2013-02-27)
ChirpLab1_1\Data\ForDemos\nullsimsN1024.mat (1428272, 2013-02-27)
ChirpLab1_1\Data\ForDemos\nullsimsN512.mat (1289584, 2013-02-27)
ChirpLab1_1\Demos\AnalyzeDataDemo.m (1617, 2013-02-27)
ChirpLab1_1\Demos\BinaryInspiralDemo.m (4498, 2013-02-27)
ChirpLab1_1\Demos\ColoredNoiseDemo.m (2983, 2013-02-27)
ChirpLab1_1\Demos\FindBPDemo.m (2289, 2013-02-27)
ChirpLab1_1\Demos\FindBPposSlopesDemo.m (2548, 2013-02-27)
ChirpLab1_1\Demos\FindMCTRDemo.m (2339, 2013-02-27)
ChirpLab1_1\Demos\FindSPDemo.m (1950, 2013-02-27)
ChirpLab1_1\Demos\RunSimsAltDemo.m (762, 2013-02-27)
ChirpLab1_1\Demos\RunSimsDemo.m (750, 2013-02-27)
ChirpLab1_1\Demos\VarAmpDemo.m (2721, 2013-02-27)
ChirpLab1_1\Documentation\ChirpLabManual.pdf (204770, 2013-02-27)
ChirpLab1_1\Documentation\Makefile (730, 2013-02-27)
ChirpLab1_1\FORRELEASE.txt (3303, 2013-02-27)
ChirpLab1_1\Inspiral\Across.m (880, 2013-02-27)
... ...

INSTALLING CHIRPLAB 1. INTRODUCTION ChirpLab is a collection of Matlab and MEX routines which implements a method for detecting quasi-periodic signals in noisy data via chirplet path pursuit. The method is described in detail in [1]. 2. INSTALLATION 2.1 Requirements The software requirements for ChirpLab are - tar and gunzip to install the package on Unix-based systems, or zip to install the package on Windows. - Matlab version 6 or higher. We have successfully compiled ChirpLab under the following operating systems and compiler versions: - Solaris 9 (SunOS 5.9), cc 5.3 - Fedora Core 4 Linux, gcc 3.3.6 - Mac OS X Compilation on other systems such as Windows should also work just fine. 2.2 Unpacking the archive ChirpLab is distributed as a compressed tar or zip file. The current version is available on the ChirpLab home page [2]. To install, 1) Download the compressed archive. 2) Uncompress it at the desired location: gunzip -c ChirpLab1_1.tar.gz | tar xfv - or use zip if installing under Windows. This will create a directory tree rooted at ChirpLab1_1/ containing the source code. 3) Enter the ChirpLab directory: cd ChirpLab1_1 4a) Start up MATLAB and run ChirpPath. If the MEX source is not compiled, it will be compiled automatically. 4b) You may prefer to compile the MEX source outside MATLAB. To do so type "make" in the top ChirpLab directory: make If this returns errors make sure that your system fulfills the following requirements: - a C/C++ compiler capable of creating MEX files. - GNU make (compilation will not work using non-GNU versions of make). On Solaris, aliasing "make" to "gmake" will usually work. Some hand editing of the Makefile.include in the top level directory of ChirpLab may be required to set the correct extension for compiled MEX files. 5) Before using ChirpLab, the Matlab paths must be set up. Edit the file ChirpPath.m and change the variable CHIRPLABPATH to the directory where ChirpLab is installed. Note that the directory separator character should be the same as what is normally used on your OS. (Optional) To permanently add the ChirpLab directories to your MATLABPATH, you can add the following commands to your Unix profile For csh-derived shells use: setenv CHIRPLAB setenv MATLABPATH ${MATLABPATH}:${CHIRPLAB}/mex/src/Networks: ${CHIRPLAB}/ChirpletTrans:${CHIRPLAB}/Data:${CHIRPLAB}/Data/ForDemos: ${CHIRPLAB}/Networks:${CHIRPLAB}/Utilities:${CHIRPLAB}/Inspiral For Bourne-shell derived shells use: CHIRPLAB=; export CHIRPLAB MATLABPATH= ${MATLABPATH}:${CHIRPLAB}/mex/src/Networks: ${CHIRPLAB}/ChirpletTrans:${CHIRPLAB}/Data:${CHIRPLAB}/Data/ForDemos: ${CHIRPLAB}/Networks:${CHIRPLAB}/Utilities:${CHIRPLAB}/Inspiral 6) To test that ChirpLab is installed properly, start Matlab, set up the paths using ChirpPath and run the demo script FindBPDemo 3. PACKAGES ChirpletTrans/ -- Functions for the Chirplet Transform. Data/ -- Directory for storing data from simulations. Demos/ -- Some examples of using the code. Documentation/ -- Holds files with documentation for ChirpLab. Networks/ -- Network flow algorithms for finding the minimum cost to time ratio, shortest path and other related things. Utilities/DisplayChirplets.m can be used to plot the paths. Used for chirp detection Inspiral/ -- Functions for generating simulated gravitational wave signals. Utilities/ -- Scripting utilities (for plotting chirplets etc.), code for generating simulated noise and signals. REFERENCES [1] Emmanuel Candes, Philip Charlton and Hannes Helgason. "Detecting Highly Oscillatory Signals by Chirplet Path Pursuit", http://arxiv.org/gr-qc/0604017 [2] http://www.chirplab.org

近期下载者

相关文件


收藏者