Rank: 916 based on 149 downloads (last 30 days) and 9 files submitted
photo

Marko Neitola

E-mail
Company/University
University of Oulu, Dept. of Electrical and Information Engineering, Electronics Laboratory
Lat/Long
65.059364, 25.46532

Personal Profile:

Marko Neitola, D.Sc. (Tech.)
Research Scientist
Electronics Laboratory
Dept. of Electrical Engineering
Faculty of Information and Electrical Engineering
University of Oulu, Finland


 

Watch this Author's files

 

Files Posted by Marko Neitola View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
10 Dec 2014 Screenshot A Fully Automated Flowgraph Analysis Tool for MATLAB A handy signal flow graph analysis tool for exploring transfer function(s) of a given system. Author: Marko Neitola transfer function, signal flow graph, delta sigma, parameter extraction 41 9
  • 4.0
4.0 | 2 ratings
17 Apr 2014 Screenshot Quadrature Data Weighted Averaging Simulink models of a multibit quadrature delta sigma A/D converter with DWA. Author: Marko Neitola data conversion, simulink 7 0
29 Jun 2012 Screenshot Four-Parameter Sinefit Least squares sinusoid fit. Optimization toolbox not needed. Data can be non-uniformly sampled. Author: Marko Neitola leastsquares, sinusoid, fit, data diagnostic, least squares, four parameter 29 4
  • 4.8
4.8 | 5 ratings
23 Nov 2011 Screenshot Symbolic Root Locus GUI Root locus plot GUI using symbolic expressions. Author: Marko Neitola root locus 12 0
21 Jun 2011 Screenshot Delta Sigma converter spurious tone predictor A simple analytical model that predicts DSM spurious tones with arbitrary stimulus. Author: Marko Neitola data converters, modeling, prediction, deltasigma, sigmadelta, spurious tones 12 1
Comments and Ratings by Marko Neitola View all
Updated File Comments Rating
05 Nov 2014 Delta Sigma Toolbox High-level design and simulation of delta-sigma modulators Author: Richard Schreier

Extremely helpful and educational toolbox.

Not sure if the author reads this, but here is a tiny improvement for clans.m:

For better convergence, transform the errors in minimization functions (dsclansObj6a,dsclansObj6b) into quadratic errors.

Howto:
1. Open clans6.m
2. in sub-function dsclansObj6a, after "f = abs(evalTF(H,exp(1i*pi/OSR)));" type "f=f*f".
3. in sub-function dsclansObj6a, after "g = sum(abs(impulse(H,100))) -1 - Q;" type "g=g*g".

This way the target value for Q will be reached quite accurately at low OSR.

02 May 2014 A Fully Automated Flowgraph Analysis Tool for MATLAB A handy signal flow graph analysis tool for exploring transfer function(s) of a given system. Author: Marko Neitola

Thank you Weiming XIONG for the suggestion.

The tool should now work in newer Matlab versions.

30 Sep 2013 A Fully Automated Flowgraph Analysis Tool for MATLAB A handy signal flow graph analysis tool for exploring transfer function(s) of a given system. Author: Marko Neitola

Hi Steffen,

Thanks for notifying the problem.
It is likely that I will try to fix this problem, but not very soon. In the mean time, I won't remove the tool from File Exchange.

For other flowgraph analysis tool users: if you have suggestions on how to fix the problem, please send info to me: marko.neitola(at)gmail.com

Br, Marko

06 Aug 2012 Four-Parameter Sinefit Least squares sinusoid fit. Optimization toolbox not needed. Data can be non-uniformly sampled. Author: Marko Neitola

For clarification:

Using the three-parameter fit disables the iterative frequency search. To enable this, use searchflag = 0.

For instance, if you want function messages (verbose), graphics (plotflag) and no iterative search, use

verbose = 1;
plotflag = 1;
searchflag = 0;

[params,yest]=sinefit(yin,t,f,verbose,plotflag,searchflag);

06 Jun 2012 Analog Filter Design Toolbox GUI to design and simulate active (opamp) LP and HP Bessel, Butter, Cheby, and Elliptic filters. Author: James Squire

Excellent work. If you could only add more features, i would recommend it to my students.
What i need is:
- Bandpass and bandreject filter design and synthesis
- A simple LC filter syntesis feature would be great, like in Wilamowski's matlab GUI toolbox (www.eng.auburn.edu/users/wilambm/DAF.zip)
- group delay plot in the analysis menu

Comments and Ratings on Marko Neitola's Files View all
Updated File Comment by Comments Rating
02 May 2014 A Fully Automated Flowgraph Analysis Tool for MATLAB A handy signal flow graph analysis tool for exploring transfer function(s) of a given system. Author: Marko Neitola Marko Neitola

Thank you Weiming XIONG for the suggestion.

The tool should now work in newer Matlab versions.

08 Jan 2014 A Fully Automated Flowgraph Analysis Tool for MATLAB A handy signal flow graph analysis tool for exploring transfer function(s) of a given system. Author: Marko Neitola Weiming XIONG

Adding 'find' in 4 lines of flow_tf.m seems fixing it:

line 131~132:
innod(find(innod==sym(char(outnod(ind)))))=ym_ind;
outnod(find(outnod==sym(char(outnod(ind)))))=ym_ind;

line 141~142: innod(find(innod==sym(char(innod(ind)))))=ym_ind;
outnod(find(outnod==sym(char(innod(ind)))))=ym_ind;

30 Sep 2013 A Fully Automated Flowgraph Analysis Tool for MATLAB A handy signal flow graph analysis tool for exploring transfer function(s) of a given system. Author: Marko Neitola Marko Neitola

Hi Steffen,

Thanks for notifying the problem.
It is likely that I will try to fix this problem, but not very soon. In the mean time, I won't remove the tool from File Exchange.

For other flowgraph analysis tool users: if you have suggestions on how to fix the problem, please send info to me: marko.neitola(at)gmail.com

Br, Marko

14 Jun 2013 A Fully Automated Flowgraph Analysis Tool for MATLAB A handy signal flow graph analysis tool for exploring transfer function(s) of a given system. Author: Marko Neitola Steffen

Hi Marko.
Thanks for that interesting tool. Unfortunately it does does not work with R2013a (even with the example files). Following error message is thrown:

Error using symfun>validateArgNames (line 191)
Second input must be a scalar or vector of unique symbolic variables.
Error in symfun (line 45)
y.vars = validateArgNames(inputs);
Error in sym/subsasgn (line 1639)
C = symfun(B,[inds{:}]);
Error in flow_tf (line 131)
innod(innod==sym(char(outnod(ind))))=ym_ind;
Error in flowdemo (line 5)
H=flow_tf('Examples/CRFBSYM.flw');

Would you please provide me some help on this issue?

01 Oct 2012 Four-Parameter Sinefit Least squares sinusoid fit. Optimization toolbox not needed. Data can be non-uniformly sampled. Author: Marko Neitola Eric

Contact us