From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

IF-RIO

cancel
Showing results for 
Search instead for 
Did you mean: 

Parasitic AM during BPSK ?

Solved!
Go to solution

hi

 

I'm trying BPSK modulator example from FPGA RF Communications Library 2.1 and the output waveform is like this

 

new.jpg

 

Here carrier freq = 25MHz and bitrate is approx 3Mbps

It seems there is a parasitic AM here and I cannot understand its origin

 

By the way, the same phenomenon occurs in "ni5640R Analog Input and Output" from PXI-5641 example and looks like following

 

old.jpg

 

There is visible phase flip-flop on both waveforms, but as far as I know, AM is prohibited in pure PSK

 

 thanx in advance

 

0 Kudos
Message 1 of 9
(9,779 Views)

Hi tigr,

 

One thing I'm not sure your considering if the fact that the IF-RIO takes a baseband signal and modulates it onto an IF frequency. The "Parasitic AM" that you are witnessing is the carrier signal. This is expected. What are you expecting to see?

 

Regards,

 

Elizabeth K.

0 Kudos
Message 2 of 9
(9,773 Views)

To clarify, the 25MHz oscillation you see is the carrier tone. The BPSK data is mixed with the carrier.

0 Kudos
Message 3 of 9
(9,769 Views)

of course, 25MHz carrier tone is evident. I reffer to "parasitic AM" not to carrier, but to envelope (having approx. 300 nsec duration). I expect to have something like this

 

Untitled-1.jpg

0 Kudos
Message 4 of 9
(9,767 Views)

Hi tigr,

 

I apologize, what I meant to say is that the envelope you are witnessing is the message, not the carrier. Your message is going at 3 Mbps = 333 ns per bit, which is what you are seeing. I have attached a simulation VI that shows the behavior you are seeing, which is expected.

 

The graph that you provided is what the message signal looks like, but it gets modulated onto a carrier frequency (in this case 25 MHz). You should not expect to see the message signal equal the modulated signal.

 

Regards,

 

Elizabeth



Message 5 of 9
(9,755 Views)
Solution
Accepted by topic author tigr

Hi Tigr

I’m assuming that you are using the ni5641R DBPSK Modulator.lvproj example.

If you look at the FPGA code, there are two things to point out.

1. The data after being modulated is filtered with a pulse shaping filter.  This is to prevent the abrupt 180 phase changes in the carrier signal that you have in your image above in your previous post.  Transitions as such are not very tolerated in the real world, unwanted side effects will usually occur.  The pulse shaping filter is affecting the amplitude of the I part of the modulated signal by minimizing the amplitude of the transition point.

2. The example only uses the I component.  The Q component is zero’d out.  Only using the I component of a complex IQ signal is also a direct way of implementing AM modulation on a carrier when using IQ modulated data to digitally upconvert to an IF carrier.  Whatever amplitude is in the I component of the IQ signal will show up as an envelope on the carrier.

Your example image is a perfect example of a BPSK signal without pulse shaping that is required in a real transmission link.

Jerry

Message 6 of 9
(9,749 Views)

Hi jerry ,

     

   I 'm looking for an example about 5641R with BPSK modulate.  Could  you upload the " ni5641R DBPSK Modulator.lvproj " example here?   Thanks very much!

0 Kudos
Message 7 of 9
(9,649 Views)

The example that Jerry is talking about can be found here - NI Community: Differential M-PSK Demodulator. Note that you will need the LabVIEW FPGA RF Communications Library 3.0 to run the example.

 

0 Kudos
Message 8 of 9
(9,644 Views)

I'm using 5641R to make a DBPSK modulator. But  I only find the example using 7965R to make a modulator with a RFSG.

 

If you could help to find this example " ni5641R DBPSK Modulator.lvproj "  it will be great.

0 Kudos
Message 9 of 9
(9,634 Views)