Способ и устройство повторного запуска мобильной станции по окончании режима ожидания

Иллюстрации

Показать все

Изобретение относится к технике запуска высокочастотного тактового генератора по окончании режима ожидания в мобильной станции системы мобильной связи, использующей режим поисковых вызовов с сегментированием. Достигаемый технический результат - уменьшение энергопотребления и повышение точности запуска. Устройство для запуска тактового генератора активного режима по окончании периода ожидания содержит средство для оценки времени активизации с использованием тактового генератора режима ожидания, средство для компенсации ошибок в оцененном времени активизации, обусловленных различием в точностях тактового генератора режима ожидания и тактового генератора активного режима, средство для запуска тактового генератора активного режима в момент времени активизации с учетом компенсации. Способ запуска тактового генератора активного режима по истечении периода ожидания включает оценку времени активизации с использованием тактового генератора режима ожидания, компенсацию ошибок в оцененном времени активизации, запуск тактового генератора активного режима в момент времени активизации с учетом компенсации. 3 н. и 17 з.п. ф-лы, 5 ил.

Реферат

I. Область изобретения

Настоящее изобретение относится, в общем, к системам мобильной связи и, в частности, к способу запуска высокочастотного тактового генератора по окончании режима ожидания в мобильной станции системы мобильной связи, использующей режим поисковых вызовов с сегментированием.

II. Описание области техники

В некоторых системах беспроводной связи, соответствующих современному уровню техники, таких как системы множественного доступа с кодовым разделением каналов (МДКР), для сохранения ресурса батареи питания используется режим поисковых вызовов с сегментированием (выделением интервалов времени). В режиме поискового вызова с сегментированием сигналы поискового вызова передаются от базовой станции на отдельные мобильные станции только в течение выделенных для поискового вызова временных интервалов, разделенных заданными интервалами времени. Следовательно, каждая мобильная станция может оставаться в режиме ожидания в течение периода времени между последовательными выделенными временными интервалами поискового вызова, не рискуя при этом пропустить сигналы поискового вызова. Возможность переключения каждой отдельной мобильной станции из активного режима в режим ожидания зависит от того, задействована ли она в текущий момент времени для обработки каких-либо действий пользователя, например, для обработки команд, вводимых пользователем, или для обработки телефонного сообщения от лица пользователя. В предположении о том, что в текущий момент времени мобильная станция не задействована для обработки каких-либо действий пользователя, в мобильной станции производится автоматическое отключение отдельных внутренних компонентов в течение каждого периода времени между последовательными выделенными временными интервалами. Один из примеров системы, использующей поисковые вызовы с сегментированием, раскрыт в выданном 21 февраля 1995 г. Патенте США №5392287 на "Устройство и способ сокращения энергопотребления приемником мобильной станции", переуступленном правопреемнику настоящего изобретения и включенном в данный документ в качестве ссылки.

Таким образом, в режиме поискового вызова с сегментированием (выделением интервалов времени) энергопотребление мобильной станции сокращается за счет отключения питания отдельных внутренних компонентов в течение периода ожидания между последовательными выделенными временными интервалами. Однако даже в режиме ожидания мобильная станция должна надежно отслеживать время с целью определения момента начала следующего выделенного временного интервала, так чтобы компоненты приемной системы мобильной станции были бы вовремя включены для приема сигналов поискового вызова, передаваемых на рассматриваемую мобильную станцию в течение данного временного интервала. Одним из решений данной проблемы является использование в течение режима ожидания высокочастотного тактового генератора для отслеживания времени. Данное решение позволяет отследить период ожидания с большой точностью. Однако при функционировании высокочастотного тактового генератора имеет место значительное энергопотребление и, таким образом, оптимальное энергосбережение в течение периода ожидания не достигается.

