01-20-2015 03:42 PM
Hello.
I am new to Labview. I want to have stream of bits to be line coded using some technique such as Manchester coding, RZ etc and the modulate the signal and transmit over a channel using myDAQ.. I want at the other end of the channel to retrieve the signal, demodulate and decode. Finally I want to compare the sent bit stream and the received bit stream hence calculating the BER. My channel is a power line communication channel and I already have my coupling circuits.
Thank you.
01-20-2015 03:46 PM - edited 01-20-2015 03:47 PM
@bns2804 wrote:
Hello.
I am new to Labview. I want to have stream of bits to be line coded using some technique such as Manchester coding, RZ etc and the modulate the signal and transmit over a channel using myDAQ.. I want at the other end of the channel to retrieve the signal, demodulate and decode. Finally I want to compare the sent bit stream and the received bit stream hence calculating the BER. My channel is a power line communication channel and I already have my coupling circuits.
Thank you.
So now that we know what you want.
What have you attempted?
Sounds like yet another project where someone is expected to provide you with a solution ready-made. This isn't the forum for that.
EDIT: This is a post is a duplicate. THe original can be found at http://forums.ni.com/t5/LabVIEW/Bit-error-rate-of-a-channel/m-p/3076076
01-20-2015 04:04 PM
Sorry about that.
Well I have been able to encode a digital waveform using Manchester coding. I now need to modulate it using FSK,QAM or OFDM and then transmit the signal. I then want to perform the demodulation. I am stuck with the modulation and the demodulation.
Thank you
01-20-2015 07:58 PM
01-21-2015 02:11 PM
Hello.
Yes i have tried to understand some examples given in NI but I can't relate them sufficiently enough to what I want to do especially interfacing with the myDAQ for transmission.
Thank you
01-22-2015 10:52 AM
bns2804,
Reading from and writing to the myDAQ is performed using the NI DAQmx drivers. You will not be able to do hardware timed AI/AO, so the myDAQ may not be appropriate for your application. You will likely see a good bit of jitter if you attempt to create a sinusoidal wave via your analog output.