# Correlation Estimator

**URL:** <https://www.ruby-forum.com/t/correlation-estimator/241662>\
**Category:** GNU Radio\
**Created:** [April 21, 2015, 8:21pm UTC](https://www.ruby-forum.com/t/correlation-estimator/241662 "2015-04-21T20:21:11Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Detlef\_R](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/58f4c7/32.png) [@Detlef\_R](https://www.ruby-forum.com/u/Detlef_R)\
**Post date:** [April 21, 2015, 8:21pm UTC](https://www.ruby-forum.com/t/correlation-estimator/241662/1 "2015-04-21T20:21:11Z")

</div>

Was the Correlation Estimator block recently added? If so, thank you  
whoever wrote it. If not, thanks anyway. It seems to be an alternative  
to  
the infamous Corr\_and\_Sync block.

I also like the testbench that goes with it in  
gr-digital/examples/demod. I  
did not know I could use Modulate Vector (or the existence thereof) to  
pre-modulate a preamble. Very clean.

Just some positive feedback.

v/r,  
Rich

---

<div class="post-metadata">

**Author:** ![reback](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/b5ac83/32.png) [@reback](https://www.ruby-forum.com/u/reback)\
**Post date:** [April 21, 2015, 8:53pm UTC](https://www.ruby-forum.com/t/correlation-estimator/241662/2 "2015-04-21T20:53:47Z")

</div>

On Tue, Apr 21, 2015 at 11:19 AM, Richard B. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
wrote:

> Was the Correlation Estimator block recently added? If so, thank you  
> whoever wrote it. If not, thanks anyway. It seems to be an alternative to  
> the infamous Corr\_and\_Sync block.
> 
> I also like the testbench that goes with it in gr-digital/examples/demod.  
> I did not know I could use Modulate Vector (or the existence thereof) to  
> pre-modulate a preamble. Very clean.

Both corr\_est\_cc and modulate\_vector were written and contributed to GNU  
Radio by Nick F. and Andy W., and are intended as a more general  
replacement for corr\_and\_sync, and were recently merged into master for  
eventual release in 3.7.8.

Tom R., Sean Nowlan, and I are working on better packet/burst mode  
processing and the above is a nice addition to that.

The modulate\_vector function/block may undergo some changes as we’re  
trying  
to figure out the best way to deal with group delay in the pulse shaping  
filter.

---

<div class="post-metadata">

**Author:** ![reback](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/b5ac83/32.png) [@reback](https://www.ruby-forum.com/u/reback)\
**Post date:** [April 21, 2015, 10:35pm UTC](https://www.ruby-forum.com/t/correlation-estimator/241662/3 "2015-04-21T22:35:51Z")

</div>

I appreciate everyones work. It’s making my job easier.

v/r,  
Rich

On Tue, Apr 21, 2015 at 11:50 AM, Johnathan C.  
\<removed\_email\_address@domain.invalid