Таким образом, с целью снижения энергопотребления в течение периода ожидания было бы желательно использовать низкочастотный тактовый генератор с низким энергопотреблением вместо высокочастотного тактового генератора. Однако для тактовых сигналов, выдаваемых низкочастотными тактовыми генераторами с низким энергопотреблением, характерен значительный дрейф частоты, в результате чего невозможно точно определить время в течение периода ожидания посредством подсчета тактов низкочастотного тактового генератора с низким энергопотреблением. Дрейф частоты в мобильной станции может быть особенно значителен в случае перепадов температуры внутри мобильной станции, возникающих, например, вследствие тепла, выделяемого компонентами мобильной станции в процессе функционирования, или вследствие изменения условий окружающей среды. Например, во время длительного телефонного вызова внутренние компоненты мобильной станции могут разогреться до 87°С. В течение же длительного периода пассивности между телефонными вызовами внутренние компоненты мобильной станции могут охладиться до температуры окружающей среды, равной, скорее всего, 25°С. Более того, если пользователь поместит мобильный телефон либо в очень горячее, либо в очень холодное место, то внутри мобильной станции могут произойти соответствующие температурные изменения. На работу типичных низкочастотных тактовых генераторов с низким энергопотреблением оказывают значительное воздействие даже малые изменения температуры. Изменения же температуры в широком диапазоне, которые могут иметь место в мобильном телефоне, оказывают значительно большее воздействие на работу типичных низкочастотных тактовых генераторов с низким энергопотреблением. В действительности значение дрейфа частоты в тактовом сигнале, выдаваемом используемым в мобильной станции типичным низкочастотным тактовым генератором с низким энергопотреблением, может быть столь велико, что при использовании данного генератора для определения времени в течение периода ожидания существует значительный риск того, что мобильная станция не будет вовремя повторно активирована для включения компонентов с целью детектирования сигнала поискового вызова, передаваемого в течение следующего выделенного временного интервала. Следовательно, важные сигналы поискового вызова могут быть пропущены, результатом чего могут стать пропущенные телефонные звонки и т.п. Таким образом, точность определения времени, обеспечиваемая тактовым генератором с низким энергопотреблением, обычно оказывается невысокой.

Другой серьезной проблемой, связанной с использованием низкочастотных тактовых сигналов для отслеживания времени в течение периода ожидания, является относительно невысокая точность, обеспечиваемая низкочастотным тактовым генератором.

Результатом недостаточной точности может быть значительный сдвиг между началом периода ожидания и первым отсчитанным тактом низкочастотного тактового генератора, а также значительный сдвиг между последним отсчитанным тактом низкочастотного тактового сигнала и фактическим концом периода ожидания. Более подробно, для подсчета числа либо передних, либо задних фронтов низкочастотного тактового сигнала, выполняемого для отслеживания времени в течение периода ожидания, обычно используется счетчик. Как только отсчитывается число тактов низкочастотного тактового генератора, соответствующее длительности периода ожидания, происходит повторный запуск высокочастотного тактового генератора. Однако между началом периода ожидания и первым фронтом низкочастотного тактового сигнала, детектируемым счетчиком, может пройти почти целый такт низкочастотного тактового генератора. Длительность начального сдвига может принимать любое значение от нуля до одного полного такта низкочастотного тактового генератора, а в некоторых системах, возможно, и большее значение. В обычных системах нельзя определить длительность начального сдвига. Неопределенность в длительности начального сдвига дополнительно увеличивает ошибку при определении времени в течение периода ожидания, в результате чего возрастает риск того, что следующий временной интервал поискового вызова будет пропущен. В иллюстративной системе, в которой высокочастотный тактовый генератор функционирует на частоте 9,68 МГц, а тактовый генератор режима ожидания функционирует на частоте 32 кГц, на каждый такт тактового генератора режима ожидания приходится около 300 тактов высокочастотного тактового генератора. Таким образом, даже если система сможет надежно скомпенсировать дрейф частоты, запуск высокочастотного тактового генератора должен быть реализован не менее чем на 300 тактов высокочастотного тактового генератора раньше, чем это действительно необходимо, с целью учета неизвестной длительности начального сдвига. Также, в силу того, что повторный запуск высокочастотного тактового генератора по окончании периода ожидания синхронизирован с переходами в низкочастотном тактовом генераторе, степень точности, с которой высокочастотный тактовый генератор может быть повторно активирован, ограничивается точностью низкочастотного тактового генератора. Например, даже если система надежно и точно определит, что истинное значение длительности периода ожидания составляет 853,44 такта генератора режима ожидания, ей потребуется повторно активировать высокочастотный тактовый генератор не позднее, чем произойдет детектирование перехода 853-го такта, в результате чего остающаяся дробная часть числа тактов (т.е. в данном случае 0,44) оказывается неучтенной. При условии, что на каждый такт тактового генератора режима ожидания приходится около 300 тактов высокочастотного тактового генератора, в вышеприведенном примере высокочастотный тактовый генератор будет включен на 130 тактов раньше, чем необходимо. Если взять другой пример, в котором истинное значение длительности периода ожидания составляет 853,99 такта тактового генератора режима ожидания, то высокочастотный тактовый генератор будет включен почти на 300 тактов раньше, чем необходимо.

