One way to mill boards from a tree is with a chainsaw mill which pulls a chain saw through a large piece of wood.

The chainsaw is typically moved by hand and the user slows down and speeds up depending on how hard it is to cut the wood, which precludes attaching a constant speed drive to move the saw.

Recording the sound of the saw and analyzing its frequency content might be able to be done acoustically, and the chainsaw motion controlled  accordingly – perhaps a good E90.


  • Implement the FFT on a DSP processor and display result.
  • Study adaptive filters and implement one.
  • Program the DSP processor to implement a DTMF coder and/or decoder.
  • Study wavelets, and demonstrate their use
  • Explore computer vision techniques based on DSP principles
  • How can DSP algorithms be implemented on Gate Arrays. http//
  • Implement a filter in Verilog
  • Describe, in some depth, architectural features of our DSP processor designed particularly for DSP work, and write some code to demonstrate.
  • Write a very efficient (assembly language) FIR filter for a DSP
  • Code up a prime factor FFT (Matlab or C)
  • Report on the advantages of Delta-Sigma (oversampling) D/A and A/D convertors
  • Create a filter design package that generates source code for the DSP (ie, given a specified frequency response, the package generates a program that will implement that filter)
  • Design a system that performs either µ-law or A-law companding, then test it.
  • Construct a system that produces band-limited white noise. This would be very useful for the department for a wide variety of purposes.
  • Perform data compression using Linear Predictive Coding, Huffman Coding, or some other compression algorithm.
  • Show how quantization affects pole location in various realizations of IIR filters.
  • Explore how quantization affect the performance of FIR filters.
  • Description (and implementation?) of Parks-McClellan algorithm for filter design.
  • Research/Implement Linear Predictive Coding
  • Research Speech Analysis (tools and techniques used).
  • Implement an IIR filter on a fixed point DSP processor and investigate scaling of coefficients.
  • How can approximately linear phase IIR filters be designed.
  • Detect the location of a sound by employing multiple microphones (or use multiple speakers to “steer” sound).

The Arduino is a cheap electronics board that allows you to make your own electronics without a ton of coding experience. We love the Arduino, but like any electronics project, coming up with ideas for what to build is tough. Whether you’re just looking for inspiration or just need a place to start, let’s take a look at ten of the coolest Arduino projects.

Source: Top 10 Kickass Arduino Projects

Develop a low power (battery driven) wireless device/sensor.

The Bluetooth Smart SensorTag is designed to shorten the design time for Bluetooth App development from months to hours by allowing App developers to write Apps that enable and use advanced sensors directly from a smartphone without any firmware or embedded software development.

Source: Simplelink SensorTag –