ПЕРЕДАЧА СИГНАЛА ПРОБУЖДЕНИЯ
AWAKENING SIGNAL TRANSMISSION

Область техники, к которой относится изобретение
Настоящее раскрытие относится, в общем, к области беспроводной связи. В частности, оно относится к передаче сигналов пробуждения в системах беспроводной связи.
Уровень техники
Приемник с функцией пробуждения (WUR; иногда упоминается как радиоустройство с функцией пробуждения) обеспечивает значительное снижение энергопотребления приемников беспроводной связи. Одним из аспектов концепции WUR является то, что WUR может быть основан на менее строгой архитектуре, так как он должен иметь только возможность обнаружения наличия сигнала пробуждения (WUS) и не может использоваться для приема данных или другой управляющей сигнализации, кроме как WUS.
Текущая деятельность в рабочей группе (TG) 802.11 Института инженеров по электротехнике и радиоэлектронике (IEEE) под названием IEEE 802.11ba направлена на стандартизацию физического (PHY) уровня и уровня управления доступом к среде передачи данных (MAC) для WUR, который должен использоваться в качестве сопутствующего радиосигнала к основному радиосигналу IEEE 802.11, чтобы значительно снизить потребление энергии.
Возможность выработки WUS заключается в использовании обратного быстрого преобразования Фурье (IFFT), так как такой функциональный блок уже доступен во многих передатчиках, например, передатчиках Wi-Fi, поддерживающих, например, IEEE 802.11a/g/n/ac. Один примерный подход к выработке WUS с использованием модуляции включением/выключением (OOK) состоит в том, чтобы использовать 13 поднесущих в центре частотного диапазона IFFT, чтобы заполнить их подходящим сигналом для обеспечения включения, и вообще ничего не передавать на этих поднесущих для обеспечения выключения. В типичном примере IFFT имеет 64 точки и работает с частотой дискретизации 20 МГц. Как и в случае обычного мультиплексирования с ортогональным частотным разделением каналов (OFDM), после операции IFFT может быть добавлен циклический префикс (CP), чтобы иметь такие же длительность и формат, как и обычная продолжительность OFDM-символа, используемая в 802.11a/g/n/ac. (и, следовательно, иметь возможность имитировать унаследованные станции путем добавления унаследованной преамбулы в начале WUS).
Может быть желательной одновременная передача более одного WUS, например, когда каждый WUS назначен для одного устройства, и может быть желательным пробуждение нескольких устройств одновременно. Желание пробуждения более одного устройства в одно и то же время, может, например, возникнуть, когда один и тот же частотный канал используется как для пользовательских данных, так и для WUS, так как тогда передача WUS уменьшает время передачи, доступное для пользовательских данных.
В TG IEEE 802.11ba было предложено передавать, например, три WUS одновременно посредством мультиплексирования с частотным разделением каналов (FDM). Однако этот подход обеспечивает соблюдение более жестких требований к реализации WUR с точки зрения точности выработки опорной частоты и с точки зрения сложности фильтра, так как один или более WUS, предназначенных для других одного или более WUR, должны быть ослаблены.
Таким образом, существует потребность в альтернативных подходах к параллельной передаче WUS. Предпочтительно, чтобы такие подходы не предъявляли более жестких требований к реализации WUR по сравнению с непараллельной передачей WUS. Кроме того, предпочтительно также, чтобы такие подходы были прозрачными для WUR с точки зрения одного или более WUS, не предназначенных для WUR, но передаваемых одновременно с WUS, предназначенных для WUR, которые не влияют на работу WUR.
Раскрытие сущности изобретения
Следует подчеркнуть, что термин "содержит/содержащий", когда он используется в данном описании, должен указывать на присутствие заявленных признаков, чисел, этапов или компонентов, но не препятствует присутствию или добавлению одного или более других признаков, чисел, этапов, компонентов или их групп. Используемые в настоящем документе формы единственного числа включают множественное число до тех пор, если контекст явно не указывает на иное.
В общем, когда в данном документе упоминается компоновка, его следует понимать как физический продукт; например, устройство. Физический продукт может содержать одну или несколько частей, таких как схема управления, в виде одного или нескольких контроллеров, одного или нескольких процессоров или т.п.
Целью некоторых вариантов осуществления является устранение или смягчение по меньшей мере некоторых из вышеуказанных или других недостатков.
Согласно первому аспекту это достигается способом сетевого узла для одновременной передачи двух или более сигналов пробуждения (WUS) с использованием генератора сигналов, применяющего частоту символов генератора сигналов, причем каждый WUS предназначен для приема приемником с функцией пробуждения (WUR) соответствующего устройства беспроводной связи.
Способ содержит выбор соответствующей скорости передачи символов манчестерского кодирования для каждого из двух или более WUS, где все выбранные соответствующие скорости передачи символов манчестерского кодирования отличаются друг от друга, и где все манчестерские коды, имеющие выбранные соответствующие скорости передачи символов манчестерского кодирования, ортогональны друг другу, выработку каждого из двух или более WUS с использованием генератора сигналов и с применением манчестерского кода с выбранной соответствующей скоростью передачи символов манчестерского кодирования и мультиплексирование двух или более WUS для передачи в сообщении WUS.
В некоторых вариантах осуществления выбор соответствующих скоростей передачи символов манчестерского кодирования содержит предоставление возможности любой паре выбранных соответствующих скоростей передачи символов манчестерского кодирования отличаться множителем два в степени n, где n – целое число.
В некоторых вариантах осуществления выбор соответствующих скоростей передачи символов манчестерского кодирования содержит возможность того, что все выбранные соответствующие скорости передачи символов манчестерского кодирования связаны со скоростью передачи символов генератора сигналов множителем два в степени k, где k – целое число.
В некоторых вариантах осуществления выработка каждого из двух или более WUS содержит выравнивание по времени двух или более WUS друг с другом таким образом, чтобы каждый из двух или более WUS имел границу символа манчестерского кодирования всякий раз, когда любой WUS с более низкой соответствующей скоростью передачи символов манчестерского кодирования имеет границу символа манчестерского кодирования.
В некоторых вариантах осуществления выработка каждого из двух или более WUS содержит, когда выбранная соответствующая частота символов манчестерского кодирования ниже, чем скорость передачи символов генератора сигналов, применение манчестерского кода к символам WUS и ввод результата в генератор сигналов. Когда выбранная соответствующая частота символов манчестерского кодирования равна скорости передачи символов генератора сигналов, деленной на два в степени m, где m – положительное целое число, способ может содержать повторение каждого из символов, кодированных манчестерским кодом, чтобы получить два в степени m идентичных символов, кодированных манчестерским кодом перед вводом результата в генератор сигналов генератора сигналов.
В некоторых вариантах осуществления выработка каждого из двух или более WUS содержит применение манчестерского кода способом модуляции включением/выключением к выходному сигналу генератора OFDM-сигналов на основе символов WUS.
В некоторых вариантах осуществления выбор соответствующей скорости передачи символов манчестерского кодирования для каждого из двух или более WUS содержит выбор первой скорости передачи символов манчестерского кодирования для первого WUS и выбор второй скорости передачи символов манчестерского кодирования для второго WUS, при этом первая скорость передачи символов манчестерского кодирования ниже, чем вторая скорость передачи символов манчестерского кодирования, когда условия канала, связанные с соответствующим устройством беспроводной связи первого WUS, требуют более надежной передачи, чем условия канала, связанные с соответствующим устройством беспроводной связи второго WUS.
В некоторых вариантах осуществления выработка каждого из двух или более WUS содержит применение соответствующего кода с прямым исправлением ошибок по меньшей мере к одному из двух или более WUS перед применением манчестерского кода.
В некоторых вариантах осуществления способ может дополнительно содержать выбор скорости кодирования соответствующего кода с прямым исправлением ошибок таким образом, чтобы выбранная скорость кодирования соответствующего кода с прямым исправлением ошибок, умноженного на выбранную соответствующую скорость передачи символов манчестерского кодирования, позволяла использовать желаемую скорость передачи данных WUS.
В некоторых вариантах осуществления способ может дополнительно содержать формирование пакета WUS для передачи, при этом пакет WUS содержит первую часть для временной синхронизации всеми соответствующими устройствами беспроводной связи и вторую часть, содержащую два или более мультиплексированных WUS.
В некоторых вариантах первого аспекта это достигается способом, выполняемым в сетевом узле, одновременной передачи двух или более сигналов пробуждения (WUS) с использованием генератора сигналов, применяющего частоту символов генератора сигналов, при этом каждый WUS предназначен для приема приемником пробуждения (WUR) соответствующего устройства беспроводной связи.
В некоторых вариантах осуществления способ дополнительно содержит подготовку пакета для одновременной передачи двух или более WUS, где каждый WUS содержит сообщение и добавленное к его началу адресное поле, указывающее назначенный приемник сообщения, и где сообщение WUS содержит пакет. Затем подготовка включает организацию, в виде части мультиплексирования, двух или более WUS во времени таким образом, чтобы они по меньшей мере частично перекрывали друг друга, причем организация двух или более WUS содержит разнесение адресных полей во времени.
В некоторых вариантах осуществления способ дополнительно содержит добавление общей части синхронизации в начале двух или более мультиплексированных WUS.
В некоторых вариантах осуществления способ дополнительно содержит передачу пакета, адресованного назначенным приемникам.
В некоторых вариантах осуществления каждый из двух или более WUS вырабатывается посредством применения модуляции включением/выключением (OOK) или двоичной частотной модуляции (BFSK).
В некоторых вариантах осуществления выбранная соответствующая скорость передачи символов манчестерского кодирования применяется к адресному полю и сообщению.
В некоторых вариантах осуществления разнесение адресных полей во времени содержит запуск с адресного поля WUS, выработанного посредством применения самой низкой скорости передачи символов манчестерского кодирования среди выбранных соответствующих скоростей передачи символов манчестерского кодирования.
В некоторых вариантах осуществления разнесение адресных полей во времени содержит разнесение адресных полей во времени в порядке, соответствующем порядку возрастания выбранных соответствующих скоростей передачи символов манчестерского кодирования.
Способ содержит выбор соответствующей скорости передачи символов манчестерского кодирования по меньшей мере для одного из двух или более WUS, где все выбранные соответствующие скорости передачи символов манчестерского кодирования отличаются друг от друга, и где все манчестерские коды, имеющие выбранные соответствующие скорости передачи символов манчестерского кодирования, ортогональны друг другу. Один или более WUS вырабатываются с использованием генератора сигналов и с применением манчестерского кода с выбранной соответствующей скоростью передачи символов манчестерского кодирования, и WUS, не кодированный манчестерским кодом, вырабатывается с использованием модуляции включением/выключением и генератора сигналов. По меньшей мере один WUS, кодированный манчестерским кодом, мультиплексируется с WUS, не кодированным манчестерским кодом, для передачи в сообщении WUS.
В некоторых вариантах первого аспекта два или более WUS состоят из первого WUS и второго WUS. В этих вариантах способ содержит выбор скорости передачи символов манчестерского кодирования для первого WUS и выработку первого WUS с использованием генератора OFDM-сигналов и с применением манчестерского кода с выбранной скоростью передачи символов манчестерского кодирования. В этих вариантах способ дополнительно содержит выработку второго WUS в качестве WUS, не кодированного манчестерским кодом, с использованием модуляции включением/выключением и генератора OFDM-сигналов и мультиплексирование первого и второго WUS для передачи в сообщении WUS.
В некоторых вариантах осуществления каждый WUS предназначен для пробуждения основного приемника соответствующего устройства беспроводной связи в ответ на обнаружение WUS посредством WUR.
Второй аспект представляет собой способ, выполняемый приемником с функцией пробуждения (WUR), выполненным с возможностью включения в устройство беспроводной связи, содержащее также основной приемник. Устройство беспроводной связи выполнено с возможностью приема из сетевого узла сообщения сигнала пробуждения (WUS), содержащего два или более мультиплексированных WUS, один из которых, конкретный WUS, предназначен для пробуждения основного приемника устройства беспроводной связи. Каждый из двух или более WUS кодируется манчестерским кодом с выбранной соответствующей скоростью передачи символов манчестерского кодирования, где все выбранные соответствующие скорости передачи символов манчестерского кодирования отличаются друг от друга, и где все манчестерские коды, имеющие выбранные соответствующие скорости передачи символов манчестерского кодирования, ортогональны друг другу.
Способ содержит прием сообщения WUS, определение того, какую применить скорость передачи символов манчестерского кодирования из выбранных соответствующих скоростей передачи символов манчестерского кодирования, демодуляцию сообщения WUS с использованием определенной скорости передачи символов манчестерского кодирования, определение того, обнаружен ли конкретный WUS, и пробуждение основного приемника в ответ на обнаружение конкретного WUS.
Следует отметить, что в некоторых вариантах осуществления определение того, какую применить скорость передачи символов манчестерского кодирования из выбранных соответствующих скоростей передачи символов манчестерского кодирования, выполняется перед приемом сообщения WUS. Как правило, определение символа манчестерского кодирования может быть основано на согласовании (с сетевым узлом), выполняемом основным приемником в течение периода, когда он переходит в активное состояние.
В некоторых вариантах осуществления конкретный WUS кодируется соответствующим кодом с прямым исправлением ошибок перед применением манчестерского кода. Затем способ может дополнительно содержать определение одного или нескольких параметров соответствующего кода с прямым исправлением ошибок и декодирование с прямым исправлением ошибок сообщения WUS на основе определенных параметров после демодуляции сообщения WUS.
В некоторых вариантах осуществления сообщение WUS содержится в пакете WUS, причем пакет WUS содержит первую часть для временной синхронизации устройством беспроводной связи и вторую часть, содержащую сообщение WUS.
В некоторых вариантах осуществления способ дополнительно содержит обработку принятого пакета, содержащего два или более мультиплексированных WUS, передаваемых одновременно, где каждый WUS содержит сообщение и добавленное к его началу адресное поле, указывающее назначенный приемник сообщения, где два или более WUS по меньшей мере частично перекрывают друг друга во времени, где адресные поля разнесены во времени, и где сообщение WUS содержит пакет. Затем определение того, какую применить скорость передачи символов манчестерского кодирования из выбранных соответствующих скоростей передачи символов манчестерского кодирования, содержит определение, для первого адресного поля адресных полей, того, является ли назначенный приемник первого адресного поля WUR. В этих вариантах осуществления демодуляция сообщения WUS содержит, когда назначенный приемник первого адресного поля является WUR, демодуляцию первого WUS из двух или более WUS, содержащих первое адресное поле.
В некоторых вариантах осуществления определение того, какую применить скорость передачи символов манчестерского кодирования из выбранных соответствующих скоростей передачи символов манчестерского кодирования, дополнительно содержит, когда назначенный приемник первого адресного поля не является WUR, определение, для второго адресного поля из адресных полей, того, является ли назначенный приемник второго адресного поля WUR. В этих вариантах осуществления демодуляция сообщения WUS содержит, когда назначенным приемником второго адресного поля является WUR, демодуляцию второго WUS из двух или более WUS, содержащих второе адресное поле.
В некоторых вариантах осуществления адресные поля разнесены во времени, начиная с адресного поля WUS, имеющего наименьшую скорость передачи символов манчестерского кодирования среди соответствующих скоростей передачи символов манчестерского кодирования. Затем способ может дополнительно содержать идентификацию скорости передачи символов манчестерского кодирования второго WUS как скорости передачи символов манчестерского кодирования, которая превышает скорость передачи символов манчестерского кодирования первого WUS, и использование идентифицированной скорости передачи символов манчестерского кодирования второго WUS для определения того, является ли назначенный приемник второго адресного поля WUR.
В некоторых вариантах осуществления принятый пакет дополнительно содержит общую часть синхронизации, добавленную в начало двух или более мультиплексированных WUS, и способ может дополнительно содержать идентификацию скорости передачи символов манчестерского кодирования первого WUS из общей части синхронизации и использование идентифицированной скорости передачи символов манчестерского кодирования первого WUS для определения того, является ли назначенный приемник первого адресного поля WUR.
Третий аспект представляет собой компьютерный программный продукт, содержащий невременный машиночитаемый носитель, на котором имеется компьютерная программа, содержащая программные инструкции. Компьютерная программа загружается в блок обработки данных и выполнена с возможностью инициирования выполнения способа в соответствии с любым из первого аспекта и второго аспекта, когда компьютерная программа выполняется блоком обработки данных.
Четвертый аспект представляет собой компоновку для сетевого узла для одновременной передачи двух или более сигналов пробуждения (WUS) с использованием генератора сигналов, выполненного с возможностью применения скорости передачи символов генератора сигналов, при этом каждый WUS предназначен для приема приемником с функцией пробуждения (WUR) соответствующего устройства беспроводной связи.
Компоновка содержит контроллер, выполненный с возможностью инициирования выбора соответствующей скорости передачи символов манчестерского кодирования для каждого из двух или более WUS, где все выбранные соответствующие скорости передачи символов манчестерского кодирования отличаются друг от друга, и где все манчестерские коды, имеющие выбранные соответствующие скорости передачи символов манчестерского кодирования, ортогональны друг другу. Контроллер, также выполненный с возможностью инициирования выработки каждого из двух или более WUS с использованием генератора сигналов и с применением манчестерского кода с выбранной соответствующей скоростью передачи символов манчестерского кодирования, и мультиплексирования двух или более WUS для передачи в сообщении WUS.
Вариант четвертого аспекта представляет собой компоновку для сетевого узла для одновременной передачи двух или более сигналов пробуждения (WUS) с использованием генератора сигналов, выполненного с возможностью применения скорости передачи символов генератора сигналов, причем каждый WUS предназначен для приема приемником пробуждения (WUR) соответствующего устройства беспроводной связи.
Компоновка содержит контроллер, выполненный с возможностью инициирования выбора соответствующей скорости передачи символов манчестерского кодирования по меньшей мере для одного из двух или более WUS, где все выбранные соответствующие скорости передачи символов манчестерского кодирования отличаются друг от друга, и где все манчестерские коды, имеющие выбранные соответствующие скорости передачи символов манчестерского кодирования, ортогональны друг другу. Контроллер также выполнен с возможностью инициирования выработки одного или более WUS с использованием генератора сигналов и с применением манчестерского кода с выбранной соответствующей скоростью передачи символов манчестерского кодирования; выработки WUS, не кодированного манчестерским кодом, с использованием модуляции включением/выключением и генератора сигналов; и мультиплексирования по меньшей мере одного WUS, кодированного манчестерским кодом, с WUS, не кодированным манчестерским кодом, для передачи в сообщении WUS.
Пятый аспект представляет собой сетевой узел, содержащий компоновку четвертого аспекта.
Шестой аспект представляет собой компоновку для приемника с функцией пробуждения (WUR), выполненного с возможностью включения в устройство беспроводной связи, содержащее также основной приемник, причем устройство беспроводной связи выполнено с возможностью приема, из сетевого узла, сообщения с сигналом пробуждения (WUS), содержащего два или более мультиплексированных WUS, один из которых, конкретный WUS, предназначен для пробуждения основного приемника устройства беспроводной связи. Каждый из двух или более WUS закодирован манчестерским кодом с выбранной соответствующей скоростью передачи символов манчестерского кодирования, где все выбранные соответствующие скорости передачи символов манчестерского кодирования отличаются друг от друга, и где все манчестерские коды, имеющие выбранные соответствующие скорости передачи символов манчестерского кодирования, ортогональны друг другу.
Компоновка содержит контроллер, выполненный с возможностью инициирования приема сообщения WUS, определения того, какую применить скорость передачи символов манчестерского кодирования из выбранных соответствующих скоростей передачи символов манчестерского кодирования, демодуляции сообщения WUS с использованием определенной скорости передачи символов манчестерского кодирования, определения того, обнаружен ли конкретный WUS, и пробуждения основного приемника в ответ на обнаружение конкретного WUS.
Седьмой аспект представляет собой устройство беспроводной связи, содержащее компоновку шестого аспекта.
Согласно восьмому аспекту это достигается способом, выполняемым в беспроводном передатчике, подготовки пакета для одновременной передачи двух или более сигналов, при этом каждый сигнал содержит сообщение и добавленное к его началу адресное поле, указывающее назначенный приемник, сообщения.
Способ содержит мультиплексирование двух или более сигналов для передачи в пакете путем организации двух или более сигналов во времени таким образом, чтобы они по меньшей мере частично перекрывали друг друга, причем организация двух или более сигналов содержит разнесение адресных полей во времени.
Как правило, перекрытие и/или разнесение может происходить во времени (например, во временной области) в соответствии с типичными вариантами осуществления.
В некоторых вариантах осуществления способ дополнительно содержит добавление общей части синхронизации в начале двух или более мультиплексированных сигналов.
В некоторых вариантах осуществления способ дополнительно содержит передачу пакета, адресованного назначенным приемникам.
В некоторых вариантах осуществления каждый из двух или более сигналов вырабатывается посредством применения функции модуляции включением/выключением (OOK) или двоичной частотной модуляции (BFSK).
В некоторых вариантах осуществления два или более сигналов являются двумя или более сигналами пробуждения (WUS).
В некоторых вариантах осуществления способ дополнительно содержит выбор соответствующей скорости передачи символов для выработки каждого из двух или более сигналов, при этом все выбранные соответствующие скорости передачи символов отличаются друг от друга, и выработку каждого из двух или более сигналов путем применения выбранной соответствующей скорости передачи символов к адресному полю и сообщению.
В некоторых вариантах осуществления разнесение адресных полей во времени содержит запуск с адресного поля сигнала, выработанного с применением самой низкой скорости передачи символов среди выбранных соответствующих скоростей передачи символов.
В некоторых вариантах осуществления разнесение адресных полей во времени содержит разнесение адресных полей во времени в порядке, соответствующем порядку возрастания выбранных соответствующих скоростей передачи символов.
В некоторых вариантах осуществления выбор соответствующих скоростей передачи символов содержит предоставление возможности любой паре выбранных соответствующих скоростей передачи символов отличаться множителем два в степени n, где n – целое число.
В некоторых вариантах осуществления соответствующие скорости передачи символов являются соответствующими скоростями передачи символов манчестерского кодирования.
В некоторых вариантах осуществления все манчестерские коды, имеющие выбранные соответствующие скорости передачи символов манчестерского кодирования, ортогональны друг другу.
Девятый аспект представляет собой способ, выполняемый в беспроводном приемнике, обработки принятого пакета, содержащего два или более мультиплексированных сигналов, передаваемых одновременно, где каждый сигнал содержит сообщение и добавленное к его началу адресное поле, указывающее назначенный приемник сообщения, где два или более сигналов по меньшей мере частично перекрывают друг друга во времени, и где адресные поля разнесены во времени.
Способ содержит определение, для первого адресного поля адресных полей, того, является ли назначенный приемник первого адресного поля беспроводным приемником, и когда назначенный приемник первого адресного поля является беспроводным приемником, демодуляцию первого сигнала из двух или более сигналов, содержащих первое адресное поле.
В некоторых вариантах осуществления способ дополнительно содержит, когда назначенный приемник первого адресного поля не является беспроводным приемником, определение, для второго адресного поля из адресных полей, того, является ли назначенный приемник второго адресного поля беспроводным приемником, и, когда назначенный приемник второго адресного поля является беспроводным приемником, демодуляцию второго сигнала из двух или более сигналов, содержащих второе адресное поле.
В некоторых вариантах осуществления, в которых соответствующие скорости передачи символов двух или более сигналов отличаются друг от друга, и в которых адресные поля разнесены во времени, начиная с адресного поля сигнала, имеющего самую низкую скорость передачи символов среди соответствующих скоростей передачи символов, способ дополнительно содержит идентификацию скорости передачи символов второго сигнала как скорости передачи символов, которая превышает скорость передачи символов первого сигнала, и использование идентифицированной скорости передачи символов второго сигнала для определения того, является ли назначенный приемник второго адресного поля беспроводным приемником.
В некоторых вариантах осуществления, в которых принятый пакет дополнительно содержит общую часть синхронизации, добавленную в начале двух или более мультиплексированных сигналов, способ дополнительно содержит идентификацию скорости передачи символов первого сигнала из общей части синхронизации и использование идентифицированной скорости передачи символов первого сигнала для определения того, является ли назначенный приемник первого адресного поля беспроводным приемником.
В некоторых вариантах осуществления два или более сигналов являются двумя или более сигналами пробуждения (WUS), и беспроводной приемник является радиоприемником с функцией пробуждения (WUR).
Десятый аспект представляет собой компьютерный программный продукт, содержащий невременный машиночитаемый носитель, на котором имеется компьютерная программа, содержащая программные инструкции. Компьютерная программа загружается в блок обработки данных и выполнена с возможностью инициирования выполнения способа в соответствии с восьмым или девятым аспектом, когда компьютерная программа выполняется блоком обработки данных.
Одиннадцатый аспект представляет собой устройство для беспроводного передатчика, предназначенное для подготовки пакета для одновременной передачи двух или более сигналов, при этом каждый сигнал содержит сообщение и добавленное к его началу адресное поле, указывающее назначенный приемник сообщения.
Устройство содержит контроллер, выполненный с возможностью инициирования мультиплексирования двух или более сигналов для передачи в пакете путем инициирования организации двух или более сигналов во времени таким образом, чтобы они по меньшей мере частично перекрывали друг друга, причем организация двух или более сигналов содержит разнесение адресных полей во времени.
Двенадцатый аспект представляет собой узел беспроводного передатчика, содержащий устройство одиннадцатого аспекта.
Тринадцатый аспект представляет собой устройство для беспроводного приемника, предназначенное для обработки принятого пакета, содержащего два или более мультиплексированных сигналов, передаваемых одновременно, где каждый сигнал содержит сообщение и добавленное к его началу адресное поле, указывающее назначенный приемник сообщения, где два или более сигналов по меньшей мере частично перекрывают друг друга во времени, и где адресные поля разнесены во времени.
Устройство содержит контроллер, выполненный с возможностью инициирования определения, для первого адресного поля адресных полей, того, является ли назначенный приемник первого адресного поля беспроводным приемником, и в ответ на то, что назначенный приемник первого адресного поля является беспроводным приемником, демодуляции первого сигнала из двух или более сигналов, содержащих первое адресное поле.
Четырнадцатый аспект представляет собой беспроводной приемник, содержащий устройство согласно тринадцатому аспекту.
В некоторых вариантах осуществления любой из вышеупомянутых аспектов может дополнительно иметь признаки, идентичные или соответствующие любому из различных признаков, как объяснено выше для любого из других аспектов.
Преимущество некоторых вариантов осуществления состоит в том, что обеспечена параллельная передача WUS. Преимущество одновременной передачи WUS состоит в том, что пропускная способность системы беспроводной связи используется эффективно.
Другое преимущество некоторых вариантов осуществления состоит в том, что одновременная передача WUS является прозрачной для WUR.
Еще одним преимуществом некоторых вариантов осуществления является то, что реализация WUR может быть менее сложной (более мягкие требования) по сравнению с тем, когда применяются другие подходы одновременной передачи WUS.
Согласно некоторым вариантам осуществления выполнен простой и гибкий способ мультиплексирования сигналов, в котором используется манчестерское кодирование. Мультиплексирование является прозрачным для приемника согласно некоторым вариантам осуществления. Таким образом, подход может быть внедрен в уже существующие стандарты. Альтернативно или дополнительно, подход может быть представлен как собственный признак.
Другое преимущество некоторых вариантов осуществления состоит в том, что производительность линии связи WUS для пользователя зависит от мощности передачи, выделенной пользователю, но не зависит от количества WUS, которые мультиплексируются. Таким образом, если мощность передачи, выделенная пользователю, поддерживается на постоянном уровне, производительность линии связи для этого пользователя не ухудшается при мультиплексировании двух или более WUS по сравнению с тем, если бы WUS пользователя передавался отдельно.
Преимущество некоторых вариантов осуществления состоит в том, что обеспечивается подход к адресации соответствующих приемников; он подходит для одновременной передачи в одном пакете двух или более разных сигналов, предназначенных для соответствующих приемников.
Еще одно преимущество состоит в том, что этот подход особенно пригоден в тех случаях, когда два или более разных сигналов имеют разные скорости передачи символов.
Краткое описание чертежей
Дополнительные объекты, признаки и преимущества станут очевидными из следующего подробного описания вариантов осуществления со ссылкой на сопроводительные чертежи. Чертежи не обязательно выполнены в масштабе, вместо этого акцент сделан на иллюстрации примерных вариантов осуществления.
Фиг.1 – схематичная временная диаграмма, иллюстрирующая манчестерское кодирование;
Фиг.2 – блок-схема последовательности операций, иллюстрирующая примерные этапы способа согласно некоторым вариантам осуществления;
Фиг.2а – блок-схема последовательности операций, иллюстрирующая примерные этапы способа согласно некоторым вариантам осуществления;
Фиг.3 – схематичная временная диаграмма, иллюстрирующая различные WUS согласно некоторым вариантам осуществления;
Фиг.4 и 5 – схематичные временные диаграммы, иллюстрирующие мультиплексирование различных WUS согласно некоторым вариантам осуществления;
Фиг.6 – блок-схема последовательности операций, иллюстрирующая примерные этапы способа согласно некоторым вариантам осуществления;
Фиг.6а – блок-схема последовательности операций, иллюстрирующая примерные этапы способа согласно некоторым вариантам осуществления;
Фиг.7-11 – схематичные блок-схемы, иллюстрирующие примерные компоновки/аппаратные устройства согласно некоторым вариантам осуществления;
Фиг.12 – схематичное представление, иллюстрирующее пример сообщения WUS согласно некоторым вариантам осуществления;
Фиг.12а, 12b и 12с – схематичные чертежи, иллюстрирующие примерные структуры пакетов согласно некоторым вариантам осуществления;
Фиг.13 – схематичная временная диаграмма, иллюстрирующая мультиплексирование различных WUS согласно некоторым вариантам осуществления; и
Фиг.14 – схематичный чертеж, иллюстрирующий пример машиночитаемого носителя согласно некоторым вариантам осуществления.
Осуществление изобретения
Как уже упоминалось выше, следует подчеркнуть, что термин «содержит/содержащий», когда он используется в данном описании, используется для указания наличия заявленных признаков, чисел, этапов или компонентов, но не исключает наличия или добавления одного или более других признаков, чисел, этапов, компонентов или их групп. Используемые в настоящем документе формы единственного числа включают множественное число до тех пор, если контекст явно не указывает на иное.
Варианты осуществления настоящего раскрытия будут описаны и проиллюстрированы ниже более полно со ссылкой на прилагаемые чертежи. Однако раскрытые в данном документе решения могут быть реализованы во многих различных формах и не должны рассматриваться как ограниченные изложенными в данном документе вариантами осуществления.
В общем, следует отметить, что используемый в данном документе термин «во времени» может интерпретироваться как «во временной области». Например, организация двух или более сигналов во времени таким образом, чтобы они по меньшей мере частично перекрывали друг друга, может интерпретироваться как организация двух или более сигналов во временной области таким образом, чтобы они по меньшей мере частично перекрывали друг друга. Аналогичным образом, разнесение адресных полей во времени может интерпретироваться как разнесение адресных полей во временной области.
Это раскрытие относится к передаче сигнала пробуждения и структуре пакета для одновременной передачи. В общем, настоящее раскрытие относится к области беспроводной связи. Более конкретно, оно относится к передаче сигналов пробуждения в системах беспроводной связи и к одновременной передаче двух или более сигналов в пакете.
В общем, следует отметить, что, хотя предшествующий уровень техники, проблемы и варианты осуществления описаны в данном документе в контексте сигналов пробуждения, некоторые варианты осуществления в равной степени применимы к сценариям с одновременной передачей и приемом сигналов, которые отличаются от сигналов пробуждения. Таким образом, контекст сигналов пробуждения, используемых в данном документе, должен рассматриваться не как ограничивающий, а как иллюстративный.
В этом описании аббревиатура «WUS» используется как для формы единственного числа (то есть один WUS), так и для формы множественного числа (то есть несколько WUS), и то, используется ли форма единственного числа, форма множественного числа или та и друга, следует из контекста.
Термин «скорость передачи данных WUS» будет использоваться для обозначения (для WUS) количества информационных символов (как правило, битов данных) в единицу времени, и термин «скорость передачи символов WUS» будет использоваться для обозначения (для WUS) количества символов (как правило, битов данных), переданных в единицу времени. Скорость передачи символов WUS соответствует скорости передачи символов манчестерского кодирования. Когда FEC не применяется, скорость передачи данных WUS равна скорости передачи символов WUS, и когда FEC применяется, скорость передачи данных WUS используется для обозначения скорости передачи символов до кодирования с FEC, и скорость передачи символов WUS используется для обозначения скорости передачи символов после кодирования с FEC.
Как упомянуто выше, существует потребность в альтернативных подходах к параллельной передаче WUS.
Одновременная передача WUS может быть достигнута способом (и/или соответствующей компоновкой) сетевого узла для одновременной передачи двух или более сигналов пробуждения (WUS) с использованием генератора сигналов, применяющего частоту символов генератора сигналов, где каждый WUS предназначен для приема приемником пробуждения (WUR) соответствующего устройства беспроводной связи.
Способ содержит выбор соответствующей скорости передачи символов манчестерского кодирования для каждого из двух или более WUS, где все выбранные соответствующие скорости передачи символов манчестерского кодирования отличаются друг от друга, и где все манчестерские коды, имеющие выбранные соответствующие скорости передачи символов манчестерского кодирования, ортогональны друг другу, выработку каждого из двух или более WUS с использованием генератора сигналов и с применением манчестерского кода с выбранной соответствующей скоростью передачи символов манчестерского кодирования и мультиплексирование двух или более WUS для передачи в сообщении WUS.
В некоторых вариантах осуществления каждый WUS предназначен для пробуждения основного приемника соответствующего устройства беспроводной связи в ответ на обнаружение WUS посредством WUR.
Прием одновременно переданных WUS может быть достигнут способом (и/или соответствующей схемой) приемника с функцией пробуждения (WUR), выполненного с возможностью включения в устройство беспроводной связи, содержащее также основной приемник. Устройство беспроводной связи выполнено с возможностью приема из сетевого узла сообщения сигнала пробуждения (WUS), содержащего два или более мультиплексированных WUS, один из которых, конкретный WUS, предназначен для пробуждения основного приемника устройства беспроводной связи. Каждый из двух или более WUS кодируется манчестерским кодом с выбранной соответствующей скоростью передачи символов манчестерского кодирования, где все выбранные соответствующие скорости передачи символов манчестерского кодирования отличаются друг от друга, и где все манчестерские коды, имеющие выбранные соответствующие скорости передачи символов манчестерского кодирования, ортогональны друг другу.
Способ содержит прием сообщения WUS, определение того, какую применить скорость передачи символов манчестерского кодирования из выбранных соответствующих скоростей передачи символов манчестерского кодирования, демодуляцию сообщения WUS с использованием определенной скорости передачи символов манчестерского кодирования, определение того, обнаружен ли конкретный WUS, и пробуждение основного приемника в ответ на обнаружение конкретного WUS.
Следует отметить, что в некоторых вариантах осуществления определение того, какую применить скорость передачи символов манчестерского кодирования из выбранных соответствующих скоростей передачи символов манчестерского кодирования, выполняется до приема сообщения WUS. Как правило, определение символа манчестерского кодирования может быть основано на согласовании (с сетевым узлом), выполняемом основным приемником в течение периода, когда он переходит в активное состояние.
Проблема, с которой сталкиваются в том случае, когда два или более сигналов (два или более «подпакетов») с разными скоростями передачи символов мультиплексируются в один пакет для одновременной передачи, состоит в том, как отправить соответствующую управляющую информацию (указывающую, например, одно или несколько из: назначенного приемника сигнала, типа пакета, длины пакета, длины сигнала в пакете (то есть длины подпакета и т.д.). Решение этой проблемы может быть особенно сложным тогда, когда, например, подпакеты являются разного типа и/или имеют разную длину. Решения этой проблемы будут предоставлены в данном документе позже.
Кроме того, так как полная энергия (или мощность) пакета распределена между различными сигналами, может быть выгодным использование одной и той же синхронизирующей последовательности для всех сигналов, чтобы избежать ухудшения производительности синхронизации. Далее будут предоставлены варианты осуществления настоящего изобретения, в которых разрешено использование одной и той же синхронизирующей последовательности для всех сигналов в пакете.
Теперь будет дополнительно конкретизирован контекст одновременной передачи двух или более WUS.
Далее, в качестве иллюстрации будет использоваться контекст, в котором каждый WUS предназначен для пробуждения основного приемника соответствующего устройства беспроводной связи в ответ на обнаружение WUS посредством WUR. Однако следует отметить, что альтернативно или дополнительно WUS может использоваться для других целей, помимо пробуждения основного приемника (например, для переноса небольших фрагментов данных), и что варианты осуществления, представленные в данном документе, могут быть в равной степени применимы в таких ситуациях.
Широко используемой модуляцией для WUS (то есть для сигнала, отправляемого в WUR) является модуляция включением/выключением (OOK). OOK представляет собой двоичную модуляцию, где логическая единица представлена присутствием сигнала, то есть отправкой сигнала (Вкл.), и логический ноль представлен отсутствием сигнала, то есть отсутствием отправки какого-либо сигнала (Выкл.); или наоборот. Чтобы декодировать OOK-модулированный сигнал, приемник должен оценить, какой уровень сигнала соответствует присутствию сигнала, и какой уровень сигнала соответствует отсутствию сигнала, что, как правило, включает в себя определение порогового значения OOK.
Другой модуляцией, которая может использоваться для WUS, является двоичная частотная манипуляция (BFSK). BFSK представляет собой модуляцию, в которой логическая единица представлена положительным отклонением частоты от несущей частоты, тогда как логический ноль представлен отрицательным отклонением частоты; или наоборот. Таким образом, приемник BFSK должен определить, был ли принятый сигнал отправлен с положительным или отрицательным отклонением частоты, что по аналогии с пороговым значением OOK, как правило, включает в себя оценку несущей частоты с некоторой степенью точности.
Манчестерское кодирование представляет собой подход модуляции, который, как правило, может применяться для упрощения восстановления тактовой частоты и/или демодуляции в приемнике. Эти упрощения могут быть достигнуты в связи с тем, что средний уровень сигнала, кодированного манчестерским кодом, не несет никакой информации, что также верно для каждого символа, кодированного манчестерским кодом.
На фиг.1 схематично показаны принципы манчестерского кодирования на временной диаграмме, где эпюра сигнала поз.110 обозначает двоичные информационные символы, которые должны быть закодированы (низкое значение соответствует «0», и высокое значение соответствует «1»), и эпюра сигнала поз.120 обозначает символы, кодированные манчестерским кодом и полученные из двоичных символов 110. На фиг.1 скорость передачи символов манчестерского кодирования определяется по длине каждого символа, кодированного манчестерским кодом 131, 132, 133, 134, 135, 136.
Согласно схеме манчестерского кодирования, показанной на фиг.1, двоичный символ, представляющий логическую единицу («1»), кодируется в логическую единицу для первой половины соответствующего символа, кодированного манчестерским кодом, и в логический ноль для второй половины соответствующего символа, кодированного манчестерским кодом (смотри временные интервалы 132, 133 и 135). Напротив, двоичный символ, представляющий логический ноль («0»), кодируется в логический ноль для первой половины соответствующего символа, кодированного манчестерским кодом, и в логическую единицу для второй половины соответствующего символа, кодированного манчестерским кодом (смотри временные интервалы 131, 134 и 136). Символы 120, кодированные манчестерским кодом, могут затем модулироваться с использованием, например, OOK или BFSK.
Следует отметить, что противоположное сопоставление по сравнению с фиг.1, является еще одним способом применения манчестерского кодирования: кодирования логического нуля в логический ноль в первой половине и логической единицы во второй половине и кодирования логического нуля в логическую единицу в первой половине и логического нуля во второй половине.
Восстановление тактовой частоты упрощается благодаря использованию манчестерского кодирования, так как всегда будет иметь место переход от нуля к единице или наоборот в середине каждого символа, кодированного манчестерским кодом, независимо от того, какое значение имеет информационный символ.
Демодуляция может быть упрощена за счет использования манчестерского кодирования, так как значение каждого символа, кодированного манчестерским кодом, усредняется независимо от того, какое значение имеет информационный символ. Следовательно, нет необходимости в оценке порогового значения в случае OOK или несущей частоты в случае BFSK, что будет подробно рассмотрено ниже.
Декодирование символа, кодированного манчестерским кодом, как правило, можно выполнить путем сравнения значения сигнала во время первой и второй половин символа и, если для OOK применяется сопоставление, показанное на фиг.1, принятия решения в пользу логической единицы, если значение сигнала во время первой половины символа больше, чем значение сигнала во время второй половины символа. Это может быть реализовано посредством определения значения метрики , где  и  представляют собой значения сигнала в течение первой и второй половины символа, соответственно. Затем может быть получена оценка  ьинформационного символа в виде , если 0, и , если . Когда манчестерское кодирование применяется в контексте BFSK, декодирование может выполняться, как правило, путем сравнения частоты в течение первой половины символа и частоты в течение второй половины символа.
Так как метрика  вырабатывается путем вычитания значения сигнала в течение второй половины символа из значения сигнала в течение первой половины символа, среднее значение сигнала не будет влиять на метрику, используемую для принятия решения. Благодаря этому свойству манчестерского кодирования этот привлекательный подход позволяет избежать необходимости оценки порога принятия решения для проведения различий между логической единицей и логическим нулем. Двумя примерами, когда такая пороговая оценка не является простой, являются OOK и BFSK.
BFSK с кодированием манчестерским кодом используется в режиме большого радиуса действия (BLR) Bluetooth с низким энергопотреблением (BLE). OOK с кодированием манчестерским кодом стандартизирован в рамках группы задач IEEE 802.11ba (TG). TG 802.11ba разрабатывает стандарт для WUR, целью которого является значительное снижение энергопотребления в устройствах на основе стандарта 802.11. Предлагается вырабатывать WUS с использованием IFFT, так как этот функциональный блок уже доступен в передатчиках Wi-Fi, поддерживающих, например, 802.11a/g/n/ac. В частности, подход, обсуждаемый для выработки WUS, состоит в том, чтобы использовать 13 центральных поднесущих и заполнять их некоторым подходящим сигналом, чтобы представлять режим «Вкл.», и откладывать передачу, чтобы представлять режим «Выкл.».
Далее будут описаны варианты осуществления для сетевого узла (например, точки доступа (AP)) для одновременной передачи двух или более WUS с использованием генератора сигналов, применяющего частоту символов генератора сигналов. Как правило, генератор сигналов представляет собой генератор OFDM-сигналов (например, реализованный с использованием обратного быстрого преобразования Фурье (IFFT)), применяющий скорость передачи OFDM-символов. Другой альтернативой является генератор сигналов с двоичной частотной модуляцией (BFSK). В последующем описании варианты осуществления, в которых используется генератор OFDM-сигналов, описаны в качестве неограничивающих примеров.
Каждый WUS предназначен для пробуждения основного приемника соответствующего устройства беспроводной связи (WCD; например, станции (STA) или пользовательского оборудования (UE), реагирующего на обнаружение WUS посредством WUR WCD. Варианты осуществления будут также описаны для приема одного из WUS в WCD.
На фиг.2 показан примерный способ 200, выполняемый в сетевом узле согласно некоторым вариантам осуществления. По аналогии с контекстом, описанным выше, способ предназначен для одновременной передачи двух или более WUS с использованием генератора OFDM-сигналов, применяющего скорость передачи OFDM-символов, причем каждый WUS предназначен для пробуждения основного приемника соответствующего WCD, реагирующего на обнаружение WUS посредством WUR WCD.
На этапе 210 соответствующая частота символов манчестерского кодирования выбирается для каждого из двух или более WUS. Все выбранные соответствующие скорости передачи символов манчестерского кодирования отличаются друг от друга, и все манчестерские коды, имеющие выбранные соответствующие скорости передачи символов манчестерского кодирования, ортогональны друг другу.
Ортогональность может быть определена в данном документе в терминах свойства, разработанного выше; то есть значение информационного символа WUS, соответствующее любому символу любого из манчестерских кодов, может быть оценено без влияния какого-либо другого WUS.
В некоторых вариантах осуществления это свойство может быть достигнуто путем выбора соответствующих скоростей передачи символов манчестерского кодирования конкретным способом и выравнивания по времени выработанного WUS перед мультиплексированием, как будет показано позже со ссылкой на фиг.3.
Как показано на дополнительном подэтапе 211, выбор скоростей передачи символов манчестерского кодирования может содержать выбор скоростей передачи символов манчестерского кодирования исходя из условий канала между сетевым узлом и WCD, на которые сориентирован соответствующий WUS. Как правило, низкая скорость передачи символов манчестерского кодирования может применяться в том случае, когда WCD требует устойчивой передачи из-за плохих условий канала, и высокая скорость передачи символов манчестерского кодирования может применяться тогда, когда WCD функционирует в хороших условиях канала.
Условия канала могут быть измерены с точки зрения любой подходящей метрики, например, принятого отношения сигнал/шум (SNR), отношения сигнал/помеха (SIR), отношения сигнал/(шум плюс помеха) (SNIR), индикатора уровня сигнала (RSSI) или мощности принятого кода символа (RSCP). Соответствующий уровень устойчивости может быть достигнут посредством выбора любого подходящего параметра (или комбинации параметров), например, скорости передачи информационных символов, скорости передачи символов манчестерского кодирования и скорости кодирования кода с прямым исправлением ошибок.
На этапе 220 каждый из двух или более WUS вырабатывается с использованием генератора OFDM-сигналов и с применением манчестерского кода с выбранной соответствующей скоростью передачи символов манчестерского кодирования. Как упомянуто выше, выработка может, как правило, содержать выравнивание во времени WUS друг с другом, как показано на подэтапе 221.
Как упомянуто выше, в некоторых вариантах осуществления код с прямым исправлением ошибок (FEC) может применяться в сочетании с манчестерским кодированием. Это показано на фиг.2 с помощью дополнительного подэтапа 212, где выбирается кодовая скорость FEC, и с помощью дополнительного подэтапа 222, где применяется код с FEC. В зависимости от конкретного случая кодирование с FEC может быть применено ни к одному, к нескольким или ко всем двум или более WUS.
Кодовая скорость FEC может быть выбрана в комбинации со скоростью передачи символов манчестерского кодирования, чтобы получить желаемую общую скорость передачи символов. Таким образом, подэтап 212 может содержать выбор скорости кодирования соответствующего кода с FEC таким образом, чтобы выбранная скорость кодирования соответствующего кода с FEC, умноженная на выбранную соответствующую скорость передачи символов манчестерского кодирования, позволила использовать желаемую скорость передачи данных WUS.
Например, кодовую скорость FEC и скорость передачи символов манчестерского кодирования можно выбрать для выполнения условия устойчивости, обусловленного условиями канала, как подробно описано выше. Альтернативно или дополнительно, кодовую скорость FEC и скорость передачи символов манчестерского кодирования можно выбрать таким образом, чтобы некоторые или все WUS имели равную скорость передачи данных WUS (даже если их соответствующие скорости передачи символов манчестерского кодирования являются разными). В связи с этим подэтап 212 может содержать выбор скорости кодирования соответствующего кода с FEC таким образом, чтобы выбранная скорость кодирования соответствующего кода с FEC, умноженная на выбранную соответствующую скорость передачи символов манчестерского кодирования, была равна по меньшей мере двум из двух или более WUS.
На этапе 230 два или более WUS мультиплексируются для передачи в сообщении WUS. На дополнительном этапе 240 сообщение WUS (или пакет WUS) вырабатывается путем добавления части для синхронизации, и на дополнительном этапе 250 передается сообщение WUS.
На фиг.2a показан примерный способ 200a для беспроводного передатчика (например, сетевого узла) согласно некоторым вариантам осуществления. Способ 200a может рассматриваться как альтернатива способу 200. В некоторых вариантах осуществления один или несколько этапов способа 200a могут быть объединены с соответствующими одним или несколькими этапами способа 200 для обеспечения других альтернативных способов. Кроме того, в некоторых вариантах осуществления один или несколько этапов способа 200a могут быть объединены с одним или несколькими этапами способа 200, чтобы обеспечить еще одни альтернативные способы.
Способ 200a предназначен для подготовки пакета (например, сообщения WUS) для одновременной передачи двух или более сигналов (например, двух или более WUS), причем каждый сигнал содержит сообщение (данные или полезную нагрузку для приемника/назначенного приемника; не путать с сообщением WUS). Как правило, но не обязательно, соответствующие назначенные приемники (например, соответствующие WUR) двух или более сигналов являются разными приемниками.
Каждый сигнал также содержит добавленное к его началу адресное поле, указывающее назначенный приемник сообщения.
На дополнительном этапе 210a соответствующая скорость передачи символов выбирается для выработки каждого из двух или более сигналов. Все выбранные соответствующие скорости передачи символов, как правило, отличаются друг от друга (например, для достижения преимуществ, описанных выше в контексте одновременной передачи WUS). Этап 210а может быть реализован, например, так, как описано выше в связи с этапом 210, показанным на фиг.2, и/или как иным образом описано в данном документе.
Например, выбор соответствующих скоростей передачи символов может содержать предоставление возможности любой паре выбранных соответствующих скоростей передачи символов отличаться множителем два в степени n, где n – целое число, как описано выше. Соответствующие скорости передачи символов могут быть соответствующими скоростями передачи символов манчестерского кодирования, причем все манчестерские коды, имеющие выбранные соответствующие скорости передачи символов манчестерского кодирования, ортогональны друг другу.
Как показано с помощью дополнительного подэтапа 211a, выбор скоростей передачи символов может содержать выбор скоростей передачи символов исходя из условий канала между беспроводным передатчиком и назначенным приемником, на который нацелен соответствующий сигнал. Этап 211a может быть реализован, например, так, как описано выше в связи с этапом 211, показанным на фиг.2, и/или как иным образом описано в данном документе.
На дополнительном этапе 220a каждый из двух или более сигналов вырабатывается путем применения выбранной соответствующей скорости передачи символов к адресному полю и сообщению. Этап 220а может быть реализован, например, так, как описано выше в связи с этапом 220, показанным на фиг.2, и/или как иным образом описано в данном документе.
На этапе 230a два или более сигналов мультиплексируются для передачи в пакете. Мультиплексирование достигается путем организации двух или более сигналов во времени таким образом, чтобы они по меньшей мере частично перекрывали друг друга при разнесении адресных полей во времени. Кроме того, этап 230a может быть реализован, например, так, как описано выше в связи с этапом 230, показанным на фиг.2, и/или как иным образом описано в данном документе.
Разнесение адресных полей во времени, как правило, может содержать запуск с адресного поля сигнала, выработанного с применением наименьшей скорости передачи символов среди выбранных соответствующих скоростей передачи символов, и разнесение адресных полей во времени в порядке, соответствующем порядку возрастания выбранных соответствующих скоростей передачи символов.
На дополнительном этапе 240a общая часть синхронизации добавляется в начало двух или более мультиплексированных сигналов. Как правило, общая часть синхронизации предназначена для синхронизации по меньшей мере двумя (как правило, всеми) из двух или более назначенных приемников. Общая часть синхронизации может быть одной частью синхронизации согласно некоторым вариантам осуществления, например, одной синхронизирующей последовательностью.
Пакет, адресованный назначенным приемникам, передается на дополнительном этапе 250a.
Возвращаясь к примеру контекста WUS, ортогональность между различными WUS может быть достигнута путем выбора соответствующих скоростей передачи символов манчестерского кодирования таким образом, чтобы любая пара выбранных соответствующих скоростей передачи символов манчестерского кодирования отличалась множителем два в степени n, где n – целое число, и выравнивания во времени выработанного WUS перед мультиплексированием таким образом, чтобы каждый WUS имел границу символа манчестерского кодирования всякий раз, когда любой WUS с более низкой соответствующей скоростью передачи символов манчестерского кодирования имеет границу символа манчестерского кодирования.
Контекст, описанный в данном документе, влечет за собой то, что n является целым числом, не равным нулю, так как все выбранные соответствующие скорости передачи символов манчестерского кодирования отличаются друг от друга. Кроме того, в зависимости от того, как вы сравниваете две скорости передачи символов манчестерского кодирования пары (то есть какая из них является знаменателем и знаменателем, соответственно, в выражении множителя), целое число n может быть либо положительным, либо отрицательным.
Чтобы обеспечить выработку WUS с использованием генератора OFDM-сигналов, выбор соответствующих скоростей передачи символов манчестерского кодирования, как правило, также содержит возможность того, что все выбранные соответствующие скорости передачи символов манчестерского кодирования связаны со скоростью передачи OFDM-символов множителем два в степени k, где k - целое число. Выравнивание во времени, как правило, также выполняется таким образом, чтобы для каждого WUS либо каждая граница OFDM-символа совпадала с границей символа манчестерского кодирования WUS, либо каждая граница символа манчестерского кодирования WUS совпадала с границей OFDM-символа.
Можно отметить, что в принципе не требуется никакого отношения между скоростью передачи символов манчестерского кодирования и скоростью передачи OFDM-символов. В случае, когда скорость передачи символов манчестерского кодирования меньше скорости передачи OFDM-символов, возможно, удобнее иметь целочисленное значение соотношения между скоростями. Например, пользователь 1 может использовать скорость передачи символов манчестерского кодирования = 1/6 скорости передачи OFDM-символов, и пользователь 2 может использовать скорость передачи символов манчестерского кодирования = 1/12 скорости передачи OFDM-символов.
В зависимости от того, как скорость передачи символов манчестерского кодирования сравнивается со скоростью передачи OFDM-символов (то есть какая из них является знаменателем и знаменателем, соответственно, в выражении множителя), и в зависимости от того, является ли скорость передачи символов манчестерского кодирования выше или ниже, чем скорость передачи OFDM-символов, целое число k может быть положительным или отрицательным.
На фиг.3, где символ OFDM продолжается во временном интервале 393, показана схематичная временная диаграмма, иллюстрирующая различные WUS 310, 320, 330, 340, 350, которые удовлетворяют требованиям двух вышеупомянутых параграфов.
WUS 310 имеет скорость передачи символов манчестерского кодирования, которая в четыре раза превышает скорость передачи OFDM-символов (длина поз.393 OFDM-символов в четыре раза превышает длину поз.391 символов манчестерского кодирования), то есть k = 2. WUS 320 имеет скорость передачи символов манчестерского кодирования, которая в два раз выше скорости передачи OFDM-символов (длина поз.393 OFDM-символов в два раза превышает длину поз.392 символов манчестерского кодирования), то есть k = 1. WUS 330 имеет скорость передачи символов манчестерского кодирования, которая равна скорости передачи OFDM-символов (длина поз.393 OFDM-символов равна длине поз.393 символов манчестерского кодирования), то есть k = 0. WUS 340 имеет скорость передачи символов манчестерского кодирования, которая равна половине скорости передачи OFDM-символов (длина поз.393 OFDM-символов равна половине длины поз.394 символов манчестерского кодирования), то есть k = -1. WUS 350 имеет скорость передачи символов манчестерского кодирования, которая составляет одну четвертую от скорости передачи OFDM-символов (длина поз.393 OFDM-символов составляет одну четвертую от длины 395 символа манчестерского кодирования), то есть k = -2.
Легко понять, что скорости передачи символов манчестерского кодирования каждой пары WUS 310, 320, 330, 340, 350 отличаются (связаны) множителем два в степени n, где n – целое число. Например, скорости передачи символов манчестерского кодирования для пары WUS 320 и 350 связаны множителем восемь (длина символа 395 манчестерского кодирования в восемь раз превышает длину символа 392 манчестерского кодирования), то есть n = 3 (или n = -3 в зависимости от того, какую очередность имеет пара).
Также легко заметить, что границы символа WUS и границы OFDM-символа выровнены во времени, как указано выше. Все эти свойства вместе приводят к ортогональности и позволяют вырабатывать WUS с использованием генератора OFDM-сигналов.
На фиг.4 и 5 схематично показано мультиплексирование разных WUS согласно некоторым вариантам осуществления. На фиг.4 показано, что два WUS 420 и 430 (сравните с 320 и 330 на фиг.3) мультиплексируются в суммарный сигнал 460. На фиг.5 показано, что три WUS 520, 530 и 540 (сравните с 320, 330 и 340 на фиг.3) мультиплексируются в суммарный сигнал 560. Следует отметить, что свойства демодуляции манчестерского кодирования (то, что на демодуляцию не влияет среднее значение символов) сохраняются после мультиплексирования.
На фиг.6 показан примерный способ 600, выполняемый в WUR, выполненном с возможностью включения в WCD, которое также содержит основной приемник. WCD выполнено с возможностью приема сообщения WUS, переданного сетевым узлом и содержащего два или более мультиплексированных WUS, как описано выше, причем один из WUS (конкретный WUS) предназначен для пробуждения основного приемника WCD.
На этапе 610 принимается сообщение WUS. Скорость передачи символов манчестерского кодирования для конкретного WUS определяется на этапе 620. На фиг.6 этап 620 показан как выполненный после приема сообщения WUS. Однако определение скорости передачи символов манчестерского кодирования, как правило, выполняется при согласовании с сетевым узлом основным приемником на предыдущем этапе 610, когда основной приемник не пробуждается.
Сообщение WUS демодулируется на этапе 630 с использованием определенной скорости передачи символов манчестерского кодирования, и, если конкретный WUS обнаружен (ветвь Y от этапа 640), основной приемник пробуждается на этапе 650. Если конкретный WUS не обнаруживается (ветвь N от этапа 640), WUR может вернуться к этапу 610 для приема другого сообщения WUS. Обнаружение WUS может быть достигнуто с использованием любого подходящего подхода для обнаружения WUS, например, корреляции и обнаружения порогового значения, как это известно в данной области техники.
Если кодирование с FEC применяется к конкретному WUS, способ также может содержать определение (возможно, параллельно с этапом 620) параметров кода с FEC, например, скорости передачи кода с FEC и/или его сложности, как показано с помощью дополнительного этапа 625, и выполнение декодирования с FEC, как показано с помощью дополнительного этапа 635.
Временная синхронизация может также выполняться (возможно, параллельно с этапом 620 и/или дополнительным этапом 625) так, как это проиллюстрировано с помощью этапа 615.
На фиг.6a показан примерный способ 600a, для беспроводного приемника (например, устройства беспроводной связи, такого как STA или WUR, выполненного с возможностью включения в WCD), обработки принятого пакета согласно некоторым вариантам осуществления. Способ 600a может рассматриваться как альтернатива способу 600. В некоторых вариантах осуществления один или несколько этапов способа 600a могут быть объединены с соответствующими одним или несколькими этапами способа 600 для обеспечения других альтернативных способов. Кроме того, в некоторых вариантах осуществления один или несколько этапов способа 600a могут быть объединены с одним или несколькими этапами способа 600, чтобы обеспечить еще одни альтернативные способы.
На дополнительном этапе 610a принимается пакет (например, сообщение WUS). Пакет содержит два или более мультиплексированных сигналов (например, два или более WUS), передаваемых одновременно, причем каждый сигнал содержит сообщение (данные или полезную нагрузку для назначенного приемника/приемника; не следует путать с сообщением WUS) и добавленное к его началу адресное поле, указывающее назначенный приемник сообщения. Два или более сигналов по меньшей мере частично перекрывают друг друга во времени, и адресные поля разнесены во времени. Этап 610a может быть реализован, например, так, как описано выше в связи с этапом 610, показанным на фиг.6, и/или как иным образом описано в данном документе.
На дополнительном этапе 615a беспроводной приемник выполняет синхронизацию по отношению к принятому пакету. Например, когда принятый пакет содержит общую часть синхронизации, добавленную в начало двух или более мультиплексированных сигналов, беспроводной приемник может выполнить синхронизацию на основе общей части синхронизации.
Как показано с помощью дополнительного подэтапа 620a, первая скорость передачи символов (скорость передачи символов первого сигнала) может быть определена как часть этапа синхронизации. Например, когда принятый пакет содержит общую часть синхронизации, добавленную в начало двух или более мультиплексированных сигналов, этап 620a поддержки может содержать идентификацию скорости передачи символов первого сигнала из общей части синхронизации.
В типичном примере скорость передачи символов в части синхронизации соответствует первой скорости передачи символов; которая является самой низкой скоростью передачи символов среди скоростей передачи символов двух или более сигналов, и первое адресное поле (поле первого сигнала) является самым ранним адресным полем во времени среди разнесенных адресных полей пакета.
На этапе 640a для первого адресного поля адресных полей определяется, является ли назначенный приемник первого адресного поля беспроводным приемником (то есть, предназначено ли сообщение первого сигнала для беспроводного приемника). Скорость передачи символов, идентифицированная для первого сигнала на подэтапе 620a, может использоваться для определения того, является ли назначенный приемник первого адресного поля беспроводным приемником. В типичном примере скорость передачи символов, идентифицированная для первого сигнала, была применена после выработки первого адресного поля, что позволило беспроводному приемнику интерпретировать первое адресное поле, использующее первую скорость передачи символов, после его идентификации.
Когда назначенный приемник первого адресного поля является беспроводным приемником (ветвь Y от этапа 640a), способ переходит к этапу 630a. На этапе 630a первый сигнал из двух или более сигналов (содержащих первое адресное поле) демодулируется с использованием скорости передачи символов, определенной для первого сигнала, для извлечения первого сообщения.
Когда назначенный приемник первого адресного поля не является беспроводным приемником (ветвь N от этапа 640a), способ переходит к этапу 621a. На этапе 621a скорость передачи символов второго сигнала идентифицируется как скорость передачи символов, которая превышает скорость передачи символов первого сигнала.
В типичном примере адресные поля разнесены во времени в порядке, соответствующем порядку возрастания выбранных соответствующих скоростей передачи символов, при известном (абсолютном или относительном) увеличении между каждой скоростью передачи символов, и второе адресное поле (поле второго сигнала) представляет собой, среди разнесенных адресных полей пакета, следующее по времени адресное поле после первого адресного поля. Например, второе адресное поле может следовать за первым адресным полем: либо сразу за ним, либо после заданного защитного периода, следующим за первым адресным полем.
Возвращаясь к этапу 640a, для второго адресного поля адресных полей определяется, является ли назначенный приемник второго адресного поля беспроводным приемником (то есть, предназначено ли сообщение второго сигнала для беспроводного приемника). Скорость передачи символов, идентифицированная для второго сигнала на подэтапе 621a, может использоваться для определения того, является ли назначенный приемник второго адресного поля беспроводным приемником. В типичном примере скорость передачи символов, идентифицированная для второго сигнала, была применена после выработки второго адресного поля, что позволило беспроводному приемнику интерпретировать второе адресное поле, использующее вторую скорость передачи символов, после его идентификации.
Когда назначенный приемник второго адресного поля является беспроводным приемником (ветвь Y от этапа 640a), способ переходит к этапу 630a. На этапе 630a второй сигнал из двух или более сигналов (содержащих второе адресное поле) демодулируется с использованием скорости передачи символов, определенной для второго сигнала, для извлечения второго сообщения.
Когда назначенный приемник второго адресного поля не является беспроводным приемником (ветвь N от этапа 640а), способ переходит к этапу 621а. На этапе 621a скорость передачи символов третьего сигнала идентифицируется как скорость передачи символов, которая превышает скорость передачи символов второго сигнала, и так далее.
Процесс, как правило, продолжается до тех пор, пока не будет найдено адресное поле, которое указывает, что беспроводной приемник является назначенным приемником, и демодулируется соответствующий сигнал, или до тех пор, пока в пакете не останется больше адресных полей; независимо от того, какой из них оказался первым.
На фиг.7 показана примерная компоновка (примерное аппаратное устройство) для беспроводного передатчика (например, сетевого узла). Примерная компоновка (примерное аппаратное устройство), показанная на фиг.7, может быть, например, выполнена с возможностью выполнения этапов способа, описанных со ссылкой на любой или оба фиг.2 и 2а.
Компоновка предназначена для одновременной передачи двух или более WUS с использованием генератора OFDM-сигналов, выполненного с возможностью применения скорости передачи OFDM-символов, причем каждый WUS предназначен для пробуждения основного приемника соответствующего WCD в ответ на обнаружение WUS посредством WUR WCD.
Для этой цели компоновка содержит контроллер (CNTR) 700, выполненный с возможностью инициирования выбора (например, посредством селектора (SEL) 701) соответствующей скорости передачи символов манчестерского кодирования для каждого из двух или более WUS, где все выбранные соответствующие скорости передачи символов манчестерского кодирования отличаются друг от друга, и где все манчестерские коды, имеющие выбранные соответствующие скорости передачи символов манчестерского кодирования, ортогональны друг другу.
Контроллер 700 также выполнен с возможностью инициирования выработки (например, генератором сигналов (GEN) 710) каждого из двух или более WUS с использованием генератора OFDM-сигналов и с применением манчестерского кода с выбранной соответствующей скоростью передачи символов манчестерского кодирования.
Контроллер 700 также выполнен с возможностью инициирования мультиплексирования (например, мультиплексором (MUX) 720) двух или более WUS для передачи (например, приемопередатчиком (TX/RX) 730) в сообщении WUS.
Когда выбранная соответствующая частота символов манчестерского кодирования ниже, чем скорость передачи OFDM-символов, выработка WUS может быть реализована путем применения манчестерского кода к символам WUS и ввода результата в генератор OFDM-сигналов. Когда выбранная соответствующая скорость передачи символов манчестерского кодирования равна скорости передачи OFDM-символов, деленной на два в степени m, где m – целое число, повторение каждого из символов, кодированных манчестерским кодом, может применяться для получения двух в степени m идентичных символов, кодированных манчестерским кодом, перед вводом результата в генератор OFDM-сигналов.
Когда выбранная соответствующая скорость передачи символов манчестерского кодирования равна или больше, чем скорость передачи OFDM-символов, выработку WUS можно реализовать путем применения манчестерского кода способом модуляции включением/выключением на выходе генератора OFDM-сигналов на основе символов WUS. Этот подход может, альтернативно или дополнительно, использоваться также в том случае, когда выбранная соответствующая скорость передачи символов манчестерского кодирования ниже, чем скорость передачи OFDM-символов.
Альтернативно или дополнительно, устройство, показанное на фиг.7, предназначено для подготовки пакета для одновременной передачи двух или более сигналов, причем каждый сигнал содержит сообщение и добавленное к его началу адресное поле, указывающее назначенный приемник сообщения.
Для этой цели устройство содержит схему 700 управления (например, контроллер; CNTR), выполненную с возможностью инициирования мультиплексирования (например, с помощью схемы 720 мультиплексирования, такой как мультиплексор (MUX)) двух или более сигналов для передачи (например, с помощью схемы 730 передачи, такой как приемопередатчик (TX/RX)) в пакете путем инициирования организации двух или более сигналов во времени таким образом, чтобы они по меньшей мере частично перекрывали друг друга, при этом организация двух или более сигналов содержит разнесение адресных полей во времени.
Контроллер также выполнен с возможностью инициирования выбора (например, с помощью схемы выбора, такой как селектор SEL 701) соответствующей скорости передачи символов для выработки каждого из двух или более сигналов, причем все выбранные соответствующие скорости передачи символов отличаются друг от друга, и выработки (например, с помощью схемы выработки, такой как генератор 710 сигналов (GEM)) каждого из двух или более сигналов путем применения выбранной соответствующей скорости передачи символов к адресному полю и сообщению.
Как правило, в зависимости от ситуации различные части, описанные выше со ссылкой на фиг.7, могут содержаться в, могут быть функционально связаны или иным образом связаны с контроллером 700.
На фиг.8 показана примерная компоновка для выработки WUS с использованием генератора OFDM-сигналов. Например, компоновка на фиг.8 может использоваться для реализации блока 710 на фиг.7. Компоновка содержит два входных сигнала 801, 802, два манчестерских кодера (MC) 820, 860, повторитель (REP) 830, два переключателя 845, 855, блок 840 IFFT, генератор 850 циклического префикса (CP) и два выходных сигнала 803, 804. Дополнительно, компоновка также может содержать кодеры 810, 870 с FEC.
Когда выбранная соответствующая скорость передачи символов манчестерского кодирования ниже, чем скорость передачи OFDM-символов, выработка WUS может быть реализована путем ввода сигнала OOK в поз.802, позволяя переключателям 845, 855 находиться в положениях, показанных на фиг.8, и используя сигнал в поз.803 в качестве выходного сигнала. Повторитель 830 может использоваться тогда, когда выбранная соответствующая скорость передачи символов манчестерского кодирования равна скорости передачи OFDM-символов, деленной на два в степени m, чтобы получить два в степени m идентичных символов, кодированных манчестерским кодом, перед вводом результата в генератор OFDM-сигналов. (Кроме того, возможны также и другие шаблоны повторения с другими множителями.)
Когда выбранная соответствующая скорость передачи символов манчестерского кодирования равна или превышает скорость передачи OFDM-символов, выработка WUS может быть реализована путем ввода любого подходящего ненулевого сигнала в поз.801, позволяя переключателям 845, 855 находиться в положениях, противоположным показанным на фиг.8, и использовать сигнал в поз.804 в качестве выходного сигнала. В этой ситуации манчестерское кодирование в поз.860 достигается путем прохождения сигнала без изменений, когда уровень сигнала является высоким в соответствии с манчестерским кодом, и блокирования (или обнуления) сигнала, когда уровень сигнала является низким (то есть равен нулю) в соответствии с манчестерским кодом. Таким образом, манчестерский код применяется способом модуляции включением/выключением на выходе генератора OFDM-сигналов на основе символов WUS.
В некоторых вариантах осуществления примерная компоновка для выработки WUS с использованием генератора OFDM-сигналов содержит только один входной сигнал 801, один манчестерский кодер (MC) 860, без повторителя или переключателей, блок 840 IFFT, генератор 850 циклического префикса (CP), один выходной сигнал 804 и при необходимости один FEC-кодер 870, как показано жирными линиями на фиг.8. Эта компоновка соответствует выработке WUS, реализуемой путем применения манчестерского кода способом модуляции включением/выключением на выходе генератора OFDM-сигналов на основе символов WUS независимо от скорости передачи символов манчестерского кодирования.
Мультиплексирование двух или более WUS может быть реализовано в разных частях тракта выработки сигнала в разных вариантах осуществления.
В некоторых вариантах осуществления мультиплексирование может выполняться до IFFT и после манчестерского кодирования. Такой подход особенно применим для скоростей передачи символов манчестерского кодирования ниже, чем скорость передачи OFDM-символов, когда используются вход 802 и выход 803.
В других вариантах осуществления мультиплексирование может выполняться после IFFT и после манчестерского кодирования, то есть на выходах 803, 804. Такой подход применим как для скоростей передачи символов манчестерского кодирования, меньших, чем скорость передачи OFDM-символов (когда используются вход 802 и выход 803, или вход 801 и выход 804), и для скоростей передачи символов манчестерского кодирования, равных или превышающих скорость передачи OFDM-символов (когда используются вход 801 и выход 804).
На фиг.9А показана примерная компоновка для WUR 910a, который находится в WCD, которое также содержит основной приемник. Например, примерная компоновка, показанная на фиг.9А, может быть выполнена с возможностью выполнения этапов способа, описанных со ссылкой на фиг.6.
Компоновка содержит контроллер (CNTR) 900a, выполненный с возможностью инициирования приема сообщения WUS (например, с помощью приемопередатчика (TX/RX) 930a) и определения того, какую применить скорость передачи символов манчестерского кодирования из выбранных соответствующих скоростей передачи символов манчестерского кодирования (например, с помощью блока 901a определения (DET)), который, например, содержится в WUR, показанном на фиг.9A, или содержится в основном приемнике, не показанном на фиг.9A). Контроллер также выполнен с возможностью инициирования демодуляции сообщения WUS с использованием определенной скорости передачи символов манчестерского кодирования, определения того, обнаружен ли конкретный WUS, и пробуждения основного приемника в ответ на обнаружение конкретного WUS.
На фиг.9B показана примерная компоновка (примерное аппаратное устройство) для беспроводного приемника (например, WUR, который находится в WCD, которое также содержит основной приемник). Например, примерная компоновка (примерное аппаратное устройство), показанная на фиг.9B, может быть выполнена с возможностью выполнения этапов способа, описанных со ссылкой на любой или оба фиг.6 и 6a.
Компоновка содержит контроллер (CNTR) 900b, выполненный с возможностью инициирования приема сообщения WUS (например, приемопередатчиком (TX/RX) 930b) и определения того, какую применить скорость передачи символов манчестерского кодирования из выбранных соответствующих скоростей передачи символов манчестерского кодирования (например, с помощью блока 901b определения (DET), который, например, содержится в WUR, показанном на фиг.9B, или содержится в основном приемнике, не показанном на фиг.9B). Контроллер также выполнен с возможностью инициирования демодуляции сообщения WUS с использованием определенной скорости передачи символов манчестерского кодирования, определения того, обнаружен ли конкретный WUS, и пробуждения основного приемника в ответ на обнаружение конкретного WUS.
Альтернативно или дополнительно, устройство, показанное на фиг.9B, предназначено для обработки принятого пакета, содержащего два или более мультиплексированных сигналов, передаваемых одновременно, где каждый сигнал содержит сообщение и добавленное к его началу адресное поле, указывающее назначенный приемник сообщения, где два или более сигналов по меньшей мере частично перекрывают друг друга во времени, и где адресные поля разнесены во времени. Пакет принимается приемной схемой, такой как приемопередатчик TX/RX 930b.
Для этой цели компоновка содержит схему 900b управления (например, контроллер (CNTR)), выполненную с возможностью определения (например, с помощью схемы определения, такой как блок 901b определения (DET)), для адресного поля, того, является ли назначенный приемник адресного поля беспроводным приемником, и в ответ на то, что назначенный приемник первого адресного поля является беспроводным приемником, демодуляции (например, с помощью схемы демодуляции, такой как демодулятор (DEMOD) 920b) сигнала двух или более сигналов, содержащих адресное поле.
Контроллер 900b также выполнен с возможностью инициирования синхронизации (например, посредством схемы синхронизации, такой как синхронизатор SYNC 903b) с использованием общей части синхронизации, добавленной в начале двух или более мультиплексированных сигналов.
Контроллер 900b также выполнен с возможностью инициирования идентификации (например, с помощью схемы идентификации, такой как идентификатор (ID) 902b) скорости передачи символов сигнала и использования идентифицированной скорости передачи символов для определения того, является ли назначенный приемник адресного поля беспроводным приемником.
В общем, различные части, описанные выше со ссылкой на фиг.9B, могут быть включены в, могут быть функционально связаны или иным образом связаны с контроллером 900b в зависимости от ситуации.
На фиг.10 схематично показана примерная компоновка 1000, содержащая WUR 1001 и основной приемник (MR) 1001. Части компоновки, показанные на любом из фиг.9А и 9В, могут содержаться, например, в блоке 1001, показанном на фиг.10.
В режиме пониженного энергопотребления основной приемник 1002 выключен (или установлен в режим ожидания или аналогичный режим), и переключатель 1003 установлен в положение, показанное на фиг.10. Когда WUR обнаруживает WUS, это инициирует изменение положение переключателя (показано управляющим сигналом 1004) и пробуждение основного приемника (показано управляющим сигналом 1005).
Следует понимать, что другие реализации, использующие WUR, могут быть в равной степени применимы в контексте, представленном в данном документе, и что структура, показанная на фиг.10, представлена только в качестве примера. Например, переключатель 1003 может быть заменен схемой, обеспечивающей аналогичную функцию, или схемой, в которой используются одна антенна для WUR и одна антенна для основного приемника (что делает переключатель ненужным).
На фиг.11 схематично показан примерный тракт 1100 WUR согласно некоторым вариантам осуществления. Например, части компоновки, показанные на фиг.11, могут содержаться в блоке 1001, показанном на фиг.10, и/или в блоке 910a, показанном на фиг.9A.
Приемный тракт WUR, показанный на фиг.11, содержит малошумящий усилитель (LNA) 1101 и смеситель 1102 для смешивания выходного сигнала LNA с сигналом 1103 гетеродина (LO). Выходной сигнал смесителя подается на фильтр 1105 выбора канала (CSF) после прохождения дополнительного усилителя 1104, и отфильтрованный сигнал вводится в детектор 1106 огибающей. На выходе детектора огибающей предусмотрен аналого-цифровой преобразователь (АЦП, ADC) 1107, декодер (DEC) 1108 для манчестерского декодирования и при необходимости блок декодирования с FEC и коррелятор (CORR) 1109.
На фиг.12 схематично показано примерное сообщение 1200 WUS согласно некоторым вариантам осуществления. Сообщение WUS содержит первую часть (SYNC) 1210 для временной синхронизации и вторую часть (WUS DATA) 1230, содержащую два или более мультиплексированных WUS. Сообщение WUS может дополнительно содержать часть 1220 заголовка (HEAD) между первой и второй частями.
Первая часть (часть синхронизации), как правило, предназначена для временной синхронизации всех WCD, в которые направлено сообщение WUS, и является общей для всех WCD (то есть без дифференцированного кодирования и мультиплексирования). Первая часть может состоять из одной, конкретной, заранее определенной последовательности, или она может содержать одну из нескольких альтернативных последовательностей (тем самым способных передавать информацию). Такая переданная информация может, например, относиться к одному или нескольким из: параметров кодирования с FEC (например, скорости передачи кода с FEC), длительности сообщения и скорости передачи символов манчестерского кодирования (например, самой низкой используемой скорости передачи символов). Альтернативно или дополнительно, такая информация может содержаться в части заголовка. Таким образом, первая часть и/или часть заголовка могут использоваться на одном или нескольких из этапов 615, 620 и 625, показанных на фиг.6, и/или на одном или нескольких этапах 615a, 620a, 621a и 640a, показанных на фиг.6a.
Таким образом, первая часть пакета (например, обозначенная как синхрослово) используется для синхронизации приемника. Эта первая часть может обеспечить обнаружение пакетов, точную синхронизацию времени и оценку частоты. Синхрослово, как правило, может быть известным сигналом, который будет отыскивать приемник с помощью коррелятора.
В некоторых примерах приемник может продолжить обработку путем демодуляции части заголовка пакета сразу после того, как будет найдено синхрослово. Заголовок пакета может содержать информацию, такую как длительность WUS, скорость передачи данных WUS и параметры кода с FEC.
Один из способов создания синхрослов, которые будут ортогональными, состоит в использовании подхода, описанного выше. Другой альтернативой для создания синхрослов является использование последовательности с хорошими автокорреляционными свойствами, например, псевдошумовой (PN) последовательности максимальной длины, вырабатываемой сдвиговым регистром максимальной длины (MLSR).
После того как только приемник демодулирует заголовок, у него появится необходимая информация (например, скорость передачи символов манчестерского кодирования и параметры кодирования с FEC) для демодуляции части данных WUS пакета.
В различных вариантах осуществления существуют различные способы для WCD, чтобы определить то, какую скорость передачи символов манчестерского кодирования (и какую скорость FEC) применять в процессе обнаружения.
В некоторых подходах формат WUS (включающий в себя одну или несколько скоростей) согласовывается или определяется с использованием основного приемника. Как правило, один и тот же WUS может использоваться каждый раз, когда WUS передается для пробуждения конкретного основного приемника, но в принципе в этих подходах WUS может изменяться всякий раз, когда основной приемник пробуждается.
В некоторых подходах некоторые параметры формата WUS могут передаваться в первой части и/или в части заголовка, как указано выше. В таких подходах параметры могут быть направлены в конкретный WUR посредством включения идентификатора WCD (или WUR) в первую часть и/или в часть заголовка.
Даже в том случае, когда такой идентификатор неявно указывает, что имеется WUS, направленный в WUR, связанный с идентификатором, может оказаться небесполезным сочетание обнаружения идентификатора с обнаружением и декодированием WUS. Например, если идентификатор обнаружен неправильно, обработка WUS (например, посредством проверки циклическим избыточным кодом (CRC), включенной в WUS) позволяет выявить ошибку и избежать ненужного пробуждения основного приемника. Кроме того, если WUS используется для других целей, помимо пробуждения основного приемника (например, для переноса небольших фрагментов данных), применение идентификатора становится очень актуальным.
В общем, могут существовать различные способы определения того, какие (разные) скорости передачи символов (не обязательно скорости манчестерского кодирования) применяются к двум или более сигналам (не обязательно WUS), передаваемым одновременно, некоторые из которых будут подробно описаны ниже.
Как будет показано ниже, адресные поля могут быть разнесены во времени в порядке, соответствующем порядку возрастания выбранных соответствующих скоростей передачи символов, при известном (абсолютном или относительном) увеличении между каждой скоростью передачи символов. Таким образом, как только станет известной самая низкая скорость передачи символов, при необходимости можно легко определить другие скорости передачи символов (как правило, рекурсивным образом).
Самая низкая скорость передачи символов может быть согласована или определена заранее или может быть извлечена из части синхронизации. Как правило, одна и та же самая низкая скорость передачи символов может использоваться каждый раз при отправке пакета, но, в принципе, самая низкая скорость передачи символов может изменяться динамически или полустатически.
В некоторых подходах формат WUS (включающий в себя одну или несколько скоростей) согласовывается или определяется с использованием основного приемника. Как правило, один и тот же WUS может использоваться каждый раз, когда WUS передается для пробуждения конкретного основного приемника, но, в принципе, WUS может изменяться в этих подходах всякий раз при пробуждении основного приемника.
В некоторых подходах некоторые параметры формата WUS могут передаваться в первой части и/или части заголовка, как указано выше. В таких подходах параметры могут быть направлены в конкретный WUR посредством включения идентификатора WCD (или WUR) (адресные поля) в часть заголовка.
Со ссылкой на фиг.12a и 12b будет проиллюстрирована структура пакета, которая позволяет использовать одну и ту же синхронизирующую последовательность для всех сигналов в пакете, а также эффективная адресация разных беспроводных приемников с разными, но одновременно передаваемыми подпакетами, имеющими разные скорости передачи символов.
На фиг.12а схематично показан пример пакета (например, сообщения WUS) 1200а согласно некоторым вариантам осуществления. Примерный пакет 1200a включает в себя один сигнал для единственного назначенного приемника, чтобы проиллюстрировать базовую структуру пакета этих вариантов осуществления.
Пакет 1200a содержит часть 1210a синхронизации (SYNC) для временной синхронизации и часть 1230a сообщения (DATA), содержащую сообщение для назначенного приемника. Пакет также содержит часть заголовка (HEAD) 1220a, добавленную к части сообщения. Часть заголовка содержит адресное поле (ADDR) 1225a, указывающее назначенный приемник сообщения части сообщения.
При необходимости часть заголовка может также содержать другие поля, показанные в качестве примера на фиг.12a в виде поля 1221a управления кадром (FC) и поля 1226a общего управления (CONTR). Поле управления кадром может указывать информацию, относящуюся к сигналу для назначенного приемника (например, одно или несколько из: длины части сообщения, общей длины части заголовка плюс часть сообщения, скорости передачи символов и/или скорости кодирования части сообщения и т.д.). Поле общего управления может указывать другую информацию, относящуюся к сигналу для назначенного приемника. Например, общее поле управления может представлять собой поле управления, зависящее от типа (TD).
На фиг.12b схематично показан пример пакета (например, сообщения WUS) 1200b согласно некоторым вариантам осуществления. Примерный пакет 1200b включает в себя три сигнала для трех соответствующих назначенных приемников, чтобы проиллюстрировать разнесение адресных полей во времени.
Пакет 1200b содержит часть 1210b синхронизации (SYNC) для временной синхронизации. Часть синхронизации, как правило, предназначена для временной синхронизации всех назначенных приемников пакета и является общей для всех назначенных приемников. Как правило, часть синхронизации может состоять из одной, специфической, заранее определенной последовательности. Часть синхронизации может быть связана с самой низкой скоростью передачи символов среди различных скоростей передачи символов, используемых для назначенных приемников. Такая самая низкая скорость передачи символов может быть известна заранее (например, она может быть задана, или она может быть динамически или полустатически согласована перед передачей пакета) или может быть передана частью синхронизации. Таким образом, часть синхронизации может использоваться на одном или нескольких этапах 615a и 620a, показанных на фиг.6a.
Каждый из трех сигналов содержит часть сообщения (DATA) 1230b, 1230c, 1230d, содержащую сообщение для соответствующего назначенного приемника, и часть заголовка (HEAD) 1220b, 1220c, 1220d, добавленную к соответствующей части сообщения и содержащую соответствующее адресное поле (ADDR) 1225b, 1225c, 1225d с указанием соответствующего назначенного приемника.
Общая длина заголовка плюс части сообщения может отличаться, как показано на фиг.12b. Например, это может быть связано с тем, что части сообщения имеют разную длину, и/или из-за того, что для разных сообщений используются разные скорости передачи символов. Как правило, когда каждое сообщение представляет собой WUS, они могут кодироваться с использованием разных скоростей манчестерского кодирования, как описано ранее в данном документе.
Три сигнала мультиплексируются для одновременной передачи в пакете путем организации двух или более сигналов во времени таким образом, чтобы они по меньшей мере частично перекрывали друг друга при разнесении адресных полей во времени. В типичной реализации адресные поля разнесены во времени в порядке, соответствующем порядку возрастания выбранных соответствующих скоростей передачи символов, при известном (абсолютном или относительном) увеличении между каждой скоростью передачи символов. Это показано на фиг.12b с учетом того, что:
заголовок сообщения 1230b, переносящего сигнал, размещается непосредственно после части синхронизации, так как этот сигнал вырабатывается с использованием самой низкой скорости передачи символов (той же скорости передачи символов, которая используется для части синхронизации),
затем следует заголовок сообщения 1230с, переносящего сигнал, так как этот сигнал вырабатывается с использованием следующей наименьшей скорости передачи символов, и
заголовок сообщения 1230b, несущего сигнал, размещается последним среди заголовков трех сигналов, так как этот сигнал вырабатывается с использованием самой высокой скорости передачи символов.
В общем, разнесение адресных полей во времени может быть определено как размещение адресных полей в последовательности, не перекрывающейся во времени, и/или размещение адресных полей во времени таким образом, чтобы адресные поля следовали друг за другом, один за другим.
Как правило, адресные поля должны быть разнесены во времени, чтобы позволить приемнику проверить, является ли он назначенным приемником, указанным в первом адресном поле, и, если это не так, проверить, является ли он назначенным приемником, указанным во втором адресном поле, и так далее. Таким образом, адресные поля, как правило, не должны перекрывать друг друга. При необходимости между адресными полями во времени может использоваться защитный временной интервал с тем, чтобы обеспечить реконфигурирование приемника для обработки следующего адресные поля (например, с использованием другой скорости передачи символов).
Таким образом, разнесение адресных полей может содержать возможность начала следующего (например, второго) адресного поля непосредственно после окончания предыдущего (например, первого) адресного поля, или возможность начала следующего адресного поля по истечении защитного временного интервала после окончания предыдущего адресного поля.
На фиг.12b адресные поля разнесены во времени так, что поле заголовка, содержащее следующее адресное поле, начинается непосредственно после окончания предыдущего адресного поля. Альтернативой может быть разнесение адресных полей таким образом, чтобы поле заголовка, содержащее следующее адресное поле, начиналось непосредственно после окончания поля заголовка, содержащего предыдущее адресное поле.
В типичных вариантах осуществления адресные поля могут разноситься во времени в порядке, соответствующем порядку возрастания выбранных соответствующих скоростей передачи символов, при известном (абсолютном или относительном, например, отличающемся на множитель, такой как ) увеличении между каждой скоростью передачи символов. Таким образом, как только станет известной самая низкая скорость передачи символов, при необходимости можно легко определить другие скорости передачи символов (как правило, рекурсивным образом).
Разумеется, структуры пакетов, показанные на фиг.12а и/или 12b, (и связанные с ними принципы, описанные в связи с ними) могут использоваться в сочетании с признаками структуры сообщения WUS, показанной на фиг.12, для передачи сообщения WUS, в котором два или более WUS мультиплексируются с разнесенными адресными полями.
Хотя всем назначенным приемникам (пользователям) не обязательно иметь одинаковую синхронизирующую последовательность, может быть преимущественным предоставление возможности всем пользователям использовать один и тот же сигнал для получения синхронизации. Причина этого состоит в том, что общая передаваемая мощность будет, как правило, ограничена, и в случае, если необходимо использовать несколько ортогональных синхронизирующих последовательностей (по одной для каждого целевого пользователя), будет соответственно уменьшена мощность, которая может использоваться для каждой отдельной синхронизирующей последовательности.
Таким образом, обеспечивается структура пакета для мультиплексирования сигналов с разными скоростями передачи данных (символов). В типичных вариантах осуществления два или более WUS мультиплексируются с использованием простых ортогональных кодов и передаются на одной и той же частоте, чтобы не увеличивать требования к выработке или фильтрации частоты. Построение ортогональных кодов может использовать манчестерское кодирование, что означает, что построение может быть выполнено таким образом, чтобы мультиплексирование сигналов было полностью прозрачным для разных приемников. Это также означает, что предлагаемые в данном документе подходы могут быть внедрены на поздней стадии процесса стандартизации, чтобы обеспечить мультиплексирование сигналом, предназначенных для традиционных приемников.
Управляющая сигнализация, которая может потребоваться для приема пакета, включающего в себя синхронизирующую последовательность, может быть разработана таким образом, как раскрыто в данном документе. Это имеет преимущество в том, что мультиплексирование может быть введено без какого-либо или очень незначительного влияния на систему, изначально разработанную без возможности мультиплексирования.
Преимущества различных вариантов осуществления дополнительно включают в себя предоставление простого и гибкого способа мультиплексирования сигналов в случае использования манчестерского кодирования. Мультиплексирование может быть полностью прозрачным для приемника и, следовательно, может быть введено в уже существующий стандарт или, возможно, введено как частная функция.
Хотя может быть желательным мультиплексирование данных для разных пользователей, как подробно описано в данном документе, можно утверждать, что может быть преимущественным предоставление возможности всем пользователям использовать один и тот же сигнал для получения синхронизации. Причина этого состоит в том, что общая передаваемая мощность, как правило, может быть ограничена, и, если будет использоваться несколько ортогональных синхронизирующих последовательностей, по одной для каждого целевого пользователя (назначенного приемника), мощность, которая может использоваться для каждой отдельной последовательности, будет соответственно уменьшена.
Другая практическая задача, которую необходимо рассмотреть, состоит в том, как осуществить сигнализацию в двух или более приемниках, и какая скорость передачи символов была выбрана для различных назначенных приемников.
Каждая из этих задач, связанных с синхронизацией и информацией о скорости передачи символов, может быть решена за счет применения структуры пакета, показанной на фиг.12c (которая может рассматриваться в качестве варианта структуры, показанной на фиг.12a).
Первая часть пакета на фиг.12c содержит (например, вмещает в себя) синхрослово, которое используется приемником(ами) для нахождения временной синхронизации. Возможно, что синхрослово будет также использоваться для других целей; например, для частотной синхронизации, обучения автоматической регулировки усиления (AGC) и т.д. Заголовок управления доступом к среде передачи данных (MAC) расположен после синхрослова.
В некоторых реализациях структуры пакета можно предположить, что заголовок содержит заголовки для разных сигналов и кодируется с использованием ортогонального манчестерского кодирования, как описано выше, или что заголовок содержит немультиплексированную информацию для отдельных приемников, указывающую, например, скорости передачи данных (символов).
Хотя эти подходы могут быть осуществимы, если система с самого начала спроектирована для мультиплексирования сигналов в пакете, такие подходы могут быть не пригодными в случае, если на более поздней стадии проектирования системы добавляется возможность мультиплексирования сигналов.
Кроме того, производительность заголовка может быть ухудшена, если используются вышеупомянутые подходы. Если все приемники адресованы с помощью одного и того же заголовка без мультиплексирования, ухудшение может быть связано с большими издержками, так как может потребоваться увеличение длины (и, следовательно, продолжительности) заголовка. Если информация заголовка, предназначенная для разных приемников, является мультиплексированной, ухудшение может возникнуть с точки зрения производительности, так как может потребоваться разделение общей принимаемой мощности между двумя или более ортогональными потоками.
Еще одним недостатком мультиплексирования заголовков является то, что потенциальный приемник, как правило, не знает, какая скорость передачи данных (символов) используется для его адресации. Таким образом, приемнику, как правило, может потребоваться демодуляция с использованием нескольких (и, возможно, всех) возможных скоростей передачи данных, чтобы выяснить, адресована ли она в пакете; и если да, то какая скорость передачи символов применима для сообщения.
Во избежание по меньшей мере некоторых из упомянутых или других недостатков при мультиплексировании двух или более сигналов в одном пакете, может использоваться структура пакета, показанная на фиг.12c. В частности, в этом примере одно и то же синхрослово используется для всех приемников независимо от того, какая скорость передачи данных используется для их адресации; и поля управляющих данных (по меньшей мере адресные поля) разнесены во времени. Предпочтительно, разнесение выполняется таким образом, чтобы управляющие данные для более низкой скорости передачи данных предшествовали управляющим данным для более высокой скорости передачи данных.
В примере, показанном на фиг.12c, управляющие данные передаются в заголовке MAC и могут содержать информацию, такую как управление кадром (например, является ли он широковещательным пакетом или одноадресным пакетом), и адресное поле (которое в случае широковещательного пакета может быть адресом передатчика и в случае одноадресного пакета может быть адресом назначенного приемника). В некоторых вариантах осуществления может быть предусмотрена дополнительная управляющая информация в зависимости от типа пакета, которая показана на фиг.12c в виде зависимого от типа (TD) управления.
В одном примере управление кадром может содержать 8 битов (3-4 для указания типа, 3-4 для указания длины и/или оставшиеся 0-2 – резервные), адрес может содержать 12 битов, и управление TD может содержать 12 битов. В частности, этот пример может быть применен к передаче WUS, например, в контексте стандартов IEEE802.11.
В случае, если бы не было мультиплексирования, привлекательным средством для сигнализации приемника о том, какая скорость передачи данных используется, является использование разных синхрослов для разных скоростей. Однако, как упомянуто выше, в сценариях мультиплексирования может быть желательным использование одного синхрослова для того, чтобы поддерживать служебные данные и/или производительность на приемлемых уровнях.
Таким образом, одна подходящая структура пакета влечет за собой то, что синхрослово, используемое для пакета, несущего мультиплексированные сигналы, представляет собой синхрослово, которое используется для пакета, несущего информацию о самой низкой скорости передачи символов мультиплексированного сигнала. Таким образом, сразу после приема синхрослова приемник может продолжать обрабатывать сигнал после синхрослова в соответствии с самой низкой скоростью передачи символов, как если бы пакет не был мультиплексированным пакетом.
В одном примере мультиплексирование явно указано в заголовке MAC. Согласно этому примеру указание того, что пакет переносит мультиплексированные данные, сигнализируется в (по меньшей мере первом) заголовке MAC. Например, это может быть реализовано с использованием поля управления кадром путем определения мультиплексирования в качестве конкретного типа пакета. Таким образом, приемник, обрабатывающий заголовок MAC, будет знать, мультиплексируется(ются) ли другой(ие) сигнал(ы) в пакете, использующем более высокую скорость, в дополнение к сигналу, использующему самую низкую скорость передачи символов.
Приемник может продолжать обрабатывать адресное поле в первом заголовке MAC, чтобы определить, адресовано ли оно с использованием самой низкой скорости передачи данных. Если приемник идентифицирует свой собственный адрес в адресное поле, он сможет продолжить обрабатывать оставшуюся часть пакета, используя самую низкую скорость; то есть так же, как если бы не применялось мультиплексирование. Как правило, в этом случае приемник не будет отыскивать дополнительную информацию в мультиплексированных потоках. Однако, если приемник не идентифицирует свой собственный адрес в адресное поле первого заголовка MAC (при самой низкой скорости), приемник переключается (перенастраивается) на более высокую скорость передачи данных и обрабатывает адресное поле в следующем (втором) заголовке MAC, чтобы определить, адресован ли он с использованием более высокой скорости передачи данных. Процесс повторяется до тех пор, пока не будут опробованы все скорости, или пока приемник не определит свой собственный адрес в адресное поле.
Согласно некоторым вариантам осуществления та же самая структура для заголовка MAC используется для всех скоростей и предпочтительно поддерживает ортогональность между скоростями, как описано ранее.
Один или несколько заголовков MAC, передаваемых с более высокими скоростями, последовательно задерживаются по сравнению с передачей первого заголовка MAC. Задержка, применяемая к одному или нескольким заголовкам MAC, передаваемым с более высокими скоростями, как правило, должна выбираться таким образом, чтобы приемник мог переключиться на обработку с применяемой (более высокой) скоростью после обработки предыдущего адресного поля и идентификации того, что не адресовано в нем.
Альтернативный подход состоит в том, чтобы указывать мультиплексирование конкретным битом, а не пакетом определенного типа. Этот подход может быть легко реализован, если в заголовке MAC имеется резервный бит; бит, который игнорируется унаследованными устройствами. Затем мультиплексирование двух или более сигналов может быть реализовано способом, который будет прозрачным для унаследованных устройств.
В другом примере мультиплексирование явно не указано. Согласно этому примеру мультиплексирование поддерживается путем согласования этой функции уже перед передачей пакета, поэтому устройства, способные выполнять операцию мультиплексирования, будут обрабатывать пакет, запуская сначала приемник на самой низкой скорости передачи данных, и, если адрес не находится, переключатся на более высокую скорость передачи данных, продолжая осуществлять поиск своего собственного адреса; аналогично описанному выше.
В этом примере унаследованный приемник не должен знать о мультиплексировании, он будет просто обрабатывать пакет с самой низкой скоростью передачи данных и, если адрес не будет найден, просто прервет обработку.
Примером сценария, в котором этот пример может быть полезен, служит случай, когда OOK используется для сигнала пробуждения, передаваемого в радиоустройство с функцией пробуждения; в этом случае мультиплексирование будет соответствовать возможности адресации двух или более радиоустройств с функцией пробуждения с одним и тем же пакетом. В таких сценариях особенность согласования мультиплексирования может, как правило, выполняться с использованием основного радиоустройства. Таким образом, как только основное радиоустройство будет отключено, и активируется радиоустройство с функцией пробуждения, радиоустройство с функцией пробуждения узнает о мультиплексировании сигналов пробуждения и сможет функционировать соответствующим образом.
В общем, может быть выгодным, но необязательным, мультиплексирование сигналов таким образом, чтобы адресное поле, использующее относительно низкую скорость, передавалось перед адресным полем, использующим относительно высокую скорость.
Одно из преимуществ этого подхода состоит в том, что синхрослово (если используется только одно синхрослово), выбранное для указания скорости поля первого появившегося адреса, является достаточно устойчивым для всех скоростей, включая самую низкую скорость.
Другим преимуществом этого подхода является то, что длительность пакета может поддерживаться на низком уровне. Как правило, сигнал, использующий высокую скорость передачи данных, имеет меньшую длительность, чем сигнал, использующий низкую скорость передачи данных (при условии, что размер необработанных данных является одинаковым или по меньшей мере не отличается более, чем на разность между скоростями передачи данных). Таким образом, разнесение сигналов, при котором адресные поля, относящиеся к низким скоростям, располагаются первыми во времени, позволяет избежать ненужного удлинения пакета из-за мультиплексирования. Этот принцип проиллюстрирован на фиг.12b, где длительность различных полей сообщения сделана пропорционально короче, чтобы отразить, что скорость передачи данных выше (хотя заголовки не были, соответственно, сокращены, как это может обычно иметь место в некоторых вариантах осуществления).
В некоторых вариантах вариантов осуществления, раскрытых в данном документе, два или более WUS содержат первый WUS и второй WUS. В этих вариантах способ содержит выбор скорости передачи символов манчестерского кодирования для первого WUS (и, возможно, для остальных двух или более WUS, за исключением второго WUS) и выработку первого WUS (и оставшихся WUS, за исключением второго WUS) с использованием генератора OFDM-сигналов и с применением манчестерского кода с выбранной скоростью передачи символов манчестерского кодирования. В этих вариантах способ дополнительно содержит выработку второго WUS в качестве WUS, не кодированного манчестерским кодом, с использованием модуляции включением/выключением и генератора OFDM-сигналов и мультиплексирование первого и второго WUS для передачи в сообщении WUS.
На фиг.13 показана схематичная временная диаграмма, иллюстрирующая мультиплексирование двух WUS с одинаковой скоростью передачи символов WUS; WUS 1310, кодированный манчестерским кодом, и WUS 1320, не кодированный манчестерским кодом. Результат показан поз.1390, и этот сигнал является прозрачным для WUR, демодулирующего WUS 1310, кодированный манчестерским кодом. В этом случае скорость передачи символов OOK должна быть равна множителю 2 в степени n, умноженному на скорость передачи символов манчестерского кодирования. В принципе, можно иметь только один WUS, использующий манчестерское кодирование в сочетании с WUS, не кодированным манчестерским кодом (не показан).
Таким образом, некоторые варианты осуществления относятся к способам и компоновкам для мультиплексирования низкой сложности сигналов, кодированных манчестерским кодом. Два или более WUS мультиплексируются с использованием простых ортогональных кодов и передаются на одной и той же частоте во избежание увеличения требований к приемнику в отношении выработки частоты и/или фильтрации. Построение ортогональных кодов с использованием манчестерского кодирования приводит к тому, что мультиплексирование сигналов является полностью прозрачным для приемников. Кроме того, этот подход может быть введен на поздней стадии процесса стандартизации, так как он позволяет обеспечить мультиплексирование с сигналами для унаследованных приемников.
Ниже будут представлены некоторые примеры, в которых конкретная система применяется с определенными параметрами. Следует отметить, что эти примеры служат только для иллюстративных целей, а не для ограничения.
В этих примерах предполагается, что система основана на IEEE 802.11, что ширина полосы канала составляет 20 МГц, что для выработки сигнала используется обратное быстрое преобразование Фурье (IFFT) с 64 точками, и циклический префикс (CP) добавляется к сигналу после IFFT-обработки, что является обычным явлением при использовании мультиплексирования с ортогональным частотным разделением каналов (OFDM).
3
Частота дискретизации, используемая в IEEE 802.11 для полосы пропускания канала 20 МГц, составляет 20 МГц, и, как правило, используемая длина CP составляет 16 выборок или 800 нс, что означает, что длительность OFDM-символа будет соответствовать 80 выборкам или 4 мкс, то есть скорость передачи OFDM-символов составит 250·10 символов/сек.
3
m
Когда скорость передачи символов WUS составляет 125·10 символов/сек или менее, WUS на входе в IFFT либо присутствует (не ноль), либо отсутствует (ноль). Затем манчестерское кодирование может быть достигнуто просто путем представления логического нуля с WUS, отсутствующим для одного символа (то есть 4 мкс), за которым следует WUS, присутствующий для следующего символа, то есть после 4 мкс, поэтому длительность одного информационного бита в последовательности WUS будет равна 4 + 4 = 8 мкс (сравните с 330, показанным на фиг.3, и альтернативным вариантом 802/803, показанным на фиг.8). Если скорость передачи символов WUS в N (=2) раза ниже, чем скорость передачи OFDM-символов, сигнал WUS может быть выработан путем повторения битов, кодированных манчестерским кодом, перед их вводом в блок IFFT (сравните с 340, 350 на фиг.3 и альтернативным вариантом 802/803, показанным на фиг.8).
3
3
Когда скорость передачи символов WUS выше 125·10 символов/сек, манчестерское кодирование может быть выполнено после IFFT-обработки (сравните с 310, 320 на фиг.3 и альтернативным вариантом 801/804, показанным на фиг.8), в результате чего блок манчестерского кодирования (860 на фиг.8) эффективно маскирует часть сигнала, выработанного блоком IFFT. Например, если скорость передачи символов WUS должна составлять 250·10 символов/сек, символ, кодированный манчестерским кодом, должен создаваться каждые 4 мкс. Это может быть достигнуто либо маскированием первой половины сигнала длительностью 4 мкс, либо маскированием второй половины символа длительностью 4 мкс для представления логического нуля и логической единицы, соответственно. Маскировка может быть выполнена различными способами. Например, соответствующие выборки могут быть просто установлены в ноль с применением или без применения функции оконного режима со сглаживанием для получения улучшенных свойств спектра передаваемого сигнала.
Как упоминалось ранее, манчестерское кодирование может быть дополнено применением кода с прямым исправлением ошибок (FEC), при этом кодирование с FEC, как правило, выполняется до манчестерского кодирования.
Как показано выше, сигналы, кодированные манчестерским кодом, с разными скоростями передачи символов манчестерского кодирования могут быть выработаны с использованием по существу одного и того же оборудования, что позволяет создавать WUS, которые ортогональны друг другу, как объяснено выше. Суммарный сигнал (например, поз.460 и поз.560) после мультиплексирования составляющих сигналов представляет собой просто сумму составляющих сигналов, так как все соответствующие блоки в передатчике являются линейными.
3
Возвращаясь к фиг.4, теперь будет исследована демодуляция сигналов поз.420 и поз.430, исходя из того, что скорость передачи OFDM-символов составляет 250·10 символов/сек. Легко понять, что на манчестерскую демодуляцию (как описано выше) сигнала поз.420 не влияет сигнал поз.430, так как сигнал поз.430 является всегда постоянным в течение каждого символа, кодированного манчестерским кодом, сигнала поз.420. При демодуляции сигнала поз.430 сигнал поз.420 всегда вносит вклад с равной величиной мощности в  и , так как каждое значение  и  рассчитывается для сигнала 430 по всему символу, кодированному манчестерским кодом, сигнала поз.420.
Следует отметить, что ортогональность не подвергается воздействию, если помимо всего прочего используется код с FEC. Возможность добавления кода с FEC независимо от манчестерского кодирования является чрезвычайно полезной и значительно расширяет полезность представленных в данном документе подходов.
Большое количество ортогональных последовательностей может быть получено посредством манчестерского кодирования путем последовательного уменьшения длительности символа WUS в два раза для каждого добавленного WUS. Однако производительность этих WUS будет все более и более низкой. Это связано с тем, что мощность принимаемого сигнала в расчете на символ WUS и, соответственно, соответствующее отношение принятого сигнала к шуму (SNR) будет уменьшаться на 3 дБ при каждом удвоении скорости передачи символов WUS. Этому можно противодействовать путем применения кода с FEC, который позволяет использовать скорость передачи символов WUS для передачи WUS со скоростью передачи данных WUS, которая отличается от скорости передачи символов WUS, просто выбирая подходящую скорость для кода с FEC.
3
3
3
3
В примере, где применяется код с FEC, предполагается, что два WUS должны быть мультиплексированы, причем оба имеют скорость передачи данных WUS 250·10 символов/сек. Это может быть достигнуто с использованием манчестерских кодированных последовательностей, имеющих соответствующие скорости 250·10 символов/сек и 500·10 символов/сек, где FEC со скоростью 1/2 применяется к последним, так что скорость передачи данных WUS составляет желаемые 250·10 символов/сек.
Манчестерский код с пониженной скоростью передачи может рассматриваться в качестве кода с повторениями манчестерского кода с более высокой скоростью передачи. Так как общеизвестно, что более высокую производительность кодирования можно получить, например, при использовании сверточного кода или алгебраического блочного кода, чем при использовании кода с повторениями, увеличение скорости передачи символов и в то же время уменьшение кодовой скорости кода с FEC, соответственно, являются средством повышения производительности за счет слегка повышенной сложности.
1
2
2
1
Сочетание манчестерского кодирования и кодирования с FEC позволяет обеспечить большую гибкость. В частности, такое сочетание позволяет использовать одну и ту же скорость передачи данных WUS для нескольких приемников. Однако иногда может быть желательным использование разной скорости передачи данных WUS. Например, когда приемник, на который нацелен первый сигнал s, имеет довольно плохие условия канала, тогда как приемник, на который нацелен второй сигнал s, имеет более благоприятные условия канала, может быть целесообразным использование более высокой скорости передачи данных WUS для s, чем для s.
Хотя может быть желательным мультиплексирование данных для разных пользователей, может быть выгодным предоставление возможности всем пользователям использовать один и тот же сигнал для получения синхронизации. Причина этого состоит в том, что общая передаваемая мощность, как правило, будет ограничена, и если следует использовать несколько ортогональных синхронизирующих последовательностей (по одной для каждого целевого пользователя), будет соответственно уменьшена мощность, которая может использоваться для каждой отдельной синхронизирующей последовательности. Другой практический аспект, который необходимо учитывать, состоит в том, какую частоту символов манчестерского кодирования следует выбирать для каждого приемника. Довольно общая структура пакета (или сообщения), представленная на фиг.12, может использоваться для адресации синхронизации.
Первая часть пакета (например, указанная как синхрослово) используется для синхронизации приемника. Эта первая часть может обеспечить обнаружение пакетов, точную синхронизацию времени и оценку частоты. Синхрослово, как правило, может быть известным сигналом, который приемник будет отыскивать с помощью коррелятора.
В некоторых примерах приемник может продолжить обработку, демодулируя часть заголовка пакета, как только будет найдено синхрослово. Заголовок пакета может содержать информацию, такую как длительность пакета, скорость передачи данных WUS и параметры кода с FEC.
В качестве альтернативы или дополнения, такая информация может содержаться в синтаксисе в том смысле, что могут использоваться разные синхрослова в зависимости от передаваемой информации. Затем часть заголовка может быть опущена.
Один из способов создания синхрослов, которые были бы ортогональными, заключается в использовании подхода, описанного выше. Другой альтернативой для создания синхрослов является использование последовательности с хорошими автокорреляционными свойствами, например, псевдошумовой (PN) последовательности максимальной длины, вырабатываемой сдвиговым регистром максимальной длины (MLSR).
Предполагая, что одно и то же синхрослово используется для всех приемников, на которые направлен пакет, заголовок может быть либо закодирован с использованием ортогонального манчестерского кодирования, как описано выше, либо все устройства могут считывать заголовок, и в заголовок может быть включена явная информация, предназначенная для отдельных приемников.
Сразу после того, как приемник демодулирует заголовок, у него появляется необходимая информация (например, скорость передачи символов манчестерского кодирования и параметры кодирования с FEC) для демодуляции части данных WUS пакета.
В общем, когда в данном документе упоминается термин "компоновка", его следует понимать как физический продукт; например, устройство. Физический продукт может содержать одну или несколько частей, таких как схема управления в виде одного или нескольких контроллеров, одного или нескольких процессоров или т.п.
Описанные варианты осуществления и их эквиваленты могут быть реализованы в виде программного обеспечения или аппаратных средств или их сочетания. Варианты осуществления могут быть выполнены с помощью схемы общего назначения. Примеры схем общего назначения включают в себя процессоры цифровых сигналов (DSP), центральные процессоры (CPU), сопроцессоры, программируемые вентильные матрицы (FPGA) и другое программируемое оборудование. Альтернативно или дополнительно, варианты осуществления могут выполняться специализированными схемами, такими как специализированные интегральные схемы (ASIC). Схема общего назначения и/или специализированная схема могут, например, быть подключены к или включены в устройство, такое как беспроводной приемник (например, устройство беспроводной связи, такое как STA) или беспроводной передатчик (например, сетевой узел, такой как AP).
Варианты осуществления могут появляться в электронном устройстве (таком как беспроводной передатчик или беспроводной приемник), содержащем компоновки, схемы и/или логические схемы в соответствии с любым из вариантов осуществления, описанных в данном документе. Альтернативно или дополнительно, электронное устройство (такое как беспроводной передатчик, устройство беспроводной связи, беспроводной приемник или сетевой узел) может быть выполнено с возможностью выполнения способов в соответствии с любым из вариантов осуществления, описанных в данном документе.
Согласно некоторым вариантам осуществления компьютерный программный продукт содержит машиночитаемый носитель, такой как, например, память универсальной последовательной шины (USB), сменная карта памяти, встроенный накопитель или постоянное запоминающее устройство (ПЗУ, ROM). На фиг.14 показан пример машиночитаемого носителя в виде ROM 1400 на основе компакт-диска (CD). На машиночитаемом носителе хранится компьютерная программа, содержащая программные инструкции. Компьютерная программа загружается в процессор 1420 данных (PROC), который может, например, содержаться в беспроводном передатчике, устройстве беспроводной связи, беспроводном приемнике или сетевом узле 1410. При загрузке в блок обработки данных компьютерная программа может храниться в памяти (MEM) 1430, подключенной к блоку обработки данных или содержащейся в нем. Согласно некоторым вариантам осуществления компьютерная программа может, при загрузке и запуске модулем обработки данных, инициировать выполнение этапов способа согласно, например, любому из способов, проиллюстрированных на фиг.2, 2а, 6, 6а, или описанных иным образом в данном документе.
В общем, все термины, используемые в данном документе, должны интерпретироваться в соответствии с их обычным значением в соответствующей области техники, если не указано иное значение и/или не подразумевается в контексте, в котором оно используется.
В данном документе была сделана ссылка на различные варианты осуществления. Однако специалисту в данной области техники будут понятны многочисленные варианты описанных вариантов осуществления, которые все еще находятся в пределах объема формулы изобретения.
Например, варианты осуществления способа, описанные в данном документе, раскрывают примерные способы посредством этапов, выполняемых в определенном порядке. Однако нельзя не отметить, что эти последовательности событий могут происходить в другом порядке, не выходя за пределы объема формулы изобретения. Кроме того, некоторые этапы способа могут выполняться параллельно, даже если они были описаны как выполняемые последовательно. Таким образом, этапы любых способов, раскрытых в данном документе, не должны выполняться в точно раскрытом порядке, если только этап явно не описан как следующий или предшествующий другому этапу и/или если подразумевается, что этап должен следовать или предшествовать другому этапу.
Аналогичным образом, следует отметить, что в описании вариантов осуществления разделение функциональных блоков на конкретные блоки никоим образом не предназначено для ограничения. Наоборот, это разделение является просто примером. Функциональные блоки, описанные в данном документе в виде одного блока, могут быть разделены на два или более блоков. Кроме того, функциональные блоки, описанные в данном документе как реализуемые в виде двух или более блоков, могут быть объединены в меньшее количество блоков (например, в один блок).
Любая особенность любого из раскрытых в данном документе вариантов осуществления может быть применена к любому другому варианту осуществления в любом подходящем случае. Аналогичным образом, любое преимущество любого из вариантов осуществления может применяться к любым другим вариантам осуществления и наоборот.
Таким образом, следует понимать, что подробности описанных вариантов осуществления являются просто примерами, приведенными для иллюстративных целей, и что все варианты, которые находятся в пределах объема пунктов, предназначены для включения в них.
По меньшей мере части раскрытия могут быть обобщены посредством следующих пунктов:
1. Способ подготовки пакета (1200b) для одновременной передачи двух или более сигналов, выполняемый в беспроводном передатчике, причем каждый сигнал содержит сообщение (1230b, 1230c, 1230d) и добавленное спереди адресное поле (1225b, 1225c, 1225d), указывающее назначенный приемник сообщения, при этом способ содержит этап, на котором:
мультиплексируют (230a) указанные два или более сигналов для передачи в пакете путем организации указанных двух или более сигналов во времени так, чтобы они по меньшей мере частично перекрывали друг друга, причем организация указанных двух или более сигналов содержит разнесение адресных полей во времени.
2. Способ по п.1, дополнительно содержащий этап, на котором добавляют (240a) общей части (1210b) синхронизации перед указанными двумя или более мультиплексированными сигналами.
3. Способ по п.1 или 2, дополнительно содержащий этап, на котором передают (250а) пакет, адресованный назначенным приемникам.
4. Способ по любому из пп.1-3, в котором каждый из указанных двух или более сигналов вырабатывается путем применения модуляции включением/выключением (OOK) или двоичной частотной модуляции (BFSK).
5. Способ по любому из пп.1-4, в котором два или более сигналов являются двумя или более сигналами пробуждения (WUS).
6. Способ по любому из пп.1-4, дополнительно содержащий этапы, на которых:
выбирают (210a) соответствующую скорость передачи символов для выработки каждого из указанных двух или более сигналов, причем все выбранные соответствующие скорости передачи символов отличаются друг от друга; и
вырабатывают (220a) каждый из указанных двух или более сигналов путем применения выбранной соответствующей скорости передачи символов к адресному полю и сообщению.
7. Способ по п.6, в котором на этапе разнесения адресных полей во времени начинают с адресного поля (1225b) сигнала, выработанного с применением самой низкой скорости передачи символов среди выбранных соответствующих скоростей передачи символов.
8. Способ по п.7, в котором на этапе разнесения адресных полей во времени разносят адресные поля во времени в порядке, соответствующем порядку возрастания выбранных соответствующих скоростей передачи символов.
9. Способ по любому из пп.6-8, в котором на этапе выбора соответствующих скоростей передачи символов обеспечивают различие любой пары выбранных соответствующих скоростей передачи символов на множитель два в степени n, где n – целое число.
10. Способ по любому из пп.6-9, в котором соответствующие скорости передачи символов являются соответствующими скоростями передачи символов манчестерского кодирования.
11. Способ по п.10, в котором все манчестерские коды, имеющие выбранные соответствующие скорости передачи символов манчестерского кодирования, ортогональны друг другу.
12. Способ, выполняемый в беспроводном приемнике, обработки принятого пакета (1225b), содержащего два или более мультиплексированных сигналов, передаваемых одновременно, причем каждый сигнал содержит сообщение (1230b, 1230c, 1230d) и добавленное спереди адресное поле (1225b, 1225c, 1225d), указывающее назначенный приемник сообщения, при этом указанные два или более сигналов по меньшей мере частично перекрывают друг друга во времени и адресные поля разнесены во времени, причем способ содержит этапы, на которых:
определяют (640a), для первого адресного поля (1225b) из указанных адресных полей, является ли назначенный приемник первого адресного поля беспроводным приемником; и
когда назначенный приемник первого адресного поля является беспроводным приемником, демодулируют (630a) первый сигнал из указанных двух или более сигналов, содержащих первое адресное поле.
13. Способ по п.12, дополнительно содержащий этапы, на которых:
когда назначенный приемник первого адресного поля не является беспроводным приемником, определяют (640a), для второго адресного поля (1225c, 1225d) из указанных адресных полей, является ли назначенный приемник второго адресного поля беспроводным приемником; и
когда назначенный приемник второго адресного поля является беспроводным приемником, демодулируют (630a) второй сигнал из указанных двух или более сигналов, содержащих второе адресное поле.
14. Способ по п.13, в котором соответствующие скорости передачи символов указанных двух или более сигналов отличаются друг от друга, при этом адресные поля разнесены во времени, начиная с адресного поля сигнала, имеющего самую низкую скорость передачи символов среди соответствующих скоростей передачи символов, причем способ дополнительно содержит этапы, на которых:
идентифицируют (621a) скорость передачи символов второго сигнала как скорости передачи символов, которая превышает скорость передачи символов первого сигнала; и
используют идентифицированную скорость передачи символов второго сигнала для определения, является ли назначенный приемник второго адресного поля беспроводным приемником.
15. Способ по п.14, в котором принятый пакет дополнительно содержит общую часть (1210b) синхронизации, добавленную перед указанными двумя или более мультиплексированными сигналами, причем способ дополнительно содержит этапы, на которых:
идентифицируют (620a) скорость передачи символов первого сигнала из общей части синхронизации; и
используют идентифицированную скорость передачи символов первого сигнала для определения, является ли назначенный приемник первого адресного поля беспроводным приемником.
16. Способ по любому из пп.12-15, в котором указанные два или более сигналов являются двумя или более сигналами пробуждения (WUS), при этом беспроводной приемник представляет собой радиоприемник с функцией пробуждения (WUR).
17. Компьютерный программный продукт, содержащий энергонезависимый машиночитаемый носитель (1300), имеющий на нем компьютерную программу, содержащую программные инструкции, причем компьютерная программа загружаема в блок обработки данных и выполнена с возможностью вызывать выполнение способа по любому из пп.1-16, когда компьютерная программа запущена блоком обработки данных.
18. Устройство для беспроводного передатчика, предназначенное для подготовки пакета (1200b) для одновременной передачи двух или более сигналов, причем каждый сигнал содержит сообщение (1230b, 1230c, 1230d) и добавленное спереди адресное поле (1225b, 1225c, 1225d), указывающее назначенный приемник сообщения, при этом устройство содержит контроллер (700), выполненный с возможностью вызывать:
мультиплексирование указанных двух или более сигналов для передачи в пакете путем обеспечения организации указанных двух или более сигналов во времени так, чтобы они по меньшей мере частично перекрывали друг друга, причем организация указанных двух или более сигналов содержит разнесение адресных полей во времени.
19. Устройство по п.18, в котором контроллер дополнительно выполнен с возможностью вызывать добавление общей части (1210b) синхронизации перед указанными двумя или более мультиплексированными сигналами.
20. Устройство по п.18 или 19, в котором контроллер дополнительно выполнен с возможностью вызывать передачу пакета, адресованного назначенным приемникам.
21. Устройство по любому из пп.18-20, в котором контроллер дополнительно выполнен с возможностью вызывать выработку каждого из указанных двух или более сигналов посредством применения модуляции включением/выключением (OOK) или двоичной частотной модуляции (BFSK).
22. Устройство по любому из пп.18-21, в котором указанные два или более сигналов являются двумя или более сигналами пробуждения (WUS).
23. Устройство по любому из пп.18-22, в котором контроллер дополнительно выполнен с возможностью вызывать:
выбор соответствующей скорости передачи символов для выработки каждого из указанных двух или более сигналов, причем все выбранные соответствующие скорости передачи символов отличаются друг от друга; и
выработку каждого из указанных двух или более сигналов путем применения выбранной соответствующей скорости передачи символов к адресному полю и сообщению.
24. Устройство по п.23, в котором разнесение адресных полей во времени начинается с адресного поля (1225b) сигнала, вырабатываемого с применением самой низкой скорости передачи символов из выбранных соответствующих скоростей передачи символов.
25. Устройство по п.24, в котором разнесение адресных полей во времени содержит разнесение адресных полей во времени в порядке, соответствующем порядку возрастания выбранных соответствующих скоростей передачи символов.
26. Устройство по любому из пп.23-25, в котором контроллер выполнен с возможностью вызывать выбор соответствующих скоростей передачи символов путем обеспечения отличия любой пары выбранных соответствующих скоростей передачи символов на множитель два в степени n, где n – целое число.
27. Устройство по любому из пп.23-26, в котором соответствующие скорости передачи символов являются соответствующими скоростями передачи символов манчестерского кодирования.
28. Устройство по п.27, в котором все манчестерские коды, имеющие выбранные соответствующие скорости передачи символов манчестерского кодирования, ортогональны друг другу.
29. Узел беспроводного передатчика, содержащий устройство по любому из пп.18-28.
30. Устройство для беспроводного приемника для обработки принятого пакета (1225b), содержащего два или более мультиплексированных сигналов, передаваемых одновременно, причем каждый сигнал содержит сообщение (1230b, 1230c, 1230d) и добавленное спереди адресное поле (1225b, 1225c, 1225d), указывающее назначенный приемник сообщения, при этом указанные два или более сигналов по меньшей мере частично перекрывают друг друга во времени и адресные поля разнесены во времени, причем устройство, содержащее контроллер (900b), выполнено с возможностью вызывать:
определение, для первого адресного поля (1225b) из указанных адресных полей, является ли назначенный приемник первого адресного поля беспроводным приемником; и
в ответ на то, что назначенный приемник первого адресного поля является беспроводным приемником, демодуляцию первого сигнала из двух или более сигналов, содержащих первое адресное поле.
31. Устройство по п.30, в котором контроллер дополнительно выполнен с возможностью вызывать:
в ответ на то, что назначенный приемник первого адресного поля не является беспроводным приемником, определение, для второго адресного поля (1225c, 1225d) из указанных адресных полей, является ли назначенный приемник второго адресного поля беспроводным приемником; и
в ответ на то, что назначенный приемник второго адресного поля является беспроводным приемником, демодуляцию второго сигнала из указанных двух или более сигналов, содержащих второе адресное поле.
32. Устройство по п.31, в котором соответствующие скорости передачи символов указанных двух или более сигналов отличаются друг от друга, при этом адресные поля разнесены во времени, начиная с адресного поля сигнала, имеющего самую низкую скорость передачи символов среди соответствующих скоростей передачи символов, при этом контроллер дополнительно выполнен с возможностью вызывать:
идентификацию скорости передачи символов второго сигнала как скорости передачи символов, которая превышает скорость передачи символов первого сигнала; и
использование идентифицированной скорости передачи символов второго сигнала для определения, является ли назначенный приемник второго адресного поля беспроводным приемником.
33. Устройство по п.32, в котором принятый пакет дополнительно содержит общую часть (1210b) синхронизации, добавленную перед указанными двумя или более мультиплексированными сигналами, причем контроллер дополнительно выполнен с возможностью вызывать:
идентификацию скорости передачи символов первого сигнала из общей части синхронизации; и
использование идентифицированной скорости передачи символов первого сигнала для определения, является ли назначенный приемник первого адресного поля беспроводным приемником.
34. Устройство по любому из пп.30-33, в котором указанные два или более сигналов являются двумя или более сигналами пробуждения (WUS), при этом беспроводной приемник является радиоприемником с функцией пробуждения (WUR).
35. Беспроводной приемник, содержащий устройство по любому из пп.30-33.