LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Creating PCM modulator and Demodulator

 Hello!
I want to create a PCM modulator and demodulator.
I want to know what blocks should i use for:

1. Sampling

2.Quantization

3.Binary Encoding

4.Digital to Digital encoding

and vice versa for demodulator.
my input signal is .wav file.

 

0 Kudos
Message 1 of 5
(3,788 Views)

I have done part of that and wonder what bit depth you are shooting for, target sample rate and if this is to be done live and if you are inteinding to have a hardware component to tie together the modulation and the demod setions.

 

If you are looking to use hardware with 4MHz clock rates, this is not a trivial challenge (aside from the demodulation which amounts to converting a bit stream to plus and minus 1 then down-sample based on the bit depth)

 

Please share what you have done so-far.

 

Ben

Retired Senior Automation Systems Architect with Data Science Automation LabVIEW Champion Knight of NI and Prepper LinkedIn Profile YouTube Channel
0 Kudos
Message 2 of 5
(3,745 Views)

Sorry, but i am totally new to LabView so you can consider that i haven't done anything yet. 😞

 

0 Kudos
Message 3 of 5
(3,739 Views)

@Abdullah001 wrote:

Sorry, but i am totally new to LabView so you can consider that i haven't done anything yet. 😞

 


In that case all I can offer is to suggest that you start going through the LV tutioals and on-line courses and then look the;

 

Graphics & Sound >>> Sound >>> Files

 

pallette where you will find functions to read and write .wav files.

 

Ben

Retired Senior Automation Systems Architect with Data Science Automation LabVIEW Champion Knight of NI and Prepper LinkedIn Profile YouTube Channel
0 Kudos
Message 4 of 5
(3,736 Views)

thanks, i will start from here.

0 Kudos
Message 5 of 5
(3,733 Views)