RU2450453C2 - Time slot replacement method and apparatus - Google Patents

Time slot replacement method and apparatus Download PDF

Info

Publication number
RU2450453C2
RU2450453C2 RU2010125136/07A RU2010125136A RU2450453C2 RU 2450453 C2 RU2450453 C2 RU 2450453C2 RU 2010125136/07 A RU2010125136/07 A RU 2010125136/07A RU 2010125136 A RU2010125136 A RU 2010125136A RU 2450453 C2 RU2450453 C2 RU 2450453C2
Authority
RU
Russia
Prior art keywords
node
time slot
transmission
reception
time slots
Prior art date
Application number
RU2010125136/07A
Other languages
Russian (ru)
Other versions
RU2010125136A (en
Inventor
Гэйвин Бернард ХОРН (US)
Гэйвин Бернард ХОРН
Ашвин САМПАТХ (US)
Ашвин САМПАТХ
Original Assignee
Квэлкомм Инкорпорейтед
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Квэлкомм Инкорпорейтед filed Critical Квэлкомм Инкорпорейтед
Priority to RU2010125136/07A priority Critical patent/RU2450453C2/en
Publication of RU2010125136A publication Critical patent/RU2010125136A/en
Application granted granted Critical
Publication of RU2450453C2 publication Critical patent/RU2450453C2/en

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

FIELD: information technology.
SUBSTANCE: entire time slot or part of a time slot of a slotted communication system can be dynamically allocated for transmission or reception. For instance, a time slot initially allocated for receiving information at a wireless node can be temporarily allocated for transmitting information from the wireless node. Such an allocation can be performed to ensure temporary asymmetry of streaming between wireless nodes or can be performed based on other criteria. In certain aspects, a resource utilisation messaging scheme can be applied to suppress interference associated with allocation of time slots for transmission or reception.
EFFECT: efficient asymmetric traffic support, particularly with low traffic multiplexing or without multiplexing.
78 cl, 12 dwg

Description

Область техникиTechnical field

Данная заявка относится, в целом, к беспроводной связи и, в частности, но не исключительно, к динамическому назначению по меньшей мере части временного слота для передачи или приема.This application relates, in general, to wireless communications and, in particular, but not exclusively, to the dynamic assignment of at least a portion of a time slot for transmission or reception.

Уровень техникиState of the art

Система беспроводной связи может быть развернута по-разному в зависимости от требований соответствующего приложения. Например, запланированное развертывание можно использовать применительно, например, к сотовой сети, где требуется бесшовная связность в относительно большой области. Для снижения помехи в такой сети канал или каналы, используемые беспроводными устройствами сети, можно задавать на протяжении сети.A wireless communication system can be deployed in different ways depending on the requirements of the respective application. For example, a planned deployment can be applied to, for example, a cellular network where seamless connectivity is required in a relatively large area. To reduce interference in such a network, the channel or channels used by the wireless devices of the network can be set throughout the network.

Кроме того, для дополнительного управления помехой в такой сети беспроводные устройства сети могут использовать назначенные временные слоты восходящей и нисходящей линии связи для осуществления связи, благодаря чему данное беспроводное устройство может передавать данные лишь на протяжении конкретных временных слотов и принимать данные на протяжении других указанных временных слотов. В такой сети разделение временных слотов восходящей и нисходящей линии связи может быть одинаковым для всех сот в системе, благодаря чему передачи, осуществляемые беспроводными устройствами в одной соте не создают чрезмерной помехи для приема на беспроводных устройствах соседней соты. При этом конкретное разделение между временными слотами восходящей и нисходящей линии связи можно статически задавать для всей сети на основании ожидаемой средней асимметрии потоков между устройствами во всей системе.In addition, to further control the interference in such a network, the wireless devices of the network can use the designated uplink and downlink time slots to communicate, so that this wireless device can only transmit data for specific time slots and receive data for other specified time slots . In such a network, the separation of the uplink and downlink time slots may be the same for all cells in the system, so that transmissions by wireless devices in one cell do not interfere with reception on the wireless devices of the neighboring cell. In this case, the specific separation between the time slots of the uplink and downlink can be statically set for the entire network based on the expected average asymmetry of flows between devices in the entire system.

Более гибкую схему развертывания можно использовать применительно, например, к локальной сети (например, сети Wi-Fi), которая поддерживает различные беспроводные устройства, имеющие различные возможности связи. Например, в сети без планирования набор беспроводных устройств может не использовать структуру временных слотов для передачи и приема данных. Напротив, данное беспроводное устройство может передавать данные в любое время, когда выбранный канал не используется другим беспроводным устройством. В такой системе надлежащий протокол предотвращения конфликтов можно применять, чтобы предотвратить создание ненужных помех друг для друга соседними беспроводными устройствами.A more flexible deployment scheme can be applied to, for example, a local area network (for example, a Wi-Fi network), which supports various wireless devices with different communication capabilities. For example, in a network without scheduling, a set of wireless devices may not use the time slot structure for transmitting and receiving data. On the contrary, this wireless device can transmit data at any time when the selected channel is not used by another wireless device. In such a system, an appropriate conflict prevention protocol can be applied to prevent unnecessary interference to each other with neighboring wireless devices.

На практике вышеописанные схемы развертывания могут иметь определенные недостатки, обусловленные компромиссами, которые могут быть сделаны для поддержки намеченных приложений. Например, в силу относительной сложности централизованного планирования, установление беспроводной глобальной сети с планированием может быть относительно дорогим и времязатратным. Кроме того, такая схема может не обеспечивать эффективной поддержки асимметричного трафика, в частности при наличии небольшого мультиплексирования трафика или при отсутствии мультиплексирования. Поэтому такая схема может быть не вполне пригодна для развертывания “горячей точки ”. С другой стороны, беспроводная локальная сеть без планирования может не достигать того же уровня пространственной эффективности (биты/единица площади), что и сеть с планированием. Кроме того, методы предотвращения конфликтов, которые можно использовать в сетях без планирования, могут приводить к недостаточному использованию, ограниченному контролю равноправия и восприимчивости к скрытым и открытым узлам.In practice, the deployment schemes described above may have certain disadvantages due to trade-offs that can be made to support intended applications. For example, due to the relative complexity of central planning, establishing a wireless WAN with scheduling can be relatively expensive and time consuming. In addition, such a scheme may not provide effective support for asymmetric traffic, in particular if there is little traffic multiplexing or in the absence of multiplexing. Therefore, such a scheme may not be entirely suitable for deploying a “hot spot”. On the other hand, a wireless LAN without planning may not achieve the same level of spatial efficiency (bits / area unit) as a planning network. In addition, conflict prevention techniques that can be used on networks without planning can lead to underutilization, limited control of equity, and susceptibility to hidden and open nodes.

Сущность изобретенияSUMMARY OF THE INVENTION

Краткое изложение примерных аспектов раскрытия следует ниже. Следует понимать, что любая ссылка на терминологические аспекты может относиться к одному или нескольким аспектам изобретения.A summary of exemplary aspects of the disclosure follows. It should be understood that any reference to terminological aspects may relate to one or more aspects of the invention.

Изобретение относится в некоторых аспектах к указанию, как временные слоты используются в схеме связи на основе временных слотов. В частности, использование временного слота может динамически назначаться, чтобы данный временной слот можно было использовать для передачи или для приема. Например, первоначально временной слот можно назначать так, чтобы конкретный беспроводной узел передавал информацию на протяжении временного слота. Затем, в более поздний момент времени, временной слот можно назначать так, чтобы тот же беспроводной узел принимал информацию на протяжении временного слота.The invention relates in some aspects to indicating how time slots are used in a time slot based communication scheme. In particular, the use of a time slot can be dynamically assigned so that a given time slot can be used for transmission or reception. For example, initially, a time slot can be assigned so that a particular wireless node transmits information over a time slot. Then, at a later point in time, the time slot can be assigned so that the same wireless node receives information throughout the time slot.

Динамически указывая, как можно использовать временные слоты, система может более эффективно приспосабливаться к требованиям трафика беспроводных узлов в системе. Например, решение о назначении нового использования для одного или более временных слотов может базироваться на текущей асимметрии между объемом информации, который стоит в очереди на передачу от первого беспроводного узла на второй беспроводной узел, и объемом информации, который стоит в очереди на передачу от второго беспроводного узла на первый беспроводной узел. Аналогично, решение о назначении нового использования для одного или нескольких временных слотов может базироваться на разнице между скоростью, при которой информацию можно передавать от первого беспроводного узла на второй беспроводной узел, и скоростью, при которой информацию можно передавать от второго беспроводного узла на первый беспроводной узел. Кроме того, решение о назначении нового использования для одного или нескольких временных слотов может базироваться на уровне помехи, воспринимаемой данным беспроводным узлом.By dynamically indicating how time slots can be used, the system can more effectively adapt to the traffic requirements of the wireless nodes in the system. For example, the decision to assign a new use to one or more time slots may be based on the current asymmetry between the amount of information that is queued for transmission from the first wireless node to the second wireless node and the amount of information that is queued for transmission from the second wireless node node to the first wireless node. Similarly, the decision to assign a new use to one or more time slots may be based on the difference between the speed at which information can be transmitted from the first wireless node to the second wireless node and the speed at which information can be transmitted from the second wireless node to the first wireless node . In addition, the decision to assign a new use to one or more time slots may be based on the level of interference perceived by a given wireless node.

В некоторых аспектах часть временного слота можно назначать для передачи или для приема. Например, данный временной слот можно задавать с различными частями, что позволяет динамически назначать использование одной или нескольких частей. В другом примере, временной слот можно задавать с несколькими частями данных и несколькими частями управления. В этом случае, части данных могут динамически назначаться для передачи или приема в зависимости от конкретных требований трафика в системе в данный момент. В ряде случаев, использование частей управления можно не изменять, чтобы гарантировать, что беспроводные узлы могут продолжать передавать и отслеживать информацию управления в назначенные моменты времени. Напротив, в других случаях часть управления временного слота можно использовать для передачи информации управления в некоторых условиях, тогда как в других условиях ту же часть управления можно использовать для приема информации управления.In some aspects, a portion of the time slot may be assigned for transmission or reception. For example, a given time slot can be defined with different parts, which allows you to dynamically assign the use of one or more parts. In another example, a time slot can be defined with several pieces of data and several pieces of control. In this case, pieces of data can be dynamically assigned for transmission or reception, depending on the specific traffic requirements in the system at a given moment. In some cases, the use of control parts may not be changed to ensure that wireless nodes can continue to transmit and monitor control information at designated times. In contrast, in other cases, the time slot control part can be used to transmit control information in some conditions, while in other conditions the same control part can be used to receive control information.

В некоторых аспектах методы подавления помехи можно применять совместно с динамическим назначением использования временного слота. Например, схему на основе сообщений использования ресурсов можно применять для подавления помехи между соседними беспроводными узлами, обусловленной назначением использования временного слота. Кроме того, такую схему сообщений можно использовать для определения, назначать ли конкретное использование одного или нескольких временных слотов.In some aspects, interference cancellation techniques can be applied in conjunction with a dynamic use of a time slot. For example, a scheme based on resource utilization messages can be used to suppress interference between neighboring wireless nodes due to the intended use of a time slot. In addition, such a message scheme can be used to determine whether to assign a specific use to one or more time slots.

Краткое описание чертежейBrief Description of the Drawings

Эти и другие примерные аспекты изобретения будут описаны в подробном описании и прилагаемой формуле изобретения, а также в сопроводительных чертежах, где:These and other exemplary aspects of the invention will be described in the detailed description and the attached claims, as well as in the accompanying drawings, where:

фиг. 1 - упрощенная схема нескольких примерных аспектов системы беспроводной связи;FIG. 1 is a simplified diagram of several exemplary aspects of a wireless communication system;

фиг. 2 - упрощенная схема нескольких примерных аспектов сети беспроводных узлов;FIG. 2 is a simplified diagram of several exemplary aspects of a network of wireless nodes;

фиг. 3 - упрощенная схема нескольких примерных аспектов назначения использования временного слота;FIG. 3 is a simplified diagram of several exemplary aspects of the purpose of using a time slot;

фиг. 4, включающая в себя фиг. 4A и 4B, - логическая блок-схема нескольких примерных аспектов операций, которые можно осуществлять для назначения использования одного или нескольких временных слотов;FIG. 4, including FIG. 4A and 4B, is a flowchart of several exemplary aspects of operations that can be performed to designate the use of one or more time slots;

фиг. 5 - упрощенная блок-схема нескольких примерных аспектов беспроводных устройств, адаптированных для назначения использования одного или нескольких временных слотов;FIG. 5 is a simplified block diagram of several exemplary aspects of wireless devices adapted to designate the use of one or more time slots;

фиг. 6 - упрощенная схема примерных аспектов структуры временных слотов;FIG. 6 is a simplified diagram of exemplary aspects of the structure of time slots;

фиг. 7, 8 и 9 - упрощенные схемы нескольких примерных аспектов использования временного слота;FIG. 7, 8 and 9 are simplified diagrams of several exemplary aspects of using a time slot;

фиг. 10 - упрощенная блок-схема нескольких примерных аспектов компонентов связи; иFIG. 10 is a simplified block diagram of several exemplary aspects of communication components; and

фиг. 11 - упрощенная блок-схема нескольких примерных аспектов устройства, сконфигурированного с возможностью назначать использование временного слота согласно настоящему изобретению.FIG. 11 is a simplified block diagram of several exemplary aspects of a device configured to designate the use of a time slot according to the present invention.

Согласно общепринятой практике различные признаки, проиллюстрированные на чертежах, могут не быть изображены в масштабе. Соответственно, размеры различных признаков могут быть произвольно увеличены или уменьшены для ясности. Кроме того, некоторые чертежи могут быть упрощены для ясности. Таким образом, на чертежах могут быть изображены не все компоненты данного устройства (например, аппарата) или способа. Наконец, сходные позиционные обозначения могут использоваться для обозначения сходных признаков в описании изобретения и в фигурах.According to common practice, various features illustrated in the drawings may not be shown to scale. Accordingly, the sizes of various features may be arbitrarily increased or decreased for clarity. In addition, some drawings may be simplified for clarity. Thus, not all components of a given device (eg, apparatus) or method may be shown in the drawings. Finally, similar reference signs can be used to refer to similar features in the description of the invention and in the figures.

Подробное описаниеDetailed description

Ниже описаны различные аспекты изобретения. Очевидно, что настоящее изобретение может быть реализовано в различных формах, и что любая раскрытая здесь конкретная структура, функция или они совместно являются иллюстративными. На основании изложенных здесь идей специалист в данной области техники может заключить, что рассмотренный здесь аспект можно реализовать независимо от любых других аспектов, и что два или более из этих аспектов можно комбинировать по-разному. Например, устройство можно реализовать или способ можно осуществлять на практике с использованием любого количества изложенных здесь аспектов. Кроме того, такое устройство можно реализовать или такой способ можно осуществлять на практике с использованием другой структуры, других функциональных возможностей или структуры и функциональных возможностей, дополнительных или отличающихся от одного или нескольких из изложенных здесь аспектов. Кроме того, аспект может содержать по меньшей мере один элемент формулы изобретения. В качестве примера вышеизложенного, в некоторых аспектах назначение использования для по меньшей мере одной части временного слота содержит назначение части временного слота для передачи на данный узел или для приема от этого узла. Кроме того, в некоторых аспектах назначение использования является функцией объема трафика, подлежащего передаче между этим узлом и другим узлом.Various aspects of the invention are described below. Obviously, the present invention can be implemented in various forms, and that any particular structure, function, or together disclosed herein are illustrative. Based on the ideas set forth herein, one skilled in the art can conclude that the aspect discussed here can be implemented independently of any other aspects, and that two or more of these aspects can be combined in different ways. For example, a device may be implemented or a method may be practiced using any number of the aspects set forth herein. In addition, such a device can be implemented or such a method can be practiced using a different structure, other functionalities or structure, and functionalities additional or different from one or more of the aspects set forth herein. In addition, the aspect may include at least one element of the claims. As an example of the foregoing, in some aspects, the usage assignment for at least one part of the time slot comprises assigning a portion of the time slot to be transmitted to or received from this node. In addition, in some aspects, the use destination is a function of the amount of traffic to be transmitted between this node and another node.

На фиг. 1 показано несколько примерных аспектов системы беспроводной связи 100. Система 100 включает в себя несколько беспроводных узлов, в целом, обозначенных как узлы 102 и 104. Данный узел может принимать и/или передавать один или несколько потоков трафика. Например, каждый узел может содержать по меньшей мере одну антенну и ассоциированные компоненты приемника и передатчика. В нижеследующем описании термин «принимающий узел» можно использовать для указания узла, осуществляющего прием, и термин «передающий узел» можно использовать для указания узла, осуществляющего передачу. Такое указание не подразумевает, что узел не способен осуществлять обе операции и передачи, и приема.In FIG. 1 shows several exemplary aspects of a wireless communication system 100. System 100 includes several wireless nodes, generally referred to as nodes 102 and 104. This node can receive and / or transmit one or more traffic streams. For example, each node may comprise at least one antenna and associated receiver and transmitter components. In the following description, the term “receiving node” can be used to indicate a node that is receiving, and the term “transmitting node” can be used to indicate a node that is transmitting. Such an indication does not imply that the node is not capable of performing both operations and transmission and reception.

Узел можно реализовать по-разному. Например, узел может содержать терминал доступа, ретранслятор, точку доступа или какой-либо другой компонент. Согласно фиг. 1, узлы 102 могут содержать точки доступа или ретрансляторы, и узлы 104 могут содержать терминалы доступа. Узлы 102 могут способствовать связи между узлами сети (например, сети Wi-Fi, сотовой сети или сети WiMax). Например, когда терминал доступа (например, терминал доступа 104A) находится в зоне покрытия точки доступа (например, точки доступа 102A) или ретранслятора, терминал доступа 104A может, таким образом, осуществлять связь с другим устройством системы 100 или с какой-либо другой сетью, которая подключена для осуществления связи с системой 100. При этом один или несколько из узлов (например, узел 102B) может содержать проводную точку доступа, которая обеспечивает возможности связи с другой сетью или другими сетями (например, глобальной сетью 108, например, интернетом).A node can be implemented in different ways. For example, the node may comprise an access terminal, a repeater, an access point, or some other component. According to FIG. 1, nodes 102 may comprise access points or relays, and nodes 104 may comprise access terminals. Nodes 102 may facilitate communication between network nodes (e.g., a Wi-Fi network, cellular network, or WiMax network). For example, when an access terminal (e.g., access terminal 104A) is within the coverage area of an access point (e.g., access point 102A) or a repeater, access terminal 104A may thus communicate with another device of system 100 or with some other network , which is connected to communicate with the system 100. In this case, one or more of the nodes (for example, node 102B) may contain a wired access point that provides communication capabilities with another network or other networks (for example, wide area network 108, for example, Turnet).

В некоторых аспектах два или более узла системы 100 (например, узлы общего набора независимых услуг) ассоциированы друг с другом для установления потоков трафика (например, линий связи) между узлами. Например, узлы 104A и 104B могут ассоциироваться друг с другом через соответствующие точки доступа 102A и 102C. Таким образом, могут устанавливаться один или несколько потоков трафика к и от терминала доступа 104A через точку доступа 102A, и могут устанавливаться один или несколько потоков трафика к и от терминала доступа 104B через точку доступа 102C.In some aspects, two or more nodes of the system 100 (e.g., nodes of a common set of independent services) are associated with each other to establish traffic flows (e.g., communication links) between nodes. For example, nodes 104A and 104B may be associated with each other via respective access points 102A and 102C. Thus, one or more traffic flows to and from the access terminal 104A through the access point 102A can be established, and one or more traffic flows to and from the access terminal 104B through the access point 102C can be established.

В некоторых аспектах потоки трафика между узлами могут устанавливаться с использованием слотированной схемы связи. Например, связь между узлами в системе 100 может осуществляться путем использования назначенных временных слотов. В некоторых аспектах настоящее изобретение может относиться к синхронной слотированной связи, где все узлы в системе используют общую структуру слотов. Кроме того, в некоторых аспектах изложенные здесь идеи могут применяться к асинхронной слотированной связи, где временные слоты неассоциированных узлов в системе могут не быть синхронизированы. Настоящее изобретение также можно применять к другим видам связи.In some aspects, traffic flows between nodes may be established using a slotted communication scheme. For example, communication between nodes in the system 100 may be accomplished by using assigned time slots. In some aspects, the present invention may relate to synchronized slot communication, where all nodes in the system share a common slot structure. In addition, in some aspects, the ideas set forth herein may apply to asynchronous slotted communications, where the time slots of unassociated nodes in the system may not be synchronized. The present invention can also be applied to other forms of communication.

На фиг. 2 показан упрощенный пример потока трафика на основе временных слотов для двух групп узлов (например, двух сот) в системе 200. В целях иллюстрации, этот пример демонстрирует только одно направление потока трафика, представленное линиями со стрелками. В первой группе, трафик, поступающий на первый узел 202 (например, точку доступа) распределяется на соседние узлы 204 и 206. Затем узлы 204 и 206 распределяют трафик на узлы в своих соответствующих окрестностях (узлы 208-212 и узлы 214-216 соответственно). Эта схема распределения может продолжаться в пределах группы, чтобы все узлы в группе могли принимать трафик от по меньшей мере одного другого узла.In FIG. Figure 2 shows a simplified example of a traffic slot based on time slots for two groups of nodes (eg, two cells) in system 200. For purposes of illustration, this example shows only one direction of traffic flow represented by arrow lines. In the first group, traffic arriving at the first node 202 (for example, an access point) is distributed to neighboring nodes 204 and 206. Then nodes 204 and 206 distribute traffic to nodes in their respective neighborhoods (nodes 208-212 and nodes 214-216, respectively) . This distribution scheme may continue throughout the group so that all nodes in the group can receive traffic from at least one other node.

На фиг. 2 также показаны два узлы 222 и 224 второй группы, которые располагаются относительно близко к узлам 206 и 216 первой группы. Опять же, показано только одно направление потока трафика между узлами.In FIG. 2 also shows two nodes 222 and 224 of the second group, which are relatively close to nodes 206 and 216 of the first group. Again, only one direction of traffic flow between nodes is shown.

Как представлено штриховкой на фиг. 2, каждому узлу в системе 200 разрешено передавать или принимать на протяжении определенных временных слотов. Слева на фиг. 3 графически представлен пример назначений временных слотов. Например, первый набор узлов (например, узлы 202, 208, 210, 212, 214, 216 и 222) может первоначально быть сконфигурирован с возможностью передавать на протяжении временных слотов с нечетными номерами (например, временных слотов 306 и 308 в наборе временных слотов 302), в то время как второй набор узлов (например, узлы 204, 206, 218, 220 и 224) может первоначально быть сконфигурирован с возможностью передавать на протяжении временных слотов с четными номерами (например, временных слотов 310 и 312 в наборе временных слотов 304). В этом случае первый набор узлов принимает на протяжении временных слотов с четными номерами, и второе множество узлов принимает на протяжении временных слотов с нечетными номерами. Как представлено относительным выравниванием временных слотов на фиг. 3, временные слоты для всех узлов в системе 200 синхронизированы.As represented by the hatching in FIG. 2, each node in system 200 is allowed to transmit or receive over specific time slots. On the left in FIG. Figure 3 is a graphical representation of an example of time slot assignments. For example, a first set of nodes (e.g., nodes 202, 208, 210, 212, 214, 216, and 222) may initially be configured to transmit odd-numbered time slots (e.g., time slots 306 and 308 in a set of time slots 302 ), while the second set of nodes (for example, nodes 204, 206, 218, 220 and 224) can initially be configured to transmit even-numbered time slots (for example, time slots 310 and 312 in the set of time slots 304 ) In this case, the first set of nodes receives over time slots with even numbers, and the second set of nodes receives over time slots with odd numbers. As represented by the relative alignment of the time slots in FIG. 3, time slots for all nodes in system 200 are synchronized.

Пример, показанный на фиг. 2, демонстрирует схему перемежающихся временных слотов, посредством чего разные временные слоты назначены каждому последовательному уровню в иерархическом дереве. Такая схема перемежающихся временных слотов может обеспечивать более эффективное мультиплексирование потоков данных в многопереходных конфигурациях. Однако очевидно, что другие примеры могут использовать другие “шаблоны” выделения временных слотов.The example shown in FIG. 2 shows a diagram of alternating time slots, whereby different time slots are assigned to each consecutive level in the hierarchical tree. Such an alternating time slot scheme may provide more efficient multiplexing of data streams in multi-junction configurations. However, it is obvious that other examples may use different “slot patterns” of time slot allocation.

Благодаря использованию вышеописанной схемы временных слотов беспроводная система может достигать повышенной спектральной эффективности и сниженной помехи. Например, узлам в системе можно назначать определенные временные слоты в зависимости от относительной близости узлов к другим узлам в системе. При этом, если узлы, которые передают на протяжении одного и того же временного слота, разнесены на достаточно большое расстояние, узлы могут быть способны успешно передавать на свои принимающие узлы, не вызывая чрезмерную помеху на других принимающих узлах. В порядке конкретного примера, согласно фиг. 2, передача узлом 202 может не создавать чрезмерной помехи для приема на узлах 208-216, поскольку эти узлы не принимают, когда узел 202 передает. Таким образом, в отличие от схемы без планирования, узлы системы 200 могут быть способны передавать более часто и на более высоких уровнях мощности.By using the above-described time slot scheme, a wireless system can achieve increased spectral efficiency and reduced interference. For example, nodes in the system can be assigned specific time slots depending on the relative proximity of nodes to other nodes in the system. Moreover, if the nodes that transmit over the same time slot are spaced a sufficiently large distance, the nodes may be able to successfully transmit to their receiving nodes, without causing excessive interference at other receiving nodes. As a specific example, as shown in FIG. 2, transmission by the node 202 may not cause undue interference to reception at the nodes 208-216, since these nodes do not receive when the node 202 transmits. Thus, unlike a non-scheduling scheme, the nodes of the system 200 may be able to transmit more frequently and at higher power levels.

Если назначения временных слотов на фиг. 2 заданы статически, система 200 может иметь несколько недостатков. Например, в таком случае осуществлять связь могут только узлы, имеющие противоположные назначения временных слотов. Поэтому такая схема может оказаться неэффективной для произвольной сотовой сети.If the time slot assignments in FIG. 2 are statically defined, system 200 may have several drawbacks. For example, in this case, only nodes having opposite time slot assignments can communicate. Therefore, such a scheme may be ineffective for an arbitrary cellular network.

Кроме того, статическая схема может не адаптироваться к динамическим изменениям, относящимся к асимметрии потоков данных в системе. Вместо этого отношение количества или длительности разных временных слотов в статической схеме может быть просто задано для согласования со средней асимметрией трафика в системе. Следовательно, в системах, где существует небольшое мультиплексирование трафика или оно отсутствует, недопустимое количество временных слотов такой статической системы может не использоваться, если существует изменение в асимметрии потоков трафика в системе, или если текущие потоки трафика не согласуются со средней асимметрией.In addition, the static circuit may not adapt to dynamic changes related to the asymmetry of data flows in the system. Instead, the ratio of the number or duration of different time slots in a static circuit can simply be set to match the average traffic asymmetry in the system. Therefore, in systems where there is little or no traffic multiplexing, an unacceptable number of time slots of such a static system may not be used if there is a change in the asymmetry of traffic flows in the system, or if current traffic flows are not consistent with the average asymmetry.

В правой стороне на фиг. 3 показана упрощенная схема замены временных слотов, которую можно применять для более эффективного приспособления к трафику в системе. При этом временной слот 314, который может быть первоначально создан как временной слот приема для данного узла, может быть создан как временной слот передачи для этого узла. Таким образом, временной слот 314 может быть первоначально ассоциирован с набором временных слотов 304. Благодаря использованию такой схемы замены временных слотов система может быть способна приспосабливаться к динамическим изменениям асимметрии потоков трафика между узлами. Например, в случае, когда узел, например точка доступа, определяет, что она имеет больше данных, ожидающих отправки на ассоциированный узел (например, терминал доступа), чем имеет ассоциированный узел ожидающих отправки на точку доступа, точка доступа может временно назначить несколько своих временных слотов приема в качестве временных слотов передачи (напротив, соответствующие временные слоты передачи ассоциированного с ним узла переназначаются в качестве временных слотов приема).On the right side in FIG. Figure 3 shows a simplified scheme for replacing time slots, which can be used to better adapt to traffic in the system. In this case, a time slot 314, which can be initially created as a reception time slot for a given node, can be created as a transmission time slot for this node. Thus, time slot 314 may be initially associated with a set of time slots 304. By using such a time slot replacement scheme, the system may be able to adapt to dynamic changes in the asymmetry of traffic flows between nodes. For example, in the case where a node, such as an access point, determines that it has more data waiting to be sent to an associated node (for example, an access terminal) than an associated node waiting to be sent to an access point, the access point may temporarily assign several of its temporary receive slots as temporary transmission slots (on the contrary, the corresponding temporary transmission slots of the associated node are reassigned as temporary reception slots).

Дополнительные детали, относящиеся к схеме замены временных слотов, будут описаны совместно с фиг. 4-9. На фиг. 4 показано несколько примерных операций, которые можно осуществлять для замены временных слотов. На фиг. 5 показано несколько примерных компонентов, которые можно применять в беспроводных устройствах для содействия замене временных слотов. На фиг. 6-9 показано несколько диаграмм временного согласования временных слотов, которые демонстрируют различные аспекты, относящиеся к иллюстративным операциям замены временных слотов. Очевидно, что настоящее изобретение применимо к другим примерам и не ограничивается проиллюстрированными примерами.Additional details regarding the time slot replacement circuit will be described in conjunction with FIG. 4-9. In FIG. Figure 4 shows several exemplary operations that can be performed to replace time slots. In FIG. 5 shows several example components that can be used in wireless devices to facilitate the replacement of time slots. In FIG. 6-9 show several time slot timing diagrams that demonstrate various aspects related to illustrative time slot replacement operations. Obviously, the present invention is applicable to other examples and is not limited to the illustrated examples.

Для удобства операции, показанные на фиг. 4 (или любые другие операции, рассмотренные или представленные здесь), можно описывать как осуществляемые конкретными компонентами (например, компонентами системы 500, показанной на фиг. 5). Однако должно быть принято во внимание, что эти операции могут осуществляться другими типами компонентов и могут осуществляться с использованием другого количества компонентов. Также должно быть принято во внимание, что одна или несколько из описанных здесь операций может не использоваться в данном примере.For convenience, the operations shown in FIG. 4 (or any other operations discussed or presented here) can be described as being carried out by specific components (for example, components of the system 500 shown in FIG. 5). However, it should be appreciated that these operations may be carried out by other types of components and may be carried out using a different number of components. It should also be appreciated that one or more of the operations described herein may not be used in this example.

Как показано блоком 402 на фиг. 4, в некоторый момент времени обеспечивается начальное назначение (например, назначение по умолчанию) временных слотов передачи и приема для связи в слотированной системе мультиплексирования с временным разделением. Например, начальное назначение может быть результатом схемы с централизованным планированием. Следовательно, назначение можно осуществлять до того, как данное беспроводное устройство начинает осуществлять связь в системе. Альтернативно, начальное назначение может осуществляться беспроводным устройством (например, точкой доступа), которое устанавливает связь в системе. Например, в примере, показанном на фиг. 5, беспроводное устройство 502 (например, точка доступа) может включать в себя модуль 506 динамического назначения временных слотов, который задает временные слоты, подлежащие использованию ассоциированными узлами (например, беспроводными устройствами), и задает соответствующее использование этих временных слотов.As shown by block 402 in FIG. 4, at some point in time, an initial assignment (for example, default assignment) of the transmit and receive time slots for communication in a slotted time division multiplexed system is provided. For example, an initial assignment may be the result of a central planning scheme. Therefore, the assignment can be made before this wireless device begins to communicate in the system. Alternatively, the initial assignment may be made by a wireless device (eg, an access point) that establishes communication in the system. For example, in the example shown in FIG. 5, a wireless device 502 (e.g., an access point) may include a dynamic time slot assignment module 506 that defines time slots to be used by associated nodes (e.g., wireless devices) and determines the appropriate use of these time slots.

На фиг. 6 представлено несколько аспектов иллюстративной структуры временных слотов. Как отмечено выше, временные слоты для всех узлов в системе могут быть синхронизированы. При этом конкретный период времени можно назначать в каждом временном слоте для передачи информации управления. В этом случае узлы, имеющие данные для передачи или ожидающие приема данных, могут передавать или отслеживать информацию управления в назначенные периоды времени на протяжении временного слота. Соответственно, в примере, показанном на фиг. 6, каждый из временных слотов включает в себя части данных (например, части 606A - 606C) и части управления (например, части 608, 610 и 612). Очевидно, что размеры частей на фиг. 6 являются исключительно образцовыми. На практике размеры частей данных могут значительно превышать размеры частей управления.In FIG. 6 illustrates several aspects of the illustrative structure of time slots. As noted above, time slots for all nodes in the system can be synchronized. In this case, a specific time period can be assigned in each time slot for transmitting control information. In this case, nodes having data to transmit or awaiting reception of data can transmit or monitor control information at designated time periods throughout the time slot. Accordingly, in the example shown in FIG. 6, each of the time slots includes data parts (e.g., parts 606A - 606C) and control parts (e.g., parts 608, 610 and 612). Obviously, the dimensions of the parts in FIG. 6 are exemplary only. In practice, the sizes of the data parts can significantly exceed the sizes of the control parts.

Части управления можно использовать, например, в системе, которая использует схему управления передачей временных слотов запроса-предоставления, в соответствии с которой каждый узел может отправлять сообщение на ассоциированный с ним принимающий узел для запрашивания передачи на протяжении предстоящего временного слота. Со ссылкой на систему 500, показанную на фиг. 5 и фиг. 6, следует краткий пример такой схемы. Устройства 502 и 504 могут быть ассоциированы друг с другом, благодаря чему устройство 502 первоначально сконфигурировано с возможностью передавать на протяжении временных слотов с четными номерами (например, набора временных слотов 604), тогда как устройство 504 первоначально сконфигурировано с возможностью передавать на протяжении временных слотов с нечетными номерами (например, набора временных слотов 602). В случае, когда устройство 502 желает передать данные на устройство 504, устройство 502 может отслеживать канал управления (например, RUM 608, передаваемый устройством 504) на протяжении временного слота 1 для определения, например, соперничают ли любые другие узлы за временной слот 4. Ниже представлен пример такой схемы соперничества.The control parts can be used, for example, in a system that uses a transmission control scheme for request-grant time slots, according to which each node can send a message to its associated receiving node to request transmission during the upcoming time slot. With reference to the system 500 shown in FIG. 5 and FIG. 6, a brief example of such a scheme follows. Devices 502 and 504 can be associated with each other, so that device 502 is initially configured to transmit over even-numbered time slots (for example, a set of time slots 604), while device 504 is initially configured to transmit over time slots with odd numbers (e.g., set of time slots 602). In the case where the device 502 wishes to transmit data to the device 504, the device 502 can monitor the control channel (for example, RUM 608 transmitted by the device 504) during time slot 1 to determine, for example, whether any other nodes are competing for time slot 4. Below An example of such a rivalry scheme is presented.

Схему соперничества можно применять для подавления любой помехи, которую вызывают на соседнем узле беспроводные передачи от узла в сети. Например, ссылаясь, опять же, на фиг. 1, узел 104B может осуществлять прием от узла 102C (что представлено символом 106A беспроводная связь) в то же время, когда узел 102D осуществляет передачу на узел 104C (что представлено символом 106B). В зависимости от расстояния между узлами 104B и 102D и мощности передачи узла 102D, передачи от узла 102D (представленные заштрихованным символом 106C) могут создавать помеху для приема на узле 104B.The rivalry scheme can be used to suppress any interference caused by wireless transmissions from a node in a network at a neighboring node. For example, referring again to FIG. 1, the node 104B may receive from the node 102C (as represented by the wireless symbol 106A) at the same time as the node 102D is transmitting to the node 104C (which is represented by the symbol 106B). Depending on the distance between the nodes 104B and 102D and the transmit power of the node 102D, transmissions from the node 102D (represented by the hatched symbol 106C) may interfere with reception at the node 104B.

Для подавления такой помехи узлы системы беспроводной связи могут применять схему обмена сообщениями между узлами. Например, когда прием на узле испытывает помеху, качество обслуживания принятых данных может снижаться. В случае, когда уровень качества обслуживания на узле падает ниже желаемого уровня качества обслуживания, узел может передавать сообщение использования ресурсов (“RUM”). В некоторых аспектах RUM можно взвешивать для указания не только того, что принимающий узел находится в неблагоприятных условиях (например, из-за помехи, которую он воспринимает в ходе приема) и желает режим предотвращения конфликтов передачи, но и степень, с которой принимающий узел находится в неблагоприятных условиях.To suppress such interference, nodes of a wireless communication system may employ a message exchange scheme between nodes. For example, when reception at a node is interfered, the quality of service of received data may be reduced. In the case where the level of quality of service at the node falls below the desired level of quality of service, the node can transmit a resource utilization message (“RUM”). In some aspects, the RUM can be weighted to indicate not only that the receiving node is in adverse conditions (for example, due to interference that it perceives during reception) and desires a transmission conflict prevention mode, but also the degree to which the receiving node is in adverse conditions.

Передающий узел, который принимает RUM, может использовать тот факт, что он принял RUM, а также его вес, для определения надлежащего ответа. Например, если передающий узел определяет, что не ассоциированный с ним принимающий узел находится в худших условиях, чем принимающий узел, ассоциированный с этим передающим узлом, передающий узел может принимать решение воздержаться от передачи или может снизить свою мощность передачи на протяжении одного или нескольких назначенных временных слотов во избежание помехи на не ассоциированный с ним принимающий узел. Альтернативно, в случае, когда передающий узел определяет, что ассоциированный с ним принимающий узел находится в худших условиях, чем любые другие принимающие узлы, которые передают RUM, передающий узел может игнорировать RUM от не ассоциированных с ним узлов. В этом случае передающий узел может принять решение передавать на протяжении ассоциированного временного слота.The transmitting node that receives the RUM can use the fact that it has received the RUM, as well as its weight, to determine the appropriate response. For example, if the transmitting node determines that the receiving node not associated with it is in worse conditions than the receiving node associated with this transmitting node, the transmitting node may decide to refrain from transmitting or may reduce its transmit power for one or more assigned time slots to avoid interference to a receiving node not associated with it. Alternatively, in the case where the transmitting node determines that the receiving node associated with it is in worse conditions than any other receiving nodes that transmit the RUM, the transmitting node may ignore the RUM from non-associated nodes. In this case, the transmitting node may decide to transmit during the associated time slot.

Таким образом, объявление RUM и ассоциированных весов может обеспечивать схему предотвращения конфликтов, справедливую для всех узлов в системе. При этом узлы, имеющие данные для передачи, могут сканировать на предмет индикаций управления в назначенный период времени на протяжении временного слота для определения, запрашивают ли какие-либо принимающие узлы у передающих узлов ограничения их передач. В некоторых примерах этот способ противодействия помехе можно применять в синхронной системе. Например, любой узел в синхронной системе может отслеживать на предмет индикаций управления в назначенные промежутки времени для быстрого определения, есть ли какие-либо ассоциированные или неассоциированные принимающие узлы, которые запрашивают у передающих узлов ограничения их передач.Thus, the declaration of the RUM and associated weights can provide a conflict prevention scheme valid for all nodes in the system. At the same time, nodes having data for transmission can scan for control indications at a designated time period during a time slot to determine if any receiving nodes request transmission nodes to limit their transmissions. In some examples, this method of countering interference can be applied in a synchronous system. For example, any node in a synchronous system can monitor for control indications at designated intervals to quickly determine if there are any associated or unassociated receiving nodes that request transmitting nodes to limit their transmissions.

Ссылаясь, опять же, на фиг. 5 и 6, если устройство 502 определяет, что оно может передавать на протяжении временного слота 4, устройство 502 посылает соответствующий запрос (“REQ”), чтобы передавать по каналу управления (например, часть управления 614) на протяжении временного слота 2. Например, генератор запросов 508 устройства 502 может генерировать запрос на передачу, который передается передатчиком 510 приемопередатчика 512. Согласно рассмотренной выше схеме на основе RUM другие соседние передающие узлы могут не отправлять запрос на передачу на протяжении временного слота 2, если ассоциированные с ними принимающие узлы находятся в лучших условиях, чем устройство 504.Referring again to FIG. 5 and 6, if the device 502 determines that it can transmit over time slot 4, the device 502 sends a corresponding request (“REQ”) to transmit over the control channel (for example, control part 614) during time slot 2. For example, the request generator 508 of the device 502 can generate a transmission request, which is transmitted by the transmitter 510 of the transceiver 512. According to the above RUM-based scheme, other neighboring transmitting nodes may not send a transmission request during time slot 2, e whether their associated receiving nodes are in better conditions than 504.

Запрос может принимать различные формы. Например, запрос может включать в себя информацию, касающуюся временного слота, на протяжении которого данные подлежат передаче (например, временной слот 4), информацию, касающуюся данных, подлежащих отправке (например, ожидания по типу данных и качеству обслуживания, информацию скорости передачи, мощность передачи и т.д.). Кроме того, пилот-сигнал (“PLT”) можно передавать совместно с запросом. Пилот-сигнал можно передавать с известной спектральной плотностью мощности или уровнем мощности. Таким образом, после приема запроса и пилот-сигнала устройством 504 (например, с помощью приемника 514 приемопередатчика 516), процессор связи 518 может определять надлежащие параметры передачи для передачи данных на протяжении временного слота 4 (например, на основании отношения сигнал-помеха, выведенного из пилот-сигнала). Такие параметры могут включать в себя, например, скорость передачи данных, модуляцию и кодирование. Генератор 520 предоставлений устройства 504 может, таким образом, генерировать сообщение предоставления, включающее в себя эти параметры, благодаря чему передатчик 522 передает сообщение предоставления по каналу управления (например, часть управления 616) на протяжении временного слота 3.The request may take various forms. For example, a request may include information regarding the time slot during which data is to be transmitted (e.g., time slot 4), information regarding data to be sent (e.g., expectations by data type and quality of service, transmission rate information, power transmission, etc.). In addition, a pilot signal (“PLT”) can be transmitted in conjunction with the request. The pilot signal can be transmitted with a known power spectral density or power level. Thus, after receiving the request and pilot by the device 504 (for example, using the receiver 514 of the transceiver 516), the communication processor 518 can determine the appropriate transmission parameters for data transmission over time slot 4 (for example, based on the signal-to-noise ratio derived from the pilot). Such parameters may include, for example, data rate, modulation and coding. The grant generator 520 of the device 504 can thus generate a grant message including these parameters, whereby the transmitter 522 transmits the grant message via a control channel (e.g., control part 616) over time slot 3.

После приема предоставления приемником 524 устройства 502, процессор связи 526 форматирует данные согласно назначенным параметрам передачи. Затем передатчик 510 передает данные на протяжении частей данных временного слота 4. Затем устройство 504 может подтверждать прием данных, отправляя надлежащее сообщение управления на протяжении временного слота 5, не показан (например, на протяжении части управления, соответствующей части 612, показанной во временном слоте 1).After receiving the provision by the receiver 524 of the device 502, the communication processor 526 formats the data according to the assigned transmission parameters. Then, the transmitter 510 transmits data over the data parts of the time slot 4. Then, the device 504 can acknowledge the data by sending the appropriate control message over the time slot 5, not shown (for example, over the control part corresponding to the part 612 shown in the time slot 1 )

Очевидно, что вышеописанную схему запроса-предоставления можно реализовать в виде скользящего цикла, что позволяет передавать данные на протяжении каждого временного слота передачи. Например, устройство 502 может выдавать запрос на протяжении временного слота 4 на передачу данных на протяжении временного слота 6 (не показан) и т.д. Аналогичным образом, для обратной линии связи, устройство 504 может выдавать запросы на протяжении временных слотов 1 и 3 на передачу данных на протяжении временных слотов 3 и 5 соответственно и т.д.Obviously, the above request-grant scheme can be implemented in the form of a rolling cycle, which allows data to be transmitted throughout each transmission time slot. For example, device 502 may issue a request, over time slot 4, for data transmission over time slot 6 (not shown), etc. Similarly, for the reverse link, device 504 may issue requests for time slots 1 and 3 to transmit data over time slots 3 and 5, respectively, etc.

Согласно изложенным идеям вышеописанные основные операции можно использовать совместно с заменой временных слотов. Для поддержания совместимости с этими основными операциями, несколько требований может быть необходимо удовлетворить совместно с заменой временных слотов. Например, когда временные слоты заменяются, можно принимать надлежащие меры, чтобы гарантировать, что схема подавления помехи (например, на основе RUM) не подвергается риску.According to the above ideas, the above basic operations can be used in conjunction with the replacement of time slots. To maintain compatibility with these basic operations, several requirements may need to be met in conjunction with the replacement of time slots. For example, when time slots are replaced, appropriate measures can be taken to ensure that the interference suppression circuitry (eg, based on the RUM) is not compromised.

Кроме того, ассоциированные принимающие узлы необходимо информировать о любых заменах временных слотов, чтобы эти узлы также соответственно модифицировали свои операции. Таким образом, для назначенных временных слотов узлы теперь должны принимать, а не передавать.In addition, the associated receiving nodes need to be informed of any time slot replacements so that these nodes also modify their operations accordingly. Thus, for assigned time slots, nodes should now receive rather than transmit.

Кроме того, можно принимать меры предосторожности, чтобы гарантировать, что все задействованные узлы получают информацию о длительности (например, количестве временных слотов) замены временных слотов. Например, узел может обеспечивать индикацию в отношении длительности замены временных слотов, когда замена первоначально запрашивается (например, с помощью сообщения запроса). В ряде случаев замену временных слотов можно осуществлять от временного слота к временному слоту. В ряде случаев, при необходимости, узлу разрешается переключать временные слоты на непрерывной основе.In addition, precautions can be taken to ensure that all involved nodes receive information about the duration (for example, the number of time slots) of replacing time slots. For example, the node may provide an indication of the duration of the replacement of time slots when a replacement is initially requested (eg, using a request message). In some cases, the replacement of time slots can be carried out from a time slot to a time slot. In some cases, if necessary, the node is allowed to switch time slots on a continuous basis.

Кроме того, можно принимать меры предосторожности, чтобы узел мог передавать на протяжении временного слота, который в противном случае назначается в качестве временного слота приема, и принимать на протяжении временного слота, который в противном случае назначается в качестве временного слота передачи. Например, как будет более подробно рассмотрено ниже, совместно с заменой временного слота, узлу может потребоваться отслеживать определенные сообщения управления (например, RUM и предоставления) на протяжении временного слота, который в противном случае используется для передачи. Кроме того, узлу может потребоваться передавать определенную информацию управления (например, пилот-сигнал) на протяжении временного слота, который в противном случае используется для приема.In addition, precautions can be taken so that a node can transmit over a time slot, which otherwise would be designated as a temporary receive slot, and take over a time slot, which would otherwise be designated as a temporary transfer slot. For example, as will be discussed in more detail below, together with the replacement of a time slot, a node may need to monitor certain control messages (for example, RUM and grants) throughout a time slot that would otherwise be used for transmission. In addition, the node may need to transmit certain control information (for example, a pilot signal) over a time slot that would otherwise be used for reception.

Как показано на фиг. 6, в некоторых аспектах можно задавать защитные промежутки времени (т.е. защитные периоды времени), соседствующие с одной или несколькими из частей управления, для приспосабливания к переключению между передачей и приемом на одном или нескольких узлах на протяжении данного временного слота. На фиг. 6 эти защитные промежутки времени представлены, например, узкими пространствами по обе стороны частей управления 608, 610 и 612.As shown in FIG. 6, in some aspects, guard time intervals (i.e., guard time periods) adjacent to one or more of the control parts can be set to adapt to switching between transmission and reception at one or more nodes during a given time slot. In FIG. 6, these guard times are represented, for example, by narrow spaces on both sides of the control parts 608, 610 and 612.

Служебных сигналов, в противном случае ассоциированных с защитными промежутками времени, можно избежать путем использования схемы сброса символов. Например, процессор связи узла, который передает данные на протяжении временного слота, может просто сбросить один или несколько символов на протяжении периода времени, в противном случае ассоциированного с защитным промежутком времени. Другими словами, желаемое разнесение по времени между разными частями временного слота можно динамически обеспечивать путем сброса по меньшей мере одного символа на протяжении этого периода времени. При этом процессор связи узла, который принимает результирующие данные (например, узла, выдавшего сообщение предоставления), может иметь предварительно заданную (например, настроенную) скорость кодирования и/или модуляцию для передачи для приспосабливания к сбросу одного или нескольких символов. Очевидно, что символы можно сбрасывать только при наличии переключения между передачей и приемом на протяжении временного слота. Таким образом, в отсутствие переключения между передачей и приемом на протяжении временного слота, можно использовать нормальные скорость кодирования и модуляцию. Кроме того, в этом случае отсутствуют защитные периоды времени между разными частями временного слота.Overhead signals, otherwise associated with guard times, can be avoided by using a symbol reset circuit. For example, a communication processor of a node that transmits data over a time slot can simply reset one or more characters over a period of time otherwise associated with a guard period. In other words, the desired time spacing between different parts of a time slot can be dynamically achieved by resetting at least one symbol during this time period. In this case, the communication processor of the node that receives the resultant data (for example, the node that issued the grant message) may have a predetermined (for example, tuned) coding rate and / or modulation for transmission to adapt to reset one or more characters. Obviously, characters can only be reset if there is a switch between transmission and reception over a time slot. Thus, in the absence of switching between transmission and reception over a time slot, normal coding rate and modulation can be used. In addition, in this case, there are no protective time periods between different parts of the time slot.

Опять же, согласно фиг. 4, как указывает блок 404, в некоторый момент времени узел может определять, подлежат ли замене один или несколько временных слотов. Например, на фиг. 5 модуль 506 динамического назначения временных слотов может отслеживать различные условия в течение времени для определения, назначать ли новое использование (например, передачу или прием) для по меньшей мере одной части временного слота или нескольких временных слотов. Такое определение можно осуществлять на основании одного или нескольких из различных факторов.Again, according to FIG. 4, as indicated by block 404, at some point in time, the node may determine whether one or more time slots are to be replaced. For example, in FIG. 5, the dynamic time slot assignment module 506 can monitor various conditions over time to determine whether to assign a new use (eg, transmission or reception) to at least one part of the time slot or several time slots. Such a determination can be made based on one or more of various factors.

В некоторых аспектах решение на замену временных слотов базируется на асимметрии между объемом данных, ожидающих передачи от первого узла (например, устройства 502) на второй узел (например, устройство 504), и объемом данных, ожидающих передачи от второго узла на первый узел. Таким образом, если первый узел имеет больше данных для передачи, чем второй узел, один или несколько временных слотов передачи второго узла можно переназначить в качестве временных слотов передачи для первого узла.In some aspects, the decision to replace the time slots is based on an asymmetry between the amount of data awaiting transmission from the first node (e.g., device 502) to the second node (e.g., device 504) and the amount of data awaiting transmission from the second node to the first node. Thus, if the first node has more data to transmit than the second node, one or more transmission time slots of the second node can be reassigned as transmission time slots for the first node.

Назначение такого нового использования может включать в себя множество операций. Например, узел может передавать информацию на другой узел, причем информация относится к объему данных, ожидающих передачи. Аналогично, назначение использования может базироваться на состоянии одного или нескольких буферов на узлах. Например, узел (например, точка доступа) может отслеживать состояние (например, пустой, полный и т.д.) одного или нескольких из своих буферов и одного или нескольких буферов ассоциированных с ним узлов для определения объема данных, поставленных в очередь, на каждом узле. Кроме того, назначение использования может базироваться на количестве (например, уменьшении количества) принятых запросов от ассоциированных узлов (например, родительского узла и/или дочерних узлов).The purpose of such a new use may include many operations. For example, a node may transmit information to another node, the information being related to the amount of data awaiting transmission. Similarly, a usage assignment may be based on the state of one or more buffers at nodes. For example, a node (for example, an access point) can monitor the state (for example, empty, full, etc.) of one or more of its buffers and one or more buffers of its nodes to determine the amount of data queued on each node. In addition, the use destination may be based on the number (e.g., decrease in number) of received requests from associated nodes (e.g., parent node and / or child nodes).

В некоторых аспектах назначение использования может базироваться на скорости, при которой узлы могут передавать и/или принимать данные. Например, назначение использования может базироваться на асимметрии между скоростью, с которой первый узел (например, устройство 502) передает данные на второй узел (например, устройство 504), и скоростью, с которой второй узел передает данные на первый узел. Назначение использования также может базироваться на асимметрии между скоростью, с которой первый узел (например, устройство 502) может принимать данные от второго узла (например, устройства 504), и скоростью, с которой второй узел может принимать данные от первого узла. Аналогично, назначение использования может базироваться на том, насколько быстро узлы обрабатывают данные относительных мощностей передачи узлов или коэффициентов усиления антенны узлов. Кроме того, назначение использования может базироваться на количестве линий связи, ассоциированных с узлами. Например, точка доступа, осуществляющая связь с большим количеством терминалов доступа, может передавать на общей скорости, которая меньше, чем скорость передачи, обеспечиваемая терминалом доступа, который осуществляет связь с этой точкой доступа.In some aspects, the use destination may be based on the speed at which nodes can transmit and / or receive data. For example, the use destination may be based on an asymmetry between the speed at which the first node (e.g., device 502) transmits data to the second node (e.g., device 504) and the speed at which the second node transmits data to the first node. The intended use can also be based on an asymmetry between the speed at which the first node (e.g., device 502) can receive data from the second node (e.g., device 504) and the speed at which the second node can receive data from the first node. Similarly, the intended use can be based on how quickly the nodes process the data of the relative transmit powers of the nodes or the antenna gain of the nodes. In addition, the use destination may be based on the number of communication lines associated with the nodes. For example, an access point communicating with a large number of access terminals may transmit at a total rate that is less than the transmission rate provided by the access terminal that communicates with this access point.

В некоторых аспектах назначение использования может базироваться на помехе, ассоциированной с одним или несколькими узлами. Например, в случае, когда данный узел подвергается помехе, которая влияет на прием данных на этом узле на протяжении определенных временных слотов, предыдущее назначенное использование (например, назначенное использование по умолчанию) одного или нескольких временных слотов можно заменить (например, переназначить) на новое назначенное использование в попытке ограничить создающие помехи передачи. Напротив, можно принять решение не осуществлять данное назначение временных слотов на основании определения, что такое назначение использования может вызвать помеху на одном или нескольких узлах. С этой целью, устройства 502 и 504 могут включать в себя соответствующие контроллеры 530 и 532 помехи, осуществляющие операции, относящиеся к помехе.In some aspects, the intended use may be based on interference associated with one or more nodes. For example, in the case when a given node is subject to interference, which affects the reception of data on this node during certain time slots, the previous assigned use (for example, the default assigned use) of one or more time slots can be replaced (for example, reassigned) to a new one Intended use in an attempt to limit interfering transmissions. On the contrary, it may be decided not to make this assignment of time slots based on the determination that such a use assignment may cause interference at one or more nodes. To this end, the devices 502 and 504 may include respective interference controllers 530 and 532 performing operations related to the interference.

В некоторых аспектах назначение использования может быть функцией требования к качеству обслуживания для трафика на каждом узле. Таким образом, назначение использования может базироваться на желаемой задержке, пропускной способности или какой-либо другой характеристике, относящейся к качеству обслуживания.In some aspects, the use destination may be a function of the quality of service requirement for traffic at each node. Thus, the intended use can be based on the desired delay, throughput, or some other characteristic related to quality of service.

В некоторых аспектах назначение использования можно применять только к поднабору линий связи ассоциированных с данным узлом. Например, узел может назначать новое использование только для восходящей линии связи (например, в случае удовлетворительного потока данных нисходящей линии связи), только для нисходящей линии связи (например, в случае удовлетворительного потока данных восходящей линии связи) или для обеих восходящей и нисходящей линий связи. Кроме того, узел (например, точка доступа) может назначать новое использование для временных слотов, которые подлежат использованию только для связи с поднабором более обширного набора узлов, которые ассоциированы с точкой доступа. При этом другим узлам (т.е. не принадлежащим поднабору) может потребоваться осведомлять о замене временных слотов, поскольку точка доступа может осуществлять передачу и прием на других временных слотах, чем обычно. Кроме того, запрос на замену может указывать, к каким узлам применяется замена временных слотов.In some aspects, the use assignment can only be applied to a subset of communication lines associated with a given node. For example, a node may designate a new use only for the uplink (for example, in the case of a satisfactory downlink data stream), only for the downlink (for example, in the case of a satisfactory data stream of the uplink) or for both uplink and downlink . In addition, a node (for example, an access point) may assign new uses to time slots that are to be used only to communicate with a subset of the larger set of nodes that are associated with the access point. In this case, other nodes (i.e., not belonging to the subset) may need to be informed about the replacement of time slots, since the access point may transmit and receive at other time slots than usual. In addition, a replacement request may indicate to which nodes the replacement of time slots is applied.

Как указывает блок 406 на фиг. 4, точка доступа может авторизовать динамическое назначение по меньшей мере одной части временного слота. Например, в ряде случаев, точка доступа может производить определение, необходима ли замена временных слотов. Когда точка доступа производит такое определение, она может просто приступить к замене временных слотов. В других случаях, другой узел (например, терминал доступа) может производить определение, необходима ли замена временных слотов. В этих случаях, другому узлу может потребоваться получить авторизацию от точки доступа прежде, чем инициировать такую замену. Иллюстративные операции, относящиеся к последним случаям, более подробно рассмотрены ниже вместе с фиг. 9.As indicated by block 406 in FIG. 4, the access point may authorize the dynamic assignment of at least one part of a time slot. For example, in some cases, an access point may determine if replacement of time slots is necessary. When the access point makes this determination, it can simply begin to replace the time slots. In other cases, another node (eg, an access terminal) may determine if replacement of time slots is necessary. In these cases, another node may need to obtain authorization from the access point before initiating such a replacement. Illustrative operations relating to the latter cases are discussed in more detail below together with FIG. 9.

Блоки 408-420 представляют операции, которые можно осуществлять для осуществления замены временных слотов. Первоначально, пример этих операций будет описан со ссылкой на фиг. 7 и 8 для сценария, где точка доступа (например, устройство 502) инициирует замену временных слотов. Другой пример этих операций затем будет описан вместе с фиг. 9 для сценария, где терминал доступа (например, устройство 504) инициирует замену временных слотов.Blocks 408-420 represent operations that can be performed to implement the replacement of time slots. Initially, an example of these operations will be described with reference to FIG. 7 and 8 for a scenario where an access point (e.g., device 502) initiates the replacement of time slots. Another example of these operations will then be described with reference to FIG. 9 for a scenario where an access terminal (e.g., device 504) initiates time slot replacement.

В примере, показанном на фиг. 7, точка доступа первоначально сконфигурирована с возможностью передавать на протяжении временных слотов с нечетными номерами (например, набора временных слотов 702). Таким образом, ассоциированный узел (например, терминал доступа) может быть сконфигурирован с возможностью передавать на протяжении временных слотов с четными номерами (например, набора временных слотов 704). Как упомянуто выше, точка доступа может отслеживать сообщения RUM в надлежащее время для определения, следует ли инициировать запрос на передачу на протяжении данного временного слота. Например, в случае, когда точка доступа желает поменять временной слот 4 с временного слота приема (по отношению к точке доступа) на временной слот передачи, точка доступа может слушать на наличие RUM на протяжении части управления 706 временного слота 1. В некоторых аспектах эта операция мониторинга включает в себя назначение нового использования для части временного слота. Например, в режиме работы без замен точка доступа может использовать часть управления 706 временного слота 1 для передачи сообщения RUM для содействия приему данных точкой доступа на протяжении временного слота 4.In the example shown in FIG. 7, the access point is initially configured to transmit over time slots with odd numbers (eg, a set of time slots 702). Thus, an associated node (e.g., an access terminal) can be configured to transmit over even-numbered time slots (e.g., a set of time slots 704). As mentioned above, the access point can monitor RUM messages at an appropriate time to determine whether to initiate a transfer request during a given time slot. For example, in the case where the access point desires to change time slot 4 from the reception time slot (relative to the access point) to the transmission time slot, the access point can listen for RUM during the control portion 706 of time slot 1. In some aspects, this operation Monitoring involves assigning a new use for a portion of a time slot. For example, in the non-replace mode, the access point may use the control part 706 of time slot 1 to send a RUM message to facilitate the reception of data by the access point throughout time slot 4.

При этом очевидно, что точка доступа теперь отслеживает информацию на протяжении части одного из своих временных слотов передачи. С этой целью временные слоты можно задавать с защитными периодами времени до и/или после частей управления для обеспечения переключения точки доступа из режима передачи в режим приема и наоборот. На фиг. 7, эти защитные периоды времени представлены узкими пространствами между частями управления 706 и соседними частями данных (например, соседними заштрихованными частями).It is obvious that the access point now monitors information for part of one of its time transmission slots. To this end, time slots can be set with guard periods before and / or after the control parts to enable the access point to switch from transmit mode to receive mode and vice versa. In FIG. 7, these guard periods are represented by narrow spaces between control parts 706 and adjacent data parts (e.g., adjacent shaded parts).

На блоке 408, в зависимости от результатов анализа RUM, принятых на протяжении части управления 706, точка доступа может передавать сообщение запроса (например, посредством части управления 708) на инициирование замены одного или нескольких временных слотов (например, чтобы сделать возможной передачу на протяжении последовательных временных слотов). Например, сообщение запроса может включать в себя запрос на передачу на протяжении временного слота 3 (нормального временного слота передачи точки доступа), а также на протяжении временного слота 4 (временного слота, подлежащего замене). Таким образом, в этом случае, сообщение запроса включает в себя внутренний запрос замены временных слотов. Напротив, в других случаях, точка доступа может информировать ассоциированный узел о замене временных слотов, первоначально посылая специальное сообщение (например, запрос на замену).At block 408, depending on the results of the RUM analysis received during the control portion 706, the access point may transmit a request message (e.g., via the control portion 708) to initiate the replacement of one or more time slots (e.g., to allow transmission over sequential time slots). For example, a request message may include a transmission request during a time slot 3 (normal access point transmission time slot), as well as a time slot 4 (time slot to be replaced). Thus, in this case, the request message includes an internal time slot replacement request. In contrast, in other cases, the access point may inform the associated node of the replacement of time slots by initially sending a special message (for example, a replacement request).

Точка доступа может передавать другую информацию управления на протяжении части управления 708. Например, точка доступа может передавать предоставление в ответ на запрос ассоциированного узла на передачу на протяжении временного слота 2. Кроме того, точка доступа может передавать подтверждение в ответ на данные, принятые от ассоциированного узла на протяжении временного слота 0 (не показано).The access point may transmit other control information throughout the control part 708. For example, the access point may transmit a grant in response to a request from an associated node for transmission during time slot 2. In addition, the access point may transmit an acknowledgment in response to data received from the associated node over time slot 0 (not shown).

После приема запроса от точки доступа на протяжении временного слота 1, ассоциированный узел может передавать предоставление для временного слота 3 или для временных слотов 3 и 4 посредством части управления 710 временного слота 2. Таким образом, ассоциированный с ней узел может выдавать коллективное предоставление для множественных временных слотов или может выдавать предоставления от временного слота к временному слоту (например, когда запросы делаются на аналогичной основе). В обоих случаях, точка доступа принимает это предоставление, поскольку точка доступа осуществляет прием на протяжении этой части временного слота 2 (блок 410).After receiving a request from the access point during time slot 1, the associated node can transmit the grant for time slot 3 or for time slots 3 and 4 through the control part 710 of time slot 2. Thus, the associated node can issue a collective grant for multiple time slots or may issue grants from a time slot to a time slot (for example, when requests are made on a similar basis). In both cases, the access point accepts this grant because the access point receives during this part of time slot 2 (block 410).

Ассоциированный узел также может передавать RUM для временного слота 5 на протяжении части управления 710 (например, на протяжении первой доли части 710). Таким образом, совместно с заменой временного слота 5, ассоциированный узел может изменять свою работу таким образом, чтобы осуществлять все нормальные функции, ассоциированные с операциями приема на протяжении временных слотов, которые ранее были назначены в качестве временных слотов передачи для этого узла.The associated node may also transmit the RUM for time slot 5 throughout the control part 710 (for example, during the first fraction of the part 710). Thus, in conjunction with the replacement of time slot 5, the associated node can change its operation in such a way as to perform all the normal functions associated with receive operations over time slots that were previously designated as transmission time slots for this node.

Как показано на фиг. 7, ассоциированный узел не будет передавать запрос и ассоциированный пилот-сигнал для временного слота 4 на протяжении части управления 712 временного слота 2. Вместо этого точка доступа может передавать пилот-сигнал на протяжении этого периода времени, что указывает передаваемый сигнал 714. При этом, очевидно, что точка доступа теперь передает на протяжении временного слота приема (временной слот 2). Таким образом, в некоторых аспектах это предусматривает назначение нового использования для части временного слота. Кроме того, защитные периоды времени можно обеспечивать рядом с частью управления 712 в структуре временных слотов для содействия переключению точки доступа из режима приема в режим передачи и наоборот.As shown in FIG. 7, the associated node will not transmit the request and the associated pilot for time slot 4 during the control part 712 of time slot 2. Instead, the access point may transmit a pilot for this period of time, which indicates the transmitted signal 714. In this case, it is obvious that the access point now transmits over the time slot for reception (time slot 2). Thus, in some aspects, this provides for the assignment of a new use for part of a time slot. In addition, guard periods can be provided next to the control part 712 in the time slot structure to facilitate the switching of the access point from the reception mode to the transmission mode and vice versa.

На блоке 412, точка доступа может затем передавать данные на протяжении запрашиваемых временных слотов, включающих в себя любые замененные временные слоты. Таким образом, согласно фиг. 7, точка доступа передает на протяжении частей данных временных слотов 3 и 4. При этом очевидно, что в некоторых аспектах замена временных слотов может назначать использование только для некоторых или для всех частей данных данного временного слота.At block 412, the access point may then transmit data over the requested time slots, including any replaced time slots. Thus, according to FIG. 7, the access point transmits over the data parts of time slots 3 and 4. It is obvious that in some aspects, replacing the time slots may designate use for only some or all of the data parts of the given time slot.

Затем узлы могут продолжать обеспечивать надлежащую сигнализацию для поддержки замены временных слотов, пока замена необходима или разрешена. Например, на протяжении части управления 716 временного слота 3 точка доступа может слушать на наличие RUM, ассоциированного с конкуренцией за временной слот 6. Затем точка доступа может посылать запрос на передачу и ассоциированный пилот-сигнал на протяжении временных слотов 5 и 6 посредством части управления 718. В части управления 720 временного слота 4, ассоциированный узел может подтверждать прием данных для временного слота 3 и выдавать предоставление в ответ на запрос для временных слотов 5 и 6. Таким образом, разрешается продолжение замены временных слотов. Например, ассоциированный узел может передавать RUM для временного слота 7 на протяжении части управления 720. Кроме того, в части управления 722 временного слота 6, ассоциированный узел может подтверждать прием данных для временных слотов 4 и 5, выдавать предоставление в ответ на запрос на передачу на протяжении временных слотов 7 и 8 и передавать RUM для временного слота 9.The nodes may then continue to provide the proper signaling to support the replacement of time slots, while replacement is necessary or permitted. For example, during the control portion 716 of time slot 3, the access point may listen for the RUM associated with competition for time slot 6. Then, the access point may send a transmission request and an associated pilot signal through time slots 5 and 6 through control portion 718 In the control part 720 of time slot 4, the associated node may acknowledge the data for time slot 3 and issue a grant in response to the request for time slots 5 and 6. Thus, the continuation of the replacement is allowed time slots. For example, the associated node may transmit the RUM for time slot 7 during the control portion 720. In addition, in the control portion 722 of time slot 6, the associated node may acknowledge receipt of data for time slots 4 and 5, issue a grant in response to a transfer request to over time slots 7 and 8 and transmit RUM for time slot 9.

Как указывает блок 414 на фиг. 4, точка доступа может принимать решение на осуществление или продолжение замены временных слотов на основании того, вызывает ли или может ли вызвать замена временных слотов чрезмерную помеху в системе. Например, ссылаясь, опять же, на фиг. 2, в случае, когда замена временных слотов узлом 222 приводит к чрезмерной помехе на узле 206 (например, о чем свидетельствует увеличение количества и/или весов RUM, передаваемых узлом 206), узел 222 может принять решение воздержаться от замены временных слотов или может модифицировать то, как он осуществляет замену временных слотов.As indicated by block 414 in FIG. 4, the access point may decide to make or continue replacing the time slots based on whether or not the replacement of the time slots causes excessive interference in the system. For example, referring again to FIG. 2, in the case where replacing the time slots with a node 222 leads to excessive interference at a node 206 (for example, as evidenced by an increase in the number and / or RUM weights transmitted by the node 206), the node 222 may decide to refrain from replacing the time slots or may modify how he replaces time slots.

Как указывает блок 416, в некоторый момент времени точка доступа может определять, следует ли заканчивать замену временных слотов. Это решение может базироваться на различных критериях. Например, в ряде случаев точка доступа может заканчивать замену временных слотов, когда она больше не имеет данных для передачи или когда больше нет асимметрии между объемами данных, ожидающих передачи на каждом узле. Кроме того, в ряде случаев система может допускать только определенное количество последовательных замен временных слотов или определенное количество замен временных слотов в течение данного периода времени. Таким образом, точка доступа может заканчивать замену временных слотов после замены назначенного количества временных слотов. В ряде случаев, замена временных слотов может заканчиваться, когда узел, запрашивающий замену, определяет (например, на основании принятого RUM с более высоким приоритетом), что другому узлу необходимо передавать на протяжении временного слота, который в противном случае подвергался бы замене.As indicated by block 416, at some point in time, the access point may determine whether to complete the replacement of time slots. This decision may be based on various criteria. For example, in some cases, the access point may end the replacement of time slots when it no longer has data to transmit or when there is no more asymmetry between the amounts of data waiting for transmission at each node. In addition, in some cases, the system can only allow a certain number of consecutive replacements of time slots or a certain number of replacements of temporary slots during a given period of time. Thus, the access point can complete the replacement of time slots after replacing the designated number of time slots. In some cases, the replacement of time slots may end when the node requesting the replacement determines (for example, based on the received RUM with a higher priority) that it needs to be transmitted to the other node during the time slot, which would otherwise be replaced.

На фиг. 8 показано несколько временных слотов, ассоциированных с заменой выходящих цветов. При этом набор временных слотов 802 может соответствовать позже возникающим временным слотам из набора временных слотов 702 на фиг. 7, а набор временных слотов 804 может соответствовать позже возникающим временным слотам из набора временных слотов 704 на фиг. 7. Для удобства, на фиг. 8 также показаны временные слоты 1-4. Очевидно, что использование здесь аналогичной нумерации временных слотов не призвано указывать, что такие временные слоты относятся к одним и тем же моментам времени.In FIG. 8 shows several time slots associated with replacing outgoing colors. In this case, the set of time slots 802 may correspond to later occurring time slots from the set of time slots 702 in FIG. 7, and the set of time slots 804 may correspond to later occurring time slots from the set of time slots 704 in FIG. 7. For convenience, in FIG. 8 also shows time slots 1-4. Obviously, the use of the same numbering of time slots here is not intended to indicate that such time slots refer to the same time points.

Как указывает блок 418 и как показано на фиг. 8, в некоторых аспектах замена временных слотов может заканчиваться отправкой запроса, который не включает в себя замену временных слотов. Например, запрос на части управления 806 может быть просто запросом на передачу на протяжении временного слота 3. Таким образом, на части управления 808, ассоциированный узел может передавать предоставление для передачи на протяжении временного слота 3, RUM, ассоциированное с временным слотом 5, и подтверждение данных, принятых на протяжении временных слотов 0 и 1. Кроме того, ассоциированный узел может затем передавать запрос и ассоциированный пилот-сигнал в части управления 810, чтобы ассоциированный узел мог передавать на протяжении временного слота 4. Следовательно, операции при начальном назначении временных слотов возобновляются после того, как ассоциированный узел передает свое подтверждение в части управления 812 временного слота 4 в ответ на данные, принятые ассоциированным узлом на протяжении замененного временного слота 2.As indicated by block 418 and as shown in FIG. 8, in some aspects, the replacement of time slots may result in sending a request that does not include the replacement of time slots. For example, a request for a control part 806 may simply be a transfer request for a time slot 3. Thus, for a control part 808, an associated node may transmit a grant for transmission over a time slot 3, the RUM associated with a time slot 5, and an acknowledgment data received during time slots 0 and 1. In addition, the associated node can then transmit the request and the associated pilot in control part 810 so that the associated node can transmit during the time slot 4. Therefore, the operation for the initial assignment of time slots is updated after an associated node transmits the acknowledgment to the control portion 812 of timeslot 4 in response to data received by the associated node during time slot 2 replaced.

Согласно фиг. 9, в некотором аспекте замена временных слотов может запускаться терминалом доступа. Как упомянуто выше, ассоциированная точка доступа может быть запрошена сначала авторизовать такую замену временных слотов. Например, точка доступа, ассоциированная с набором временных слотов передачи 902 (например, нормально использующая нечетные временные слоты передачи), может передавать сообщение на протяжении части управления 906, указывающее, что терминал доступа может производить замену временного слота 5. Соответственно, в этом случае, узел, например точка доступа, которая принимает данные через замененный временной слот, может представлять собой узел, авторизовавший операцию замены временных слотов.According to FIG. 9, in some aspect, the replacement of time slots may be triggered by an access terminal. As mentioned above, an associated access point may be requested to first authorize such a change of time slots. For example, an access point associated with a set of transmission time slots 902 (e.g., normally using odd transmission time slots) may transmit a message throughout the control part 906 indicating that the access terminal may replace the time slot 5. Accordingly, in this case, a node, for example, an access point that receives data through a replaced time slot, may be a node that has authorized the replacement of time slots.

В ответ на это сообщение авторизации, терминал доступа, ассоциированный с набором временных слотов передачи 904 (например, нормально использующий четные временные слоты передачи), отслеживает RUM на протяжении части управления 908 временного слота 2 и посылает на протяжении части управления 910 запрос на передачу на протяжении временных слотов 4 и 5. В нормальном режиме работы, терминал доступа также может передавать предоставление для временного слота 3 и подтверждение для временного слота 1 на протяжении части управления 910.In response to this authorization message, the access terminal associated with the set of transmission time slots 904 (for example, normally using even transmission time slots) monitors the RUM throughout the control part 908 of time slot 2 and sends a transmission request throughout the control part 910 for time slots 4 and 5. In normal operation, the access terminal can also transmit provisioning for time slot 3 and acknowledgment for time slot 1 throughout the control part 910.

На протяжении части управления 912, точка доступа может передавать предоставление для временных слотов 4 и 5, подтверждение для временного слота 2 и RUM для временного слота 6. Таким образом, точка доступа может указывать, что замена временных слотов одобрена.Throughout the control part 912, the access point may transmit provisioning for time slots 4 and 5, acknowledgment for time slot 2 and RUM for time slot 6. Thus, the access point may indicate that the replacement of time slots is approved.

Аналогично рассмотренному выше, если замена одобрена, точка доступа не будет передавать запрос для временного слота 5 и ассоциированный пилот-сигнал на протяжении части управления 916. Вместо этого терминал доступа будет передавать пилот-сигнал на протяжении этого периода времени, что указано сигналом 914. Опять же, очевидно, что терминал доступа может передавать на протяжении временных слотов приема и принимать на протяжении временных слотов передачи совместно с этими операциями замены временных слотов.Similar to the one discussed above, if the replacement is approved, the access point will not transmit the request for time slot 5 and the associated pilot signal for the control part 916. Instead, the access terminal will transmit the pilot signal for this period of time, which is indicated by signal 914. Again it is obvious that the access terminal can transmit over the time slots of the reception and receive over the time slots of the transmission together with these operations replace the time slots.

Затем замена временных слотов может продолжаться по мере необходимости или пока не закончится по какой-либо другой причине. Таким образом, на протяжении части управления 918 временного слота 4, терминал доступа может отправлять запрос на передачу на протяжении временных слотов 6 и 7. Операции над временными слотами могут заканчиваться аналогично тому, как рассмотрено выше (например, не отправляя запроса с заменой временных слотов).Then, the replacement of temporary slots may continue as necessary or until it ends for some other reason. Thus, during the control part 918 of time slot 4, the access terminal can send a transmission request during time slots 6 and 7. Operations on time slots can end in the same way as described above (for example, without sending a request with the replacement of time slots) .

Очевидно, что замена временных слотов может осуществляться по-разному в соответствии с изложенными идеями. Например, узел может выдавать запросы на замену временных слотов от временного слота к временному слоту. В этом случае ассоциированный с ним узел может выдавать соответствующие предоставления от временного слота к временному слоту. Одно потенциальное преимущество такого подхода состоит в том, что предоставления могут базироваться на более точных оценках несущая-помеха, поскольку эти оценки могут базироваться на пилот-сигнале, принятом в непосредственно предшествующем временном слоте. Напротив, в схемах, где предоставления и/или запросы для множественных временных слотов группируются друг с другом, предоставления могут базироваться на оценках несущая-помеха, которые, в свою очередь, основаны на отношении пилот-сигнал, переданном за два или более временных слота раньше по времени.Obviously, replacing time slots can be done in different ways in accordance with the ideas outlined. For example, a node may issue requests for replacing time slots from a time slot to a time slot. In this case, the associated node may issue appropriate grants from the time slot to the time slot. One potential advantage of this approach is that the grants can be based on more accurate carrier-to-interference estimates, since these estimates can be based on the pilot received in the immediately preceding time slot. In contrast, in schemes where grants and / or requests for multiple time slots are grouped together, grants can be based on carrier-to-interference estimates, which, in turn, are based on a pilot ratio transmitted two or more time slots earlier by time.

В некоторых аспектах назначение использования может осуществляться каждым из множества ассоциированных узлов. Например, всякий раз, когда данный узел (например, точка доступа) имеет данные, подлежащие передаче, узел может назначать один или несколько временных слотов для передачи. Напротив, когда другой узел (например, терминал доступа) имеет данные, подлежащие передаче, этот узел может назначать один или несколько временных слотов для их передачи. При этом узлы могут использовать надлежащую схему обмена сообщениями (например, по известным каналам управления), чтобы один узел мог информировать другие узлы о назначенном использовании.In some aspects, a usage assignment may be made by each of a plurality of associated nodes. For example, whenever a given node (such as an access point) has data to be transmitted, the node may designate one or more time slots for transmission. In contrast, when another node (eg, an access terminal) has data to be transmitted, this node may designate one or more time slots for transmission. In this case, the nodes can use the appropriate messaging scheme (for example, via known control channels) so that one node can inform the other nodes about the intended use.

В некоторых аспектах все назначения временных слотов можно осуществлять таким образом. Другими словами, в системе можно не производить начальное назначение временных слотов передачи и приема. Напротив, эти назначения могут осуществляться узлами в системе всякий раз, когда они имеют данные для передачи. Таким образом, узел, который назначает использование временных слотов, может меняться через каждый временной слот, через каждые несколько временных слотов или некоторым иным образом.In some aspects, all time slot assignments can be made in this way. In other words, in the system, the initial assignment of time slots of transmission and reception can be omitted. On the contrary, these assignments can be made by nodes in the system whenever they have data to transmit. Thus, the node that designates the use of time slots can change through each time slot, every few time slots, or in some other way.

Из вышеизложенного очевидно, что назначение использования можно обеспечивать различными способами. Как рассмотрено выше, в некоторых аспектах назначение использования включает в себя точку доступа, определяющую, какие временные слоты подлежат замене, и передающую одно или несколько сообщений ассоциированным с ней узлам для сообщения этим узлам о замене временных слотов. Кроме того, как упомянуто выше, побуждающий стимул для запуска замены временных слотов можно извлекать из другого узла (например, терминала доступа). При этом в некоторых аспектах назначение использования может включать в себя одно или несколько из: генерации информации, относящейся к назначению нового использования; передачи сообщений, включающих в себя такую информацию, от одного узла к другому; и обработки такой информации узлом, принимающим эти сообщения.From the foregoing, it is obvious that the purpose of use can be provided in various ways. As discussed above, in some aspects, the use destination includes an access point defining which time slots are to be replaced, and transmitting one or more messages to its associated nodes to inform these nodes of the replacement of time slots. In addition, as mentioned above, an incentive to trigger a replacement of time slots can be extracted from another node (eg, an access terminal). Moreover, in some aspects, the purpose of use may include one or more of: generating information related to the purpose of the new use; transmitting messages including such information from one node to another; and processing such information by the node receiving these messages.

В ряде случаев терминал доступа может выдавать на точку доступа информацию, которую точка доступа использует для определения, нужна ли замена временных слотов. Например, назначение использования может включать в себя, что второй узел (например, терминал доступа) отправляет сообщение на первый узел (например, точку доступа), где сообщение указывает объем данных, поставленных в очередь для передачи на первый узел, состояние буфера второго узла или скорость передачи, и/или скорость приема второго узла, информацию о задержке, ассоциированную со вторым узлом, или информацию о качестве обслуживания, ассоциированную со вторым узлом.In some cases, the access terminal may issue information to the access point that the access point uses to determine if time slots need to be replaced. For example, the use destination may include that the second node (eg, access terminal) sends a message to the first node (eg, access point), where the message indicates the amount of data queued for transmission to the first node, the buffer status of the second node, or the transmission rate and / or the reception rate of the second node, the delay information associated with the second node, or the quality of service information associated with the second node.

Кроме того, в ряде случаев терминал доступа может отправлять сообщение на точку доступа, запрашивающую замену временных слотов. Например, терминал доступа (например, модуль динамического назначения временных слотов 534 на фиг. 5) может отправлять сообщение, указывающее желательность замены. Такое сообщение также может указывать количество временных слотов, подлежащих замене. В некоторых аспектах критерии, используемые терминалом доступа при определении, заменять ли временной слот, могут быть аналогичны вышеописанным критериям (например, в блоке 404). В ответ на это сообщение, точка доступа сама может назначать временные слоты, подлежащие замене, или точка доступа может авторизовать терминал доступа для назначения временных слотов, подлежащих замене. Кроме того, точка доступа может передавать на терминал доступа сообщение, указывающее, удовлетворен или отклонен запрос. В этих случаях назначение использования может таким образом включать в себя, что второй узел (например, терминал доступа) отправляет запрос на замену на первый узел (например, точку доступа). Кроме того, назначение использования также может предусматривать прием такого запроса и обработки этого запроса.In addition, in some cases, the access terminal may send a message to the access point requesting replacement of time slots. For example, an access terminal (for example, a dynamic time slot module 534 in FIG. 5) may send a message indicating the desirability of a replacement. Such a message may also indicate the number of time slots to be replaced. In some aspects, the criteria used by the access terminal in determining whether to replace a time slot may be similar to the criteria described above (for example, at block 404). In response to this message, the access point itself can designate time slots to be replaced, or the access point can authorize the access terminal to designate time slots to be replaced. In addition, the access point may transmit to the access terminal a message indicating whether the request is satisfied or rejected. In these cases, the use destination may thus include that the second node (eg, access terminal) sends a replacement request to the first node (eg, access point). In addition, the intended use may also include receiving such a request and processing the request.

Изложенные идеи могут быть внедрены в устройство, использующее различные компоненты для связи с по меньшей мере одним другим беспроводным устройством. На фиг. 10 показано несколько примерных компонентов, которые можно применять для содействия связи между устройствами. При этом первое устройство 1002 (например, терминал доступа) и второе устройство 1004 (например, точка доступа) адаптированы для осуществления связи по беспроводной линии связи 1006 в подходящей среде.These ideas can be implemented in a device that uses various components to communicate with at least one other wireless device. In FIG. 10 shows several exemplary components that can be used to facilitate communication between devices. In this case, the first device 1002 (for example, an access terminal) and the second device 1004 (for example, an access point) are adapted to communicate over a wireless communication line 1006 in a suitable environment.

Сначала рассмотрим компоненты, участвующие в передаче информации от устройства 1002 на устройство 1004 (например, обратная линия связи). Процессор 1008 данных передачи (“TX”) принимает данные трафика (например, пакеты данных) из буфера данных 1010 или какого-либо другого подходящего компонента. Процессор 1008 данных передачи обрабатывает (например, кодирует, перемежает и отображает в символы) каждый пакет данных на основании выбранной схемы кодирования и модуляции и обеспечивает символы данных. В общем случае, символ данных является символом модуляции для данных, и пилотный символ является символом модуляции для пилот-сигнала (который заранее известен). Модулятор 1012 принимает символы данных, пилотные символы и, возможно, сигнализацию для обратной линии связи, и осуществляет модуляцию (например, OFDM или какую-либо другую подходящую модуляцию) и/или другую обработку, предписанную системой, и обеспечивает поток выходных элементарных сигналов. Передатчик (“TMTR”) 1014 обрабатывает (например, преобразует в аналоговую форму, фильтрует, усиливает и преобразует с повышением частоты) поток выходных элементарных сигналов и генерирует модулированный сигнал, который затем передается с антенны 1016.First, consider the components involved in transmitting information from device 1002 to device 1004 (e.g., reverse link). Transmission data processor (“TX”) 1008 receives traffic data (eg, data packets) from data buffer 1010 or some other suitable component. Transmit data processor 1008 processes (e.g., encodes, interleaves, and symbolizes) each data packet based on a selected coding and modulation scheme and provides data symbols. In general, a data symbol is a modulation symbol for data, and a pilot symbol is a modulation symbol for pilot (which is known in advance). Modulator 1012 receives data symbols, pilot symbols, and possibly signaling for the reverse link, and performs modulation (eg, OFDM or some other suitable modulation) and / or other processing prescribed by the system and provides a stream of output chips. A transmitter (“TMTR”) 1014 processes (eg, converts to analog form, filters, amplifies, and upconverts) the stream of output chips and generates a modulated signal, which is then transmitted from antenna 1016.

Модулированные сигналы, передаваемые устройством 1002 (совместно с сигналами от других устройств, на связи с устройством 1004), принимаются антенной 1018 устройства 1004. Приемник (“RCVR”) 1020 обрабатывает (например, приводит к заданным условиям и оцифровывает) принятый сигнал от антенны 1018 и обеспечивает принятые выборки. Демодулятор (“DEMOD”) 1022 обрабатывает (например, демодулирует и детектирует) принятые выборки и обеспечивает детектированные символы данных, которые могут быть зашумленной оценкой символов данных, передаваемых на устройство 1004 другим(и) устройством(ами). Процессор 1024 данных приема (“RX”) обрабатывает (например, производит преобразование, обратное отображению в символы, обращенно перемежает и декодирует) детектированные символы данных и обеспечивает декодированные данные, ассоциированные с каждым передающим устройством (например, устройством 1002).Modulated signals transmitted by device 1002 (together with signals from other devices in communication with device 1004) are received by antenna 1018 of device 1004. A receiver (“RCVR”) 1020 processes (for example, leads to predetermined conditions and digitizes) the received signal from antenna 1018 and provides accepted samples. A demodulator (“DEMOD”) 1022 processes (eg, demodulates and detects) the received samples and provides detected data symbols, which may be a noisy estimate of the data symbols transmitted to device 1004 by other device (s). A receive data processor (“RX”) 1024 processes (eg, converts, maps to symbols, deinterleaves, and decodes) the detected data symbols and provides decoded data associated with each transmitter (eg, device 1002).

Теперь рассмотрим компоненты, участвующие в передаче информации от устройства 1004 на устройство 1002 (например, прямая линия связи). На устройстве 1004 данные трафика обрабатываются процессором 1026 данных передачи (“TX”) для генерации символов данных. Модулятор 1028 принимает символы данных, пилотные символы и сигнализацию для прямой линии связи, осуществляет модуляцию (например, OFDM или какую-либо другую подходящую модуляцию) и/или другую соответствующую обработку и обеспечивает поток выходных элементарных сигналов, который дополнительно преобразуется передатчиком (“TMTR”) 1030 и передается с антенны 1018. Сигнализация для прямой линии связи может включать в себя команды управления мощностью и другую информацию (например, относящуюся к каналу связи), генерируемые контроллером 1032 для всех устройств (например, терминалов), передающих по обратной линии связи на устройство 1004.Now consider the components involved in transmitting information from the device 1004 to the device 1002 (for example, a direct communication line). At device 1004, traffic data is processed by a transmit data processor (“TX”) 1026 to generate data symbols. Modulator 1028 receives data symbols, pilot symbols, and signaling for the forward link, modulates (eg, OFDM or some other suitable modulation) and / or other appropriate processing, and provides a stream of output chips that is further transformed by the transmitter (“TMTR” ) 1030 and is transmitted from the antenna 1018. The signaling for the forward link may include power control commands and other information (for example, related to the communication channel) generated by the controller 1032 for all troystv (e.g. terminals) transmitting on the reverse link to the device 1004.

На устройстве 1002 модулированный сигнал, передаваемый устройством 1004, принимается антенной 1016, приводится к заданным условиям и оцифровывается приемником (“RCVR”) 1034, и обрабатывается демодулятором (“DEMOD”) 1036 для получения детектированных символов данных. Процессор данных приема (“RX”) 1038 обрабатывает детектированные символы данных и обеспечивает декодированные данные для устройства 1002 и сигнализацию прямой линии связи. Контроллер 1040 принимает команды управления мощностью и другую информацию для управления передачей данных и для управления мощностью передачи по обратной линии связи на устройство 1004.At device 1002, a modulated signal transmitted by device 1004 is received by antenna 1016, adjusted to desired conditions, and digitized by a receiver (“RCVR”) 1034, and processed by a demodulator (“DEMOD”) 1036 to obtain detected data symbols. A receive data processor (“RX”) 1038 processes the detected data symbols and provides decoded data for the device 1002 and forward link signaling. Controller 1040 receives power control commands and other information for controlling data transmission and for controlling reverse link transmission power to device 1004.

Контроллеры 1040 и 1032 управляют различными операциями устройства 1002 и устройства 1004 соответственно. Например, контроллер может определять надлежащий фильтр, сообщая информацию о фильтре, и декодировать информацию с использованием фильтра. В запоминающих устройствах 1042 и 1044 могут храниться программные коды и данные, используемые контроллерами 1040 и 1032 соответственно.Controllers 1040 and 1032 control the various operations of device 1002 and device 1004, respectively. For example, the controller may determine the appropriate filter by reporting filter information and decode the information using the filter. Storage devices 1042 and 1044 can store program codes and data used by controllers 1040 and 1032, respectively.

На фиг. 10 также показано, что компоненты связи могут включать в себя один или несколько компонентов, которые осуществляют назначение временных слотов операции согласно изложенным идеям. Например, компонент 1046 управления временными слотами может действовать совместно с контроллером 1040 и/или другими компонентами устройства 1002 для передачи и приема сигналов на другое устройство (например, устройство 1004) согласно изложенным идеям. Аналогично, компонент управления временными слотами 1048 может действовать совместно с контроллером 1032 и/или другими компонентами устройства 1004 для передачи и приема сигналов на другое устройство (например, устройство 1002).In FIG. 10 also shows that communication components may include one or more components that assign operation time slots according to the ideas set forth. For example, the time slot management component 1046 may act in conjunction with a controller 1040 and / or other components of a device 1002 to transmit and receive signals to another device (eg, device 1004) in accordance with the teachings. Similarly, the time slots control component 1048 may act in conjunction with the controller 1032 and / or other components of the device 1004 to transmit and receive signals to another device (eg, device 1002).

Изложенные идеи могут быть внедрены в (например, реализованы в или осуществлены посредством) различные устройства. Например, каждый узел может быть сконфигурирован, или именоваться в области техники, как точка доступа (“AP”), Узел B (NodeB), контроллер радиосети (“RNC“), улучшенный Узел B (eNodeB), контроллер базовых станций (“BSC“), базовая приемопередающая станция (“BTS“), базовая станция (“BS“), функция приемопередатчика (“TF“), маршрутизатор радиосигнала, приемопередатчик радиосигнала, основной набор услуг (“BSS“), расширенный набор услуг (“ESS“), базовая радиостанция (“RBS“), или каким-либо другим термином. Определенные узлы также могут именоваться терминалами доступа. Терминал доступа также может быть известен как абонентская станция, абонентское устройство, мобильная станция, удаленная станция, удаленный терминал, пользовательский терминал, пользовательский агент, пользовательское устройство или пользовательское оборудование. Терминал доступа может содержать сотовый телефон, беспроводной телефон, телефон протокола инициирования сеанса (“SIP”), станцию беспроводной местной системы связи (“WLL”), персональный цифровой помощник (“PDA”), карманное устройство, имеющее возможность беспроводной связи, или какое-либо другое подходящее устройство обработки, подключенное к беспроводному модему. Соответственно, один или несколько аспектов изложенных здесь могут быть внедрены в телефон (например, сотовый телефон или смартфон), компьютер (например, переносной компьютер), портативное устройство связи, портативное вычислительное устройство (например, карманный персональный компьютер), развлекательное устройство (например, музыкальное или видеоустройство, или спутниковое радио), устройство глобальной навигационной системы или любое другое подходящее устройство, способное к осуществлению связи в беспроводной среде.The ideas presented can be implemented in (for example, implemented in or implemented through) various devices. For example, each node can be configured, or referred to in the technical field, as an access point (“AP”), Node B (NodeB), radio network controller (“RNC“), advanced Node B (eNodeB), base station controller (“BSC “), Base transceiver station (“ BTS “), base station (“ BS “), transceiver function (“ TF “), radio signal router, radio signal transceiver, basic service set (“ BSS “), advanced service set (“ ESS “ ), radio base station (“RBS“), or some other terminology. Certain nodes may also be referred to as access terminals. An access terminal may also be known as a subscriber station, subscriber unit, mobile station, remote station, remote terminal, user terminal, user agent, user device, or user equipment. An access terminal may include a cellular telephone, a cordless telephone, a Session Initiation Protocol (“SIP”) telephone, a Wireless Local Area Communication System (“WLL”) station, a personal digital assistant (“PDA”), a handheld device having wireless capability, or which or another suitable processing device connected to a wireless modem. Accordingly, one or more of the aspects set forth herein may be incorporated into a telephone (e.g., cell phone or smartphone), computer (e.g., laptop), portable communications device, portable computing device (e.g., personal digital assistant), entertainment device (e.g. music or video device, or satellite radio), a global navigation system device, or any other suitable device capable of communicating in a wireless environment.

Как отмечено выше, в некоторых аспектах беспроводной узел может содержать устройство доступа (например, точку доступа сотовой связи или Wi-Fi) для системы связи. Такое устройство доступа может обеспечивать, например, возможность связи для сети или с сетью (например, глобальной сетью, например, интернетом или сетью сотовой связи) посредством проводной или беспроводной линии связи. Соответственно, устройство доступа может позволять другому устройству (например, станции Wi-Fi) осуществлять доступ к сети или каким-либо другим функциональным возможностям.As noted above, in some aspects, the wireless node may comprise an access device (eg, a cellular access point or Wi-Fi) for a communication system. Such an access device may provide, for example, the possibility of communication for a network or with a network (for example, a wide area network, for example, the Internet or a cellular network) via a wired or wireless communication line. Accordingly, the access device may allow another device (e.g., a Wi-Fi station) to access the network or some other functionality.

Беспроводной узел может, таким образом, включать в себя различные компоненты, которые осуществляют функции на основании данных, передаваемых или принимаемых на беспроводном узле. Например, точка доступа и терминал доступа может включать в себя антенну для передачи и приема сигналов (например, сообщения, включающие в себя управление, данные или и то и другое). Точка доступа также может включать в себя менеджер трафика, сконфигурированный с возможностью управлять потоками трафика данных, которые ее приемник принимает от совокупности беспроводных узлов, или которые ее передатчик передает на совокупность беспроводных узлов. Кроме того, терминал доступа может включать в себя пользовательский интерфейс, адаптированный выводить индикацию на основании принятых данных.The wireless node may thus include various components that perform functions based on data transmitted or received at the wireless node. For example, an access point and an access terminal may include an antenna for transmitting and receiving signals (for example, messages including control, data, or both). An access point may also include a traffic manager configured to control the data traffic flows that its receiver receives from a plurality of wireless nodes, or which its transmitter transmits to a plurality of wireless nodes. In addition, the access terminal may include a user interface adapted to display based on received data.

Беспроводное устройство может осуществлять связь по одной или нескольким беспроводным линиям связи, которые основаны на или иначе поддерживают любую подходящую технологию беспроводной связи. Например, в некоторых аспектах беспроводное устройство может ассоциироваться с сетью. В некоторых аспектах сеть может содержать сеть вблизи тела (body area network) или персональную сеть (например, ультраширокополосную сеть). В некоторых аспектах сеть может содержать локальную сеть или глобальную сеть. Беспроводное устройство может поддерживать или иначе использовать одну или несколько из различных технологий протоколов или стандартов беспроводной связи, например CDMA, TDMA, OFDM, OFDMA, WiMAX и Wi-Fi. Аналогично, беспроводное устройство может поддерживать или иначе использовать одну или несколько из различных соответствующих схем модуляции или мультиплексирования. Беспроводное устройство может, таким образом, включать в себя надлежащие компоненты (например, радиоинтерфейсы) для установления и связи по одной или нескольким беспроводным линиям связи с использованием вышеописанных или других технологий беспроводной связи. Например, устройство может содержать беспроводной приемопередатчик с ассоциированными компонентами передатчика и приемника (например, передатчики 510 и 522 и приемники 514 и 524), которые могут включать в себя различные компоненты (например, генераторы сигналов или процессоры сигналов), которые способствуют связи в беспроводной среде.A wireless device may communicate on one or more wireless communication lines that are based on or otherwise support any suitable wireless technology. For example, in some aspects, a wireless device may be associated with a network. In some aspects, the network may comprise a network near the body (body area network) or a personal network (e.g., an ultra-wideband network). In some aspects, the network may comprise a local area network or a wide area network. A wireless device may support or otherwise utilize one or more of various protocol technologies or wireless communication standards, such as CDMA, TDMA, OFDM, OFDMA, WiMAX, and Wi-Fi. Similarly, a wireless device may support or otherwise use one or more of various respective modulation or multiplexing schemes. A wireless device may thus include appropriate components (e.g., radio interfaces) for establishing and communicating on one or more wireless communication lines using the above or other wireless communication technologies. For example, a device may comprise a wireless transceiver with associated transmitter and receiver components (e.g., transmitters 510 and 522 and receivers 514 and 524), which may include various components (e.g., signal generators or signal processors) that facilitate communication in a wireless environment .

Описанные здесь компоненты можно реализовать различными способами. Согласно фиг. 11, устройство 1100 представлено в виде ряда взаимосвязанных функциональных блоков, которые могут представлять функции, реализованные, например, одной или несколькими интегральными схемами (например, ASIC) или можно реализовать некоторым иным образом согласно настоящему изобретению. Раскрытая здесь интегральная схема может включать в себя процессор, программное обеспечение, другие компоненты или некоторую их комбинацию.The components described here can be implemented in various ways. According to FIG. 11, device 1100 is represented as a series of interconnected function blocks that can represent functions implemented, for example, by one or more integrated circuits (e.g., ASIC), or can be implemented in some other way according to the present invention. The integrated circuit disclosed herein may include a processor, software, other components, or some combination thereof.

Устройство 1100 может включать в себя один или несколько модулей, которые могут осуществлять одну или несколько из вышеописанных функций, представленных на различных фигурах. Например, ASIC для назначения 1102 может соответствовать, например, раскрытому здесь модулю назначения временных слотов. ASIC для передачи 1104 может соответствовать, например, раскрытому здесь передатчику. ASIC для приема 1106 может соответствовать, например, раскрытому здесь приемнику. ASIC для использования RUM 1108 может соответствовать, например, раскрытому здесь контроллеру помех. ASIC для сброса символов 1110 может соответствовать, например, раскрытому здесь процессору связи. ASIC для настройки 1112 может соответствовать, например, раскрытому здесь процессору связи.The device 1100 may include one or more modules that can perform one or more of the functions described above, presented in various figures. For example, the ASIC for assignment 1102 may correspond, for example, to the time slot assignment module disclosed herein. ASIC for transmission 1104 may correspond, for example, to the transmitter disclosed herein. An ASIC for receiving 1106 may correspond, for example, to a receiver disclosed herein. An ASIC for using RUM 1108 may correspond, for example, to an interference controller disclosed herein. An ASIC for character reset 1110 may correspond, for example, to a communication processor disclosed herein. The ASIC for tuning 1112 may correspond, for example, to the communication processor disclosed herein.

Как отмечено выше, в некоторых аспектах эти компоненты можно реализовать в виде надлежащих компонентов процессора. Эти компоненты процессора в некоторых аспектах можно реализовать по меньшей мере частично, с использованием структуры согласно настоящему изобретению. В некоторых аспектах процессор может быть адаптирован для реализации части или всех функциональных возможностей одного или нескольких из этих компонентов. В некоторых аспектах один или несколько из компонентов, представленных пунктирными прямоугольниками, являются необязательными.As noted above, in some aspects, these components can be implemented as appropriate processor components. These processor components in some aspects can be implemented at least in part using the structure of the present invention. In some aspects, the processor may be adapted to implement part or all of the functionality of one or more of these components. In some aspects, one or more of the components represented by dashed rectangles are optional.

Как отмечено выше, устройство 1100 может содержать одну или несколько интегральных схем. Например, в некоторых аспектах единая интегральная схема может обеспечивать функциональные возможности одного или нескольких из проиллюстрированных компонентов, тогда как в других аспектах более одной интегральной схемы может обеспечивать функциональные возможности одного или нескольких из проиллюстрированных компонентов.As noted above, device 1100 may include one or more integrated circuits. For example, in some aspects, a single integrated circuit may provide the functionality of one or more of the illustrated components, while in other aspects of more than one integrated circuit may provide the functionality of one or more of the illustrated components.

Кроме того, компоненты и функции, представленные на фиг. 11, а также другие компоненты и функции, описанные здесь, можно реализовать с использованием любого подходящего средства. Такое средство также можно реализовать по меньшей мере частично с использованием соответствующей структуры согласно настоящему изобретению. Например, компоненты, описанные выше совместно с компонентами “ASIC для” на фиг. 11, также могут соответствовать аналогично указанным функциональным возможностям “средство для”. Таким образом, в некоторых аспектах одно или несколько из таких средств можно реализовать с использованием одного или нескольких из компонентов процессора, интегральных схем или другой подходящей структуры, как изложено здесь.In addition, the components and functions shown in FIG. 11, as well as other components and functions described herein, may be implemented using any suitable means. Such a tool can also be implemented at least partially using the appropriate structure according to the present invention. For example, the components described above in conjunction with the “ASIC for” components in FIG. 11 may also correspond to the indicated capabilities of the “means for” similarly. Thus, in some aspects, one or more of these tools can be implemented using one or more of the processor components, integrated circuits, or another suitable structure, as set forth herein.

Кроме того, следует понимать, что здесь любое указание элемента с использованием обозначения, например, “первый”, “второй” и т.д., в общем случае, не ограничивает количество и порядок этих элементов. Напротив, эти обозначения можно использовать здесь в качестве удобного способа различения двух или более элементов или экземпляров элемента. Таким образом, ссылка на первый и второй элементы не означает, что можно применять только два элемента, или что первый элемент должен некоторым образом предшествовать второму элементу. Кроме того, если не указано обратное, множество элементов может содержать один или несколько элементов.In addition, it should be understood that here any indication of an element using the notation, for example, “first”, “second”, etc., in the General case, does not limit the number and order of these elements. On the contrary, these designations can be used here as a convenient way to distinguish between two or more elements or instances of the element. Thus, reference to the first and second elements does not mean that only two elements can be applied, or that the first element must in some way precede the second element. In addition, unless otherwise indicated, a plurality of elements may contain one or more elements.

Специалистам в данной области техники очевидно, что информацию и сигналы можно представлять с использованием самых разнообразных технологий и техник. Например, данные, инструкции, команды, информация, сигналы, биты, символы и элементарные сигналы, которые могут быть упомянуты в вышеприведенном описании изобретения, могут быть представлены напряжениями, токами, электромагнитными волнами, магнитными полями или частицами, оптическими полями или частицами или любой их комбинацией.Those skilled in the art will appreciate that information and signals can be represented using a wide variety of technologies and techniques. For example, data, instructions, commands, information, signals, bits, symbols and chips that may be mentioned in the above description of the invention may be represented by voltages, currents, electromagnetic waves, magnetic fields or particles, optical fields or particles, or any of them a combination.

Специалистам в данной области техники очевидно, что различные иллюстративные логические блоки, модули, процессоры, средства, схемы и этапы алгоритмов, описанные в связи с рассмотренными здесь аспектами, можно реализовать в виде электронного оборудования (например, в цифровой реализации, аналоговой реализации или их комбинации, которое может быть построено с использованием кодирования источника или какой-либо другой техники), различных форм программного кода или кода проектирования, включающего в себя инструкции (которые здесь могут именоваться, для удобства, “программным обеспечением” или “программным модулем”), или их комбинаций. Чтобы отчетливо проиллюстрировать эту взаимозаменяемость оборудования и программного обеспечения, различные иллюстративные компоненты, блоки, модули, схемы и этапы были описаны выше, в целом, применительно к их функциональным возможностям. Реализовать ли такие функциональные возможности в виде оборудования или программного обеспечения, зависит от конкретного применения и конструкционных ограничений, налагаемых на систему в целом. Специалисты в данной области могут реализовать описанные функциональные возможности по-разному для каждого конкретного применения, но такие решения относительно реализации не следует интерпретировать как вызывающие выход за объем настоящего раскрытия.It will be apparent to those skilled in the art that various illustrative logical blocks, modules, processors, tools, circuits, and algorithm steps described in connection with the aspects discussed herein can be implemented as electronic equipment (e.g., digital implementation, analog implementation, or a combination thereof) which can be constructed using source coding or some other technique), various forms of program code or design code that includes instructions (which may have for convenience, “software” or “software module”), or combinations thereof. In order to clearly illustrate this interchangeability of hardware and software, various illustrative components, blocks, modules, circuits, and steps have been described above generally as applied to their functionality. Whether such functionality is implemented in the form of hardware or software depends on the particular application and design constraints imposed on the system as a whole. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present disclosure.