Таким образом, при использовании низкочастотного тактового сигнала для отслеживания времени в течение периода ожидания настройка мобильной станции обычно выполняется таким образом, чтобы она возвращалась в активное состояние заблаговременно перед следующим ожидаемым временным интервалом поискового вызова, чтобы таким образом избежать возможных ошибок определения времени, обусловленных дрейфом частоты низкочастотного тактового генератора, и скомпенсировать относительно невысокую точность низкочастотного тактового генератора. Например, если временные интервалы поискового вызова повторяются через каждые 26,67 мс, то мобильная станция может быть запрограммирована таким образом, чтобы активировать высокочастотный тактовый генератор только по прошествии, например, 25 мс режима ожидания, чтобы гарантированно не пропустить следующий временной интервал поискового вызова. Таким образом, при этом оптимальное энергосбережение не достигается.

Один из способов, предложенных для компенсации характерных для низкочастотных тактовых генераторов ошибок определения времени, состоит в том, чтобы генераторы низкочастотных тактовых сигналов с низким энергопотреблением адаптировали длительность каждого периода ожидания на основе точности определения времени предыдущего периода ожидания. Более подробно, если в течение одного периода ожидания мобильный телефон активизируется для детектирования сигнала поискового вызова слишком поздно, то ему предписывается перейти в активное состояние раньше во время следующего периода ожидания. Для того чтобы определить, является ли период ожидания слишком долгим или слишком коротким, мобильная станция пытается выделить служебное слово в принятом сигнале поискового вызова, такое как заголовок сообщения, который обозначает начало заданного временного интервала. Если служебное слово выделить не удается, то это означает, что мобильная станция активизирована слишком поздно, и таким образом, длительность следующего периода ожидания будет уменьшена. Если же служебное слово было принято должным образом, то это означает, что мобильная станция перешла в активное состояние либо вовремя, либо слишком рано, и длительность следующего периода ожидания будет незначительно увеличена. Одна из проблем, присущих вышеописанному способу, заключается в том, что в нем подразумевается, что любая неудача в определении служебного слова является следствием ошибки определения времени. Однако помимо длительности периода ожидания могут быть и другие причины того, что служебное слово не было должным образом принято и демодулировано, например, плохое качество канала связи. Более того, даже если неудача в определении служебного слова является следствием скорее ошибки определения времени, нежели других ошибок связи, система при этом, по-прежнему, не компенсирует начальные и конечные сдвиги, обусловленные относительно невысокой точностью сигнала низкочастотного тактового генератора с низким энергопотреблением и, таким образом, не обеспечивает оптимального энергосбережения.

Значительное усовершенствование представлено в поданной на рассмотрение 14 августа 1998 г. заявке с порядковым номером 09/134808 на Патент США на "Синхронизацию осциллятора с низким энергопотреблением с эталонным осциллятором в устройстве беспроводной связи, использующем поисковые вызовы с сегментированием”, переуступленной правопреемнику настоящего изобретения. В вышеупомянутой заявке на патент исправление ошибок определения времени проводится независимо от неудачного приема частей переданных сигналов. Данная система включает в себя блок оценки частотных ошибок, предназначенный для непосредственной оценки дрейфа частоты низкочастотного тактового генератора с низким энергопотреблением. В одном из примеров, описанных в данной заявке на патент, дрейф частоты низкочастотного тактового генератора определяется посредством синхронизации низкочастотного тактового генератора с высокочастотным тактовым генератором в периоды времени, когда высокочастотный тактовый генератор находится в активном состоянии. Например, в течение каждого временного интервала поискового вызова, когда высокочастотный тактовый генератор функционирует, частотная ошибка низкочастотного тактового генератора рассчитывается с помощью высокочастотного тактового генератора. Система с большой точностью синхронизирует запуск высокочастотного тактового генератора с переходами низкочастотного тактового сигнала.

