Re: [Discuss-gnuradio] Clock recovery for BPSK with intentional ISI

2017-06-15 Thread Andy Walls
Hi Phil: > Date: Thu, 15 Jun 2017 12:57:54 + > From: Phil Frost: > I am working on a receiver for the amateur radio mode PSK31[1]. It's BPSK > where the pulses are a raised cosine (impulse, not frequency domain) twice > the symbol duration[2], no error correction, at 31.25 baud. The transmitt

Re: [Discuss-gnuradio] Clock recovery for BPSK with intentional ISI

2017-06-15 Thread GhostOp14
I had messed with psk31 a while back. There's a gnuradio module to decode and some example GRC's to send and receive that I had used here: https://github.com/tkuester/gr-psk31 that may help you out. The flowgraphs in the examples directory already have all the blocks set up to receive. On Thu,

Re: [Discuss-gnuradio] Clock recovery for BPSK with intentional ISI

2017-06-15 Thread Phil Frost
Do you mean the equalization would be performed with another linear filter? matched filter -> equalizing filter -> clock recovery -> [...] Wouldn't that be equivalent of convolving the input responses of the two cascaded FIRs, with the net result being an unmatched filter? Existing implementatio

Re: [Discuss-gnuradio] Clock recovery for BPSK with intentional ISI

2017-06-15 Thread Federico 'Larroca' La Rocca
Hi, Nice problem you got there. In any case, have you considered performing matched filtering (thus maximizing SNR), outputting more than one sample per symbol (in fact, without decimation at all), then equalize (so that the signal looks as if it was sent and received with a squared-root Nyquist pu

[Discuss-gnuradio] Clock recovery for BPSK with intentional ISI

2017-06-15 Thread Phil Frost
I am working on a receiver for the amateur radio mode PSK31[1]. It's BPSK where the pulses are a raised cosine (impulse, not frequency domain) twice the symbol duration[2], no error correction, at 31.25 baud. The transmitted signal has no ISI, but after matched filtering it does: [image: 0SDEq.png