LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

linking function generator to AM modulation toolkit

Solved!
Go to solution

Dear

 I am doing an AM modulation demodulation telecom project using labview.
I have in attachment the function generator (as the message signal) and Am-modulate (as AM modulation process) but I am facing problem wiring the function generator as the message signal in the AM-modulate. I would be thankful if someone can help me doing so. Moreover if you have any idea how to perform the demodulation process using MT modulation toolkit I will be thankful.
Thank you for your help

 

Download All
0 Kudos
Message 1 of 4
(2,991 Views)

Hi o4enPro,

 

Thank you for contacting us 🙂

 

I replied you here: http://forums.ni.com/t5/LabVIEW/MT-modulation-toolkit-problem-Am-modulation-demodulation/m-p/1571542 for the demodulation issue. Was it helpful?

 

Modulation process:

You have more opportunites to connect the signal output of the generator to the modulator VI.

- Using global variables: In this case you have create a new project and create a global variable. The generator VI should write the global variable and the modulator VI should read it. You should run both VI at the same time.

- Embed the generator VI into the modulator VI. I attached an example. You should insert the generator VI (on the modulator block diagram: Functions Palette -> Select a VI). The generator VI's connector pane should be edited, you should make the input and output connections of the VI, so prepare it for using as SubVI.

 

Please find the attached VIs for example. The main VI is the AM-modulate_modified.vi, so you should open just that. If you have any questions, write again.

 

Regards,

Peter

Peter Vago
Download All
0 Kudos
Message 2 of 4
(2,975 Views)
Solution
Accepted by topic author o4enPro

Hi Mr.. Peter,

Thank you for your, you helped me a lot in solving many issues in my project.
I still need your help in one more thing;

I did the AM modulation as you fixed, and I have added the demodulator block in order to recover the original message signal.
In fact I am facing two problems:
1- in the SSB: Single Side Band I am not able to recover or demodulate the square signal type.
2- I am not able to modulate and demodulate a wave sound file.
I would be thankful if you can help me in accomplishing my project.
Thank you

0 Kudos
Message 3 of 4
(2,962 Views)

Hi,

 

It's fine. You can use make SubVI from the func-generator block and from the other blocks. Your code (block-diagram) will be pretty.

For creating SubVI just select the desired area of Block-diagram and press Edit->Create SubVI.

 

Great work!

 

Regards,

Peter

 

Peter Vago
0 Kudos
Message 4 of 4
(2,957 Views)