LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

FM modulator design in LABVIEW FPGA

HI, 

I want to Implement Frequency modulator in LABVIEW FPGA and run on NI PXIE 7976R FPGA and NI VST , can anyone guide me in this regards how to implement  the FM modulator in LABVIEW FPGA. previously i generate Modulated signal on host side and send to FPGA using FIFOS and then  generate signal. but now i want to implement modulator Inside FPGA. please share any link, sample code or guide to implement FM modulator.

0 Kudos
Message 1 of 5
(343 Views)

Hi I can guide you through that but i have current business issue if you want for some fees to help no problem

CLA
0 Kudos
Message 2 of 5
(325 Views)

@Aht22 wrote:

HI, 

I want to Implement Frequency modulator in LABVIEW FPGA and run on NI PXIE 7976R FPGA and NI VST , can anyone guide me in this regards how to implement  the FM modulator in LABVIEW FPGA. previously i generate Modulated signal on host side and send to FPGA using FIFOS and then  generate signal. but now i want to implement modulator Inside FPGA. please share any link, sample code or guide to implement FM modulator.


You can use multiple instances of the sine wave generator https://www.ni.com/docs/en-US/bundle/lvfpga-api-ref/page/vi-lib/rvi/analysis/siggen/sinewave/nifpga-... to generatean FM signal in LabVIEW FPGA.

 

Examples (from the above help):

  • labview\examples\CompactRIO\FPGA Fundamentals\FPGA Math and Analysis\Generation\Sine Wave\Sine Wave.lvproj
  • labview\examples\R Series\FPGA Fundamentals\FPGA Math and Analysis\Generation\Sine Wave\Sine Wave.lvproj

 

Can you share more details on the type of FM you wish to generate?  For example will it need to sweep or change its modulation in time?  Since you are using the VST, I guess you will want something more featured but do not want to assume.

 

Anyway, if the above is not enough, the next step is to use the Xilinx IP DDS which can be pulled in from the LabVIEW FPGA pallete.  See https://www.xilinx.com/products/intellectual-property/dds_compiler.html for the Xilinx/AMD reference.

 


Certified LabVIEW Architect, Certified Professional Instructor
ALE Consultants

Introduction to LabVIEW FPGA for RF, Radar, and Electronic Warfare Applications
0 Kudos
Message 3 of 5
(305 Views)

hi thank you @ Terry_ALE for your help,
ill try to generate FM signal using https://www.adaptivedesign.ie/post/frequency-modulator-with-dds link,but cannot work for my case and also i want to know in above  scenario , the deviation is depend on the message signal ( audio ) but if i want to set the deviation by own. how is it possible 
please guide in this regards,
 

0 Kudos
Message 4 of 5
(258 Views)

@Aht22 wrote:

hi thank you @ Terry_ALE for your help,
ill try to generate FM signal using https://www.adaptivedesign.ie/post/frequency-modulator-with-dds link,but cannot work for my case and also i want to know in above  scenario , the deviation is depend on the message signal ( audio ) but if i want to set the deviation by own. how is it possible 
please guide in this regards,
 


That video is a good start.  A good first step if you have not done it already is to model what you want done in software such as LabVIEW (not for FPGA) or another language.  Also, you may need to take small steps before you get to FM.  Maybe just getting DDS working to make a sine wave first and then adding more abilities as you go.


Certified LabVIEW Architect, Certified Professional Instructor
ALE Consultants

Introduction to LabVIEW FPGA for RF, Radar, and Electronic Warfare Applications
0 Kudos
Message 5 of 5
(245 Views)