EENGM4120 Formal report: Goertzel Implementation

Hello, if you have any need, please feel free to consult us, this is my wechat: wx91due

Formal report: Goertzel Implementation:

(EENGM4120. )


Please note that all examples and laboratory exercises conducted during the laboratory sessions are not assessed.

A template for the algorithm is given in C language (see blackboard: gtz_clk.7z).

Tasks to perform:

1.You are required to study the code and implement in C language the Goertzel algorithm in order to detect one frequency. Modify GTZ_One_freq project. Total mark (10%)
2.   Modify the C code provided to you in order to detect all 15 digits (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, #, A, B, C and D). Modify GTZ_All_freq project . Total mark (40%).
3.    Modify the C algorithm to increase the performance and use intrinsics and compiler switches. Total mark (30%).
4.   Write a formal report explaining the implementation and showing/discussing the results. Presentation will be taken into account. Total mark (20%).

A document template is given to you and you should not exceed 6 pages; extra pages can be used in the appendix.

Please include the report in a Word document, PDF and a zip file with ALL the projects. (Please DO NOT submit only the source files). Marks will be deduced if a project will not compile.  Only ONE    report per group is required, with names and email addresses include.

Submission should be through Blackboard.

The following two references show examples of implementation [1] [2].

发表评论

电子邮件地址不会被公开。 必填项已用*标注