Rank: 592 based on 222 downloads (last 30 days) and 7 files submitted
photo

W. Owen Brimijoin

E-mail

Personal Profile:
Professional Interests:
auditory neurophysiology, psychoacoustics, and perception.

 

Watch this Author's files

 

Files Posted by W. Owen View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
10 Jul 2014 Screenshot Round to Vector Rounds the supplied N-D matrix to the values in a supplied vector. Author: W. Owen Brimijoin round, quantize 28 0
  • 5.0
5.0 | 1 rating
07 Jul 2014 Screenshot Time Series Indexing Outputs means of a time series given a vector of labels and time stamps Author: W. Owen Brimijoin time series, array, matrices, eeg, stimulus triggered av..., indexing 31 0
07 Jul 2014 Screenshot Oscillator and Signal Generator A simple command-line function for generating standard waveforms, click trains and noise bursts. Author: W. Owen Brimijoin signal generator, signal processing, oscillator, wavefunction, sinusoid, triangle 84 3
  • 5.0
5.0 | 1 rating
26 Jun 2013 Screenshot Adaptive Track Engine Determines what changes you should make to the signal during a psychoacoustic adaptive track. Author: W. Owen Brimijoin psychoacoustics, adaptive track, experiment design, signal processing, thresholds, measurement 18 0
22 Jul 2011 Kautz sequence generator Generates example Kautz sequences of specified number of characters and subsequence lengths. Author: W. Owen Brimijoin sequences, kautz sequence, de bruijn sequence, statistics, sequence 19 0
Comments and Ratings by W. Owen View all
Updated File Comments Rating
28 Jun 2013 Oscillator and Signal Generator A simple command-line function for generating standard waveforms, click trains and noise bursts. Author: W. Owen Brimijoin

Oops.. my mistake, "chirp.m" is only included in the Signal Processing toolbox! I have updated the function to include simple linear and logarithmic sweep options. For these you need to provide a [start stop] vector of frequencies.

To the list of signal options, I have also added brown noise (1/f^2) and grey noise. Mind you, it's a generic grey (ISO Equal-Loudness at 60 phons), since *true* grey noise must be custom defined to match each listener's psychoacoustic loudness contour.

The updated version has been submitted and should pop up soon.

24 Jun 2013 Oscillator and Signal Generator A simple command-line function for generating standard waveforms, click trains and noise bursts. Author: W. Owen Brimijoin

I am so glad you find this submission helpful, Deborah. Excellent suggestions, I will certainly add more noise forms as soon as I can compute the best filter coefficients I can. Watch this space for grey noise and brown noise, among others.

I am, however, hesitant to add support for frequency sweeps because I think it would complicate the currently simple input argument structure. What's more, there is the built-in Matlab 'chirp.m' function that does a bang-up job of making fm signals!

29 May 2013 de Bruijn sequence generator Generates example de Bruijn sequences of specified number of characters and subsequence lengths. Author: W. Owen Brimijoin

@Mahdiyar - from the error you are getting, I'd guess that you haven't put the m-file in a directory that Matlab knows anything about. Either use addpath or place the file in your current directory and it should work just fine.

05 Apr 2013 absmax Returns the value of the element with the largest absolute value in the input matrix. Author: Adam McNeilly

What about this alternate (and arguably simpler) means of solving the problem:

A(abs(A)==max(abs(A(:))))

Hooray for logical indexing!

04 Apr 2013 TOGGLEFIG Finds and activates, or creates, figure with user-specified name. Author: Brett Shoelson

Only just found this function this morning - but it made my day.

Comments and Ratings on W. Owen's Files View all
Updated File Comment by Comments Rating
09 Jul 2014 Round to Vector Rounds the supplied N-D matrix to the values in a supplied vector. Author: W. Owen Brimijoin hsiung, Chang

28 Jun 2013 Oscillator and Signal Generator A simple command-line function for generating standard waveforms, click trains and noise bursts. Author: W. Owen Brimijoin Brimijoin, W. Owen

Oops.. my mistake, "chirp.m" is only included in the Signal Processing toolbox! I have updated the function to include simple linear and logarithmic sweep options. For these you need to provide a [start stop] vector of frequencies.

To the list of signal options, I have also added brown noise (1/f^2) and grey noise. Mind you, it's a generic grey (ISO Equal-Loudness at 60 phons), since *true* grey noise must be custom defined to match each listener's psychoacoustic loudness contour.

The updated version has been submitted and should pop up soon.

24 Jun 2013 Oscillator and Signal Generator A simple command-line function for generating standard waveforms, click trains and noise bursts. Author: W. Owen Brimijoin Brimijoin, W. Owen

I am so glad you find this submission helpful, Deborah. Excellent suggestions, I will certainly add more noise forms as soon as I can compute the best filter coefficients I can. Watch this space for grey noise and brown noise, among others.

I am, however, hesitant to add support for frequency sweeps because I think it would complicate the currently simple input argument structure. What's more, there is the built-in Matlab 'chirp.m' function that does a bang-up job of making fm signals!

06 Jun 2013 Oscillator and Signal Generator A simple command-line function for generating standard waveforms, click trains and noise bursts. Author: W. Owen Brimijoin Deborah

I really like this submission, saved me an awful lot of trouble!
However, while you're at it, I would love if there were more waveforms available, like a swept sine (linear sweep, exponential... but I think this does exist somewhere on FE) or different noise forms like grey noise (weighted with an inverse A-Filter).
The function is documented nicely and has a helpful help section.

29 May 2013 de Bruijn sequence generator Generates example de Bruijn sequences of specified number of characters and subsequence lengths. Author: W. Owen Brimijoin Brimijoin, W. Owen

@Mahdiyar - from the error you are getting, I'd guess that you haven't put the m-file in a directory that Matlab knows anything about. Either use addpath or place the file in your current directory and it should work just fine.

Contact us