Несмотря на то, что система, описанная в вышеупомянутой заявке на патент, является значительным усовершенствованием по сравнению с системами, основанными на выделении служебных слов из сигналов, передаваемых на мобильную станцию, остается значительный простор для усовершенствований. Например, вышеупомянутые начальные и конечные сдвиги не принимаются во внимание. Следовательно, даже в улучшенной системе, описанной в данной патентной заявке, высокочастотный тактовый сигнал обычно должен быть активирован заблаговременно перед следующим ожидаемым временным интервалом поискового вызова, чтобы учесть остающиеся ошибки измерения времени. Таким образом, оптимальное энергосбережение опять же не достигается. Предпочтительным является создание системы, в которой тактовый генератор активного режима включается в момент как можно ближе к следующему временному интервалу поискового вызова для обеспечения максимального энергосбережения в режиме ожидания, что является основной задачей настоящего изобретения. В частности, желательным является создание системы, в которой реализуется компенсация вышеупомянутых начальных и конечных сдвигов для повторного запуска высокочастотного тактового генератора, которая выполняется на основе дробной части числа тактов низкочастотного тактового генератора, что является дополнительной задачей настоящего изобретения.

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

В соответствии с настоящим изобретением заявлено устройство, предназначенное для запуска тактового генератора активного режима по окончании периода ожидания, и используемое в мобильной станции, отдельные компоненты которой в течение периода ожидания работают под управлением тактового генератора режима ожидания, а в режимах, отличных от режима ожидания, - под управлением более быстродействующего тактового генератора активного режима. Данное устройство включает в себя блок оценки времени активизации, служащий для оценки времени активизации с помощью тактового генератора режима ожидания. Блок компенсации служит для компенсации ошибок синхронизации в оценке времени активизации, которые обусловлены различием в точностях тактового генератора режима ожидания и тактового генератора активного режима. Блок запуска тактового генератора активного режима запускает тактовый генератор активного режима в момент времени, соответствующий времени активизации с учетом компенсации, тем самым прерывая период ожидания.

В примерном варианте осуществления настоящего изобретения мобильная станция функционирует в системе мобильной связи, в которой используется режим поисковых вызовов с сегментированием, Это устройство включает в себя блок компенсации дрейфа частоты, предназначенный для компенсации ошибки в оценке времени активизации, обусловленной дрейфом частоты тактового генератора режима ожидания. При компенсации как дрейфа частоты, так и ошибок синхронизации тактовый генератор активного режима активизируется почти синхронно со следующим временным интервалом поискового вызова, тем самым достигается значительное энергосбережение по сравнению с системами, в которых тактовый генератор активного режима должен быть активизирован заблаговременно перед следующим временным интервалом режима ожидания в целях компенсации возможных ошибок определения времени.

В данном примерном варианте осуществления настоящего изобретения компенсация ошибок синхронизации достигается использованием тактового генератора переходного режима, который применяется как в начале, так и в конце каждого периода ожидания. Частота тактового генератора переходного режима значительно превосходит частоту тактового генератора режима ожидания. С помощью тактового генератора переходного режима в данном устройстве удается легко компенсировать ошибки, обусловленные дрейфом частоты, и ошибки синхронизации, что позволяет повторно активизировать тактовый генератор активного режима позднее во время периода ожидания. Тактовый генератор переходного режима выключается сразу после начала периода ожидания и повторно запускается почти перед самым его окончанием, в результате чего энергопотребление тактового генератора переходного режима оказывается незначительным. Более того, так как в результате применения тактового генератора переходного режима повторная активизация компонентов мобильной станции происходит позднее в течение периода ожидания, любое увеличение энергопотребления, связанное с функционированием тактового генератора переходного режима, с лихвой компенсируется энергосбережением, обусловленным продлением периода ожидания.

