04-23-2015 07:40 AM - edited 04-23-2015 07:49 AM
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.