ni.com is currently undergoing scheduled maintenance.

Some services may be unavailable at this time. Please contact us for help or try again later.

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
(3,629 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
(3,546 Views)

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

0 Kudos
Message 3 of 5
(3,541 Views)

No problem, 2009 version attached. Enjoy! 🙂

0 Kudos
Message 4 of 5
(3,536 Views)

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

0 Kudos
Message 5 of 5
(3,317 Views)