Различные иллюстративные логические блоки, модули и схемы, описанные в связи с рассмотренными здесь аспектами, можно реализовать в или осуществлять посредством интегральной схемы (“ИС”), терминала доступа или точки доступа. ИС может содержать процессор общего назначения, цифровой сигнальный процессор (DSP), специализированную интегральную схему (ASIC), вентильную матрицу, программируемую пользователем, (FPGA) или другое программируемое логическое устройство, дискретную вентильную или транзисторную логику, дискретные аппаратные компоненты, электрические компоненты, оптические компоненты, механические компоненты или любую их комбинацию, предназначенные для осуществления описанных здесь функций, и могут выполнять коды или инструкции, размещенные внутри ИС, вне ИС, или и там, и там. Процессор общего назначения может быть микропроцессором, но альтернативно, процессор может быть любым традиционным процессором, контроллером, микроконтроллером или конечным автоматом. Процессор также можно реализовать как комбинацию вычислительных устройств, например комбинацию DSP и микропроцессора, совокупность микропроцессоров, один или несколько микропроцессоров совместно с ядром DSP, или любую другую такую конфигурацию.The various illustrative logical blocks, modules, and circuits described in connection with the aspects discussed herein may be implemented in or implemented through an integrated circuit (“IC”), access terminal, or access point. The IC may include a general-purpose processor, digital signal processor (DSP), application-specific integrated circuit (ASIC), user-programmable gate array, (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, electrical components, optical components, mechanical components, or any combination thereof, designed to perform the functions described here, and can execute codes or instructions located inside the IP, outside C, or both, and there. A general purpose processor may be a microprocessor, but in the alternative, the processor may be any conventional processor, controller, microcontroller, or state machine. A processor can also be implemented as a combination of computing devices, for example, a combination of a DSP and a microprocessor, a collection of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration.

Следует понимать, что любой конкретный порядок или иерархия этапов в любом раскрытом процессе является примером иллюстративного подхода. Исходя из предпочтений реализации можно понять, что конкретный порядок или иерархию этапов в процессах можно реорганизовать, оставаясь в объеме настоящего раскрытия. Пункты способа в формуле изобретения представляют элементы различных этапов в иллюстративном порядке и не предполагают ограничение конкретным представленным порядком или иерархией.It should be understood that any particular order or hierarchy of steps in any open process is an example of an illustrative approach. Based on the preferences of the implementation, it can be understood that a specific order or hierarchy of stages in the processes can be reorganized, remaining within the scope of this disclosure. The method claims in the claims represent elements of the various steps in an illustrative manner and are not intended to be limited to the particular order or hierarchy presented.

Этапы способа или алгоритма, описанные в связи с рассмотренными здесь аспектами, можно реализовать непосредственно в аппаратном обеспечении, в модуле программного обеспечения, выполняемом процессором, или в их комбинации. Модуль программного обеспечения (например, включающий в себя выполнимые инструкции и относящиеся данные) и другие данные могут располагаться в запоминающем устройстве, например ОЗУ, флэш-памяти, ПЗУ, EPROM памяти, EEPROM памяти, регистрах, жестком диске, сменном диске, CD-ROM или любой другой формы машиночитаемого носителя данных, известной в технике. Примерный носитель данных может подключаться к машине, например компьютеру/процессору (который здесь может именоваться, для удобства, “процессором”), такой процессор может считывать информацию (например, код) с носителя данных и записывать информацию на него. Примерный носитель данных может быть интегрирован с процессором. Процессор и носитель данных могут располагаться в ASIC. ASIC может располагаться в пользовательском оборудовании. Альтернативно, процессор и носитель данных могут располагаться в виде дискретных компонентов в пользовательском оборудовании. Кроме того, в некоторых аспектах любой подходящий компьютерный программный продукт может содержать машиночитаемый носитель, содержащий коды (например, выполняемые по меньшей мере одним компьютером), относящиеся к одному или нескольким из аспектов раскрытия. В некоторых аспектах компьютерный программный продукт может содержать упаковочные материалы.The steps of a method or algorithm described in connection with the aspects discussed herein can be implemented directly in hardware, in a software module executed by a processor, or in a combination of the two. A software module (for example, including executable instructions and related data) and other data may be located in a memory device, for example, RAM, flash memory, ROM, EPROM memory, EEPROM memory, registers, hard disk, removable disk, CD-ROM or any other form of computer-readable storage medium known in the art. An exemplary storage medium may be connected to a machine, such as a computer / processor (which may be referred to herein as “processor”), such a processor can read information (eg, code) from the storage medium and write information to it. An exemplary storage medium may be integrated with a processor. The processor and the storage medium may reside in an ASIC. ASIC may reside in user equipment. Alternatively, the processor and the storage medium may reside as discrete components in user equipment. Furthermore, in some aspects, any suitable computer program product may comprise a computer-readable medium comprising codes (e.g., executed by at least one computer) relating to one or more of the disclosure aspects. In some aspects, the computer program product may include packaging materials.

Вышеприведенное описание раскрытых аспектов предоставлено для того, чтобы любой специалист в данной области техники мог применять настоящее изобретение. Специалистам в данной области техники очевидны различные модификации этих аспектов, и установленные здесь общие принципы можно применять к другим аспектам, не выходя за рамки объема раскрытия. Таким образом, настоящее изобретение не ограничивается представленными здесь аспектами, но подлежит рассмотрению в широчайшем объеме, согласующемся с рассмотренными здесь принципами и признаками новизны.The above description of the disclosed aspects is provided to enable any person skilled in the art to apply the present invention. Various modifications of these aspects are apparent to those skilled in the art, and the general principles set forth herein can be applied to other aspects without departing from the scope of the disclosure. Thus, the present invention is not limited to the aspects presented here, but is to be considered in the broadest possible scope consistent with the principles and features of novelty discussed herein.

Claims (78)

1. Способ беспроводной связи, содержащий этапы, на которых назначают посредством первого узла использование для по меньшей мере одной части временного слота, причем назначенное использование содержит передачу на по меньшей мере один второй узел или прием от по меньшей мере одного второго узла, и
передают на по меньшей мере один второй узел сообщение, касающееся назначенного использования, в котором назначение использования содержит этапы, на которых:
меняют предыдущее назначенное использование приема от по меньшей мере одного второго узла на новое назначенное использование передачи на упомянутый по меньшей мере один второй узел, или
меняют предыдущее назначенное использование передачи на по меньшей мере один второй узел на новое назначенное использование приема от по меньшей мере одного второго узла,
причем назначение использования является функцией помехи, ассоциированной с предыдущим назначенным использованием приема или передачи.
1. A wireless communication method, comprising the steps of: using the first node, use for at least one part of the time slot, the intended use comprising transmitting to at least one second node or receiving from at least one second node, and
transmitting to at least one second node a message regarding the intended use, in which the intended use comprises the steps of:
changing the previous designated use of the reception from at least one second node to a new designated use of the transmission to the at least one second node, or
changing the previous assigned use of the transmission to at least one second node to a new designated use of the reception from at least one second node,
moreover, the purpose of use is an interference function associated with the previous designated use of the reception or transmission.
2. Способ по п.1, в котором предыдущее назначенное использование приема или передачи содержит назначенное использование по умолчанию.2. The method of claim 1, wherein the previous designated use of the reception or transmission comprises the default designated use. 3. Способ по п.1, в котором назначение использования является функцией помехи, ассоциированной с первым узлом или по меньшей мере одним вторым узлом.3. The method according to claim 1, in which the purpose of use is a function of the interference associated with the first node or at least one second node. 4. Способ по п.1, в котором назначение использования является функцией объема трафика, подлежащего передаче между первым узлом и по меньшей мере одним вторым узлом.4. The method according to claim 1, wherein the use destination is a function of the amount of traffic to be transmitted between the first node and at least one second node. 5. Способ по п.1, в котором назначение использования является функцией по меньшей мере одной скорости передачи или скорости приема, ассоциированной с первым узлом или по меньшей мере одним вторым узлом.5. The method of claim 1, wherein the use destination is a function of at least one transmission rate or reception rate associated with the first node or at least one second node. 6. Способ по п.1, в котором по меньшей мере один второй узел назначает использование для по меньшей мере одной части другого временного слота и в котором, дополнительно, назначенное использование для по меньшей мере одной части другого временного слота содержит передачу на первый узел или прием от первого узла, при этом способ дополнительно содержит этап, на котором
принимают от по меньшей мере одного второго узла сообщение, касающееся назначенного использования для по меньшей мере одной части другого временного слота.
6. The method according to claim 1, in which at least one second node designates use for at least one part of another time slot and in which, additionally, the designated use for at least one part of another time slot comprises transmitting to the first node or receiving from the first node, the method further comprising the step of
receive from at least one second node a message regarding the intended use for at least one part of another time slot.
7. Способ по п.6, в котором первый узел содержит точку доступа.7. The method according to claim 6, in which the first node contains an access point. 8. Способ по п.1, в котором
назначение использования содержит этап, на котором принимают, от по меньшей мере одного второго узла, сообщение, которое используется для определения, как назначать использование для по меньшей мере одной части временного слота.
8. The method according to claim 1, in which
the use assignment comprises the step of receiving, from at least one second node, a message that is used to determine how to assign use to at least one part of the time slot.
9. Способ по п.8, в котором принятое сообщение содержит запрос на назначение использования для по меньшей мере одной части временного слота.9. The method according to claim 8, in which the received message contains a request for the appointment of use for at least one part of the time slot. 10. Способ по п.9, в котором переданное сообщение информирует по меньшей мере один второй узел, что запрос одобрен или отклонен.10. The method according to claim 9, in which the transmitted message informs at least one second node that the request is approved or rejected. 11. Способ по п.8, в котором принятое сообщение включает в себя информацию, ассоциированную с по меньшей мере одним вторым узлом, относящуюся к по меньшей мере одному из группы, состоящей из: размера буфера, задержки и качества обслуживания.11. The method of claim 8, wherein the received message includes information associated with at least one second node related to at least one of the group consisting of: buffer size, delay, and quality of service. 12. Способ по п.1, в котором первый узел содержит терминал доступа.12. The method of claim 1, wherein the first node comprises an access terminal. 13. Способ по п.12, в котором
по меньшей мере, один второй узел содержит точку доступа,
этап назначения использования терминалом доступа содержит этап, на котором генерируют информацию, относящуюся к назначению одного или нескольких временных слотов для передачи на или приема от точки доступа, и
сообщение, касающееся назначенного использования, содержит запрос к точке доступа, на основании информации, для назначения одного или нескольких временных слотов для передачи или приема.
13. The method according to item 12, in which
at least one second node contains an access point,
the step of assigning use to the access terminal comprises the step of generating information related to the assignment of one or more time slots for transmission to or receiving from the access point, and
the message regarding the intended use contains a request to the access point, based on the information, to assign one or more time slots for transmission or reception.
14. Способ по п.1, дополнительно содержащий этап, на котором передают сообщение, касающееся назначения использования для по меньшей мере одной части каждого из совокупности временных слотов.14. The method according to claim 1, further comprising transmitting a message regarding the intended use for at least one part of each of the plurality of time slots. 15. Способ по п.1, в котором по меньшей мере одна часть временного слота содержит совокупность частей временного слота.15. The method according to claim 1, in which at least one part of the time slot contains a plurality of parts of the time slot. 16. Способ по п.15, в котором части временного слота имеют разные размеры.16. The method according to clause 15, in which part of the time slot have different sizes. 17. Способ по п.1, в котором
по меньшей мере одна часть временного слота содержит часть данных временного слота, и
назначение использования содержит этап, на котором меняют, для первой части у части данных, предыдущее назначенное использование на новое назначенное использование и не меняют предыдущее назначенное использование второй части у части данных.
17. The method according to claim 1, in which
at least one part of the time slot contains a data part of the time slot, and
the use destination contains the step of changing, for the first part of the data part, the previous designated use of the new designated use and does not change the previous designated use of the second part of the data part.
18. Способ по п.1, в котором назначение использования улаживает асимметрию между объемом информации, подлежащей передаче от первого узла на по меньшей мере один второй узел, и объемом информации, подлежащей передаче от по меньшей мере одного второго узла на первый узел.18. The method according to claim 1, in which the purpose of use resolves the asymmetry between the amount of information to be transmitted from the first node to at least one second node, and the amount of information to be transmitted from at least one second node to the first node. 19. Способ по п.1, в котором назначение использования улаживает асимметрию между скоростью, при которой первый узел передает на по меньшей мере один второй узел, и скоростью, при которой по меньшей мере один второй узел передает на первый узел.19. The method according to claim 1, in which the purpose of use resolves the asymmetry between the speed at which the first node transmits to at least one second node and the speed at which at least one second node transmits to the first node. 20. Способ по п.1, дополнительно содержащий этап, на котором используют сообщение использования ресурсов для противодействия помехе, обусловленной назначением использования.20. The method according to claim 1, further comprising the step of using a resource utilization message to counteract the interference caused by the intended use. 21. Способ по п.1, дополнительно содержащий этап, на котором используют сообщение использования ресурсов для предотвращения изменения от назначенного использования по умолчанию.21. The method according to claim 1, further comprising the step of using a resource utilization message to prevent a change from the intended use by default. 22. Способ по п.1, в котором
временной слот содержит по меньшей мере одну часть данных и по меньшей мере одну часть управления, и
по меньшей мере одна часть временного слота, назначенная для использования, является по меньшей мере одной частью данных.
22. The method according to claim 1, in which
the time slot contains at least one data part and at least one control part, and
at least one portion of the time slot designated for use is at least one piece of data.
23. Способ по п.1, в котором защитные периоды времени задают рядом с по меньшей мере одной частью временного слота для обеспечения переключения, на первом узле или по меньшей мере одном втором узле, между передачей и приемом на протяжении временного слота.23. The method according to claim 1, in which the protective time periods are set next to at least one part of the time slot to enable switching, at the first node or at least one second node, between transmission and reception during the time slot. 24. Способ по п.1, дополнительно содержащий этап, на котором сбрасывают по меньшей мере один символ в начале, в конце или в начале и в конце по меньшей мере одной части временного слота, в котором сброс по меньшей мере одного символа обеспечивает переключение, на первом узле или по меньшей мере одном втором узле, между передачей и приемом на протяжении временного слота.24. The method according to claim 1, further comprising the step of resetting at least one symbol at the beginning, at the end or at the beginning and at the end of at least one part of a time slot in which resetting at least one symbol enables switching, on the first node or at least one second node, between transmission and reception during the time slot. 25. Способ по п.1, дополнительно содержащий этап, на котором задают скорость кодирования или модуляцию для обеспечения сброса по меньшей мере одного символа в начале, в конце или в начале и в конце по меньшей мере одной части временного слота, в котором сброс по меньшей мере одного символа обеспечивает переключение, на первом узле или по меньшей мере одном втором узле, между передачей и приемом на протяжении временного слота.25. The method according to claim 1, further comprising setting a coding rate or modulation to provide a reset of at least one symbol at the beginning, at the end or at the beginning and at the end of at least one part of a time slot in which the reset is of at least one symbol allows switching, at the first node or at least one second node, between transmission and reception during the time slot. 26. Устройство для беспроводной связи, содержащее
модуль назначения временных слотов, адаптированный для назначения, на первом узле, использования для по меньшей мере одной части временного слота, причем назначенное использование содержит передачу на по меньшей мере один второй узел или прием от по меньшей мере одного второго узла, и
передатчик, адаптированный для передачи на по меньшей мере один второй узел сообщения, касающегося назначенного использования, причем модуль назначения временных слотов дополнительно адаптирован для назначения использования путем
изменения от предыдущего назначенного использования приема от по меньшей мере одного второго узла на новое назначенное использование передачи на по меньшей мере один второй узел, или
изменения от предыдущего назначенного использования передачи на по меньшей мере один второй узел на новое назначенное использование приема от по меньшей мере одного второго узла,
причем модуль назначения временных слотов дополнительно адаптирован для назначения использования как функции помехи, ассоциированной с предыдущим назначенным использованием приема или передачи.
26. A device for wireless communication, comprising
a time slot assignment module adapted for assigning, at the first node, use for at least one part of the time slot, the intended use comprising transmitting to at least one second node or receiving from at least one second node, and
a transmitter adapted to transmit to at least one second node a message regarding the intended use, the time slot assignment module is further adapted to assign use by
changes from a previous designated use of the reception from at least one second node to a new designated use of the transmission to at least one second node, or
changes from a previous designated use of the transmission to at least one second node to a new designated use of the transmission from at least one second node,
wherein the time slot assignment module is further adapted to assign use as a function of the interference associated with the previous designated use of the receive or transmit.
27. Устройство по п.26, в котором предыдущее назначенное использование приема или передачи содержит назначенное использование по умолчанию.27. The device according to p, in which the previous designated use of the reception or transmission contains the designated use by default. 28. Устройство по п.26, в котором модуль назначения временных слотов дополнительно адаптирован для назначения использования как функции помехи, ассоциированной с первым узлом или по меньшей мере одним вторым узлом.28. The apparatus of claim 26, wherein the time slot assignment module is further adapted to designate use as a function of interference associated with a first node or at least one second node. 29. Устройство по п.26, в котором модуль назначения временных слотов дополнительно адаптирован для назначения использования как функции объема трафика, подлежащего передаче между первым узлом и по меньшей мере одним вторым узлом.29. The device according to p. 26, in which the module assigning time slots is further adapted to assign use as a function of the amount of traffic to be transmitted between the first node and at least one second node. 30. Устройство по п.26, в котором модуль назначения временных слотов дополнительно адаптирован для назначения использования как функции по меньшей мере одной скорости передачи или скорости приема, ассоциированной с первым узлом или по меньшей мере одним вторым узлом.30. The apparatus of claim 26, wherein the time slot assignment module is further adapted to designate use as a function of at least one transmission rate or reception rate associated with a first node or at least one second node. 31. Устройство по п.26, в котором по меньшей мере один второй узел назначает использование для по меньшей мере одной части другого временного слота, и, дополнительно, назначенное использование для по меньшей мере одной части другого временного слота содержит передачу на первый узел или прием от первого узла, устройство дополнительно содержит
приемник, адаптированный принимать от по меньшей мере одного второго узла сообщение, касающееся назначенного использования для по меньшей мере одной части другого временного слота.
31. The device according to p. 26, in which at least one second node designates the use for at least one part of another time slot, and, additionally, the intended use for at least one part of another time slot contains a transmission to the first node or reception from the first node, the device further comprises
a receiver adapted to receive from at least one second node a message regarding the intended use for at least one part of another time slot.
32. Устройство по п.31, в котором первый узел содержит точку доступа.32. The device according to p, in which the first node contains an access point. 33. Устройство по п.26, дополнительно содержащее приемник, адаптированный принимать сообщение от по меньшей мере одного второго узла, в котором
модуль назначения временных слотов дополнительно адаптирован для использования принятого сообщения для определения, как назначать использование для по меньшей мере одной части временного слота.
33. The device according to p, optionally containing a receiver adapted to receive a message from at least one second node, in which
the time slot assignment module is further adapted to use the received message to determine how to assign use to at least one part of the time slot.
34. Устройство по п.33, в котором принятое сообщение содержит запрос на назначение использования для по меньшей мере одной части временного слота.34. The device according to p, in which the received message contains a request for the appointment of use for at least one part of the time slot. 35. Устройство по п.34, в котором переданное сообщение информирует по меньшей мере один второй узел об одобрении или отклонении запроса.35. The device according to clause 34, in which the transmitted message informs at least one second node of the approval or rejection of the request. 36. Устройство по п.33, в котором принятое сообщение включает в себя информацию, ассоциированную с по меньшей мере одним вторым узлом, относящуюся к по меньшей мере одному из группы, состоящей из: размера буфера, задержки и качества обслуживания.36. The device according to p, in which the received message includes information associated with at least one second node related to at least one of the group consisting of: buffer size, delay and quality of service. 37. Устройство по п.26, в котором первый узел содержит терминал доступа.37. The device according to p, in which the first node contains an access terminal. 38. Устройство по п.37, в котором
по меньшей мере один второй узел содержит точку доступа, модуль назначения временных слотов дополнительно адаптирован для назначения использования путем генерации информации, относящейся к назначению одного или нескольких временных слотов для передачи на или приема от точки доступа, и
переданное сообщение содержит запрос к точке доступа, на основании информации, для назначения одного или нескольких временных слотов для передачи или приема.
38. The device according to clause 37, in which
at least one second node contains an access point, the time slot assignment module is further adapted for use by generating information related to the appointment of one or more time slots for transmission to or reception from the access point, and
the transmitted message contains a request to the access point, based on the information, to assign one or more time slots for transmission or reception.
39. Устройство по п.26, в котором передатчик дополнительно адаптирован передавать сообщение, касающееся назначения использования для по меньшей мере одной части каждого из совокупности временных слотов.39. The device according to p, in which the transmitter is further adapted to transmit a message regarding the intended use for at least one part of each of the set of time slots. 40. Устройство по п.26, в котором по меньшей мере одна часть временного слота содержит совокупность частей временного слота.40. The device according to p, in which at least one part of the time slot contains a plurality of parts of the time slot. 41. Устройство по п.40, в котором части временного слота имеют разные размеры.41. The device according to p, in which the parts of the temporary slot have different sizes. 42. Устройство по п.26, в котором
по меньшей мере одна часть временного слота содержит часть данных временного слота, и
модуль назначения временных слотов дополнительно адаптирован для назначения использования путем изменения, для первой части у части данных, предыдущего назначенного использования на новое назначенное использование, и отсутствия изменения предыдущего назначенного использования второй части у части данных.
42. The device according to p. 26, in which
at least one part of the time slot contains a data part of the time slot, and
the time slot assignment module is further adapted to assign use by changing, for the first part of the data part, the previous intended use to the new designated use, and not changing the previous designated use of the second part of the data part.
43. Устройство по п.26, в котором модуль назначения временных слотов дополнительно адаптирован для назначения использования для улаживания асимметрии между объемом информации, подлежащей передаче от первого узла на по меньшей мере один второй узел, и объемом информации, подлежащей передаче от по меньшей мере одного второго узла на первый узел.43. The device according to p. 26, in which the module assigning time slots is further adapted to assign use to resolve the asymmetry between the amount of information to be transmitted from the first node to at least one second node and the amount of information to be transmitted from at least one second node to the first node. 44. Устройство по п.26, в котором модуль назначения временных слотов дополнительно адаптирован для назначения использования для улаживания асимметрии между скоростью, с которой первый узел передает на по меньшей мере один второй узел, и скоростью, с которой по меньшей мере один второй узел передает на первый узел.44. The device according to p. 26, in which the module assigning time slots is further adapted to assign use to resolve the asymmetry between the speed at which the first node transmits to at least one second node and the speed at which at least one second node transmits to the first node. 45. Устройство по п.26, дополнительно содержащее контроллер помех, адаптированный для использования сообщения использования ресурсов для противодействия помехе, обусловленной назначением использования.45. The device according to p. 26, further containing an interference controller, adapted to use messages use resources to counter interference caused by the purpose of use. 46. Устройство по п.26, дополнительно содержащее контроллер помех, адаптированный для использования сообщения использования ресурсов для предотвращения изменения от назначенного использования по умолчанию.46. The apparatus of claim 26, further comprising an interference controller adapted to use a resource utilization message to prevent a change from the intended default usage. 47. Устройство по п.26, в котором
временной слот содержит по меньшей мере одну часть данных и по меньшей мере одну часть управления, и
по меньшей мере одна часть временного слота, назначенная для использования, является по меньшей мере одной частью данных.
47. The device according to p. 26, in which
the time slot contains at least one data part and at least one control part, and
at least one portion of the time slot designated for use is at least one piece of data.
48. Устройство по п.26, в котором модуль назначения временных слотов дополнительно адаптирован задавать защитные периоды времени рядом с по меньшей мере одной частью временного слота для обеспечения переключения, на первом узле или по меньшей мере одном втором узле, между передачей и приемом на протяжении временного слота.48. The device according to p. 26, in which the module assigning time slots is further adapted to set the protective time periods next to at least one part of the time slot to ensure switching, on the first node or at least one second node, between transmission and reception over time slot. 49. Устройство по п.26, дополнительно содержащее процессор связи, адаптированный сбрасывать по меньшей мере один символ в начале, в конце или в начале и в конце по меньшей мере одной части временного слота, в котором сброс по меньшей мере одного символа обеспечивает переключение, на первом узле или по меньшей мере одном втором узле, между передачей и приемом на протяжении временного слота.49. The device according to p. 26, further containing a communication processor, adapted to reset at least one character at the beginning, at the end or at the beginning and at the end of at least one part of a time slot in which the reset of at least one character provides switching, on the first node or at least one second node, between transmission and reception during the time slot. 50. Устройство по п.26, дополнительно содержащее процессор связи, адаптированный задавать скорость кодирования или модуляцию для обеспечения сброса по меньшей мере одного символа в начале, в конце или в начале и в конце по меньшей мере одной части временного слота, в котором сброс по меньшей мере одного символа обеспечивает переключение, на первом узле или по меньшей мере одном втором узле, между передачей и приемом на протяжении временного слота.50. The device according to p. 26, further containing a communication processor adapted to set the coding rate or modulation to ensure the reset of at least one character at the beginning, at the end or at the beginning and at the end of at least one part of the time slot in which the reset of at least one symbol allows switching, at the first node or at least one second node, between transmission and reception during the time slot. 51. Устройство для беспроводной связи, содержащее
средство для назначения, на первом узле, использования для по меньшей мере одной части временного слота, причем назначенное использование содержит передачу на по меньшей мере один второй узел или прием от по меньшей мере одного второго узла, и
средство для передачи на по меньшей мере один второй узел сообщения, касающегося назначенного использования, причем средство для назначения назначает использование путем: изменения от предыдущего назначенного использования приема от по меньшей мере одного второго узла на новое назначенное использование передачи на по меньшей мере один второй узел, или
изменения от предыдущего назначенного использования передачи на по меньшей мере один второй узел на новое назначенное использование приема от по меньшей мере одного второго узла,
причем средство для назначения назначает использование как функцию помехи, ассоциированную с предыдущим назначенным использованием приема или передачи.
51. A device for wireless communication, comprising
means for assigning, at a first node, use for at least one part of a time slot, wherein the intended use comprises transmitting to at least one second node or receiving from at least one second node, and
means for transmitting to at least one second node a message regarding the intended use, wherein the means for assigning assigns the use by: changing from the previous designated use of the reception from the at least one second node to a new assigned use of the transmission to at least one second node, or
changes from a previous designated use of the transmission to at least one second node to a new designated use of the transmission from at least one second node,
moreover, the means for assignment designates the use as an interference function associated with the previous designated use of the reception or transmission.
52. Устройство по п.51, в котором предыдущее назначенное использование приема или передачи содержит назначенное использование по умолчанию.52. The device according to 51, in which the previous designated use of the reception or transmission contains the designated use by default. 53. Устройство по п.51, в котором средство для назначения назначает использование как функцию помехи, ассоциированную с первым узлом или по меньшей мере одним вторым узлом.53. The device according to 51, in which the means for assigning assigns the use as a function of the interference associated with the first node or at least one second node. 54. Устройство по п.51, в котором средство для назначения назначает использование как функцию объема трафика, подлежащего передаче между первым узлом и по меньшей мере одним вторым узлом.54. The device according to § 51, in which the means for assigning assigns the use as a function of the amount of traffic to be transmitted between the first node and at least one second node. 55. Устройство по п.51, в котором средство для назначения назначает использование как функцию по меньшей мере одной скорости передачи или скорости приема, ассоциированной с первым узлом или по меньшей мере одним вторым узлом.55. The device according to 51, in which the means for assigning assigns the use as a function of at least one transmission speed or reception rate associated with the first node or at least one second node. 56. Устройство по п.51, в котором по меньшей мере один второй узел назначает использование для по меньшей мере одной части другого временного слота, и, дополнительно, назначенное использование для по меньшей мере одной части другого временного слота, содержит передачу на первый узел или прием от первого узла, устройство дополнительно содержит
средство для приема от по меньшей мере одного второго узла сообщения, касающегося назначенного использования для по меньшей мере одной части другого временного слота.
56. The device according to 51, in which at least one second node designates the use for at least one part of another time slot, and, additionally, the designated use for at least one part of another time slot, comprises transmitting to the first node or receiving from the first node, the device further comprises
means for receiving from at least one second node a message regarding the intended use for at least one part of another time slot.
57. Устройство по п.56, в котором первый узел содержит точку доступа.57. The device according to p, in which the first node contains an access point. 58. Устройство по п.51, дополнительно содержащее средство для приема сообщения от по меньшей мере одного второго узла, в котором средство для назначения использует принятое сообщение для определения, как назначать использование для по меньшей мере одной части временного слота.58. The device according to 51, further comprising means for receiving a message from at least one second node, wherein the means for assigning uses the received message to determine how to assign use for at least one part of the time slot. 59. Устройство по п.58, в котором принятое сообщение содержит запрос на назначение использования для по меньшей мере одной части временного слота.59. The device according to § 58, in which the received message contains a request for the appointment of use for at least one part of the time slot. 60. Устройство по п.59, в котором переданное сообщение информирует по меньшей мере один второй узел об одобрении или отклонении запроса.60. The device according to § 59, in which the transmitted message informs at least one second node of the approval or rejection of the request. 61. Устройство по п.58, в котором принятое сообщение включает в себя информацию, ассоциированную с по меньшей мере одним вторым узлом, относящуюся к по меньшей мере одному из группы, состоящей из: размера буфера, задержки и качества обслуживания.61. The device according to § 58, in which the received message includes information associated with at least one second node related to at least one of the group consisting of: buffer size, delay and quality of service. 62. Устройство по п.51, в котором первый узел содержит терминал доступа.62. The device according to 51, in which the first node contains an access terminal. 63. Устройство по п.62, в котором
по меньшей мере один второй узел содержит точку доступа, средство для назначения назначает использование путем генерации информации, относящейся к назначению одного или нескольких временных слотов для передачи на или приема от точки доступа, и переданное сообщение содержит запрос к точке доступа, на основании информации, для назначения одного или нескольких временных слотов для передачи или приема.
63. The device according to item 62, in which
at least one second node contains an access point, the means for assigning designates use by generating information related to the appointment of one or more time slots for transmission to or receiving from the access point, and the transmitted message contains a request to the access point, based on the information, for assigning one or more time slots for transmission or reception.
64. Устройство по п.51, в котором средство для передачи передает сообщение, касающееся назначения использования для по меньшей мере одной части каждого из совокупности временных слотов.64. The device according to 51, in which the means for transmitting transmits a message regarding the intended use for at least one part of each of the plurality of time slots. 65. Устройство по п.51, в котором по меньшей мере одна часть временного слота содержит совокупность частей временного слота.65. The device according to 51, in which at least one part of the time slot contains a plurality of parts of the time slot. 66. Устройство по п.65, в котором части временного слота имеют разные размеры.66. The device according to item 65, in which parts of the time slot have different sizes. 67. Устройство по п.51, в котором
по меньшей мере одна часть временного слота содержит часть данных временного слота, и
средство для назначения назначает использование путем изменения, для первой части у части данных, предыдущего назначенного использования на новое назначенное использование, и отсутствия изменения предыдущего назначенного использования второй части у части данных.
67. The device according to 51, in which
at least one part of the time slot contains a data part of the time slot, and
the designator assigns the use by changing, for the first part of the data part, the previous designated use to the new designated use, and the absence of changing the previous designated use of the second part of the data part.
68. Устройство по п.51, в котором средство для назначения назначает использование для обеспечения асимметрии между объемом информации, подлежащей передаче от первого узла на по меньшей мере один второй узел, и объемом информации, подлежащей передаче от по меньшей мере одного второго узла на первый узел.68. The device according to 51, in which the means for the appointment appoints the use of asymmetry between the amount of information to be transmitted from the first node to at least one second node and the amount of information to be transmitted from at least one second node to the first knot. 69. Устройство по п.51, в котором средство для назначения назначает использование для обеспечения асимметрии между скоростью, с которой первый узел передает на по меньшей мере один второй узел, и скоростью, с которой по меньшей мере один второй узел передает на первый узел.69. The device according to § 51, in which the means for the appointment appoints the use to ensure asymmetry between the speed at which the first node transmits to at least one second node and the speed at which at least one second node transmits to the first node. 70. Устройство по п.51, дополнительно содержащее средство для использования сообщения использования ресурсов для противодействия помехе, обусловленной назначением использования.70. The device according to 51, further comprising means for using a resource utilization message to counter interference caused by the intended use. 71. Устройство по п.51, дополнительно содержащее средство для использования сообщения использования ресурсов для предотвращения изменения от назначенного использования по умолчанию.71. The device according to 51, further comprising means for using a resource utilization message to prevent a change from the intended default usage. 72. Устройство по п.51, в котором
временной слот содержит по меньшей мере одну часть данных и по меньшей мере одну часть управления, и
по меньшей мере одна часть временного слота, назначенная для использования, является по меньшей мере одной частью данных.
72. The device according to 51, in which
the time slot contains at least one data part and at least one control part, and
at least one portion of the time slot designated for use is at least one piece of data.
73. Устройство по п.51, в котором средство для назначения задает защитные периоды времени рядом с по меньшей мере одной частью временного слота для обеспечения переключения, на первом узле или по меньшей мере одном втором узле, между передачей и приемом на протяжении временного слота.73. The device according to 51, in which the means for the appointment sets the protective time periods next to at least one part of the time slot to enable switching, on the first node or at least one second node, between transmission and reception during the time slot. 74. Устройство по п.51, дополнительно содержащее средство для сброса по меньшей мере одного символа в начале, в конце или в начале и в конце по меньшей мере одной части временного слота, в котором сброс по меньшей мере одного символа обеспечивает переключение, на первом узле или по меньшей мере одном втором узле, между передачей и приемом на протяжении временного слота.74. The device according to 51, further comprising means for resetting at least one symbol at the beginning, at the end or at the beginning and at the end of at least one part of a time slot in which resetting at least one symbol provides switching on the first a node or at least one second node, between transmission and reception over a time slot. 75. Устройство по п.51, дополнительно содержащее средство для задания скорости кодирования или модуляции для обеспечения сброса по меньшей мере одного символа в начале, в конце или в начале и в конце по меньшей мере одной части временного слота, в котором сброс по меньшей мере одного символа обеспечивает переключение, на первом узле или по меньшей мере одном втором узле, между передачей и приемом на протяжении временного слота.75. The device according to 51, further comprising means for setting the coding or modulation rate to provide for the reset of at least one symbol at the beginning, at the end or at the beginning and at the end of at least one part of a time slot in which the reset is at least one symbol allows switching, at the first node or at least one second node, between transmission and reception during the time slot. 76. Машиночитаемый носитель, содержащий коды, выполняемые по меньшей мере одним компьютером для выполнения этапов по любому из пп.1-25.76. A computer-readable medium containing codes executed by at least one computer to perform steps according to any one of claims 1 to 25. 77. Точка доступа для беспроводной связи, содержащая антенну,
устройство по п.26,
в которой указанный передатчик адаптирован для передачи через антенну на по меньшей мере один второй узел указанного сообщения, касающегося назначенного использования.
77. An access point for wireless communication containing an antenna,
the device according to p. 26,
wherein said transmitter is adapted to transmit via an antenna to at least one second node of said message regarding intended use.
78. Терминал доступа для беспроводной связи, содержащий устройство по п.26,
пользовательский интерфейс, адаптированный выводить индикацию на основании данных, принятых от по меньшей мере одного второго узла.
78. An access terminal for wireless communication, comprising the device of claim 26,
a user interface adapted to display based on data received from at least one second node.
RU2010125136/07A 2007-11-21 2007-11-21 Time slot replacement method and apparatus RU2450453C2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
RU2010125136/07A RU2450453C2 (en) 2007-11-21 2007-11-21 Time slot replacement method and apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
RU2010125136/07A RU2450453C2 (en) 2007-11-21 2007-11-21 Time slot replacement method and apparatus

Publications (2)

Publication Number Publication Date
RU2010125136A RU2010125136A (en) 2011-12-27
RU2450453C2 true RU2450453C2 (en) 2012-05-10

Family

ID=45782182

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2010125136/07A RU2450453C2 (en) 2007-11-21 2007-11-21 Time slot replacement method and apparatus

Country Status (1)

Country Link
RU (1) RU2450453C2 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2005129106A (en) * 2003-02-18 2006-01-27 Квэлкомм Инкорпорейтед (US) VARIABLE PACKAGE LENGTHS FOR HIGH-SPEED PACKAGE DATA TRANSMISSIONS

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2005129106A (en) * 2003-02-18 2006-01-27 Квэлкомм Инкорпорейтед (US) VARIABLE PACKAGE LENGTHS FOR HIGH-SPEED PACKAGE DATA TRANSMISSIONS

Also Published As

Publication number Publication date
RU2010125136A (en) 2011-12-27

Similar Documents

Publication Publication Date Title
KR101174586B1 (en) Method and apparatus for frequency reuse in a multi-carrier communications system
US11197163B2 (en) Method and apparatus for timeslot swapping
RU2666134C2 (en) System and method for transmission of traffic through licensed or non-licensed spectrums based on traffic quality of service (qos) restrictions
CN101946551B (en) Scheduling policy-based traffic management
KR102048757B1 (en) System and method for dynamic resource allocation over licensed and unlicensed spectrums
JP7264230B2 (en) Communications system
WO2008035166A2 (en) Interference management techniques for relay enhanced wireless networks
JP2011512096A (en) Synchronous and asynchronous interference management
CN101946540A (en) Traffic management employing interference management messages
EP2304901B1 (en) Method and apparatus for resource utilization management in a multi-carrier communications system
US9723616B2 (en) Predictable scheduler for interference mitigation
CN101946471A (en) Traffic management for multi-hop wireless communication
EP3143718A1 (en) Wireless backhaul configuration
RU2450453C2 (en) Time slot replacement method and apparatus