Описание вариантов осуществления способа и устройства, соответствующих настоящему изобретению, приведено ниже.

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

Признаки, задачи и преимущества настоящего изобретения поясняются в подробном описании, приведенном ниже со ссылками на чертежи, на которых используется сквозная нумерация позиций:

На Фиг.1 приведена блок-схема устройства, выполненного в соответствии с примерным вариантом осуществления настоящего изобретения и предназначенного для запуска тактового генератора активного режима по окончании режима ожидания в мобильной станции системы мобильной связи, в которой используется режим поисковых вызовов с сегментированием.

На Фиг.2 приведена более детальная блок-схема устройства по Фиг.1.

На Фиг.3 приведена временная диаграмма, иллюстрирующая отдельные тактовые сигналы, управляемые устройством по Фиг.1 и 2.

На Фиг.4 приведена блок-схема, иллюстрирующая последовательность этапов, выполняемых устройством по Фиг.1 и 2 для запуска сигнала тактового генератора активного режима по окончании периода ожидания.

На Фиг.5 приведена временная диаграмма конкретной реализации устройства по Фиг.1 и 2, выполненного для использования в системе МДКР.

ПОДРОБНОЕ ОПИСАНИЕ ПРЕДПОЧТИТЕЛЬНЫХ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ

Ниже приводится описание примерных вариантов осуществления настоящего изобретения со ссылкой на чертежи. Сначала примерные варианты осуществления настоящего изобретения описаны со ссылками на блок-схемы по Фиг.1 и 2 в сочетании с временной диаграммой по Фиг.3. Работа устройства, соответствующего настоящему изобретению, описана в общих чертах со ссылками на блок-схему по Фиг.4. Наконец, конкретная реализация настоящего изобретения описана со ссылками на Фиг.5.

На Фиг.1 приведено устройство 100 запуска тактового генератора активного режима, выполненное для обеспечения запуска тактового генератора активного режима по окончании режима ожидания в мобильной станции (не изображена), функционирующей в системе мобильной связи, в которой используется режим поисковых вызовов с сегментированием, такой как беспроводная телекоммуникационная система МДКР. Высокочастотный тактовый сигнал, показанный на фиг.3, обозначен ссылочной позицией 101. Период ожидания, в течение которого высокочастотный тактовый генератор выключен, обозначен ссылочной позицией 103. Устройство запуска тактового генератора активного режима выполнено таким образом, чтобы запуск данного генератора происходил как можно ближе к следующему временному интервалу поискового вызова в целях максимизации энергосбережения в течение периода ожидания. При этом активизация мобильной станции, необходимая для приема и отклика на сигналы поискового вызова, передаваемые на мобильную станцию в течение данного временного интервала, осуществляется вовремя. С этой целью устройство 100 запуска тактового генератора по Фиг.1 включает в себя компоненты для компенсации в течение периода ожидания дрейфа частоты низкочастотного тактового генератора с низким энергопотреблением и компоненты для компенсации начальных и конечных временных сдвигов, чтобы включение высокочастотного тактового генератора происходило с высокой степенью точности, несмотря на то, что длительность периода ожидания измеряется лишь с помощью низкочастотного тактового генератора. В дальнейшем высокочастотный тактовый генератор, используемый мобильной станцией в режимах, отличных от режима ожидания, будет называться тактовым генератором активного режима, а низкочастотный тактовый генератор, используемый для измерения длительности режима ожидания, будет называться тактовым генератором режима ожидания. Тактовый генератор режима ожидания остается активным все время - как в течение периодов ожидания, так и в течение активных режимов. Компенсация дрейфа частоты и ошибок синхронизации, в частности, осуществляется с помощью третьего тактового генератора, при этом предпочтительно, чтобы его частота была равна частоте тактового генератора активного режима. В данном документе вышеупомянутый третий тактовый генератор называется тактовым генератором переходного режима, он используется в начале и конце каждого периода ожидания. На Фиг.3 сигнал тактового генератора переходного режима обозначен ссылочной позицией 105, а сигнал тактового генератора режима ожидания - ссылочной позицией 107. Видно, что тактовый генератор переходного режима остается активным в течение, по меньшей мере, нескольких тактов после выключения тактового генератора активного режима, и тактовый генератор переходного режима повторно запускается, по меньшей мере, за несколько тактов до повторного запуска тактового генератора активного режима. В нижеприведенном примере тактовые генераторы активного и переходного режимов работают на частоте, приблизительно равной 9,86 МГц, а тактовый генератор режима ожидания работает на частоте, приблизительно равной 32 кГц. Однако в разных реализациях могут использоваться разные частоты тактовых генераторов. На Фиг.1 тактовые сигналы активного режима, режима ожидания и переходного режима формируются тактовым генератором 102 активного режима, тактовым генератором 104 режима ожидания и тактовым генератором 106 переходного режима, соответственно.

