СИСТЕМА И СПОСОБ ВНУТРИПОЛОСНОГО МОДЕМА ДЛЯ ПЕРЕДАЧИ ДАННЫХ ПО ЦИФРОВЫМ БЕСПРОВОДНЫМ СВЯЗЯМ

1. Способ получения неречевых данных, вложенных в пакет вокодера, содержащий этапы, на которых:
принимают и декодируют пакет вокодера;
фильтруют декодированный пакет вокодера до тех пор, пока не будет обнаружен сигнал синхронизации, причем фильтрация содержит этапы, на которых коррелируют декодированный пакет вокодера с предварительно заданной последовательностью для генерирования множества пиков корреляции, и сравнивают множество пиков корреляции с ожидаемой схемой, причем ожидаемая схема основана на комбинации отрицательных и положительных пиков корреляции, и причем сравнение использует некоторое количество из множества пиков корреляции, согласующееся с ожидаемой схемой, и определяют, превышает ли упомянутое количество предварительно заданное значение;
вычисляют временное смещение на основе сигнала синхронизации; и
извлекают неречевые данные, вложенные в декодированный пакет вокодера на основе временного смещения.
2. Способ по п.1, в котором фильтрация содержит этапы, на которых:
осуществляют корреляцию декодированного пакета вокодера с предварительно заданной последовательностью для создания сигнала синхронизации, причем предварительно заданная последовательность относится к сигналу синхронизации; и
осуществляют поиск схемы пиков корреляции в сигнале синхронизации.
3. Способ по п.2, в котором корреляция содержит этап, на котором применяют фильтр рассеянных сигналов, коэффициенты которого представляют собой импульсную характеристику предварительно заданной последовательности.
4. Способ по п.2, в котором поиск содержит этапы, на которых:
определяют количество пиков корреляции, согласующееся с ожидаемой схемой;
вычисляют сумму количества положительных пиков корреляции и количества отрицательных пиков корреляции; и
определяют, является ли данная сумма большей, чем предварительно заданное значение.
5. Способ по п.4, в котором предварительно заданное значение составляет 80% от максимального количества положительных пиков корреляции и отрицательных пиков корреляции, обнаруженных в сигнале синхронизации, соответствующем ожидаемой схеме.
6. Способ по п.2, в котором поиск содержит этапы, на которых:
определяют количество положительных пиков корреляции в сигнале синхронизации;
определяют, находится ли временной промежуток между положительными пиками корреляции в пределах первого предварительно заданного диапазона; и
определяют, является ли амплитуда положительных пиков корреляции большей, чем первое предварительно заданное пороговое значение.
7. Способ по п.2, в котором поиск содержит этапы, на которых:
идентифицируют количество отрицательных пиков корреляции в сигнале синхронизации;
определяют, находится ли временной промежуток между отрицательными пиками корреляции в пределах второго предварительно заданного диапазона; и
определяют, является ли амплитуда отрицательных пиков корреляции большей, чем второе предварительно заданное пороговое значение.
8. Способ по п.1, в котором вычисление содержит этап, на котором добавляют временной промежуток между положительным пиком корреляции и опорным моментом времени к временному промежутку между положительным пиком корреляции и отрицательным пиком корреляции.
9. Способ по п.1, в котором вычисление содержит этап, на котором добавляют временной промежуток между отрицательным пиком корреляции и опорным моментом времени.
10. Способ по п.1, в котором извлечение содержит этапы, на которых:
определяют границу кадра демодуляции на основе временного смещения;
определяют тип демодуляции на основе индикатора типа демодуляции;
определяют позицию импульса сигнала данных с помощью границы кадра демодуляции и типа демодуляции; и
вычисляют символ выходных данных на основе позиции импульса сигнала данных.
11. Способ по п.10, в котором индикатор типа демодуляции представляет собой предварительно заданный сигнал.
12. Способ по п.11, в котором предварительно заданный сигнал представляет собой синусоидальный сигнал.
13. Способ по п.11, в котором предварительно заданный сигнал сохраняют в памяти в позиции, определенной посредством временного смещения.
14. Память, хранящая компьютерную программу, которая, при исполнении, предписывает компьютеру выполнять следующие действия:
принимать и декодировать пакет вокодера;
фильтровать декодированный пакет вокодера до тех пор, пока не будет обнаружен сигнал синхронизации, причем фильтрация содержит корреляцию декодированного пакета вокодера с предварительно заданной последовательностью для генерирования множества пиков корреляции и сравнения множества пиков корреляции с ожидаемой схемой, причем ожидаемая схема основана на комбинации отрицательных и положительных пиков корреляции, и причем сравнение использует некоторое количество из множества пиков корреляции, согласующееся с ожидаемой схемой, и определение, превышает ли упомянутое количество предварительно заданное значение;
вычислять временное смещение на основе сигнала синхронизации; и
извлекать неречевые данные, вложенные в декодированный пакет вокодера на основе временного смещения.
15. Устройство, содержащее:
приемник, сконфигурированный с возможностью приема и декодирования пакета вокодера;
фильтр, сконфигурированный с возможностью фильтрации декодированного пакета вокодера до тех пор, пока не будет обнаружен сигнал синхронизации, причем фильтрация содержит корреляцию декодированного пакета вокодера с предварительно заданной последовательностью для генерирования множества пиков корреляции и сравнения данного множества пиков корреляции с ожидаемой схемой, причем ожидаемая схема основана на комбинации отрицательных и положительных пиков корреляции, и причем сравнение использует некоторое количество из множества пиков корреляции, согласующееся с ожидаемой схемой, и определение, превышает ли упомянутое количество предварительно заданное значение;
калькулятор, сконфигурированный с возможностью вычисления временного смещения на основе данного сигнала синхронизации; и
экстрактор, сконфигурированный с возможностью извлечения неречевых данных, вложенных в декодированный пакет вокодера на основе временного смещения.
16. Устройство по п.15, в котором фильтр содержит:
коррелятор для корреляции декодированного пакета вокодера с предварительно заданной последовательностью для создания сигнала синхронизации, причем предварительно заданная последовательность относится к сигналу синхронизации; и
поисковое устройство для поиска схемы пиков корреляции в сигнале синхронизации.
17. Устройство по п.16, в котором коррелятор представляет собой фильтр рассеянных сигналов, коэффициенты которого представляют собой импульсную характеристику предварительно заданной последовательности.
18. Устройство по п.16, в котором поисковое устройство содержит:
идентификатор пиков для определения количества пиков корреляции, согласующихся с ожидаемой схемой;
калькулятор пиков для вычисления суммы количества положительных пиков корреляции и количества отрицательных пиков корреляции; и
компаратор суммы пиков для определения, является ли упомянутая сумма большей, чем предварительно заданное значение.
19. Устройство по п.18, в котором предварительно заданное значение составляет 80% от максимального количества положительных пиков корреляции и отрицательных пиков корреляции, обнаруженных в сигнале синхронизации, соответствующем ожидаемой схеме.
20. Устройство по п.16, в котором поисковое устройство содержит:
детектор положительных пиков для определения количества положительных пиков корреляции в сигнале синхронизации;
компаратор времени положительных пиков для определения, находится ли временной промежуток между положительными пиками корреляции в пределах первого предварительно заданного диапазона; и
компаратор амплитуды положительных пиков для определения, является ли амплитуда положительных пиков корреляции большей, чем первое предварительно заданное пороговое значение.
21. Устройство по п.16, в котором поисковое устройство содержит:
детектор отрицательных пиков для определения количества отрицательных пиков корреляции в сигнале синхронизации;
компаратор времени отрицательных пиков для определения, находится ли временной промежуток между отрицательными пиками корреляции в пределах второго предварительно заданного диапазона; и
компаратор амплитуды отрицательных пиков для определения, является ли амплитуда отрицательных пиков корреляции большей, чем второе предварительно заданное пороговое значение.
22. Устройство по п.15, в котором калькулятор содержит сумматор для добавления временного промежутка между положительным пиком корреляции и опорным моментом времени к временному промежутку между положительным пиком корреляции и отрицательным пиком корреляции.
23. Устройство по п.15, в котором калькулятор содержит сумматор для добавления временного промежутка между отрицательным пиком корреляции и опорным моментом времени.
24. Устройство по п.15, в котором экстрактор содержит процессор для:
определения границы кадра демодуляции на основе временного смещения;
определения типа демодуляции на основе индикатора типа демодуляции;
определения позиции импульса сигнала данных с помощью границы кадра демодуляции и типа демодуляции; и
вычисления символа выходных данных на основе позиции импульса сигнала данных.
25. Устройство, содержащее:
средство для приема и декодирования пакета вокодера;
средство для фильтрации декодированного пакета вокодера до тех пор, пока не будет обнаружен сигнал синхронизации, причем фильтрация содержит корреляцию декодированного пакета вокодера с предварительно заданной последовательностью для генерирования множества пиков корреляции и сравнения множества пиков корреляции с ожидаемой схемой, причем ожидаемая схема основывается на комбинации отрицательных и положительных пиков корреляции, и причем сравнение использует некоторое количество из множества пиков корреляции, согласующееся с ожидаемой схемой, и определение, превышает ли упомянутое количество предварительно заданное значение;
средство для вычисления временного смещения на основе данного сигнала синхронизации; и
средство для извлечения неречевых данных, вложенных в декодированный пакет вокодера на основе временного смещения.
26. Устройство по п.25, в котором средство для фильтрации содержит:
средство для корреляции декодированного пакета вокодера с предварительно заданной последовательностью для создания сигнала синхронизации, причем предварительно заданная последовательность относится к сигналу синхронизации; и
средство для поиска схемы пиков корреляции в сигнале синхронизации.
27. Устройство по п.26, в котором средство для корреляции дополнительно сконфигурировано с возможностью применения фильтра рассеянных сигналов, коэффициенты которого представляют собой импульсную характеристику предварительно заданной последовательности.
28. Устройство по п.26, в котором средство для поиска дополнительно сконфигурировано с возможностью:
определения количества пиков корреляции, согласующееся с ожидаемой схемой;
вычисления суммы количества положительных пиков корреляции и количества отрицательных пиков корреляции; и
определения, является ли упомянутая сумма большей, чем предварительно заданное значение.
29. Устройство по п.28, в котором предварительно заданное значение составляет 80% от максимального количества положительных пиков корреляции и отрицательных пиков корреляции, обнаруженных в сигнале синхронизации, соответствующем ожидаемой схеме.
30. Устройство по п.26, в котором средство для поиска дополнительно сконфигурировано с возможностью:
идентифицирования количества положительных пиков корреляции в сигнале синхронизации;
определения, находится ли временной промежуток между положительными пиками корреляции в пределах первого предварительно заданного диапазона; и
определения, является ли амплитуда положительных пиков корреляции большей, чем первое предварительно заданное пороговое значение.
31. Устройство по п.26, в котором средство для поиска дополнительно сконфигурировано с возможностью:
идентифицирования количества отрицательных пиков корреляции в сигнале синхронизации;
определения, находится ли временной промежуток между отрицательными пиками корреляции в пределах второго предварительно заданного диапазона; и
определения, является ли амплитуда отрицательных пиков корреляции большей, чем второе предварительно заданное пороговое значение.
32. Устройство по п.25, в котором средство для вычисления содержит средство для добавления временного промежутка между положительным пиком корреляции и опорным моментом времени к временному промежутку между положительным пиком корреляции и отрицательным пиком корреляции.
33. Устройство по п.25, в котором средство для вычисления содержит средство для добавления временного промежутка между отрицательным пиком корреляции и опорным моментом времени.
34. Устройство по п.25, в котором средство для извлечения содержит:
средство для определения границы кадра демодуляции на основе временного смещения;
средство для определения типа демодуляции на основе индикатора типа демодуляции;
средство для определения позиции импульса сигнала данных с помощью границы кадра демодуляции и типа демодуляции; и
средство для вычисления символа выходных данных на основе позиции импульса сигнала данных.