Electronics > Beginners
Learn EE being a computer engineering student?
rstofer:
Things like FFT and Riemann Sums have always been written in Fortran - probably still are:
https://www.mathworks.com/matlabcentral/answers/57257-fft-code-in-fortran
For some reason, I like using Fortran for Numerical Analysis. After using it for 50 years or so, it just seems like a perfectly suitable language. Sure, it could be done in Python, probably has, but it would be like eating one of the vegan hamburgers. It just doesn't taste right no matter how much ketchup you use!
The place to play with the math is MATLAB (or Octave) because it can do all this stuff with built-in functions. wxMaxima has a place as well.
So, you take the FFT of a signal to get the amplitudes of the various harmonics and then stuff those amplitudes back into a Fourier Series to get the original waveform.
https://www.mathworks.com/matlabcentral/answers/374592-how-to-use-fft-to-find-fourier-series-coefficients
Just about everything an engineer needs to do is already built into MATLAB (and Octave).
rstofer:
How about starting simple: DC Circuits, Resistance, Capacitance, Inductance, Kirchhoff's Laws, Norton's Theorem, Thevenin's Theorem. First semester EE
Follow that up with AC circuits, Impedance, Frequency Response, Phase Shift, Power Factor, Time Domain, Forced Response, etc. Second semester EE
Get the basics down first before trying to use DSP to create a filter without ever modeling one from the basic RC Low Pass Filter. In other words "What's a filter?".
Navigation
[0] Message Index
[*] Previous page
Go to full version