Устройство 100 запуска тактового генератора по Фиг.1 включает в себя блок 108 оценки времени активизации, предназначенный для оценки момента окончания периода ожидания исключительно на основе подсчета тактов генератора режима ожидания или, иными словами, числа тактов генератора 107 по Фиг.3, рассчитанное за период 103 ожидания. С помощью блока 110 компенсации дрейфа частоты рассчитывается корректировочный коэффициент для компенсации дрейфа частоты тактового генератора режима ожидания, и осуществляется быстрая корректировка с помощью сигнала 105 тактового генератора переходного режима по Фиг.3. Блок 112 компенсации ошибок синхронизации выдает дополнительный корректировочный коэффициент для корректировки времени активизации, реализуемой с целью компенсации сдвига между началом периода ожидания и первым отсчитанным тактом генератора режима ожидания на основе тактов, отсчитываемых с помощью сигнала тактового генератора переходного режима. Иными словами, блок компенсации ошибок синхронизации компенсирует временной сдвиг между началом периода 103 ожидания по Фиг.3, который начинается в момент 109 времени, и первым передним фронтом сигнала 107 тактового генератора режима ожидания, подсчитанным в момент 111 времени. Оценка времени активизации, выдаваемая блоком 108 по Фиг.1, и корректировочные коэффициенты, выдаваемые блоками 110 и 112, подаются на блок 114 запуска тактового генератора активного режима, который подает на тактовый генератор 102 активного режима команду о начале выдачи тактового сигнала активного режима, используемого другими компонентами мобильной станции, такими как приемное устройство МДКР, служащее для приема сигналов поискового вызова, передаваемых от базовой станции в течение временных интервалов поискового вызова. В зависимости от конкретной реализации блок запуска тактового генератора активного режима может получать команду на запуск тактового генератора активного режима заблаговременно перед следующим временным интервалом поискового вызова с целью обеспечения прогрева компонентов мобильной станции, таких как приемная схема МДКР.

Таким образом, блок 100 по Фиг.1 запускает тактовый генератор активного режима по окончании периода ожидания, главным образом, на основе относительно неточного тактового генератора режима ожидания, но при этом осуществляется корректировка на основе корректировочных коэффициентов для дрейфа частоты и ошибок синхронизации с помощью значительно более быстродействующего тактового генератора переходного режима, который выключен в течение большей части периода ожидания. Подобным образом достигается энергосбережение, значительное по сравнению с предшествующими системами.

