#### Introduction

Welcome to EC3400 Virtual Lab! Click on the arrow below to watch the introductory video. In this short video, Dr. Cristi will introduce the NPS lab equipment you will use to complete the EC3400 lab exercises. If you have any questions, do not hesitate to contact the instructor. Enjoy the lab!

#### Labs

Lab 1: Getting Started with software and the hardware.

In this lab we get familiar with the Xilinx Blockset of Simulink and the hardware (FPGA) and set up all the parameters needed to properly program the board. In particular the goals will be the following:

- Set up the FPGA hardware using Simulink
- Test sampling (ADC) and reconstruction (DAC) at various sampling frequencies using Simulink and the hardware;
- Address finite precision arithmetic issues such as conversion between signed and unsigned representations.

At the end of this lab the student will be able to address most issues concerning the setting of the sampling rate and finite precision arithmetic in the board.

Lab 2: Simple Filter Design

In the second lab we design a simple filter by combining time delays and gains. In particular the goals will be the following:

- Design a simple second order filter and implement it using the Xilinx Blockset;
- Simulate it and make sure that it performs the way we desire;
- Implement it on the FPGA and test the performance.

This lab will be enable the student to implement a simple set of operations on the FPGA.

Lab 3: General Filter Design

This lab will make full use of the capabilities of designing and implementing filters using the Xilinx Blockset. In particular the goals will be the following:

- Given specifications in the frequency domain, in terms of bandwidth and attenuation, design a filter using the tools available (such as FDATool);
- Simulate it and make sure that the performance is what we expect;
- Implement the algorithm on the FPGA and test the performance.

This lab will be addressing a number of issues which arise when we design and implement a filter, such as multirate, filter structure and efficiency.