Principles of Signals and Systems