LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

MT problem: Symbol rate (timing) auto correction (recovery)

MT problem: Symbol rate (timing) auto correction (recovery).

 

Hi everyone!

 

I write small project demodulation PSK, using Modulation Toolkit, and have some problem…

 

I must create demodulator with auto-correction symbol rate function.

 

I do this using VI “MT Compensate Sample Clock Frequency Error”.

 

Problem:

- If Reset=true (Resample and Demodulate VI) then all work good, BUT number of bits in output bitstream incorrect (because vi reset every iteration).

- If Reset=false then bitstream correct, but auto-correction not work, because each iteration change dT in waveform and if dT change then Demodulate VI must Reset….

 

May be I do something wrong? May be another way?

 

Please, help me!

 

All source and signal in archive TestPsk.rar  :  http://www.ex.ua/89720751

 

If Record button pressed – output bitstream record to file adc.bin, you can see it in bits using BitViewer.exe (it also in archive). In correct output bitstream must be synchro-marcer with period=200.

 

Thanks all for any help!

Sorry for my bad English.

0 Kudos
Message 1 of 1
(2,424 Views)