5.0

5.0 | 1 rating Rate this file 35 Downloads (last 30 days) File Size: 913.1 KB File ID: #32136
image thumbnail

Add Noise

by Kamil Wojcicki

 

07 Jul 2011 (Updated 14 Jul 2011)

Add noise to a signal at a prescribed SNR level.

| Watch this File

File Information
Description

Takes two signal vectors as inputs and produces a mixture signal at a desired SNR level (dB). Includes various examples.

MATLAB release MATLAB 7.10 (2010a)
Tags for This File  
Everyone's Tags
Tags I've Applied
Add New Tags Please login to tag files.
Comments and Ratings (1)
14 Aug 2011 Neo  
Please login to add a comment or rating.
Updates
08 Jul 2011

Updated icon transparency on package description.

14 Jul 2011

Added:

randi = @(n)( round(1+(n-1)*rand) );

to support older MATLAB releases.

Relaxed sanity check to:

assert( abs(SNR(signal,noisy)-snr) < 1E10*eps(snr) );

Tag Activity for this File
Tag Applied By Date/Time
snr Kamil Wojcicki 08 Jul 2011 09:58:47
signal to noise ratio Kamil Wojcicki 08 Jul 2011 09:58:47
db Kamil Wojcicki 08 Jul 2011 09:58:47
signal processing Kamil Wojcicki 08 Jul 2011 09:58:47
add noise Kamil Wojcicki 11 Jul 2011 10:57:44
noise Kamil Wojcicki 11 Jul 2011 10:57:44
mix Kamil Wojcicki 11 Jul 2011 10:57:44

Contact us at files@mathworks.com