PHP Classes

Probability distribution: Create noise with Gaussian or Poisson distribution

Recommend this page to a friend!
  Info   Screenshots Screenshots   View files View files (3)   DownloadInstall with Composer Download .zip   Reputation   Support forum (1)   Blog    
Ratings Unique User Downloads Download Rankings
StarStarStar 55%Total: 381 All time: 6,713 This week: 105Up
Version License PHP version Categories
prob_distribution 0.1GNU General Publi...5.0PHP 5, Statistics, Audio


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
  Performance   Level  
Name: Michele Andreoli is available for providing paid consulting. Contact Michele Andreoli .
Classes: 7 packages by
Country: Italy Italy
Age: 38
All time rank: 54118 in Italy Italy
Week rank: 550 Down21 in Italy Italy Down
Innovation award
Innovation award
Nominee: 4x

  • Preview
  • screenshot.jpg
  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 140KB
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  
This week:0
All time:6,713
This week:105Up
User Ratings User Comments (1)
 All time
Really cool code!
13 years ago (Moises Jafet)