Dear Gnu Radio gurus,
I am trying to create a channel sounder using chirp signals where:
1) Tx side: repeatedly send chips with some guard time
2) Rx side: use block-wise matched filter to derive impulse response.
I'm really struggling to find out if I can do this purely with Gnu Radio blocks (I come from a LabVIEW background). This is what I had in mind:
1) Tx side: Build an N-point vector (linearly increasing - one cycle of a triangular waveform) and feed to VCO. Concatenate with M-point zero vector. Repeat somehow. But I cannot find a concatenate block and I don't know how to create the N-point vector.
2) Rx side: Break stream into (M+N)-point vectors and correlate with chirp signal, use peak to adjust delay and apply matched filter. I cannot find a correlation block either.
Any help in the right direction would be great. I cannot seem to find a detailed Gnu Radio tutorial and there are a lot of TODOs in the block wikis.
Kind regards,
Hassan
No comments:
Post a Comment