Область техники, к которой относится изобретение
Настоящее изобретение относится к беспроводной связи. Более конкретно, настоящее изобретение относится к способу и устройству для отклика на инструкции управления мощностью, полученные по обратной линии связи канала, в контексте постановки в очередь и пакетной обработки принятых кадров передачи.
Уровень техники
Успехи в спутниковой связи и связанной с ней технологией привели в последние годы к быстрому развертыванию мобильных служб спутниковой связи (МССС, MSS). Хотя экономические факторы замедлили развитие этих систем, десятки тысяч терминалов пользователя используются в настоящее время, оказывая ценные услуги в зонах, в которых иначе они бы отсутствовали.
Доставка мобильных услуг спутниковой связи в дополнение к терминалам пользователя обычно включает использование космических кораблей, то есть спутников, и ряда шлюзов, также называемых базовыми станциями. Спутники выполняют функцию "ретрансляторов" между шлюзами и терминалами пользователя.
Органы управления мощностью часто используют для организации обмена сигналами между терминалом пользователя и шлюзом через один или более спутников. В частности, инструкции управления мощностью в виде, например, битов управления мощностью часто включают в кадры передачи или передают вместе с ними, принятые по обратной линии связи канала (также называемой возвратной линией связи канала).
В контексте МССС канал соответствует присвоенной частоте. В контексте множественного доступа, такого как в случае множественного доступа с временным разделением каналов TDMA (МДВР), канал разделяют на множество временных интервалов, присвоенных каждому терминалу пользователя. Совокупность этих временных интервалов плюс некоторые дополнительные биты данных соответствуют кадру передачи. Аналогичным образом, в случае множественного доступа с кодовым разделением каналов CDMA (МДКР) канал разделяют между коллективными пользователями посредством кодирования передач для каждого пользователя ортогональным или почти ортогональным расширяющим кодом.
Рост числа пользователей и использования их пользователями приводит к возросшему трафику данных, который, в свою очередь, превращается в возросшее количество передач от терминалов пользователя и в обработку, выполняемую шлюзами. Для облегчения манипулирования с возросшим количеством сигналов обработки для некоторых шлюзов может оказаться целесообразной постановка в очередь кадров передачи, принятых по обратной линии связи канала и обработка их в пакетах.
Управление мощностью является важной в системах МДКР для оптимальной емкости, так что каждый кадр передачи для трафика пользователя (например, речевая связь, обмен данными) несет инструкцию управления мощностью (обычно единственный бит, указывающий инкремент повышения или снижения мощности) для передатчика на другом конце линии связи. Если на инструкции управления мощностью реагируют таким же образом в контексте выстроенной в очередь/пакетированной обработки, что и реакция на них в контексте не выстроенной в очередь/не пакетированной обработки в реальном масштабе времени, то реакция на избыточные последовательные идентичные команды управления мощностью может иметь место из-за задержки, введенной в контур управления мощностью этим выстраиванием в очередь. В свою очередь, избыточная последовательная выдача идентичных команд управления мощностью может привести к потере канала или линии связи.
Таким образом, будет целесообразным усовершенствованный подход к отклику на инструкции управления мощностью, когда кадры передачи выстраивают в очередь или обрабатывают в пакетах.
Сущность изобретения
В общем, настоящее изобретение предлагает способ и устройство для замедления отклика или скорости отклика на инструкции управления мощностью, которые определены или генерированы приемником по линии связи для противоположного или соответствующего передатчика и включены с каждым кадром, принятым по линии связи канала. Если приемник обнаружит, что противоположная или соответственно принятая передача является слишком слабой, он будет включать рекомендацию команды повышения мощности с принятым кадром, и наоборот.
При рабочих условиях первое множество кадров, принятых по линии связи, выстраивают в очередь для последующей обработки в пакетах. Для замедления отклика на инструкции управления мощностью, включенные с принятыми кадрами, инструкции или команды проверяют, и сохраняют рабочую историю заданной длительности временного периода. Второе множество кадров, переданных по линии связи противоположного направления канала, также выстраивают в очередь для последующего манипулирования с ними в пакетах. Инструкции управления мощностью генерируют для включения с выстроенными в очередь кадрами для передачи на основании, по меньшей мере, частично истории, которую сохраняют или поддерживают для реализации требуемого замедления отклика на входящие инструкции управления мощностью.
В соответствии с одним аспектом настоящего изобретения инструкции управления мощностью и отклики представлены в виде битов управления мощностью, а заданная длительность истории составляет порядка 2 битов для типичной системы связи или линии связи. Число m битов управления мощностью "нулевой" величины и число n битов управления мощностью "единичной" величины, генерированные для включения с кадрами для передачи, зависят от битовой комбинации 2-битовой истории, и от того, содержит ли или нет второе множество кадров четное или нечетное число кадров, при этом эти величины могут быть равны друг другу или отличаться, например, на 1.
Способ или устройство, поддерживающие и генерирующие операции, могут быть выполнены в шлюзе системы беспроводной связи или в эмулированном шлюзе и моделирующем устройстве шлюза беспроводной испытательной системы связи.
В других аспектах изобретения шлюз системы беспроводной связи использует приемопередатчик для приема первого множества кадров по линии связи канала и выстраивает в очередь первые кадры для обработки в пакетированной форме, причем каждый из кадров включает в себя инструкцию управления мощностью и выдает инструкцию управления мощностью с каждым из множества кадров. Обрабатывающая подсистема, связанная с приемопередатчиком, обрабатывает или проверяет информацию в выставленных в очередь первых кадрах для приема инструкций управления мощностью, и для генерирования второго множества кадров для линии связи обратного направления через канал, причем такие кадры также выстроены в очередь перед манипуляцией с ними или их обработкой в приемопередатчике. Обрабатывающая подсистема сохраняет рабочую историю проверяемых инструкций управления мощностью, включенных с первыми кадрами в течение заданной длительности временного периода и генерирует команды управления мощностью для вторых кадров, на основании, по меньшей мере, частично сохраненной или поддерживаемой рабочей истории, таким образом, чтобы реализовать замедление отклика или скорости отклика на инструкции управления мощностью.
В других аспектах шлюза обрабатывающая подсистема предназначена для генерирования числа m битов управления мощностью "нулевой" величины и числа n битов управления мощностью "единичной" величины для каждого пакета, образованного вторым множеством кадров, причем число зависит от того, имеется ли или нет четное или нечетное число кадров, и от величин информационных битов команд управления.
В других вариантах осуществления предложено устройство беспроводной связи, имеющее эмулятор шлюза, конфигурированный для эмуляции приема первого множества или набора кадров в одном направлении по линии связи канала и группирования или выстраивания в очередь этих первых кадров для обработки в виде пакета, причем кадры включают или сопровождаются инструкциями управления мощностью. Эмулятор шлюза формирует инструкции управления мощностью с каждым кадром первого множества кадров. Моделирующее устройство шлюза, связанное с эмулятором шлюза, обрабатывает выставленные в очередь первые кадры в виде пакета и принимает или обнаруживает значимость инструкций управления мощностью, генерирует второе множество кадров для линии связи канала обратного направления, которое также выставляется в очередь перед манипулированием эмулятором шлюза в виде пакета. Моделирующее устройство шлюза сохраняет рабочую историю в течение заданной длительности инструкций управления мощностью, включенных с первым набором кадров, и генерирует соответствующие команды управления мощностью для второго набора кадров, на основании, по меньшей мере, частично поддержанной рабочей истории, таким образом, чтобы реализовать замедление откликов на инструкции управления мощностью. Моделирующее устройство шлюза предназначено для генерирования числа m битов управления мощностью "нулевой" величины и числа n битов управления мощностью "единичной" величины, если это целесообразно для каждого пакета, образованного подмножеством вторых кадров.
В других вариантах осуществления предложено устройство для реализации преимуществ и признаков изобретения, имеющее средство для сохранения рабочей истории в течение заданной длительности инструкций управления мощностью, включенных с первым множеством кадров, принятых в одном направлении по линии связи канала связи, чьи кадры сгруппированы перед их обработкой, и средство для генерирования команд управления мощностью для второго множества кадров, передаваемых в противоположном направлении через линию связи по каналу, на основании, по меньшей мере, частично поддерживаемой рабочей истории, таким образом, чтобы реализовать замедление отклика или скорости отклика на входящие инструкции управления мощностью, со вторыми кадрами, также сгруппированными для последующей обработки в виде пакета для передачи.
Операции изобретения могут быть реализованы с использованием читаемых машиной носителей информации, имеющих хранимые на них исполняемые машиной инструкции, которые при исполнении реализуют способ, включающий поддержание рабочей истории в течение заданной длительности времени инструкций управления мощностью, включенных с первым множеством кадров, принятых по линии связи канала, причем первые кадры являются сгруппированными перед их обработкой, и генерирование команд управления мощностью для второго множества кадров, передаваемых по линии связи для канала в обратном направлении, на основании, по меньшей мере, частично обнаруживаемой и поддерживаемой рабочей истории, таким образом, чтобы реализовать замедление отклика или скорости отклика на принятые инструкции управления мощностью, со вторыми кадрами, также сгруппированными для последующей обработки в виде пакета для передачи.
Краткое описание чертежей
Примеры настоящего изобретения проиллюстрированы в качестве примера реализации на сопроводительных чертежах. Чертежи не ограничивают однако объема настоящего изобретения, при этом аналогичные ссылочные позиции на чертежах обозначают аналогичные элементы.
Фиг.1 иллюстрирует способ настоящего изобретения в соответствии с одним вариантом осуществления,
Фиг.2 иллюстрирует генерирование основанного на истории (предыстории) управления мощностью по Фиг.1 в более подробном изложении в соответствии с одним вариантом осуществления изобретения,
Фиг.3 иллюстрирует приведенный в качестве примера шлюз, в котором настоящее изобретение может быть реализовано в одном варианте осуществления,
Фиг.4 иллюстрирует систему спутниковой беспроводной связи, в которой приведенный в качестве примера шлюз по Фиг.3 может быть использован в одном варианте осуществления изобретения,
Фиг.5 иллюстрирует приведенный в качестве примера эмулятор шлюза и приведенное в качестве примера моделирующее устройство шлюза, в котором может быть реализовано настоящее изобретение в одном варианте осуществления,
Фиг.6 иллюстрирует испытательную систему беспроводной связи, в которой приведенные в качестве примера эмулятор шлюза и моделирующее устройство по Фиг.5 может быть использовано в одном варианте осуществления,
Фиг.7 иллюстрирует один вариант осуществления системы аппаратного обеспечения для реализации различных вариантов осуществления, и
Фиг.8 иллюстрирует один вариант осуществления читаемого машиной носителя информации для хранения исполняемых инструкций с целью реализации различных вариантов осуществления.
Подробное описание вариантов осуществления изобретения
Ниже будут описаны различные варианты осуществления способов и устройств для замедления отклика на инструкции управления мощностью для снижения вероятности выдачи избыточного числа последовательных инструкций управления мощностью, которые могут привести к потери канала или линии связи в беспроводной связи для системы или устройства беспроводной связи.
В нижеприведенном описании будут рассмотрены различные аспекты этих вариантов осуществления изобретения. Однако опытным специалистам в данной области техники будет очевидно, что настоящее изобретение может быть реализовано только с некоторыми или со всеми аспектами этих описанных вариантов осуществления. В целях пояснения приведены конкретные числа, материалы и конфигурации, чтобы обеспечить полную ясность изложения сущности настоящего изобретения. Для опытных специалистов в данной области техники будет очевидно, однако, что настоящее изобретение может быть реализовано без специфических деталей. В других случаях хорошо известные признаки могут быть опущены или упрощены, чтобы не усложнять изложения сущности настоящего изобретения.
Приведенные здесь ссылки на "один вариант осуществления", "вариант осуществления" или аналогичные формулировки означают, что конкретный признак, структура, работа или характеристика, описанные в связи с вариантом осуществления, включены, по меньшей мере, в один вариант осуществления настоящего изобретения. Таким образом, появление таких фраз или формулировок означает, что они не обязательно должны все относиться к тому же самому варианту осуществления. Более того, различные специфические признаки, структуры, операции или характеристики могут быть объединены любым удобным образом в одном или более вариантов осуществления.
Типовое воплощение
На Фиг.1 показана блок-схема, иллюстрирующая типовой вариант осуществления изобретения. Этот типовой вариант осуществления включает в себя, в частности, логику 104 пакетирования и генератор команд управления мощностью/устройство заполнения битами 118, оба реализующие доктрины изобретения. Этот вариант осуществления также включает в себя ячейку памяти, элемент или устройство 110. Кроме этого, этот вариант осуществления также включает в себя логику 108 пакетной обработки и генератор 114 кадра. Элементы операционно связаны друг с другом, как это показано на фигуре.
Логика 104 пакетирования используется для выстраивания в очередь или группирования, или пакетирования принятых кадров 102 передачи по линии связи канала, например, по обратной или возвратной линии связи (ОЛС, RL), где сигналы передают от передатчика в терминале пользователя в приемник в шлюзе и превращают в пакеты 106 кадров для последующей обработки в пакете, например, посредством логики 108 пакетной обработки. Кроме этого, она используется для выдачи инструкций R управления мощностью, включенных с принятыми кадрами 102 передачи, тем самым давая возможность сохранения или поддержания рабочей истории в течение заданного временного периода.
Для этого варианта осуществления ЗУ 110 используется для хранения, содержания или удержания рабочей истории в течение заданной длительности времени. Как будет описано более подробно ниже, рабочая история используется в генерировании откликов на управление мощностью или команд, использованных для замедления ответных действий или реагирования на инструкции управления мощностью, тем самым снижая вероятность выдачи избыточных последовательных команд управления мощностью, которые могли бы привести к потере канала.
Логика 108 пакетной обработки, по определению ее функции, используется для обработки пакетов 106 кадров. Точная природа выполняемой обработки не относится к реализации настоящего изобретения, и она понятна опытным специалистам в данной области техники для рассматриваемой системы.
Генератор 114 кадра используется для организации передачи трафика/сигналов, передаваемых по линии связи канала, например, по прямой линии связи (ПЛС, FL), где сигналы передаются из передатчика в шлюзе в приемник в терминале пользователя, преобразуясь в кадры 116. Способ, по которому кадрируются передаваемые трафик/сигналы, не относится к реализации настоящего изобретения, и он понятен специалистам в данной области техники, относящейся к используемой специфической системе связи.
Генератор команд управления мощностью/ устройство заполнения битами 118 используют для генерирования и введения команд Р управления мощностью в кадры 116, передаваемые по прямой линии связи канала. Для этого варианта осуществления он также выстраивает в очередь кадры 106 в пакеты кадров 120 для последующего манипулирования посредством типичной подсистемы приемопередатчика (не показана) в пакетах или группах.
Таким образом, при работе, когда кадры 102 передачи принимают по обратной или возвратной линии связи канала, кадры 102 передачи выстраивают в очередь или пакетируют вместе посредством логики 104 пакетирования в пакеты кадров 106 ОЛС для последующей обработки в пакете, например, посредством логики 108 пакетной обработки. При этом рабочая история включенных инструкций управления мощностью в течение заданной временной длительности или периода времени удерживается в ЗУ 110 для последующего использования в замедлении отклика на инструкции управления мощностью.
Когда передаваемые трафик и сигналы 112 организованы в кадры 116 передачи генератором 114 кадра для передачи по прямой линии связи канала, генерированные кадры 116 также подают в генератор/ устройство заполнения битами 118, чтобы сгенерировать и вставить отклики на управление мощностью для передачи с кадрами 116 передачи.
В соответствии с вариантами осуществления изобретения генератор/ устройство заполнения битами 118 генерирует отклики на команды управления мощностью, на основании, по меньшей мере, частично рабочей истории, поддерживаемой в ЗУ 110. Более конкретно, как описано выше, он генерирует команды управления мощностью, на основании, по меньшей мере, частично сохраненной рабочей истории, способом, позволяющим замедлить отклик на инструкции управления мощностью, тем самым снижая вероятность выдачи избыточных последовательных команд управления мощностью, которые могут привести к потери канала. Например, выдача избыточных команд снижения мощности могла бы заставить канал снизить мощность ниже полезного уровня мощности, чтобы или поддержать линию связи или соединение, или увеличить ошибки в приеме. Аналогичным образом, избыточная выдача команд повышения мощности могла бы заставить терминал пользователя потреблять слишком много мощности и вызвать помехи с терминалами или сигналами другого пользователя, а также бесполезный расход ценных ресурсов питания.
Для этого варианта осуществления, по меньшей мере, выбранные кадры из кадров 102 передачи включают в себя инструкции управления мощностью в виде битов управления мощностью. Эти биты управления мощностью выводятся логикой 104 пакетирования, когда она выстраивает в очередь или пакетирует принятые кадры 102 в пакеты 106 кадров. Биты управления мощностью проверяют, и их полученные значимости или управляющая информация надежно хранится в ЗУ 110 в виде очереди. Приведенная в качестве примера очередь имеет длину порядка 2 битов. Однако другие длины очереди могут быть использованы, если это будет целесообразно, в зависимости, кроме всего прочего, от количества командной информации, которая должна храниться.
Генератор/устройство заполнения битами 118 генерирует команды управления мощностью, на основании, по меньшей мере, частично рабочей истории, приведенной здесь в качестве примера 2-битовой истории, которую надо сохранять. Более конкретно, для одного варианта осуществления он генерирует команды управления мощностью, на основании, по меньшей мере, частично сохраненной рабочей истории способом, который замедляет отклик на инструкции управления мощностью до приблизительно скорости пакетной обработки, как это будет более подробно описано со ссылкой на Фиг.2.
Кроме накопления копии или версии инструкций управления мощностью в целях сохранения истории, логика 104 пакетирования, обработки 108 пакета и генератор 114 кадра представляют весь широкий диапазон элементов, известных из уровня техники. Поэтому они не будут описываться ниже. Реализация вывода инструкций управления мощностью во время пакетирования принятых кадров вполне возможна для опытных специалистов в данной области техники, так что нет необходимости детализировать здесь ее описание.
Генерирование команд управления мощностью
Фиг.2 иллюстрирует блок-схему соответствующих аспектов генератора команд управления мощностью/ устройства заполнения битами 118 по Фиг.1 в соответствии с одним вариантом осуществления. Этот вариант осуществления предполагает, что инструкции R управления мощностью и команды Р представлены в виде битов управления мощностью, и что сохраняется рабочая 2-битовая история битов управления мощностью, включенных с принятыми кадрами.
Как это показано в соответствующей части фигуры, генератор/устройство заполнения битами 118 определяет, имеет ли или нет 2-битовая история битовую комбинацию (двоичный код) "01" или "10" на шаге или ступени обработки 202. Если обнаруживают, что 2-битовая история имеет какую-либо из двух битовых комбинаций, то генератор/устройство заполнения битами 118 генерирует на ступени обработки 204 приблизительно одинаковые числа битов команды управления мощностью "нулевой" величины и биты команды управления мощностью "единичной" величины, то есть m ответных битов управления мощностью "нулевой" величины и n ответных битов управления мощностью "единичной" величины, причем m и n отличаются друг от друга, максимум, на 1, m и n оба являются целыми числами.
Если имеется четное число кадров, то число сгенерированных битов команды управления мощностью "нулевой" величины и "единичной" величины, то есть m и n, будут равны друг другу. Если имеется нечетное число кадров, пакеты будут чередоваться, имея число (m) сгенерированных битов команды управления мощностью "нулевой" величины, большее числа (n) сгенерированных битов команды управления мощностью "единичной" величины на "1".
В одном варианте осуществления пакеты, занимающие нечетные порядковые положения в отношении генерирования пакетов, будут иметь m больше n на 1, а пакеты, занимающие четные порядковые положения в отношении генерирования пакетов, будут иметь n больше m на 1.
В другом варианте осуществления компоновка реверсируется, то есть пакеты, занимающие нечетные порядковые положения в отношении генерирования пакетов, будут иметь n больше m на 1, а пакеты, занимающие четные порядковые положения, будут иметь m больше n на 1.
Если на шаге или ступени 202 определяют, что 2-битовая история не имеет ни "01", ни "10" двоичный код, то генератор/устройство заполнения битами 118 далее определяет, имеет или нет 2-битовая история двоичный код "11", то генератор/ устройство заполнения битами 118 на шаге 208 чередует генерирование битов команды управления мощностью "единичной" величины и битов команды управления мощностью "нулевой" величины с одним или двумя дополнительными битами команды управления мощностью "единичной" величины, в зависимости от того, имеются ли четные или нечетные числа кадров в пакете.
Когда имеется нечетное число кадров в пакете, пакет формируют, естественно, с дополнительным битом команды управления мощностью "единичной" величины. Когда имеется четное число кадров в пакете, генератор/устройство заполнения битами 118 генерирует также последний бит, как бит управления мощностью "единичной" величины, тем самым превращая два последних бита команды управления мощностью в биты "единичной" величины. Число сгенерированных битов команды управления мощностью "единичной" величины будет больше на 2 числа битов управления мощностью "нулевой" величины.
Если на шаге или ступени 204 определяют, что 2-битовая история не имеет двоичный код "11", как не имеет и другие двоичные коды, обсужденные выше, то 2-битовая история по умолчанию имеет двоичный код "00". Генератор/устройство заполнения битами 118 на шаге 210 чередует генерирование битов команды управления мощностью "нулевой" величины и ответных битов управления мощностью "единичной" величины, с одним или более дополнительными битами команды управления мощностью "нулевой" величины в зависимости от того, имеется или нет нечетное или четное число кадров в пакете на шаге 210.
Когда имеется нечетное число кадров в пакете, пакет, естественно, формируется с дополнительным битом команды управления мощностью "нулевой" величины. Когда имеется четное число кадров в пакете, генератор/устройство заполнения битами 118 генерирует также последний бит, как бит управления мощностью "нулевой" величины, тем самым превращая два последние бита команды управления мощностью в биты "нулевой" величины. Число генерированных битов команды управления мощностью "нулевой" величины будет соответственно больше на 2 числа битов управления мощностью "единичной" величины.
Вариант осуществления шлюза
На Фиг.3 показана блок-схема, иллюстрирующая вариант осуществления шлюза по настоящему изобретению. Понятия "шлюз", "концентратор" и "базовая станция" иногда используют в качестве взаимозависимых понятий в публикациях известного уровня техники, причем под "шлюзами" понимают специализированные базовые станции, направляющие связь через спутники, тогда как базовые станции используют наземные антенны для направления связи внутри окружающей географической области. Выражение "наземная станция" иногда используют взаимозависимо с понятием "шлюз" в этой области техники.
Аналогично показанному на Фиг.1 типовому варианту осуществления шлюз 300 включает в себя ранее описанную логику 104 пакетирования и генератор команд управления мощностью/устройство заполнения битами 118, реализующие доктрины настоящего изобретения. Этот вариант осуществления также включает в себя элемент ЗУ, ячейку или устройство 110. Кроме этого, вариант осуществления также включает в себя логику 108 пакетной обработки и генератор 114 кадра.
Для варианта осуществления шлюза логика 104 пакетирования является компонентом системы 302 приемопередатчика, тогда как обработка 108 пакета, ЗУ 110, генератор 114 кадра и генератор команд управления мощностью/устройство заполнения битами 118 являются компонентами подсистемы 304 обработки кадра.
Элементы операционно связаны друг с другом, как показано на фигуре. Более того, эти элементы используются и взаимодействуют, как описано выше.
В частности, в одном варианте осуществления, где инструкции управления мощностью представлены в виде битов управления, ЗУ 110 поддерживает 2-битовую, как описано ранее, рабочую историю в виде очереди, и генератор команд управления мощностью/устройство заполнения битами 118 генерирует замедленный отклик на биты управления мощностью способом, описанным ранее со ссылкой на Фиг.2.
Кроме доктрин настоящего изобретения, осуществленных в подсистеме 302 приемопередатчика и подсистеме 304 обработки кадра, эти элементы известны из уровня техники и не требуют дополнительного описания.
Применение варианта осуществления
Фиг.4 иллюстрирует МССС, внутри которой может быть использован шлюз 300, наделенный замедленным откликом или более медленным откликом на сигналы управления мощностью. Как показано на фигуре, МССС включает в себя терминалы 430 и 440 пользователя а также шлюз 300, связанные через спутник 420 связи. Терминал первого пользователя или оконечное устройство 430 принимает передачи от спутника 420 связи через прямую линию связи (ПЛС) первого канала первого луча 435 и передает на спутник 420 связи передачи по обратной линии связи первого канала. Второе оконечное устройство 440 принимает передачи от спутника 420 связи через прямую линию связи второго канала второго луча 445 и передает на спутник 420 связи передачи по обратной линии связи второго канала.
Предположим для этого примера, что спутник 420 посылает множество лучей внутри, по меньшей мере, одного "пятна", направленных для покрытия отдельных неперекрывающихся географических областей. В общем, множество лучей с различными частотами, также рассматриваемые как каналы МДКР (при использовании МДКР), "подлучи" или сигналы FDM (модуляции с частотным разделением), частотные интервалы или каналы, могут быть направлены для перекрытия той же самой области. Однако будет вполне понятно, что покрытие лучом или зоны обслуживания для различных спутников, или диаграммы направленности антенны для наземных узлов ячейки могут перекрывать полностью или частично заданную зону в зависимости от проекта системы связи и от типа предлагаемой услуги.
Для организации прямой или обратной линий связи каналы могут быть подразделены на временные интервалы, как это использовано для систем или сигналов связи типа МДВР, или на кодовые каналы, как это использовано для систем или сигналов связи типа МДКР, с каждым терминалом, сообщающимся через присвоенный кодовый канал. Как хорошо известно, эти и другие сочетания могут быть использованы для организации линий связи внутри каналов, обсужденных здесь.
Понятия "обратная линия связи" и "прямая линия связи" были обсуждены выше. Эти понятия иногда используют взаимозависимо в данной области техники и относят к трактам связи, по которым сигналы распространяются от оконечного устройства к спутнику и от спутника к наземной станции. В системах наземной связи они распространяются от терминала непосредственно к базовой станции. Прямая линия связи относится к трактам связи, по которым сигналы распространяются от наземной станции к спутнику и от спутника к оконечному устройству. В системах наземной связи они распространяются от базовой станции непосредственно к терминалу. Кроме того, понятие "обратное направление" используют для определения посылки или передачи сигналов через линию связи в обратном направлении RL (ОЛС) относительно направления принимаемых сигналов. Эти понятия хорошо известны специалистам в данной области техники.
Каждые терминалы пользователя или оконечные устройства 430 и 440 имеют или включают в себя устройство беспроводной связи, такое как сотовый телефон, приемопередатчик данных или передающее устройство (например, компьютеры, персональные цифровые секретари, факсимильные аппараты), но не ограничиваются ими. Как правило, такие блоки или удерживаются в руке, или устанавливаются на транспортном средстве, если это требуется. Хотя эти терминалы пользователя рассматривались как мобильные, будет понятно, что доктрины изобретения применимы и к фиксированным блокам или к другим типам терминалов, где требуется дистанционная беспроводная услуга. Последний тип услуги особенно подходит для использования спутниковых ретрансляторов для организации линий связи во многих удаленных областях мира. Терминалы пользователей, оконечные устройства иногда относят к беспроводным устройствам, терминалам доступа, блокам абонентов, мобильным блокам, мобильным станциям или просто к "пользователям", "мобильным модулям" или "абонентам" в некоторых системах связи в зависимости от принятой практики. Эти понятия хорошо известны в этой области техники.
Шлюз 300 передает данные прямого канала к оконечным устройствам 430, 440 через спутник 420 связи и принимает данные обратного канала от оконечных устройств 430, 440 также через спутник 420 связи.
Данные обратного канала могут включать в себя инструкции управления мощностью, в частности, инструкции управления мощностью в виде битов управления мощностью. Шлюз 300, наделенный доктринами настоящего изобретения, способен в пакетах обработать принятые данные обратного канала и в то же самое время замедлить отклик на инструкции управления мощностью, снизить вероятность выдачи избыточных последовательных команд управления мощностью и потери каналов.
За исключением доктрин настоящего изобретения, реализованных в шлюзе 300, остальные элементы известны из уровня техники и поэтому не будут описаны ниже.
Вариант осуществления эмулятора шлюза
и моделирующего устройства
Как известно опытным специалистам в данной области техники разработка МССС требует обширных испытаний. Испытания в условиях эксплуатации или в условиях включенного питания часто бывают дорогостоящими. Поэтому существенный объем испытаний проводят в лаборатории развития в условиях эмуляции и/или имитации.
Фиг.5 иллюстрирует вариант осуществления эмулятора шлюза и моделирующего устройства настоящего изобретения. Аналогично эмулятору шлюза типового варианта осуществления, показанного на Фиг.1, пара 502 и 504 эмулятора и моделирующего устройства включает в себя ранее описанную логику 104 и генератор отклика на команды управления мощностью/устройство заполнения битами 118, оба являющиеся реализацией доктрины настоящего изобретения. Этот вариант осуществления также включает в себя ЗУ 110. Кроме этого вариант осуществления также включает в себя логику 108 пакетной обработки и генератор 114 кадра.
Для этого варианта осуществления логика 104 пакетирования является компонентом эмулятора 502, тогда как пакетная обработка 108, ЗУ 110, генератор 114 кадра и генератор отклика на команды управления мощностью/устройство заполнения битами 118 являются компонентами моделирующего устройства 304.
Элементы операционно связаны друг с другом, как показано на фигуре.
В частности, в одном варианте осуществления, где инструкции управления мощностью представлены в виде битов управления мощностью, ЗУ 110 поддерживает 2-битовую историю в виде очереди, как было описано ранее, и генератор/устройство заполнения битами 118 генерирует замедленный отклик на биты управления мощностью, как описывалось раньше со ссылкой на Фиг.2.
Кроме доктрин настоящего изобретения, реализованных в эмуляторе 502 шлюза и моделирующем устройстве 504, эти элементы могут включать в себя другие компоненты, такие как сетевой и другие интерфейсы для сопряжения друг другом и с другими элементами, такими как терминалы пользователя и т. д. Точная структура эмулятора 502 и моделирующего устройства 504 не является существенной для реализации настоящего изобретения и поэтому она не описывается ниже.
Применение вариантов осуществления эмулятора шлюза и моделирующего устройства
Фиг.6 иллюстрирует условия испытания МССС, в которых могут быть использованы эмулятор и моделирующее устройство 502-504, наделенные замедленным откликом на команды управления мощностью настоящего изобретения. Для этого варианта осуществления, в дополнение к паре 502-504 эмулятора и моделирующего устройства, среда 600 испытания МССС включает в себя терминал 606 пользователя и подсистему 608 мобильной связи (ПМС, MCS).
Эмулятор 502 включает в себя, в частности, ряд сетевых интерфейсов, таких как интерфейсы сети Эзернет, радиочастотный (РЧ) интерфейс и блок синхронизации и частоты TFU (БСЧ) (все не показаны), а моделирующее устройство 504 включает в себя сетевой интерфейс и диагностический монитор (также не показаны).
Эмулятор 502 и моделирующее устройство 504 связаны друг с другом через сетевое соединение и обмениваются командами и данными друг с другом через сетевое соединение, чтобы дать возможность моделирующему устройству 504 запустить эмулятор 502 с целью испытания МССС.
Терминал пользователя (ТП, UT) 606 осуществляет связь с МССС 608 через одну или больше радиочастот (РЧ) и осуществляет связь с моделирующим устройством 504 шлюза через UT-DMI (интерфейс диагностического монитора), чтобы дать возможность моделирующему устройству 504 шлюза запустить его с целью испытания.
ПМС 608, в свою очередь, осуществляет связь с эмулятором 502 через сетевой интерфейс для управляющих команд, через РЧ для данных пользователя и через соединение БСЧ для информации синхронизации и частоты.
Опять-таки, за исключением доктрин, реализованных в эмуляторе шлюза и моделирующем устройстве 502-504, точная структура и работа остающихся элементов не являются существенными для реализации настоящего изобретения, чтобы замедлить скорость или скорость отклика на инструкции управления мощностью, в частности, в контексте кадров передачи пакетной обработки.
Реализация изобретения
Различные аспекты настоящего изобретения могут быть реализованы как схемные решения, включая возможную реализацию на единственной интегральной схеме. Как будет очевидно опытному специалисту в данной области техники, различные функции схемных элементов могут быть также реализованы как операции обработки в программе программного обеспечения. Такое программное обеспечение может быть использовано, например, в процессоре цифрового сигнала, микроконтроллере или компьютере общего назначения.
Различные варианты осуществления настоящего изобретения используют вычислительные ресурсы для выполнения вышеупомянутых функциональных признаков. Фиг.7 иллюстрирует один вариант осуществления системы аппаратного обеспечения, предназначенной для представления широкой категории компьютерных систем, таких как персональные компьютеры, рабочие станции и/или встроенные системы. В иллюстрируемом варианте осуществления система аппаратного обеспечения включает процессор 710, связанный с высокоскоростной шиной 705, которая связана с шиной ввода/вывода (В/В, I/O) 715 через мост 730 шины. Временная память 720 связана с шиной 705. Постоянная память 740 связано с шиной 715. Устройство (устройства) 750 В/В также связаны с шиной 715. Устройство (устройства) 750 В/В может включать в себя устройство дисплея, клавиатуру, один или более внешних сетевых интерфейсов и т.д.
Некоторые варианты осуществления могут включать в себя дополнительные компоненты, могут не требовать всех вышеупомянутых компонентов или объединять один или более компонентов. Например, временная память 720 может находиться на чипе с процессором 710. Как вариант, постоянная память 740 может быть исключена, а временная память 720 может быть заменена электрически стираемым программируемым ПЗУ (ЭСППЗУ), в которой стандартные программы исполняются на месте от ЭСППЗУ. Некоторые варианты осуществления могут использовать единственную шину, к которой подсоединены все компоненты, или одну или более дополнительных шин, и мосты шины, к которым могут быть подсоединены различные дополнительные компоненты. Опытные специалисты в данной области техники будут знакомы с рядом альтернативных внутренних сетей, включая, например, внутреннюю сеть, основанную на высокоскоростной системной шине с концентратором контролера памяти и концентратором контролера В/В. Дополнительные компоненты могут включать в себя дополнительные процессоры, дисковод не перезаписываемого компакт-диска, дополнительные памяти и другие периферийные компоненты, известные в данной области техники.
В одном варианте осуществления, как описано выше, реализовано использование одной или более систем аппаратного обеспечения, такой как система аппаратного обеспечения по Фиг.7. В случае использования более одного компьютера системы могут быть связаны для установления связи через внешнюю сеть, такую как локальная вычислительная сеть (ЛВЧ, LAN), сеть Интернет-протокола (ИП, IP) и т.д. В одном варианте осуществления настоящее изобретение реализовано как стандартные программы программного обеспечения, выполняемые одним или более исполнительными блоками внутри компьютера (компьютеров). Для данного компьютера стандартные программы программного обеспечения могут храниться в ЗУ, таком как постоянная память 740.
Как вариант, показанный на Фиг.8, стандартные программы программного обеспечения могут быть исполняемыми машиной инструкциями 810, хранящимися с использованием читаемых машиной носителей 820 информации, таких как дискета, не перезаписываемый компакт-диск (CD-ROM), магнитная лента, цифровой видеодиск или многоцелевой диск (DVD), лазерный диск, ПЗУ, флэш-память и т.д. Ряд инструкций не требует локального хранения, и их можно было бы получить из удаленного ЗУ, такого как сетевой сервер в сети, устройство не перезаписываемого компакт-диска, гибкий диск и т.д., через, например, устройство (устройства) 750 В/В по Фиг.7.
Инструкции от какого-либо источника могут быть скопированы из ЗУ во временную память 720 и затем выбраны и исполнены процессором 710. В одной реализации эти стандартные программы программного обеспечения написаны на языке программирования С. Но должно быть понятно, однако, что эти стандартные программы могут быть реализованы на одном из большого разнообразия языков программирования.
В альтернативных вариантах осуществления настоящее изобретение реализуется в дискретном аппаратном обеспечении или программно-аппаратном обеспечении. Например, одна или более интегральных схем прикладной ориентации (ИСПО) могли бы быть запрограммированы с одной или более вышеописанными функциями настоящего изобретения. В другом примере одна или более функций настоящего изобретения могла бы быть реализована в одной или более ИСПО на дополнительных монтажных платах, и эти монтажные платы могли бы быть вставлены в вышеописанный компьютер (компьютеры). В другом примере логические микросхемы, программируемые в условиях эксплуатации (ЛМПУЭ), или статические программируемые логические микросхемы (СПЛМ) могли бы быть использованы для реализации одной или более функций настоящего изобретения. В еще одном другом примере сочетание аппаратного и программного обеспечений могло бы быть использовано для реализации одной или более функций настоящего изобретения.
Заключение
Основанные на истории способ и устройство, которые снижают скорость, при которой они реагируют на инструкции управления мощностью, реализованы таким образом в описанных применениях МССС.
Преимуществом настоящего изобретения является снижение вероятности избыточной выдачи последовательных команд управления мощностью, которая могла бы привести к потере канала или линии связи в случае, когда группируют вместе кадры передачи, выстраивают в очередь или пакетируют для обработки.
Хотя изобретение описано прежде всего с точки зрения беспроводной, основанной на спутнике связи, настоящее изобретение может быть использовано для других типов канала (каналов) связи, включая цифровой, электрический или оптический, беспроводный или проводный/волоконный канал и т.д., где задержка сигнала является элементом линий связи, которую хотелось бы скомпенсировать.
Будет понятно, что настоящее изобретение не ограничивается вышеописанными его вариантами осуществления, оно охватывает любые или все варианты осуществления в объеме прилагаемой формулы изобретения.
название | год | авторы | номер документа |
---|---|---|---|
УВЕЛИЧЕНИЕ ПРОПУСКНОЙ СПОСОБНОСТИ В БЕСПРОВОДНОЙ СВЯЗИ | 2009 |
|
RU2479931C2 |
УСТРОЙСТВО И СПОСОБ, ПРЕДНАЗНАЧЕННЫЕ ДЛЯ НАЗНАЧЕНИЯ РЕСУРСА В СИСТЕМЕ МОБИЛЬНОЙ СВЯЗИ | 2004 |
|
RU2314643C2 |
УПРАВЛЕНИЕ РЕСУРСАМИ VoIP-ГРУППЫ | 2007 |
|
RU2443064C2 |
СИСТЕМА БЕСПРОВОДНОЙ ЛОКАЛЬНОЙ ВЫЧИСЛИТЕЛЬНОЙ СЕТИ С МНОЖЕСТВОМ ВХОДОВ И МНОЖЕСТВОМ ВЫХОДОВ | 2003 |
|
RU2485699C2 |
ДВОЙНОЕ ИНТЕРПРЕТИРОВАНИЕ ПОЛЯ ДЛИНЫ СИГНАЛЬНОГО ЭЛЕМЕНТА | 2012 |
|
RU2588259C2 |
СИСТЕМА БЕСПРОВОДНОЙ ЛОКАЛЬНОЙ ВЫЧИСЛИТЕЛЬНОЙ СЕТИ СО МНОЖЕСТВОМ ВХОДОВ И МНОЖЕСТВОМ ВЫХОДОВ | 2003 |
|
RU2335852C2 |
УПРАВЛЕНИЕ БИТОВОЙ СКОРОСТЬЮ АДАПТИВНОГО МУЛЬТИСКОРОСТНОГО КОДЕКА В СИСТЕМЕ БЕСПРОВОДНОЙ СВЯЗИ | 2009 |
|
RU2450485C2 |
СПОСОБ И УСТРОЙСТВО ДЛЯ УПРАВЛЕНИЯ РАЗНЕСЕНИЕМ ПРИЕМА В БЕСПРОВОДНОЙ СВЯЗИ | 2005 |
|
RU2378759C2 |
СПОСОБЫ И АППАРАТ ДЛЯ МНОГОПОЛЬЗОВАТЕЛЬСКОЙ ВОСХОДЯЩЕЙ ЛИНИИ СВЯЗИ | 2014 |
|
RU2676878C2 |
ОБЕСПЕЧЕНИЕ ВОЗМОЖНОСТИ РАЗДЕЛЕНИЯ РЕСУРСОВ ДЛЯ СИСТЕМ БЕСПРОВОДНОЙ СВЯЗИ | 2007 |
|
RU2430489C2 |
Изобретение относится к беспроводной связи. Достигаемый технический результат - облегчение манипулирования количеством сигналов обработки для постановки в очередь кадров передачи, принятых по обратной линии связи канала, и обработка их в пакете. Способ замедления отклика на инструкции управления мощностью в каналах линии связи заключается в том, что сохраняют рабочую историю в течение заданной длительности времени инструкций управления мощностью, включенных в первое множество кадров, принятых в одном направлении по линии связи канала, причем первое множество кадров выстроено в очередь перед обработкой, генерируют команды управления мощностью для второго множества кадров, передаваемых в обратном направлении канала, причем первое и второе множества кадров пакетируют для последующей обработки в виде пакета для передачи. Шлюз системы беспроводной связи содержит приемопередатчик и обрабатывающую подсистему. Испытательная система беспроводной связи содержит эмулятор шлюза и моделирующее устройство шлюза. Устройство для замедления отклика на инструкции управления мощностью содержит средство для сохранения рабочей истории в течение заданной длительности времени инструкций управления мощностью, включенных в первое множество кадров, средство для генерирования команд управления мощностью для второго множества кадров, передаваемых по второй линии связи канала. 6 н. и 32 з.п. ф-лы, 8 ил.
Аппарат для очищения воды при помощи химических реактивов | 1917 |
|
SU2A1 |
WO 00/74261 А1, 07.12.2000 | |||
СПОСОБ РЕГУЛИРОВАНИЯ УРОВНЯ МОЩНОСТИ В СИСТЕМЕ СВЯЗИ, СПОСОБ РЕГУЛИРОВКИ ЗАДАННОГО ЗНАЧЕНИЯ УРОВНЯ МОЩНОСТИ И СИСТЕМА РЕГУЛИРОВАНИЯ УРОВНЯ МОЩНОСТИ | 1994 |
|
RU2114508C1 |
US 6343206 В1, 29.01.2002 | |||
US 6343218 В1, 29.01.2002 | |||
ЕР 1067705 А1, 10.01.2001. |
Авторы
Даты
2008-09-20—Публикация
2003-07-23—Подача