[Discuss-gnuradio] Correlation Estimator Over the Air

2015-10-01 Thread Washbourne, Logan
Hello, This is somewhat of an update to a previous post I made from last week. After talking to Julian and Martin, it was made clear to me that I needed to use a correlation system to insure my receiver would be synced up to my transmitter when trying to communicate over the air. I am trying to u

Re: [Discuss-gnuradio] Correlation Estimator Over the Air

2015-10-01 Thread Richard Bell
Hi Logan, Can you give more detail on your synchronization choices for BPSK so we can tell you what more you may need to do? Rich Sent from my iPhone > On Sep 30, 2015, at 7:14 PM, Washbourne, Logan > wrote: > > Hello, > > This is somewhat of an update to a previous post I made from last w

Re: [Discuss-gnuradio] Correlation Estimator Over the Air

2015-10-01 Thread Washbourne, Logan
Rich, The test_corr_est block has the flow graph as follows: vector source-> constellation modulator -> stream mux(with null source) -> throttle -> channel model -> correlation estimator -> polyphase clock sync -> costas loop -> constellation and time gui sinks. For my modified TX grc file I used

Re: [Discuss-gnuradio] Correlation Estimator Over the Air

2015-10-02 Thread Richard Bell
I can't open and look at your flow now, but it seems you have the necessary blocks in there. Here are some things that come to mind: 1) put a multiply const block in front of the usrp source at the tx. You don't want to feed values ranging from 1 to -1 but rather ~0.7 to -0.7. 2) keep usrp tx/

Re: [Discuss-gnuradio] Correlation Estimator Over the Air

2015-10-02 Thread lwashbo
Sent from my Cyanogen phone On Oct 2, 2015 3:12 AM, Richard Bell wrote: > > I can't open and look at your flow now, but it seems you have the necessary > blocks in there. Here are some things that come to mind: > > 1) put a multiply const block in front of the usrp source at the tx. You > don't

Re: [Discuss-gnuradio] Correlation Estimator Over the Air

2015-10-03 Thread Richard Bell
The taps you use should be the upsampled by nfilt version of your shaping filter at the tx, scaled appropriately to produce the desired output amplitude. If you're new to this, then you might need to find a good resource for polyphase filters and how they are used for timing recovery. I can refe

Re: [Discuss-gnuradio] Correlation Estimator Over the Air

2015-10-07 Thread Washbourne, Logan
Rich, If you could send me that paper, I would really appreciate it. So I'm looking at the test_corr_est.grc file and the only place I see the rrc_taps being used is within the polyphase clock sync, which is on the RX side. Should there be a rrc filter on the TX side as well? Logan Washbourne Ele

Re: [Discuss-gnuradio] Correlation Estimator Over the Air

2015-10-07 Thread Richard Bell
Logan, I recommend you keep this conversation on the mailing list. You are more likely to get answers that way. The Constellation Modulator has an RRC filter built into it. That is what the Samples/Symbol and Excess BW paramters of that block are for. Your job now is to make the upsampled by nfil

Re: [Discuss-gnuradio] Correlation Estimator Over the Air

2015-10-07 Thread Richard Bell
Previous email sent without me telling it to. Picking up from "Fuction coped below:" firdes.root_raised_cosine(nfilts, nfilts, 1.0/float(sps), eb, 5*sps*nfilts) The first nfilts is just gain of your filter. The next two paraters should work out to be the number of samples per symbol of the upsamp

Re: [Discuss-gnuradio] Correlation Estimator Over the Air

2015-10-07 Thread Washbourne, Logan
Last time I replied to the mailing list, did it go directly to your email? If so, I will double check next time to make sure it goes to the list. Your explanation makes sense, with the limited knowledge of filtering that I have. I changed the filter length on my RX side for the rrc_taps and nothi

Re: [Discuss-gnuradio] Correlation Estimator Over the Air

2015-10-07 Thread Richard Bell
Ah, yes. I suspect you don't have an AGC in your flowgraph? Whenever you're thresholding against some static number, you need to be sure your input signal is set to a known amplitude, which is what the AGC does for you. If you put an AGC in the chain you should see peak values that get close to you

Re: [Discuss-gnuradio] Correlation Estimator Over the Air

