2.If you are using 8051(P89V51,AT89S51,DS5000) you need a ADC 0808/0809
3. As the output is 10mV/C so you need a simple conversion here just apply the output of LM35 directly to ADC 0804 and give the reference voltage as 0.64V so that it will give you some around sensitivity for 20mV change!!
4. Best you may refer the PAGE no 8, of LM35 datasheet!!
5. IF you are using PIC or AVR, then no prob at all !! since they have inbuilt ADC just configure it no amplifier is needed then as such!!
6. Again , If you want to display it on LCD 16x2, simple it is, I have given the code next, just compile it in keil, or ASM51(freeware small cross assembler best!!!)
PROGRAM
TO DISPLAY ADC READOUT ON LCD FOR 8051, and 16x2 LCD, ADC 0809
ORG 000H
INTR BIT P3.7
lPORT EQU P2
EN BIT P0.0
RW BIT P0.1
RS BIT P0.2
MYDATA EQU P1
MOV P1,#0FFH
SETB INTR
BACK: CLR WR
SETB WR ; TO START CONVERSION
HERE: JB INTR,HERE
CLR RD
MOV A,MYDATA
ACALL CONVERSION
ACALL DATA_DISPLAY
SETB RD ; FOR NEXT ROUND
SJMP BACK
CONVERSION:
MOV B,#10
DIV AB
MOV R7,B
MOV B,#10
DIV AB
MOV R6,B
MOV R5,A
RET
DATA_DISPLAY:
MOV lPORT,R5
ACALL DISPLAY
MOV lPORT,R6
ACALL DISPLAY
MOV lPORT,R7
ACALL DISPLAY
RET
DISPLAY: ACALL DELAY
SETB RS
CLR RW
SETB EN
ACALL DELAY
CLR EN
RET
COMNWRT: MOV lPORT,A
CLR RS
CLR RW
SETB EN
ACALL DELAY
CLR EN
RET
DELAY: MOV R3,#250
D1: MOV R4,#20
D2: NOP
NOP
DJNZ R4,D2
DJNZ R3,D1
RET
END
"WAVELET BASED DENOISING IN SPEECH PROCESSING" in matlab by program..
%%%apply Wavelet Transform[C,L]=wavedec(yoursignal,8,'db4');[d1,d2,d3,d4,d5,d6,d7,d8]=detcoef(C,L,[1,2,3,4,5,6,7,8]);%%%Denoise[thr,sorh,keepapp]=ddencmp('den','wv',yoursignal);cleansignal=wdencmp('gbl',C,L,'db4',8,thr,sorh,keepapp);figureplot(cleansignal)
Here i have done decomposition at level 8 and used Daubechies4 wavelet, you can select the level & wavelets according to your requirement.
Replace “yoursignal” with the name of the signal you are giving.
Please refer Matlab Help for more details. Search “wavelet getting started”, “wavedec”,”detcoef”, “ddencmp”, “wdencmp” in the Help menu and then i feel you wont face any difficulty.
PROGRAM 1:
clear;close all;clc;%%%read the speech signalx1=wavread('late_noise.wav');x2=x1(1:60000);%%%Apply wavelet transform[C,L]=wavedec(x2,8,'db4');%%%Denoise[thr,sorh,keepapp]=ddencmp('den','wv',x2)clean=wdencmp('gbl',C,L,'db4',8,thr,sorh,keepapp);%%%plot the figuresfigureplot(x2);xlabel('original speech signal')hold on;plot(clean,'r');xlabel('denoised speech signal')
EXPLANATION FOR PROGRAM 1:
1. Read your sound file using ‘wavread’ function if it is in .wav format. If it is in some other format then refer ‘file formats’ in MATLAB HELP to determine which function you have to use. Remember 'late_noise.wav' is the name of the test file I used.you will have to write the name of your test file there.
2. Decide what length of the signal you want to analyze. Here I have just used first 60,000 samples. This line is not necessary if you wish to analyze the entire signal.
3. wavedec performs wavelet decomposition of the signal. I hope since you have already read the theory you must know what decomposition is. Discrete wavelet transform is computed using pyramid algorithm. Your signal is passed through a high pass and low pas filter. The low pass output is further passed through a high pass and low pass filter and the process continues. How many times this happens depends on the level you specify. In my program as you can see I have used level 8.At each level the signal is down sampled by a factor of 2. The HIGH PASS output at each stages represent the WAVELET TRANSFORMED data. They are called detail coefficients.If you want to see these coefficients add this to the above program: [d1,d2,d3,d4,d5,d6,d7,d8]=detcoef(C,L,[1
,2,3,4,5,6,7,8]); then using plot function you can plot and see d1,d2 etc. At each level you will observe signal is downsampled by a factor of 2.At d8 you can see your signal is downsampled by 2^8 i.e.60,000/2^8.All this is done for better frequency resolution. Lower frequencies are present at all times, we are mostly concerned with higher frequencies which contains the actual data.Next db4.I have used daubecies wavelet type 4 for my program.No particular reason for that.Actually i have used wavelet transform for ECG signal and since db4 is similar to ECG signal hence that choice.I am not aware of any parameters of speech signal(like ECG has P,Q,R,S,T,U waves),so you will have to make your own choice of wavelet.
4. Next ddencmp.For denosing you need to give some parameters.Like you will have to give some threshold value.Those elements in the signal whose value is lower than the threshold is made zero. This is hard thresholding.In soft thresholding the same procedure is applied but to remove the discontinuities the nonzero values are shrunken towards zero.So, ddencmp gives the default threshold level and by default soft-thresholding is used.Also here ’den’ means you are calculating default values for signal denoising.
5. wdencmp: This is where the actual denoising of the signal begins by taking all the values that were calculated till now.
6. When you are done plot the figure :).
PROGRAM 2:
clear;close all;clc;%%%read the speech signalx1=wavread('late_noise.wav');x2=x1(1:60000);%%%Apply wavelet transformxd = wden(x2,'heursure','s','one',4,'db4');%%%plot the figuresfiguresubplot(2,1,1);plot(x2);xlabel('original speech signal')subplot(2,1,2);plot(xd);xlabel('denoised speech signal')Denoising Speech signal using wavelet
PROGRAM 3:
clear;close all;clc;%%%read the speech signalx1=wavread('late_noise.wav');x2=x1(1:60000);%%%Denoise[thr,sorh,keepapp]=ddencmp('den','wv',x2)clean=wdencmp('gbl',x2,'db4',8,thr,sorh,keepapp);%%%plot the figuresfigureplot(x2);xlabel('original speech signal')hold on;plot(clean,'r');xlabel('denoised speech signal')
Cheers !!!
Edit and cut and give effects and change the color that is he film editing. Editing working is more demandable job. More editors needs in lab for Movie and serials editing. Day by day TV channels are increasing. And more films are making in south and north India.
Editing is one of main important part in cinema. Title, songs and fighting scenes re effects are depend on editor skill.
Video editing is careful work. Editor have must story understand. Total script has it in mind. Editor cuts the UN necessary and wastages scenes with carefully.
Mostly take care on inertest in dancing scenes.
Films and video edits make easy by the uses of two meager companies software. These are adobe primer pro and Apple Company. Apple company final cut pro and adobe premier pro are uses in private labs. Almost all TV channels and films industries are uses F.C.I. and premier pro. But operating is very easy from adobe premier pro. Just hard work is there, on FCP, but god clarity is there. More tools facilities In Final cut pro
Who wants to create projects with UN preceded mobility, speed, easy and out standing picture quality should be looking at the combination of adobe premier.
Final Cut Pro 6 extends its capabilities through the other applications in Final Cut Studio 2. Send your project to Color for professional color grading, complete with sequence metadata from Final Cut Pro. Use the new Conform feature in Soundtrack Pro to automatically update your audio project to match your video edit after you make changes in Final Cut Pro.
You can also send files round-trip between Motion and Final Cut Pro. When you save a change in Motion, the update appears in Final Cut Pro. Send files to Compressor for batch processing and output to multiple formats, all at pristine quality. Or send your Final Cut Pro project to DVD Studio Pro along with chapter markers from your edit.
Editing work is very good job for earning more .more vacancies are there in TV channels and private labs. Better editor needs film industries.
It is not only good work, but also respectable job.
Install Linux on the system dual boot with the operating system.
Steps to install Linux on the system
1) Starting the installation - Boot your computer system
with CD-ROM Or DVD-ROM.After that a menu will display
1.Install or Upgrade an existing system.
2.Install or Upgrade an existing system
(Text Mode)
3. Rescue installed system.
4. Boot from local drive.
2) Install Hardware Detection:- When the installation first
starts a series Of text screens appear that select your
language and keyboard automatically.
3) Initial setup:- In which we select upgrade or install
setup it depends On user need.
4) Partition:- The partition screen will display with following:
1)Remove Linux partitions on selected drives.
2)Remove all partitions on selected drives.
3)Use existing free space on selected drives.
4)Create custom layout.
5)Custom and review Partition:-
1) Swap partition:- No mount point
2) / Root partition:- for system files
3) /boot partition:- holding linux kernel
4) /home partition:- User home directories and files.
6)Boot Loaders:-Once your partitions are prepared you install a
boot loader.
Red Hat Linux use GRUB boot loader.
7)Network Configuration:- In which we can configure different network
devices on your computer.
8)System Configuration:- In which we can select Time Zone,rootPassword.
9)Software Installation:- To install FTP, Samba, NFS, DNS Server.
More Articles …
Page 11 of 13