На Фиг.2 представлены детали, относящиеся к компонентам блока оценки времени активизации, блока компенсации дрейфа частоты и блока компенсации ошибок синхронизации по Фиг.1. В данном описании в качестве примера длительность периода ожидания принята равной 26,67 мс, хотя можно использовать и другие значения длительности периода ожидания. Контроллер 116 режима ожидания активизирует период ожидания посредством выключения тактового генератора 102 активного режима и посредством подачи команды о начале функционирования на блок 108 оценки времени активизации и блоки 110 и 112 компенсации. Блок 108 оценки времени активизации выдает оценку времени окончании периода ожидания посредством подсчета числа тактов генератора (107 по Фиг.3) режима ожидания и сравнения результата подсчета с ожидаемым за период ожидания числом тактовых сигналов в предположении, что тактовый генератор режима ожидания не подвержен дрейфу частоты и что первый передний фронт сигнала тактового генератора режима ожидания синхронизирован по времени с началом периода ожидания. С этой целью блок 108 оценки времени активизации включает в себя регистр 118 памяти, в котором хранится значение разности ожидаемого числа тактов за период ожидания, периода, требуемого для прогрева компонентов, и максимального времени, требуемого для корректировки ошибок синхронизации и ошибок, связанных с дрейфом частоты. Период прогрева является заданной величиной. Максимальное время корректировки, требуемое для компенсации начального сдвига в начале периода ожидания, составляет полтора (11/2) такта тактового генератора режима ожидания. Максимальное время, требуемое для корректировки ошибок, связанных с дрейфом частоты, является заданной величиной, вычисляемой на основе максимальных ожидаемых значений дрейфа частоты, получаемых, в свою очередь, на основе максимальных ожидаемых перепадов температуры и энергии. Данные значения могут быть вычислены без чрезмерного экспериментирования, например, на основе тестов, в которых испытываются пробные компоненты при ожидаемых перепадах температуры. Например, если тактовый генератор активного периода работает на частоте 9,83 МГц, а тактовый генератор режима ожидания работает на частоте 30 кГц, в регистре памяти хранится число, равное числу 300, за вычетом длительности периода прогрева и максимальных ожидаемых значений дрейфа и сдвига. Таким образом, в регистре памяти хранится число тактов генератора режима ожидания за период времени, длительность которого меньше фактически ожидаемой длительности периода ожидания на величину, достаточную для прогрева и использования тактового генератора переходного режима в целях более точной компенсации разброса при определении времени.

Контроллер 116 режима ожидания запускает счетчик 120 для подсчета передних фронтов сигнала тактового генератора режима ожидания. Контроллер 122 получает результат подсчета, сравнивает его с ожидаемым числом тактов, хранимым в регистре 118 памяти, и выдает сигнал индикации, когда число тактов равно значению из регистра памяти, тем самым обозначая оценку времени окончания периода ожидания. Сигнал индикации подается на блок 114 запуска тактового генератора активного режима с целью повторного запуска тактового генератора активного режима с учетом корректировочных коэффициентов, выдаваемых блоком 110 компенсации дрейфа частоты и блока 112 компенсации ошибок синхронизации. В силу того, что сигнал индикации формируется на основе хранимого в памяти числа тактов, которое учитывает период прогрева и максимально ожидаемый период корректировки, сигнал индикации, таким образом, не обозначает фактическое ожидаемое время окончания периода ожидания. Напротив, сигнал индикации передается заблаговременно перед ожидаемым окончанием периода ожидания, чтобы мог осуществиться прогрев, и чтобы фактическое время завершения периода ожидания могло быть точно задано с помощью корректировочных факторов, выдаваемых блоком оценки дрейфа частоты и блоком оценки сдвига.

Блок 110 компенсации дрейфа частоты включает в себя блок 124 оценки дрейфа частоты, предназначенный для оценки измеряемого, например, в миллионных долях значения дрейфа частоты тактового генератора режима ожидания, который является следствием перепадов температуры и т.п. В одном из примеров блок оценки дрейфа частоты функционирует только тогда, когда функционирует тактовый генератор активного режима. Блок оценки дрейфа частоты принимает сигналы как тактового генератора режима ожидания, так и тактового генератора активного режима и подсчитывает число тактов генератора активного режима, приходящихся на каждый такт тактового генератора режима ожидания с целью определения скользящего среднего значения фактической частоты тактового генератора режима ожидания. Для этой цели можно использовать фильтр с окном скользящего среднего. Блок оценки дрейфа частоты сравнивает ожидаемое число тактов генератора активного режима, приходящееся на каждый такт тактового генератора режима ожидания, с фактически рассчитанным числом и, соответственно, вычисляет коэффициент дрейфа частоты. Если, например, тактовый генератор активного режима работает на частоте 9,83 МГц, а тактовый генератор режима ожидания работает на частоте 30 кГц, то блок оценки дрейфа частоты выполнен таким образом, что ожидаемое число тактов генератора активного режима, приходящееся на каждый такт тактового генератора режима ожидания, примерно равно 300.

