A method and system for echo processing a receive signal using
autocorrelation. A receive signal is sampled, digitized and high-pass
filtered. A correlation signal is created by adding the filtered signal to
a copy of the filtered signal shifted by a time unit. A set of correlation
signals is created by repeating the process for a range of time units
corresponding to a set of sequential sample points. Each correlation
signal has a correlation indicator evidencing the strength of the
correlation. The correlation signal having the highest correlation
strength is identified, and the time shift used to create it is identified
as the time of flight of the echo pulse. The echo distance is then
calculated based upon the time of flight and the speed of propagation of
the echo in the environment. The correlation indicator may the maximum
peak value of the correlation signal.
Een methode en een systeem voor echo verwerking ontvangen signaal gebruikend autocorrelation. Ontvang signaal wordt bemonsterd, digitaal weergegeven en high-pass gefiltreerd. Een correlatiesignaal wordt door het gefiltreerde signaal aan een exemplaar van het gefiltreerde signaal gecreeerd toe te voegen dat door een tijdeenheid wordt verplaatst. Een reeks correlatiesignalen wordt door het proces voor een waaier van tijdeenheden gecreeerd te herhalen die aan een reeks opeenvolgende steekproefpunten beantwoorden. Elk correlatiesignaal heeft een correlatieindicator die van de sterkte van de correlatie blijk geeft. Het correlatiesignaal dat de hoogste correlatiesterkte heeft wordt geïdentificeerd, en de tijdverschuiving die wordt gebruikt wordt om te creëren het geïdentificeerd als tijd van vlucht van de echoimpuls. De echoafstand wordt dan berekend gebaseerd op de tijd van vlucht en de snelheid van propagatie van de echo in het milieu. De correlatieindicator kan de maximum piekwaarde van het correlatiesignaal.