УСТРОЙСТВО И СПОСОБ ДЛЯ ОПИСАНИЯ РЕСУРСОВ КАНАЛА
DEVICE AND METHOD TO DESCRIBE CHANEL RESOURCES

Настоящая заявка на патент испрашивает приоритет на основании предварительной заявки США № 61/040793, озаглавленной "Data Structure for Channel Resource Description in Wireless OFDMA Wideband System", поданной 31 марта 2008 года и переуступленной правопреемнику этой заявки, которая тем самым явно содержится в данном документе посредством ссылки.
Область техники, к которой относится изобретение
Данное раскрытие сущности изобретения, в общем, относится к устройствам и способам для описания ресурсов канала. Более конкретно, данное раскрытие сущности относится к структуре данных для описания ресурсов канала.
Уровень техники
Системы беспроводной связи широко развернуты с тем, чтобы предоставлять различные типы содержимого связи, например речь, данные и т.п. Эти системы могут быть системами множественного доступа, допускающими поддержку связи с несколькими пользователями посредством совместного использования доступных системных ресурсов (к примеру, полосы пропускания и мощности передачи). Примеры таких систем множественного доступа включают в себя системы множественного доступа с кодовым разделением (CDMA), системы множественного доступа с временным разделением (TDMA), системы множественного доступа с частотным разделением (FDMA), 3GPP LTE-системы и системы множественного доступа с ортогональным частотным разделением (FDMA).
В общем, система беспроводной связи с множественным доступом может поддерживать одновременную связь для нескольких беспроводных терминалов. Каждый терминал обменивается данными с одной или более базовыми станциями посредством передачи по линии прямой и обратной связи. Прямая линия связи (или нисходящая линия связи) относится к линии связи от базовых станций к терминалам, а обратная линия связи (или восходящая линия связи) относится к линии связи от терминалов к базовым станциям. Такие линии связи могут быть установлены через систему с одним входом и одним выходом (SISO), со многими входами и одним выходом (MISO) или со многими входами и многими выходами (MIMO).
MIMO-система использует несколько (NT) передающих антенн и несколько (NR) приемных антенн для передачи данных. MIMO-канал, сформированный посредством NT передающих и NR приемных антенн, может быть разложен на NS независимых каналов, которые также упоминаются как пространственные каналы, где  Каждый из NS независимых каналов соответствует размерности. MIMO-система может обеспечивать повышенную производительность (к примеру, более высокую пропускную способность и/или большую надежность), если используются дополнительные размерности, созданные посредством нескольких передающих и приемных антенн.
MIMO-система поддерживает системы с дуплексом с временным разделением (TDD) и дуплексом с частотным разделением (FDD). В TDD-системе передачи по прямой и обратной линии связи осуществляются в одной частотной области, так что принцип обратимости предоставляет возможность оценки канала прямой линии связи из канала обратной линии связи. Это позволяет точке доступа извлекать выигрыш от формирования диаграммы направленности антенны для передачи по прямой линии связи, когда несколько антенн доступно в точке доступа. Точка доступа (AP) также известна как базовая станция и является частью беспроводной системы, которая обеспечивает доступ пользователей к терминалу доступа (AT) или мобильной станции (MS).
Раскрытие изобретения
Раскрыты устройство и способ для описания ресурсов канала. Согласно одному аспекту, способ для описания ресурсов канала содержит выделение ресурсов канала множеству ячеек; и определение описания ресурсов канала, выделенных ячейке из множества ячеек, посредством выполнения одного или более из следующих этапов: a) сравнение размера ячейки с пороговым значением размера ячейки (THsize), чтобы определить, является ли размер ячейки малым или большим; b) сравнение выделения ресурсов канала ячейке с пороговым значением выделения (THallocation), чтобы определить, является ли выделение ресурсов канала разреженным или не разреженным; и c) определение, является ли выделение ресурсов канала в рамках ячейки регулярно разнесенным или не регулярно разнесенным.
Согласно другому аспекту, устройство для описания ресурсов канала содержит интерфейс для обмена информацией, касающейся выделенных ресурсов канала; и процессор, соединенный с запоминающим устройством, сохраняющим программные коды, при этом программные коды являются инструкциями, исполняемыми процессором, чтобы выделять ресурсы канала для множества ячеек и определять описание ресурсов канала, выделенных ячейке из множества ячеек, посредством выполнения одного или более из следующих этапов: i) сравнивать размер ячейки с пороговым значением размера ячейки (THsize), чтобы определить является ли размер ячейки малым или большим; ii) сравнивать выделение ресурсов канала ячейке с пороговым значением выделения (THallocation), чтобы определить является ли выделение ресурсов канала разреженным или не разреженным; и iii) определять, является ли выделение ресурсов канала в рамках ячейки регулярно разнесенным или не регулярно разнесенным.
Согласно другому аспекту, устройство для описания ресурсов канала содержит средство для выделения ресурсов канала множеству ячеек; и средство для определения описания ресурсов канала, выделенных ячейке из множества ячеек, посредством выполнения одного или более из следующих этапов: a) сравнение размера ячейки с пороговым значением размера ячейки (THsize), чтобы определить является ли размер ячейки малым или большим; b) сравнение выделения ресурсов канала ячейке с пороговым значением выделения (THallocation), чтобы определить является ли выделение ресурсов канала разреженным или не разреженным; и c) определение, является ли выделение ресурсов канала в рамках ячейки регулярно разнесенным или не регулярно разнесенным.
Согласно другому аспекту, машиночитаемый носитель содержит компьютерную программу, содержащую инструкции, которые при выполнении посредством, по меньшей мере, одного процессора обеспечивают описание ресурсов канала, причем компьютерная программа содержит инструкции для выделения ресурсов канала множеству ячеек; и инструкции для определения описания ресурсов канала, выделенных ячейке из множества ячеек, посредством выполнения одного или более из следующих этапов: a) сравнение размера ячейки с пороговым значением размера ячейки (THsize), чтобы определить, является ли размер ячейки малым или большим; b) сравнение выделения ресурсов канала ячейке с пороговым значением выделения (THallocation), чтобы определить, является ли выделение ресурсов канала разреженным или не разреженным; и c) определение, является ли выделение ресурсов канала в рамках ячейки регулярно разнесенным или не регулярно разнесенным.
Преимущества заявленного изобретения включают в себя способ описания ресурсов канала, который является более эффективным с точки зрения использования запоминающего устройства.
Следует понимать, что другие аспекты должны быть очевидны для специалистов в данной области техники из последующего подробного описания, в котором различные аспекты показаны и описаны в качестве иллюстрации. Чертежи и подробное описание должны рассматриваться как иллюстративные, а не ограничивающие по своему характеру.
Краткое описание чертежей
Фиг.1 иллюстрирует пример системы беспроводной связи с множественным доступом;
Фиг.2 иллюстрирует примерную блок-схему системы передающего устройства (иначе называемой точкой доступа) и системы приемного устройства (иначе называемой терминалом доступа) в MIMO-системе.
Фиг.3 иллюстрирует примеры ячеек в частотно-временной плоскости.
Фиг. 4-6 иллюстрируют примеры различных выделений ресурсов канала для каналов прямой линии связи по стандарту сверхширокополосной связи для мобильных устройств (UMB FL).
Фиг.7 иллюстрирует примерную блок-схему последовательности операций для описания ресурсов канала.
Фиг.8 иллюстрирует пример устройства, содержащего процессор, поддерживающий связь с запоминающим устройством для выполнения процессов для описания ресурсов канала.
Фиг.9 иллюстрирует пример устройства, подходящего для описания ресурсов канала.
Осуществление изобретения
Изложенное ниже в связи с прилагаемыми чертежами подробное описание предназначено в качестве описания различных аспектов настоящего раскрытия и не имеет намерение представлять единственные аспекты, в которых настоящее раскрытие может быть использовано на практике. Каждый аспект, описанный в данном изобретении, предоставлен просто в качестве примера или иллюстрации настоящего раскрытия и не должен обязательно быть истолкован как предпочтительный или выгодный в сравнении с другими аспектами. Подробное описание включает в себя конкретные подробности для целей представления полного понимания настоящего раскрытия. Тем не менее, специалистам в данной области техники должно быть очевидным, что настоящее раскрытие может быть использовано на практике без этих конкретных подробностей. В некоторых случаях распространенные структуры и устройства показаны в форме блок-схемы, чтобы упрощать описание настоящего раскрытия. Акронимы и другая описательная терминология может быть использована просто для удобства и ясности и не имеет намерение ограничивать объем настоящего раскрытия.
Хотя в целях упрощения пояснения технологии показаны и описаны как последовательность этапов, понятно, что технологии не ограничены порядком этапов, поскольку некоторые этапы могут в соответствии с одним или более аспектов выполняться в другом порядке и/или параллельно с этапами, отличными от этапов, показанных и описанных в данном документе. Например, специалистам в данной области техники должно быть понятно, что технология может быть альтернативно представлена как последовательность взаимосвязанных состояний или событий, к примеру, на диаграмме состояний. Более того, не все проиллюстрированные этапы могут быть использованы для того, чтобы реализовывать технологию в соответствии с одним или более аспектов.
Технологии, описанные в данном документе, могут быть использованы для различных сетей беспроводной связи, таких как сети с множественным доступом с кодовым разделением (CDMA), сети с множественным доступом с временным разделением (TDMA), сети с множественным доступом с частотным разделением (FDMA), сети с ортогональным FDMA (OFDMA), сети с FDMA на одной несущей (SC-FDMA) и т.д. Термины "системы" и "сети" зачастую используются взаимозаменяемо. CDMA-сеть может реализовывать такую технологию радиосвязи, как универсальный наземный радиодоступ (UTRA), cdma2000 и т.д. UTRA включает в себя широкополосную CDMA (W-CDMA) и стандарт на основе низкой скорости при передаче символов шумоподобной последовательности (LCR). Cdma2000 охватывает стандарты IS-2000, IS-95 и IS-856. TDMA-сеть может реализовывать такую технологию радиосвязи, как глобальная система мобильной связи (GSM). OFDMA-сеть может реализовывать такую технологию радиосвязи, как усовершенствованный UTRA (E-UTRA), IEEE 802.11, IEEE 802.16, IEEE 802.20, Flash-OFDM и т.д. UTRA, E-UTRA и GSM являются частью универсальной системы мобильной связи (UMTS). Стандарт долгосрочного развития (LTE) является планируемой к выпуску версией UMTS, которая использует E-UTRA. UTRA, E-UTRA, GSM, UMTS и LTE описываются в документах организации, называемой партнерским проектом третьего поколения (3GPP). Cdma2000 описывается в документах организации, называемой партнерским проектом третьего поколения 2 (3GPP2). Эти различные технологии и стандарты радиосвязи известны в данной области техники. Для понятности, определенные аспекты технологий описываются ниже для LTE, и терминология LTE используется в большей части описания ниже. Дополнительно, специалисты в данной области техники должны понимать, что множество примеров технологий радиодоступа, используемых посредством различных беспроводных систем, в том числе, но не только, UMTS, WCDMA, GSM, GSM/GPRS/EDGE, LTE, IS-95, CDMA2000, EVDO или UMB и т.д., применимо к настоящему раскрытию сущности.
Множественный доступ с частотным разделением с одной несущей (SC-FDMA), который использует модуляцию с одной несущей и коррекцию в частотной области, является технологией множественного доступа. SC-FDMA имеет аналогичную производительность и, по существу, имеет такую же общую сложность, как и OFDMA-система. SC-FDMA-сигнал имеет более низкое отношение пиковой мощности к средней мощности (PAPR) вследствие своей внутренне присущей структуры с одной несущей. SC-FDMA привлекает большое внимание, в частности, при связи в восходящей линии связи, в которой более низкий PAPR приносит существенную пользу мобильному терминалу с точки зрения эффективности мощности передачи. В настоящий момент он является рабочим допущением для схемы множественного доступа в восходящей линии связи в стандарте долгосрочного развития 3GPP (LTE) или усовершенствованном UTRA.
Фиг. 1 иллюстрирует пример системы беспроводной связи с множественным доступом. Как проиллюстрировано на фиг. 1, точка 100 доступа (AP) включает в себя несколько групп антенн, при этом одна группа включает в себя 104 и 106, другая группа включает в себя 108 и 110, а дополнительная группа включает в себя 112 и 114. На фиг. 1 только две антенны показаны для каждой группы антенн, тем не менее, большее или меньшее число антенн может быть использовано для каждой группы антенн. Терминал 116 доступа (AT) поддерживает связь с антеннами 112 и 114, при этом антенны 112 и 114 передают информацию в терминал 116 доступа по прямой линии 120 связи и принимают информацию от терминала 116 доступа по обратной линии 118 связи. Терминал 122 доступа поддерживает связь с антеннами 106 и 108, при этом антенны 106 и 108 передают информацию в терминал 122 доступа по прямой линии 126 связи и принимают информацию от терминала 122 доступа по обратной линии 124 связи. Например, в системе дуплекса с частотным разделением (FDD) линии 118, 120, 124 и 126 связи используют частоты в прямой линии 120 связи, отличные от частот, используемых посредством обратной линии 118 связи.
Каждая группа антенн и/или область, для которой они предназначены осуществлять связь, зачастую упоминается как сектор точки доступа. В одном аспекте каждая из групп антенн выполнена с возможностью передавать в терминалы доступа в конкретном секторе областей, покрываемых посредством точки 100 доступа.
При осуществлении связи по прямым линиям 120 и 126 связи передающие антенны точки 100 доступа используют формирование диаграммы направленности для того, чтобы улучшать отношение "сигнал - шум" (SNR) прямых линий связи для различных терминалов 116 и 124 доступа. Кроме того, точка доступа, использующая формирование диаграммы направленности для того чтобы передавать в терминалы доступа, произвольно распределенные по ее зоне покрытия, вызывает меньше помех для терминалов доступа в соседних сотах, чем точка доступа, передающая через одну антенну во все свои терминалы доступа.
Специалисты в данной области техники должны понимать, что хотя используется термин "точка доступа", другие эквивалентные термины могут использоваться вместо него без влияния на сущность или объем настоящего раскрытия. Например, точка доступа может быть стационарной станцией, используемой для обмена данными с терминалами доступа, и может упоминаться как базовая станция, стационарная станция, узел или некоторый другой аналогичный термин. Аналогично, термин "терминал доступа" может в равной степени упоминаться как мобильный терминал, карманное устройство, абонентское устройство (UE), устройство беспроводной связи, терминал или другой аналогичный термин без влияния на сущность или объем настоящего раскрытия.
Фиг.2 иллюстрирует примерную блок-схему системы 210 передающего устройства (иначе называемой точкой доступа) и системы 250 приемного устройства (иначе называемой терминалом доступа) в MIMO-системе 200. В системе 210 передающего устройства данные трафика для определенного числа потоков данных предоставляются из источника 212 данных в процессор 214 данных передачи (TX). В одном аспекте каждый поток данных передается по соответствующей передающей антенне. Процессор 214 TX-данных форматирует, кодирует и перемежает данные трафика для каждого потока данных на основе конкретной схемы кодирования, выбранной для этого потока данных, чтобы предоставлять кодированные данные.
В одном аспекте кодированные данные для каждого потока данных мультиплексируются с пилотными данными с использованием технологий мультиплексирования с ортогональным частотным разделением (OFDM). Пилотные данные типично являются известным шаблоном данных, который обрабатывается известным способом и используется в системе приемного устройства для того, чтобы оценивать отклик канала. Мультиплексированные пилотные и кодированные данные для каждого потока данных затем модулируются (т.е. символьно преобразуются) на основе конкретной схемы модуляции (к примеру, BPSK, QSPK, M-PSK или M-QAM), выбранной для этого потока данных, чтобы предоставлять символы модуляции. Скорость передачи данных, кодирование и модуляция для каждого потока данных определяются посредством инструкций, выполняемых посредством процессора 230.
Символы модуляции для всех потоков данных затем предоставляются в TX MIMO-процессор 220, который дополнительно обрабатывает символы модуляции (к примеру, для OFDM). TX MIMO-процессор 220 далее предоставляет NT потоков символов модуляции в NT передающих устройств (TMTR) 222a-222t. В конкретном примере TX MIMO-процессор 220 применяет весовые коэффициенты формирования диаграммы направленности к символам потоков данных и к антенне, из которой передается символ.
Каждое передающее устройство 222 принимает и обрабатывает соответствующий поток символов, чтобы предоставлять один или более аналоговых сигналов, и дополнительно приводит к требуемым параметрам (к примеру, усиливает, фильтрует и преобразует с повышением частоты) аналоговые сигналы, чтобы предоставлять модулированный сигнал, подходящий для передачи по MIMO-каналу. NT модулированных сигналов из передающих устройств 222a-222t затем передаются из NT антенн 224a-224t соответственно.
В системе 250 приемного устройства передаваемые модулированные сигналы принимаются посредством NR антенн 252a-252r, и принимаемый сигнал из каждой антенны 252 предоставляется в соответствующее приемное устройство (RCVR) 254a-254r. Каждое приемное устройство 254 приводит к требуемым параметрам (к примеру, фильтрует, усиливает и преобразует с понижением частоты) соответствующий принимаемый сигнал, оцифровывает приведенный к требуемым параметрам сигнал, чтобы предоставлять выборки, и дополнительно обрабатывает выборки, чтобы предоставлять соответствующий "принимаемый" поток символов.
Процессор 260 RX-данных затем принимает и обрабатывает NR принимаемых потоков символов из NR приемных устройств 254 на основе конкретной технологии обработки приемного устройства, чтобы предоставлять NT "обнаруженных" потоков символов. Процессор 260 RX-данных после этого демодулирует, обратно перемежает и декодирует каждый обнаруженный поток символов, чтобы восстанавливать данные трафика для потока данных. Обработка посредством процессора RX-данных 260 комплементарна обработке, выполняемой посредством TX MIMO-процессора 220 и процессора 214 TX-данных в системе 210 передающего устройства. Процессор 270 периодически определяет то, какую матрицу предварительного кодирования использовать (пояснено ниже). Процессор 270 формулирует сообщение обратной линии связи, содержащее часть индекса матрицы и часть значения ранга.
Сообщение обратной линии связи может содержать различные типы информации, относящейся к линии связи и/или принимаемому потоку данных. Сообщение обратной линии связи затем обрабатывается посредством процессора 238 TX-данных, который также принимает данные трафика для определенного числа потоков данных из источника 236 данных, модулируется посредством модулятора 280, приводится к требуемым параметрам посредством передающих устройств 254a-254r и передается обратно в базовую станцию 210.
В системе 210 передающего устройства модулированные сигналы из системы 250 приемного устройства принимаются посредством антенн 224, приводятся к требуемым параметрам посредством приемных устройств 222, демодулируются посредством демодулятора 240 и обрабатываются посредством процессора 242 RX-данных, чтобы извлекать сообщение обратной линии связи, передаваемое посредством системы 250 приемного устройства. Процессор 230 затем определяет то, какую матрицу предварительного кодирования использовать для определения весовых коэффициентов формирования диаграммы направленности, и далее обрабатывает извлеченное сообщение.
В одном примере множественный доступ с ортогональным частотным разделением (OFDMA) используется в качестве технологии множественного доступа в беспроводной системе. В этой схеме ресурсы связи разделяются на дискретные единицы времени и частоты. Например, время может разделяться на дискретные единицы размера Δt, а частота может разделяться на дискретные единицы размера Δf. В общем, выделение ресурсов связи для OFDMA может состоять из смежной области частотно-временной плоскости, известной как ячейка (или ячейка ресурсов). Ячейка может состоять, например, из M единиц времени и N единиц частоты. В этом случае ячейка имеет размерности MΔt x NΔf.
В системе связи, например, с использованием OFDMA ресурсы связи, выделенные различным пользователям, могут разделяться на изолированные ячейки. В приемном устройстве каждая ячейка может иметь ассоциированную структурную информацию, чтобы разрешать приемному устройству извлекать, например, известные пилотные символы для оценки канала и последующей демодуляции. Ячейки могут иметь различные формы или позиции пилотных сигналов, что требует различной обработки приема. В приемное устройство предоставляются описания ячеек, чтобы обеспечивать надлежащую обработку приема.
Выделение ресурсов в частотно-временной плоскости известно как ячейка. В одном примере ячейка имеет размерности MΔt x NΔf, где единица времени - это Δt, а единица частоты - это Δf. В одном примере единица времени известна как символ, а единица частоты известна как поднесущая. Фиг. 3 иллюстрирует примеры ячеек в частотно-временной плоскости. В общем, ячейка занимает дискретную область в частотно-временной плоскости и не перекрывается с другими ячейками. Кроме того, в одном примере выделение ячейки может варьироваться в зависимости от времени. Специальные опорные сигналы, известные как пилотные сигналы, могут назначаться каждой ячейке, например, и могут находиться в рамках конкретной единицы времени и частоты.
Ячейки могут иметь различные формы или позиции пилотных сигналов, что требует различной обработки приема. Тем не менее, может предварительно сохраняться обоснованное число описаний ячеек, описывающих все ожидаемые форматы ячейки, и затем к ним можно обращаться, при необходимости, для конкретной ячейки через рабочий дескриптор, указывающий на это описание. Дополнительно, обработка приемного устройства может выполняться в различных масштабах: например, "назначение" для данной линии связи, к примеру, от мобильной к базовой станции, может содержать несколько ячеек. Как только информация, связанная с назначением, предоставлена в аппаратные средства приемного устройства, определенная информация может реплицироваться для этих нескольких ячеек в форме рабочих дескрипторов ячеек.
Дополнительно, ячейки могут быть коррелированы в своих местоположениях по частоте или времени. Например, в системе по стандарту сверхширокополосной связи для мобильных устройств (UMB) время разбивается на кадры, содержащие восемь OFDM-символов: в рамках этих кадров, несколько ячеек, охватывающих области в восемь символов модуляции во времени на 16 поднесущих в частоте, отправляются в передающем устройстве. Эффективным является то, чтобы агрегировать обработку приемного устройства для такого кадра в рабочую таблицу, содержащую общие параметры, которые могут быть необходимы по всему кадру, а также указатели на рабочие дескрипторы, которые применяются к отдельным ячейкам в рамках этого кадра.
В одном аспекте весь ресурс канала разделяется на блоки или ячейки, которые должны использоваться посредством различных каналов. Выделение ресурсов для конкретного канала в рамках ячейки может быть произвольным. Фиг. 4, 5 и 6 иллюстрируют примеры различных выделений ресурсов канала для каналов прямой линии связи по стандарту сверхширокополосной связи для мобильных устройств (UMB FL). Чтобы эффективно обрабатывать произвольное выделение ресурсов, требуется тщательно разработанное описание ресурсов.
Настоящее раскрытие раскрывает алгоритм и структуру данных, чтобы описывать произвольное выделение ресурсов канала в рамках ячеек, которое предоставляет гибкость через программное обеспечение с акцентом на эффективное использование запоминающего устройства. В одном аспекте ячейка задается как прямоугольник в частотно-временной плоскости с некоторым числом тонов по частоте и некоторым числом символов по времени. Следующее используется для того, чтобы описывать произвольную форму выделения ресурсов в рамках ячейки:
1. Битовая карта: один бит в расчете на ресурс канала (тон/поднесущая) в рамках ячейки "1" означает то, что ресурс канала является доступным для канала. Общее число битов равно размеру ячейки (т.е. числу тонов на число символов). Битовая карта полезна, когда размер ячейки является достаточно малым, и выделение ресурсов в рамках ячейки является не очень разреженным. Примерным применением является UMB FLDCH (канал передачи данных по прямой линии связи), в котором размер ячейки составляет 16 на 8; таким образом, 128-битовая карта используется для того, чтобы описывать ресурс канала, выделяемый для канала в рамках ячейки.
2. Индекс: Описание ресурсов канала содержит индексы выделенных тонов для каждого символа. Индекс оптимально подходит для каналов с очень разреженным выделением ресурсов в рамках ячейки. Примерным применением является канал UMB FLCN (нуля соты прямой линии связи), который имеет только 2 тона из 2048 тонов (для системы на 20 МГц), выделенных в каждом символе.
3. Шаг: В этом случае выделенные ресурсы канала в рамках ячейки каждого символа разнесены регулярно. Например, каждый символ в рамках ячейки может описываться посредством следующего:
tn=t0+K·n,
- где tn - это индекс n-ного тона в ячейке, выделяемой каналу;
- t0 - это начальный индекс тона;
- K - это разнесение тонов; и
- n - это индекс тона.
Шаг эффективно описывает большую ячейку с регулярно разнесенным выделением ресурсов. Примерным применением является UMB FLCPICH (общий пилотный канал прямой линии связи), который начинается при смещении тона, варьируемом от символа до символа, и затем охватывает всю подходящую для использования полосу пропускания с фиксированным разнесением тонов.
Фиг. 7 иллюстрирует примерную блок-схему последовательности операций для описания ресурсов канала. На этапе 710 выделяются ресурсы канала для множества ячеек. В одном аспекте ресурсы канала - это частотно-временные ресурсы. После этапа 710 на этапе 720 определяется описание ресурсов канала, выделенных ячейке из множества ячеек. В одном аспекте описание определяется посредством размера ячейки, выделения ресурсов канала и/или разнесения, как описано в данном документе. После этапа 720 на этапе 730 сравнивается размер ячейки с пороговым значением размера ячейки (THsize), чтобы определить, является или нет размер ячейки меньшим порогового значения размера ячейки (THsize). Таким образом сравнивается размер ячейки с пороговым значением размера ячейки (THsize), чтобы определить, является ли размер ячейки малым или большим. В одном аспекте пороговое значение размера ячейки (THsize) задается априори для множества ячеек. Специалисты в данной области техники должны понимать, что значение для порогового значения размера ячейки (THsize) может зависеть от различных факторов, таких как, но не только, вариант применения, использование, выбор проектировщика и оператора и т.д., что не влияет на сущность и объем настоящего раскрытия сущности изобретения. Значение для порогового значения размера ячейки (THsize) выбирается так, чтобы задавать, является ли размер ячейки малым или большим, в зависимости от таких факторов, как вариант применения, использование, выбор проектировщика и оператора и т.д.
Также на этапе 730 сравнивается выделение ресурсов канала в рамках ячейки с пороговым значением выделения (THallocation), чтобы определить, является ли выделение ресурсов канала разреженным или не разреженным. Специалисты в данной области техники должны понимать, что значение для порогового значения выделения (THallocation) может зависеть от различных факторов, таких как, но не только, вариант применения, использование, выбор проектировщика и оператора и т.д., что не влияет на сущность и объем заявленного изобретения. Значение для порогового значения выделения (THallocation) выбирается так, чтобы задавать, является ли выделение ресурсов канала разреженным или не разреженным, в зависимости от таких факторов, как вариант применения, использование, выбор проектировщика и оператора и т.д.
После этапа 730 на этапе 740 описываются ресурсы канала, выделенные ячейке, как битовая карта, если определено, что a) размер ячейки является малым, т.е. меньше порогового значения размера ячейки (THsize), и b) выделение ресурсов канала не является разреженным, т.е. выделение ресурсов канала превышает пороговое значение выделения (THallocation).
На этапе 750 описываются ресурсы канала, выделенные ячейке, как индекс, если определено, что выделение ресурсов канала является разреженным (т.е. если выделение ресурсов канала меньше THallocation). В одном аспекте описание ресурсов канала, выделенных ячейке, как индекса, является независимым от размера ячейки. Таким образом, описание как индекса осуществляется независимо от того, превышает, равен или меньше размер ячейки пороговому значению размера ячейки (THsize). В данном документе описание ресурсов канала содержит индексы выделенных тонов для каждого символа.
На этапе 760, если определено, что размер ячейки превышает пороговое значение размера ячейки (THsize), т.е. размер ячейки является большим, то продолжается определение того, является ли выделение ресурсов канала в рамках ячейки разнесенным регулярно или не регулярно. После этапа 760, на этапе 770 описываются ресурсы канала, выделенные ячейке, как шаг, если выделенные ресурсы канала в рамках ячейки разнесены регулярно. В одном аспекте каждый символ в рамках ячейки может описываться посредством tn=t0+K·n, где tn - это индекс n-ного тона в ячейке, выделяемом каналу; t0 - это начальный индекс тона; K - это разнесение тонов; и n - это индекс тона.
После этапа 770, на этапе 780 повторяются этапы 730-760 для другой ячейки из множества ячеек.
Специалисты в данной области техники должны понимать, что этапы, раскрытые на примерной блок-схеме последовательности операций на фиг. 7, могут менять свой порядок без отступления от объема и сущности заявленного изобретения. Кроме того, специалисты в данной области техники должны понимать, что этапы, проиллюстрированные на блок-схеме последовательности операций, не являются единственно возможными, и другие этапы могут быть включены, либо один или более из этапов на примерной блок-схеме последовательности операций может удаляться без влияния на объем и сущность заявленного изобретения.
Специалисты в данной области техники должны дополнительно принимать во внимание, что различные иллюстративные компоненты, логические блоки, модули, схемы и/или этапы алгоритма, описанные в связи с раскрытыми в данном документе примерами, могут быть реализованы как электронные аппаратные средства, микропрограммное обеспечение, компьютерное программное обеспечение либо комбинации вышеозначенного. Чтобы понятно проиллюстрировать эту взаимозаменяемость аппаратных средств, микропрограммного обеспечения и программного обеспечения, различные иллюстративные компоненты, блоки, модули, схемы и/или этапы алгоритмы описаны выше, в общем, на основе их функциональности. Реализована эта функциональность как аппаратные средства, микропрограммное обеспечение или программное обеспечение, зависит от конкретного варианта применения и проектных ограничений, накладываемых на систему в целом. Специалисты в данной области техники могут реализовывать описанную функциональность различными способами для каждого конкретного варианта применения, но такие решения по реализации не должны быть интерпретированы как отступление от объема или сущности настоящего изобретения.
Например, при реализации в аппаратных средствах модули обработки могут быть реализованы в одной или более специализированных интегральных схемах (ASIC), процессоров цифровых сигналов (DSP), устройств цифровой обработки сигналов (DSPD), программируемых логических устройств (PLD), программируемых вентильных матриц (FPGA), процессоров, контроллеров, микроконтроллеров, микропроцессоров, других электронных устройств, предназначенных для того, чтобы выполнять описанные в данном документе функции, или в комбинации вышеозначенного. Для программного обеспечения реализация может выполняться с помощью модулей (к примеру, процедур, функций и т.д.), которые выполняют описанные в данном документе функции. Программные коды могут быть сохранены в запоминающем устройстве и выполнены посредством процессора. Дополнительно, различные иллюстративные блок-схемы последовательности операций, логические блоки, модули и/или этапы алгоритма, описанные в данном документе, также могут кодироваться как машиночитаемые инструкции, переносимые на любом машиночитаемом носителе, известном в данной области техники, или реализованные в виде любого компьютерного программного продукта, известного в данной области техники.
В одном или более примерах описанные в данном документе этапы функции могут быть реализованы в аппаратных средствах, программном обеспечении, микропрограммном обеспечении или любой их комбинации. Если они реализованы в программном обеспечении, функции могут быть сохранены или переданы как одна или более инструкций или код на машиночитаемом носителе. Машиночитаемые носители включают в себя как компьютерные носители хранения данных, так и среду связи, включающую в себя любую передающую среду, которая упрощает перемещение компьютерной программы из одного места в другое. Носителями хранения могут быть любые доступные носители, к которым можно осуществлять доступ посредством компьютера. В качестве примера, но не ограничения, эти машиночитаемые носители могут содержать RAM, ROM, EEPROM, CD-ROM или другое устройство хранения на оптических дисках, устройство хранения на магнитных дисках или другие магнитные устройства хранения, либо любой другой носитель, который может быть использован для того, чтобы переносить или сохранять требуемый программный код в форме инструкций или структур данных, и к которому можно осуществлять доступ посредством компьютера. Так же любое подключение корректно называть машиночитаемым носителем. Например, если программное обеспечение передается из веб-узла, сервера или другого удаленного источника с помощью коаксиального кабеля, оптоволоконного кабеля, "витой пары", цифровой абонентской линии (DSL) или беспроводных технологий, таких как инфракрасные, радиопередающие и микроволновые среды, то коаксиальный кабель, оптоволоконный кабель, "витая пара", DSL или беспроводные технологии, такие как инфракрасные, радиопередающие и микроволновые среды, включаются в определение машиночитаемого носителя. Термины оптический диск (disk) и магнитный диск (disc) при использовании в данном документе включают в себя компакт-диск (CD), лазерный диск, оптический диск, универсальный цифровой диск (DVD), гибкий диск и диск Blu-Ray, при этом диски (disk) обычно воспроизводят данные магнитно, тогда как диски (disc) обычно воспроизводят данные оптически с помощью лазеров. Комбинации вышеперечисленного также следует включать в число машиночитаемых носителей.
В одном примере иллюстративные компоненты, блок-схемы последовательности операций, логические блоки, модули и/или этапы алгоритма, описанные в данном документе, реализуются или выполняются с помощью одного или более процессоров. В одном аспекте процессор соединяется с запоминающим устройством, которое сохраняет данные, метаданные, программные инструкции и т.д., которые должны выполняться посредством процессора для реализации или выполнения различных блок-схем последовательности операций, логических блоков и/или модулей, описанных в данном документе. Фиг. 8 иллюстрирует пример устройства 800, содержащего процессор 810, поддерживающий связь с запоминающим устройством 820, для выполнения процессов для описания ресурсов канала. В одном примере устройство 800 используется для того, чтобы реализовывать алгоритм, проиллюстрированный на фиг. 7. В одном аспекте запоминающее устройство 820 находится в процессоре 810. В другом аспекте запоминающее устройство 820 является внешним по отношению к процессору 810. В одном аспекте процессор включает в себя схему для реализации или выполнения различных блок-схем последовательности операций, логических блоков и/или модулей, описанных в данном документе.
Фиг. 9 иллюстрирует пример устройства 900, подходящего для описания ресурсов канала. В одном аспекте устройство 900 реализуется, по меньшей мере, посредством одного процессора, содержащего один или более модулей, выполненных с возможностью описания ресурсов канала, как описано в данном документе в блоках 910, 920, 930, 940, 950, 960, 970 и 980. Например, каждый модуль содержит аппаратные средства, микропрограммное обеспечение, программное обеспечение или любую комбинацию вышеозначенного. В одном аспекте устройство 900 также реализуется, по меньшей мере, посредством одного запоминающего устройства, поддерживающего связь, по меньшей мере, с одним процессором.
Предшествующее описание раскрытых аспектов представлено для того, чтобы дать возможность любому специалисту в данной области техники понять или использовать настоящее изобретение. Различные модификации в этих аспектах должны быть очевидными для специалистов в данной области техники, а описанные в данном документе общие принципы могут быть применены к другим аспектам без отступления от сущности или объема изобретения.