Тем не менее, в предпочтительной реализации блок оценки дрейфа частоты выполнен так, как описано в заявке на Патент США на “Способ и устройство компенсации дрейфа частоты низкочастотного тактового генератора мобильной станции, функционирующей в режиме поискового вызова с сегментированием”, поданной на рассмотрение одновременно с данной заявкой и переуступленной правопреемнику настоящего изобретения. Данная заявка включена в настоящий документ в качестве ссылки.

Оценка дрейфа частоты, полученная в блоке 124 оценки дрейфа частоты, поступает на блок 126 вычисления ожидаемой ошибки синхронизации, который вычисляет ошибку синхронизации в миллисекундах, ожидаемую между временем активизации, полученным в блоке 108 оценки времени активизации, и следующим временным интервалом поискового вызова. Например, если выходное значение блока оценки дрейфа частоты выражено в миллионных долях, то, основываясь на известной длительности периода ожидания, блок вычисления ожидаемой ошибки синхронизации преобразует выраженное в миллионных долях значение к фактическому временному значению. Ожидаемая ошибка синхронизации передается в блок 128 коррекции ошибки синхронизации, который подает в блок 114 запуска тактового генератора активного режима команду о задержке запуска тактового генератора активного режима на время, достаточное для компенсации ожидаемой ошибки синхронизации. Для этого в блоке коррекции ошибки синхронизации имеется блок 132 запуска тактового генератора 106 переходного режима, который при получении сигнала индикации от блока 108 оценки времени пробуждения запускает тактовый генератор 106 переходного режима. Сразу же вслед за этим счетчик 132 начинает подсчет числа тактов генератора переходного режима, т.е., как показано на Фиг.3, счетчик подсчитывает такты генератора 105 переходного режима с момента 113 времени. Контроллер 136 вычисляет число тактов генератора переходного режима за период ожидаемой ошибки синхронизации и в момент, когда величина счетчика 132 сравнивается с вычисленным числом тактов генератора переходного режима, выдает сигнал управления на блок запуска тактового генератора активного режима, т.е., как показано на Фиг.5, сигнал управления выдается в момент 115 времени. Блок 114 запуска тактового генератора активного режима выполнен таким образом, чтобы включать тактовый генератор активного режима только в случае, когда получен разрешающий сигнал управления от блока компенсации дрейфа частоты и блока компенсации ошибок синхронизации. Таким образом, запуск тактового генератора активного режима откладывается, как минимум, до момента получения сигнала управления от контроллера 136 блока компенсации дрейфа частоты.

Блок 112 компенсации ошибок синхронизации содержит блок 138 оценки начального временного сдвига и блок 140 коррекции ошибок синхронизации, которые используются совместно для вычисления сдвига между началом периода ожидания и первым передним фронтом сигнала тактового генератора режима ожидания и последующей выдачи сигнала управления на блок запуска тактового генератора активного режима с целью соответствующей корректировки момента включения тактового генератора активного режима. В примере, приведенном на Фиг.3, тактовый генератор переходного режима запускается заблаговременно перед переходом в режим ожидания, и, как следствие, оказывается включенным в начале периода ожидания. Активированный контроллером 116 режима ожидания счетчик 142 начинает подсчет тактов генератора переходного режима с начала периода ожидания. Счетчик 142 продолжает подсчет тактов до тех пор, пока блок 144 обнаружения не обнаружит первый передний фронт сигнала тактового генератора режима ожидания, т.е., как показано на Фиг.3, счетчик 142 подсчитывает такты генератора 105 переходного режима между моментами 109 и 111 времени. После того, как число тактов запоминается в регистре 146 памяти, блок 148 выключения тактового генератора переходного режима выключает тактовый генератор переходного режима. Тактовый генератор переходного режима остается выключенным на протяжении оставшейся части периода ожидания до того момента, пока он не будет включен вновь блоком повторного запуска.

Бл