02-03-2014 02:51 AM
I am developing a VI to transmit FM/RDS signals using USRP 2920 as part of a final year project, and the deadline to submit the VI is soon. I purchased the FM/RDS Toolkit, but I am running into few problems. I am aware that the FM/RDS toolkit is designed for RFSG devices, but I working on migrating the example VIs provided to work on the USRP.
I tried two approaches: the first approach is using the FM/RDS example VI provided by the toolkit, and another approach is integrating the example VI (the RDS functionalities only) with a 'working' VI to transmit FM signals (takes input an .wav audio file -- which is required by my project).
FM Transmission:
1) In the examlpe VI to transmit FM/RDS signals provided by the toolkit, I cannot figure out how/where to input my own audio file to the FM transmitter block (instead of the FM number of tones)
2) In case it is not possible to transmit my own audio file using the example VI, how can I integrate both the FM transmission VI I acquired from the forum with the latter example VI (outputs have different type: 'Message Signal' vs 'niFM SG session')
RDS Transmission:
1) How should I configure the RDS block (niFM SG Configure RDS Groups 0B and 2A VI) to properly transmit RDS? -- including the PI Call Letters and deviation frequency.
Please note that I live outside the US (in Lebanon) and apparently the PI Call Letters are designed only for the US?
I am attaching a snapshot of the VI that I have been working on. It shows how I integrated the FM/RDS example VI and the FM-only VI. Any assistance on any of the questions is very much appreciated.
Many thanks!
Solved! Go to Solution.
02-06-2014 10:18 AM
Hi there,
I had a look at the shipped examples with this toolkit.
There is an example that generates niFM Generate Waveform from File.
Indeed, the VI reads from TDMS file and converts to Complex Waveform is password protected, but since you want to do some reverse engineering and change the toolkit to be compatible with USRP I would suggest you to create a TDMS file using the soft front panel and than anlyze it.
TDMS can be open even with Excel.
Than you have to create TDMS file from your wave file.
Best regards,
IR
02-06-2014 10:25 AM
Also, there is even an easier way to do it.
In the property node where you set the FM Number of tones, if you click it, you can use the source to be a file
"Audio Message / Audio Source / Audio File path"
It is asking for a string that represents a path to a wav file.
Best regards,
IR
02-07-2014 06:12 AM
Can you explain this approach in more detail please?
02-07-2014 06:13 AM
The second one (string input)
02-07-2014 06:24 AM
I only have:
- Nb of Tones
- Modulating Frequency
- Channel Deviation
- Pre-Emphasis
- Stereo
in the property node. No sign for Audio source (if this is where I should be looking)
02-07-2014 06:36 AM
Hi,
I have presented in the following video how to do it.
http://screencast.com/t/kITqzqJ7
Best regards,
IR
02-07-2014 06:39 AM
Thank you, I am working on it now.
02-07-2014 06:45 AM
Its weird, the audio source option is missing from the options. Is it because I am using Labview 2010?
02-07-2014 06:52 AM
It might be a file missing from the niFM Generation class?