устройство беспроводной передачи, способ беспроводной передачи и компьютерная программа
Классы МПК: | H04B1/04 схемы |
Автор(ы): | САИТО Каитиро (JP) |
Патентообладатель(и): | НЕК КОРПОРЕЙШН (JP) |
Приоритеты: |
подача заявки:
2010-09-27 публикация патента:
27.02.2014 |
Изобретение относится к системе беспроводной связи и предназначено для снижения электрической мощности, потребляемой устройством беспроводной передачи, благодаря управлению ею на основании объема трафика. Блок вычисления объема трафика вычисляет объем трафика, обусловленного сигналами передачи, принятыми блоком приема сигнала передачи. Блок вычисления среднего объема трафика вычисляет средний объем трафика, который является средней величиной объема трафика в ближайшем заранее определенном интервале. Кроме того, блок задания метода модуляции меняет метод модуляции, используемый блоком модуляции, на основании вычисленного среднего объема трафика. Кроме того, блок передачи передает сигналы передачи с использованием величины мощности передачи, соответствующей методу модуляции, используемому блоком модуляции. 4 н. и 6 з.п. ф-лы, 8 ил.
Формула изобретения
1. Устройство беспроводной передачи для передачи сигналов передачи через пути беспроводной передачи, содержащее
блок приема сигнала передачи, принимающий сигналы передачи,
блок записи сигнала передачи, записывающий сигналы передачи, принятые блоком приема сигнала передачи в блок буфера передачи,
блок модуляции, который извлекает сигнал передачи, записанный в первой позиции, среди сигналов передачи, хранящихся в блоке буфера передачи, и который модулирует извлеченный сигнал передачи,
блок передачи, который передает сигнал передачи, модулированный блоком модуляции, с использованием величины мощности передачи, которая соответствует методу модуляции, используемому блоком модуляции,
блок вычисления объема графика, который вычисляет объем графика, обусловленный сигналами графика, принятыми блоком приема сигнала передачи в течение каждого заранее определенного единичного интервала времени,
блок вычисления среднего объема графика, который вычисляет средний объем графика, который является средней величиной объема графика, вычисленной блоком вычисления объема графика, в ближайшем, заранее определенном интервале каждый раз, когда блок вычисления объема графика вычисляет объем графика, и
блок задания метода модуляции, который меняет метод модуляции, используемый блоком модуляции, на основании среднего объема графика, вычисленного блоком вычисления среднего объема графика.
2. Устройство беспроводной передачи по п.1, в котором блок задания метода модуляции содержит
блок считывания максимального приемлемого объема графика, который считывает максимальный приемлемый объем графика, связанный с методом модуляции, в данный момент используемым блоком модуляции, из блока хранения соотношения, который связывает и сохраняет как множественные методы модуляции, отличающиеся друг от друга объемом беспроводной передачи, так и максимальные приемлемые объемы графика, которые являются максимальными значениями объемов графика, передаваемых с использованием методов модуляции, и
первый блок задания метода модуляции, который, если средний объем графика больше, чем максимальный приемлемый объем графика, считанный максимальным приемлемым объемом графика, меняет метод модуляции, используемый блоком модуляции, на метод модуляции, который хранится в блоке хранения соотношения и который имеет минимальную емкость беспроводной передачи из одного или нескольких методов модуляции с большей емкостью беспроводной передачи, чем метод модуляции, используемый в данный момент блоком модуляции.
3. Устройство беспроводной передачи по п.2, в котором блок задания метода модуляции также содержит
блок считывания минимального объема графика, который считывает из блока хранения соотношения максимальный приемлемый объем графика в качестве минимального, приемлемого объема графика, который связан с другим методом модуляции и который является наибольшим максимальным приемлемым объемом графика из одного или нескольких максимальных приемлемых объемов графика, меньших, чем максимальный приемлемый объем графика, считанный блоком считывания максимального приемлемого объема графика, и
второй блок задания метода модуляции, который, если средний объем графика меньше, чем минимальный приемлемый объем графика, считанный блоком считывания минимального приемлемого объема графика, меняет метод модуляции, используемый блоком модуляции, на метод модуляции, который хранится в блоке хранения соотношения и который имеет максимальную емкость беспроводной передачи из одного или нескольких методов модуляции с меньшей емкостью беспроводной передачи, чем метод модуляции, используемый в данный момент блоком модуляции.
4. Устройство беспроводной передачи по п.3, в котором блок задания метода модуляции также содержит
третий блок задания метода модуляции, который, если объем графика меньше, чем минимальный приемлемый объем графика, считанный блоком считывания минимального приемлемого объема графика, меняет метод модуляции, используемый блоком модуляции, на метод модуляции, который хранится в блоке хранения соотношения и который имеет максимальную емкость беспроводной передачи из одного или нескольких методов модуляции с меньшей емкостью беспроводной передачи, чем метод модуляции, используемый в данный момент блоком модуляции.
5. Устройство беспроводной передачи по одному из пп.2-4, в котором блок задания метода модуляции также содержит
четвертый блок задания метода модуляции который, если емкость хранения блока буфера передачи превышает заранее определенный порог, меняет метод модуляции, используемый блоком модуляции, на метод модуляции, который хранится в блоке хранения соотношения и который имеет минимальную емкость беспроводной передачи из одного или нескольких методов модуляции с большей емкостью беспроводной передачи, чем метод модуляции, используемый в данный момент блоком модуляции.
6. Устройство беспроводной передачи по п.5, в котором второй блок задания метода модуляции, после смены метода модуляции четвертым блоком задания метода модуляции, блокирует смену метода модуляции, пока средний объем графика не превысит минимальный приемлемый объем графика, считанный блоком считывания минимального приемлемого объема графика.
7. Устройство беспроводной передачи по п.1, в котором
сигнал передачи включает в себя информацию приоритета, которая указывает его приоритет передачи,
блок буфера передачи содержит ряд областей хранения, соответствующих приоритету передачи,
блок записи сигнала передачи записывает сигнал передачи в область хранения блока буфера передачи, которая соответствует приоритету передачи, указанному информацией приоритета принятого сигнала передачи, и блок модуляции извлекает сигнал передачи, который записан в первой позиции области хранения, где хранятся сигналы передачи с наивысшим приоритетом передачи среди областей хранения блока буфера передачи, где хранятся сигналы передачи, и модулирует извлеченный сигнал передачи.
8. Способ беспроводной передачи с использованием устройства беспроводной передачи для передачи сигналов передачи через пути беспроводной передачи, содержащий этапы, на которых
посредством блока приема сигнала передачи принимают сигналы передачи,
посредством блока записи сигнала передачи записывают сигналы передачи, принятые блоком приема сигнала передачи, в блок буфера передачи,
посредством блока модуляции извлекают сигнал передачи, записанный в первой позиции, среди сигналов передачи, хранящихся в блоке буфера передачи, и модулируют извлеченный сигнал передачи,
посредством блока передачи передают сигнал передачи, модулированный блоком модуляции, с использованием величины мощности передачи, которая соответствует методу модуляции, используемому блоком модуляции,
посредством блока вычисления объема графика вычисляют объем графика, обусловленный сигналами графика, принятыми блоком приема сигнала передачи в течение каждого, заранее определенного единичного интервала времени,
посредством блока вычисления среднего объема графика вычисляют средний объем графика, который является средней величиной объема графика, вычисленной блоком вычисления объема графика, в ближайшем заранее определенном интервале каждый раз, когда блок вычисления объема графика вычисляет объем графика, и
посредством блока задания метода модуляции меняют метод модуляции на основании среднего объема графика, вычисленного блоком вычисления среднего объема графика.
9. Компьютерно-считываемый носитель информации устройства беспроводной передачи, которое передает сигналы передачи через пути беспроводной передачи, при этом компьютерно-считываемый носитель информации имеет программу, хранящуюся на нем, содержащую
инструкцию приема сигнала передачи для приема сигналов передачи,
инструкцию записи сигнала передачи для записи сигналов передачи, принятых согласно инструкции приема сигнала передачи в блок буфера передачи,
инструкцию модуляции для извлечения сигнала передачи, записанного в первой позиции, среди сигналов передачи, хранящихся в блоке буфера передачи, и модуляции извлеченного сигнала передачи,
инструкцию передачи для передачи сигнала передачи, модулированного согласно инструкции модуляции, с использованием величины мощности передачи, которая соответствует методу модуляции, используемому блоком модуляции,
инструкции вычисления объема графика для вычисления объема графика, обусловленного сигналами графика, принятыми согласно инструкции приема сигнала передачи в течение каждого, заранее определенного единичного интервала времени,
инструкцию вычисления среднего объема графика для вычисления среднего объема графика, который является средней величиной объема графика, вычисленной согласно инструкции вычисления объема графика в ближайшем заранее определенном интервале каждый раз, когда объем графика вычисляется согласно инструкции вычисления объема графика, и
инструкцию задания метода модуляции для смены метода модуляции на основании среднего объема графика, вычисленного согласно инструкции вычисления среднего объема графика.
10. Устройство беспроводной передачи для передачи сигналов передачи через пути беспроводной передачи, содержащее
блок приема сигнала передачи, принимающий сигналы передачи,
блок записи сигнала передачи, записывающий сигналы передачи, принятые блоком приема сигнала передачи в блок буфера передачи,
блок модуляции, который извлекает сигнал передачи, записанный в первой позиции, среди сигналов передачи, хранящихся в блоке буфера передачи, и который модулирует извлеченный сигнал передачи,
блок передачи, который передает сигнал передачи, модулированный блоком модуляции, с использованием величины мощности передачи, которая соответствует методу модуляции, используемому блоком модуляции,
блок вычисления объема графика, который вычисляет объем графика, обусловленный сигналами графика, принятыми блоком приема сигнала передачи в течение каждого, заранее определенного единичного интервала времени,
блок анализа объема графика, который определяет метод модуляции, используемый блоком модуляции, на основании объема графика, вычисленного блоком вычисления объема графика, и
блок задания метода модуляции, который меняет метод модуляции, используемый блоком модуляции, на основании метода модуляции, определенного блоком анализа объема графика, причем
блок анализа объема графика содержит
блок вычисления среднего объема графика, который вычисляет средний объем графика, который является средней величиной объема графика в ближайшем заранее определенном интервале,
блок вычисления интегрального объема графика, который вычисляет интегральное значение объема графика, превышающее текущую емкость беспроводной передачи, на основании объема графика, вычисленного блоком вычисления объема графика,
блок хранения соотношения, который сохраняет в памяти емкость беспроводной передачи, метод модуляции для осуществления передачи в пределах емкости беспроводной передачи, приемлемый объем передачи, указывающий объем графика, который можно передавать с использованием метода модуляции, и величину мощности передачи, необходимой для передачи с использованием метода модуляции, устанавливая при этом связь между ними, и
блок определения необходимой полосы, который обращается к блоку хранения соотношения и который определяет метод модуляции и величину мощности передачи на основании объема графика, вычисленного блоком вычисления объема графика, среднего объема графика и интегрального объема графика.
Описание изобретения к патенту
Область техники, к которой относится изобретение
Настоящее изобретение относится к устройству беспроводной передачи, способу беспроводной передачи и компьютерной программе.
Данная заявка притязает на приоритет патентной заявки Японии № 2009-222271, поданной 28 сентября 2009 г., содержание которой включено сюда в порядке ссылки.
Уровень техники
В традиционных случаях устройство беспроводной передачи, работающее с непрерывными сигнальными последовательностями, например сигналом PDH (Plesiochronous Digital Hierarchy) и сигналом SDH (Synchronous Digital Hierarchy), последовательно осуществляет операции беспроводной/го передачи/приема для передачи непрерывных сигналов без прерывания и приостановки. Однако в последние годы усилился переход от сетей, работающих с непрерывными сигнальными последовательностями, к сетям, работающим с дискретными сигнальными последовательностями, например сигналами Ethernet (зарегистрированный торговый знак), и в соответствии с таким переходом все шире применяются традиционные устройства беспроводной передачи, работающие с непрерывными сигнальными последовательностями, для передачи дискретных сигнальных последовательностей.
В случае применения устройств беспроводной передачи, работающих с непрерывными сигнальными последовательностями, для передачи дискретных сигнальных последовательностей такие устройства беспроводной передачи непрерывно осуществляют операции беспроводной/го передачи/приема, т.е. всегда осуществляют операции беспроводной/го передачи/приема независимо от того, существуют ли сигналы передачи. Таким образом, определенная величина электрической мощности потребляется независимо от увеличения/уменьшения объема трафика.
Предложен способ решения этой проблемы, согласно которому электрическая мощность, потребляемая устройством беспроводной передачи, снижается благодаря управлению электрической мощностью для беспроводной передачи на основании объема трафика.
Например, в патентном документе 1 раскрыт подход, в котором устройство беспроводной передачи выбирает метод модуляции с наименьшей скоростью передачи среди методов модуляции при емкости беспроводной передачи, согласующейся с объемом трафика. Здесь, в методе модуляции с низкой скоростью передачи, многоуровневый номер модуляции мал, и когда многоуровневый номер сравнительно мал, частота битовых ошибок пути беспроводной передачи сравнительно мала. Другими словами, используя метод модуляции с низкой скоростью передачи, можно осуществлять передачу с низкой частотой битовых ошибок, расходуя малую электрическую мощность для передачи.
Однако согласно адаптивному способу управления модуляцией, в соответствии с вышеописанным объемом трафика, адаптивная операция управления модуляцией осуществляется, в соответствии с мгновенными изменениями сигналов передачи. Таким образом, если в данный момент определено, что необходима большая величина емкости беспроводной передачи, даже когда большая полоса не требуется, на основании среднего объема трафика, результаты экономии потребляемой электрической мощности могут быть не существенными, поскольку мощность передачи увеличивается за счет проведения длительной операции над емкостью беспроводной передачи.
Патентный документ 1: патентная заявка Японии, № первой публикации 2006-165939
Сущность изобретения
Например, настоящее изобретение может включать в себя следующие аспекты.
Первый аспект предусматривает устройство беспроводной передачи для передачи сигналов передачи через пути беспроводной передачи, которое включает в себя: блок приема сигнала передачи, принимающий сигналы передачи; блок записи сигнала передачи, записывающий сигналы передачи, принятые блоком приема сигнала передачи в блок буфера передачи; блок модуляции, который извлекает сигнал передачи, записанный в первой позиции, среди сигналов передачи, хранящихся в блоке буфера передачи, и который модулирует извлеченный сигнал передачи; блок передачи, который передает сигнал передачи, модулированный блоком модуляции, с использованием величины мощности передачи, которая соответствует методу модуляции, используемому блоком модуляции; блок вычисления объема трафика, который вычисляет объем трафика, обусловленный сигналами трафика, принятыми блоком приема сигнала передачи в течение каждого заранее определенного единичного интервала времени; блок вычисления среднего объема трафика, который вычисляет средний объем трафика, который является средней величиной объема трафика, вычисленной блоком вычисления объема трафика, в ближайшем заранее определенном интервале каждый раз, когда блок вычисления объема трафика вычисляет объем трафика; и блок задания метода модуляции, который меняет метод модуляции на основании среднего объема трафика, вычисленного блоком вычисления среднего объема трафика.
Второй аспект предусматривает способ беспроводной передачи с использованием устройства беспроводной передачи для передачи сигналов передачи через пути беспроводной передачи, который включает в себя этапы, на которых: посредством блока приема сигнала передачи принимают сигналы передачи; посредством блока записи сигнала передачи записывают сигналы передачи, принятые блоком приема сигнала передачи в блок буфера передачи; посредством блока модуляции извлекают сигнал передачи, записанный в первой позиции, среди сигналов передачи, хранящихся в блоке буфера передачи, и модулируют извлеченный сигнал передачи; посредством блока передачи передают сигнал передачи, модулированный блоком модуляции, с использованием величины мощности передачи, которая соответствует методу модуляции, используемому блоком модуляции; посредством блока вычисления объема трафика вычисляют объем трафика, обусловленный сигналами трафика, принятыми блоком приема сигнала передачи в течение каждого заранее определенного единичного интервала времени; посредством блока вычисления среднего объема трафика вычисляют средний объем трафика, который является средней величиной объема трафика, вычисленной блоком вычисления объема трафика, в ближайшем заранее определенном интервале каждый раз, когда блок вычисления объема трафика вычисляет объем трафика; и посредством блока задания метода модуляции меняют метод модуляции на основании среднего объема трафика, вычисленного блоком вычисления среднего объема трафика.
Третий аспект предусматривает компьютерную программу, которая предписывает устройству беспроводной передачи для передачи сигналов передачи через пути беспроводной передачи выполнять функции: блока приема сигнала передачи, принимающего сигналы передачи; блока записи сигнала передачи, записывающего сигналы передачи, принятые блоком приема сигнала передачи в блок буфера передачи; блока модуляции, который извлекает сигнал передачи, записанный в первой позиции, среди сигналов передачи, хранящихся в блоке буфера передачи, и который модулирует извлеченный сигнал передачи; блока передачи, который передает сигнал передачи, модулированный блоком модуляции, с использованием величины мощности передачи, которая соответствует методу модуляции, используемому блоком модуляции; блока вычисления объема трафика, который вычисляет объем трафика, обусловленный сигналами трафика, принятыми блоком приема сигнала передачи в течение каждого заранее определенного единичного интервала времени; блока вычисления среднего объема трафика, который вычисляет средний объем трафика, который является средней величиной объема трафика, вычисленной блоком вычисления объема трафика, в ближайшем заранее определенном интервале каждый раз, когда блок вычисления объема трафика вычисляет объем трафика; и блока задания метода модуляции, который меняет метод модуляции на основании среднего объема трафика, вычисленного блоком вычисления среднего объема трафика.
В соответствии с вышеописанными аспектами, мощность передачи регулируется на основании среднего объема трафика, который является средней величиной объема трафика в ближайшем заранее определенном интервале от данного момента времени, что позволяет избегать увеличения мощности передачи вследствие временных изменений объема трафика. Таким образом, можно осуществлять надлежащее управление мощностью передачи.
Краткое описание чертежей
Фиг.1 - блок-схема, демонстрирующая состав устройства беспроводной передачи одного варианта осуществления.
Фиг.2 - блок-схема, демонстрирующая состав блока операций над приоритетами.
Фиг.3 - блок-схема, демонстрирующая состав блока анализа объема трафика.
Фиг.4 - чертеж, демонстрирующий информацию, хранимую блоком хранения соотношения блока анализа объема трафика.
Фиг.5 - чертеж, демонстрирующий способ определения емкости беспроводной передачи, осуществляемый блоком определения необходимой полосы блока анализа объема трафика.
Фиг.6 - логическая блок-схема, демонстрирующая принцип работы устройства беспроводной передачи.
Фиг.7 - логическая блок-схема, демонстрирующая операцию определения метода модуляции и величины мощности передачи, выполняемую устройством беспроводной передачи.
Фиг.8 - чертеж, демонстрирующий конкретный пример работы устройства беспроводной передачи.
Подробное описание изобретения
Далее, со ссылкой на чертежи, подробно объяснен каждый вариант осуществления.
На фиг.1 показана блок-схема, демонстрирующая состав устройства беспроводной передачи одного варианта осуществления.
Устройство 1 беспроводной передачи включает в себя блок 11 приема сигнала передачи, блок 12 операций над приоритетами, блок 13 модуляции, блок 14 передачи, блок 15 вычисления объема трафика, блок 16 анализа объема трафика, блок 17 задания метода модуляции и блок 18 приема. Кроме того, устройство 1 беспроводной передачи переключает передачу и прием с использованием антенны 3 через циркулятор 2.
Блок 11 приема сигнала передачи принимает сигнал передачи от другого устройства через путь проводной передачи и выводит сигнал передачи на блок 12 операций над приоритетами и блок 15 вычисления объема трафика.
На основании информации приоритета, которая указывает приоритет передачи сигнала передачи и которая содержится в сигнале передачи, блок 12 операций над приоритетами предпочтительно выводит сигнал передачи на блок 13 модуляции, если сигнал передачи имеет сравнительно высокий приоритет.
Блок 13 модуляции осуществляет операцию мультиплексирования над сигналом передачи, выдаваемым блоком 12 операций над приоритетами, и генерирует беспроводной сигнал с использованием метода модуляции, определенного блоком 17 задания метода модуляции.
Блок 14 передачи передает сигнал беспроводной передачи, генерируемый блоком 13 модуляции, через циркулятор 2 и антенну 3 с использованием величины мощности передачи, установленной блоком 17 задания метода модуляции.
На основании сигнала передачи, принятого от блока 11 приема сигнала трафика, блок 15 вычисления объема трафика вычисляет объем трафика, обусловленного принятым сигналом передачи.
На основании объема трафика, вычисленного блоком 15 вычисления объема трафика, блок 16 анализа объема трафика определяет метод модуляции и величину мощности передачи для передачи сигнала передачи с использованием емкости беспроводной передачи, необходимой для передачи сигнала передачи.
Блок 17 задания метода модуляции объявляет метод модуляции и величину мощности передачи, определенную блоком 16 анализа объема трафика блока 13 модуляции и блока 14 передачи.
Блок 18 приема принимает беспроводной сигнал, поступающий с антенны 3 через циркулятор 2.
На фиг.2 показана блок-схема, демонстрирующая состав блока операций над приоритетами.
Блок 12 операций над приоритетами включает в себя блок 121 определения приоритета (блок записи сигнала передачи), блок 122 буфера передачи и блок 123 извлечения. Блок 122 буфера передачи включает в себя высокоприоритетную область хранения 122-1 и низкоприоритетную область хранения 122-2 в качестве областей хранения.
На основании информации приоритета сигнала передачи, выдаваемой блоком 11 приема сигнала передачи, блок 121 определения приоритета определяет уровень приоритета передачи сигнала передачи. Кроме того, блок 121 определения приоритета записывает сигнал передачи в высокоприоритетную область хранения 122-1 в случае высокого приоритета передачи и записывает сигнал передачи в низкоприоритетную область хранения 122-2 в случае низкого приоритета передачи. Здесь следует заметить, что приоритет передачи принимает одно из двух значений высокий и низкий .
Блок 123 извлечения извлекает сигнал передачи, который записан в первой позиции, из буфера 122 передачи и выводит сигнал передачи на блок 13 модуляции. В такой операции, если сигнал передачи хранится в высокоприоритетной области хранения 122-1, блок 123 извлечения извлекает сигнал передачи, записанный в первой позиции высокоприоритетной области хранения 122-1. С другой стороны, если в высокоприоритетной области хранения 122-1 не хранится никакого сигнала передачи, то блок 123 извлечения извлекает сигнал передачи, записанный в первой позиции низкоприоритетной области хранения 122-2. Здесь, извлечение означает операцию считывания информации из области хранения и удаление считанной информации из области хранения. Кроме того, в дальнейшем термин извлечение используется в том же значении.
На фиг.3 показана блок-схема, демонстрирующая состав блока анализа объема трафика.
Блок 16 анализа объема трафика включает в себя блок 161 вычисления среднего объема трафика, блок 162 вычисления интегрального объема трафика, блок 163 определения необходимой полосы (блок считывания максимального приемлемого объема трафика, блок считывания минимального приемлемого объема трафика, первый блок задания метода модуляции, второй блок задания метода модуляции, третий блок задания метода модуляции и четвертый блок задания метода модуляции) и блок 164 хранения соотношения.
Блок 161 вычисления среднего объема трафика вычисляет средний объем трафика, который является средней величиной значение объема трафика, вычисленного блоком 15 вычисления объема трафика в ближайшем заранее определенном интервале от данного момента времени.
На основании объема трафика, вычисленного блоком 15 вычисления объема трафика, блок 162 вычисления интегрального трафика вычисляет объем трафика, превышающий текущую емкость беспроводной передачи.
На основании объема трафика, среднего объема трафика и интегрального объема трафика блок 162 определения необходимой полосы определяет метод модуляции и величину мощности передачи.
Блок 164 хранения соотношения сохраняет в памяти емкость беспроводной передачи, метод модуляции для осуществления передачи в пределах емкости беспроводной передачи, приемлемый объем передачи, который указывает объем трафика, который можно передавать с использованием метода модуляции, и величину мощности передачи, необходимую для передачи с использованием метода модуляции, устанавливая при этом связь между ними. Кроме того, в качестве приемлемого объема трафика, сохраняется в памяти как верхнее предельное значение (максимальный приемлемый объем трафика), которое является наибольшим значением объема трафика, который можно передавать с использованием связанного метода модуляции, так и нижнее предельное значение (минимальный приемлемый объем трафика), которое является верхним предельным значением объема трафика, связанного с методом модуляции, который имеет второе после наибольшего верхнее предельное значение после вышеописанного метода модуляции.
На фиг.4 показан чертеж, демонстрирующий информацию, хранимую блоком хранения соотношения блока анализа объема трафика.
Согласно фиг.4, блок 164 хранения соотношения устанавливает и сохраняет в памяти связь между емкостью беспроводной передачи, методом модуляции, верхним предельным значением и нижним предельным значением приемлемого объема трафика и величины мощности передачи. Заметим, что с увеличением емкости беспроводной передачи возрастают значения многоуровневого номера метода модуляции, приемлемого объема трафика и величины мощности передачи.
В примере, показанном на фиг.4, c1 является наименьшим значением, и c3 является наибольшим значением емкости беспроводной передачи. Таким образом, нижнее предельное значение приемлемого объема трафика, соответствующего c2, равно th1, которое является наибольшим значением среди верхних предельных значений, которые меньше, чем th2, и которые связаны с другими методами модуляции. Аналогично, верхнее предельное значение приемлемого объема трафика, соответствующего c2, совпадает со значением th2, которое является нижним предельным значением приемлемого объема трафика, соответствующего c3.
Здесь, среди емкостей беспроводной передачи, хранящихся в блоке 164 хранения соотношения, объем беспроводной передачи, который является наименьшим значением среди объемов беспроводной передачи, превышающих емкость передачи A, именуется объем беспроводной передачи, превышающий емкость беспроводной передачи A на одну ступень . Таким образом, согласно фиг.4, емкость беспроводной передачи c2 больше емкости c1 беспроводной передачи на одну ступень.
Кроме того, среди емкостей беспроводной передачи, хранящихся в блоке 164 хранения соотношения, объем беспроводной передачи, который является наибольшим значением среди объемов беспроводной передачи, меньших, чем емкость передачи A, именуется объем беспроводной передачи меньший, чем емкость беспроводной передачи A на одну ступень . Таким образом, согласно фиг.4, емкость беспроводной передачи c2 меньше емкости беспроводной передачи c3 на одну ступень.
На фиг.5 показан чертеж, демонстрирующий способ определения емкости беспроводной передачи, осуществляемый блоком определения необходимой полосы блока анализа объема трафика.
Если объем трафика, вычисленный блоком вычисления объема трафика, и средний объем трафика, вычисленный блоком 161 вычисления среднего объема трафика блока 16 анализа объема трафика превышают верхнее предельное значение приемлемого объема трафика, связанного с методом модуляции, который в данный момент используется блоком 13 модуляции, то блок 163 определения необходимой полосы определяет необходимость изменения емкости беспроводной передачи для увеличения на одну ступень по сравнению с текущей емкостью беспроводной передачи.
С другой стороны, если один из объема трафика, вычисленного блоком 15 вычисления объема трафика, и среднего объема трафика, вычисленного блоком 161 вычисления среднего объема трафика блока 16 анализа объема трафика, меньше нижнего предельного значения приемлемого объема трафика, связанного с методом модуляции, который в данный момент используется блоком 13 модуляции, то блок 163 определения необходимой полосы определяет необходимость изменения емкости беспроводной передачи для уменьшения на одну ступень по сравнению с текущей емкостью беспроводной передачи.
Кроме того, если интегральный объем трафика, вычисленный блоком 162 вычисления интегрального объема трафика блока 16 анализа объема трафика, превышает емкость, которая может храниться в буфере 122 передачи блока 12 операций над приоритетами, то блок 163 определения необходимой полосы определяет необходимость изменения емкости беспроводной передачи для увеличения на одну ступень по сравнению с текущей емкостью беспроводной передачи.
Однако, после смены метода модуляции на основании интегрального объема трафика, пока средний объем трафика не превысит нижнее предельное значение приемлемого объема трафика, считанное блоком 163 определения необходимой полосы, изменение емкости беспроводной передачи пропускается или блокируется всякий раз, когда средний объем трафика оказывается меньше нижнего предельного значения, связанного с методом модуляции, в данный момент используемым блоком 13 модуляции. Заметим, что емкость беспроводной передачи изменяется, если объем трафика меньше нижнего предельного значения.
После этого, в этом варианте осуществления, блок 11 приема сигнала передачи принимает сигнал передачи и записывает сигнал передачи на блок 122 буфера передачи блока 12 операций над приоритетами, блок 13 модуляции извлекает сигнал передачи, который хранится в первой позиции буфера передачи, и модулирует сигнал передачи, и блок 14 передачи передает сигнал передачи, модулированный блоком 13 модуляции, с использованием величины мощности передачи, соответствующей методу модуляции, используемому блоком 13 модуляции. С другой стороны, блок 15 вычисления объема трафика вычисляет объем трафика, генерируемого сигналом передачи, принятым блоком 11 приема сигнала передачи в течение каждого заранее определенного единичного интервала времени, и каждый раз, когда блок 15 вычисления объема трафика вычисляет объем трафика, блок 161 вычисления среднего объема трафика блока 16 анализа объема трафика вычисляет средний объем трафика, который является средней величиной объема трафика, вычисленной блоком 15 вычисления объема трафика в ближайшем заранее определенном интервале от данного момента времени. После этого блок 163 определения необходимой полосы блока 16 анализа объема трафика меняет метод модуляции на основании среднего объема трафика, вычисленного блоком 161 вычисления среднего объема трафика.
Таким образом, устройство 1 беспроводной передачи получает возможность надлежащим образом регулировать величину мощности передачи.
Далее объяснен принцип работы устройства 1 беспроводной передачи этого варианта осуществления.
На фиг.6 показана логическая блок-схема, демонстрирующая принцип работы устройства беспроводной передачи.
Когда пакетизированный сигнал передачи через путь передачи, снабженный приоритетом, принимается устройством 1 беспроводной передачи, блок 11 приема сигнала передачи принимает сигнал передачи (этап S1). После этого блок 121 определения приоритета блока 12 операций над приоритетами определяет, высок или низок приоритет передачи принятого сигнала передачи (этап S2).
Здесь, например, можно определить приоритет передачи как высокий , если значение, идентифицированное PCP (Priority Code Point), заданной в IEEE802.1Q, больше или равно 4, и можно определить приоритет передачи как низкий , если значение, идентифицированное PCP, меньше или равно 3.
Блок 121 определения приоритета записывает пакетные данные сигнала передачи в высокоприоритетную область хранения 122-1 (этап S3), если приоритет передачи сигнала передачи определен как высокий (этап S2: Да). С другой стороны, блок 121 определения приоритета записывает пакетные данные сигнала передачи в низкоприоритетную область хранения 122-1 (этап S4), если приоритет передачи сигнала передачи определен как низкий (этап S2: Нет).
Когда блок 121 определения приоритета записывает пакетные данные на блок 122 буфера передачи на этапе S3 или S4, блок 15 вычисления объема трафика вычисляет объем трафика, обусловленный сигналом трафика, принятый блоком 11 приема сигнала передачи на этапе S1 (этап S5). Здесь, вычисление объема трафика означает вычисление полного объема сигналов трафика, принятых блоком 11 приема сигнала передачи в течение заранее определенного единичного интервала времени. Заметим, что каждый раз, когда сигнал передачи принимается на этапе S1, осуществляются вышеописанные операции этапов S1-S4, и операции этапа S5 и последующих осуществляются в течение каждого заранее определенного единичного интервала времени.
После вычисления объема трафика единичного интервала времени блоком 15 вычисления объема трафика блок 161 вычисления среднего объема трафика блока 16 анализа объема трафика вычисляет средний объем трафика, который является средней величиной объема трафика, вычисленной блоком 15 вычисления объема трафика в ближайшем, заранее определенном интервале от данного момента времени (этап S6).
Здесь, со ссылкой на конкретный пример, объяснен способ вычисления среднего объема трафика. Если заранее определенный интервал времени равен 10 единичным интервалам времени, блок 161 вычисления среднего объема трафика сохраняет очередь размером 10 во внутренней памяти. Когда блок 15 вычисления объема трафика вычисляет объем трафика, блок 161 вычисления среднего объема трафика извлекает объем трафика, который хранится в первой позиции очереди и записывает вновь вычисленный объем трафика в очередь. После этого среднее по множеству 10 объемов трафика, хранящихся в очереди, вычисляется как средний объем трафика. Производя такие операции, можно вычислить средний объем трафика.
После вычисления среднего объема трафика блоком 161 вычисления среднего объема трафика на этапе S6 блок 163 определения необходимой полосы определяет объем беспроводной передачи согласно способу определения, показанному на фиг.5, и блок 17 задания метода модуляции осуществляет операции для задания метода модуляции и величины мощности передачи в соответствии с объемом беспроводной передачи (этап S7). Операции определения метода модуляции и величины мощности передачи подробно объяснены ниже.
Когда блок 163 определения необходимой полосы и блок 17 задания метода модуляции задают метод модуляции и величину мощности передачи, блок 123 извлечения блока 12 операций над приоритетами определяет, хранится ли сигнал передачи в высокоприоритетной области хранения 122-1 блока 122 буфера передачи (этап S8).
Когда блок 123 извлечения определяет, что сигнал передачи хранится в высокоприоритетной области хранения 122-1 (этап S8: Да), блок 123 извлечения извлекает сигнал передачи из высокоприоритетной области хранения 122-1 (этап S9). С другой стороны, когда блок 123 извлечения определяет, что сигнал передачи не хранится в высокоприоритетной области хранения 122-1 (этап S8: Нет), блок 123 извлечения извлекает сигнал передачи из низкоприоритетной области хранения 122-2 (этап S10).
Другими словами, блок 123 извлечения извлекает сигнал передачи из области хранения, где хранятся сигналы передачи с более высоким приоритетом среди областей хранения.
Заметим, что в операциях этапов S8-S10 блок 123 извлечения извлекает сигнал передачи в объеме, который можно передавать с использованием метода модуляции, определенного на этапе S7, другими словами, сигнал трафика в объеме, меньшем верхнего предела приемлемого объема трафика. Таким образом, если объем трафика превышает верхнее предельное значение приемлемого объема трафика, соответствующего методу модуляции, используемому в данный момент, то устройство 1 беспроводной передачи временно сохраняет сигнал передачи в буфере 122 передачи и предпочтительно передает сигналы передачи с высоким приоритетом.
После извлечения сигнала передачи блоком 123 извлечения на этапах S8-S10 блок 13 модуляции модулирует извлеченный сигнал передачи с использованием метода модуляции, определенного на этапе S7 (этап S11). После этого блок 14 передачи передает модулированный сигнал передачи с использованием величины мощности передачи, определенной на этапе S7 (этап S12).
Далее объяснены операции определения метода модуляции и величины мощности передачи на этапе S7.
На фиг.7 показана логическая блок-схема, демонстрирующая операцию определения метода модуляции и величины мощности передачи устройством беспроводной передачи.
После вычисления среднего объема трафика блоком 161 вычисления среднего объема трафика блока 16 анализа объема трафика на этапе S6 блок 163 определения необходимой полосы считывает приемлемый объем трафика (верхнее и нижнее предельные значения), соответствующий текущему объему беспроводной передачи, из блока 164 хранения соотношения (этап S701). Заметим, что текущий объем беспроводной передачи записан во внутренней памяти блока 163 определения необходимой полосы в ходе операций, предшествующих этапу S7.
После этого блок 162 вычисления интегрального объема трафика суммирует интегральный объем трафика, хранящийся во внутренней памяти, и объем трафика, вычисленный блоком 15 вычисления объема трафика, вычитает верхнее предельное значение приемлемого объема трафика и обновляет интегральный объем трафика, хранящийся во внутренней памяти, вычисленным значением (этап S702). Интегральное значение трафика, вычисленное в этой операции, указывает объем данных сигнала передачи, подлежащий сохранению в блоке 122 буфера передачи.
Здесь объясняется, почему интегральный объем трафика указывает объем данных сигнала передачи, подлежащий сохранению в блоке 122 буфера передачи.
Прежде всего блок 162 вычисления интегрального объема трафика суммирует интегральный объем трафика, хранящийся во внутренней памяти, и объем трафика, вычисленный блоком 15 вычисления объема трафика. Заметим, что начальное значение интегрального объема трафика равно 0. В соответствии с такой операцией, можно вычислить текущий объем данных блока 122 буфера передачи в соответствии с вышеописанными операциями сохранения сигнала передачи на этапах S1-S4. После этого блок 162 вычисления интегрального объема трафика вычитает верхнее предельное значение приемлемого объема трафика, считанного блоком 163 определения необходимой полосы, из значения, указывающего текущий объем данных блока 122 буфера передачи. В соответствии с такой операцией, объем данных буфера передачи после извлечения сигнала передачи согласно вышеописанным операциям этапов S8-S10 вычисляется на основании текущего метода модуляции.
После обновления интегрального объема трафика на этапе S702 блок 162 вычисления интегрального объема трафика проверяет условие, что интегральный объем трафика меньше 0 (этап S703). Если интегральный объем трафика меньше 0 (этап S703: Да), то блок 162 вычисления интегрального объема трафика обновляет интегральный объем трафика значением 0 (этап S704).
Другими словами, если сумма интегрального объема трафика до обновления на этапе S702 и объема трафика, вычисленного блоком 15 вычисления объема трафика, меньше верхнего предельного значения приемлемого объема трафика, то интегральный объем трафика, вычисленный на этапе S702, имеет значение, меньшее 0. Однако в конкретном случае интегральный объем трафика, хранящийся в блоке 122 буфера передачи, не может быть отрицательным, и поэтому интегральный объем трафика корректируется до 0 посредством операции этапа S704.
После обновления интегрального объема трафика блоком 162 вычисления интегрального объема трафика, в соответствии с операциями этапов S702-S704, блок 163 определения необходимой полосы определяет, превышают ли объем трафика, вычисленный блоком 15 вычисления объема трафика, и средний объем трафика, вычисленный блоком 161 вычисления среднего объема трафика блока 16 анализа объема трафика, верхнее предельное значение приемлемого объема трафика, считанное на этапе S701 (этап S705).
Если блок 163 определения необходимой полосы определяет, что, по меньшей мере, один из объема трафика и среднего объема трафика не превышает верхнее предельное значение приемлемого объема трафика (этап S705: Нет), то блок 163 определения необходимой полосы проверяет условие, что объем трафика, вычисленный блоком 15 вычисления объема трафика, меньше нижнего предельного значения приемлемого объема трафика, считанного на этапе S701 (этап S706).
Если блок 163 определения необходимой полосы определяет, что объем трафика не меньше нижнего предельного значения приемлемого объема трафика (этап S706: Нет), то блок 163 определения необходимой полосы проверяет условие, что средний объем трафика, вычисленный блоком 161 вычисления среднего объема трафика, меньше нижнего предельного значения приемлемого объема трафика, считанного на этапе S701 (этап S707).
Если блок 163 определения необходимой полосы определяет, что средний объем трафика меньше нижнего предельного значения приемлемого объема трафика (этап S707: Да), то блок 163 определения необходимой полосы определяет, имеет ли флаг интеграции, который указывает, изменен ли метод модуляции, в соответствии с предыдущими операциями, на основании интегрирования объема трафика, значение ON (этап S708). Заметим, что начальное значение флага интеграции равно OFF.
С другой стороны, на этапе S707, если блок 163 определения необходимой полосы определяет, что средний объем трафика не меньше нижнего предельного значения приемлемого объема трафика (этап S707: Нет), то блок 163 определения необходимой полосы устанавливает флаг интеграции, хранящийся во внутренней памяти, на значение OFF (этап S709).
Если блок 163 определения необходимой полосы определяет, что флаг интеграции равен ON (этап S708: Да), или если блок 163 определения необходимой полосы устанавливает флаг интеграции на значение OFF, то блок 163 определения необходимой полосы определяет, превышает ли интегральный объем трафика, хранящийся во внутренней памяти блоком 162 вычисления интегрального объема трафика, емкость буфера 122 передачи (этап S710).
Если блок 163 определения необходимой полосы определяет, что интегральный объем трафика превышает емкость буфера 122 передачи (этап S710: Да), то блок 163 определения необходимой полосы устанавливает флаг интеграции, хранящийся во внутренней памяти, на значение ON (этап S711).
С другой стороны, если блок 163 определения необходимой полосы определяет, что интегральный объем трафика не превышает емкость буфера 122 передачи (этап S710: Нет), то блок 163 определения необходимой полосы заканчивает операцию, не изменяя емкость беспроводной передачи.
Здесь, на этапе S705, если блок 163 определения необходимой полосы определяет, что объем трафика и средний объем трафика превышают верхнее предельное значение приемлемого объема трафика (этап S705: Да), или если блок 163 определения необходимой полосы устанавливает флаг интеграции на значение ON на этапе S711, то блок 163 определения необходимой полосы принимает решение изменить емкость беспроводной передачи для увеличения на одну ступень по сравнению с текущей емкостью беспроводной передачи (этап S712).
С другой стороны, если блок 163 определения необходимой полосы определяет, что объем трафика меньше нижнего предельного значения приемлемого объема трафика (этап S706: Нет), или если блок 163 определения необходимой полосы определяет, что флаг интеграции равен OFF (этап S708: Нет), то блок 163 определения необходимой полосы принимает решение изменить емкость беспроводной передачи для уменьшения на одну ступень по сравнению с текущей емкостью беспроводной передачи (этап S713).
Заметим, что при изменении емкости беспроводной передачи на этапе S712 или S713 блок 163 определения необходимой полосы обновляет емкость беспроводной передачи, подлежащую сохранению во внутренней памяти с емкостью беспроводной передачи, определенной на этапе S712 или S713.
Когда блок 163 определения необходимой полосы определяет емкость беспроводной передачи на этапе S712 или S713, блок 163 определения необходимой полосы считывает метод модуляции и величину мощности передачи, которая связана с определенной емкостью беспроводной передачи из блока 164 хранения соотношения (этап S714). После этого блок 17 задания метода модуляции устанавливает метод модуляции, используемый блоком 13 модуляции, для смены метода модуляции, считанного блоком 163 определения необходимой полосы (этап S715). Кроме того, блок 14 задания метода модуляции устанавливает величину мощности передачи блока передачи равной величине мощности передачи, считанной блоком определения необходимой полосы (этап S716).
В соответствии с такой операцией, можно определить емкость беспроводной передачи, на основании условий, показанных на фиг.5, и установить метод модуляции и величину мощности передачи.
Здесь, причину, почему можно надлежащим образом регулировать величину мощности передачи путем определения емкости беспроводной передачи на основании условий, показанных на фиг.5.
Прежде всего, в этом варианте осуществления, если объем трафика и средний объем трафика превышают верхнее предельное значение приемлемого объема трафика, принимается решение изменить емкость беспроводной передачи для увеличения на одну ступень по сравнению с текущей емкостью беспроводной передачи. Другими словами, емкость беспроводной передачи не изменяется, если только объем трафика превышает верхний предел приемлемого объема трафика. Благодаря этому можно предотвращать увеличение величины мощности передачи в соответствии с временным или мгновенным увеличением объема трафика, и можно поддерживать сравнительно малое значение величины мощности передачи.
Кроме того, в этом варианте осуществления, если один из объема трафика и среднего объема трафика меньше нижнего предельного значения приемлемого объема трафика, принимается решение изменить емкость беспроводной передачи для уменьшения на одну ступень по сравнению с текущей емкостью беспроводной передачи. Благодаря этому величина мощности передачи снижается, в соответствии со снижением объема трафика, и, таким образом, можно поддерживать малое значение величины мощности передачи.
Кроме того, в этом варианте осуществления, если интегральный объем трафика превышает емкость, которая может храниться в буфере 122 передачи, принимается решение изменить емкость беспроводной передачи для увеличения на одну ступень по сравнению с текущей емкостью беспроводной передачи. Благодаря этому можно увеличить объем сигнала передачи, который извлекается блоком 123 извлечения блока 12 операций над приоритетами, и, таким образом, блок 123 извлечения может немедленно извлекать сигнал передачи, хранящийся в буфере 122 передачи, когда блок 122 буфера передачи не может хранить сигнал передачи.
Заметим, что в этом варианте осуществления, после смены метода модуляции на основании интегрального объема трафика, пока средний объем трафика не превысит нижнее предельное значение приемлемого объема трафика, считанное блоком 163 определения необходимой полосы, изменение емкости беспроводной передачи пропускается или блокируется независимо от того, меньше ли средний объем трафика, чем нижнее предельное значение приемлемого объема трафика. Сразу после смены метода модуляции на основании интегрального объема трафика, средний объем трафика меньше, чем нижнее предельное значение приемлемого объема трафика, считанное блоком 163 определения необходимой полосы. Таким образом, можно препятствовать тому, чтобы емкость беспроводной передачи была равна предыдущему значению сразу после смены метода модуляции на основании интегрального объема трафика, поскольку изменение емкости беспроводной передачи пропускается или блокируется, пока не превысит нижнее предельное значение приемлемого объема трафика, считанное блоком 163 определения необходимой полосы.
Далее, со ссылкой на конкретные примеры, объяснена операция управления емкостью беспроводной передачи этого варианта осуществления.
На фиг.8 показан чертеж, демонстрирующий конкретный пример работы устройства беспроводной передачи.
На фиг.8(a) показан график, демонстрирующий изменение объема трафика, втекающего в устройство 1 беспроводной передачи, и среднего объема трафика. Здесь, по горизонтальной оси отложено время и по вертикальной оси отложен объем трафика.
Далее объяснена работа устройства 1 беспроводной передачи, в котором принимаются данные объема трафика, показанные на фиг.8(a).
Прежде всего, с момента t0 до момента t1, устройство 1 беспроводной передачи передает сигналы передачи с использованием емкости c1 беспроводной передачи, показанной на фиг.5. Другими словами, блок 13 модуляции осуществляет операцию модуляции с использованием метода модуляции m1, и блок 14 передачи осуществляет операцию передачи с использованием мощности p1 беспроводной передачи. Кроме того, с момента t0 до момента t1, объем трафика сигналов передачи, принятый блоком 11 приема сигнала передачи в течение каждого единичного интервала времени, меньше приемлемого объема трафика емкости c1 беспроводной передачи. Таким образом, в операциях этапов S8-S19, блок 123 извлечения извлекает все сигналы передачи, хранящиеся в блоке 122 буфера передачи, в течение каждого единичного интервала времени.
В момент времени t1 объем трафика сигналов трафика, принятый блоком 11 приема сигнала передачи, превышает верхнее предельное значение th1 приемлемого объема трафика емкости c1 беспроводной передачи. Таким образом, в операциях этапов S8-S10, блок 123 извлечения извлекает сигналы передачи в объеме, который можно извлечь с использованием метода модуляции m1, и сигналы трафика, превышающие верхнее предельное значение th1 приемлемого объема трафика, сохраняются в блоке 122 буфера передачи. Заштрихованная область 47 на фиг.8(a) указывает объем сигналов передачи, хранящихся в блоке 122 буфера передачи.
В момент времени t2 средний объем трафика, вычисленный блоком 161 вычисления среднего объема трафика блока 16 анализа объема трафика, превышает верхнее предельное значение th1 приемлемого объема трафика емкости c1 беспроводной передачи. Другими словами, объем трафика и средний объем трафика превышают верхнее предельное значение, благодаря чему, в соответствии с операциями этапов S705 и S721, блок 163 определения необходимой полосы определяет необходимость изменения емкости беспроводной передачи до величины c2, которая превышает c1 на одну ступень. Таким образом, блок 17 задания метода модуляции устанавливает метод модуляции блока 13 модуляции как m2 и устанавливает мощность беспроводной передачи блока 14 передачи как p2. Кроме того, благодаря этому объем трафика сигналов передачи, принятый блоком 11 приема сигнала передачи в течение единичного интервала времени, становится ниже приемлемого объема трафика емкости беспроводной передачи c2. Таким образом, объем сигналов передачи, извлеченных блоком 123 извлечения в операциях этапов S8 - S19, возрастает, и объем сигналов передачи, хранящихся в блоке 122 буфера передачи после момента t2, снижается.
В момент времени t3 объем трафика сигналов передачи, принятый блоком 11 приема сигнала передачи, меньше нижнего предельного значения th1 приемлемого объема трафика емкости беспроводной передачи c2. Таким образом, в соответствии с операциями этапов S707 и S713, блок 163 определения необходимой полосы определяет необходимость изменения емкости беспроводной передачи до величины c1, которая меньше c2 на одну ступень. Таким образом, блок 17 задания метода модуляции устанавливает метод модуляции блока 13 модуляции как m1 и устанавливает мощность беспроводной передачи блока 14 передачи как p1.
В момент времени t4 объем трафика сигналов передачи, принятый блоком 11 приема сигнала передачи, превышает верхнее предельное значение th1 приемлемого объема трафика емкости c1 беспроводной передачи. Другими словами, объем трафика и средний объем трафика превышают верхнее предельное значение, и благодаря этому, в соответствии с операциями этапов S705 и S721, блок 163 определения необходимой полосы определяет необходимость изменения емкости беспроводной передачи до величины c2, которая превышает c1 на одну ступень. Таким образом, блок 17 задания метода модуляции устанавливает метод модуляции блока 13 модуляции как m2 и устанавливает мощность беспроводной передачи блока 14 передачи как p2.
В момент времени t5 объем трафика сигналов передачи, принятый блоком 11 приема сигнала передачи, превышает верхнее предельное значение th2 приемлемого объема трафика емкости беспроводной передачи c2. Таким образом, в операциях этапов S8 - S10, блок 123 извлечения извлекает сигналы передачи в объеме, который можно извлечь с использованием метода модуляции m2, и сигналы трафика, превышающие верхнее предельное значение th2 приемлемого объема трафика, сохраняются в блоке 122 буфера передачи. Заштрихованная область 48 на фиг.8(a) указывает объем сигналов передачи, хранящихся в блоке 122 буфера передачи.
В момент времени t6 объем данных передачи, хранящихся в блоке 122 буфера передачи, превышает емкость блока 122 буфера передачи. Другими словами, интегральный объем трафика, вычисленный блоком 162 вычисления интегрального объема трафика блока 16 анализа объема трафика превышает емкость блока 122 буфера передачи. Таким образом, в соответствии с операциями этапов S710 и S712, блок 163 определения необходимой полосы определяет необходимость изменения емкости беспроводной передачи до величины c3, которая превышает c2 на одну ступень. Таким образом, блок 17 задания метода модуляции устанавливает метод модуляции блока 13 модуляции как m3 и устанавливает мощность беспроводной передачи блока 14 передачи как p3. Кроме того, благодаря этому объем трафика сигналов передачи, принятый блоком 11 приема сигнала передачи в течение каждого единичного интервала времени, становится ниже приемлемого объема трафика емкости беспроводной передачи c2. Таким образом, объем сигналов передачи, извлеченных блоком 123 извлечения в операциях этапов S8 - S19, возрастает, и объем сигналов передачи, хранящихся в блоке 122 буфера передачи после момента t6, снижается.
Кроме того, здесь, в соответствии с операцией этапа S711, блок 163 определения необходимой полосы устанавливает флаг интеграции, хранящийся во внутренней памяти, на значение ON. В соответствии с такими операциями, в течение времени от t6 до t7, когда средний объем трафика меньше нижнего предельного значения th2 приемлемого объема трафика емкости беспроводной передачи c3, блок 17 задания метода модуляции пропускает или блокирует смену метода модуляции блока 13 модуляции с m3 на m2.
В момент времени t7 средний объем трафика, вычисленный блоком 161 вычисления среднего объема трафика блока 16 анализа объема трафика, превышает верхнее предельное значение th2 приемлемого объема трафика емкости беспроводной передачи c3. Таким образом, в соответствии с операцией этапа S709, блок 163 определения необходимой полосы устанавливает флаг интеграции, хранящийся во внутренней памяти, на значение OFF.
В момент времени t8 объем трафика сигналов передачи, принятый блоком 11 приема сигнала передачи, меньше нижнего предельного значения th2 приемлемого объема трафика емкости беспроводной передачи c3. Здесь, в соответствии с операциями этапов S707 и S713, блок 163 определения необходимой полосы определяет необходимость изменения емкости беспроводной передачи до величины c2, которая меньше c3 на одну ступень, поскольку флаг интеграции равен OFF. Таким образом, блок 17 задания метода модуляции устанавливает метод модуляции блока 13 модуляции как m2 и устанавливает мощность беспроводной передачи блока 14 передачи как p2.
На фиг.8(b) показан график, демонстрирующий изменение величины мощности передачи устройства 1 беспроводной передачи этого варианта осуществления. Здесь, по горизонтальной оси отложено время, и по вертикальной оси отложена величина мощности передачи.
Осуществляя вышеописанные операции, устройство 1 беспроводной передачи регулирует величину мощности передачи согласно фиг 8(b).
На фиг.8(c) показан график, демонстрирующий изменение величины мощности передачи на основании традиционного способа управления мощностью передачи. Здесь, по горизонтальной оси отложено время, и по вертикальной оси отложена величина мощности передачи.
Заметим, что традиционный способ управления мощностью передачи не вычисляет средний объем трафика, а определяет необходимость изменения емкости беспроводной передачи до значения, которое больше на одну ступень, если объем трафика превышает верхнее предельное значение приемлемого объема трафика, и определяет необходимость изменения емкости беспроводной передачи до значения, которое меньше на одну ступень, если объем трафика меньше нижнего предельного значения приемлемого объема трафика.
В соответствии с операцией на основании традиционного способа управления, сначала, в момент времени t1, объем трафика превышает верхнее предельное значение th1 приемлемого объема трафика, и благодаря этому принимается решение установить емкость беспроводной передачи равной c2. После этого, в момент времени t3, объем трафика меньше нижнего предельного значения th1 приемлемого объема трафика, и благодаря этому принимается решение установить емкость беспроводной передачи равной c1. Кроме того, в момент времени t4, объем трафика превышает верхнее предельное значение th1 приемлемого объема трафика, и благодаря этому принимается решение установить емкость беспроводной передачи равной c2. Кроме того, в момент времени t5, объем трафика превышает верхнее предельное значение th3 приемлемого объема трафика, и благодаря этому принимается решение установить емкость беспроводной передачи равной c3. После этого, в момент времени t8, объем трафика превышает верхнее предельное значение th2 приемлемого объема трафика, и благодаря этому принимается решение установить емкость беспроводной передачи, равной c2.
Таким образом, при сравнении величина мощности передачи устройства 1 беспроводной передачи этого варианта осуществления с величиной мощности передачи на основании традиционного способа управления, что показано в заштрихованных областях на фиг.8(c) между моментами t1 и t2 и между моментами t5 и t6, величина мощности передачи устройства 1 беспроводной передачи этого варианта осуществления меньше величины мощности передачи на основании традиционного способа управления. Другими словами, очевидно, что устройство 1 беспроводной передачи этого варианта осуществления может лучше управлять величиной мощности передачи, чем традиционный способ управления.
Один вариант осуществления настоящего изобретения объяснен выше со ссылкой на чертежи, с другой стороны, вышеприведенное описание не ограничивает конкретный состав и может включать в себя, например, различные альтернативные конструкции, не выходящие за рамки принципа или сущности настоящего изобретения.
Например, в этом варианте осуществления, объяснен случай, когда блок 161 вычисления среднего объема трафика блока 16 анализа объема трафика вычисляет средний объем трафика всех сигналов передачи независимо от уровня приоритета передачи, и когда емкость беспроводной передачи определяется блоком 163 определения необходимой полосы на основании вычисленного среднего объема трафика. Однако это не является ограничением. Например, блок 161 может вычислять средний объем трафика для вычисления среднего объема трафика только сигналов передачи с высоким приоритетом передачи, и блок 163 может определять необходимую полосу для определения емкости беспроводной передачи на основании вычисленного среднего объема трафика. В соответствии с таким изменением, можно поддерживать емкость беспроводной передачи, которая является минимальным и необходимым объемом и которая является размером, который не вызывает задержки сигналов передачи с высоким приоритетом передачи.
Заметим, что в этом варианте осуществления блок определения приоритета блока операций над приоритетами определяет, высок или низок приоритет передачи и принимает решение, производить ли запись в высокоприоритетной области хранения 122-1 или низкоприоритетной области хранения 122-2 блока 122 буфера передачи на основании результата определения. Однако это не является ограничением.
Например, можно разделить приоритет передачи на три или четыре уровня и записывать сигналы передачи в область хранения, соответствующую приоритету передачи. В таком случае, блок 123 извлечения извлекает сигнал передачи, который хранится в первой позиции, из области хранения, где хранятся сигналы передачи с наивысшим приоритетом среди областей хранения блока 122 буфера передачи, где хранятся сигналы передачи.
Кроме того, например, можно извлекать сигнал передачи, который сохраняется в первой позиции блока 122 буфера передачи блоком 123 извлечения независимо от приоритета передачи.
Заметим, что в этом варианте осуществления объяснен пример, в котором флаг интеграции изменяется на ON, когда блок 163 определения необходимой полосы определяет, что интегральный объем трафика превышает емкость буфера 122 передачи. Однако это не является ограничением, и можно изменять флаг интеграции на ON в случае превышения другого порога, например, можно изменять флаг интеграции на ON, когда определено, что интегральный объем трафика превышает 90% емкости буфера 122 передачи.
Кроме того, в этом варианте осуществления объяснен пример, в котором, на этапе S707, блок 163 определения необходимой полосы блока 16 анализа объема трафика изменяет флаг интеграции на OFF, только когда средний объем трафика меньше нижнего предельного значения. Однако это не является ограничением. Например, помимо случая, когда средний объем трафика меньше нижнего предельного значения, блок 163 может определять необходимую полосу для изменения флага интеграции на OFF, когда интегральный объем трафика равен 0 или когда интегральный объем трафика меньше заранее определенного порога. Кроме того, в таких случаях, блок 163 может определять необходимую полосу для изменения емкости беспроводной передачи, чтобы емкость беспроводной передачи уменьшалась на одну ступень при изменении флага интеграции на OFF.
Кроме того, в этом варианте осуществления объяснен пример, когда блок 162 вычисления интегрального объема трафика блока 16 анализа объема трафика вычисляет интегральный объем трафика, который указывает объем данных сигналов передачи, хранящихся в блоке 122 буфера передачи, на основании объема трафика и верхнего предельного значения приемлемого объема трафика. Однако это не является ограничением, и, например, блок 162 может вычислять интегральный объем трафика для отслеживания блока 122 буфера передачи и выводить объем данных, сохраненный блоком 122 буфера передачи как интегральный объем трафика.
Кроме того, в этом варианте осуществления объяснен случай, когда блок 164 хранения соотношения блока анализа объема трафика сохраняет нижнее предельное значение приемлемого объема трафика, и блок 163 определения необходимой полосы определяет объем беспроводной передачи на основании этого нижнего предельного значения. Однако это не является ограничением, и блок 164 хранения соотношения, например, может сохранять верхнее предельное значение приемлемого объема трафика и не сохраняет нижнее предельное значение. В таком случае блок 163 определения необходимой полосы считывает верхнее предельное значение, связанное с другим методом модуляции, которое является наибольшим значением из одного или нескольких значений максимального приемлемого объема трафика, которые меньше, чем приемлемый объем трафика, связанный с текущей емкостью беспроводной передачи, и которое считывается как нижнее предельное значение приемлемого объема трафика, определяет объем беспроводной передачи на основании этого нижнего предельного значения, что позволяет осуществлять эквивалентную операцию.
Вышеописанное устройство 1 беспроводной передачи внутренне включает в себя компьютерную систему. Кроме того, этапы работы вышеописанных функциональных блоков хранятся на носителе записи, который считывается компьютером в форме компьютерной программы, и компьютер осуществляет вышеописанные операции путем считывания и выполнения компьютерной программы. Здесь, компьютерно-считываемый носитель записи представляет собой, например, магнитный диск, магнитооптический диск, CD-ROM, DVD-ROM и полупроводниковую память. Кроме того, можно распределять компьютерную программу между компьютерами по линиям связи и выполнять компьютерную программу на компьютерах, которые принимают компьютерную программу.
Кроме того, вышеописанная компьютерная программа может осуществлять часть вышеописанных функций. Кроме того, можно использовать, так называемые, дифференциальные факты (дифференциальные программы), которые могут осуществлять вышеописанные функции совместно с компьютерными программами, которые уже записаны в компьютерной системе.
В соответствии с вышеописанным вариантом осуществления, можно обеспечить устройство беспроводной передачи, способ беспроводной передачи и компьютерную программу для надлежащего управления мощностью передачи.
Промышленное применение
Настоящее изобретение можно применять, например, к устройству беспроводной передачи, которое надлежащим образом регулирует мощность передачи.
Перечень условных обозначений
1 устройство беспроводной передачи
2 циркулятор
3 антенна
11 блок приема сигнала передачи
12 блок операций над приоритетами
13 блок модуляции
14 блок передачи
15 блок вычисления объема трафика
16 блок анализа объема трафика
17 блок задания метода модуляции
18 блок приема
121 блок определения приоритета
122 блок буфера передачи
122-1 высокоприоритетная область хранения
122-2 низкоприоритетная область хранения
123 блок извлечения
161 блок вычисления среднего объема трафика
162 блок вычисления интегрального объема трафика
163 блок определения необходимой полосы
164 блок хранения соотношения