УСТРОЙСТВО ОБРАБОТКИ ИНФОРМАЦИИ И СПОСОБ ОБРАБОТКИ ИНФОРМАЦИИ
INFORMATION PROCESSING DEVICE AND INFORMATION PROCESSING METHOD

Область техники, к которой относится изобретение
Представленная технология относится к устройству обработки информации. В частности, представленная технология относится к устройству обработки информации и к способу обработки информации, которым производится обмен информацией, использующий беспроводную связь.
Уровень техники
В прошлом в беспроводной системе существовал случай, в котором, когда множество беспроводных терминалов выполняют передачу данных, используя те же самые беспроводные ресурсы (частота и время), помеха возникает в результате конфликта данных, приводящего к отказу при приеме данных на стороне приема. Поэтому, когда существует множество беспроводных терминалов, использующих одну и ту же частоту, желательно предложить идею, с помощью которой беспроводной терминал мог бы занимать частоту в максимально возможной степени в пределах определенного периода времени для передачи данных, так чтобы не допускать конфликта данных.
В качестве технологии обеспечения такой идеи, как описано выше, доступна, например, технология, избегающая конфликтов, используя контроль несущей. В этой технологии беспроводной терминал перед передачей данных вводит режим приема, в котором измеряет принимаемую мощность в том частотном канале, который должен использоваться (здесь далее упоминаемом как "канал"). Затем беспроводной терминал сравнивает измеренную принимаемую мощность с пороговым значением и не разрешает передачу, пока не будет подтвержден доступный беспроводной ресурс, тем самым избегая конфликта данных. Пороговое значение здесь далее также упоминается как "уровень контроля несущей". Чтобы не допускать передачу и избегать конфликтов или, напротив, избегать избыточного недопущения передачи при таком способе, необходима установка должным образом уровня контроля несущей.
Поэтому, например, было предложено устройство беспроводной связи, в котором доступ к среде эффективно выполняется посредством временного изменения уровня контроля несущей (например, смотрите PTL 1).
Перечень литературы
Патентная литература
[PTL 1]
JP 2007-134 905A
Раскрытие сущности изобретения
Техническая проблема
В описанной выше существующей технологии, поскольку высокой является вероятность, что устройство беспроводной связи, в котором варьируется уровень контроля несущей, по сравнению с устройством беспроводной связи, в котором уровень контроля несущей не варьируется, может получать право передачи данных, возможность неравнодоступность для передачи повышается. Поэтому важно снижать возможность неравнодоступности для передачи и эффективно использовать беспроводной ресурс.
Представленная технология была создана с учетом такой ситуации, как описано выше, и задачей представленной технологии является эффективное использование беспроводного ресурса.
Решение проблемы
Представленная технология была создана для решения описанной выше проблемы и первым вариантом представленной технологии является устройство обработки информации, содержащее блок управления, который, когда обнаруживается пакет, который решено передать от второй сети, отличной от первой сети, к которой принадлежит собственное устройство, прерывает прием пакета и обрабатывает контроль несущей как состояние бездействия, основываясь на принимаемой мощности пакета, и способ обработки информации для устройства обработки информации и программа, вызывающая выполнение компьютером способа. Это приводит к действию, при котором, когда решено передавать пакет от второй сети, прием пакета прерывается и контроль несущей обрабатывается как состояние бездействия, основываясь на принимаемой мощности пакета.
Дополнительно, в этом первом варианте блок управления может осуществлять управление для работы с контролем несущей как с состоянием бездействия, основываясь на результате сравнения между мощностью приема пакета и первым пороговым значением. Это вызывает действие, при котором контроль несущей обрабатывается как состояние бездействия, основываясь на результате сравнения между принимаемой мощностью пакета и первым пороговым значением.
Дополнительно, в этом первом варианте блок управления, основываясь на идентификаторе сети, добавленном в заголовок физического уровня пакета, может идентифицировать вторую сеть, к которой принадлежит устройство, передающее пакет. Это приводит к действию, при котором вторая сеть, к которой принадлежит устройство, передающее пакет, идентифицируется, основываясь на идентификаторе сети, добавленном к заголовку физического уровня пакета.
Дополнительно, в этом первом варианте блок управления может идентифицировать вторую сеть, основываясь на результате сравнения между идентификатором сети, добавленным в заголовок физического уровня пакета, и идентификатором сети для первой сети. Это приводит к действию, при котором вторая сеть идентифицируется, основываясь на результате сравнения между идентификатором сети, добавленным в заголовок физического уровня пакета, и идентификатором сети для первой сети.
Дополнительно, в этом первом варианте блок управления может идентифицировать вторую сеть, основываясь на результате сравнения между идентификатором сети, добавленным к заголовку уровня канала передачи данных пакета, и идентификатором сети для первой сети. Это приводит к действию, при котором вторая сеть идентифицируется, основываясь на результате сравнения между идентификатором сети, добавленным к заголовку уровня канала передачи данных пакета, и идентификатором сети для первой сети.
Дополнительно, в этом первом варианте блок управления может выполнять управление для передачи другому устройству информации, указывающей набор первой информации, используемой другим устройством, принадлежащим к первой сети, и используемой для определения первого порогового значения, и параметра беспроводной передачи, который блокируется с первой информацией в другом устройстве. Это приводит к действию, при котором информация для указания набора первой информации и параметра беспроводной передачи передается другому устройству.
Дополнительно, в этом первом варианте блок управления может выполнять управление для передачи, в качестве первой информации, информации для указания первого порогового значения и информации для назначения диапазона, внутри которого первое пороговое значение должно изменяться другим устройством, которым принимается опорный кадр, основываясь на отношении между информацией для указания первого порогового значения и принимаемой мощностью опорного кадра. Это приводит к действию, при котором информация для указания первого порогового значения и информации для назначения диапазона, внутри которого первое пороговое значение должно изменяться другим устройством, которое принимает опорный кадр, основываясь на отношении между информацией для указания первого порогового значения и принимаемой мощностью опорного кадра.
Дополнительно, в этом первом варианте параметр беспроводной передачи может быть по меньшей мере одним из следующих: мощность передачи, фиксированное время ожидания передачи, случайное время ожидания контроля несущей, максимальная длительность кадра, используемая полоса пропускания канала или используемая частота канала. Это приводит к действию, при котором передается по меньшей мере один параметр беспроводной передачи из числа перечисленных.
Дополнительно, в первом варианте блок управления может выполнять управление для изменения, когда кадр, передаваемый от другого устройства, принадлежащего первой сети, и предназначенный для собственного устройства, содержит информацию, относящуюся к мощности передачи кадра, мощности передачи при реакции приемной стороны на кадр, основываясь на информации, относящейся к мощности передачи и передаче реакции приемной стороны. Это приводит к действию, при котором, когда кадр, передаваемый от другого устройства, принадлежащего к первой сети, и предназначенный для собственного устройства, содержит информацию в отношении мощности передачи кадра, мощности передачи реакции приемной стороны на прием кадра, изменяется, основываясь на информации, относящейся к мощности передачи, и тогда реакция приемной стороны передается.
Дополнительно, в этом первом варианте опорный кадр может быть маяком, передаваемым устройством, принадлежащим первой сети. Это приводит к действию, при котором маяк, передаваемый от устройства, принадлежащего первой сети, используется в качестве опорного кадра.
Дополнительно, в этом первом варианте устройство обработки информации может совместно использовать информацию для указания набора первой информации и параметра беспроводной связи с помощью по меньшей мере одного другого устройства, принадлежащего первой сети, или другого устройства, принадлежащего второй сети. Это приводит к действию, при котором информация для указания набора первой информации и параметра беспроводной используется совместно по меньшей мере одним другим устройством, принадлежащим первой сети, или другим устройством, принадлежащим второй сети.
Дополнительно, в этом первом варианте блок управления может изменять первое пороговое значение и выполнять управление для передачи данных, основываясь на параметре беспроводной передачи, изменяемом в ответ на первое пороговое значение после изменения. Это приводит к действию, при котором первое пороговое значение изменяется и данные передаются, основываясь на параметре беспроводной передачи, измененном в ответ на первое пороговое значение после изменения.
Дополнительно, в этом первом варианте блок управления может изменять параметр беспроводной передачи в соотношении блокировки с первым пороговым значением. Это приводит к действию, при котором параметр беспроводной передачи изменяется в соотношении блокировки с помощью параметра беспроводной передачи.
Дополнительно, в этом первом варианте блок управления может изменять первое пороговое значение, основываясь на информации, содержащейся в кадре, передаваемом от другого устройства, принадлежащего к первой сети. Это приводит к действию, при котором первое пороговое значение изменяется, основываясь на информации, содержащейся в кадре, передаваемом от другого устройства, принадлежащего к первой сети.
Дополнительно, в этом первом варианте блок управления может выполнять управление для изменения первого порогового значения, основываясь на значении поля, содержащемся в кадре, и на мощности приема кадра. Это приводит к действию, при котором первое пороговое значение изменяется, основываясь на значении поля, содержащемся в кадре, и мощности приема кадра.
Дополнительно, в этом первом варианте блок управления может выполнять управление для изменения первого порогового значения внутри диапазона, определяемого на основе значения поля, содержащегося в кадре, и на мощности приема кадра. Это приводит к действию, при котором первое пороговое значение изменяется внутри диапазона, определяемого, основываясь на значении поля и на мощности приема.
Дополнительно, в этом первом варианте блок управления может управлять определением параметра беспроводной передачи, основываясь на информации, содержащейся в кадре, передаваемом от другого устройства, принадлежащего к первой сети, и величине изменения первого порогового значения относительно опорного значения. Это приводит к действию, при котором параметр беспроводной передачи определяется, основываясь на информации, содержащейся в кадре, передаваемом от другого устройства, принадлежащего к первой сети, и величине изменения первого порогового значения относительно опорного значения.
Дополнительно, в этом первом варианте параметр беспроводной передачи может быть параметром для установки мощности передачи и, когда параметр беспроводной передачи должен быть изменен, блок управления может выполнять управление для введения информации, относящейся к мощности передачи, которая должна быть установлена с помощью параметра беспроводной передачи после изменения в кадре, который должен передаваться устройству, принадлежащему первой сети. Это приводит к действию, при котором, когда параметр беспроводной передачи должен быть изменен, информация, относящаяся к мощности передачи, которая должна быть установлена с помощью параметра беспроводной передачи после изменения, вводится в кадр, который должен передаваться устройству, принадлежащему к первой сети.
Дополнительно, в этом первом варианте кадр может быть маяком, передаваемым от устройства, принадлежащего к первой сети. Это приводит к действию, при котором используется маяк, передаваемый от устройства, принадлежащего к первой сети.
Предпочтительный результат изобретения
С помощью представленной технологии можно добиться превосходного результата, при котором эффективно используется беспроводной ресурс. Следует заметить, что описанный здесь результат не обязательно является ограничивающим и может быть любым результатом, описанным в настоящем раскрытии.
Краткое описание чертежей
Фиг. 1 - пример системной конфигурации системы 10 связи в первом варианте осуществления представленной технологии.
Фиг. 2 - блок-схема примера функциональной конфигурации устройства 100 обработки информации (АР) в первом варианте осуществления представленной технологии.
Фиг. 3 – блок-схема последовательности выполнения операций примера процедуры процесса передачи и приема пакетов устройством 100 обработки информации (АР) в первом варианте осуществления представленной технологии.
Фиг. 4 – пример соотношения (таблица классификации процессов) между процессами, выполняемыми устройством 100 обработки информации (АР), и заголовками PLCP в первом варианте осуществления представленной технологии.
Фиг. 5 – блок-схема последовательности выполнения операций процесса обнаружения пакета/принятия решения о приеме в рамках процесса передачи и приема устройства 100 обработки информации (АР) в первом варианте осуществления представленной технологии.
Фиг. 6 – пример соотношения (таблица классификации процессов) между процессами, выполняемыми устройством 100 обработки информации (АР) в первом варианте осуществления представленной технологии, и заголовками PLCP.
Фиг. 7 – блок-схема последовательности выполнения операций процесса принятия решения об обнаружении/приеме пакета в рамках процесса передачи и приема устройства 100 обработки информации (АР) в первом варианте осуществления представленной технологии.
Фиг. 8 – диаграмма последовательности выполнения операций примера прохождения всех процессов, выполняемых другими устройствами обработки информации, образующими систему 10 связи в первом варианте осуществления представленной технологии.
Фиг. 9 – пример прохождения процессов, выполняемых компонентами других устройств обработки информации, образующих систему 10 связи в первом варианте осуществления представленной технологии.
Фиг. 10 – пример сочетаний значений полей и информации для вычисления параметра блокировки, хранящихся в блоке 120 запоминающего устройства в первом варианте осуществления представленной технологии.
Фиг. 11 - пример формата кадра маяка, которым обмениваются между различными устройствами обработки информации в первом варианте осуществления представленной технологии.
Фиг. 12 – пример расширенного процесса определения порогового значения ССА устройством 200 обработки информации (STA) в первом варианте осуществления представленной технологии.
Фиг. 13 - пример формата кадра, который должен использоваться для передачи устройством 200 обработки информации в первом варианте осуществления представленной технологии.
Фиг. 14 – пример сочетаний значений полей и информации для вычисления параметра блокировки, используемых совместно устройством 100 обработки информации (АР) и устройством 200 обработки информации (STA) в первом варианте осуществления представленной технологии.
Фиг. 15 - пример формата кадра маяка, которым обмениваются между различными устройствами обработки информации в первом варианте осуществления представленной технологии.
Фиг. 16 - пример формата кадра маяка, которым обмениваются между различными устройствами обработки информации в первом варианте осуществления представленной технологии.
Фиг. 17 – дополнительный пример формата кадра маяка, которым обмениваются между различными устройствами обработки информации во втором варианте осуществления представленной технологии.
Фиг. 18 – диаграмма последовательности выполнения операций примера прохождения всех процессов, выполняемых другими устройствами обработки информации, образующими систему 10 связи в третьем варианте осуществления представленной технологии.
Фиг. 19 - пример формата кадра маяка, которым обмениваются между различными устройствами обработки информации в третьем варианте осуществления представленной технологии.
Фиг. 20 - пример формата PPDU, которым обмениваются между различными устройствами обработки информации, образующими систему 10 связи в третьем варианте осуществления представленной технологии.
Фиг. 21 – диаграмма последовательности выполнения примера установки желаемого уровня обнаружения устройством 200 обработки информации (STA) в четвертом варианте осуществления представленной технологии.
Фиг. 22 - пример формата кадра маяка, которым обмениваются между различными устройствами обработки информации в четвертом варианте осуществления представленной технологии.
Фиг. 23 – диаграмма последовательности выполнения операций примера прохождения всех процессов, выполняемых другими устройствами обработки информации, образующими систему 10 связи в четвертом варианте осуществления представленной технологии.
Фиг. 24 – диаграмма последовательности выполнения операций примера прохождения всех процессов, выполняемых другими устройствами обработки информации, образующими систему 10 связи в пятом варианте осуществления представленной технологии.
Фиг. 25 - пример формата кадра маяка, которым обмениваются между различными устройствами обработки информации в пятом варианте осуществления представленной технологии.
Фиг. 26 - пример процесса определения мощности передачи (transmission power determination process TPC) устройством 200 обработки информации (STA) в пятом варианте осуществления представленной технологии.
Фиг. 27 - пример формата кадра маяка, которым обмениваются между различными устройствами обработки информации в шестом варианте осуществления представленной технологии.
Фиг. 28 - пример формата кадра, которым обмениваются между различными устройствами обработки информации, образующими систему 10 связи в седьмом варианте осуществления представленной технологии.
Фиг. 29 – пример соотношения (таблица классификации процессов) между процессами, выполняемыми устройством 100 обработки информации (АР) в седьмом варианте осуществления представленной технологии, и заголовками PLCP и заголовками MAC.
Фиг. 30 – блок-схема последовательности выполнения операций процесса принятия решения об обнаружении/приеме пакета в рамках процесса передачи и приема устройства 100 обработки информации (АР) в седьмом варианте осуществления представленной технологии.
Фиг. 31 – пример виртуального процесса вычитания данных счетчика обратного счета устройством 100 обработки информации (АР) в седьмом варианте осуществления представленной технологии.
Фиг. 32 – блок-схема примера общей конфигурации смартфона.
Фиг. 33 – блок-схема примера общей конфигурации автомобильной навигационной системы.
Фиг. 34 – блок-схема примера общей конфигурации точки беспроводного доступа.
Осуществление изобретения
Здесь далее описываются способы осуществления представленной технологии (здесь далее упоминаются как "варианты осуществления"). Описание приводится в следующем порядке.
1. Первый вариант осуществления (пример, в котором STA (станция) определяет расширенное пороговое значение CCA (Clear Channel Assessment, оценка прозрачного канала) на основе значения поля, сообщенного от АР (Access Point, точка доступа))
2. Второй вариант осуществления (пример, в котором устанавливаются уровень верхнего предела до порогового уровня расширенного ССА и уровень нижнего предела до мощности передачи)
3. Третий вариант осуществления (пример, в котором STA использует пороговое значение расширенного ССА, сообщаемое от АР)
4. Четвертый вариант осуществления (пример, в котором желаемый уровень обнаружения выдается в качестве уведомления партнеру по связи)
5. Пятый вариант осуществления (пример, в котором установка порогового значения расширенного ССА выполняется STA, выполняющим управление передачей мощности в качестве исходного условия)
6. Шестой вариант осуществления (пример, в котором процесс недопущения чрезмерного снижения мощности передачи добавляется, в качестве правила, в зависимости от ситуации)
7. Седьмой вариант осуществления (пример, в котором применяются как операция с расширенным ССА, использующая заголовок PLCP, так и операция с расширенным ССА, использующая заголовок МАС)
8. Примеры применения
1. Первый вариант осуществления
Примерная конфигурация системы связи
На фиг. 1 представлен пример системной конфигурации системы 10 связи в первом варианте осуществления представленной технологии.
Система 10 связи содержит устройство 100 обработки информации (AP), другое устройство 200 обработки информации (STA) и дополнительное устройство 250 обработки информации (STA). Система 10 связи является системой, соответствующей беспроводной LAN (Local Area Network, локальная сеть) или системе связи, основанной на беспроводной LAN.
Устройство 100 обработки информации (АР) является устройством беспроводной связи, соответствующим основному блоку (основной станции, базаовой станции), ядром которой является система 10 связи. Устройство 100 обработки информации (АР) может соединяться с внешней сетью, такой как Интернет, проводным соединением или беспроводным соединением. Например, устройство 100 обработки информации (АР) может использоваться в качестве точки доступа в системе беспроводной LAN.
Устройство 200 обработки информации (STA) и устройство 250 обработки информации (STA) являются устройствами беспроводной связи, соответствующими подчиненным блокам (подчиненным станциям), индивидуально осуществляющим связь посредством беспроводной связи с устройством 100 обработки информации (АР). Дополнительно, на фиг. 1 каждая беспроводная связь между различными устройствами схематично указывается пунктирной линией. Например, устройство 200 обработки информации (STA) и устройство 250 обработки информации (STA) могут использоваться в качестве станций в системе беспроводной LAN.
Устройство 200 обработки информации (STA) имеет по меньшей мере одну функцию расширенного CCA и функцию для изменения мощности передачи (функцию TPC, Transmit Power Control).
Здесь функция расширенного ССА означает функцию, действующую таким образом, что когда принимается решение, что обнаруженный пакет является пакетом, переданным от беспроводной сети, отличной от беспроводной сети, к которой принадлежит собственное устройство, собственное устройство прерывает операцию приема на полпути и возвращается в дежурное состояние, и когда взаимосвязь между мощностью приема пакета и пороговым значением принятия решения (здесь далее упоминается как пороговое значение расширенного ССА) удовлетворяет заданному условию, состояние канала обрабатывают как состояние ожидания даже во время длительности сигнала пакета.
Когда устройство 200 обработки информации (STA) имеет функцию расширенного CCA, возможны как передача, использующая расширенный CCA, так и обычная передача, в которой расширенный ССА не используется. Когда расширенный CCA не используется, устройство 200 обработки информации (STA) в течение длительности сигнала пакета обрабатывает состояние канала как состояние занятости, кроме таких исключений, как неожиданная потеря сигнала или ошибка заголовка PHY (Physical Layer, физический уровень), независимо от беспроводной сети, к которой принадлежит устройство источника передачи обнаруженного пакета.
Дополнительно, например, когда устройство 200 обработки информации (STA) имеет функцию TPC, возможны как передача, использующая TPC, так и обычная передача, в которой ТРС не используется.
Устройство 250 обработки информации (STA) не имеет функции расширенного CCA. В частности, устройство 250 обработки информации (STA) не имеет функции, с помощью которой состояние канала обрабатывается как незанятое состояние в течение длительности сигнала пакета, основываясь на условиях беспроводной сети, к которой принадлежит устройство источника передачи обнаруженного пакета, и мощности приема. Поэтому, устройство 250 обработки информации (STA) в течение длительности сигнала пакета обрабатывает состояние канала как занятое состояние, кроме исключений, описанных выше, независимо от беспроводной сети, к которой принадлежит устройство источника передачи обнаруженного пакета. В последующем описании устройство 200 обработки информации (STA) также упоминается как устройство HE (High Efficiency, высокой эффективности) и устройство 250 обработки информации (STA) также упоминается как существующее устройство. Дополнительно, когда устройство HE и существующее устройство специально не различаются друг от друга, устройства также просто и в целом упоминаются как устройства обработки информации (STA).
Устройство 200 обработки информации (STA) может динамично изменять пороговое значение расширенного CCA, описанное выше. В таком случае, устройство 200 обработки информации (STA) может динамично изменять пороговое значение расширенного CCA в пределах диапазона, предписанного законодательством.
Дополнительно, режим работы, у котором расширенный CCA устройства 200 обработки информации (STA) не используется, упоминается также как обычный режим, а рабочий режим, в котором динамическое пороговое значение расширенного CCA динамически изменяется, используя расширенный CCA, также упоминается как режим расширенного CCA. Дополнительно, параметр, используемый для передачи данных устройством 200 обработки информации (STA) упоминается также как параметр передачи. Параметр передачи является параметром, таким как, например, мощность передачи, параметром EDCA (Enhanced Distributed Channel Access, улучшенный доступ к распределенным каналам), параметром слота, максимальной длительностью кадра, шириной полосы пропускания или рабочим каналом. Дополнительно, параметр передачи в обычном режиме также упоминается как параметр передачи по умолчанию и параметр передачи в режиме расширенного ССА также упоминается как параметр блокировки. Заметим, что предполагается, что существующее устройство использует пороговое значение по умолчанию и параметр передачи по умолчанию. Дополнительно, пороговое значение по умолчанию и параметр передачи по умолчанию могут быть эквивалентны среди устройств или могут отличаться в различных устройствах.
Пример конфигурации устройства обработки информации
На фиг. 2 представлена блок-схема примера функциональной конфигурации устройства 100 обработки информации (АР) в первом варианте осуществления представленной технологии. Следует заметить, что функциональная конфигурация устройства 200 обработки информации, по существу, подобна устройству 100 обработки информации (АР) и, следовательно, ее описание повторно не приводится.
Устройство 100 обработки информации (АР) содержит блок 110 связи, антенну 111, блок 120 запоминающего устройства и блок 130 управления.
Блок 110 связи выполняет передачу и прием пакета через антенну 111. Например, обработка сигнала, в целом, на уровне канала передачи данных и на физическом уровне, относящемся к передаче и приему данных, вводится в блок 110 связи.
Здесь, обработка на уровне канала передачи данных, в частности, содержит добавление и удаление заголовков LLC (Logical Link Control (управление логическим каналом))/SNAP (Subnetwork Access Protocol, протокол доступа к субсетям) к нагрузке данными и из нее с верхнего уровня, добавление/удаление заголовка MAC (Media Access Control, управление доступом к среде передачи), добавление кода обнаружения ошибки/ошибки обнаружения пакета, повторную отправку, обработку доступа к среде передачи посредством CSMA/CA (Carrier Sense Multiple Access (мультидоступ к контролю несущей)/Collision Avoidance (устранение конфликтов)), формирование управляющего кадра и кадра контроля и т.д.
При этом, обработка на физическом уровне содержит, в частности, процессы для выполнения кодирования, чередования и модуляции на основе схемы кодирования и модуляции, установленной блоком 130 управления, и добавление заголовка PLCP (Physical Layer Convergence Protocol, протокол конвергенции физического уровня) преамбулы PLCP, процессы обнаружения и оценки канала, основываясь на преамбуле, аналогово/цифровое преобразования сигнала, преобразования частоты, усиления, фильтрации и т.д.
Блок 120 запоминающего устройства выполняет запись и воспроизведение данных на заданном носителе для записи данных. Блок 120 запоминающего устройства реализуется, например, с помощью различных носителей для записи данных. В качестве носителя для записи данных могут использоваться, например, постоянное запоминающее устройство типа HDD (Hard Disc Drive, жесткий диск) или флэш-память, карта памяти, имеющая встроенное в нее постоянное запоминающее устройство, оптический диск, магнитно-оптический диск и голографическая память.
Блок 130 управления функционирует как арифметическое процессорное устройство и устройство управления и управляет всей работой устройства 100 обработки информации (АР) в соответствии с различными программами. Например, блок 130 управления реализуется с помощью электронной схемы, такой как центральный процессор (CPU) или микропроцессор. Следует заметить, что блок 130 управления может содержать ROM (Read Only Memory, постоянное запоминающее устройство), в котором хранятся программы, параметры арифметических операций и т.п. , которые должны использоваться, и RAM (Random Access Memory оперативная память) для временно хранящихся параметров и т.д. , изменяющихся должным образом.
Например, блок 130 управления выполняет установку различных параметров, которые должны использоваться блоком 110 связи. Дополнительно, блок 130 управления создает правила, о которых должно быть сообщено устройству обработки информации (STA), подключенному к устройству 100 обработки информации (AP) (правила, относящиеся к изменению порогового значения расширенного CCA, используемого в сети (значение поля допуска расширенного CCA и информация о вычислении параметра блокировки)).
Дополнительно, например, блок 130 управления выполняет управление прерыванием приема пакета, когда обнаруживается пакет, для которого принято решение о передаче от второй сети, отличной от первой сети, к которой принадлежит устройство 100 обработки информации (АР). В этом случае блок 130 управления выполняет управление обработкой контроля приема как состояния бездействия на основе мощности приема пакета. В частности, блок 130 управления сравнивает мощность приема пакета и первое пороговое значение (пороговое значение расширенного ССА) друг с другом и выполняет на основе результата сравнения управление обработкой контроля несущей как состояния бездействия.
Например, блок 130 управления может идентифицировать на основе идентификатора сети (называемого, например информацией COLOR или информацией BSS COLOR), добавленного к заголовку физического уровня (например, уровня PLCP) в принятом пакете, сети, к которой принадлежит устройство, от которого передается пакет. В частности, блок 130 управления на основе результата сравнения между идентификатором сети, добавленным к заголовку физического уровня в пакете, и идентификатором сети, к которой принадлежит свое устройство, идентифицирует сеть, к которой принадлежит устройство, передающее пакет.
Дополнительно, например, блок 130 управления выполняет управление для изменения первого порогового значения (порогового значения расширенного ССА) и передачи данных на основе параметра беспроводной передачи, измененного в ответ на первое пороговое значение после изменения. В этом случае, блок 130 управления может изменять параметр беспроводной передачи в соотношении блокировки с помощью первого порогового значения.
Пример действия контроля несущей и расширенного ССА
Здесь, в целом, описывается пример действия контроля несущей и расширенного ССА.
На фиг. 3 представлена блок-схема последовательности выполнения операций примера процедуры обработки при процессе передачи и приема пакетов устройством 100 обработки информации (АР) в первом варианте осуществления представленной технологии. Следует заметить, что хотя устройство 100 обработки информации (AP) описывается со ссылкой на фиг. 3, процедура обработки может аналогичным образом применяться также и другому устройству обработки информации (устройству 200 обработки информации (STA)). Другими словами, этот процесс передачи и приема является процессом, подобным процессу между стороной основной станции и стороной подчиненной станции.
Блок 130 управления устройства 100 обработки информации (АР) выполняет процесс обнаружения пакета/принятия решения о приеме внутри периода, отличного от периодов в течение передачи и в течение приема (этап S810). Процесс обнаружения пакетов/принятия решения о приеме здесь далее описывается подробно со ссылкой на фиг. 5.
Сначала блок 130 управления устройства 100 обработки информации (АР) принимает решение, существует ли пакет, который должен быть передан (этап S801). Если пакет, который должен быть передан, существует (этап S801), то тогда выполняется процесс операции передачи пакета и процесс приема заканчивается.
Если пакет, который должен быть передан, существует (этап S801) то тогда блок 130 управления устройства 100 обработки информации (АР) принимает решение, получило ли уже устройство 100 обработки информации (АР) право передачи (этап S802).
Здесь предполагается, что состояние, в котором право передачи получено, устанавливает состояние, в котором равен 0 счетчик обратного счета, который уменьшает значение в ответ на период времени, в котором результатом контроля несущей является IDLE.
Если устройству 100 обработки информации (АР) уже предоставлено право передачи (этап S802), блок 130 управления устройства 100 обработки информации (AP) выполняет передачу пакета (этап S804). Если право передачи еще не было получено устройством 100 обработки информации (АР) (этап S802), то тогда блок 130 управления устройства 100 обработки информации (AP) в качестве немедленной реакции на пакет, принятый от партнера по связи (этап S803), принимает решение, существует ли пакет, который должен быть передан.
Следует заметить, что пакетом, который должен становиться немедленной реакцией на пакет, принятый от партнера по связи, является, например, кадр CTS (Clear to Send, разрешение на передачу), кадр ACK (ACKnowledge, подтверждение приема) или кадр Block Ack (подтверждение блока).
Если пакет, который должен быть передан, не является немедленной реакцией на пакет, принятый от партнера по связи (этап S803), то тогда процесс операции передачи и приема пакета заканчивается без выполнения передачи пакета (этап S803). Если пакет, который должен быть передан, является немедленной реакцией на пакет, принятый от партнера по связи (этап S803), то тогда блок 130 управления устройства 100 обработки информации (AP) выполняет передачу пакета (этап S804). Таким образом, передача пакета, являющегося немедленной реакцией на пакет, принятый от партнера по связи, может выполняться независимо от состояния контроля несущей.
Таким образом, устройство 100 обработки информации (АР) выполняет передачу пакета, когда существует пакет, который должен быть передан, и, помимо этого, поскольку устройство 100 обработки информации (АР) уже получило право передачи, передача пакета, который должен быть передан, является немедленной реакцией на пакет от партнера по связи.
Пример операции выполнения процесса обнаружения пакета/принятия решения о приеме
На фиг. 4 представлен пример соотношения (таблица классификации процессов) между процессами, которые должны выполняться устройством 100 обработки информации (АР), и заголовками PLCP в первом варианте осуществления представленной технологии. Следует заметить, что описание со ссылкой на фиг. 4, делается подробно со ссылкой на фиг. 5.
На фиг. 5 представлена блок-схема последовательности выполнения операций процесса обнаружения пакета/принятия решения о приеме (процедура обработки на этапе S810, показанная на фиг. 3) в рамках процесса передачи и приема устройства 100 обработки информации (АР) в первом варианте осуществления представленной технологии.
Сначала блок 130 управления устройства 100 (АР) обработки информации выполняет измерение RSSI (Received signal strength indication, индикация мощности принимаемого сигнала) сигнала, поступающего на него через антенну 111, и сохраняет RSSI, определенный в результате измерения. Далее, блок 130 управления устройства 100 обработки информации (АР) выполняет вычисление корреляции шаблона Preamble (преамбула), чтобы определить выходной сигнал коррелятора (этап S811). Этот выходной сигнал коррелятора означает мощность выходного сигнала корреляции COL (Correlator Output Level, выходной уровень коррелятора). Здесь, соотношение между RSSI и мощностью выходного сигнала корреляции COL кратко может быть указана следующим уравнением:
мощность COL выходного сигнала корреляции = RSSI х нормализованный выходной сигнал коррелятора
В частности, выходной сигнал коррелятора является ненормализованным уровнем выходного сигнала коррелятора, а выходным сигналом коррелятора, полученным посредством преобразования, отражающего мощность приема.
Таким образом, каждое из устройств обработки информации (AP и STA) контролирует, хотя и находясь в состоянии ожидания, измерения RSSI и выходной сигнал коррелятора Preamble в отношении сигнала, поступающего на них через антенну (этап S811).
Затем блок 130 управления устройства 100 обработки информации (АР) выполняет вычисление корреляции шаблона Preamble и сравнивает друг с другом его выходной сигнал (Preamble correlator output, выходной сигнал коррелятора Preamble) и пороговое значение обнаружения (этап S812). Здесь пороговое значение обнаружения является пороговым значением обнаружения для считывания поля сигнала SIGNAL перед процессом обнаружения.
Если выходной сигнал коррелятора Preamble равен или ниже порогового значения обнаружения (этап S812), то тогда блок 130 управления устройства 100 обработки информации (АР) сравнивает друг с другом измеренный индикатор RSSI и пороговое значение обнаружения энергии (energy detection, ED) (этап S813). Затем блок 130 управления устройства 100 обработки информации (АР) принимает решение, превышает ли RSSI пороговое значение обнаружения энергии (ED) (этап S813). Здесь, пороговое значение обнаружения энергии (ED) может быть установлено равным, например, -62 дБм в полосе пропускания 20 МГц.
С другой стороны, если значение выходного сигнала коррелятора Preamble превышает пороговое значение обнаружения (этап S813), то тогда блок 130 управления устройства 100 обработки информации (AP) переходит в состояние BUSY контроля несущей (этап S814), после чего процесс операции обнаружения пакета/принятия решения о приеме заканчивается. С другой стороны, если RSSI равен или ниже порогового значения обнаружения энергии ED (этап S813), то тогда блок 130 управления устройства 100 обработки информации (AP) переходит в состояние BUSY контроля несущей (этап S815) и затем заканчивает процесс операции обнаружения пакета/принятия решения о приеме.
С другой стороны, если значение выходного сигнала коррелятора Preamble превышает пороговое значение обнаружения (этап S812), то тогда блок 130 управления устройства 100 обработки информации (AP) переходит в состояние BUSY контроля несущей (этап S816). Затем блок 130 управления устройство 100 обработки информации (AP) декодирует последующее поле SIGNAL в заголовке PLCP и считывает информацию и т.п. в поле SIGNAL (этап S817).
Например, блок 130 управления устройства 100 обработки информации (AP) считывает блок "COLOR", показанный на фиг. 20, и CRC (Cyclic Redundancy Check (циклический контроль по избыточности)) заголовка PLCP. В поле "COLOR" располагается информация COLOR, являющаяся идентификатором беспроводной сети.
Здесь информация COLOR (информация BSS COLOR) является информацией, сообщаемой заранее устройством партнера (например, основной станцинй), присоединенным к собственному устройству, и является информацией (например, числовым значением), с помощью которой может быть идентифицирован BSS (Basic Service Set, набор базовых услуг), к которому принадлежит собственное устройство. Дополнительно, информация COLOR (информация BSS COLOR) является примером идентификатора для идентификации BSS на уровне PLCP. Следует заметить, что в качестве подобной информации в заголовок MAC помещается BSSID. Однако, информация COLOR может быть представлена в упрощенной форме, исходя из формы BSSID на физическом уровне (уровень PLCP).
Дополнительно, блок 130 управления устройства 100 обработки информации (AP) сопоставляет друг с другом считанную информацию и таблицу классификации процессов, показанную на фиг. 4, чтобы определить последующий процесс (этап S817).
В частности, блок 130 управления устройства 100 обработки информации (AP) вычисляет CRC заголовка PLCP, чтобы подтвердить присутствие или отсутствие ошибки в заголовке PLCP. Здесь, если PLCP имеет ошибку, то достоверность значения поля не может быть подтверждена. Поэтому, когда заголовок PLCP имеет ошибку, как показано на фиг. 4, последующий процесс определяется как "прерывание приема" (ERROR, ошибка). С другой стороны, если CRC заголовка PLCP не имеет ошибки, то тогда блок 130 управления устройства 100 обработки информации (AP) определяет процесс на основе содержимого поля "COLOR".
В частности, если поле COLOR существует и значение в поле COLOR равно значению BSS, к которому принадлежит собственное устройство, то тогда последующий процесс определяется как "reception" (прием). С другой стороны, если поле COLOR существует и, помимо этого, значение в поле COLOR отличается от значения BSS, к которому принадлежит собственное устройство, то тогда последующий процесс определяется как "abortion of reception" (прерывание приема). С другой стороны, если никакое поле COLOR не существует, то последующий процесс определяется как "reception" (прием).
Предполагается случай, в котором устройство 100 обработки информации (АР) не имеет функции интерпретации информации COLOR. В этом случае, если результат вычисления CRC для заголовка PLCP не содержит ошибки, то тогда последующий процесс определяется как "reception" (прием), независимо от того, существует ли информация COLOR и назависимо от значения информации COLOR.
В таком случае, блок 130 управления устройства 100 обработки информации (AP) определяет в качестве последующего процесса одну из позиций "reception", "abortion of reception" или "abortion of reception (ERROR)" (этап S817).
Если в качестве последующего процесса определяется "reception" (прием) (этап S818), то тогда блок 130 устройства 100 обработки информации (AP) непрерывно до конца выполняет прием обнаруженного пакета (этап S819).
Если в качестве последующего процесса определяется "abortion of reception" (прерывание приема) (этап S818), то тогда блок 130 устройства 100 обработки информации (AP) прерывает прием обнаруженного пакета в момент времени окончания заголовка PLCP и возвращается в состояние ожидания (этап S820). Однако состояние контроля несущей обрабатывается как BUSY (занятое) до момента окончания пакета (этап S821). Дополнительно, блок 130 устройства 100 обработки информации (AP) определяет длительность кадра (IFS (Inter Frame Space, межкадровый промежуток)) перед контрольной передачей в следующем цикле как AIFS (Arbitration IFS, произвольный IFS) или DIFS (Distributed access IFS, IFS с распределенным доступом).
С другой стороны, если в качестве последующего процесса определяется "abortion of reception (ERROR)" (прерывание приема, ошибка) (этап S818), то тогда блок 130 устройства 100 обработки информации (AP) прерывает прием обнаруженного пакета в момент времени окончания заголовка PLCP и возвращается в состояние ожидания (этап S822).
Здесь, вариант осуществления представленной технологии приводит пример случая, в котором используется описанная здесь выше функция расширенного ССА. В частности, вариант осуществления представленной технологии показывает пример, в котором прерывается прием пакета, определенного как непереданный от BSS, к которому принадлежит собственное устройство, использующее идентификатор (информация COLOR) и пороговое значение расширенного CCA (пороговое значение для принятия решения), и, в зависимости от условия, выполняется операция обработки канала как находящегося в свободном состоянии. Такая операция в варианте осуществления представленной технологии называется операцией с расширенным ССА. Дополнительно, в качестве способа получения порогового значения расширенного CCA, который должен использоваться в этой операции, доступно множество вариантов.
Заметим, что как предполагается, значение по умолчанию для порогового значения расширенного ССА, когда никакое конкретное значение не назначено, равно значению, при котором выполняется операция, эквивалентная такой обычной операции контроля несущей. Другими словами, предполагается, что при определении, что значение по умолчанию равно или меньше, чем пороговое значение обнаружения преамбулы, эквивалентно выполняется операция, схожая с операцией, показанной на фиг. 5.
Пример операции для выполнения процесса обнаружения пакета/принятия решения о приеме при расширенном ССА
На фиг. 6 представлен пример соотношения (таблица классификации процессов) между процессами, которые должны выполняться устройством 100 обработки информации (АР), и заголовками PLCP в первом варианте осуществления представленной технологии. Следует заметить, что описание со ссылкой на фиг. 6, делается подробно со ссылкой на фиг. 7.
На фиг. 7 представлена блок-схема последовательности выполнения операций процесса обнаружения пакета/принятия решения о приеме (процедура обработки на этапе S810, показанная на фиг. 3) в рамках процесса передачи и приема устройства 100 обработки информации (АР) в первом варианте осуществления представленной технологии. Следует заметить, что поскольку фиг. 7 является модификацией части фиг. 5, участки, общие с участками на фиг. 5, обозначаются схожими ссылочными позициями и их описание повторно не приводится.
Блок 130 управления устройство 100 обработки информации (AP) декодирует последующее поле SIGNAL в заголовке PLCP и считывает информацию и т.п. в поле SIGNAL (этап S817).
Дополнительно, блок 130 управления устройства 100 обработки информации (AP) сопоставляет друг с другом считанную информацию и таблицу классификации процессов, показанную на фиг. 6, чтобы определить последующий процесс (этап S825).
В частности, блок 130 управления устройства 100 обработки информации (AP) вычисляет CRC заголовка PLCP и подтверждает присутствие или отсутствие ошибки в заголовке PLCP. Здесь, если заголовок PLCP имеет ошибку, то достоверность значения поля не может быть подтверждена. Поэтому, когда заголовок PLCP имеет ошибку, как показано на фиг. 6, последующий процесс определяется как ""abortion of reception (ERROR)" (прерывание приема (ошибка)). С другой стороны, если при вычислении CRC в заголовке PLCP ошибка отсутствует, процесс определяется на основе содержания порогового значения CCA и поля COLOR.
Здесь, особенно, когда принимают, что информация, которая указывает пороговое значение расширенного ССА, не содержится в самом пакете (а именно, когда формат, показанный на фиг. 20, принимают в качестве формата PPDU поступающего пакета), значение, взятое из содержания поля "Requested Detection Level" (требуемый уровень обнаружения), описанного в самом поступающем пакете, используется в качестве порогового значения расширенного CCA. Если принимается, что информация, указывающая пороговое значение расширенного ССА, не содержится в самом пакете, то затем в качестве порогового значения расширенного ССА используют значение, полученное заранее дифференциальным способом и сохраненное.
В частности, если поле COLOR существует и значение в поле COLOR является таким же, как значение BSS, к которому принадлежит собственное устройство, то тогда последующий процесс определяется как "reception" (прием). С другой стороны, если никакое поле COLOR не существует, то последующий процесс определяется как "reception" (прием).
С другой стороны, если поле COLOR существует и, помимо этого, значение в поле COLOR отличается от значения BSS, к которому принадлежит собственное устройство, то тогда последующий процесс определяется как "abortion of reception" (прерывание приема). В этом случае принимается решение, является ли мощность выходного сигнала коррелятора (значение выходного сигнала коррелятора Preamble) ниже, равной или выше, чем пороговое значение расширенного ССА. Затем, если мощность выходного сигнала коррелятора ниже порогового значения расширенного ССА, последующий процесс определяется как "abortion of reception (IDLE)" (прерывание приема (бездействующий)). С другой стороны, если мощность выходного сигнала коррелятора равна или выше порогового значения расширенного ССА, последующий процесс определяется как "abortion of reception (BUSY)" (прерывание приема (занятый)). Следует заметить, что значение, которое должно сравниваться с пороговым значением расширенного ССА, может быть дифференциальным индексом, представляющим интенсивность сигнала приема, таким как RSSI.
В таком случае, блок 130 управления устройства 100 обработки информации (AP) определяет в качестве последующего процесса одну из позиций "reception", "abortion of reception (IDLE)" или "abortion of reception (ERROR)" (этап S817).
Дополнительно, если в качестве последующего процесса определяется "abortion of reception (IDLE)" (прерывание приема, бездействующий) (этап S825), то тогда блок 130 устройства 100 обработки информации (AP) прерывает прием обнаруженного пакета в момент времени окончания заголовка PLCP и возвращается в состояние ожидания (этап S822). В этом случае, блок 130 управления устройства 100 обработки информации (АР) обрабатывает контроль несущей как находящийся в состоянии бездействия (этап S822).
Пример общей обработки
На фиг. 8 представлена диаграмма последовательности выполнения операций примера прохождения всех процессов, выполняемых индивидуальными устройствами обработки информации, образующими систему 10 связи в первом варианте осуществления представленной технологии. На фиг. 8 показано прохождение всего процесса, связанного с устройством 100 обработки информации (АР) и устройством 200 обработки информации (STA) в качестве устройств обработки информации, образующих систему 10 связи.
Сначала система 10 связи выполняет процесс определения значения поля расширенного ССА (этап S711). Затем устройство 100 обработки информации (АР) выполняет процесс определения информации параметра блокировки (этап S712). Затем устройство 100 обработки информации (АР) выполняет процесс уведомленияустройства 200 обработки информации (STA) (этап S713).
Затем устройство 200 обработки информации (STA) выполняет процесс определения порогового значения расширенного ССА (этап S714). Затем устройство 200 обработки информации (STA) выполняет процесс установки параметра блокировки (этап S715).
Пример прохождения процессов
На фиг. 9 представлен пример прохождения процессов, выполняемых компонентами индивидуальных устройств обработки информации, образующих систему 10 связи в первом варианте осуществления представленной технологии. На фиг. 9, в качестве блоков индивидуальных устройств обработки информации, образующих систему 10 связи, показано прохождение процессов, связанных с блоком 110 связи и блоком 130 управления устройства 100 обработки информации (АР) и блоком 210 связи и блоком 230 управления устройства 200 обработки информации (STA). Следует заметить, что блок 210 связи и блок 230 управления соответствуют блоку 110 связи и блоку 130 управления, показанным на фиг. 2, соответственно.
Сначала блок 130 управления устройства 100 обработки информации (AP) определяет значение поля (значение поля для расширенного CCA), которое должно устанавливаться при определении порогового значения расширенного CCA, и получает информацию (этап 301) вычисления параметра блокировки. Дополнительно, блок 130 управления устройства 100 обработки информации (АР) формирует содержание маяка (этап 301). Затем блок 130 управления устройства 100 обработки информации (АР) выводит его содержание на блок 110 связи (этап 302).
Блок 110 связи устройства 100 обработки информации (AP) передает маяк, содержащий значение поля расширенного CCA, устройству 200 обработки информации (STA) под управлением блока 130 управления (этап 303). Блок 210 связи устройства 200 обработки информации (STA) выводит содержание принятого маяка на блок 230 управления (этап 304).
Затем блок 230 управления устройства 200 обработки информации (STA) изменяет пороговое значение расширенного CCA, основываясь на мощности приема принимаемого маяка и значении поля расширенного CCA, содержащегося в принимаемом маяке (этап 305). Дополнительно, блок 230 управления устройства 200 обработки информации (STA) устанавливает параметр блокировки, основываясь на величине коррекции для порогового значения расширенного ССА (этап 305). Затем блок 230 управления устройства 200 обработки информации (АР) выводит их содержание на блок 210 связи (этап 306).. Блок 210 связи устройства 200 обработки информации (STA) выполняет процесс передачи на основе установленного содержания, полученного от блока 230 управления.
Дополнительно, если блок 230 управления устройства 200 обработки информации (STA) устанавливает мощность передачи в качестве параметра блокировки, то затем он выдает уведомление на блок 210 связи, чтобы ввести параметр блокировки (информация о мощности передачи) в часть данных передачи (этапы 307 и 308).
Дополнительно блок 210 связи устройства 200 обработки информации (STA) передает данные на устройство 100 обработки информации (АР) под управлением блока 230 управления (этап 309). выводит содержание принятого маяка на блок 230 управления (этап 309). Блок 110 связи устройства 100 обработки информации (АР) выводит содержание принятых данных на блок 130 управления (этап 310).
Если информация о мощности передачи содержится в принимаемых данных, то тогда блок 130 управления устройства 100 обработки информации (АР) заставляет передавать ACK на блок 110 связи, в то же время управляя мощностью передачи ACK в принимаемых данных, основываясь на содержании информации мощности передачи (этапы 311 и 312). Дополнительно, блок 110 связи устройства 100 обработки информации (АР) передает ACK под управлением блока 130 управления (этап 313).
Таким образом, когда должен быть изменен параметр беспроводной передачи, связанный с мощностью передачи, блок 230 управления устройства 200 обрабюотки информации (STA) выполняет управление для введения информации, связанной с мощностью передачи после изменения, в кадр, который должен передаваться устройству, принадлежащему к той же самой сети.
Дополнительно, предполагается случай, в котором кадр, переданный от другого устройства, принадлежащего к той же самой сети и назначенного для собственного устройства, содержит информацию, относящуюся к мощности передачи кадра. В этом случае, блок 130 управления устройства 100 обработки информации (АР) на основе информации, относящейся к мощности передачи, выполняет управление для передачи реакции принимающей стороны (ACK) в кадр, в то же время изменяя мощность передачи реакции принимающей стороны.
Далее описываются индивидуальные процессы.
Процесс определения поля допуска расширенного ССА (этап S711, показанный на фиг. 8)
Блок 130 управления устройства 100 обработки информации (AP) определяет в качестве одного из правил изменения значение допуска (значение допуска расширенного CCA), которое должно использоваться, когда подключенное устройство (STA) определяет пороговое значение расширенного CCA. Первый вариант осуществления представленной технологии обрабатывает пороговое значение, определенное устройством 200 обработки информации (STA) в качестве порогового значения расширенного ССА. Следует заметить, что в последующем описании пороговое значение расширенного ССА иногда упоминается как EXTCCA_TH.
Блок 130 управления устройства 100 обработки информации (AP) способен определять значение допуска в соответствии с различными ссылками. Например, блок 130 управления устройства 100 обработки информации (АР) контролирует окружающую обстановку, чтобы измерять среднюю мощность помехи, и может определять значение поля допуска на основе средней мощности измеренной помехи. Например, блок 130 управления устройства 100 обработки информации (АР), когда средняя мощность помехи является высокой относительно порогового значения, определяет высокое значение как значение поля допуска, но, когда средняя мощность является низкой относительно порогового значения, в качестве значения поля допуска определяет низкое значение.
Дополнительно, например, блок 130 управления устройства 100 обработки информации (АР) может определять поле допуска в ответ на количество (или отношение) устройств HE и существующих устройств. Здесь, существующими устройствами являются устройства обработки информации, не содержащие конкретной функции (например, функции выполнения операции с расширенным ССА). Например, блок 130 управления устройства 100 обработки информации (AP) может определять значение поля допуска, учитывая количество устройств HE, не имеющих функции для выполнения операции с расширенным CCA, и количество существующих устройств, не имеющих этой функции, из числа подчиненных устройств (STA).
Кроме того, например, блок 130 управления устройства 100 обработки информации (АР) может определять значение допуска, учитывая информацию о количестве устройств HE и существующих устройств, принадлежащих к другому BSS (Basic Service Set, набор базовых услуг).
Кроме того, например, блок 130 управления устройства 100 обработки информации (АР) может определять значение допуска на основе сочетания количества устройств обработки информации и средней мощности помехи. Кроме того, устройство 100 обработки информации (АР) может применять заданное значение (например, фиксированное значение) в качестве значения поля допуска.
Процесс определения информации параметра блокировки (этап S712, показанный на фиг. 8)
Блок 130 управления устройства 100 обработки информации (AP) в качестве одного из правил изменения определяет информацию для вычисления параметра блокировки, которая должна использоваться, когда подключенное подчиненное устройство (STA) должно определять параметр передачи. В частности, блок 130 управления устройства 100 обработки информации (АР) изменяет параметр передачи, исходя из его значения по умолчанию.
Параметр блокировки является параметром, заставляющим подчиненное устройство (STA) изменять параметр передачи на такое значение, которое может оказать влияние в обратном направлении в отношении увеличения или уменьшения возможности передачи посредством расширенного ССА.
В частности, параметр блокировки является сопутствующим параметром, применяемым для снижения неравнодоступности системы в целом, когда устройство 200 обработки информации (STA) изменяет пороговое значение EXTCCA_TH расширенного ССА. Когда пороговое значение EXTCCA_TH расширенного CCA должно увеличиваться, параметр блокировки обладает смыслом штрафа, который должен налагаться взамен повышения возможности передачи. С другой стороны, когда пороговое значение EXTCCA_TH расширенного CCA должно уменьшаться, параметр блокировки обладает смыслом поощрения, которое должно обеспечиваться в обмен на снижение возможности передачи.
В зависимости от параметра блокировки, устанавливается параметр передачи, измененный с параметра передачи по умолчанию в соотношении блокировки с помощью изменения порогового значения EXTCCA_TH расширенного ССА.
Информация для вычисления параметра блокировки может быть сделана соответствующей один в один соответствующему соотношению, например, в значении допуска, описанном выше. Другими словами, можно сделать информацию вычисления параметра блокировки уникальным образом соответствующей значению допуска. В этом случае, в устройстве 100 обработки информации (АР) гарантируется, что если значение поля является одним и тем же, то и информация для вычисления параметра блокировки является одной и той же. Дополнительно, объединение значения допуска и информации вычисления параметра блокировки может быть сделано общим для них в других устройствах обработки информации (АР). В этом случае, в другом устройстве 100 обработки информации (АР) также гарантируется, что если значение поля является одним и тем же, то и информация для вычисления параметра блокировки является одной и той же.
Например, блок 130 управления устройства 100 обработки информации (АР) может хранить сочетания значений допуска и информации вычисления параметра блокировки и блоке 120 запоминающего устройства, с тем, чтобы среди этих сочетаний можно было выбирать сочетание, которое должно использоваться. Пример сочетаний показан на фиг. 10.
Здесь, в качестве критерия выбора сочетания может использоваться критерий, подобный критерию определения значения поля допуска. Дополнительно, блок 130 управления устройства 100 обработки информации (АР) может получать информацию вычисления параметра блокировки, используя формулу, которая делает значение допуска и информацию вычисления параметра блокировки один в один соответствующими отношению друг с другом.
Здесь, параметр передачи, измененный с помощью информации вычисления параметра блокировки, может принимать различные формы. Например, информация для вычисления параметра блокировки может содержать в качестве параметра для изменения мощности передачи коэффициенты α и β изменения мощности передачи. К тому же, мощность передачи может изменяться в соотношении блокировки с помощью изменения порогового значения EXTCCA_TH расширенного ССА.
Кроме того, информация для вычисления параметра блокировки может содержать в качестве параметра для изменения фиксированного времени ожидания передачи коэффициенты γ, k, τ изменения фиксированного времени ожидания передачи. Соответственно, в соотношении блокировки фиксированное время ожидания может изменяться с изменением порогового значения EXTCCA_TH расширенного ССА.
Кроме того, информация для вычисления параметра блокировки может содержать в качестве параметра для изменения фиксированного времени ожидания передачи мощности передачи случайные коэффициенты δ и ε изменения времени ожидания контроля несущей. К тому же, случайное время ожидания контроля несущей может изменяться в соотношении блокировки с помощью изменения порогового значения EXTCCA_TH расширенного ССА.
Или еще, информация для вычисления параметра блокировки может содержать в качестве параметра для изменения собственной продолжительности времени беспроводного ресурса (например, частоты) коэффициенты μ и ν изменения максимальной продолжительности кадра. К тому же, собственная продолжительность времени беспроводного ресурса может изменяться в соотношении блокировки с помощью изменения порогового значения EXTCCA_TH расширенного ССА.
Дополнительно, для той же самой цели в информацию для вычисления параметра блокировки могут вводиться параметры для изменения максимальной величины информации для передачи при передаче одиночного временного кадра, максимальное количество пакетных соединений при одиночной временной передаче и максимальная продолжительность времени, которые могут использоваться для непрерывной передачи множества кадров (например, предел TXOP).
Кроме того, информация для вычисления параметра блокировки может содержать в качестве параметра для изменения применяемой полосы пропускания канала коэффициент λ изменения используемой полосы пропускания канала. При этом, полоса пропускания канала, которая может использоваться, может изменяться в соотношении блокировки с помощью изменения порогового значения EXTCCA_TH расширенного ССА.
Дополнительно, информация для вычисления параметра блокировки может содержать в качестве параметра для ограничения применяемой частоты канала по меньшей мере коэффициент ω принятия решения об операции ограничения канала или информацию, которая назначает используемую группу каналов. К тому же, используемая частота канала может ограничиваться в соотношении блокировки с помощью изменения порогового значения EXTCCA_TH расширенного ССА.
Пример сочетания значения поля допуска и информации для вычисления параметра блокировки
На фиг. 10 представлен пример сочетаний значений полей допуска и информации для вычисления параметра блокировки, хранящихся в блоке 120 запоминающего устройства в первом варианте осуществления представленной технологии.
На фиг. 10 представлен пример, в котором мощность передачи и фиксированное время ожидания передачи (например, AIFSN (Arbitration Inter Frame Space Number)) являются параметрами передачи для изменяющейся цели. Устройство 100 обработки информации (АР) может выбирать один ввод (строку) из числа множества сочетаний. Следует заметить, что значение информации для вычисления параметра блокировки может изменяться таким образом, что изменяющаяся величина (масштаб штрафа или поощрения) увеличивается под управлением устройства 100 обработки информации (АР) (или устройства 200 обработки информации (STA) ).
Процесс уведомления (этап S713, показанный на фиг. 8)
Блок 130 управления устройства 100 обработки информации (АР) сообщает устройству 200 обработки информации (STA) информацию, указывающую сформированное правило изменения. Первый вариант осуществления представленной технологии дает пример, в котором устройство 100 обработки информации (АР) помещает значение поля допуска и информацию для вычисления параметра блокировки для вычисления порогового значения расширенного ССА в кадр, который должен быть сообщен. Кадр, в который должна быть помещена такая информация, как описано выше, может быть кадром маяка, которые передается, например, всем подчиненным устройствам (STA), или может быть другим управляющим кадром, который передается им индивидуально. Здесь в качестве примера представлен пример формата, в котором такая информация, как указано выше, помещается в кадр маяка.
Пример формата маяка
На фиг. 11 показан пример формата кадра маяка, которым обмениваются между различными устройствами обработки информации в первом варианте осуществления представленной технологии.
В нагрузку 401 кадра маяка, показанного на фиг. 11, помещаются динамические параметры 402 ССА (Dynamic CCA Parameters). В динамические параметры 402 ССА помещается информация, указывающая правило изменения.
В частности, динамические параметры 402 ССА (Dynamic CCA Parameters) образуются идентификатором 403 элемента (Element ID), длиной 404 (Length), полем 405 допуска (Margin) и списком 406 связанных параметров (Linked Parameter List).
В идентификаторе 403 элемента (Element ID) помещается информация идентификации. В Length 404 помещается длина поля.
В Margin 405 помещается значение поля допуска (значение поля допуска для вычисления параметра блокировки), определяемое таким процессом определения порогового значения поля допуска расширенного CCA (этап S711, показанный на фиг. 8), как описано выше.
В список 406 Linked Parameter List помещается информация для вычисления параметра блокировки, определенная в процессе определения информации параметра блокировки, описанного выше (этап S712, показанный на фиг. 8).
Список 406 Linked Parameter List образуется из поля 407 Num of Entries (количество вводов), полей 408 и 410 Parameter Type (тип параметра) и полей 409 и 411 Coefficient Values (значения коэффициентов). Дополнительно, поля 408 и 410 Parameter Type и поля 409 и 411 Coefficient Values обеспечиваются в N наборах. Здесь, N – значение, указывающее количество фрагментов информации для вычисления параметра блокировки изменяющейся цели.
В поле 407 Num of Entries помещается количество фрагментов информации для вычисления параметра блокировки изменяющейся цели. В поля 408 и 410 Parameter Type помещается тип параметра блокировки для изменяющейся цели. В поле 409 Coefficient Values и 411 помещается изменяющееся значение коэффициента (информация для вычисления параметра блокировки).
Помещая значения полей допуска и информацию для вычисления параметра блокировки и кадр маяка для уведомления таким способом, соблюдается описанное выше правило, что "значение поля допуска и фрагмент информации для вычисления параметра блокировки по отдельности соответствуют друг другу в соответствующем соотношении". Дополнительно, помещая значения полей допуска и информацию для вычисления параметра блокировки в кадр маяка для уведомления, даже если устройство 100 обработки информации (АР) выполняет такую неправильную установку, которая может ухудшить качество системы, устройство 200 обработки информации (STA) или другое устройство могут обнаружить такую неправильность. Соответственно, возможность контроля может быть гарантирована.
Таким образом, информация, указывающая сочетание (а именно, правило изменения) значения поля и информации для вычисления параметра блокировки, передается от устройства 100 обработки информации (АР) устройству 200 обработки информации (STA).
При таком способе первый вариант осуществления представленной технологии дает пример, в котором значение поля и информация для вычисления параметра блокировки сами помещаются в кадр маяка и передаются устройству обработки информации (STA). Однако информация для указания по меньшей мере значения поля или информации для вычисления параметра блокировки (например, информация идентификации для указания значений) может сохраняться и передаваться в виде кадра маяка в устройстве обработки информации (STA).
Процесс определения порогового значения расширенного ССА (этап S714, показанный на фиг. 8)
Блок 230 управления устройства 200 обработки информации (STA) определяет и устанавливает пороговое значение расширенного CCA на основе уведомления от устройства 100 обработки информации (AP).
Например, блок 230 управления устройства 200 обработки информации (STA) определяет пороговое значение расширенного ССА на основе переданного ему значения поля и мощности приема опорного кадра (например, RSSI). Здесь опорный кадр является кадром маяка, в который помещена, например, информация, указывающая описанное выше правило изменения. Дополнительно, другой кадр определяется как опорный кадр. Далее процесс определения порогового значения расширенного ССА описывается со ссылкой на фиг. 12.
На фиг. 12 представлен пример определения порогового значения расширенного ССА устройством 200 обработки информации (STA) в первом варианте осуществления представленной технологии. На фиг. 12 показан пример обмена между устройством 100 обработки информации (АР) и устройством 200 обработки информации (STA).
Сначала блок 210 связи устройства 200 обработки информации (STA) принимает кадр маяка, переданный от устройства 100 обработки информации (АР) места назначения соединения.
Здесь предполагается, что мощность приема (RSSI) последнего опорного кадра (кадра маяка), принятого от устройства 100 обработки информации (AP) места назначения соединения в устройстве 200 обработки информации (STA), представляется посредством R_ref (дБм). При этом, значение поля, передаваемое от устройства 100 обработки информации (АР) в процессе уведомления, описанном выше, (значение поля, указанное с помощью Margin 405, показанного на фиг. 11), представляется как "М" (дБ). Следует заметить, что в качестве R_ref может использоваться значение, полученное выполнением фильтрации, такой как усреднение результатов измерений для множества опорных кадров.
Например, блок 230 управления устройства 200 обработки информации вычисляет значение, полученное вычитанием значения М поля допуска из мощности R_ref приема опорного кадра в качестве верхнего предельного значения EXTCCA_TH_capable порогового значения EXTCCA_TH расширенного CCA, которое может быть установлено. В частности, верхнее предельное значение EXTCCA_TH_capable вычисляется, используя нижеследующее уравнение 1. Следует заметить, что нижеследующее уравнение 1 является логарифмическим уравнением.
EXTCCA_TH_capable = R_ref - M Уравнение 1
Затем блок 230 управления устройства 200 обработки информации (STA) изменяет пороговое значение EXTCCA_TH расширенного CCA в пределах диапазона, внутри которого оно не превышает верхнее пороговое значение EXTCCA_TH_capable (а именно, определяет пороговое значение расширенного CCA). Следовательно, вероятность, что сигнал, передаваемый от устройства 100 обработки информациии (АР), может обнаруживаться устройством 200 обработки информации (STA), может повышаться.
Следует заметить, что пороговое значение EXTCCA_TH расширенного CCA может ограничиваться по значению верхним предельным значением или нижним предельным значением, основываясь на каком-то другом факторе.
Здесь, значение по умолчанию порогового значения EXTCCA_TH расширенного CCA представляется как EXTCCA_TH_default и значение порогового значения EXTCCA_TH расширенного CCA после изменения представляется как EXTCCA_TH_updated. Например, EXTCCA_TH_default может равняться -82 дБм в полосе 20 МГц.
Дополнительно, разность D_EXTCCA_TH между EXTCCA_TH_default и EXTCCA_TH_updated вычисляется, используя приведенное ниже уравнение 2. Следует заметить, что нижеследующее уравнение 2 является логарифмическим уравнением. Дополнительно, D_EXTCCA_TH в формуле, приведенной здесь далее, имеет все значения в дБ.
D_EXTCCA_TH = EXTCCA_TH_updated - EXTCCA_TH_default Уравнение 2
При ссылке на уравнение (1), приведенное выше, в устройстве 200 обработки информации (STA), имеющем более высокий RSSI, разрешается изменение на более высокое пороговое значение EXTCCA_TH расширенного CCA. Следует заметить, что изменение порогового значения EXTCCA_TH расширенного CCA имеет свободу внутри диапазона и для устройства 200 обработки информации (STA) нет необходимости устанавливать пороговое значение EXTCCA_TH_updated расширенного CCA равным EXTCCA_TH_capable.
Например, устройство 200 обработки информации (STA) может вообще не менять пороговое значение EXTCCA_TH расширенного CCA. Другими словами, пороговое значение EXTCCA_TH расширенного ССА является переменной, находящейся под управлением устройства 200 обработки информации (STA). Следовательно, можно предотвратить такую ситуацию, в которой устройство 200 обработки информации (STA), которое находится в плохом состоянии канала, изменяет пороговое значение EXTCCA_TH расширенного ССА на высокое значение, что увеличивает количество неожиданных отказов передачи и ухудшает характеристики всей системы,
Процесс установки параметра блокировки (этап S715, показанный на фиг. 8)
Блок 230 управления устройства 200 обработки информации (STA) определяет и устанавливает параметр блокировки (параметр передачи).
Например, блок 230 управления устройства 200 обработки информации (STA) может управлять параметром блокировки, основываясь на разнице между пороговым значением расширенного ССА и пороговым значением по умолчанию, определенным с помощью процесса определения порогового значения расширенного ССА, описанного здесь выше (а именно, на основе D_EXTCCA_TH).
Например, блок 230 управления устройства 200 обработки информации (STA) может увеличивать величину изменения (масштаб штрафа или поощрения) в ответ на увеличение разницы, но может и уменьшать величину изменения в ответ на уменьшение разницы. В результате, неравнодоступность по системе в целом, возрастающая в ответ на увеличение ширины или снижение ширины порогового значения EXTCCA_TH расширенного CCA, может должным образом понижаться.
Дополнительно, блок 230 управления устройства 200 обработки информации (STA) может устанавливать параметр блокировки, используя информацию для вычисления параметра блокировки, соответствующую значению поля. Например, предполагается, что устройство 200 обработки информации (STA) определяет параметр блокировки в соответствии с правилом изменения, сообщенным от устройства 100 обработки информации (AP), и не отклоняется от этого правила. Далее описывается пример установки различных параметров передачи.
Пример установки мощности передачи
Блок 230 управления устройства 200 обработки информации (STA) может изменять мощность передачи, основываясь на D_EXTCCA_TH. Например, пример изменения мощности передачи, используя коэффициенты α и β, показан с помощью приведенного ниже уравнения 3. Следует заметить, что мощность передачи после изменения представляется как P_updated и мощность передачи, которая должна стать опорной, представляется как P_default и все значения мощности выражаются в дБ. Дополнительно предполагается, что опорная мощность передачи P_default используется совместно индивидуальными устройствами обработки информации (АР и подчиненное устройство) в системе заранее с помощью некоторого способа. Нижеследующее уравнение является логарифмическим.
P_updated = P_default - (D_EXTCCA_TH/α) + β Уравнение 3
Например, предполагается случай, в котором α имеет положительное значение и пороговое значение EXTCCA_TH расширенного CCA больше, чем пороговое значение EXTCCA_TH_default по умолчанию. В этом случае мощность передачи уменьшается по мере увеличения D_EXTCCA_TH. Другими словами, мощность передачи уменьшается по мере увеличения порогового значения EXTCCA_TH_updated расширенного CCA.
Дополнительно, предполагается случай, в котором α имеет положительное значение и пороговое значение EXTCCA_TH расширенного CCA меньше, чем пороговое значение EXTCCA_TH_default по умолчанию. В этом случае мощность передачи увеличивается по мере уменьшения D_EXTCCA_TH. Другими словами, мощность передачи увеличивается по мере уменьшения порогового значения EXTCCA_TH_updated расширенного CCA.
Дополнительно, предполагается случай, в котором α имеет положительное значение и пороговое значение EXTCCA_TH_updated расширенного CCA выше, чем пороговое значение EXTCCA_TH_default по умолчанию. Даже в таком случае, который только что описан, P_updated, вычисленное в соответствии с уравнением 3, приведенным здесь выше, становится выше, чем P_default. Предполагается, что в этом случае блок 230 управления устройства 200 обработки информации (STA) использует P_default без изменения мощности передачи.
Аналогично, предполагается случай, в котором α имеет положительное значение и пороговое значение EXTCCA_TH_updated расширенного CCA меньше, чем пороговое значение EXTCCA_TH_default по умолчанию. Также, в таком случае, который только что описан, P_updated, вычисленное в соответствии с уравнением 3, приведенным здесь выше, возможно, становится ниже, чем P_default. Предполагается, что в этом случае блок 230 управления устройства 200 обработки информации (STA) использует P_default без изменения мощности передачи.
Здесь блок 230 управления устройства 200 обработки информации (STA) не ограничивается использованием мощности передачи ниже вычисленной P_updated (а именно, использованием другого значения в направлении, в котором собственное устройство становится более неблагоприятным). В этом случае, вычисленное значение P_updated обрабатывается как верхнее предельное значение, которое может устанавливаться блоком 230 управления.
Предполагается, что там, где штраф или поощрение, которые должны применяться, действуют таким способом в обратном направлении, блок 230 управления устройства 200 обработки информации (STA) использует параметр передачи по умолчанию. Это аналогичным образом применяется также к другим параметрам передачи, указанным здесь далее.
Пример установки фиксированного времени ожидания передачи
Блок 230 управления устройства 200 обработки информации (STA) может изменять фиксированное время ожидания передачи, основываясь на D_EXTCCA_TH.
Здесь фиксированное время ожидания передачи соответствует, например, AIFS (Arbitration Inter Frame Space, произвольный межкадровый промежуток) в стандарте 802.11 IEEE (Institute of Electrical and Electronic Engineers, Институт инженеров по электротехнике и электронике). Дополнительно, AIFS соответствует количеству временных слотов (AIFSN (Arbitration Inter Frame Space number, количество произвольных межкадровых промежутков)), которые следует ожидать, когда выполняется контроль передачи.
В частности, блок 230 управления устройства 200 обработки информации (STA) может изменять AIFSN, основываясь на D_EXTCCA_TH.
Например, представленное ниже уравнение 4 дает пример, в котором коэффициент изменения (коэффициент изменения фиксированного времени ожидания передачи) γ используется для изменения AIFSN. Здесь AIFSN после изменения представляется как AIFSN_updated и AIFSN по умолчанию представляется как AIFSN_default и они имеют действительные значения.
AIFSN_updated = AIFSN_default + (D_EXTCCA_TH/γ) Уравнение 4
Здесь AIFSN по умолчанию представляет значение AIFSN, сообщенное устройство 100 обработки информации (AP), используя EDCA Parameter IE кадра маяка. Изменение этого AIFSN применяется ко всем категориям доступа.
Например, предполагается случай, в котором α имеет положительное значение и пороговое значение EXTCCA_TH_updated расширенного CCA выше, чем пороговое значение EXTCCA_TH_default по умолчанию. В этом случае AIFSN (а именно, количество слотов ожидания) увеличивается по мере увеличения D_EXTCCA_TH.
Дополнительно, например, предполагается случай, в котором α имеет положительное значение и пороговое значение EXTCCA_TH_updated расширенного CCA ниже порогового значения EXTCCA_TH_default по умолчанию. В этом случае AIFSN (а именно, количество слотов ожидания) уменьшается по мере уменьшения D_EXTCCA_TH.
Дополнительно, уравнение 5, представленное ниже, дает пример, в котором продолжительность времени одного слота T_slot изменяется, используя, например, коэффициент k изменения (коэффициент изменения фиксированного времени ожидания передачи). Здесь T_slot после изменения представляется как T_slot_updated и T_slot по умолчанию представляется как T_slot_default и они имеют действительные значения.
T_slot_updated = T_slot_default × k Уравнение 5
Дополнительно, уравнение 6, представленное ниже, дает пример, в котором длительность SIFS (Short Inter Frame Space, короткое межкадровое пространство), которая является временем ожидания, когда AIFSN = 0, изменяется, используя, например, коэффициент τ изменения (коэффициент изменения фиксированного времени ожидания передачи). Здесь SIFS после изменения представляется как SIFS_updated и SIFS по умолчанию представляется как SIFS_default и они имеют действительные значения.
SIFS_updated = SIFS_default × τ Уравнение 6
Здесь блок 230 управления устройства 200 обработки информации (STA) не ограничивается использованием установленного значения выше, чем вычисленные значения AIFSN_updated, T_slot_updated и SIFS_updated (а именно, использованием другого значения в направлении, в котором собственное устройство становится более неблагоприятным).
Пример установки случайного времени ожидания контроля несущей
Случайное время ожидания контроля несущей соответствует, например, CW (Contention Window, конфликтное окно), указывающему диапазон случайного обратного счета в стандарте IEEE 802.11. В качестве CW доступны CWmin и CWmax. Ниже, в качестве примера представлен пример случая, в котором блок 230 управления устройства 200 обработки информации (STA) изменяет CWmin на основе D_EXTCCA_TH.
Пример, в котором CWmin изменяется, используя коэффициенты δ и ε изменения, показан с помощью приведенного ниже уравнения 7. Здесь CWmin после изменения представляется как CW_updated и CWmin по умолчанию представляется как CW_default и они имеют действительные значения.
CW_updated = CW_default × (D_EXTCCA_TH/δ) + (D_EXTCCA_TH/ε) Уравнение 7
Здесь предполагается, что CWmin по умолчанию означает значение CWmin, сообщенное устройством 100 обработки информации (AP), используя EDCA Parameter IE кадра маяка. Изменение этого CWmin применяется ко всем категориям доступа. Следует заметить, что для δ и ε различным категориям доступа могут назначаться различные значения.
Дополнительно, хотя здесь описывается CWmin, такое же изменение может быть также применено к CWmax.
Например, предполагается случай, в котором δ и ε имеют положительные значения и пороговое значение EXTCCA_TH_updated расширенного CCA выше, чем пороговое значение EXTCCA_TH_default по умолчанию. В этом случае, по мере увеличения D_EXTCCA_TH (а именно, по мере увеличения значения поля допуска расширенного CCA), CWmin увеличивается и ожидаемое значение случайного времени ожидания становится высоким.
При этом, предполагается случай, в котором δ и ε имеют положительные значения и пороговое значение EXTCCA_TH_updated расширенного CCA ниже, чем пороговое значение EXTCCA_TH_default по умолчанию. В этом случае, по мере уменьшения D_EXTCCA_TH (а именно, по мере уменьшения значения поля допуска расширенного CCA), CWmin уменьшается и ожидаемое значение случайного времени ожидания становится низким.
Здесь блок 230 управления устройства 200 обработки информации (STA) не ограничивается использованием установленного значения большего, чем вычисленное значение CW_updated (а именно, использованием другого значения в направлении, в котором собственное устройство становится более неблагоприятным).
Пример установки максимальной длительности кадра
Блок 230 управления устройства 200 обработки информации (STA) может изменять максимальную длительность кадра, основываясь на D_EXTCCA_TH. Здесь максимальная длительность кадра соответствует, например, длительности PPDU (блока данных по протоколу PLCP (Physical Layer Convergence Protocol, протокол конвергенции физического уровня)).
Например, блок 230 управления устройства 200 обработки информации (STA) может обеспечивать верхний предел для длительности PPDU и определять верхний предел, основываясь на D_EXTCCA_TH.
Пример, в котором верхний предел для длительности PPDU изменяется, используя коэффициенты μ и ν изменения, показан с помощью приведенного ниже уравнения 8. Здесь верхнее пределеьное значение длительности PPDU после изменения представляется посредством T_updated и предполагается, что это действительное значение.
T_updated = μ - ν × D_EXTCCA_TH Уравнение 8
Например, предполагается случай, в котором ν имеет положительное значение и пороговое значение EXTCCA_TH_updated расширенного CCA выше, чем пороговое значение EXTCCA_TH_default по умолчанию. В этом случае, по мере увеличения D_EXTCCA_TH (а именно, по мере увеличения значения порогового значения расширенного CCA), T_updated (а именно, длительность PPDU) уменьшается.
Дополнительно, предполагается случай, в котором ν имеет положительное значение и пороговое значение EXTCCA_TH расширенного CCA ниже, чем пороговое значение EXTCCA_TH_default по умолчанию. В этом случае, по мере уменьшения D_EXTCCA_TH (а именно, по мере уменьшения порогового значения расширенного CCA), T_updated (а именно, длительность PPDU) увеличивается.
Здесь блок 230 управления устройства 200 обработки информации (STA) не ограничивается использованием установленного значения, меньшего, чем вычисленное значение Т_updated (а именно, использованием другого значения в направлении, в котором собственное устройство становится более неблагоприятным).
Следует заметить, что, как описано выше, с целью изменения эксклюзивной длительности беспроводного ресурса подобное вычисление может применяться также в отношении максимального объема информации для передачи в единичном временном кадре передачи, максимального количества пакетных соединений при единичной продолжительности передачи, максимального количества повторений передачи одного и того же пакета и максимальной длительности, которая может использоваться для непрерывной передачи множества кадров.
Пример установки используемой полосы пропускания канала
Блок 230 управления устройства 200 обработки информации (STA) может изменять полосу пропускания канала передачи, основываясь на D_EXTCCA_TH.
Пример, в котором используемая полоса пропускания канала изменяется, используя коэффициент А изменения, представлен приведенным ниже уравнением 9. Здесь, используемая полоса пропускания канала представляется как BW_updated и используемая полоса пропускания канала по умолчанию представляется как BW_default, тогда как минимальная величина разбиения представляется как BW_unit и предполагается, что все они являются действительными значениями.
BW_updated = BW_default - {(A x D_EXTCCA_TH)/BW_unit} x BW_unit Уравнение 9
Например, предполагается случай, в котором А имеет положительное значение и пороговое значение EXTCCA_TH_updated расширенного CCA выше, чем пороговое значение EXTCCA_TH_default по умолчанию. В этом случае, по мере увеличения D_EXTCCA_TH (а именно, по мере увеличения порогового значения расширенного CCA), BW_updated (а именно, используемая полоса пропускания ) уменьшается.
С другой стороны, предполагается случай, в котором А имеет положительное значение и пороговое значение EXTCCA_TH_updated расширенного CCA ниже, чем пороговое значение EXTCCA_TH_default по умолчанию. В этом случае, по мере уменьшения D_EXTCCA_TH (а именно, по мере уменьшения порогового значения расширенного CCA), BW_updated (а именно, используемая полоса пропускания) увеличивается.
Здесь блок 230 управления устройства 200 обработки информации (STA) не ограничивается использованием установленного значения, меньшего, чем вычисленное значение BW_updated (а именно, использованием другого значения в направлении, в котором собственное устройство становится более неблагоприятным).
Пример установки используемой частоты канала
Блок 230 управления устройства 200 обработки информации (STA) может изменять частоту канала, используемую для передачи, основываясь на D_EXTCCA_TH.
Например, блок 230 управления устройства 200 обработки информации (STA) , когда D_EXTCCA_TH выше, чем коэффициент ω принятия решения об операции ограничения канала, использует канал, назначенный устройством 100 обработки информации (АР).
Следует заметить, что при изменении параметров передачи, описанных выше, все множество коэффициентов необязательно может передаваться или использоваться. Например, разрешается такой процесс, в которое используется только α, тогда как β не используется, или в котором используется только δ, а ε не используется. Это аналогично применяется также к другим вариантам осуществления.
Процесс передачи и процесс реакции приемной стороны
Блок 230 управления устройства 200 обработки информации (STA) выполняет изменение параметра блокировки (параметра передачи), основываясь на уведомлении, переданном от устройства 100 обработки информации (AP), как описано здесь выше. Дополнительно, после изменения блок 230 управления устройства 200 обработки информации (STA) выполняет операцию расширенного ССА и процесс передачи. Следует заметить, что операция расширенного CCA показана на фиг. 3 и 7.
Здесь предполагается случай, в котором устройство 200 обработки информации (STA) изменяет мощность передачи в качестве параметра блокировки. В этом случае, блок 230 управления устройства 200 обработки информации (STA) уведомляет устройство 100 обработки информации (АР) о месте назначения подключения для информации, относящейся к установленной мощности передачи (информации о мощности передачи). Например, блок 230 управления устройства 200 обработки информации (STA) помещает и передает информацию, указывающую мощность передачи P_updated после изменения внутри и вместе с частью кадра. В результате, устройство 100 обработки информации (АР) может выполнять управление мощностью передачи в соответствии с изменением проблемы передачи со стороны устройства 200 обработки информации (STA). Пример формата кадра для индикации мощности передачи после изменения таким способом показан на фиг. 13.
Пример формата кадра, используемого для передачи
На фиг. 13 представлены примеры формата кадра, используемого для передачи устройством 200 обработки информации (STA) в первом варианте осуществления представленной технологии.
На фиг. 13 показан пример формата кадра, в котором информация о мощности передачи помещена в заголовок PLCP. В частности, показан пример, в котором информация о мощности передачи помещена в SIG 421 заголовка PLCP.
В позиции b на фиг. 13 показан пример формата кадра, в котором информация о мощности передачи помещена в заголовки 422 и 423 MAC.
В позиции с на фиг. 13 показан пример формата кадра, в котором информация о мощности передачи помещена в часть 424 нагрузки управляющего кадра. Следует заметить, что часть 424 нагрузки соединяется с частью кадра передачи посредством агрегации кадров.
В позиции d на фиг. 13 показан пример формата кадра, в котором информация о мощности передачи помещена в часть 425 нагрузки, в которой Ether Type заголовка LLC-SNAP имеет значение, отличное от обычного значения. Следует заметить, что часть 425 нагрузки соединяется с частью кадра передачи посредством агрегации кадров.
Хотя форматы кадров, показанные в позициях a и b на фиг. 13, имеют небольшое совпадение, существующий формат необходимо менять. Поэтому существующее устройство не может правильно получать данные из сигнала и существует вероятность, что существующее устройство может вести себя неожиданным образом.
Форматы кадра, показанные в позициях c и d на фиг. 13, имеют больщшее совпадение, чем форматы кадра, показанные в позициях a и b на фиг. 13. Однако, существующее устройство может считывать информацию о мощности передачи, помещенную в форматы кадров, и может гарантировать обратную совместимость.
Следует заметить, что на фиг. 13 показан пример формата кадра, в котором кадр, передаваемый от устройства 200 обработки информации (STA), является кадром данных и кадр данных является A-MPDU (блоком данных по протоколу агрегации MAC), в котором множество кадров соединяются друг с другом. Однако, устройство 200 обработки информации (STA) может помещать информацию о мощности передачи в любой произвольный кадр. Например, устройство 200 обработки информации (STA) может помещать информацию о мощности передачи в кадр данных, управляющий кадр, кадр управления и т.п. , но не в состоянии агрегиции, и передавать ее же отдельно
Пример управления мощностью передачи
Блок 130 управления устройства 100 обработки информации (АР) может выполнять управление мощностью передачи на основе информации, передаваемой ему от устройства 200 обработки информации (STA).
Например, блок 130 управления устройства 100 обработки информации (АР) может устанавливать мощность передачи кадра, который должен быть передан устройству 200 обработки информации (STA) на основе информации о мощности передачи, переданной ему устройством 200 обработки информации (STA). Например, если мощность устанавливается ниже опорной мощности передачи устройством 200 обработки информации (STA), то тогда блок 130 управления устройства 100 обработки информации (АР) уменьшает мощность передачи кадра, который должен быть передан устройству 200 обработки информации (STA), исходя из опорной мощности передачи. Следовательно, штраф или поощрение применяется для гарантии равнодоступности по всей системе. Дополнительно, если мощность передачи индивидуального устройства, образующего систему, уменьшается, помеха уменьшается и эффективность системы, в целом, может быть улучшена.
Дополнительно, например, блок 130 управления устройства 100 обработки информации (AP) может посылать устройству 200 обработки информации (STA) ответный кадр ACK/NACK (подтверждение приема/нет подтверждения приема) на кадр, принятый от устройства 200 обработки информации (STA), используя мощность передачи после управления мощностью передачи.
Здесь, устройство 200 обработки информации (STA) определяет пороговое значение расширенного ССА, основываясь на мощности приема опорного кадра. Следовательно, устройство 100 обработки информации (АР) предпочтительно поддерживает мощность передачи опорного кадра равной заданному значению (опорной мощности передачи).
Таким образом, блок 230 управления устройства 200 обработки информации (STA) может выполнять управление для изменения порогового значения расширенного ССА на основе информации (например, значении поля допуска), содержащейся в кадре, передаваемом ему устройством 100 обработки информации (АР). Например, блок 230 управления устройства 200 обработки информации (STA) может изменять пороговое значение расширенного ССА на основе значения поля допуска, содержащегося в кадре, и мощности приема кадра. Дополнительно, блок 230 управления устройства 200 обработки информации (STA) может изменять пороговое значение расширенного ССА внутри диапазона, определяемого на основе значения поля допуска и мощности приема.
Дополнительно, блок 230 управления устройства 200 обработки информации (STA) может определять параметр беспроводной передачи на основе информации, содержащийся в кадре, передаваемом ему от устройства 100 обработки информации (АР), и величине отклонений порогового значения расширенного ССА от опорного значения. Например, блок 230 управления устройства 200 обработки информации (STA) может определить по меньшей мере один из таких параметров, как мощность передачи, фиксированное время ожидания передачи, случайное время ожидания контроля несущей, максимальная длительность кадра, используемая полоса пропускания канала или используемая частота канала.
Другие примеры обработки
Блок 130 управления устройства 100 обработки информации (AP) может определять динамическое изменение EXTCCA_TH и параметра передачи, используя значение поля допуска и информацию для вычисления параметра блокировки, определяемые собственным устройством.
В этом случае каждое подчиненное устройство устройства 100 обработки информации (АР) (например, устройство 200 (обработки информации (STA) запрашивается, чтобы периодически передавать опорный кадр устройству 100 обработки информации (АР). Следует заметить, что мощность передачи опорного кадра может поддерживаться устройством 200 обработки информации (STA) на заданном значении, даже в случае, когда мощность передачи изменяется за счет процесса, описанного здесь выше.
Блок 130 управления устройства 100 обработки информации (AP) может обрабатывать самую низкую мощность приема из числа мощностей приема опорного кадра, принимаемых от всех подчиненных устройств (STA), в качестве R_ref, описанной здесь ранее, и выполнять процесс определения порогового значения расширенного CCA, процесс установки параметра блокировки и так далее, как описано здесь выше. Здесь интенсивность приема, обрабатываемая с помощью R_ref не обязательно должна быть самой низкой мощностью приема, а может быть мощностью приема, выбранной в соответствии с каким-либо другим критерием. Например, она может быть, например, наибольшей мощностью приема, средним значением/промежуточным значением, полученным из множества выборок мощности приема, мощностью приема сигнала от подчиненного устройства (STA), принятого последним, мощностью приема сигнала, полученного от устройства в месте назначения, которому сигнал передается последним от собственного устройства, наименьшей мощностью приема от устройства в месте назначения, которому собственое устройство намерено выполнить передачу следующим, и т.п. Следует заметить, что даже когда мощность передачи изменяется устройством 100 обработки информации (АР), предпочтительно, мощность передачи опорного кадра поддерживается на заданном значении.
Пример, в котором сочетания значения поля допуска и информации для вычисления параметра блокировки используются совместно
Сочетания значений полей допуска и информации для вычисления параметра блокировки, показанные на фиг. 10, могут использоваться совместно устройствами 200 обработки информации (STA). Когда сочетание используется совместно таким образом, объем информации, передаваемый от устройства 100 обработки информации (АР) устройству 200 обработки информации (STA) в процессе уведомления (этап S713, показанный на фиг. 8), может быть уменьшен и формат кадра для уведомления может быть упрощен.
Например, информация идентификации (например, количество режимов) для идентификации каждого из сочетаний значений полей допуска и информации для вычисления параметра блокировки может использоваться совместно устройством 100 обработки информации (АР) и устройством 200 обработки информации (STA). Пример соотношении между количествами режимов и сочетаниями значений полей допуска и информацией для вычисления параметра блокировки показан на фиг. 14.
На фиг. 14 представлен пример сочетаний значений полей допуска и информации для вычисления параметра блокировки, используемых совместно устройством 100 обработки информации (АР) и устройством 200 обработки информации (STA) в первом варианте осуществления представленной технологии.
Блок 130 управления устройства 100 обработки информации (АР) выдает уведомление о количестве режимов в качестве информации, указывающей сочетание значений полей допуска и информации для вычисления параметра блокировки в процессе уведомления (этап S713, показанный на фиг. 8). В этом случае блок 230 управления устройства 200 обработки информации (STA) может получить сочетание значения поля допуска и информации для вычисления параметра взаиоблокировки на основе количества режимов, сообщенного посредством ссылки на информацию, показанную на фиг. 14. Пример формата, в котором количество режимов помещено в кадр маяка, чтобы уведомить о количестве режимов таким способом, показан на фиг. 15.
Пример формата маяка, который должен использоваться для уведомления о количестве режимов
На фиг. 15 показан пример формата кадра маяка, которым обмениваются между различными устройствами обработки информации в первом варианте осуществления представленной технологии.
В нагрузку 431 кадра маяка, показанного на фиг. 15, помещается поле 432 динамических параметров ССА. В поле 432 динамических параметров ССА, Dynamic CCA Parameters, информация уведомления о количестве режимов помещается в качестве информации, указывающей правило изменения.
В частности, поле 432 динамических параметров ССА (Dynamic CCA Parameters) образовано полем 433 идентификатора элемента (Element ID), полем 434 длительности (Length) и полем 435 индекса режима (Mode Index).
В поле 433 идентификатора элемента (Element ID) помещается информация идентификации. В поле 434 длительности (Length) помещается длина поля. В поле 435 индекса режима Index Mode помещается информация для указания количества режимов.
Таким образом, блок 130 управления устройства 100 обработки информации (АР) выполняет управление передачей информации для указания набора первой информации, которая должна использоваться для определения порогового значения расширенного ССА и параметра беспроводной передачи, блокируемого с первой информацией, устройству 200 обработки информации (STA). Дополнительно, устройство 100 обработки информации (АР) и устройство 200 обработки информации могут использовать информацию для указания набора первой информации и параметра беспроводной передачи совместно с другим устройством, принадлежащим к той же самой сети.
Следует заметить, что в этом примере приводится пример, в котором сочетание значения поля доступа и информации для вычисления параметра блокировки используется совместно устройством 100 обработки информации (АР) и устройством 200 обработки информации (STA). Однако, объединение значения поля допуска и информации для вычисления параметра блокировки может использоваться совместно с устройством обработки информации (АР), принадлежащим к другой сети. Другими словами, устройство 200 обработки информации (АР) и устройство 200 обработки информации (STA) могут совместно использовать информацию для указания сочетания по меньшей мере с одним из других устройств, принадлежащих к той же самой сети, и другим устройством, принадлежащим к другой сети.
Здесь, поскольку для всех устройств обработки информации (АР) необходимо быть одинаковыми, список, предпочтительный только для их части, использоваться не может. Однако считается, что устройству обработки информации (АР) может быть разрешено быть более предпочтительным, чем устройству обработки информации (STA). Следовательно, информация о сочетании, хранящаяся устройством 100 обработки информации (АР), (список возможных кандидатов для внесения в список сочетаний значения поля допуска и информации для вычисления параметра блокировки) может сделать информацию более предпочтительной, чем информация о сочетании, хранящаяся устройством 200 обработки информации (STA) (отличным от более предпочтительного списка).
Модификация, в которой для операции с расширенным ССА требуется явное разрешение
Когда должна выполняться операция с расширенным ССА, может потребоваться явно выраженное разрешение от устройства 100 обработки информации (АР). В частности, устройство 100 обработки информации (АР) уведомляет подчиненные устройства (STA) о наличии разрешения/отсутствии разрешения с помощью информации, добавленной в кадр маяка. Дополнительно, подчиненные устройства (STA) в BBS действуют в соответствии с информацией, внесенной в маяк. Пример формата маяка в этом случае показан на фиг. 16.
Пример формата маяка
На фиг. 16 показан пример формата кадра маяка, которым обмениваются между различными устройствами обработки информации в первом варианте осуществления представленной технологии.
Пример, показанный на фиг. 16, является примером, в котором разрешение расширенного ССА (Allow Extended CCA) 415 добавляется в поле 402 динамических параметров ССА (Dynamic CCA Parameters), показанное на фиг. 11. Следует заметить, что любое поле, имеющее то же самое название, что и поле в примере, показанном на фиг. 11, соответствует полю, показанному на фиг. 11 и, следовательно, описание одинаковых полей повторно не приводится.
В поле 415 разрешения расширенного ССА (Allow Extended CCA) сообщается информация, указывающая, должно ли быть разрешено или не разрешено каждому из устройств обработки информации (STA и AP) в BSS выполнять операцию с расширенным CCA.
Если устройство обработки информации (STA) принимает кадр маяка, то тогда оно на основе информации, помещенной в поле 415 разрешения расширенного ССА (Allow Extended CCA) в кадре маяка, подтверждает, разрешается или не разрешается выполнять операцию с расширенным CCA. Затем, только когда операция с расширенным ССА разрешена, устройство обработки информации (STA) выполняет операцию с расширенным ССА. С другой стороны, когда операция с расширенным ССА не разрешена, даже если устройство обработки информации (STA) является устройством НЕ, готовым для операции с расширенным ССА, оно сохраняет операцию, подобную той, которую выполняет существующее устройство. В этом случае, содержимое поля 405 Margin или поля 406 Linked Parameter List не используется.
Пример, в котором также совместно используется изменение другого порогового значения контроля несущей
В дополнение к изменению порогового значения расширенного ССА, вместе с ним может использоваться изменение порогового значения обнаружения обычного контроля несущей. Пороговое значение обнаружения обычного контроля несущей, в частности, указывает пороговое значение обнаружения преамбулы, пороговое значение обнаружения энергии и пороговое значение обнаружения CCA Mid Packet. Например, когда должно быть изменено пороговое значение обнаружения преамбулы, можно управлять проговоым значением обнаружения преамбулы, так чтобы оно было значением, равным или ниже определенного порогового значения расширенного ССА.
2. Второй вариант осуществления
Второй вариант осуществления представленной технологии содержит пример, в котором верхний предельный уровень устанавливают равным пороговому уровню расширенного ССА, уровень нижнего предела устанавливают равным мощности передачи, и т.д.
Следует заметить, что конфигурация устройства обработки информации во втором варианте осуществления представленной технологии является, по существу, той же самой, что и устройства 100 обработки информации (АР) и устройств 200 и 250 обработки информации (STA), показанных на фиг. 1, 2 и т.д. Поэтому, фрагменты, общие с теми, которые имеются в первом варианте осуществления представленной технологии, обозначаются ссылочными позициями, схожими с первым вариантом осуществления представленной технологии, и связанное с ними описание повторно не приводится.
Общее описание обработки
Поскольку обработка, в целом, аналогична обработке в первом варианте осуществления представленной технологии, описание одних и тех же фрагментов здесь не повторяется.
Процесс определения поля допуска расширенного ССА
Процесс определения поля допуска расширенного ССА подобен процессу в первом варианте осуществления представленной технологии. Однако, во втором варианте осуществления представленной технологии устройство 100 обработки информации (АР) определяет значение поля допуска и, помимо этого, определяет параметр (нижний предельный уровень мощности передачи), который должен использоваться в процессе установки параметра блокировки, выполняемого подчиненным устройством (STA) устройства 100 обработки информации (АР). Это нижнее предельное значение уровня мощности передачи предпочтительно определяется на основе мощности помехи. Далее описывается пример определения нижнего предельного уровня мощности передачи.
Например, устройство 100 обработки информации (АР) измеряет среднюю мощность помехи на мониторе и устанавливает измеренное значение как I. Дополнительно, устройство 100 обработки информации (АР) устанавливает уровень, может быть гарантировано достаточное отношение SINR относительно I и мощности N шумов в качестве нижнего предельного уровня (нижнего предельного уровня мощности передачи). Этот нижний предельный уровень представляется как LL. Если отношение SINR, при котором определенный способ модуляции и кодирования (modulation and encoding method, MCS) может гарантировать достаточные характеристики передачи, представляется как SINR(m), где m – индекс MCS, то тогда нижнее предельное значение LL(m), соответствующее каждому m, представляется приведенным ниже уравнением 10. Уравнение 10 представляется в действительных значениях.
LL(m) = SINR(m) x {I + N} Уравнение 10
Здесь каждое LL(m) может иметь значение, полученное путем сложения заданного смещения со значением, полученным в соответствии с уравнением 10. Дополнительно, количество значений LL не может быть равным количеству используемых значений SMCS и может быть представлено, например, значением LL, предполагающим конкретное значение MCS.
Процесс определения информации параметра блокировки
Определение информации параметра блокировки аналогично такому же процессу в первом варианте осуществления представленной технологии. Однако предполагается, что во втором варианте осуществления представленной технологии в качестве параметра блокировки присутствует, по меньшей мере, информация, относящаяся к мощности передачи.
Процесс уведомления
Блок 130 управления устройства 100 обработки информации (АР) сообщает устройству 200 обработки информации (STA) информацию, указывающую созданное правило изменения. Во втором варианте осуществления представленной технологии описывается пример, в котором устройство 100 обработки информации помещает значение поля допуска для вычисления порогового значения расширенного ССА и информацию для вычисления параметра блокировки (содержащую, по меньшей мере, нижний предельный уровень мощности передачи) в кадр, чтобы сообщить о них. Кадр, в который должна быть помещена такая информация, может быть кадром маяка, который должен быть передан, например, всем подчиненным устройствам (STA), или может быть другим управляющим кадром, который должен передаваться индивидуально. Здесь в качестве примера представлен пример формата, в котором такая информация, как описано выше, помещается в кадр маяка.
Пример формата маяка
На фиг. 17 показан пример формата кадра маяка, которым обмениваются между различными устройствами обработки информации во втором варианте осуществления представленной технологии.
В нагрузке 441 кадра маяка, показанного на фиг. 17, располагаются информация поля 442 (Associated STAs Info), информация поля 443 (Tx Power Info) и поле 444 динамических параметров 444 ССА (Dynamic CCA Parameters).
Следует заметить, что пример, показанный на фиг. 17, является примером, в котором в нагрузку 401, показанную на фиг. 11, добавлены информация поля 442 (Associated STAs Info) и информация поля 443 (Tx Power Info). Дополнительно, пример, показанный на фиг. 17, является примером, в котором к динамическим параметрам 402 ССА, показанным на фиг. 11, добавлен список 455 нижних предельных уровней. Следовательно, поскольку любое поле, имеющее то же самое название, которое указано на фиг. 11, соответствует полю, показанному на фиг. 11, его описание здесь не повторяется.
Информация поля 442 Associated STAs Info образуется из поля 445 идентификатора элемента (Element ID), поле 446 длительности (Length), поля 447 количества активных HE-STA (Number of Active HE-STA) и поля 448 количества активных существующих STA (Number of Active Legacy STA).
В поле 445 идентификатора элемента (Element ID) помещается информация идентификации. В поле 446 длительности (Length) помещается длина поля.
В поле 447 Number of Active HE-STA помещается количество устройств (устройств HE), имеющих специальную функцию, из числа подчиненных устройств (STA), к которым присоединяется устройство 100 обработки информации (AP).
В поле 448 Number of Active Legacy STA помещается количество существующих устройств из числа подчиненных устройств (STA), к которым присоединяется устройство 100 обработки информации (AP).
В результате, если устройство 100 обработки информации (АР) принимает маяк, переданный в этом формате от другого устройства обработки информации (АР), оно может охватывать множество устройств НЕ и существующих устройств, принадлежащих к другой беспроводной сети.
Следует заметить, что когда должно быть запомнено множество устройств, запоминается множество устройств, для которых учитывается объем трафика за определенный период времени. Например, поскольку устройство, которое подключено, но вообще не осуществляет связь, не вносит никакого вклада в помеху для связи с другой станцией, вклад устройств, который учитывается, может быть уменьшен или может быть исключен посредством коэффициента.
Информация 443 Tx Power Info образуется из поля 449 Element ID, поля 450 Length и поля 451 Tx Power.
В поле 449 (Element ID) помещается информация идентификации. В поле 450 длительности (Length) помещается длина поля.
В поле Tx Power 451 помещается информация для указания мощности передачи (например, опорная мощность передачи), которая должна использоваться при передаче опорного кадра (маяка).
Поле 444 динамических параметров ССА (Dynamic CCA Parameters) образуется из поля 452 Element ID, поля 453 Length, поля 454 CCA Margin, полей 455 и 456 Lower Limitation Level List.
Поле 455 нижних предельных уровней (Lower Limitation Level List) образуется полем 457 Num of Entries, полем 458 Lower Limitation Level 1, полем 459 Lower Limitation Level (M-1) и полем 460 Lower Limitation Level M. Таким образом, поле Lower Limitation Level образуется из М полей. Здесь М указывает количество значений нижнего предельного уровня.
В поле 457 Num of Entries помещается количество значений нижнего предельного уровня мощности передачи.
В поле 458 Lower Limitation Level 1 помещается значение LL нижнего предельного значения мощности передачи, определенное в процессе определения поля допуска расширенного CCA (процесса определения поля допуска расширенного ССА), определенного здесь выше. Дополнительно, когда существует множество значений LL, они располагаются последовательно. Например, они помещаются в поле 459 нижнего уровня ограничения (Lower Limitation Level, M-1) и в поле 460 нижнего уровня ограничения (Lower Limitation Level, M).
Следует заметить, что положение и уровень, на который помещается информация поля 442 Associated STAs Info и поля 455 Lower Limitation Level List, не ограничиваются показанными в примере на фиг. 17, и могут быть другими положением и уровнем.
Процесс определения порогового значения расширенного ССА
Во втором варианте осуществления представленной технологии устройство 200 обработки информации (STA) вычисляет верхнее предельное значение EXTCCA_TH_capable, используя уравнение 1, приведенное здесь выше, и выполняет арифметическую операцию для обеспечения в дальнейшем верхнего предела для вычисленного EXTCCA_TH_capable.
Здесь, поскольку EXTCCA_TH_capable является верхним пределом для установки EXTCCA_TH_updated, эта арифметическая операция назначает верхнее предельное значение EXTCCA_TH_capable.
Например, устройство 200 обработки информации (STA) может определить верхнее предельное значение путем инверсного вычисления, исходя из изменения мощности передачи, установленной в процессе установки параметра блокировки. Далее описывается способ арифметической операции.
Например, устройство 200 обработки информации (STA) определяет мощность передачи, с помощью которой оценивают, что сигнал, переданный от своего устройства, принимается устройством 100 обработки информации (AP) при приеме мощности, большей на значение поля доступа, чем EXTCCA_TH устройства 100 обработки информации (AP), как нижнее предельное значение в устанавливаемой мощности передачи. В частности, устройство 200 обработки информации (STA) определяет значение, полученное добавлением порогового значения расширенного CCA по умолчанию и значения поля допуска по умолчанию устройства 100 обработки информации (AP) к значению, полученному вычитанием мощности приема из мощности передачи опорного кадра, в качестве устанавливаемого нижнего предельного значения TXPOWER_capable в мощности передачи. В частности, устанавливаемое нижнее предельное значение TXPOWER_capable в мощности передачи может быть вычислено, используя приведенное ниже уравнение 11. Здесь предполагается, что EXTCCA_TH_default, которое является пороговым значением расширенного CCA по умолчанию устройства 100 обработки информации (AP), равно обычному значению, известному индивидуальному устройству обработки информации в системе. Следует заметить, что нижеследующее уравнение 11 является логарифмическим уравнением.
TXPOWER_capable = TXPOWER_ref - R_ref + EXTCCA_TH_default + M Уравнение 11
Здесь, в уравнении 11 R_ref (дБм) представляет мощность приема (RSSI) устройством 200 обработки информации (STA) последнего опорного кадра (кадра маяка), принятого от устройства 100 обработки информации (AP) места назначения соединения. Дополнительно, M представляет значение поля допуска, сообщенное от устройства 100 обработки информации (AP) в процессе уведомления, описанном выше, и TXPOWER_ref представляет мощность передачи опорного кадра, сообщаемого от устройства 100 обработки информации (AP). Следует заметить, что R_ref может быть значением, полученным путем выполнения фильтрации, такой как усреднение результатов измерений для множества опорных кадров. Дополнительно, М является значением поля допуска. Дополнительно, TXPOWER_capable может ограничиваться по значению до верхнего предельного значения или до нижнего предельного значения, основываясь на некотором другом факторе.
Затем устройство 200 обработки информации (STA) выполняет процесс ограничения снизу для TXPOWER_capable, используя приведенное ниже уравнение 12.
TXPOWER_capable = max(TXPOWER_capable, TXPOWER_ref - R_ref + R_LL Уравнение 12
Здесь, в уравнении 12 нижний предельный уровень приема R_LL вычисляется на основе информации LL(m) нижнего предельного уровня, сообщаемой устройством 100 обработки информации (AP) в процессе уведомления. Например, из числа значений LL(m) в качестве R_LL может быть определено максимальное значение, не превышающее R_ref (например, RSSI маяка). Дополнительно, когда R_ref меньше, чем все значения LL(m), минимальное значение из числа значений LL(m) может определяться как R_LL. Кроме того, устройство 200 обрботки информации (STA) может определить R_LL после добавления заданного смещения, используемого совместно заранее с устройством 100 обработки информации (AP) в LL(m).
Затем устройство 200 обработки информации (STA) может определить значение TXPOWER_updated в пределах диапазона, который не меньше нижнего предельного значения TXPOWER_capable (а именно, в пределах диапазона, внутри которого значение не ниже).
Затем устройство 200 обработки информации (STA) вычисляет верхнее предельное значение EXTCCA_TH_UL в EXTCCA_TH, используя значение TXPOWER_updated и значения α и β, относящиеся к мощности передачи, полученные из информации о вычислении параметра блокировки, сообщаемой устройством 100 обработки информации (AP). В частности, устройство 100 обработки информации (AP) вычисляет верхнее предельное значение EXTCCA_TH_UL, используя уравнение 13.
EXTCCA_TH_UL = a(P_default - TXPOWER_updated + P) + EXTCCA_TH_default
Уравнение 13
Здесь уравнение 13 получают посредством преобразования приведенных здесь ранее уравнения 2 и уравнения 3, чтобы инверсно вычислить D_EXTECCA_TH, применяя описанное выше TXPOWER_updated, в P_updated, и, в основном, является таким же.
Устройство 200 обработки информации (STA) обновляет EXTCCA_TH_capable, используя верхнее предельное значение EXTCCA_TH_UL, до EXTCCA_TH. В частности, устройство 200 обработки информации (STA) вычисляет EXTCCA_TH_capable, используя уравнение 14.
EXTCCA_TH_capable = min(EXTCCA_TH_capable, EXTCCA_TH_UL)
Уравнение 14
Здесь устройство 200 обработки информации (STA) применяет EXTCCA_TH_capable для определения EXTCCA_TH_updated в пределах диапазона до TXTCCA_TH_default и вычисляет D_EXTCCA_TH, которое подобно этому значению в первом варианте осуществления настоящей технологии.
Здесь устройство 200 обработки информации (STA) может определять EXTCCA_TH_updated, учитывая информацию, содержащуюся в поле 442 Associated STAs Info (показана на фиг. 17), принятой от соединенного с ним устройства 100 обработки информации (AP). Например, устройство 200 обработки информации (STA) может определить EXTCCA_TH_updated до достаточно высокого значения, когда отношение количества существующих устройств к количеству всех присоединенных устройств высокое, но может определить EXTCCA_TH_updated до достаточно низкого значения, когда отношение имеет низкое значение.
В таком случае, верхнее предельное значение в пороговом значении расширенного CCA может становиться соответствующим нижнему предельному значению до ухудшения мощности передачи.
Процесс установки параметра блокировки
Процесс установки параметра блокировки подобен процессу в первом варианте осуществления представленной технологии и устройство 200 обработки информации (STA) определяет параметр блокировки на основе значения D_EXTCCA_TH. Однако, в отношении значения изменения мощности передачи, устройство 200 обработки информации (STA) применяет TXPOWER_updated, вычисленное в процессе определения порогового значения расширенного CCA, описанного здесь выше.
Процесс передачи и процесс реакции при приеме
Процесс передачи и процесс реакции при приеме аналогичны таким же процессам в первом варианте осуществления представленной технологии и, следовательно, их описание здесь не повторяется.
Таким образом, во втором варианте осуществления представленной технологии для первого варианта осуществления представленной технологии выполняется расширение. При этом, можно предотвратить ситуацию, когда значение EXTCCA_TH просто увеличивается, мощность передачи становится низкой в соотношении блокировки и эффективность всей системы за счет этого снижается. Дополнительно, поскольку становится возможным одновременно поддерживать соответствие между увеличением EXTCCA_TH и мощностью передачи, равноправие може быть поддержано.
Следует заметить, что второй вариант осуществления представленной технологии указывает пример, в котором применяются два фактора расширения, содержащие механизм пониженного предела TXPOWER_capable, описанный здесь выше, и коррекцию с помощью информации о количестве устройств HE и существующих устройств, принимаемых в учет. Однако, они не обязательно должны использоваться в сочетании, каждый из факторов может применяться независимо.
3. Третий вариант осуществления
Первый вариант осуществления представленной технологии указывает пример, в котором устройство обработки информации (STA) определяет пороговое значение расширенного CCA на основе значения поля допуска, сообщенного устройством обработки информации (AP)
Третий вариант осуществления представленной технологии указывает пример, в котором устройство 100 обработки информации (AP) сообщает устройству обработки информации (STA) пороговое значение расширенного CCA, с тем, чтобы устройство обработки информации (STA) использовало сообщенное пороговое значение расширенного CCA. В частности, третий вариант осуществления представленной технологии указывает пример, в котором в процессе уведомления устройство 100 обработки информации (AP) пропускает не значение поля допуска, а пороговое значение расширенного CCA, которое должно применяться устройством обработки информации (STA) напрямую, без промежуточных этапов.
Следует заметить, что конфигурация устройства обработки информации в третьем варианте осуществления представленной технологии является, по существу, той же самой, что и устройства 100 обработки информации (АР) и устройства 200 обработки информации (STA), показанных на фиг. 1, 2 и т.д. Поэтому, фрагменты, общие с теми, которые имеются в первом варианте осуществления представленной технологии, обозначаются ссылочными позициями, схожими с первым вариантом осуществления представленной технологии, и часть их описания повторно не приводится.
Пример общей обработки
На фиг. 18 представлена диаграмма последовательности выполнения операций примера прохождения общей обработки, выполняемых устройствами обработки информации, образующими систему 10 связи в третьем варианте осуществления представленной технологии.
На фиг. 18 показано прохождение всей обработки, связанной с устройством 100 обработки информации (АР) и устройством 200 обработки информации (STA) в качестве устройств обработки информации, образующих систему 10 связи.
Затем устройство 100 обработки информации (STA) выполняет процесс определения порогового значения расширенного ССА (этап S721). Затем устройство 100 обработки информации (АР) выполняет процесс определения информации параметра блокировки (этап S722). Затем устройство 100 обработки информации (АР) выполняет процесс уведомления устройства 200 обработки информации (STA) (этап S723).
Затем устройство 200 обработки информации (STA) выполняет процесс определения порогового значения расширенного ССА (этап S724). Затем устройство 200 обработки информации (STA) выполняет процесс установки параметра блокировки (этап S725).
Процесс определения порогового значения расширенного ССА (этап S721, показанный на фиг. 18)
Как описано здесь выше, в третьем варианте осуществления представленной технологии устройство 100 обработки информации (AP) уведомляет устройство 100 обработки информации (STA) о пороговом значении расширенного ССА. Затем устройство обработки информации (STA) использует сообщенное пороговое значение расширенного ССА. Следовательно, в третьем варианте осуществления представленной технологии устройство 100 обработки информации (AP) определяет не значение поля допуска, а операцию с расширенным ССА, которая должна применяться устройством обработки информации (STA).
Сначала блок 130 управления устройства 100 обработки информации (АР) оценивает затухание при распространении сигнала до подчиненного устройства (STA). Например, блок 130 управления устройства 100 обработки информации (AP) может оценить затухание при распространении сигнала до каждого подчиненного устройства (STA), основываясь на информации, полученной от подчиненных устройств (STA). В качестве этом информации может использоваться, например, информация, заранее сообщенная от подчиненного устройства (STA), (мощность передачи опорного кадра P_ref, мощность приема R_ref опорного кадра от подчиненного устройства (STA)).
Затем, блок 130 управления устройства 100 обработки информации (AP) определяет значение, в котором величина затухания при распространении, мощность передачи P_self собственного устройства и значение поля допуска М расширенного CCA, содержащееся внутри, учитывается как пороговое значение EXTCCA_TH расширенного CCA подчиненного устройства (STA). В частности, пороговое значение EXTCCA_TH расширенного CCA может определяться, используя приведенное ниже уравнение 15. Нижеследующее уравнение является логарифмическим.
EXTCCA_TH_capable = P_self - P_ref + R_ref + M Уравнение 15
Таким образом, блок 130 управления устройства 100 обработки информации (AP) последовательно определяет пороговое значение EXTCCA_TH расширенного CCA для индивидуального подчиненного устройства.
Процесс определения информации о параметре блокировки (этап S722, показанный на фиг. 18)
Процесс определения информации о параметре аналогичен процессу в первом варианте осуществления представленной технологии и, следовательно, его описание, являющееся таким же, здесь не повторяется.
Процесс уведомления (этап S723, показанный на фиг. 18)
Блок 130 управления устройства 100 обработки информации (АР) сообщает устройству 200 обработки информации (STA) информацию, указывающую созданное правило изменения. Третий вариант осуществления представленной технологии дает пример, в котором устройство 100 обработки информации (АР) помещает пороговое значение расширенного ССА на место значения поля допуска для вычисления порогового значения расширенного ССА в кадр, чтобы сообщить то же самое. Кадр, в который помещена такая информация, может быть кадром маяка, который должен быть передан, например, всем подчиненным устройствам (STA), или может быть другим управляющим кадром, который должен передаваться индивидуально. Здесь в качестве примера представлен пример формата, в котором такая информация помещена в кадр маяка.
Пример формата маяка
На фиг. 19 показан пример формата кадра маяка, которым обмениваются между различными устройствами обработки информации в третьем варианте осуществления представленной технологии.
В нагрузку 471, показанную на фиг. 19, помещается поле 472 динамических параметров ССА (Dynamic CCA Parameters).
Следует заметить, что пример, показанный на фиг. 19, отличается от примера, показанного на фиг. 11, тем, что в поле 402 Dynamic CCA Parameters, показанном на фиг. 11, поле 473 списка порогов расширенного ССА (Extended CCA Threshold List) помещается вместо поля 405 CCA (ССА Margin). Дополнительно, в поле 473 Extended CCA Threshold List пороговое значение расширенного CCA для каждого подчиненного устройства (STA) помещается для каждого подчиненного устройства (STA). Поэтому, участки, схожие с участками в примере, показанном на фиг. 11, обозначаются схожими ссылочными позициями и их описание повторно не приводится.
Поле 473 Extended CCA Threshold List образовано полями 474 Num of Entries (M), 475 и 477 AID и 476 и 478 Extended CCA Threshold.
В поле 474 количества вводов (Num of Entries) (M) помещается количество подчиненных устройств (STA), к которым присоединено устройство 100 обработки информации (AP) (количество подчиненных устройств (STA), которым передается пороговое значение расширенного CCA).
В поля 475 и 477 AID помещается информация, которая может указывать, для какого подчиненного устройства (STA) предназначено каждое пороговое значение расширенного CCA. На фиг. 19 показан пример, в котором AID (идентификатор Association) используется в качестве информации.
Пороговое значение расширенного CCA помещается в каждое поле 476 и 478 Extended CCA Threshold. Дополнительно, запоминается множество сочетаний полей 475 и 477 AID и 476 и 478 Extended CCA Threshold, равное множеству подчиненных устройств (STA), которым должно быть передано пороговое значение расширенного CCA.
Процесс установки порогового значения расширенного ССА (этап S724, показанный на фиг. 18)
В процессе уведомления, описанном выше, операция с расширенным CCA передается от устройства 100 обработки информации (AP) подчиненному устройству (STA). Поэтому, каждое устройство 200 обработки информации (STA) применяет переданное ему пороговое значение расширенного CCA в процессе уведомления (пороговое значение расширенного CCA должно применяться собственным устройством).
Следует заметить, что устройство 200 обработки информации (STA) может устанавливать, используя переданное ему пороговое значение расширенного CCA, в качестве верхнего предела, другое пороговое значение расширенного CCA в рамках диапазона, более низкого, чем пороговое значение расширенного CCA.
Процесс установки параметра блокировки
Поскольку процесс установки параметра блокировки подобен такому же процессу в первом варианте осуществления представленной технологии, его описание здесь не повторяется.
Процесс передачи и процесс реакции при приеме
Поскольку процесс передачи и процесс реакции при приеме аналогичны таким же процессам в первом варианте осуществления представленной технологии, их описание здесь не повторяется.
Таким образом, блок 130 управления устройства 100 обработки информации (AP) может передавать одну из таких информаций, как информация для указания порогового значения расширенного CCA (например, пороговое значение расширенного CCA) и информация (например, значение поля допуска) для назначения диапазона, в котором пороговое значение расширенного CCA должно изменяться другим устройством, принимающим опорный кадр, основываясь на отношении к мощности приема опорного кадра.
Следует заметить, что третий вариант осуществления представленной технологии приводит пример, в котором блок 130 управления устройства 100 обработки информации (AP) вычисляет и передает только пороговое значение расширенного CCA, тогда как вычисление параметра блокировки (например, мощности передачи), который должен использоваться подчиненным устройством (STA), выполняется блоком 230 управления устройства 200 обработки информации (STA). Однако, кроме того, вычисление параметра блокировки (например, мощности передачи) может выполняться блоком 130 управления устройства 100 обработки информации (AP), так что параметр блокировки передается подчиненному устройству (STA). В этом случае, устройство 200 обработки информации (STA) может применять пороговое значение расширенного CCA и значение параметра блокировки (например, мощности передачи), передаваемого ему так, как есть.
Дополнительно, блок 230 управления устройства 200 обработки информации (STA) не ограничивается использованием другого установленного значения, более низкого, чем переданная ему мощность передачи.
Хотя мощность передачи используется здесь в качестве примера параметра блокировки, то же самое аналогично применяется к другим параметрам блокировки, таким как AIFSN. Кроме того, в любом другом параметре блокировки блок 230 управления устройства 200 обработки информации (STA) не ограничивается использованием другого установленного значения, с котором оно становится менее предпочтительным по сравнению с переданным ему значением установки параметра.
Пример, в котором также используется изменение другого порогового значения контроля несущей
В дополнение к изменению порогового значения расширенного ССА, вместе с ним может использоваться изменение порогового значения обнаружения обычного контроля несущей. Пороговое значение обнаружения обычного контроля несущей, в частности, указывает пороговое значение обнаружения преамбулы, пороговое значение обнаружения энергии и пороговое значение обнаружения CCA Mid Packet. Например, когда должно быть изменено пороговое значение обнаружения преамбулы, можно управлять пороговым значением обнаружения преамбулы, так чтобы оно было значением, равным или ниже определенного порогового значения расширенного ССА.
4. Четвертый вариант осуществления
Четвертый вариант осуществления представленной технологии показывает пример, в котором желаемый уровень обнаружения (желаемый уровень приема) передается партнеру по связи. В частности, четвертый вариант осуществления представленной технологии отличается от первого-третьего вариантов осуществления представленной технологии способом получения порогового значения расширенного CCA, которое должно использоваться, когда должна выполняться операция с расширенным CCA.
Следует заметить, что конфигурация устройства обработки информации в четвертом варианте осуществления представленной технологии является, по существу, той же самой, что и устройства 100 обработки информации (АР) и устройства 200 обработки информации (STA), показанных на фиг. 1, 2 и т.д. Поэтому, фрагменты, общие с теми, которые имеются в первом варианте осуществления представленной технологии, обозначаются ссылочными позициями, схожими с первым вариантом осуществления представленной технологии, и связанное с ними описание повторно не приводится.
Пример операции с расширенным ССА
Сначала описывается идея операции с расширенным ССА в четвертом варианте осуществления представленной технологии.
Устройство обработки информации (AP и STA), выполняющее операцию с расширенным CCA, должно пакетировать пакет, который должен передаваться от собственного устройства, с информацией для указания желаемого уровня обнаружения, и передать пакет. Здесь, в качестве поля, к которому добавляется информация для указания желаемого уровня обнаружения, может применять, например, часть поля в заголовке PLCP. Пример, в котором информация для указания желаемого уровня обнаружения в части поля в заголовке PLCP, показан на фиг. 20.
Пример формата заголовка PLCP
На фиг. 20 показан пример формата заголовка PLCP, которым обмениваются между различными устройствами, образующими систему 10 связи в четвертом варианте осуществления представленной технологии. Фиг. 20 принимает формат PPDU (Presentation-layer Protocol Data Unit, блок данных по вротоколу уровня представления) в качестве примера для описания.
PPDU образуется из поля 481преамбулы Preamble, поля 482 сигнала SIGNAL, поля 483 расширения Extension, поля 484 сервиса Service, поля 485 MPDU (MAC Protocol Data Unit, блок данных по протоколу МАС) и поля 486 Tail & Pad.
Поле 481 преамбулы Preamble указывает часть, соответствующую стандарту IEEE802.11 L-STF (Legacy Short Training Field) или L-LTF (Legacy Long Training Field) и показанную в позиции b на фиг. 20. Дополнительно, поле 481 Preamble имеет формат, совместимый с ними.
Поле 482 SIGNAL является полем, в котором описывается информация, необходимая для декодирования последовательного сигнала. В качестве примера, ему соответствует стандарт IEEE802.11 L-SG (Legacy SIGNAL) или VHT-SIG-A (Very High Throughput SIGNAL-A), как показано в позиции b на фиг. 20.
Следует заметить, что в зависимости от формата иногда вслед за SIGNAL 482 добавляется дополнительное поле (VHT-STF, VHT-LTF или VHT-SIG-B).
Здесь, в четвертом варианте осуществления представленной технологии поле для помещения в него желаемого уровня обнаружения (Requested Detection Level, запрошенный уровень обнаружения) и идентификатора BSS (информация COLOR) подготавливается вновь как часть поля 482 сигнала SIGNAL, которое является заголовком PLCP внутри физического заголовка. В частности, поле для помещения в него желаемого уровня обнаружения и идентификатора BSS обеспечивается вновь на участке, обрабатываемом как поле Reserved в SIGNAL 482 части заголовка PLCP. Кроме того, каждое из устройств обработки информации (за исключением существующих устройств) после того, как величина затухания сообщена партнеру по связи посредством передачи, вычисляет желаемый уровень обнаружения, основываясь на величине затухания, и помещает желаемый уровень обнаружения в поле SIGNAL 482. Дополнительно, каждое устройство обработки информации (за исключением существующих устройств) помещает в поле 482 SIGNAL также идентификатор BSS, чтобы передать идентификатор BSS.
Следует заметить, что в четвертом варианте осуществления представленной технологии желаемый уровень обнаружения и идентификатор BSS обеспечиваются в части, обрабатываемой как Reserved в поле 482 SIGNAL. Следовательно, функция технических требований в четвертом варианте осуществления представленной технологии может быть реализована, не вызывая приема на существующем устройстве.
Устройство обработки информации (отличное от существующего устройства), принимающее пакет, в который помещены желаемый уровень обнаружения и идентификатор BSS, принимает и использует желаемый уровень обнаружения и идентификатор BSS в операции с расширенным CCA.
Дополнительно, в четвертом варианте осуществления представленной технологии, когда информация для указания желаемого уровня обнаружения помещается в часть поля заголовка PLCP, в заголовок PLCP вместе с ней также помещается информация COLOR.
Пример установки желаемого уровня обнаружения
На фиг. 21 представлена диаграмма последовательности выполнения примера установки желаемого уровня обнаружения устройством 200 обработки информации (STA) в четвертом варианте осуществления представленной технологии. На фиг. 21 показано прохождение всего процесса, связанного с устройством 100 обработки информации (АР) и устройством 200 обработки информации (STA) в качестве устройств обработки информации, образующих систему 10 связи. Дополнительно, на фиг. 21 показан пример, в котором на стороне устройства 200 обработки информации (STA) выполняется операция расширенного CCA, определяющая место назначения пакета в устройстве 100 обработки информации (AP).
Сначала устройство 100 обработки информации (AP) вычисляет значение поля допуска для вычисления желаемого уровня обнаружения. Способ вычисления может быть подобен процессу определения поля допуска расширенного CCA (этап S721, показанному на фиг. 18) в первом варианте осуществления настоящей технологии. Затем устройство 100 обработки информации (AP) помещает вычисленное значение поля допуска для вычисления желаемого уровня обнаружения в маяк и передает маяк (этап S731).
Устройство 200 обработки информации (STA) принимает маяк (этап S732). Сначала устройство 200 обработки информации (STA) вычисляет EXTCCA_TH_REQ для желаемого уровня обнаружения.
Например, блок 230 управления устройства 200 обработки информации (STA) оценивает величину затухания при распространении сигнала между собственным устройством (STA) и местом назначения пакета (устройство 100 обработки информации (AP)). Например, блок 230 управления устройства 200 обработки информации (STA) может оценить затухание при распространении сигнала до устройства 100 обработки информации (AP) на основе информации, полученной от устройства 100 обработки информации (AP). Что касается этой информации, может, например, использоваться информация, заранее переданная от устройства 100 обработки информации (AP) (мощность P_ref перередачи опорного кадра и мощность приема R_ref опорного кадра (AP)). В этом случае описывается пример, в котором местом назначения является устройство 100 обработки информации (AP) и опорный кадр является кадром маяка. Пример формата кадра маяка в этом случае показан на фиг. 22.
Пример формата маяка
На фиг. 22 показан пример формата кадра маяка, которым обмениваются между устройствами обработки информации в четвертом варианте осуществления представленной технологии.
В нагрузку 491 кадра маяка, показанного на фиг. 22, помещают поле 492 Tx info и поле 402 Dynamic CCA Parameters. Следует заметить, что пример, показанный на фиг. 22, является примером, в котором поле 492 Tx info добавляется в нагрузку, показанную на фиг. 11. Поэтому, участки, общие с участками, указанными в примере, показанном на фиг. 11, обозначаются схожими ссылочными позициями и их описание повторно не приводится.
Поле 492 Tx info образуется полем 493 Element ID, полем 494 Length и полем 495 Tx Power. Следует заметить, что они соответствуют участкам с такими же наименованиями, показанным на фиг. 17.
Как показано на фиг. 22, в кадре маяка мощность передачи P_ref опорного кадра помещается в поле 495 Tx Power. В то же время, значение М поля допуска, необходимое для вычисления желаемого уровня обнаружения, помещается в поле 405 Margin. Дополнительно, RSSI кадра маяка становится мощностью приема R_ref опорного кадра.
Например, блок 230 управления устройства 200 обработки информации (STA) может определить значение, в котором величина затухания при распространении, мощность передачи P_self собственного устройства и значение поля допуска М для вычисления желаемого уровня обнаружения учитываются как желаемый уровень обнаружения EXTCCA_TH_REQ. В частности, желаемый уровень обнаружения EXTCCA_TH_REQ может определяться, используя приведенное ниже уравнение 16 (этап S733).
EXTCCA_TH_REQ = P_self - P_ref + R_ref + M Уравнение 16
Здесь М, описанное выше, имеет смысл величины поля допуска для вариации канала. Например, М может быть установлено равным приблизительно 10-20 дБ.
Затем, устройство 200 обработки информации (STA) запоминает желаемый уровень обнаружения EXTCCA_TH_REQ внутри себя (этап S733).
Затем устройство 200 обработки информации (STA) при выполнении передачи устройству 100 обработки информации (AP) помещает запомненный желаемый уровень обнаружения EXTCCA_TH_REQ и информацию COLOR в заголовок PLCP и передает их (этап S734). Например, значение EXTCCA_TH_REQ после применения к нему фиксированного квантования может быть записано в поле Request Detection Level поля 482 SIGNAL, показанного на фиг. 20.
Следует заметить, что хотя в этом примере показан пример вычисления желаемого уровня обнаружения на стороне устройства 200 обработки информации (STA), на стороне устройства 100 обработки информации можно также аналогичным образом вычислять и использовать желаемый уровень обнаружения. Например, устройство 100 обнаружения информации (АР) может вычислять желаемый уровень обнаружения, получая информацию об опорном кадре и мощности передачи от подчиненного устройства (STA). Здесь, в случае устройства 100 обработки информации (AP) считается, что существует множество подчиненных устройств (STA), которые становятся местом назначения. Следовательно, устройство 100 обработки информации (AP) вычисляет и сохраняет желаемый уровень обнаружения EXTCCA_TH_REQ для каждого места назначения. Затем, когда устройство 100 обработки информации (AP) передает пакет, оно описывает для каждого места назначения соответствующее EXTCCA_TH_REQ и передает пакет.
Дополнительно, хотя здесь приводится пример, в котором информация, помещенная в кадр маяка, используется в качестве значения поля допуска для вычисления желаемого порогового значения обнаружения, известное значение, определенное заранее, может храниться внутри него и использоваться.
Операция с расширенным ССА в четвертом варианте осуществления представленной технологии обычно подобна операции, показанной на фиг. 7. В этом случае, после декодирования поля заголовка PLCP одновременно также считывается значение желаемого уровня обнаружения, описанного в заголовке PLCP. Затем считанное значение желаемого уровня обнаружения используется в качестве порогового значения расширенного ССА. В частности, считанное пороговое значение расширенного ССА используется, когда процесс определяется, основываясь на таблице классификации процессов, показанной на фиг. 6.
Следовательно, в том случае, когда пакет от другой беспроводной сети, в котором желаемый уровень обнаружения установлен на высокое значение, поступает на низком уровне приема, контроль несущей может быть обработан как бездействующий и одновременно может быть выполнена передача.
В таком случае, в четвертом варианте осуществления представленной технологии, поскольку пороговое значение расширенного ССА которое должно применяться, окончательно определяется, когда каждое устройство обнаруживает пакет, сигнализация об определении порогового уровня может быть заранее пропущена.
Дополнительно, в четвертом варианте осуществления представленной технологии обеспечивается информация для вычисления параметра блокировки, в основном, соответствующего включению/выключению (ON/OFF) функции расширенного ССА.
Пример общей конфигурации
На фиг. 23 представлена диаграмма последовательности выполнения операций примера прохождения общей обработки, выполняемой устройствами обработки информации, образующими систему 10 связи, соответствующую четвертому варианту осуществления представленной технологии. На фиг. 23 показано прохождение общей обработки, связанной с устройством 100 обработки информации (АР) и устройством 200 обработки информации (STA) в качестве устройств обработки информации, образующих систему 10 связи.
Сначала устройство 100 обработки информации (АР) выполняет процесс определения информации параметра блокировки (этап S731). Затем устройство 100 обработки информации (АР) выполняет процесс уведомления устройства 200 обработки информации (STA) (этап S732).
Затем устройство 200 обработки информации (STA) выполняет процесс установки параметра блокировки (этап S733). Ниже описываются такие процессы, как указано выше.
Процесс определения информации параметра блокировки (этап S731, показанный на фиг. 23)
Как описано выше, в четвертом варианте осуществления представленной технологии, отличном от первого варианта осуществления представленной технологии, в качестве порогового значения расширенного CCA всякий раз используется значение, помещенное в принятый пакет. Следовательно, параметр блокировки не опирается на пороговое значение расширенного ССА. Поэтому, в процессе определения информации параметра блокировки определяется информация для вычисления параметра блокировки, соответствующая включению/выключению (ON/OFF) функции расширенного ССА.
Пример определения информации для вычисления параметра блокировки
Например, устройства обработки информации (AP и STA) хранят информацию для вычисления параметра блокировки, которая должна применяться, когда операция расширенного ССА заранее включена (ON) в их блок запоминающего устройства. Затем, когда операция расширенного CCA включена (ON), устройства обработки информации (AP и STA) считывают и используют информацию для вычисления параметра блокировки, хранящуюся в блоке запоминающего устройства.
Здесь, сама по себе информация для вычисления параметра блокировки имеет такое значение, что ухудшение, которое другие устройства могут испытывать, отменяется, активируя функцию расширенного ССА.
Дополнительно, в качестве вариации информации для вычисления параметра блокировки может быть назначено множество видов параметров. Поэтому, в дальнейшем описываются их примеры.
Например, информация для вычисления параметра блокировки может содержать в качестве параметра для изменения мощности передачи в соотношении блокировки коэффициенты α и β коррекции мощности передачи.
Также, например, информация для вычисления параметра блокировки может содержать в качестве параметра для изменения типа фиксированного времени ожидания передачи в соотношении блокировки, коэффициенты γ, k и t коррекции фиксированного времени ожидания передачи.
Также, например, информация для вычисления параметра блокировки может содержать в качестве параметра для изменения случайного времени ожидания контроля несущей коэффициенты δ и ε коррекции случайного времени ожидания контроля несущей.
Также, например, информация для вычисления параметра блокировки может содержать в качестве параметра для изменения максимальной длительности времени кадра в соотношении блокировки, коэффицуиенты μ и ν коррекции максимальной длительности времени кадра. Следует заметить, что аналиогичный способ рассуждений может применяться, даже если они переписываются в максимальное количество информации передачи в один момент передачи кадра, максимальное количество соединений пакета в один момент передачи, максимальное количество времен повторной передачи одного и того же пакета или максимальную длительность времени, которые могут применяться при последовательной передаче множества кадров
Дополнительно, например, информация для вычисления параметра блокировки может содержать в качестве параметра для изменения используемой полосы пропускания канала в соотношении блокировки, коэффициент А коррекции используемой полосы пропускания канала.
Дополнительно, например, информация для вычисления параметра блокировки может содержать в качестве параметра для ограничения используемой частоты канала, используемой группы каналов.
Процесс уведомления (этап S732, показанный на фиг. 23)
В качестве кадра уведомления может использоваться маяк, показанный на фиг. 22.
Процесс установки параметра блокировки (этап S733, показанный на фиг. 23)
В четвертом варианте осуществления представленной технологии устройство обработки информации (STA), выполняющее операцию с расширенным ССА, наблюдает информацию для вычисления параметра блокировки, переданную от устройства обработки информации (АР). Информация для вычисления параметра блокировки, определенная в процессе определения информации параметра блокировки (этап S731, показанный на фиг. 23), в ответ на определение ее типа используется нижеследующим образом.
Следует заметить, что когда назначено множество видов информации для вычисления параметра блокировки, все они должны наблюдаться.
Дополнительно, в четвертом варианте осуществления представленной технологии, как описано здесь ранее, устройства обработки информации (AP и STA), которые выполняют операцию с расширенным CCA, помещают информацию о желаемом уровне приема в пакет, который должен передаваться собственным устройством.
Здесь также предполагается случай, в котором, в зависимости от характеристик устройства, в ситуации связи (например, когда желательно использовать модуляцию высокого уровня) или т.п. , каждое устройство обработки информации (STA) нежелательно устанавливать параметр блокировки. Следовательно, каждое устройство обработки информации (STA) может быть выполнено с возможностью определения, что оно не выполняет операцию с расширенным CCA, основываясь на характеристиках устройства, ситуации связи и т.д.
Далее описывается пример установки параметров блокировки.
Пример, в котором мощность передачи изменяется в соотношении блокировки
Мощность передачи может изменяться, используя коэффициенты коррекции α и β, полученные от устройства обработки информации (АР) в процессе уведомления. Например, ниже приводится случай, в котором изменение мощности передачи определяется уравнением, представленным ниже. Здесь, мощность передачи после изменения, представляется как P_updated и мощность передачи по умолчанию представляется как P_default. Нижеследующее уравнение является логическим.
P_updated = (P_default/α) + β Уравнение 17
Пример, в котором фиксированное время ожидания передачи изменяется в соотношении блокировки
Фиксированное время ожидания передачи соответствует, например, AIFS в стандарте IEEE802.11. Дополнительно, фиксированное время передачи соответствует количеству временных слотов (AIFSN), в течение которых следует ожидать выполнения пробной передачи. Можно изменять фиксированное время ожидания передачи. Например, случай изменения AIFSN, где используется коэффициент коррекции γ, показан с помощью приведенного ниже уравнения 18. Здесь AIFSN после изменения представляется как AIFSN_updated и AIFSN по умолчанию представляется как AIFSN_default. Нижеследующее уравнение представляется в действительных значениях.
AIFSN_updated = AIFSN_default + γ Уравнение 18
Здесь AIFSN по умолчанию представляет значение AIFSN, которое устройство 100 обработки информации (AP) сообщает в поле EDCA Parameter IE маяка. Коррекция AIFSN применяется ко всем категориям.
Пример, в котором случайное время ожидания контроля несущей изменяется в соотношении блокировки
Случайное время ожидания контроля несущей соответствует, например, CW (Contention Window, конфликтное окно), указывающему диапазон случайного обратного счета в стандарте IEEE 802.11. В то время, как CW содержит CWmin и CWmax, здесь описывается пример, в котором изменяется CWmin. Например, ниже приводится случай, в котором изменение CWmin, используя коэффициенты коррекции δ и ε, показано с помощью уравнения 19. Здесь CWmin после изменения представляется как CW_updated и CWmin по умолчанию представляется как CW_default. Нижеследующее уравнение представляется в действительных значениях.
CW_updated = CW_default x δ + ε Уравнение 19
Здесь CWmin по умолчанию представляет значение CWmin, о котором устройство 100 обработки информации (AP) информирует в поле EDCA Parameter маяка. Эта коррекция CWmin применяется индивидуально ко всем категориям доступа. В качестве δ и ε, например, к различным категориям доступа могут применяться различные значения. Дополнительно, аналогичная коррекция может выполняться также для CWmax.
Пример, в котором максимальная длительность кадра изменяется в соотношении блокировки
Здесь описывается пример, в котором изменяется максимальная длительность кадра. Например, этому соответствует длительность PPDU. Верхний предел обеспечивается следующим образом. В качестве примера с помощью приведенного ниже уравнения 20 показан пример вычисления значения управления длительностью PPDU, в котором используются коэффициенты коррекции μ и ν. Здесь значение ограничения длительности PPDU после изменения представляется посредством T_updated и значение ограничения длительности PPDU по умолчанию представляется посредством T_default. Уравнение 10 представляется в действительных значениях.
T_updated = T_default x μ x ν Уравнение 20
Следует заметить, что подобный путь рассуждений может применяться, даже если они переписываются на максимальную длительность, которая может использоваться в момент передачи кадра в максимальном объеме информации передачи, в момент передачи максимального количества подключений пакета, максимального количества повторных передач, или максимальную длительность, которая может использоваться при последовательной передаче множества кадров, как описано здесь ранее.
Пример, в котором используемая полоса пропускания канала изменяется в соотношении блокировки
Здесь описывается пример, в котором варьируется полоса пропускания канала, которая может использоваться для передачи. В качестве примера с помощью приведенного ниже уравнения 21 показан пример вычисления значения ограничения используемой полосы пропускания канала, при котором используется коэффициент коррекции λ. Здесь, используемая полоса пропускания канала представляется как BW_updated и используемая полоса пропускания канала по умолчанию представляется как BW_default, и минимальная величина разбиения представляется как BW_unit. Нижеследующее выражение представлено в действительных значениях.
BW_updated = BW_default – A x BW_unit Уравнение 21
Пример, в котором ограничивается используемая частота канала
Например, когда существует канал, назначенный устройством 100 обработки информации (АР), использоваться может только назначенный канал.
Процесс передачи и процесс реакции при приеме
Процесс передачи и процесс реакции при приеме подобны таким же процессам в первом варианте осуществления представленной технологии, за исключением того, что пороговое значение расширенного ССА, которое используется, когда должна выполняться операция с расширенным ССА, получают и используют каждый раз. Поэтому их описание здесь повторно не приводится.
Четвертый вариант осуществления представленной технологии дает пример, в котором блок 130 управления устройства 100 обработки информации (АР) определяет информацию для вычисления параметра блокировки и сообщает подчиненному устройству (STA) информацию для вычисления параметра блокировки. Однако, как показано в третьем варианте осуществления представленной технологии, блоком 130 управления устройства 100 обработки информации (AP) определяется не информация для вычисления параметра блокировки, а сам параметр блокировки (например, установленное значение мощности передачи) и этот параметр блокировки передается подчиненному устройству (STA). В этом случае, блок 230 управления подчиненного устройства 200 (STA) не ограничивается в использовании другого установленного значения, с котором оно становится менее предпочтительным по сравнению с переданным ему установленным значением параметра.
5. Пятый вариант осуществления
Первый вариант осуществления представленной технологии дает пример, в котором устройство обработки информации (STA) выполняет управление мощностью передачи (transmission power control, TPC), учитывая выполнение операции с расширенным ССА в качестве предпосылки.
Пятый вариант осуществления представленной технологии дает пример, в котором устройство обработки информации (STA) выполняет управление мощностью передачи (TPC), выполняя управление мощностью передачи в качестве предпосылки. Следует заметить, что пятый вариант осуществления представленной технологии позволяет также случай, в котором EXTCCA_TH устройством обработки информации (STA) не изменяется (а именно, операция с расширенным CCA не выполняется). Дополнительно, мощность передачи, измененная с помощью управления мощностью передачи, упоминается также как мощность передачи TPC. Дополнительно, мощность передачи, которая берется в качестве опорной для вычисления величины коррекции с помощью управления мощностью передачи, упоминается также как опорная мощность передачи. Дополнительно, параметр передачи, который изменяется в соотношении блокировки с помощью управления мощности передачи, упоминается также как параметр передачи TPC.
Следует заметить, что конфигурация устройства обработки информации в пятом варианте осуществления представленной технологии является, по существу, той же самой, что и устройства 100 обработки информации (АР) и устройства 200 обработки информации (STA), показанных на фиг. 1, 2 и т.д. Поэтому, фрагменты, общие с теми, которые имеются в первом варианте осуществления представленной технологии, обозначаются ссылочными позициями, схожими с первым вариантом осуществления представленной технологии, и часть их описания повторно не приводится.
Пример общей обработки
На фиг. 24 представлена диаграмма последовательности выполнения операций примера прохождения общей обработки, выполняемой устройствами обработки информации, образующими систему 10 связи, соответствующую пятому варианту осуществления представленной технологии. На фиг. 24 показано прохождение общей обработки, связанной с устройством 100 обработки информации (АР) и устройством 200 обработки информации (STA) в качестве устройств обработки информации, образующих систему 10 связи.
Сначала устройство 100 обработки информации (АР) выполняет процесс определения поля допуска мощности передачи (этап S741). Затем устройство 100 обработки информации (АР) выполняет процесс определения информации параметра блокировки (этап S742). Затем устройство 100 обработки информации (АР) выполняет процесс уведомления устройства 200 обработки информации (STA) (этап S743).
Сначала устройство 200 обработки информации (АР) выполняет процесс определения мощности передачи (этап S744). Затем устройство 200 обработки информации (STA) выполняет процесс установки параметра блокировки (этап S745).
Затем процесс передачи и процесс подтверждения приема выполняется между устройством 100 обработки информации (АР) и устройством 200 обработки информации (STA) (этап S746).
Затем устройство 100 обработки информации (АР) выполняет процесс управления мощностью передачи (этап S747). Упомянутые процессы описываются ниже.
Процесс определения поля допуска мощности передачи (этап S741, показанный на фиг. 24)
Блок 130 управления устройства 100 обработки информации (AP) определяет в качестве одного из правил изменения значение поля допуска, которое должно использоваться, когда подключенное подчиненное устройство (STA) определяет мощность передачи (мощность передачи ТРС).
Устройство 100 обработки информации (AP) может определить значение поля допуска на основе различных ссылок. Например, блок 130 управления устройства 100 обработки информации (АР) может контролировать окружающую обстановку, чтобы измерять среднюю мощность помехи, и может определять значение поля допуска на основе измеренной средней мощности помехи. Например, блок 130 управления устройства 100 обработки информации (АР), может определять высокое значение, когда средняя мощность помехи является высокой относительно порогового значения, но может определять низкое значение, когда средняя мощность помехи является низкой относительно порогового значения.
Однако может использоваться и другой способ определения. Например, блок 130 управления устройства 100 обработки информации (АР) может определять поле допуска на основе количества (или отношения) устройств HE и существующих устройств из числа подчиненных устройств (STA). Кроме того, например, блок 130 управления устройства 100 обработки информации (АР) может определять значение допуска, учитывая информацию о количестве (или отношении) устройств HE и существующих устройств, принадлежащих к другому BSS. Дополнительно, например, блок 130 управления устройства 100 обработки информации (АР) может определять значение поля допуска, учитывая подробности о количестве устройств, готовых для операции с расширенным ССА, и количестве существующих устройств, не имеющих функции.
Кроме того, блок 130 управления устройства 100 обработки информации (АР) может определять значение поля допуска на основе сочетания количества устройств обработки информации (STA) и средней мощности помехи, описанной здесь выше. Кроме того, блок 130 управления устройства 100 обработки информации (АР) может применять в качестве значения поля допуска предварительно заданное значение.
Процесс определения информации параметра блокировки (этап S742, показанный на фиг. 24)
Блок 130 управления устройства 100 обработки информации (AP) определяет в качестве одного из правил изменения параметр блокировки, который должен использоваться, когда подключенное подчиненное устройство (STA) определяет параметр передачи. В частности, блок 130 управления устройства 100 обработки информации (АР) изменяет параметр передачи, исходя из его значения по умолчанию.
Здесь, параметр блокировки является параметром, заставляющим устройство обработки информации (STA) изменять параметр передачи на такое значение, которое обладает обратным действием при увеличении/уменьшении показателя успеха передачи, изменяя мощность передачи относительно опорной мощности передачи. Другими словами, параметр блокировки является сопутствующим параметром, применяемым для снижения неравнодоступности во всей системе, когда устройство обработки информации (STA) изменяет мощность передачи. Например, параметр блокировки обладает смыслом штрафа, который должен налагаться, когда мощность передачи должна увеличиваться, взамен увеличения показателя поощрения передачи. С другой стороны, когда мощность передачи должна быть уменьшена, параметр блокировки обладает смыслом поощрения, которое должно обеспечиваться в обмен на снижение показателя поощрения передачи. С помощью этого параметра блокировки, устанавливается параметр передачи, измененный с параметра передачи по умолчанию в соотношении блокировки с помощью изменения мощности передачи.
Предполагается, что параметры блокировки по-отдельности обладают соответствующим соотношением со значениями полей допуска, описанных здесь ранее. Другими словами, параметр блокировки уникальным образом соответствует значению поля допуска. Следовательно, в устройстве 100 обработки информации (АР) гарантируется, что если значение поля допуска является одним и тем же, то и изменяемый параметр является одним и тем же. Сочетания полей допуска и параметров блокировки могут быть общими с другими устройствами обработки информации (АР). Когда при таком способе сочетания являются общими, гарантируется, что даже в другом устройстве 100 обработки информации (АР), если значение поля допуска является одним и тем же, то и тогда и изменяемый параметр является одним и тем же.
Например, блок 130 управления устройства 100 обработки информации (АР) может заранее сохранить сочетания значений полей допуска и параметры блокировки в блоке 120 запоминающего устройства, с тем, чтобы среди этих хранящихся сочетаний можно было выбрать сочетание, которое должно использоваться. Здесь, критерий выбора, по существу, описан выше со ссылкой на критерий для значения поля допуска. Кроме того, сочетание может быть получено, используя формулу вычисления, которая делает значение поля допуска и параметр блокировки соответствующими по отдельности их соответствующей соотношении друг с другом.
Здесь, параметр передачи, измененный с помощью параметра блокировки, доступен в различных формах.
Например, параметр блокировки может содержать в качестве параметра для изменения EXTCCA_TH коэффициенты α и β изменения EXTCCA_TH. Таким образом, EXTCCA_TH изменяется в соотношении блокировки с помощью изменения мощности передачи.
Дополнительно, параметр блокировки может содержать в качестве параметра для изменения фиксированного времени ожидания передачи коэффициенты γ, k, τ изменения фиксированного времени ожидания передачи. Таким образом, в соотношении блокировки фиксированное время ожидания может изменяться с помощью изменения мощности передачи.
Дополнительно, параметр блокировки может содержать в качестве параметра для изменения случайного времени ожидания контроля несущей коэффициенты δ и ε изменения случайного времени ожидания контроля несущей. Таким образом, случайное время ожидания контроля несущей может изменяться в соотношении блокировки с помощью изменения мощности передачи.
Дополнительно, параметр блокировки может содержать в качестве параметра для изменения эксклюзивной продолжительности времени беспроводного ресурса (например, частоты), коэффициенты μ и ν изменения максимальной продолжительности кадра. Таким образом, эксклюзивная продолжительность беспроводного ресурса изменяется в соотношении блокировки с помощью изменения мощности передачи. Следует заметить, что для той же самой цели в параметрах блокировки могут содержаться параметр изменения максимального объема информации передачи в момент передачи кадра, максимальное количество соединений пакета в момент передачи, максимальное количество времен повторных передач того же пакета или максимальная длительность времени, которая может применяться при последовательной передаче множества кадров.
Дополнительно, параметр блокировки может содержать в качестве параметра для изменения используемой полосы пропускания канала коэффициент А коррекции используемой полосы пропускания канала. Таким образом, используемая полоса пропускания канала изменяется в соотношении блокировки с помощью изменения мощности передачи.
Дополнительно, параметр блокировки может содержать в качестве параметра для ограничения используемой частоты канала, по меньшей мере, коэффициент ω принятия решения об операции ограничения канала и информацию, которая назначает используемую группу каналов. Таким образом, используемая частота канала изменяется в соотношении блокировки с помощью изменения мощности передачи.
Процесс уведомления (этап S743, показанный на фиг. 24)
Блок 110 связи и блок 130 управления управления устройства 100 обработки информации (АР) сообщает устройству 200 обработки информации (STA) информацию, указывающую сформированное правило изменения.
В пятом варианте осуществления представленной технологии устройство 100 обработки информации (АР) помещает значение поля допуска в параметр блокировки в кадр для дальнейшего уведомления. Здесь, кадр местоположения для размещения может быть кадром маяка, который передается всем подчиненным устройствам (STA), или может быть какими-то другими кадрами (например, управляющими кадрами), которые передаются индивидуально. Здесь, на фиг. 25 показан пример формата для случая, в котором кадр маяка используется для размещения.
Пример формата маяка
На фиг. 25 показан пример формата кадра маяка, которым обмениваются между различными устройствами обработки информации в пятом варианте осуществления представленной технологии.
В нагрузку 501 кадра маяка, показанного на фиг. 25, помещают поле 492 Tx info и поле 502 Dynamic TPC Parameters. Следует заметить, что пример, показанный на фиг. 25, является примером, в котором в нагрузку 491, показанную на фиг. 22, поле 502 Dynamic TPC Parameters помещено вместо поля 402 Dynamic CCA Parameters. Дополнительно, пример, показанный на фиг. 25, является примером, в котором в поле 402 Dynamic CCA Parameters, показанном на фиг. 22, поле 503 TPC margin помещается вместо поля 405 CCA Margin. Поэтому, участки, общие с участками, указанными в примере, показанном на фиг. 22, обозначаются схожими ссылочными позициями и их описание повторно не приводится.
В поле 503 TPC margin помещается значение поля допуска, определенное посредством процесса определения поля допуска мощности передачи, описанного здесь ранее (этап S741, показанный на фиг. 24) (значение поля допуска для определения мощности передачи).
Как показано на фиг. 25, в кадре маяка мощность передачи P_ref опорного кадра помещается в поле 495 Tx Power. Дополнительно, значение М поля допуска для определения мощности передачи помещается в поле 503 TPC margin.
Таким образом, информация, указывающая значение поля допуска параметр блокировки (а именно, правило изменения), передается от устройства 100 обработки информации (АР) устройству 200 обработки информации (STA), как описано здесь ранее. Следует заметить, что подобно первому варианту осуществления представленной технологии, устройству 200 обработки информации (STA) вместо передачи значения поля допуска и параметра блокировки, для их указания может передаваться количество режимов.
Процесс определения мощности передачи (этап S744, показанный на фиг. 24)
Блок 230 управления устройства 200 обработки информации (STA) определяет и устанавливает мощность передачи (мощность передачи ТРС) на основе уведомления от устройства 100 обработки информации (AP).
Например, блок 230 управления устройства 200 обработки информации (STA) определяет мощность передачи на основе значения поля допуска, переданного ему, и мощности приема опорного кадра (например, RSSI). Здесь опорный кадр является кадром маяка, в который помещена информация, указывающая описанное выше правило изменения.
На фиг. 26 показан пример процесса определения мощности передачи (процесс определения мощности передачи, TPC) устройством 200 обработки информации (STA) в пятом варианте осуществления представленной технологии. На фиг. 26 показан пример обмена между устройством 100 обработки информации (АР) и устройством 200 обработки информации (STA).
Сначала блок 210 связи устройства 200 обработки информации (STA) принимает кадр маяка, переданный от устройства 100 обработки информации (АР) места назначения соединения.
Например, устройство 200 обработки информации (STA) определяет мощность передачи, с помощью которой оценивают сигнал, переданный от собственного устройства, который должен быть принят устройством 100 обработки информации (AP) при мощности приема, большей на величину, равную значению М поля доступа, чем EXTCCA_TH на стороне устройства 100 обработки информации (AP), в качестве нижнего предельного значения устанавливаемой мощности передачи.
В частности, блок 230 управления устройства 200 обработки информации определяет значение, полученное добавлением порогового значения расширенного CCA по умолчанию и поля допуска устройства 100 обработки информации (AP) к значению, полученному вычитанием мощности приема из мощности передачи опорного кадра в качестве нижнего предельного значения TXPOWER_capable устанавливаемой мощности передачи, и вычисляет нижнее предельное значение TXPOWER_capable устанавливаемой мощности передачи, используя приведенное ниже уравнение 22. Здесь пороговое значение EXTCCA_TH_default расширенного CCA по умолчанию устройства 100 обработки информации (AP) является известным значением, общим с устройствами обработки информации AP and STA) в системе. Следует заметить, что нижеследующее уравнение 22 является логарифмическим уравнением.
TXPOWER_capable = TXPOWER_ref - R_ref + EXTCCA_TH_default + M Уравнение 22
Здесь, в уравнении 22 R_ref (дБм) представляет мощность приема (RSSI) устройства 200 обработки информации (STA) последнего опорного кадра (кадра маяка), принятого от устройства 100 обработки информации (AP) места назначения соединения. Дополнительно, M (дБ) представляет значение поля допуска, переданное от устройства 100 обработки информации (AP) в процессе уведомления, описанном выше, и TXPOWER_ref представляет мощность передачи опорного кадра, переданного от устройства 100 обработки информации (AP). Следует заметить, что R_ref может быть значением, полученным путем выполнения фильтрации, такой как усреднение результатов измерений для множества опорных кадров. Дополнительно, М является значением поля допуска. Дополнительно, значение TXPOWER_capable может ограничиваться верхним предельным значением или нижним предельным значением, основываясь на каком-то другом факторе.
Затем, блок 230 управления устройства 200 обработки информации (STA) изменяет мощность передачи (а именно, определяет мощность передачи TPC) внутри диапазона, который не становится меньше нижнего предельного значения TXPOWER_capable (а именно, внутри диапазона, в которой оно не ниже). Таким образом, вероятность, что сигнал, передаваемый от устройства 100 обработки информациии (АР), может обнаруживаться устройством 200 обработки информации (STA) может повышаться.
Дополнительно, значение опорной мощности передачи представляется как TXPOWER_ref и значение мощности передачи после изменения (а именно мощность передачи TPC) представляется как TXPOWER_updated. В этом случае, разность D_TXPOWER между TXPOWER_ref и TXPOWER_updated вычисляется, используя приведенное ниже уравнение 23. Заметим, что нижеследующее уравнение 23 является логарифмическим уравнением.
D_TXPOWER = TXPOWER_ref - TXPOWER_updated Уравнение 23
Здесь, в уравнении 23 значение опорной мощности передачи не должно обязательно быть значением, совпадающим с TXPOWER_ref, если оно известно и является общим в устройствах обработки информации (AP и STA) в системе. Дополнительно, если ссылка делается на приведенное выше уравнение 22, то тогда изменение в нижней предельной мощности передачи разрешается устройству 200 обработки информации (STA) 200, имеющему более высокий RSSI. Следует заметить, что изменение мощности передачи обладает степенью свободы в пределах некоторого диапазона и устройству 200 обработки информации (STA) нет необходимости устанавливать TXPOWER_updated равным TXPOWER_capable. Например, устройство 200 обработки информации (STA) может вообщен не менять мощность передачи. Другими словами, D_TXPOWER может варьироваться под управлением устройства 200 обработки информации (STA). Следовательно, можно предотвратить такую ситуацию, в которой устройство 200 обработки информации (STA), которое находится при плохом состоянии канала, изменяет нижнее предельное состояние мощности передачи таким образом, чтобы увеличить количество непреднамеренных отказов передачи и ухудшить характеристики всей системы. Дополнительно, устройство 200 обработки информации (STA) может установить мощность передачи в пределах диапазона в ответ на способ модуляции и способ кодирования для коррекции ошибок, которые должны им использоваться.
Процесс установки параметра блокировки (этап S745, показанный на фиг. 24)
Блок 230 управления устройства 200 обработки информации (STA) определяет и устанавливает параметр блокировки (параметр передачи ТРС).
Например, блок 230 управления устройства 200 обработки информации (STA) может управлять параметром передачи на основе разности (а именно, D_TXPOWER) между мощностью (мощностью передачи TPC), определенной в процессе передачи мощности передачи, описанном выше, и опорной мощностью передачи.
Например, блок 230 управления устройства 200 обработки информации (STA) может увеличивать величину изменения (масштаб штрафа или поощрения) в ответ на увеличение разницы и может уменьшать величину изменения в ответ на уменьшение разницы. Таким образом, неравнодоступность всей системы, возникающая в ответ на увеличение длительности или уменьшение длительности мощности передачи, может снижаться.
Дополнительно, блок 230 управления устройства 200 обработки информации (STA) может устанавливать параметр передачи (параметр передачи ТРС), используя параметр блокировки, соответствующий значению поля допуска. Предполагается, что устройство 200 обработки информации (STA) наблюдает за правилом изменения, переданным от устройства 100 обработки информации (АР), чтобы определить параметр передачи и не отклоняться от него. Далее описывается способ определения параметра передачи, основанный на параметре блокировки.
Блок 230 управления устройства 200 обработки информации (STA) может изменять пороговое значение EXTCCA_TH расширенного CCA своего собственного устройства в ответ на D_TXPOWER. Пример случая, в котором пороговое значение EXTCCA_TH расширенного ССА изменяется, используя коэффициенты α и β изменения, показан с помощью приведенного ниже уравнения 24. Следует заметить, что EXTCCA_TH после изменения представляется как EXTCCA_TH_updated и EXTCCA_TH по умолчанию представляется как EXTCCA_TH_default, и предполагается, что они являются значениями, выраженными в дБ. Нижеследующее уравнение является логарифмическим.
EXTCCA_TH_updated = EXTCCA_TH_default + (D_TXPOWER/α) + β
Уравнение 24
Здесь, когда α имеет положительное значение и мощность передачи ниже опорной мощности передачи, EXTCCA_TH увеличивается по мере увеличения D_TXPOWER (а именно, по мере увеличения мощности передачи). С другой стороны, когда α имеет положительное значение, но мощность передачи выше опорной мощности передачи, EXTCCA_TH уменьшается по мере уменьшения D_TXPOWER (а именно, по мере уменьшения мощности передачи).
С другой стороны, даже когда α имеет положительное значение и мощность передачи ниже опорной мощности передачи, может происходить случай, в котором EXTCCA_TH_updated, вычисленное в соответствии с приведенным выше уравнением 24, ниже, чем EXTCCA_TH_default. В этом случае, блок 230 управления использует EXTCCA_TH_default без изменения EXTCCA_TH. Таким образом, когда штраф или поощрение, которые должны быть применены, действует в обратном направлении, устройство 200 обработки информации (STA) использует параметр передачи по умолчанию.
Аналогично, даже когда α имеет положительное значение и мощность передачи выше опорной мощности передачи, может происходить случай, в котором EXTCCA_TH_updated, вычисленное в соответствии с приведенным выше уравнением 24, выше, чем EXTCCA_TH_default. В этом случае, блок 230 управления использует EXTCCA_TH_default без изменения EXTCCA_TH. Таким образом, когда штраф или поощрение, которые должны быть применены, действует в обратном направлении, устройство 200 обработки информации (STA) использует параметр передачи по умолчанию. Это аналогичным образом применяется также к другим параметрам передачи, указанным здесь далее.
Пример установки фиксированного времени ожидания передачи
Блок 230 управления устройства 200 обработки информации (STA) может изменять фиксированное время ожидания передачи в ответ на D_TXPOWER. Например, блок 230 управления устройства 200 обработки информации (STA) может изменять AIFSN в ответ на D_TXPOWER.
Пример случая, в котором AIFSN изменяется, используя коэффициент γ изменения, представляется с помощью приведенного ниже уравнения 25. Здесь AIFSN после изменения представляется как AIFSN_updated и AIFSN по умолчанию представляется как AIFSN_default и предполагается, что они имеют действительные значения.
AIFSN_updated = AIFSN_default - (D_TXPOWER/γ) Уравнение 25
Здесь предполагается, что AIFSN по умолчанию указывает значение AIFSN, о котором устройство 100 обработки информации (AP) информирует, используя EDCA Parameter IE кадра маяка. Это изменение AIFSN применяется ко всем категориям доступа.
Например, когда γ имеет положительное значение и мощность передачи ниже опорной мощности передачи, AIFSN (а именно, количество слотов ожидания) уменьшается по мере увеличения D_TXPOWER (а именно, по мере уменьшения мощности передачи). С другой стороны, когда γ имеет положительное значение, но мощность передачи выше опорной мощности передачи, AIFSN (а именно, количество слотов ожидания) увеличивается по мере уменьшения D_TXPOWER (а именно, по мере увеличения мощности передачи).
При этом, одиночная длительность слота T_slot может изменяться, используя приведенное ниже уравнение 26. Нижеследующее уравнение представляется в действительных значениях.
T_slot_updated = T_slot_default x k Уравнение 26
Дополнительно, длительность SIFS, которая является временем ожидания, когда AIFSN = 0, может изменяться, используя приведенное ниже уравнение 27. Нижеследующее уравнение представляется в действительных значениях.
SIFS_updated = SIFS_default x τ Уравнение 27
Пример установки случайного времени ожидания контроля несущей
Блок 230 управления устройства 200 обработки информации (STA) может изменять случайное время ожидания передачи в ответ на D_TXPOWER. Например, блок 230 управления устройства 200 обработки информации (STA) может изменять CWmin в ответ на D_TXPOWER.
Пример, в котором CWmin изменяется, используя коэффициенты изменения δ и ε, показан с помощью приведенного ниже уравнения 28. Здесь CWmin после изменения представляется как CW_updated и CWmin по умолчанию представляется как CW_default и предполагается, что они имеют действительные значения.
CW_updated = CW_default/(D_TXPOWER/δ) - (D_TXPOWER/ε) Уравнение 28
Здесь CWmin по умолчанию представляет значение CWmin, о котором устройство 100 обработки информации (AP) информирует, используя параметр IE EDCA кадра маяка. Изменение CWmin применяется ко всем категориям доступа. Следует заметить, что δ и ε могут выделяться с различными значениями индивидуальным категориям доступа.
Дополнительно, хотя в предшествующем описании описывается CWmin, CWmax может изменяться аналогично.
Например, когда δ и ε имеют положительные значения и мощность передачи ниже опорной мощности передачи, CWmin уменьшается и ожидаемое значение случайного времени передачи уменьшается в ответ на увеличение D_TXPOWER (а именно, по мере уменьшения мощности передачи). С другой стороны, когда δ и ε имеют положительные значения и мощность передачи выше опорной мощности передачи, CWmin увеличивается и ожидаемое значение случайного времени передачи увеличивается в ответ на уменьшение D_TXPOWER (а именно, по мере увеличения мощности передачи).
Пример установки максимальной длительности кадра
Блок 230 управления устройства 200 обработки информации (STA) может изменять максимальную длительность кадра в ответ на D_TXPOWER. Например, блок 230 управления устройства 200 обработки информации (STA) может обеспечивать верхний предел для длительности PPDU и определять верхний предел в ответ на D_TXPOWER.
Пример случая, в котором верхнее предельное значение для длительности PPDU изменяется, используя коэффициенты μ и ν изменения, показан с помощью приведенного ниже уравнения 29. Здесь верхний предел длительности PPDU после изменения представляется как T_updated и предполагается, что это действительное значение.
T_updated = μ + ν x D_TXPOWER Уравнение 29
Например, когда ν имеет положительное значение и мощность передачи ниже опорной мощности передачи, T_updated (а именно, длительность PPDU) увеличивается по мере увеличения D_TXPOWER (а именно, по мере уменьшения мощности передачи). С другой стороны, когда ν имеет положительное значение, но мощность передачи выше опорной мощности передачи, T_updated (а именно, длительность PPDU) уменьшается по мере увеличения D_TXPOWER (а именно, по мере увеличения мощности передачи).
Следует заметить, что, как описано выше, с целью изменения эксклюзивной длительности беспроводного ресурса подобное вычисление может применяться также в отношении максимального объема информации для передачи в единичном временном кадре передачи, максимального количества пакетных соединений при единичной продолжительности передачи, максимального количества повторений передачи одного и того же пакета и максимальной длительности, которая может использоваться для непрерывной передачи множества кадров.
Пример установки используемой полосы пропускания канала
Блок 230 управления устройства 200 обработки информации (STA) может изменять полосу пропускания канала, которая может использоваться, в ответ на D_TXPOWER. Пример случая, в котором используемая полоса пропускания канала изменяется, используя коэффициент А изменения, представляется с помощью приведенного ниже уравнения 30. Здесь, используемая полоса пропускания канала представляется как BW_updated и используемая полоса пропускания канала по умолчанию представляется как BW_default, тогда как минимальная величина разбиения полосы пропускания канала представляется как BW_unit и предполагается, что все они являются действительными значениями.
BW_updated = BW_default + ((A + D_TXPOWER)/BW_unit) x BW_unit
Уравнение 30
Например, когда A имеет положительное значение и мощность передачи ниже опорной мощности передачи, BW_updated (а именно, используемая полоса пропускания канала) увеличивается по мере увеличения D_TXPOWER (а именно, по мере уменьшения мощности передачи). С другой стороны, когда α имеет положительное значение, но мощность передачи выше опорной мощности передачи, BW_updated (а именно, используемая полоса пропускания канала) уменьшается по мере уменьшения D_TXPOWER (а именно, по мере увеличения мощности передачи).
Пример установки используемой частоты канала
Блок 230 управления устройства 200 обработки информации (STA) может изменять частоту канала, используемую для передачи, в ответ на D_TXPOWER. Например, когда используемая частота канала ограничивается устройством 100 обработки информации (АР), блок 230 управления устройства 200 обработки информации (STA) может удалить ограничение, когда D_TXPOWER выше, чем коэффициент ω принятия решения об операции ограничения канала. Таким образом, устройство 100 обработки информации (АР) может выполнять передачу, используя соответствующий канал.
Процесс передачи и реакции при приеме (этап S746, показанный на фиг. 24)
Процесс передачи и процесс реакции при приеме аналогичны таким же процессам в первом варианте осуществления представленной технологии и, следовательно, их описание здесь не повторяется. Следует заметить, что устройство 200 обработки информации (STA) уведомляет устройство 100 обработки информации (АР) о месте назначения подключения для информации, указывающей установленную мощность передачи.
Процесс управления мощностью передачи (этап S747, показанный на фиг. 24)
Процесс управления мощностью передачи аналогичен процессу в первом варианте осуществления представленной технологии и, следовательно, его описание, являющееся таким же, здесь не повторяется. Следует заметить, что устройство 100 обработки информации (АР) устанавливает на основе информации, указывающей мощность передачи, установленную устройством 200 обработки информации (STA), мощность передачи для кадра, который должен передаваться устройству 200 обработки информации (STA). Однако устройство 100 обработки информации (АР) поддерживает мощность передачи опорного кадра равной заданному значению (мощности передачи по умолчанию).
Другие примеры обработки
Блок 130 управления устройства 100 обработки информации (AP) может выполнять динамическое изменение мощности передачи и параметра передачи, используя значение поля допуска и параметра блокировки, определяемые собственным устройством.
В этом случае для каждого подчиненного устройства (например, устройства 200 обработки информации (STA)) устройства 100 обработки информации (AР) необходимо периодически передавать опорный кадр устройству 100 обработки информации (АР). В этом случае предполагается, что даже когда мощность передачи изменяется посредством описанного выше процесса в устройстве 200 обработки информации (STA), мощность передачи опорного кадра поддерживается на заданном значении. Дополнительно, в этот опорный кадр помещается информация, указывающая мощность передачи, которая должна использоваться для передачи опорного кадра.
Блок 130 управления устройства 100 обработки информации (AP) может измерять мощность приема R_ref опорного кадра от каждого из подчиненных устройств (STA) и выполнять изменение мощности передачи на основе R_ref для каждого подчиненного устройства (STA). Дополнительно, блок 130 управления устройства 100 обработки информации (АР) может изменять мощность передачи на основе D_TXPOWER для каждого подчиненного устройства (STA). Здесь, без индивидуальной установки значения для каждого подчиненного устройства, D_TXPOWER, выбранное в соответствии с некоторой опорой из числа D_TXPOWER для индивидуального подчиненного устройства (STA), может определяться как репрезентативное значение для определения параметра блокировки при передаче. Например, D_TXPOWER может быть, например, самой низкой D_TXPOWER, наибольшей D_TXPOWER, средним значением/промежуточным значением, полученным из множества выборок D_TXPOWER, передаваемых во множество определенных мест назначения, D_TXPOWER для устройства в месте назначения, которому вело передачу собственное устройство в последний раз, D_TXPOWER устройства источника передачи, от которого пакет был принят в последний раз, D_TXPOWER для устройства в месте назначения, которому собственное устройство намерено выполнить передачу в следующий раз, и т.п.
Следует заметить, что аналогично первому варианту осуществления представленной технологии, сочетания значений поля доступа и параметров блокировки могут использоваться совместно устройством 100 обработки информации (АР) и устройством 200 обработки информации (STA). В этом случае, информация о сочетании (список возможных сочетаний значений полей допуска и параметров блокировки), хранящаяся устройством 100 обработки информации (АР), может быть более предпочтительной информацией (другой более предпочтительный список), чем информация о сочетаниях, хранящаяся устройством 200 обработки информации (STA).
6. Шестой вариант осуществления
Шестой вариант осуществления представленной технологии показывает пример, в котором, на основе пятого варианта осуществления представленной технологии, в качестве правила добавляется процесс подавления чрезмерного уменьшения мощности передачи в ответ на ситуацию. К тому же, может быть обеспечена идея, посредством которой дополнительно повышается эффективность всей системы.
В частности, шестой вариант осуществления представленной технологии показывает пример, в котором, как в пятом варианте осуществления представленной технологии, реализуется ограничение нижним предельным значением до TXPOWER_capable, описанного выше со ссылкой на фиг. 26. Дополнительно, шестой вариант осуществления представленной технологии показывает пример, обеспечивающий идею для повышения эффективности за счет учета количества устройств НЕ и существующих устройств.
Следует заметить, что конфигурация устройства обработки информации в шестом варианте осуществления представленной технологии является, по существу, той же самой, что и устройства 100 обработки информации (АР) и устройства 200 обработки информации (STA), показанных на фиг. 1, 2 и т.д. Поэтому, фрагменты, общие с теми, которые имеются в первом варианте осуществления представленной технологии, обозначаются ссылочными позициями, схожими с первым вариантом осуществления представленной технологии, и часть их описания повторно не приводится.
Дополнительно, в дальнейшем, со ссылкой на фиг. 24, описываются характерные процессы шестого варианта осуществления представленной технологии.
Процесс определения поля допуска мощности передачи (этап S741, показанный на фиг. 24)
Шестой вариант осуществления представленной технологии показывает пример, в котором для определения поля допуска мощности передачи устройство 100 обработки информации (АР) использует информацию о количестве устройств НЕ и о количестве существующих устройств.
Устройство 100 обработки информации (AP) может определить значение поля допуска, обращаясь к различным ссылкам. Например, блок 130 управления устройства 100 обработки информации (АР) контролирует окружающую обстановку, чтобы измерять среднюю мощность помехи, и может определять значение поля допуска на основе измеренной средней мощности помехи. Например, блок 130 управления устройства 100 обработки информации (АР), может определить высокое значение, когда средняя мощность помехи является высокой относительно порогового значения, но может определить низкое значение, когда средняя мощность помехи низкая относительно порогового значения.
Дополнительно, блок 130 управления устройства 100 обработки информации (АР) может определять поле допуска на основе количества (или отношения) устройств HE и существующих устройств из числа подчиненных устройств. Кроме того, например, блок 130 управления устройства 100 обработки информации (АР) может определять значение поля допуска мощности передачи, учитывая информацию о количестве (или отношении) устройств HE и существующих устройств, принадлежащих к беспроводной сети, открытой другим устройством обработки информации (АР). Например, блок 130 управления устройства 100 обработки информации (АР) может определять высокое значение поля допуска, когда отношение количества существующих устройств к общему количеству устройств высокое относительно порогового значения, но может определять низкое значение поля допуска, когда отношение существующих устройств низкое относительно порогового значения.
Дополнительно, блок 130 управления устройства 100 обработки информации (АР) может получать количество устройств НЕ и существующих устройств из числа подчиненных устройств из информации, которой владеет устройство 100 обработки информации (АР). Дополнительно, блок 130 управления устройства 100 обработки информации (АР) может получать информацию о количестве устройств НЕ и существующих устройств другой беспроводной сети из содержания маяка, переданного устройством 100 обработки информации (АР) другой беспроводной сети. Пример формата маяка в этом случае показан на фиг. 27.
Дополнительно, шестой вариант осуществления представленной технологии показывает пример, в котором устройство 100 обработки информации (АР) определяет значение поля допуска мощности передачи, а подчиненное устройство (STA) определяет нижний предельный уровень, который является параметром, используемым в процессе определения мощности передачи. Здесь нижний предельный уровень предпочтительно определяется на основе мощности помехи. Пример процесса определения описывается ниже.
Например, блок 130 управления устройства 100 обработки информации (АР) измеряет среднюю мощность помехи с помощью монитора и устанавливает значение результата измерения как I. Затем, блок 130 управления устройства 100 обработки информации (АР) устанавливает уровень, при котором может быть гарантировано достаточное отношение SINR для I, и мощность шума N в качестве нижнего предельного уровня. Здесь нижний предельный уровень представляется как LL. Дополнительно, когда отношение SINR, при котором определенный способ модуляции и кодирования (modulation and encoding method, MCS) может гарантировать достаточные характеристики передачи, представляется как SINR(m), где m – индекс MCS, то тогда нижнее предельное значение LL(m), соответствующее каждому m, определяется, используя приведенное ниже уравнение 31. Нижеследующее уравнение 31 представляется в действительных значениях.
LL(m) = SINR(m) x (I + N) Уравнение 31
Следует заметить, что каждое LL(m) может иметь значение, определенное из значения, полученного в соответствии с уравнением 31, учитывающим предварительно заданное смещение. Дополнительно, LL не обязательно может обеспечиваться посредстом количества, равного количеству MCS, которое должно использоваться, а может быть значением, представленным, например, LL, когда принимается конкретное количество MCS.
Процесс определения информации о параметре блокировки (этап S742, показанный на фиг. 24)
Процесс определения информации о параметре блокировки аналогичен процессу в пятом варианте осуществления представленной технологии и, следовательно, его описание является таким же и здесь не повторяется.
Процесс уведомления (этап S743, показанный на фиг. 24)
Формат кадра маяка, когда значение поля допуска и параметр блокировки помещаются в кадр маяка, подобно шестому варианту осуществления, показан на фиг. 27.
Пример формата маяка
На фиг. 27 показан пример формата кадра маяка, которым обмениваются между различными устройствами обработки информации в шестом варианте осуществления представленной технологии.
Пример, показанный на фиг. 27, является примером, в котором поле 511 динамических параметров TPC, Dynamic TPC Parameters, помещается вместо поля 444 динамических параметров CCA, показанного на фиг. 17. Дополнительно, пример, показанный на фиг. 27, является примером, в котором в поле 444 Dynamic CCA Parameters, показанном на фиг. 17, поле 512 TPC margin помещается вместо поля 454 CCA Margin. Поэтому, участки, схожие с участками в примере, показанном на фиг. 17, обозначаются схожими ссылочными позициями и их описание повторно не приводится.
В поле 512 TPC margin помещают значение поля допуска (значение поля допуска для определения мощности передачи), определенное посредством процесса определения поля допуска мощности передачи, описанного здесь ранее (этап S741, показанный на фиг. 24).
Процесс определения мощности передачи (этап S744, показанный на фиг. 24)
Блок 230 управления устройства 200 обработки информации (STA) может получить TXPOWER_capable в соответствии с уравнением 22, приведенным выше, подобно пятому варианту осуществления представленной технологии. Дополнительно, блок 230 управления устройства 200 обработки информации (STA) может получить нижний предельный уровень приема R_LL на основе информации LL(m) о нижнем уровне, переданной от устройства 100 обработки информации (AP) в процессе связи (этап S743, показанный на фиг. 24). Следует заметить, что хотя TXPOWER_capable, само по себе, является нижним предельным значением в установке TXPOWER_updated, арифметическая операция для нее назначает нижнее предельное значение TXPOWER_capable.
Здесь, из числа значений LL(m) в качестве R_LL определяется максимальное значение, не превышающее R_ref (RSSI маяка, показанного на фиг. 26). При этом, когда R_ref ниже любого из значений LL(m), минимальное значение из числа значений LL(m) может определяться как R_LL. Следует заметить, что блок 230 управления устройства 200 обработки информации (STA) может определить R_LL после добавления заданного смещения, используемого совместно с устройством 100 обработки информации (AP), к LL(m).
Затем блок 230 управления устройства 200 обработки информации (STA) может обновить TXPOWER_capable, используя приведенное ниже уравнение 32. Следует заметить, что нижеследующее уравнение 32 является логарифмическим уравнением.
TXPOWER_capable = max(TXPOWER_capable,
TXPOWER_ref - R_ref + R_LL) Уравнение 32
Блок 230 управления устройства 200 обработки информации (STA) может изменять мощность передачи в пределах диапазона, который не меньше нижнего предельного значения TXPOWER_capable (а именно, в пределах диапазона, внутри которого она не ниже него). Дополнительно, значение мощности передачи после изменения представляется как TXPOWER_updated. Следовательно, вероятность, что сигнал, передаваемый от устройства 200 обработки информациии (STA), может быть обнаружен устройством 100 обработки информации (AP), может повышаться.
Следует заметить, что блок 230 управления устройства 200 обработки информации (STA) может определять TXPOWER_updated, учитывая информацию, содержащуюся в поле 442 Associated STAs Info (показано на фиг. 27), принятую от устройства 100 обработки информации (AP). Например, когда отношение количества существующих устройств к общему количеству устройств высокое относительно порогового значения, блок 230 управления устройства 200 обработки информации (STA) может определить TXPOWER_updated до довольно высокого значения. С другой стороны, когда отношение количества существующих устройств к общему количеству устройств низкое относительно порогового значения, блок 230 управления устройства 200 обработки информации (STA) может определить TXPOWER_updated до довольно низкого значения.
Процесс установки параметра блокировки (этап S745, показанный на фиг. 24)
Процесс установки параметра блокировки аналогичен процессу в пятом варианте осуществления представленной технологии и, следовательно, его описание здесь не повторяется.
Процесс передачи и подтверждения приема (этап S746, показанный на фиг. 24)
Процесс передачи и процесс подтверждения приема аналогичны таким же процессам в пятом варианте осуществления представленной технологии и, следовательно, их описание здесь не повторяется.
Процесс управления мощностью передачи (этап S747, показанный на фиг. 24)
Процесс управления мощностью передачи аналогичен процессу в пятом варианте осуществления представленной технологии и, следовательно, его описание здесь не повторяется.
Выполняя таким способом такое расширение, как в шестом варианте осуществления представленной технологии для пятого варианта осуществления представленной технологии, TXPOWER_capable может быть установлена на дополнительном более высоком уровне посредством механизма нижнего предела для TXPOWER_capable, описанного выше. Следовательно, таким образом, можно избежать неблагоприятного эффекта чрезмерного снижения мощности передачи. Следует заметить, что неблагоприятный эффект здесь означает состояние, в котором, если мощность передачи снижается больше, чем это необходимо, то тогда используемая модуляция становится чрезмерно малой в отношении скорости передачи данных и эффективность использования беспроводных ресурсов системы, в целом, снижается.
Следует заметить, что шестой вариант осуществления представленной технологии показывает пример, в котором применяются два фактора расширения, механизм нижнего предела для TXPOWER_capable и коррекция, в которых учитывается информация о количестве (или отношении) устройств НЕ и существующих устройств. Однако, они не обязательно должны использоваться в сочетании, но любой из них может применяться независимо.
7. Седьмой вариант осуществления
В первом-шестом вариантах осуществления показаны примеры, в которых решение о том, является ли обнаруженный пакет пакетом, переданным от беспроводной сети, отличной от проводной сети, в которой принадлежит собственное устройство, принимается, используя информацию COLOR. Однако, решение может быть принято, используя BSSID в заголовке MAC.
Например, в случае A-MPDU, в котором множество MPDU подключаются для передачи, каждый MPDU (субкадр A-MPDU) содержит информацию BSSID и информацию FCS (Frame Check Sequence, последовательность проверки кадра) для подтверждения достоверности информации. Поэтому, когда содержание FCS в отношении субкадра A-MPDU во время приема и результат вычисления CRC совпадают друг с другом, даже во время приема A-MPDU, если информация BSSID отличается от информации, принадлежащей собственному устройству в данный момент времени, то можно принять решение, что обнаруженный пакет является пакетом, переданным от беспроводной сети, отличной от беспроводной сети, к которой принадлежит собственное устройство. Также, в таком случае, который описан, к последующим процессам может применяться операция с расширенным ССА.
Таким образом, седьмой вариант осуществления представленной технологии показывает пример, в котором используются как операция с ССА, которая использует заголовок PLCP, так и операция с расширенным CCA, которая использует заголовок MAC, описанный в первом-шестом вариантах осуществления представленной технологии.
Пример формата маяка
На фиг. 28 представлен пример формата кадра, которым обмениваются между различными устройствами, образующими систему 10 связи в седьмом варианте осуществления представленной технологии. На фиг. 28 показан пример формата кадра, используемого в процессе с расширенным ССА, применяющем заголовок МАС. При этом, в позиции b на фиг. 28 представлен пример формата кадра, используемого в первом-шестом вариантах осуществления представленной технологии (кадр, используемый в процессе с расширенным ССА, применяющем заголовок PLCP).
Кадр, показанный на фиг. 28, образуется из поля 521 преамбулы Preamble, поля 522 сигнала SIGNAL, поля 523 расширения Extension, субкадров 530, 540 и 550 и поля 525 Tail & Pad.
При этом, субкадр 530 A-MPDU Subframe образуется из поля 531MPDU Delimiter, поля 532 MAC Header, поля 533 MSDU (блок сервисных данных MAC) и поля 534 FCS. В поле 532 заголовка MAC Header содержится информация BSSID. Следует заметить, что конфигурация субкадров 540 и 550 A-MPDU Subframe подобна конфигурации субкадра 530 A-MPDU Subframe.
Например, когда CRC MPDU не имеет ошибки, беспроводная сеть, к которой принадлежит устройство источника передачи обнаруженного пакета, может быть определена точкой во времени, указанной отметкой А на стрелке, на основе информации BSSID, содержащийся в поле 532 заголовка MAC Header. В этом случае, операция с расширенным ССА может выполняться, как описано здесь ранее.
Кадр, показанный в позиции b на фиг. 28, образуется из поля 521 преамбулы Preamble, поля 522 сигнала SIGNAL, поля 523 расширения Extension, поля 524 сервиса Service, поля 560 PSDU и и поля 525 Tail & Pad.
Например, когда CRC в поле 522 SIGNAL не имеет ошибки, беспроводная сеть, к которой принадлежит устройство источника передачи обнаруженного пакета, может быть определена точкой во времени, указанной отметкой В на стрелке, на основе информации COLOR, содержащийся в поле 522 SIGNAL. В этом случае, операция с расширенным ССА может выполняться согласно первому-шестому вариантам осуществления представленной технологии.
Пример операции для выполнения процесса обнаружения пакета/принятия решения о приеме при расширенном ССА
На фиг. 29 показан пример соотношения (таблица классификации процессов) между процессами, выполняемыми устройством 100 обработки информации (АР), и заголовками PLCP и заголовками MAC. На фиг. 29 показан пример таблицы классификации процессов, где решение принимается, используя заголовок PLCP. Эта таблица классификации процессов является такой же, как таблица классификации процессов, показанная на фиг. 6.
В позиции b на фиг. 29 показан пример таблицы классификации процессов, где решение принимается, используя заголовок MAC. Таблицы классификации процессов описываются подробно со ссылкой на фиг. 30.
На фиг. 30 представлена блок-схема последовательности выполнения операций процесса обнаружения пакета/принятия решения о приеме (процедура обработки на этапе S810, показанная на фиг. 3) в рамках процесса передачи и приема устройством 100 обработки информации (АР) в седьмом варианте осуществления представленной технологии. Следует заметить, что поскольку фиг. 30 является модификацией части фиг. 7, участки, общие с участками на фиг. 7, обозначаются схожими ссылочными позициями и их описание повторно не приводится. Однако, предполагается, что на фиг. 30 первая таблица классификации процессов, показанная в позиции a на фиг. 29, используется вместо таблицы классификации процессов, показанной на фиг. 6.
Дополнительно, в процессе обнаружения пакетов/принятия решения о приеме, показанном на фиг. 30, представлен пример процесса обнаружения пакетов/принятия решения о приеме, позволяющий также операцию с расширенным CCA, использующую заголовок MAC.
Блок 130 управления устройства 100 обработки информации (AP) сопоставляет друг с другом считанную информацию и первую таблицу классификации процессов, показанную на фиг. 29, чтобы определить последующий процесс (этап S825).
Если в качестве последующего процесса выбирается "reception" (прием) (этап S825), то тогда блок 130 управления устройства 100 обработки информации (AP) сопоставляет информацию, принимаемую в заголовке MAC, и вторую таблицу классификации процессов, показанную в позиции b на фиг. 29, чтобы определить последующий процесс (этап S831). В частности, блок 130 управления устройства 100 обработки информации (AP) определяет последующий процесс на основе результата вычисления FCS и BSSID зоголовка MAC в блоке MPDU во время приема (этап S831).
В частности, блок 130 управления устройства 100 обработки информации (AP) вычисляет CRC для FCS заголовка MAC и подтверждает присутствие или отсутствие ошибки в результате вычисления CRC для FCS заголовка MAC. Здесь, если результат вычисления CRC для FCS заголовка MAC имеет ошибку, то тогда последующий процесс определяется как "continuation of reception" (продолжение приема), как показано в позиции b на фиг. 29.
С другой стороны, если результат вычисления CRC для FCS заголовка MAC не имеет ошибки, процесс определяется на основе индивидуальных содержаний порогового значения расширенного CCA и BSSID в заголовке MAC.
В частности, если значение BSSID в заголовке MAC равно значению BSS, к которому принадлежит собственнное устройство, то тогда последующий процесс определяется как "continuation of reception" (продолжение приема).
С другой стороны, если значение BSSID в заголовке MAC отличается от значения BSS, к которому принадлежит собственнное устройство, то тогда последующий процесс определяется как "abortion of reception" (прерывание приема). В этом случае принимается решение, является ли мощность выходного сигнала коррелятора (значение выходного сигнала коррелятора Preamble) ниже или даже равной или выше, чем пороговое значение расширенного ССА. Затем, если мощность выходного сигнала коррелятора ниже порогового значения расширенного ССА, последующий процесс определяется как "abortion of reception (IDLE)" (прерывание приема (бездействующий)). С другой стороны, если мощность выходного сигнала коррелятора равна или выше порогового значения расширенного ССА, последующий процесс определяется как "abortion of reception (BUSY)" (прерывание приема (занятый)). Следует заметить, что значение, которое должно сравниваться с пороговым значением расширенного ССА, может быть дифференциальным индексом, представляющим мощность сигнала приема.
В таком случае, блок 130 управления устройства 100 обработки информации (AP) определяет в качестве последующего процесса один из таких процессов, как "continuation of reception" (продолжение приема), "abortion of reception (IDLE)" (прерывание приема (бездействующий)) и "abortion of reception (BUSY)" (прерывание приема (занято)) (этап S831).
Если в качестве последующего процесса определяется "continuation of reception" (продолжение приема) (этап S832), то тогда блок 130 устройства 100 обработки информации (AP) решает, закончить ли прием PPDU (этап S833). Затем, если прием PPDU не закончен (этап S833), процесс возвращается к этапу 831. С другой стороны, если прием PPDU закончен (этап S833), процесс переходит к этапу S813.
С другой стороны, если в качестве последующего процесса определяется "abortion of reception (IDLE)" (прерывание приема (бездействующий)) (этап S832), то тогда процесс переходит к этапу S822. Однако, если в качестве последующего процесса определяется "abortion of reception (BUSY)" (прерывание приема (занято)) (этап S832), то тогда процесс переходит к этапу S820.
С другой стороны, если в качестве последующего процесса определяется "abortion of reception (IDLE)" (прерывание приема (бездействие)), блок 130 управления может вести обработку с использованием счетчика обратного счета, отличную от обычного процесса дискретного уменьшения. Обычно, в то время, когда контроль несущей находится в состоянии занятости, значение счетчика обратного счета сохраняется и после того, как контроль несущей переходит в состояние бездействия, дискретное уменьшение восстанавливается с прежнего значения. Поэтому, например, обработка со значением, с которого восстановилось дискретное уменьшение, может изменяться следующим образом.
Например, блок 130 управления преобразует время приема, начиная с момента перехода в состояние занятости после обнаружения преамбулы пакета в точке во времени, в которой принимается решение о прерывании приема, в количество временных слотов, и вычитает количество слотов из значения счетчика обратного счета, а затем может позднее запустить дискретное уменьшение счета, используя значение, полученное при вычитании, в качестве значения для повторного запуска. Короче говоря, когда блок 130 управления выполняет прерывание приема и переводит последний контроль несущей в состояние бездействия с помощью расширенного CCS, он равнозначно делает так, чтобы только в пределах времени, пока не будет выполнено прерывание приема, контроль несущей ретроактивно находится в состоянии бездействия. Этот пример представлен на фиг. 31.
Пример виртуального процесса вычитания для счетчика обратного счета
На фиг. 31 схематично показан пример виртуального процесса вычитания данных счетчика обратного счета устройством 100 обработки информации (АР) в седьмом варианте осуществления представленной технологии. Следует заметить, что кадр, показанный в верхней части на фиг. 31 (на левой стороне чертежа), соответствует кадру, показанному в позиции а на фиг. 28. Дополнительно, на фиг. 31 для облегчения описания показан второй счетчик обратного счета.
На фиг. 31 в верхней части представлен пример, в котором блок 130 управления принимает решение прервать прием (IDLE в момент приема FCS 534 субкадра 530 A-MPDU Subframe. В этом случае, если предполагается, что блок 130 управления переходит в состояние занятости в верхней части преамбулы, то тогда он вычитает значение счетчика обратногосчета в момент времени во втором счетчике обратного счета, чтобы преобразовать время из верхней части преамбулы при прерывании приема в количество слотов, и затем дискретно уменьшает счетчик обратного счета на это количество. Затем значение второго счетчика обратного счета в момент времени прерывания приема заменяется в счетчике обратного счета. Поэтому, счетчик обратного счета в момент времени прерывания приема становится имеющим значение, меньшее, чем при обычной операции и доступ к носителю может выполняться более эффективно. Следует заметить, что когда принимается решение о прерывании приема (BUSY), значение второго счетчика обратного счета не заменяется.
Здесь значение второго счетчика обратного счета иногда становится равным или меньще 0 в момент времени прерывания приема, как указано на верхней ступени на фиг. 31 (на самой верхней ступени на трех временных осях). В таком случае, как только что описан, блок 130 управления может устанавливать значение счетчика обратного счета на одно из первого-третьего значений, приведенных ниже.
В качестве первого значения, блок 130 управления может устанавливать значение счетчика обратного счета равным 0. В этом случае, после того, как состояние канала переходит в бездействующее состояние, передача выполняется, предполагая, что времени ожидания при обратном счете не существует.
В качестве второго значения блок 130 управления может устанавливать значение счетчика обратного счета между значением перед началом дискретного уменьшения счета и нулем. В частности, когда состояние канала переходит в занятое состояние, запускается дискретное уменьшение значения счета второго счетчика обратного счета и, когда значение второго счетчика обратного счета становится равным 0, запускается дискретное уменьшение значения. Затем, когда значение второго счетчика обратного счета достигает значения, при котором запускается дискретное уменьшение значения, дискретное уменьшение значения запускается снова. В то время, когда канал находится в занятом состоянии, блок 130 управления устанавливает для счетчика обратного счета значение, полученное посредством повторения процессов, описанных выше.
Например, предполагается, что значение второго счетчика обратного счета в начале приема равно 9, как указывается на этапе второго счетчика обратного счета на фиг. 31. В этом случае, как показано на промежуточном этапе на фиг. 31, (на среднем этапе из трех осей времени), значение второго счетчика обратного счета дискретно уменьшается после того, как оно устанавливается на 9, пока не достигнет 0, и после достижения 0 дискретно увеличивается, пока не достигнет 9. После этого, значение второго счетчика обратного счета снова дискретно уменьшается, после того, как достигнет 0, и становится равным 2 в конце состояния занятости. Затем, как показано на этапе фактического значения счетчика обратного счета на фиг. 31 (на самом нижнем этапе из числа трех осей времени), значение второго счетчика обратного счета устанавливается равным значению счетчика обратного счета.
Следует заметить, что в конце состояния занятости второе значение вычисляется и вычисленное значение может быть установлено равным значению счетчика обратного счета. Например, когда значение второго счетчика обратного счета является отрицательным, оно является разностью от 0 значения второго счетчика обратного счета (а именно, абсолютным значением значения второго счетчика обратного счета). В этом случае, если значение второго счетчика обратного счета равно или выше значения, существующего перед дискретным уменьшением, то тогда значение, полученное вычитанием разности из значения перед дискретным уменьшением из значения дискретного уменьшения, может быть установлено для значения второго счетчика обратного счета.
Дополнительно, значение счетчика обратного счета может быть установлено на значение между значением перед дискретным уменьшением значения счетчика обратного счета (а именно, начаьным значением счетчика обратного счета) и 0 или может быть установлено на значение между значением перед дискретным уменьшением значения второго счетчика обратного счета и 0.
В качестве третьего значения, блок 130 управления может устанавливать значение счетчика обратного счета на значение между значением перед началом дискретного уменьшения счета и 0 посредством способа, отличного от способа установки второго значения. Например, когда состояние занятости подходит к концу, блок 130 управления выбирает значение случайным образом из числа значений между значением перед началом дискретного уменьшения счетчика обратного счета или второго счетчика обратного счета и 0. Затем блок 130 управления может установить выбранное значение как значение счетчика обратного счета.
Здесь, после прерывания выполнения приема, чтобы перейти в состояние бездействия, время ожидания для заданного периода времени может не обеспечиваться. Например, блок 130 управления может запустить дискретное уменьшение значения счетчика обратного счета без предоставления времени ожидания с помощью IFS после того, как закончится состояние занятости. Следует заметить, что, естественно, не может отрицаться, что время ожидания для заданного периода времени предоставляется.
Таким образом, блок 130 управления устройства 100 обработки информации сравнивает сетевой идентификатор, добавленный в заголовок на уровне канала передачи данных в пакете, с сетевым идентификатором сети, к которой принадлежит собственное устройство. Затем блок 130 управления устройства 100 обработки информации (АР) на основе результатов сравнения может идентифицировать беспроводную сеть, к которой принадлежит устройство, от которого передается пакет.
Следует заметить, что на фиг. 30 показан пример, использующий как операцию с расширенным CCA, которая использует заголовок PLCP, так и операцию с расширенным CCA, которая использует заголовок MAC. Однако, нет необходимости использовать обе операции, а может выполняться только процесс принятия решения, что используется например, заголовок МАС.
Таким образом, в соответствии с седьмым вариантом осуществления представленной технологии, операция с расширенным ССА может также применяться к пакету с форматом, в котором заголовок PLCP не имеет информации COLOR.
Следует заметить, что первый-седьмой варианты осуществления представленной технологии могут частично или полностью объединяться или изменяться, чтобы создавать какие-то другие формы. Например, как показано в пятом и шестом вариантах осуществления представленной технологии, основанных на управлении мощностью передачи, мощность передачи может назначаться индивидуально устройством обработки информации (АР), как показано в третьем варианте осуществления представленной технологии.
Здесь, в системе беспроводной связи с доступом случайного типа доступна технология, повышающая эффективность использования беспроводной связи. Например, доступна технология, с помощью которой прием пакета, определенного для передачи от BSS, отличного от BSS, к которому принадлежит собственное устройство, прерывается и мощность приема пакета сравнивается с определенным критерием и затем контроль несущей обрабатывается как бездействующий на основе результата сравнения.
Однако пороговое значение для принятия решения повышается, то существует вероятность, что равнодоступность возможности передачи может ухудшаться между устройством, для которого пороговое значение для принятия решения повышается, и другим устройством, для которого пороговое значение для принятия решения остается низким.
Поэтому, в варианте осуществления представленной технологии изменение порогового значения для принятия решения (порогового значения расширенного ССА) и изменение параметра, связанного с пороговым значением для принятия решения, (параметра беспроводной передачи) выполняются в наборе. Таким образом, эффективность использования беспроводного ресурса системы может быть повышена и, в то же время, влияние на равноправность возможности передачи может быть уменьшено. Дополнительно, в связи с этим, пороговое значение для принятия решения может быть установлено должным образом на основе качества канала связи между устройством обработки информации (AP) и устройством обработки информации (STA). Дополнительно, может быть предложена идея, с помощью которой, даже если устройство обработки информации (АР) устанавливает таким способом неправильное устанавливаемое значение, которое может повлиять на равноправность, это может быть обнаружено.
Таким образом, в соответствии с вариантом осуществления представленой технологии, когда выполняется операция с расширенным ССА, может быть обеспечена равноправность между различными устройствами. Дополнительно, когда выполняется операция с расширенным ССА, может быть подавлено увеличение помехи для системы в целом. Дополнительно, может быть реализована установка порогового значения расширенного ССА в соответствии с мощностью в канале связи устройства. Дополнительно, может быть гарантирована возможность тестирования при обнаружении установки, нарушающей правила.
Дополнительно, устройство 100 обработки информации (АР) и устройство 200 обработки информации (STA) варианта осуществления представленной технологии могут применяться в устройствах, используемых в различных областях. Например, они могут применяться в беспроводных устройствах, используемых в автомобиле (например, автомобильная навигационная система и смартфон). Дополнительно, они могут применяться, например к связи между транспортными средствами и к связи между транспортным средством и дорожными службами (V2X (транспортное средство-X)) Дополнительно, например, они могут применяться к обучающим устройствам (например, планшетное устройство), используемым в области образования. Дополнительно, они могут применяться, например, к беспроводным устройствам, например, в области сельского хозяйства (например, терминал системы управления крупным рогатым скотом). Аналогично, они могут применяться к беспроводным устройствам, используемым, например, в спорте, здравоохранении и т.д.
8. Применения
Технология настоящего раскрытия может применяться к различным изделиям. Например, технология может быть реализована как мобильный терминал, такой как смартфон, планшетный персональный компьютер (Personal Computer, PC), ноутбук, портативный игровой терминал или цифровая камера, стационарный терминал, такой как телевизионный приемник, принтер, цифровой сканер или сетевое запоминающее устройство, или как бортовой терминал, такой как автомобильная навигационная система. Дополнительно, технология может быть реализована как терминал (также называемый терминал MTC (Machine Type Communication, связи машинного типа), осуществляющий связь M2M (Machine To Machine, машина-машина), такой как устройство 100 обработки информации (AP), устройство 200 обработки информации (STA), смарт-измеритель, торговый автомат, дистанционное контрольное устройство или терминал POS (Point Of Sale, пункт продажи). Дополнительно, устройство 100 обработки информации (AP) или устройство 200 обработки информации (STA) может быть модулем беспроводной связи (например, модулем интегральной схемы, выполненным на одном кристалле), содержащимся в таких терминалах, как описано выше.
При этом, устройство 100 обработки информации (АР) может быть реализовано как точка доступа беспроводной LAN (также называемая "беспроводная базовая станция"), которая имеет функцию маршрутизатора или не имеет функцию маршрутизатора. Дополнительно, устройство 100 обработки информации (АР) может быть реализовано как мобильный маршрутизатор беспроводной LAN. Дополнительно, устройство 100 обработки информации (AP) может быть модулем беспроводной связи (например, модулем интегральной схемы, выполненным на одном кристалле), содержащимся в таких устройствах.
8-1. Первый пример применения
На фиг. 32 представлена блок-схема примера схемной конфигурации смартфона 900, к которому может быть применена технология, соответствующая настоящему раскрытию. Смартфон 900 содержит процессор 901, память 902, запоминающее устройство 903, внешний соединительный интерфейс 904, камеру 906, датчик 907, микрофон 908, устройство 909 ввода, дисплей 910, громкоговоритель 911, радиоинтерфейс 913, антенный переключатель 914, антенну 915, шину 917, батарею 918 и вспомогательный контроллер 919.
Процессор 901 может быть, например, центральным процессором (Central Processing Unit, CPU) или однокристальной системой (System on Chip, SoC) и управлять функциями уровня приложений и других уровней смартфона 900. Память 902 содержит оперативную память (Random Access Memory, RAM) и постоянную память (Read Only Memory, ROM) и хранит программы, исполняемые процессором 901, и данные. Запоминающее устройство 903 может содержать носитель для хранения данных, такой как полупроводниковая память или жесткий диск. Внешний соединительный интерфейс 904 является интерфейсом для присоединения внешнего устройства, такого как карта памяти и устройство универсальной последовательной шины (USB), к смартфону 900.
Камера 906 содержит датчик изображения, такой как прибор с зарядовой связью (Charge Coupled Device, CCD) или датчик с комплементарным металлооксидным полупроводником (Complementary Metal Oxide Semiconductor, CMOS), и формирует полученное изображение. Датчик 907 может содержать группу датчиков, содержащую, например, датчик позиционирования, гироскопический датчик, геомагнитный датчик, датчик ускорения и т.п. Микрофон 908 преобразует звуки, поступающие на смартфон 900, в аудиосигналы. Устройство 909 ввода содержит, например, сенсорный датчик, обнаруживающий касание экрана дисплея 910, клавишную панель, клавиатуру, кнопку, переключатель и т.д. и принимает операцию или информацию, вводимую от пользователя. Дисплей 910 содержит экран, такой как жидкокристаллический дисплей (liquid crystal display, LCD) или дисплей на органических светодиодах (organic light-emitting diode display OLED), и отображает выходное изображение смартфона 900. Громкоговоритель 911 преобразует аудиосигналы, выводимые смартфоном 900, в звуки.
Радиоинтерфейс 913 поддерживает один или более стандартов беспроводной LAN, таких как IEEE 802.11a, 11b, 11g, 11n, 11ac и 11ad, и осуществляет беспроводную связь. Радиоинтерфейс 913 может осуществлять связь с другими устройствами через точку доступа беспроводной LAN в режиме инфраструктуры. Дополнительно, радиоинтерфейс 913 может напрямую осуществлять связь с другими устройствами в режиме прямой связи, таком как специальный режим, режим Wi-Fi Direct. Заметим, что в режиме Wi-Fi Direct, в отличие от специального режима, хотя один из двух терминалов действует как точка доступа, связь осуществляется напрямую друг с другом между терминалами. Радиоинтерфейс 913 может обычно содержать, например, процессор, работающий в основной полосе, радиочастотную (RF) схему, усилитель мощности и т.д. Радиоинтерфейс 913 может быть однокристальным модулем, в котором интегрированы память, в которой хранится програССА управления связью, процессор, исполняющий программу, и сопутствующие схемы. Радиоинтерфейс 913 в дополнение к способу беспроводной LAN может поддерживать способ беспроводной связи любого другого типа, такой как способ беспроводной связи с малой дальностью, способ бесконтактной беспроводной связи или способ сотовой связи. Антенный переключатель 914 переключает соединение места назначения антенны 915 между множеством схем (например, схем для других способов беспроводной связи), содержащихся в радиоинтерфейсе 913. Антенна 915 имеет одиночный антенный элемент или множество антенных элементов (например, множество антенных элементов, формирующих антенну MIMO) и используется для передачи и приема радиосигналов посредством радиоинтерфейса 913.
Заметим, что смартфон 900 не ограничивается примером, показанным на фиг. 32, и может содержать множество антенн (например, антенну для беспроводной LAN и антенну для бесконтактной системы беспроводной связи). В этом случае, антенный переключатель 914 может быть исключен из конфигурации смартфона 900.
Шина 917 соединяет друг с другом процессор 901, память 902, запоминающее устройство 903, внешний соединительный интерфейс 904, камеру 906, датчик 907, микрофон 908, устройство 909 ввода, дисплей 910, громкоговоритель 911, радиоинтерфейс 913 и вспомогательный контроллер 919. Батарея 918 обеспечивает электропитание блоков смартфона, показанного на фиг. 32, черед питающие линии, частично показанные пунктиром на фиг. 32. Вспомогательный контроллер 919 заставляет, например, в режиме сна, действовать минимально необходимые функции смартфона 900.
В смартфоне 900, показанном на фиг. 32, блок 130 управления, описанный со ссылкой на фиг. 2, может быть включен в состав радиоинтерфейса 913. Дополнительно, по меньшей мере некоторые из функций могут быть реализованы процессором 901 или вспомогательным контроллером 919.
Следует заметить, что смартфон 900 может действовать как беспроводная точка доступа (программная АР), когда процессор 901 выполняет функцию точки доступа на уровне приложений. Кроме того, радиоинтерфейс 913 может иметь функцию беспроводной точки доступа.
8-2. Второй пример применения
На фиг. 33 представлена блок-схема, показывающая пример схемной конфигурации автомобильной навигационной системы 920, к которой может применяться технология, соответствующая настоящему раскрытию. Автомобильная навигационная система 920 содержит процессор 921, память 922, модуль 924 глобальной системы позиционирования (Global Positioning System, GPS), датчик 925, интерфейс 926 данных, плеер 927 контента, интерфейс 928 носителя запоминающего устройства, устройство 929 ввода, дисплей 930, громкоговоритель 931, радиоинтерфейс 933, антенный переключатель 934, антенну 935 и батарею 938.
Процессор 921 может быть, например, CPU или SoC и управляет функцией навигации и другими функциями автомобильной навигационной системы 920. Память 922 содержит RAM и ROM и хранит программы, исполняемые процессором 921, и данные.
Модуль 924 GPS измеряет положение (такое как широта, долгота и высота) автомобильной навигационной системы 920, используя сигналы GPS, принимаемые от спутников GPS. Датчик 925 может содержать группу датчиков, содержащую, например, гироскопический датчик, геомагнитный датчик и барометрический датчик. Интерфейс 926 данных соединяется с бортовой сетью 941 транспортного средства, например, через терминал (не показан) и получает данные, сформированные на стороне транспортного средства, такие как данные скорости транспортного средства.
Плеер 927 контента воспроизводит контент, хранящийся на носителе запоминающего устройства (таком как CD-диск или DVD-диск), вставленном в интерфейс 928 носителя запоминающего устройства. Устройство ввода содержит, например, сенсорный датчик, обнаруживающий касание, например, экрана 930 диплея, кнопку, переключатель и т.д. и принимает операцию или информацию, вводимую пользователем. Дисплей 929 содержит экран, такой как экран LCD-дисплея или OLED-дисплея и т.п. и отображает изображение функции навигации или воспроизводимый контент. Громкоговоритель 931 выводит звук функции навигации или звук воспроизводимого контента.
Радиоинтерфейс 933 поддерживает один или более стандартов беспроводной LAN, таких как IEEE 802.11a, 11b, 11g, 11n, 11ac и 11ad, и осуществляет беспроводную связь. Интерфейс 933 беспроводной связи может осуществлять связь с другими устройствами через точку доступа беспроводной LAN в режиме инфраструктуры. Дополнительно, интерфейс 933 беспроводной связи может напрямую осуществлять связь с другими устройствами в режиме прямой связи, таком как специальный режим, режим Wi-Fi Direct. Обычно радиоинтерфейс 933 может обычно содержать, например, процессор, работающий в основной полосе, радиочастотную (RF) схему, усилитель мощности и т.д. Интерфейс 933 беспроводной связи может быть однокристальным модулем, в котором интегрированы память, в которой хранится программа управления связью, процессор, исполняющий программу, и сопутствующие схемы. Интерфейс 933 беспроводной связи в дополнение к способу беспроводной LAN может поддерживать способ беспроводной связи любого другого типа, такой как способ беспроводной связи с малой дальностью, способ беспроводной связи в непосредственной близости или способ сотовой связи. Антенный переключатель 934 переключает место назначения подключения антенны 935 для множества схем, содержащихся в радиоинтерфейсе 933. Антенна 935 имеет одиночный антенный элемент или множество антенных элементов и используется для передачи и приема радиосигналов посредством радиоинтерфейса 933.
Заметим, что автомобильная навигационная система 920 не ограничивается примером, показанным на фиг. 33, и может содержать множество антенн. В этом случае, антенный переключатель 934 может быть исключен из конфигурации автомобильной навигационной системы 920.
Батарея 938 обеспечивает электропитание блоков автомобильной навигационной системы 920, показанной на фиг. 33, черед линии жлектропитания, частично показанные пунктиром на фиг. 33. Дополнительно, батарея 938 накапливает электроэнергию, поступающую со стороны транспортного средства.
В автомобильной навигационной системе 920, показанной на фиг. 33, блок 130 управления, описанный со ссылкой на фиг. 2, может быть включен в состав в радиоинтерфейса 933. Дополнительно, по меньшей мере, некоторые из функций могут содержаться в процессоре 921.
Дополнительно, радиоинтерфейс 933 может действовать в качестве устройства 100 обработки информации (АР), описанное выше, и обеспечивать беспроводное соединение с терминалом, принадлежащим пользователю, находящемуся на транспортном средстве.
Дополнительно, технология, соответствующая представленному раскрытию, может также быть реализована в виде бортовой системы (или транспортного средства) 940, содержащей один или более блоков автомобильной навигационной системы 920, описанной ранее, бортовую сеть 941 транспортного средства и модуль 942 транспортного средства. Модуль 942 транспортного средства формирует данные транспортного средства, такие как скорость транспортного средства, скорость двигателя или информация о неисправностях, и выводит сформированные данные в бортовую сеть 941 транспортного средства.
8-3. Третье применение
На фиг. 34 представлена блок-схема, показывающая пример схемной конфигурации беспроводной точки 950 доступа, к которой может быть применена технология, соответствующая представленному раскрытию. Беспроводная точка 950 доступа содержит контроллер 951, память 952, устройство 954 ввода, дисплей 955, сетевой интерфейс 957, радиоинтерфейс 963, антенный переключатель 964 и антенну 965.
Контроллер 951 может быть, например, CPU или цифровым сигнальным процессором (Digital Signal Processor, DSP) и управлять различными функциями (например, функциями ограничения доступа, маршрутизации, шифрования, брандмауэра, управления регистрацией и т.д.) на уровне Интернет-протокола (IP) и более высоких уровней беспроводной точки 950 доступа. Память 952 содержит RAM и ROM и хранит программы, исполняемые контроллером 951, и различные управляющие данные (например, список терминалов, таблицу маршрутизации, шифровальный ключ, настройки безопасности, регистрацию и т.д.).
Устройство 954 ввода содержит, например, кнопку, переключатель и т.п. и принимает операцию от пользователя. Дисплей 955 содержит, например, светодиодную лампу и т.п. отображает рабочее состояние беспроводной точки 950 доступа.
Сетевой интерфейс 957 является проводным интерфейсом связи для соединения беспроводной точки доступа 950 с проводной сетью 958 связи. Сетевой интерфейс 957 может иметь множество соединительных терминалов. Проводная сеть 958 связи может быть LAN, такой как Ethernet (зарегистрированная торговая марка) или WAN (Wide Area Network, глобальная сеть).
Радиоинтерфейс 963 поддерживает один или более стандартов беспроводной LAN, таких как IEEE 802.11a, 11b, 11g, 11n, 11ac и 11ad, и и служит в качестве точки доступа к соседним терминалам для обеспечения беспроводного соединения. Радиоинтерфейс 963 может обычно содержать процессор, работающий в основной полосе, радиочастотную (RF) схему, усилитель мощности и т.д. Радиоинтерфейс 963 может быть однокристальным модулем, в котором интегрированы память, в которой хранится програССА управления связью, процессор, исполняющий программу, и сопутствующие схемы. Антенный переключатель 964 переключает место назначения подключения антенны 965 для множества схем, содержащихся в радиоинтерфейсе 963. Антенна 965 имеет одиночный антенный элемент или множество антенных элементов и используется для передачи и приема радиосигналов посредством радиоинтерфейса 963.
В беспроводной точке 950 доступа, показанной на фиг. 34, блок 130 управления, описанный со ссылкой на фиг. 2, может быть включен в состав радиоинтерфейса 963. Дополнительно, по меньшей мере, некоторые из функций могут содержаться в контроллере 951.
Следует заметить, что описанные выше варианты осуществления показывают пример реализации представленной технологии и предметы, рассматриваемые вариантами осуществления, и предметы, определяющие изобретение в формуле изобретения, индивидуально имеют соответствующую взаимосвязь. Аналогично, предметы, определяющие изобретение в формуле изобретения, и предметы, содержащиеся в вариантах осуществления представленной технологии, имеющие одни и те же предназначения, применяемые к ним, индивидуально имеют соответствующую взаимосвязь Однако представленная технология не ограничивается вариантами осуществления и, не отступая от сущности и объема представленной технологии, может быть реализована посредством модификации варианта осуществления различными способами.
Дополнительно, любая из процедур обработки, описанных выше в связи с описанными выше вариантами осуществления, может рассматриваться как способ, содержащий последовательность процедур, или может рассматриваться как программа, заставляющая компьютер выполнять последовательность процедур, или как носитель данных, на котором хранится программа. В качестве носителя данных могут использоваться CD (Compact Disc, компакт-диск), MD (Mini Disc, минидиск), a DVD (Digital Versatile Disc, универсальный видеодиск), карта памяти, диск Blu-ray (зарегистрированная торговая марка) и т.д.
Следует заметить, что описанные здесь предпочтительные результаты являются примерными с начала до конца и не являются ограничивающими и возможны и другие преимущества.
Следует заметить, что представленная технология может иметь следующие конфигурации.
(1) Устройство обработки информации, содержащее:
блок управления, выполненный с возможностью прерывания приема пакета и обработки контроля несущей в качестве состояния бездействия, на основе мощности приема пакета, при обнаружении пакета, о котором принимается решение, что он подлежит передаче из второй сети, отличающейся от первой сети, к которой принадлежит собственное устройство.
(2) Устройство обработки информации по (1), в котором блок управления выполнен с возможностью управления обработкой контроля несущей в качестве состояния бездействия, на основе результата сравнения между мощностью приема пакета и первым пороговым значением.
(3) Устройство обработки информации по (1) или (2), в котором блок управления выполнен с возможностью идентификации второй сети, к которой принадлежит устройство, передающее пакет, на основе идентификатора сети, добавленного в заголовок физического уровня пакета.
(4) Устройство обработки информации по (3), в котором блок управления выполнен с возможностью идентификации второй сети, на основе результата сравнения между идентификатором сети, добавленным в заголовок физического уровня пакета, и идентификатором сети первой сети.
(5) Устройство обработки информации по (2) или (3), в котором блок управления выполнен с возможностью идентификации второй сети, на основе результата сравнения между идентификатором сети, добавленным в заголовок физического уровня пакета, и идентификатором сети первой сети.
(6) Устройство обработки информации по (2), в котором блок управления выполнен с возможностью управления для передачи информации, указывающей набор первой информации, используемой другим устройством, принадлежащим к первой сети, и используемой для определения первого порогового значения и параметра беспроводной передачи, который соединяется с первой информацией на другое устройство.
(7) Устройство обработки информации по (6), в котором блок управления выполнен с возможностью управления для передачи, в качестве первой информации, информации для указания первого порогового значения или информации для назначения диапазона, внутри которого первое пороговое значение должно изменяться другим устройством, с помощью которого принимается опорный кадр, на основе отношения между информацией для указания первого порогового значения и принимаемой мощностью опорного кадра.
(8) Устройство обработки информации по (6) или (7), в котором параметр беспроводной передачи является по меньшей мере одним из: мощности передачи, фиксированного времени ожидания передачи, случайного времени ожидания контроля несущей, максимальной длительности кадра, используемой полосы пропускания канала или используемой частоты канала.
(9) Устройство обработки информации по любому из (1)-(8), в котором, когда кадр, передаваемый от другого устройства, принадлежащего первой сети, и предназначенный для собственного устройства, содержит информацию, относящуюся к мощности передачи кадра, блок управления выполняет управление для изменения мощности передачи при ответе о приеме кадра, на основе на информации, относящейся к мощности передачи, и передачи ответа о приеме.
(10) Устройство обработки информации по (9), в котором опорный кадр является маяком, передаваемым от устройства, принадлежащего к первой сети.
(11) Устройство обработки информации по любому из (6)-(8), в котором устройство обработки информации совместно использует информацию для указания набора из первой информации и параметра беспроводной связи с помощью по меньшей мере одного другого устройства, принадлежащего к первой сети, или другого устройства, принадлежащего ко второй сети.
(12) Устройство обработки информации по любому из (2), (6)-(8) и (11), в котором блок управления выполнен с возможностью изменения первого порогового значения и выполнения управления передачей данных, на основе параметра беспроводной передачи, измененного в ответ на первое пороговое значение после изменения.
(13) Устройство обработки информации по (12), в котором блок управления выполнен с возможностью изменения параметра беспроводной передачи в соотношении блокировки с первым пороговым значением.
(14) Устройство обработки информации по любому из (2), (6)-(8) и (11)-(13), в котором блок управления выполнен с возможностью изменения первого порогового значения, на основе информации, введенной в кадр, передаваемый от другого устройства, принадлежащего к первой сети.
(15) Устройство обработки информации по (14), в котором блок управления выполнен с возможностью управления для изменения первого порогового значения, на основе на значения поля допуска, содержащегося в кадре, и мощности приема кадра.
(16) Устройство обработки информации по (15), в котором блок управления выполнен с возможностью управления для изменения первого порогового значения внутри диапазона, определенного, на основе значения поля допуска и мощности приема кадра.
(17) Устройство обработки информации по (12), в котором блок управления выполнен с возможностью выполнения управления определением параметра беспроводной передачи, на основе информации, содержащейся в кадре, передаваемом от другого устройства, принадлежащего к первой сети, и величине изменения первого порогового значения относительно опорного значения.
(18) Устройство обработки информации по любому из (12)-(17), в котором параметр беспроводной передачи является параметром для установки мощности передачи, а
блок управления выполнен с возможностью осуществления, когда параметр беспроводной передачи подлежит изменению, управления для введения информации, относящейся к мощности передачи, подлежащей установке с помощью параметра беспроводной передачи после изменения, в кадр, подлежащий передаче устройству, принадлежащему к первой сети.
(19) Устройство обработки информации по (17), в котором кадр является маяком, передаваемым от устройства, принадлежащего к первой сети.
(20) Способ обработки информации, содержащий:
первую процедуру, для прерывания приема пакета, при обнаружении пакета, о котором принимают решение, что он подлежит передаче от второй сети, отличной от первой сети, к которой принадлежит собственное устройство; и
вторую процедуру, для обработки контроля несущей в качестве состояния бездействия, на основе мощности приема пакета.
Перечень ссылочных позиций
10 Система связи
100 Устройство обработки информации (AP)
110 Блок связи
111 Антенна
120 Блок запоминающего устройства
130 Блок управления
200, 250 Устройство обработки информации (STA)
210 Блок связи
230 Блок управления
900 Смартфон
901 Процессор
902 Память
903 Запоминающее устройство
904 Внешний соединительный интерфейс
906 Камера
907 Датчик
908 Микрофон
910 Устройство ввода
911 Устройство отображения
912 Громкоговоритель
913 Радиоинтерфейс
914 Антенный переключатель
915 Антенна
917 Шина
918 Батарея
919 Вспомогательный контроллер
920 Автомобильная навигационная система
921 Процессор
922 Память
924 Модуль GPS
925 Датчик
926 Интерфейс данных
927 Плеер контента
928 Интерфейс носителя запоминающего устройства
929 Устройство ввода
930 Устройство отображения
931 Громкоговоритель
933 Радиоинтерфейс
934 Антенный переключатель
935 Антенна
938 Батарея
941 Бортовая сеть
942 Модуль транспортного средства
950 Беспроводная точка доступа
951 Контроллер
952 Память
954 Устройство ввода
955 Устройство отображения
957 Сетевой интерфейс
958 Проводная сеть связи
963 Радиоинтерфейс
964 Антенный переключатель
965 Антенна