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