Digital Signal Processing |
|||||||
Please Read The following downloads and designs are the copyright of Cumbria Designs and are provided free for non commercial use. In return for using any of the material provided below, we ask that you make a donation to a registered humanitarian charity. How much and to which charity is up to you of course. We hope that you find these downloads a useful addition to your projects. All programs are offered without warranty and liability against Cumbria Designs for any loss resulting from their use. Unless offered, source code is not available. |
|||||||
DSP Project Area | |||||||
Welcome to the DSP section of our website. This is a new field for us so far it it has been a highly rewarding and interesting journey. We're launching this section with a useful Windows program called "FIR Designer". This intuitive little application was developed partly as a learning exercise but mainly because we couldn't find anything similar for free on the internet. The program allows you to design and develop a range of "rectangular" windowed FIR filters for 16 bit DSP processors. Filters include high pass, low pass, bandpass, Hilbert and "Twisted" +/- 45 degree pairs. Two window functions are provided, Blackman and Hamming, which will suit most applications. Graphical output of the impulse and frequency responses are produced along with text listing of the filter coefficients in hex and decimal. Once you are satisfied with a design, the resulting filter kernel file can be saved to a suitable location for editing with a standard text editor such as Notepad or for copying into your application. Three file formats are available; decimal, 16bit hex suitable for processors such as Microchip's dsPIC series and 24 bit hex for the popular ADSP21xx DSP devices. NEW! "Eden dsP" Groups.io Group Have you built or are you considering building an Eden dsP module? Then the Eden dsP Groups.io site is for you! The group features a forum for news support and exchange of ideas along with a files area offering code examples and projects. More details at; https://groups.io/g/EdenDSP |
|||||||
FIR Designer Download and Installation
FIR Designer is written for Windows operating system and has been tested with Windows XP, Windows 7 and Windows 8.1. To be able to run FIR Designer you may need to download and install Microsoft Net Framework 4 or higher. This is a free application from Microsoft and is available for download from here; http://www.microsoft.com/download/en/details.aspx?id=17851 |
|||||||
Once you have installed Microsoft Net Framework,
1. Download FIR Designer from here; FIR Designer either opening the compressed file or saving it to a convenient location. 2. Open the FIR Designer folder and double click on the "setup" file to install. 3. You may be presented with a publisher warning, click OK and the application will install itself and run. |
|||||||
![]() |
|||||||
Please read the help file, which is displayed by pressing the "Help View" button, for instructions on how to use FIR Designer and acknowledgements to those who have contributed to its development. We hope that you find this a useful tool for designing and developing your next DSP project! |
|||||||
|
|||||||
The Eden DSP Module
This simple but versatile dsPIC33E/F based design offers an ideal route into practical DSP. join the Eden DSP group for software, projects support and more! https://groups.io/g/EdenDSP The current version is 1.3, links to the documentation files are given below.
|
|||||||
Processor Compatibility The following 64 pin TQFP package dsPIC processors have been confirmed to operate with the PCB; |
|||||||
Processor |
MIPS | Notes | |||||
dsPIC33FJ64GP306 | 40 | Superceded by the 'A' version. | |||||
dsPIC33FJ64GP306A | 40 | PCB originally designed for this device. | |||||
dsPIC33FJ128GP306A | 40 | Larger memory version of the 360A. | |||||
dsPIC33EP512GP806-I/PT | 70 | Peripheral pin mapping required to present CODEC interface onto correct pins. Some port pins will not align with silk screening. Large flash and RAM, almost twice the throughput of the FJ devices. | |||||
dsPIC33EP512MC806-I/PT | 70 | Recommended device. Peripheral pin mapping required. | |||||
|
|||||||
Eden dsP PCB Version 1.2 This new version incorporates the following changes;
Please visit our kits page to order securely on-line. Tax and shipping will be applied according to the destination. |
![]() For documentation on this and earlier versions, please visit the Yahoo Groups Eden dsP site; https://groups.io/g/EdenDSP |
||||||
|
|||||||
Demonstration Software
Here are a selection of programs written for the Eden DSP Module that may also be easily adapted for other dsPIC platforms. Most of these are "work in progress" and will be updated as development proceeds.
|
|||||||
|
|||||||
The Rishworth DSP Presentation
The slides used in the presentation to the GQRP Club at Rishworth, entitled "DSP for under £50", can be downloaded from the link below. |
|||||||
|