Friday, November 13, 2020

chirp sounding

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