Login   Register  
PHP Classes
elePHPant
Icontem

Probability distribution: Create noise with Gaussian or Poisson distribution

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  Info   Screenshots Screenshots   View files View files (3)   DownloadInstall with Composer Download .zip   Reputation   Support forum (1)   Blog    
Last Updated Ratings Unique User Downloads Download Rankings  
2014-09-01 (3 months ago) RSS 2.0 feedNot enough user ratingsTotal: 307 All time: 6,564 This week: 1,523Up
Version License PHP version Categories  
prob_distribution 0.1GNU General Public Lice...5.0PHP 5, Statistics, Audio
Description Author  

This package can be used to create noise with certain probability distributions.

It can generate sets of values with different with either uniform, Gaussian or Poisson distribution.

It can also apply the generated values at an input signal in input to simulate a noise.

An additional filter class can be used to recover the original by first applying a Fast Fourier Transform, the use high-pass or low-pass before recovering the signal using the reverse Fast Fourier Transform.

Innovation Award  
PHP Programming Innovation award nominee
August 2010
Number 5


Prize: One book of choice by Packt
Statistical distributions can be used to generate sets of values useful for many purposes.

This class can use several types of statistical distributions to generate sample values that simulate for instance audio noise.

Additionally it implements frequency based filters to simulate the removal of noise from audio samples.

Manuel Lemos
Picture of Michele Andreoli
Name: Michele Andreoli is available for providing paid consulting. Contact Michele Andreoli .
Classes: 7 packages by
Country: Italy Italy
Age: 28
All time rank: 65824 in Italy Italy
Week rank: 318 Up17 in Italy Italy Up
Innovation award
Innovation award
Nominee: 4x

Screenshots  
  • screenshot.jpg
  • Preview
  Files folder image Files  
File Role Description
Plain text file Filter.class.php Class Class for filtering
Accessible without login Plain text file index.php Example Example of use
Plain text file Noise.class.php Class Class for the probability distribution

Downloadprob_distribution-2014-09-01.zip 140KB
Downloadprob_distribution-2014-09-01.tar.gz 139KB
Install with ComposerInstall with Composer
Needed packages  
Class DownloadWhy it is needed Dependency
Fast Fourier Transform Download .zip .tar.gz To perform the Fast Fourier Transform and applying the filters at the signal Required
 Version Control Unique User Downloads Download Rankings  
 0%Total:307All time:6,564
 This week:0This week:1,523Up
 User Comments (1)  
 
Really cool code!
4 years ago (Moises Jafet)
70%StarStarStarStar