Question: Communication systems are integral to modern technology, enabling the exchange of information over different mediums. At the core of these systems lies the transmission of
Communication systems are integral to modern technology, enabling the exchange of information over different mediums. At the core of these systems lies the transmission of data from a source to a destination through a channel, often subject to noise and interference. This term project aims to provide handson experience in understanding basic communication system components and applying them to a cryptology scenario. In this term project, you will create a basic communication system with a focus on cryptology. The project involves designing a basic communication system simulation using MATLAB, where a transmitter encrypts a text message, sends it through a simulated channel, and a receiver decrypts the received message. The following are the minimum requirements; however, any cool addition will be rewarded generously Transmitter function: Responsible for encoding the original message into a secure format using a predefined key. Key information will be stored in an Excel file with two columns: the English alphabet in the first column and the corresponding encrypted version in the second column. Channel Simulates the transmission medium. For the purposes of this project, you will implement a controlled dropped character, assuming the channel has interference causing the th character of each word to be dropped. This feature can be enabled and disabled by the user through a switch in the user interface. Receiver Decrypts the received message using the same key from the Excel file, transforming it back to its original form User Interface: Implement a MATLAB App Designer interface with a text box for users to input their original sentences. Buttons to activate transmitter and receiver functions. A switch to enable and disable the channel interference feature. Transmitter Function Activate Transmitter Button: Develop a MATLAB function that takes the userinput sentence, reads the key from the Excel file, and encrypts the message. This Excel file can be uploaded through the user interface by a Browse Button. Receiver Function Activate Receiver Button: Create a MATLAB function that takes the encrypted message, reads the key from the same Excel file, and decrypts the received message. A screen recording of your application to be submitted with the code.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
