Taking any of the following courses will greatly improve your understanding of the design and implementation of embedded signal processing and digital communication systems:
Taking any of the following courses will greatly improve your understanding of the theory and algorithms for signal processing and digital communications:
EE 351M and EE 360K cover complementary aspects of communication systems to the coverage in EE 345S. Below, X represents that the design and/or analysis of that topic is covered:
Transmitter Subsystem | EE345S | EE351M | EE360K |
Encoding | X | X | |
Error Coding | X | ||
QAM/PAM | X | X | |
Fast Fourier Trans. | X | X | |
Multiplexing | X | ||
Pseudo-Noise Sequence | X | X | |
Pulse Shaping | X | X | |
Phase Shifting | X | X | X |
Transmit Filter | X | X | |
Echo Canceller | X |
Receiver Subsystem | EE345S | EE351M | EE360K |
Phase Locked Loop | X | ||
Timing Recovery | X | X | |
Receive Filter | X | X | |
Channel Equalizer | X | X | |
Phase Shifting | X | X | X |
Demultiplexing | X | ||
Pseudo-Noise Sequence | X | X | |
Fast Fourier Trans. | X | X | |
PAM/QAM Demodulation | X | X | |
Error Correction | X | ||
Decoding | X | X |
EE 351M also covers the basics of speech and audio signal processing. EE 360K covers standards for wireline and wireless communication systems.
So, both EE 351M and EE 360K have complementary material to EE 345S, and both would be beneficial to take if you would like a more in-depth understanding of the theory and algorithms behind communication systems.