Realization of a simple Digital Voice Recorder
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
seminar class
Active In SP
**

Posts: 5,361
Joined: Feb 2011
#1
17-02-2011, 04:00 PM


Embedded DSP: Mini Project
- Realization of a simple Digital Voice Recorder
Labaratory Project: Real-Time Signal Processing with SHARC 21061
Objectives
• To become familiar with Visual DSP++ and the SHARC-EZ-KIT-Lite.
• Learn to program and use a control flow.
• Learn how to use interrupt driven I/O.
• Learn how to use I/O by polling mode.
• Learn to use Codec functions
The Voice Recorder should be able to store 3 records which means that 3
buffers are necessary.
• Two records use a DM-data buffer with max. 5600 data samples.
• One record use a data buffer in the PM-memory.
• The sampling rate should be 5.512 KHz (5512 samples/second).
Data recording by FLAG1:
• Each record (1,2,3) automatically uses the corresponding DM-buffer or PMbuffer
(1,2,3).
• The record in process automatically stops when the buffer end is reached.
• A record should be started with the pushbutton FLAG1, which means that FLAG1
is set as an input (refer to internal SHARC register mode2).
– How to modify the register mode2 by C or Assembler ?
– How to read the Input switch FLAG1 by polling mode ?
– How to debounce the switch by software ?
• The record should be indicated by LED FLAG3, which means that FLAG3 is set
as an output (refer to internal SHARC register mode2).
– How to modify the register mode2 by C or Assembler ?
– How to set the FLAG3 output to a certain visble time (blink...) ?
Data recording by FLAG1:
Indications
• Start of record should be indicated by setting the LED/FLAG3 to -ON-.
• End of record should be indicated by clearing the LED/FLAG3 to -OFF-.
– How to set the FLAG3 output during record ?
Optical indication of a record :
Play back by FLAG2:
• Each record (1,2,3) should be started for play back by pushbutton FLAG2, which
means that FLAG2 is set as an input.
– How to modify the register mode2 by C or Assembler ?
– How to read the Input switch FLAG2 by polling mode ?
– How to debounce the switch by software ?
• The start and the end of a play back should be indicated by LED FLAG3, which
means that FLAG3 is set to output (refer to internal SHARC register mode2).
– How to modify the register mode2 by C or Assembler ?
– How to set the FLAG3 output to a certain visble time (blink...) ?
• Playing back of a selected record (1,2,3) should be indicated by a blink mode of
LED/FLAG3.
– How to modify the register mode2 by C or Assembler ?
– How to set the FLAG3 output to a certain visble time (blink...) ?
Optical indication of Play back:
Selecting a buffer for recording or play-back mode:
• A consecutive record should be selected by the pushbutton IRQ1. At the start of
the programm the first buffer is selected by default.
• The pushbutton IRQ1 is linked to the external interrupt IRQ1 of the SHARC.
• By pressing this pushbutton the next buffer should be automatically selected. By
each pressing of the pushbutton the pointer for the next buffer should
recirculate according to the count of the used number of records(1,2,3,1,2,3,...).
– How to use the IRQ1 by C or Assembler ?
– How write and implement an interrupt service routine ?
Automatic record controlled by a programmed sound-level
• Controlled by a software switch
• If used the FLAG1 enables the record.
• The record will be started by crossing over the programmed threshold-level.

download full report
rw4.cs.uni-sb.de/~kaestner/es0203/lecthr07.pdf
Reply

Important Note..!

If you are not satisfied with above reply ,..Please

ASK HERE

So that we will collect data for you and will made reply to the request....OR try below "QUICK REPLY" box to add a reply to this page

Quick Reply
Message
Type your reply to this message here.


Image Verification
Please enter the text contained within the image into the text box below it. This process is used to prevent automated spam bots.
Image Verification
(case insensitive)

Possibly Related Threads...
Thread Author Replies Views Last Post
  voice operated intelligent fire extinguisher vehicle jaseelati 0 291 22-01-2015, 04:20 PM
Last Post: jaseelati
  high voltage fuse blown indicator with voice based announcement system jaseelati 0 324 15-01-2015, 03:58 PM
Last Post: jaseelati
  digital parking system project abstract jaseelati 0 734 15-01-2015, 02:42 PM
Last Post: jaseelati
  voice applications in cdma system ppt jaseelati 0 315 07-01-2015, 04:43 PM
Last Post: jaseelati
  how to check eb reading in digital meter in tamilnadu jaseelati 0 269 27-12-2014, 01:53 PM
Last Post: jaseelati
  digital vehicle speedometer with password enabled speed limit setting jaseelati 0 284 23-12-2014, 02:21 PM
Last Post: jaseelati
  digital vehicle speedometer with password enabled speed limit setting jaseelati 0 291 20-12-2014, 01:55 PM
Last Post: jaseelati
  future scope of digital clock jaseelati 0 401 13-12-2014, 02:37 PM
Last Post: jaseelati
  digital frequency meter ppt jaseelati 0 327 11-12-2014, 04:34 PM
Last Post: jaseelati
  DIGITAL BROADCASTING PPT seminar ideas 2 1,018 08-03-2014, 02:23 PM
Last Post: seminar project topic