170 likes | 346 Views
Digital Systems for Signal Processing Project proposal. Devices and Topics. Devices: DSPC6000, dsPIC, FPGA… Topics: digital filtering, adc and dac, interfaces, peripheral implementations…. Teams. Individual and team ( with 2 members in each group) activities are allowed.
E N D
Digital Systems for Signal Processing Project proposal
Devices and Topics • Devices: DSPC6000, dsPIC, FPGA… • Topics: digital filtering, adc and dac, interfaces, peripheral implementations…
Teams • Individual and team (with 2 members in each group) activities are allowed. • Each “group” will be provided with a DSP/FPGA board. You can use your personal computer or a Lab machine to manipulate the boards, as long as the required software is installed. • Following is the grading criteria with a total of 10 points for any projects. But different projects may carry different weights in your final grade. • Project report: 30% • Original contribution: 10% • Oral discussion: 60% • Typically, all members in a team will get the same grade for a project, unless the team leader or other members report that someone contributes little to the project and he/she should get only a certain percentage (e.g., 90%) of the team’s grade.
Project Proposals • PIC based digital filter implementation • Reference: AN852 • http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1824&appnote=en012035
Project Proposals • DTMF detection on a PIC microcontroller • Reference: AN257 • http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1824&appnote=en024294
Project Proposals • PS/2 keyboard to PIC connection • Reference: PyroElectro Tutorial • http://www.pyroelectro.com/tutorials/ps2_keyboard_interface/index.html
Project Proposals • PIC based sine wave generation and arcsin computation • LUT based with linear interpolation • http://www.dattalo.com/technical/software/pic/sine18.asm • http://www.dattalo.com/technical/software/pic/arcsine.asm
Project Proposals • DAC implementation using PIC PWM • Extraction of a rectangular square DC-component • http://ww1.microchip.com/downloads/en/AppNotes/00538c.pdf
Project Proposals • PIC based low-cost AD converter • Based on current balancing • http://www.bytecraft.com/Low_Cost%2C_Low_Speed_A_D_conversion_for_Embedded_Systems • http://www.dattalo.com/technical/software/pic/a2d.asm
Project Proposals • PIC based TrueRMS-to-DC converter • Inspired by power meter • http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en520559
Project Proposals • Use of NI LabVIEW DSP builder with the C6711 • http://www.ni.com/white-paper/3501/en
Project Proposals • FPGA implementation of a quadrature decoder • http://opencores.org/project,quadraturecount
Project Proposals • FPGA implementation of the miniCPU • http://opencores.org/project,mcpu
Project Proposals • FPGA projects from eewiki • http://eewiki.net/display/LOGIC/Home • PWM generator • PS/2 interface • SPI interface (slave/master) • Pseudo Noise generator
Project Proposals • FPGA cordic implementation • Use of VHDL for complex signal computation • http://opencores.org/project,cordic
Project Proposals • FPGA filter implementation • Implementation based on Distributed Arithmetic • http://www.xilinx.com/appnotes/theory1.pdf ; http://www.andraka.com/distribu.htm
Project Proposals • FPGA implementation of a simple sigma-delta ADC • http://www.latticesemi.com/products/intellectualproperty/referencedesigns/simplesigmadeltaadc.cfm