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.

LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

PSK demodulation

Hi,

I have a problem with the PSK demodulation: symbols after demodulation are different than symbols before modulation. What am I doing wrong? Please, help me 🙂

0 Kudos
Message 1 of 5
(2,852 Views)

Hi man,

 

I think the problem is related to synchronization. You have to assemble your message (i.e. the bits that modulate the IQ signal) in the following scheme:

 

{<Guarding bits> <Synchronization bits> <Message bits>}

 

The purpose of the Guarding bits is to compensate for the transient effect of the filter in the "MT Demodulate PSK.vi".

I attached an example that I created. I assembled the sync and message sequence in a way so I'm sure that the sync senquence can not be found anywhere in the message:

 

- Guardian bits: 00000000

- Synchronization bits: 11100111

- Message bits: 01010101010... (128 bits).

 

I recommend studying the example "MT PSK Transceiver (One Shot).vi" which you can find in the Example Finder.

 

 

Regards,

Norbert

0 Kudos
Message 2 of 5
(2,769 Views)

Thanks for the tips 🙂
Could you save your program in version 2009? Thank you in advance 🙂

0 Kudos
Message 3 of 5
(2,764 Views)

No problem, 2009 version attached. Enjoy! 🙂

0 Kudos
Message 4 of 5
(2,759 Views)

there is still a problem,do you notice that the last_5_bits missing?

0 Kudos
Message 5 of 5
(2,540 Views)