Wednesday, September 14, 2016

Re: [Discuss-gnuradio] How to Transmit Orthogonal Waveforms

Hi,

Preliminarily, I think I may have found what I needed in the vector source block and making the vector a numpy array of 0s and 1s (where I want my rectangular pulse). I will keep the list posted. Thanks.

On Wed, Sep 14, 2016 at 9:55 AM, Pavan Yedavalli <psy2102@columbia.edu> wrote:
Hi,

Apologies for sending this again. I want to transmit orthogonal waveforms from my USRP N210, and I have tried to mimic the example from ofdm_tx.py. One thing is that I don't need these signals to have any header, CRC, or any stuff involved with an actual OFDM signal. I just need them to be offset square pulses, basically (box functions that are offset).

Having said that, I made it in such a way that I connect a random source block->digital chunks to symbols->digital ofdm carrier allocator->fft->ofdm cyclic prefix->blocks multiply const->blocks throttle->USRP sink. 

I need to adjust these waveforms so that whenever I call it, each sequential one is orthogonal to the previous ones, but I am not sure whether I am going about it the right way. As I mentioned above, really all I want is to be able to transmit a square pulse and offset it every time by the length of the square so that the sequential ones are orthogonal. Maybe there is an easier way using our standard CONST OR SQUARE waveforms. Any help would be appreciated. Thank you.

--
Pavan



--
Pavan

No comments:

Post a Comment