Я могу ответить на вещи, которые вы уже знаете, но я все равно буду стараться (у меня когда-то были похожие проблемы ...). Когда вы делаете корреляцию двух последовательностей, вы просто сдвигаете одну относительно другой (как вы, возможно, уже знаете), поэтому каждый раз, когда вы ее сдвигаете, вы получаете, скажем, одну «точку» для вашего графика там, одну единственную точку. точки подряд строят график, который вы там получаете. Теперь, чтобы получить каждый из них, вы выполняете одну операцию, скажем, лучше один расчет, который: количество равных / одинаковых битов минус число не равных / одинаковых биты, после того, как вы выполняете это, вы снова сдвигаетесь и снова вычисляете .... Теперь, когда дело доходит до того, что две идентичные последовательности идеально выровнены, вы можете понять, что число "не равных битов" В этом случае вам нужно сдвинуть осциллограмму, чтобы достичь пика, это время, которое вам нужно использовать для расчета расстояния в вашей системе GPS! Надеюсь, это поможет... В этом случае вам нужно сдвинуть осциллограмму, чтобы достичь пика, это время, которое вам нужно использовать для расчета расстояния в вашей системе GPS! Надеюсь, это поможет...