You must work individually for this course-work. You should design and build
3 WHAT SHOULD BE SUBMITTED
A report in a Portable Document File (.pdf ) format with the schematic diagram of the hardware for your prototype together with any MATLAB code in an .m file you may have used to design and calculate your filter and the source of the software in an .
Your report must explain the behaviour of your hardware design, assuming a “black box” abstraction only for the Arduino board you may have used, i.e. Nano or Uno. Everything else in your hardware must be described and explained.
Your report must also include a detailed explanation of your MATLAB code together with a frequency response diagram you may have produced using MATLAB for the purpose of your filter design. If you have used the filterDesigner tool, then you must include the filter designer session file (.fda) and the filter C header file (fdacoefs.h) with the coefficients of the designed filter.
You also need to include a detailed description of the behaviour and semantics of your Arduino C codeyou may have used for this course-work.
In your report, you are also encouraged to include any images of your system working for different input signals for frequencies in the pass-band, transfer region and the stop-band of your filter. Your report should not be longer than 5000 words excluding diagrams, source code and references. However, anyone reading your report should be able to find enough information and instructions for the complete reproduction of your findings and results.
Within your report you should explain how your code interacts with the hardware of the Arduino Nano/Uno µ-controller. This will necessitate some description of the architecture and functionality of the hardware you are using.
You must submit the Arduino code of your system that implements the specification in this document and the report that describes its design and inner workings. The deadline is 8:45am on 10th of May 2021. Your submission must be uploaded to the corresponding submission journal on Blackboard. You must also demonstrate your system in your scheduled lab session during the week starting on 10th of May 2021.
During the demonstration of your work, your implementation will be aggressively tested and you will be expected to explain the workings of your system. Demos allow us to gauge authorship and, as a result, a mark of 0 will be recorded if you do not present your work regardless of the state of your submission.
Any attempt to obtain a pass by unfair means is very serious and submissions will be checked for plagiarism. Cases of copying the work of another student, supplying solutions to fellow students, or the use of other unacknowledged material will normally result in a fail grade of zero marks for the assignment. You should beaware that formal disciplinary action, as described in the University Regulations, may also be taken against plagiarists. The disciplinary panel has the power to inflictserious penalties including expulsion from the course.