Software Listing of Author : "Richard Sikora"

Two complete applications in C, one for the Texas Instruments C5000 fixed-point processor and the other for the TI C6000 floating-point processor. This self-teach application / laboratory is aimed at beginners to allow them to use DSP to generate strange sounds. The digital signal processing is very simple indeed and consists of simply multiplying an audio input by a sine wave. This causes the output to contain sum and difference frequencies. The waveforms and FFTs of the output from the ring modulator are generated using the MATLAB source files. A series of typical results are given in a Word document.

  • Platform: Matlab, Scripts

Used on cellular phones to filter out background noise. Measure the signal to noise ratio of an audio input in realtime. Pass speech but give silence where the input is noise (hiss, snap crackle and pop). Includes a tutorial on how to use statistics (correlation coefficient) to calculate the signal to noise ratio. Realtime implementation using Texas Instruments TMS320C5510 DSK and TMS320C6713 DSK. Code mostly in C, except where it would be too slow and assembly language is used.

  • Platform: Matlab, Scripts

Laboratory 5 of 12 for the Texas Instruments TMS320C5416 DSK. A self-teach application or college laboratory to allow the student to find out by practical experiment the answer to the following question: Comb filters use the same configuration used for echo and reverberation. How does the number of delay elements affect the audio output? Comb filters of different lengths can be selected and the effect on audio heard. Frequency response curves generated from supplied MATLAB source files and also in a Word document. The application could be modified for the MS320C5402 DSK, although this has less user switches (2 vs. 4 of 'C5416).

  • Platform: Matlab, Scripts

Generates dual tones used for DTMF (Dual Tone Multi Frequency) on a touch-tone telephone. Can be used as a signal generator to test the Goertzel Algorithm. Contains a beginners tutorial on how to generate waveforms using Matlab .m files

  • Platform: Matlab, Scripts

Divides an audio signal into bass and treble using FIR filters. The effect of changing the crossover frequency can be selected using the Texas Instruments TMS320C5510 DSK. May also be applied to other devices in the C5000 family. The frequency response curves for each frequency are provided in MATLAB and also in a Word document. This code may be used as a starting point for student projects.

  • Platform: Matlab, Scripts

Laboratory 4 of 12 for the Texas Instruments TMS320C5416 DSK. A self-teach application or college laboratory to allow the student to find out by practical experiment the answer to the following question: How many coefficients are required when implementing a FIR filter for clear division between one range and another?Different filter lengths may be selected and the effect heard. Frequency response curves generated from supplied MATLAB source files and also in a Word document. The application could be modified for the TMS320C5402 DSK, although this has less user switches (2 vs. 4 of 'C5416).

  • Platform: Matlab, Scripts

Laboratory 3 of 12 for the Texas Instruments TMS320C5416 DSK. A self-teach application or college laboratory to allow the student to find out by practical experiment the answer to the following question: What is the difference in sound between Rectangular, Hamming, Hanning, Blackman and Kaiser windows used to implement Finite Impulse Response (FIR) filters? Different filter types may be selected and the effect heard. Frequency response curves generated from supplied MATLAB source files and also in a Word document. The application could be modified for the TMS320C5402 DSK, although this has less user switches (2 vs. 4 of 'C5416).

  • Platform: Matlab, Scripts

Laboratory 6 of 12 for the Texas Instruments TMS320C5416 DSK. A self-teach application or college laboratory to allow the student to find out by practical experiment the answer to the following question: An Infinite Impulse Response (IIR) filter can be used to implement low pass and high pass Butterworth filters, which behave in the same way as analogue (resistor-capacitor) filters. What order of filter (1st order to 6th order) is required to give acceptable cut-offs for audio work? IIR filters from 1st order to 6th order can be selected and the effect heard. Frequency response curves generated from supplied MATLAB source files and also in a Word document. The application could be modified for the TMS320C5402 DSK, although this has less user switches (2 vs. 4 of 'C5416).

  • Platform: Matlab, Scripts

Uses a microphone to listen to the sounds generated when buttons are pressed on a touch telephone and to display result on a PC. C code application for the Texas Instruments TMS320C5510 DSK.May also be applied to other devices in the C5000 family. The frequency response curves for each Goertzel frequency are provided in MATLAB and also in a Word document. This code may be used as a starting point for student projects.

  • Platform: Matlab, Scripts

A selection of guitar distortion effects e.g. fuzz, overdrive, value (tube) sound, distortion for both the Texas instruments TMS320C6713 DSK and the TMS320C5510 DSK. Explains how non-linear transfer functions can be used to change the harmonic content of a signal and also compress the signal. Explanations are given using MATLAB .m files.

  • Platform: Matlab, Scripts

Laboratory 8 of 12 for the Texas Instruments TMS320C5416 DSK. A self-teach application or college laboratory to allow the student to find out by practical experiment the answer to the following question: What is the difference in sharpness of cut-off and stability between IIR bandpass filters designed by a) placing poles and zeroes b) using the Bilinear Transform (BLT)? Different filter types may be selected and the effect heard. Frequency response curves generated from supplied MATLAB source files and also in a Word document. The application could be modified for the TMS320C5402 DSK, although this has less user switches (2 vs. 4 of 'C5416).

  • Platform: Matlab, Scripts

Laboratory 7 of 12 for the Texas Instruments TMS320C5416 DSK. A self-teach application or college laboratory to allow the student to find out by practical experiment the answer to the following question: What is the difference in behaviour between IIR bandstop and notch filters designed a) placing poles and zeroes b) using the Bilinear Transform (BLT)? Different filter types may be selected and the effect heard. Frequency response curves generated from supplied MATLAB source files and also in a Word document. The application could be modified for the TMS320C5402 DSK, although this has less user switches (2 vs. 4 of 'C5416).

  • Platform: Matlab, Scripts

A series of lowpass, highpass, bandpass and bandstop filters designed using MATLAB. Application code written in C for Texas Instruments TMS320C5510 DSK. Can hear effects of filters using audio signal from a CD player. Could also be applied to other TI C5000 DSP devices. Intended as a starting point by students for audio projects.

  • Platform: Matlab, Scripts

A complete application written in C and assembly language to show how changing the sampling rate can be used to improve the sharpness of cut-offs of FIR filters. Shows effects of anti-aliasing and anti-imaging filters. Frequency response curves are provided using MATLAB and in Word format. May be used as the basis of a laboratory or a student project.

  • Platform: Matlab, Scripts
New Reviews

Print Inspector

Whether you are using a printer connected to your local desktop computer or a print server sometimes you need to see whats going on in your printer by having a close look at the print jobs sent by the users. Print Inspector is such type software ...


Disk Genius

Disk Genius was formerly known as Partition Guru which is an all-in-one solution for disk partition management, data recovery and disk repairing. It can recover lost files from partition, backup and restore partition table, clone partition or clone ...


Safe In Cloud

It is quite difficult to find any computer users nowadays who do not need to use the web, for any purpose. Whether it is for education or entertainment, the web is your best resource. You also need to use various online services for banking, ...


PictBear

Nowadays, a majority of PC users resort to digital image editing once in a while. It may be required for retouching image captured in smart phones or for creating an album in Facebook. For some people, tinkering with digital images is a pastime too. ...


Panda Cloud Cleaner

PC security has become a tricky and complicated subject both for home users and network supervisors, with complexity and risk factors multiplying over the years. Using a single antivirus app may not be enough anymore. That explains why many users ...


SnapCrab

Nearly every PC users need to take screenshots from time to time, whether it is for personal or professional needs. While using the basic Windows screenshot capture method is available, it is not adequate for everyone. When you want to capture ...


BitKiller

Dealing with various types of data efficiently holds the key to success in any computing task. Apart from generating new data and modifying existing files, it becomes necessary to delete existing files at times. While most users resort to using ...


New Downloads

MindView

MindView is a professional
mind mapping software that
allows you to visually
brainstorm, organize and
present ideas. With ...

Project Timer

Project Timer, a project timer
for the Windows taskbar
notification area. Project
Timer is a simple but powerful
windows ...

GlassWire Firewall

GlassWire\'s free firewall
software helps protect your
computer, privacy, and data by
monitoring your network
activity. ...

VideoPad Masters Edition
for Mac

VideoPad Masters Edition for
Mac is a fully featured video
file editor for creating
professional quality videos in
...

Security Monitor Pro

Video Surveillance with
multiple IP or USB cameras.
Monitor and record from
multiple cameras
simultaneously, create ...

Net Monitor for Employees
Professional

The Net Monitor for Employees
is employee monitoring
software that allows you to
see screens of remote
computers or show ...

FTP Manager Lite

Free fast FTP client supports
secure transfers and multiple
connections. The file manager
like interface is intuitive to
...

PhotoPad Pro Edition for
Mac

PhotoPad Pro Edition for Mac
Editing Software allows you to
easily edit digital photos and
other pictures. PhotoPad Pro
...

Devart ODBC Driver for
MongoDB

Devart ODBC Driver for MongoDB
is a high-performance
connectivity tool with
enterprise-level features for
accessing ...

Atlantis Word Processor

Atlantis is a standalone word
processor for both
professional writers and those
who create documents only
occasionally. ...