Designing a Digital Processing and Communication System