#348 in Computers & technology books
Use arrows to jump to the previous/next product
Reddit mentions of Signals and Systems (2nd Edition)
Sentiment score: 7
Reddit mentions: 13
We found 13 Reddit mentions of Signals and Systems (2nd Edition). Here are the top ones.
Buying options
View on Amazon.comor
- Used Book in Good Condition
Features:
Specs:
Height | 9.4 Inches |
Length | 7.7 Inches |
Number of items | 1 |
Weight | 3.5935348706 Pounds |
Width | 1.5 Inches |
My professor used Signals and Systems as the textbook. Since the professor can't speak English and the lecture was boring, I decided to skip the class and watch online lectures instead. At the final, I found out the exam was copied from other schools and translated into English.
One time, I failed a class because the professor lost my paper. the paper is still to be found.
Chinese education loves math riddles. Sometimes, they will give out riddles for students to solve. I can't possibly solve those riddles in the limited time without coming across them before hand.
I tend to skip classes and read textbooks by myself. Chinese textbooks are poorly organized and work load was heavy. I always found that the final exam questions were not covered by the book.
In C programming class, students are required to answer ambiguous questions and write snips by hand. It was ridiculous. Students who can't write any program by themselves could earn a perfect score. I just merely passed.
If I lived through boring lectures, made notes on what types of questions would be on the exam, had previous final papers on my hand, and made the professor know my face, I could have passed. If I did a bunch of exercises and understand the material perfectly, I might have passed (since I never got to see my papers, I am not able to make any conclusion). For some subjects, since I kinda understand the material, I could have failed but I got a pass. For some subjects I had absolute confidence, I failed.
I am responsible for my failing. If I had the chance to do it again, I would choose not to waste my time in CQU.
the classic signals book is Signals and System by Alan Oppenheim.
https://www.amazon.com/Signals-Systems-2nd-Alan-Oppenheim/dp/0138147574
This is the grad school "bible" in (digital) signal processing, heavy on linear algebra and probability:
http://www.amazon.com/Mathematical-Methods-Algorithms-Signal-Processing/dp/0201361868
Undergrad "bible" (mostly just a fourier analysis approach; useful for linear, time-invariant, causal systems):
http://www.amazon.com/Signals-Systems-2nd-Alan-Oppenheim/dp/0138147574
Signals & Systems 2nd Edition by Oppenheim, Willsky and Nawab is the book I'm using and I've found it to be quite enjoyable reading it. Probably also helped me ace the midterm as well.
EDIT: Here's the Amazon page: http://amzn.com/0138147574
DSP is really useful in a wide variety of disciplines, especially if you end up becoming an embedded programmer. A lot of embedded code hooks into digital or analog sensors, and gleaning useful information from these sensors usually requires some amount of signal processing. Granted, it isn't always as complicated as what you'd learn in a DSP class, but it is really useful to know that stuff is available when you need it.
All this being said, I'm not going to lie to you, this material is not exactly intuitive, and can be very challenging to learn on your own. It is very math heavy, and there aren't very many good resources out there that I know of that can help with the learning curve.
Things that I used to help me get through the classes were:
I'm sorry to hear that the main prof is shitty. Maybe another thing to consider would be taking the class online from another university? This one looks pretty solid.
Good luck!
Signals and Systems, Oppenheim is a good introduction to System Theory, and Valkenburg's Analog Filter Design does well on filters (particularly active filters).
There isn't much good on passive (LC) filters still in print, though.
One gap in most references on filters is the specifics of elliptic filters. They lament the difficulty of elliptic functions and just cover using tables to design them. If you'd like some useful papers on elliptic filters though, let me know.
Buy this textbook & read it
https://www.amazon.ca/Signals-Systems-2nd-Alan-Oppenheim/dp/0138147574/ref=sr_1_1?keywords=oppenheim+signals+and+system&qid=1559266548&s=books&sr=1-1
also a useful quick reference : http://www.dspguide.com/
As a software developer the hardest part will probably be sharpening your mathematics skills. At my undergrad the CS kids only took up to Calculus II, which is really not enough math.
I started on DSP as a sophomore, teaching myself from this book. Even though I was able to implement a few filters successfully and understand the basics, I don't think it really clicked until I took a linear systems course.
All that being said, you can totally do it. But it won't be easy without the technical background - sure you use the tools we make, but honestly we hide most of the technical parts from the user anyway (the user doesn't know about or care about Butterworth vs Chebeshev filters). Put in the work to learn the mathematics. I recommend Oppenheim and Willsky if you don't have the linear systems background. Besides that, you really just need to show the company that you're a music lover, and it looks like for you that should be easy enough. PM me if you want more info.
Ahh gotcha. A more intuitive description might be that the Guassian is a neat way of "smoothing" your function. If you are looking at your function f at some time t, then the Gaussian just adds a little bit of the function at times close to t, say f(t+1) and f(t-1).
The mathematical description of applying this filter on your entire signal is called convolution, and the DFT provides ways of doing this quickly.
For reference, I learned from the book Signals and Systems
Oppenheim gives a really great explanation for the motivation and derivation behind the Laplace and Fourier Transforms in is book Signals and Systems.
I know he also has some lectures on MIT Open Courseware, but I haven't seen them. I've heard good things.
I was really happy to have read that book before my Diff Eq class. Because that text just threw the Laplace Transform at us like it was handed down from the gods.
Hey,
ECE212.
ECE241 - You learn C++ and OOP fundamentals in this course. We didn't have a textbook when I took it. Just online notes.
ECE241 - Stephen Brown is a prof at UofT and a great lecturer. I also still have this book if you are interested in buying from me!
ECE216 - Might still have this book if you're interested.
ECE221 - Professor Stickle probably will teach this course. Great lecturer but his tests/exams are notoriously hard.
ECE243 - Did not have a textbook when I took the course. Prof. Moshovos provided course notes online.
ECE297 - No textbook for this course. It's like a mini design project that lasts all semester where you have to build a concurrency based storage server in a team of 3. Picking a good team of programmers and technical writers is imperative.
Protip: Next time check TUSBE for textbook names and buying second-hand textbooks.
PS: Congrats on getting through 1st year, 2nd year will be tough.
I took the same two courses, as well as EE123 (digital signal processing), which had a very good text: http://www.amazon.com/Discrete-Time-Signal-Processing-2nd-Prentice-Hall/dp/0137549202. Another good one is http://www.amazon.com/Signals-Systems-Prentice-Hall-Signal-Processing/dp/0138147574/ref=sr_1_1?ie=UTF8&s=books&qid=1240638404&sr=1-1 , which was an optional text for EE120 when I took it (much better than the Lee & Varaiya text IMO).