2015-10-12 Thread Washbourne, Logan
Rich and others, I added the AGC block to RX side and after playing with the parameters for awhile I got a correlation spike! My next step was to confirm that my output equalled my input (byte-wise). In order to accomplish this, I added a Constellation Decoder block after the costas loop and used

Re: [Discuss-gnuradio] Correlation Estimator Over the Air

2015-10-13 Thread Richard Bell
Logan, How are you doing this test to see if the bit stream comes out? The corr_est block correlates against a known sequence and when the correlation output is above a threshold, tags the local maximum item around that beak. Now it's up to you to do something with that tag. It places the tag at

Re: [Discuss-gnuradio] Correlation Estimator Over the Air

2015-10-13 Thread Washbourne, Logan
Rich, Ah, that makes so much sense now. I was modulating all that came out of the costas loop and packing the bits into bytes which essentially means I was undoing the syncing the blocks before it were doing. This morning I tried searching for the preamble in the binary stream that was output from

Re: [Discuss-gnuradio] Correlation Estimator Over the Air

2015-10-13 Thread Richard Bell
OK great, glad to hear that. Don't ever expect to see your data a specific number of bits in when going over the USRP. There are always going to be registers that get flushed out ahead of your data. There may be other factors that contribute to the 98, but that's the simple way I think of it. In ge

Re: [Discuss-gnuradio] Correlation Estimator Over the Air

2015-10-14 Thread Nowlan, Sean
From: discuss-gnuradio-bounces+sean.nowlan=gtri.gatech@gnu.org on behalf of Washbourne, Logan Sent: Tuesday, October 13, 2015 12:03 PM To: GNURadio Discussion List Subject: Re: [Discuss-gnuradio] Correlation Estimator Over the Air Rich, Ah, that makes so much sense now. I was modulating all that

Re: [Discuss-gnuradio] Correlation Estimator Over the Air

2015-10-14 Thread Washbourne, Logan
dio-bounces+sean.nowlan=gtri.gatech@gnu.org > on behalf > of Washbourne, Logan > *Sent:* Tuesday, October 13, 2015 12:03 PM > *To:* GNURadio Discussion List > *Subject:* Re: [Discuss-gnuradio] Correlation Estimator Over the Air > > Rich, > > Ah, that makes so much

Re: [Discuss-gnuradio] Correlation Estimator Over the Air

2015-10-20 Thread Nowlan, Sean
Walls Sent: Tuesday, October 20, 2015 12:38 PM To: discuss-gnuradio@gnu.org Subject: Re: [Discuss-gnuradio] Correlation Estimator Over the Air On Tue, 2015-10-20 at 11:46 -0400, discuss-gnuradio-requ...@gnu.org wrote: > Message: 10 > Date: Tue, 20 Oct 2015 10:46:11 -0500 > From:

Re: [Discuss-gnuradio] Correlation Estimator Over the Air

2015-10-20 Thread Richard Bell
cuss-gnuradio-bounces+sean.nowlan=gtri.gatech@gnu.org > on behalf > of Andy Walls > Sent: Tuesday, October 20, 2015 12:38 PM > To: discuss-gnuradio@gnu.org > Subject: Re: [Discuss-gnuradio] Correlation Estimator Over the Air > > On Tue, 2015-10-20 at 11:46 -0400, disc

Re: [Discuss-gnuradio] Correlation Estimator Over the Air

2015-10-20 Thread Nowlan, Sean
ents on this, I'd love to hear them. Sean From: Richard Bell Sent: Tuesday, October 20, 2015 3:48 PM To: Nowlan, Sean Cc: Andy Walls; discuss-gnuradio@gnu.org; lwas...@ostatemail.okstate.edu Subject: Re: [Discuss-gnuradio] Correlation Estimator Over the Air

Re: [Discuss-gnuradio] Correlation Estimator Over the Air

2015-10-20 Thread Andy Walls
_ > From: discuss-gnuradio-bounces > +sean.nowlan=gtri.gatech@gnu.org +sean.nowlan=gtri.gatech@gnu.org> on behalf of Andy Walls > > Sent: Tuesday, October 20, 2015 12:38 PM > To: discuss-gnuradio@gnu.org >