УВЕЛИЧЕНИЕ ПРОПУСКНОЙ СПОСОБНОСТИ В БЕСПРОВОДНОЙ СВЯЗИ
INCREASING THROUGHPUT CAPACITY IN WIRELESS NETWORK

РОДСТВЕННЫЕ ЗАЯВКИ
Данная заявка притязает на приоритет предварительной заявки США с порядковым номером 61/060119, озаглавленной "Apparatus and Methods for Increasing Capacity in Wireless Communications", поданной 9 июня 2008 г., и предварительной заявки США с порядковым номером 61/060408, озаглавленной "Apparatus and Methods for Increasing Capacity in Wireless Communications", поданной 10 июня 2008 г., и предварительной заявки США с порядковым номером 61/061546, озаглавленный "Apparatus and Methods for Increasing Capacity in Wireless Communications", поданной 13 июня 2008 г., содержимое которых полностью включается в этот документ путем отсылки.
Данная заявка является частичным продолжением заявки на патент США №12/389211, озаглавленной "Frame Termination", поданной 19 февраля 2009 г., которая притязает на приоритет предварительной заявки США №61/030215, поданной 20 февраля 2008 г., причем обе заявки переданы правопреемнику настоящей заявки, содержимое которых полностью включается в этот документ путем отсылки.
ОБЛАСТЬ ТЕХНИКИ
Настоящее изобретение в целом относится к цифровой связи, а точнее говоря, к методикам для уменьшения мощности передачи и повышения пропускной способности систем беспроводной цифровой связи.
УРОВЕНЬ ТЕХНИКИ
Системы беспроводной связи широко используются, чтобы предоставить различные типы коммуникации, такой как речь, пакетные данные и так далее. Эти системы могут основываться на коллективном доступе с кодовым разделением каналов (CDMA), коллективном доступе с временным разделением каналов (TDMA), коллективном доступе с разделением каналов по частоте (FDMA) или других методиках коллективного доступа. Например, такие системы могут соответствовать стандартам, например Второму проекту партнерства третьего поколения (3gpp2 или "cdma2000"), Проекту партнерства третьего поколения (3gpp или "W-CDMA") или стандарту долгосрочного развития ("LTE"). В исполнении таких систем связи желательно максимизировать пропускную способность или количество пользователей, которое система может надежно поддерживать, учитывая доступные ресурсы. На пропускную способность системы беспроводной связи оказывают влияние несколько факторов, некоторые из которых описываются ниже.
Например, в системе речевой связи часто применяется вокодер для кодирования передачи речи с использованием одной из множества переменных скоростей кодирования. Скорость кодирования может выбираться на основе, например, величины активности речи, определенной во время конкретного интервала времени. В вокодере, например, для системы беспроводной связи cdma2000 передачи речи могут отправляться с использованием кадров на полной скорости (FR), половинной скорости (HR), четвертичной скорости (QR) или одной восьмой скорости (ER), причем кадр на полной скорости содержит наибольшее количество разрядов трафика, а кадр на одной восьмой скорости содержит наименьшее количество разрядов трафика. Кадр на одной восьмой скорости обычно отправляется во время периодов молчания (пауз) и обычно соответствует передаче с наименьшей скоростью, которая может достигаться системой речевой связи.
Хотя кадр на одной восьмой скорости представляет собой передачу со сниженной скоростью в системе cdma2000, кадр на одной восьмой скорости по-прежнему содержит ненулевое количество разрядов трафика. Во время некоторых интервалов, например относительно длительных периодов, в которых отсутствует активность речи и фоновый шум остается постоянным, даже передачи кадров на одной восьмой скорости могут излишне потреблять значительный уровень мощности передачи в системе. Это может повысить уровень помех, причиненных другим пользователям, посредством этого нежелательно уменьшая пропускную способность системы.
Было бы желательно предоставить методики для дополнительного уменьшения скорости передачи у системы речевой связи ниже той, которую могут обеспечить передачи кадров на минимальной скорости, например передачи кадров на одной восьмой скорости.
В другой особенности системы беспроводной связи передачи между двумя модулями часто применяют некоторую степень избыточности для защиты от ошибок в принятых сигналах. Например, в передаче по прямой линии связи (FL) от базовой станции (BS) к мобильной станции (MS) в системе беспроводной связи cdma2000 могут применяться такие избыточности, как кодирование символов с дробной скоростью и повторение символов. В системе cdma2000 кодированные символы группируются в подсегменты, известные как группы регулирования мощности (PCG), и передаются беспроводным способом при постоянном количестве PCG, задающих кадр.
Хотя методики избыточности символов, например применяемые в cdma2000, могут позволить точное восстановление переданных сигналов при наличии ошибок, такие методики также дают прибавку в общей мощности передачи системы, когда условия приема сигнала хорошие, что также может нежелательно уменьшать пропускную способность системы.
Было бы желательно дополнительно предоставить эффективные методики, например, для прекращения передачи кадра, когда определяется, что приемник точно восстановил информацию, ассоциированную с кадром, посредством этого экономя мощность передачи и увеличивая пропускную способность системы. Было бы желательно дополнительно предоставить измененные схемы регулирования мощности для обеспечения таких методик.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Аспект настоящего раскрытия изобретения предоставляет способ для досрочного прекращения последовательных передач кадров по каналу связи, причем способ содержит: непрерывную передачу первого кадра к приемнику; прием сообщения с подтверждением от приемника во время передачи первого кадра; и прекращение передачи первого кадра после приема сообщения с подтверждением.
Другой аспект настоящего раскрытия изобретения предоставляет способ для досрочного прекращения последовательных передач кадров по каналу связи, причем способ содержит: непрерывный прием первого кадра от передатчика; попытку декодировать первый кадр перед приемом всего первого кадра; определение успешного декодирования кадра на основе результата попытки; и передачу передатчику сообщения с подтверждением на основе определения успешного декодирования кадра, где сообщение с подтверждением действует для прекращения передачи первого кадра.
Еще один аспект настоящего раскрытия изобретения предоставляет устройство для досрочного прекращения последовательных передач кадров по каналу связи, причем устройство содержит: передатчик, сконфигурированный для непрерывной передачи первого кадра к приемнику; модуль приемника, сконфигурированный для приема сообщения с подтверждением от приемника во время передачи первого кадра; и передатчик, сконфигурированный для прекращения передачи первого кадра после приема сообщения с подтверждением.
Еще один аспект настоящего раскрытия изобретения предоставляет устройство для досрочного прекращения последовательных передач кадров по каналу связи, причем устройство содержит: приемник, сконфигурированный для непрерывного приема первого кадра от передатчика; процессор, сконфигурированный для: попытки декодировать первый кадр перед приемом всего первого кадра; определения успешного декодирования кадра на основе результата попытки; и модуль передатчика, сконфигурированный для передачи передатчику сообщения с подтверждением на основе определения успешного декодирования кадра, где сообщение с подтверждением действует для прекращения передачи первого кадра.
Еще один аспект настоящего раскрытия изобретения предоставляет устройство для досрочного прекращения передач кадров по каналу связи, причем устройство содержит: средство для приема непрерывно передаваемого кадра от передатчика; средство для прекращения передач передатчика перед приемом всего кадра.
Еще один аспект настоящего раскрытия изобретения предоставляет устройство для досрочного прекращения передач кадров по каналу связи, причем устройство содержит: средство для непрерывной передачи первого кадра; средство для прекращения непрерывной передачи на основе успешного декодирования приемником по меньшей мере одного переданного подсегмента.
Еще один аспект настоящего раскрытия изобретения предоставляет машиночитаемый носитель информации, хранящий команды для побуждения компьютера выполнить досрочное прекращение передач кадров по каналу связи, причем носитель хранит команды для побуждения компьютера: принять непрерывно передаваемый кадр от передатчика; попытаться декодировать кадр перед приемом всего непрерывно передаваемого кадра; определить успешное декодирование кадра на основе результата попытки; и передать передатчику сообщение с подтверждением на основе определения успешного декодирования кадра, где сообщение с подтверждением действует для прекращения передачи оставшейся части непрерывно передаваемого кадра.
Еще один аспект настоящего раскрытия изобретения предоставляет машиночитаемый носитель информации, хранящий команды для побуждения компьютера выполнить досрочное прекращение передач кадров по каналу связи, причем каждому кадру выделяется постоянный интервал времени для передачи, при этом носитель хранит команды для побуждения компьютера: непрерывно передавать первый кадр; принимать сообщение с подтверждением от приемника во время передачи первого кадра; прекращать передачу первого кадра после приема сообщения с подтверждением; и начинать передавать второй кадр после того, как истек постоянный интервал времени для первого кадра.
Еще один аспект настоящего раскрытия изобретения предоставляет способ для досрочного прекращения последовательных передач кадров по каналу связи, причем способ содержит: непрерывную передачу первого кадра по меньшей мере одному приемнику; прием по меньшей мере одного сообщения с подтверждением по меньшей мере от одного приемника во время передачи первого кадра; и прекращение передачи первого кадра после приема первого из по меньшей мере одного сообщения с подтверждением.
Еще один аспект настоящего раскрытия изобретения предоставляет способ для досрочного прекращения последовательных передач кадров по каналу связи, причем способ содержит: непрерывный прием первого кадра по меньшей мере от одного передатчика; попытку декодировать первый кадр перед приемом всего первого кадра; определение успешного декодирования кадра на основе результата попытки; и передачу сообщения с подтверждением на основе определения успешного декодирования кадра, где сообщение с подтверждением действует для прекращения передачи первого кадра каждым из по меньшей мере одного передатчика.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Фиг.1 иллюстрирует систему беспроводной связи известного уровня техники.
Фиг.2 иллюстрирует тракт передачи сигнала известного уровня техники для речи.
Фиг.3 иллюстрирует типовой вариант осуществления тракта передачи сигнала для речи в соответствии с настоящим раскрытием изобретения.
Фиг.4 иллюстрирует типовой вариант осуществления алгоритма, который может применяться модулем систематического подавления.
Фиг.5 и 5А иллюстрируют типовые последовательности передачи кадров, которые обрабатываются вокодером и модулем систематического подавления.
Фиг.6 иллюстрирует типовой вариант осуществления алгоритма приема для обработки систематически подавленных сигналов, сформированных трактом передачи речевого сигнала, например показанного на фиг.3.
Фиг.7 иллюстрирует альтернативный типовой вариант осуществления тракта передачи сигнала для речи в соответствии с настоящим раскрытием изобретения.
Фиг.8 иллюстрирует типовой вариант осуществления алгоритма, который может применяться модулем систематического подавления.
Фиг.9 и 9А иллюстрируют типовые последовательности передачи кадров, которые обрабатываются вокодером и модулем систематического подавления.
Фиг.10 иллюстрирует типовой вариант осуществления способа для систематического подавления в соответствии с настоящим раскрытием изобретения.
Фиг.11 иллюстрирует типовой вариант осуществления схемы стробирования контрольного сигнала в соответствии с настоящим раскрытием изобретения.
Фиг.12 иллюстрирует типовой вариант осуществления схемы регулирования мощности на сниженной скорости для управления мощностью передач по прямой линии связи (FL) в соответствии с настоящим раскрытием изобретения.
Фиг.13 иллюстрирует типовой вариант осуществления схемы регулирования мощности на сниженной скорости для управления мощностью передач непрерывного контрольного сигнала по обратной линии связи (RL) в соответствии с настоящим раскрытием изобретения.
Фиг.14 иллюстрирует типовой вариант осуществления схемы регулирования мощности на сниженной скорости для управления мощностью передач стробированного контрольного сигнала по обратной линии связи (RL) в соответствии с настоящим раскрытием изобретения.
Фиг.15 иллюстрирует способ регулирования мощности в соответствии с настоящим раскрытием изобретения.
Фиг.16 иллюстрирует схему обработки кадров известного уровня техники для обработки информационных разрядов на передатчике в системе связи.
Фиг.17 иллюстрирует временные диаграммы, ассоциированные со схемой сигнализации по прямой линии связи известного уровня техники для cdma2000.
b'
y
Фиг.18 иллюстрирует способ известного уровня техники для восстановления предполагаемых информационных разрядов  из принятых символов .
Фиг.19 иллюстрирует типовой вариант осуществления схемы для досрочного прекращения передач по прямой линии связи для систем, функционирующих в соответствии со стандартом cdma2000.
Фиг.20 иллюстрирует типовой вариант осуществления схемы декодирования по подсегменту в соответствии с настоящим раскрытием изобретения.
Фиг.21 иллюстрирует реализацию тракта символа в прямой линии связи известного уровня техники для Конфигурации радиоканала №4 (RC4) в соответствии со стандартом cdma2000, а также типовой вариант осуществления тракта символа в прямой линии связи в соответствии с настоящим раскрытием изобретения.
Фиг.22 иллюстрирует типовой вариант осуществления схемы сигнализации, используемой для сигнализации сообщения ACK по обратной линии связи для модулятора досрочного прекращения.
Фиг.23 иллюстрирует типовой вариант осуществления схемы для досрочного прекращения передач по обратной линии связи для систем, функционирующих в соответствии со стандартом cdma2000.
Фиг.24 иллюстрирует реализацию тракта символа в обратной линии связи известного уровня техники, а также типовой вариант осуществления тракта символа в обратной линии связи в соответствии с настоящим раскрытием изобретения.
Фиг.25 иллюстрирует типовой вариант осуществления схемы сигнализации, используемой для сигнализации сообщения ACK по обратной линии связи для досрочного прекращения прямого основного канала (F-FCH) и/или вплоть до двух прямых дополнительных каналов (F-SCH1 и F-SCH2).
Фиг.26 иллюстрирует типовой вариант осуществления способа в соответствии с настоящим раскрытием изобретения.
ПОДРОБНОЕ ОПИСАНИЕ
Изложенное ниже подробное описание применительно к прилагаемым чертежам предназначено в качестве описания типовых вариантов осуществления настоящего изобретения и не предназначено, чтобы представлять только типовые варианты осуществления, в которых настоящее изобретение может быть применено на практике. Термин "типовой", используемый по всему этому описанию, означает "служащий в качестве примера, отдельного случая или иллюстрации", и не должен быть обязательно истолкован как предпочтительный или преимущественный перед другими типовыми вариантами осуществления. Подобное описание включает в себя характерные подробности с целью обеспечения всестороннего понимания типовых вариантов осуществления изобретения. Специалистам в данной области техники станет очевидно, что типовые варианты осуществления изобретения могут быть применены на практике без этих характерных подробностей. В иных случаях широко известные структуры и устройства показываются в виде блок-схемы, чтобы избежать затруднения понимания новизны типовых вариантов осуществления, представленных в этом документе.
В этом описании изобретения и в формуле изобретения будет предполагаться, что когда элемент называется "подключенным" или "соединенным" с другим элементом, он может непосредственно подключаться или соединяться с другим элементом, либо могут присутствовать промежуточные элементы. В отличие от этого, когда элемент называется "непосредственно подключенным" или "непосредственно соединенным" с другим элементом, промежуточные элементы отсутствуют.
Системы связи могут использовать одну несущую частоту или несколько несущих частот. Ссылаясь на фиг.1, в системе 100 беспроводной сотовой связи номера ссылок с 102А по 102G относятся к сотам, номера ссылок со 160А по 160G относятся к базовым станциям, а номера ссылок со 106А по 106G относятся к терминалам доступа (АТ). Канал связи включает в себя прямую линию связи (FL) (также известную как нисходящая линия связи) для передач от сети 160 доступа (AN) к терминалам 106 доступа (АТ) и обратную линию связи (RL) (также известную как восходящая линия связи) для передач от АТ 106 к AN 160. АТ 106 также известен как удаленная станция, мобильная станция или абонентский пункт. Терминал 106 доступа (АТ) может быть мобильным или стационарным. Каждая линия связи может включать в себя разное количество несущих частот. Кроме того, терминал 106 доступа может быть любым устройством передачи данных, которое обменивается данными по беспроводному каналу или проводному каналу, например с использованием оптоволоконных или коаксиальных кабелей. Терминал 106 доступа дополнительно может быть любым из нескольких типов устройств, включая (но не только) плату расширения, карту Compact Flash, внешний или внутренний модем, либо беспроводной или проводной телефон.
Современные системы связи спроектированы для разрешения нескольким пользователям обращаться к общему средству связи. В данной области техники известны многочисленные методики коллективного доступа, например коллективный доступ с временным разделением каналов (TDMA), коллективный доступ с разделением каналов по частоте (FDMA), коллективный доступ с пространственным разделением каналов, коллективный доступ с полярным разделением, коллективный доступ с кодовым разделением каналов (CDMA) и другие аналогичные методики коллективного доступа. Концепция коллективного доступа является методологией распределения каналов, которая позволяет нескольким пользователям обращаться к общей линии связи. Распределения каналов могут принимать различные формы в зависимости от определенной методики коллективного доступа. В качестве примера в системах FDMA весь частотный спектр разделяется на некоторое количество меньших поддиапазонов, и каждому пользователю предоставляется свой поддиапазон для доступа к линии связи. В качестве альтернативы в системах TDMA каждому пользователю предоставляется весь частотный спектр в течение периодически повторяющихся временных интервалов. В системах CDMA каждому пользователю предоставляется весь частотный спектр на все время, но он различает свою передачу посредством использования кода.
Хотя некоторые типовые варианты осуществления настоящего раскрытия изобретения ниже могут описываться для работы в соответствии со стандартом cdma2000, обычный специалист в данной области техники примет во внимание, что эти методики могут без труда применяться к другим системам цифровой связи. Например, методики настоящего раскрытия изобретения также могут применяться к системам на основе стандарта беспроводной связи W-CDMA (или 3gpp) и/или любых других стандартов связи. Такие альтернативные типовые варианты осуществления рассматриваются как входящие в объем настоящего раскрытия изобретения.
Фиг.2 иллюстрирует тракт 200 передачи сигнала известного уровня техники для речи. На фиг.2 речевой сигнал 200а вводится в вокодер 210, который кодирует речевой сигнал для передачи. Речевой кадр 210а, выведенный вокодером 210, может приобретать одну из множества скоростей в зависимости от содержания речи в речевом сигнале 200а в любое время. На фиг.2 множество скоростей включает в себя полную скорость (FR), половинную скорость (HR), четвертичную скорость (QR) и одну восьмую скорости (ER). Речевой кадр 210а предоставляется модулю 220 обработки физического уровня, который готовит данные в речевом кадре для передачи в соответствии с протоколами физического уровня системы. Обычный специалист в данной области техники примет во внимание, что такие протоколы могут включать в себя, например, кодирование, повторение, исключение, перемежение и/или модулирование данных. Результат модуля 220 обработки физического уровня предоставляется передающему блоку 230 для передачи. Передающий блок 230 может выполнять радиочастотные (RF) операции, например преобразование с повышением частоты сигнала до несущей частоты и усиление сигнала для передачи через антенну (не показана).
Вообще, скорость речевого кадра 210a, выбранная вокодером 210 для кодирования речевого сигнала 200а в любое время, может зависеть от уровня активности речи, обнаруженного в речевом сигнале 200a. Например, полная скорость (FR) может выбираться для кадров, во время которых речевой сигнал 200a содержит активную речь, тогда как одна восьмая скорости (ER) может выбираться для кадров, во время которых речевой сигнал 200a содержит молчание. Во время таких периодов молчания кадр ER может содержать параметры, характеризующие "фоновый шум", ассоциированный с молчанием. Хотя кадр ER содержит гораздо меньше разрядов, чем кадр FR, периоды молчания могут возникать довольно часто в течение обычного разговора, в силу этого приводя к значительной общей ширине полосы пропускания, отданной передаче кадров ER.
Было бы желательно дополнительно уменьшить ширину полосы пропускания, необходимую для передачи речевого сигнала 200a к приемнику.
Фиг.3 иллюстрирует типовой вариант осуществления тракта 300 передачи сигнала для речи в соответствии с настоящим раскрытием изобретения. На фиг.3 речевой сигнал 200a вводится в вокодер 310, который формирует речевой кадр 310а для передачи. Речевой кадр 310а может приобретать одну из множества скоростей, включающих полную скорость (FR), половинную скорость (HR), четвертичную скорость (QR), одну восьмую скорости (ER) и критическую одну восьмую скорости (ER-С). В типовом варианте осуществления обозначение кадра на одной восьмой скорости как "критического" кадра на одной восьмой скорости может быть выполнено вокодером 310 для тех кадров на одной восьмой скорости, содержащих параметры, соответствующие, например, изменению в обнаруженном фоновом шуме в интервале молчания.
Речевой кадр 310a предоставляется модулю 315 систематического подавления, который в свою очередь предоставляет обработанный речевой кадр 315a модулю 220 обработки физического уровня. Как дополнительно описывается ниже, модуль 315 систематического подавления конфигурируется для минимизации скорости передачи битов у выходного сигнала 310a вокодера путем выборочного "подавления" выходного сигнала вокодера, то есть замены некоторых кадров в выходном сигнале 310a вокодера кадрами с нулевой скоростью (NR), имеющими скорость передачи данных меньше, чем у кадра на одной восьмой скорости. В типовом варианте осуществления кадры NR могут иметь нулевое содержание трафика, то есть скорость трафика, равную 0 битам в секунду (бит/с).
Фиг.4 иллюстрирует типовой вариант 400 осуществления алгоритма, который может применяться модулем 315 систематического подавления.
На этапе 410 модуль 315 систематического подавления принимает кадр 310a от вокодера 310.
На этапе 420 кадр 310a оценивается для определения, является ли он FR, HR, QR или ER-С. Такие скорости считаются критическими для передачи и также могут называться критическими типами кадров. Если кадр 310a содержит одну из этих критических скоростей, то кадр 310a предоставляется непосредственно модулю 220 обработки физического уровня для передачи. Если это не так, то кадр считается содержащим некритическую скорость, и алгоритм переходит к этапу 430.
Отметим, что типовое обозначение FR, HR, QR и ER-С как "критических" предназначено только для пояснительных целей и не предназначается для ограничения объема настоящего раскрытия изобретения только теми вариантами осуществления, в которых такие типы кадров обозначаются как критические. В альтернативных типовых вариантах осуществления другие наборы типов кадров могут быть обозначены как критические для передачи посредством модуля систематического подавления. Такие альтернативные типовые варианты осуществления рассматриваются как входящие в объем настоящего раскрытия изобретения.
На этапе 430 алгоритм оценивает номер кадра у текущего кадра, который нужно передать, для определения, гарантируется ли текущий кадр для передачи. В типовом варианте осуществления гарантированная передача может включать в себя передачу с ненулевой скоростью (например, не NR). В типовом варианте осуществления номер кадра может быть номером, назначенным каждому кадру, который постоянно повторяется для каждого следующего кадра. В показанном типовом варианте осуществления текущий номер кадра FrameNumber прибавляется к текущему смещению кадра FrameOffset, и результат (FrameNumber+FrameOffset) используется в операции по модулю (mod) с параметром интервала без подавления N. Если результат операции по модулю равен 0, то алгоритм переходит к этапу 440. В противном случае алгоритм переходит к этапу 450.
Обычный специалист в данной области техники примет во внимание, что методики, отличные от конкретной оценки, показанной на этапе 430, без труда могут применяться для задания того, какие кадры должны быть гарантированы для передачи. Такие альтернативные методики могут использовать, например, параметры, отличные от текущего номера кадра или текущего смещения кадра, либо операции, отличные от изображенной операции по модулю.
На этапе 450 модуль 315 систематического подавления предоставляет кадр с нулевой скоростью (NR) модулю 220 обработки физического уровня для передачи. В типовом варианте осуществления кадр с нулевой скоростью имеет скорость данных трафика в 0 бит/с (битов в секунду) и соответственно потребляет минимальную полосу пропускания сигнализации. После передачи кадра с нулевой скоростью алгоритм возвращается к этапу 410 для приема следующего речевого кадра 310a от вокодера 310.
На основе вышеприведенного описания обычный специалист в данной области техники примет во внимание, что интервал без подавления N управляет тем, как часто передаются некритические кадры, причем N=1 соответствует передаче всех некритических кадров, а более высокие значения N соответствуют менее частым передачам некритических кадров. В типовом варианте осуществления N может принимать значения 1, 4 по умолчанию, 8 или другие зарезервированные значения, заданные, например, внешней сигнализацией (не показана).
Фиг.5 и 5А иллюстрируют типовые последовательности 310a* и 315a* передачи кадров соответственно, которые обрабатываются вокодером 310 и модулем 315 систематического подавления.
На фиг.5 последовательность 310a* кадров включает в себя кадры на одной восьмой скорости, обозначенные "ER", и критические кадры на одной восьмой скорости, обозначенные "ER-С". Такая последовательность кадров может возникать во время разговора, например, период молчания с одной стороны разговора.
На фиг.5А последовательность 315a* передачи кадров соответствует результату применения алгоритма выборочного подавления, например 400, к последовательности 310a* передачи, где используется интервал без подавления N=4. На фиг.5А последовательность 315a* кадров включает в себя кадры на одной восьмой скорости ER и кадры с нулевой скоростью NR. FrameNum 0 передается непосредственно так, как принят от вокодера 310, то есть в виде кадра ER. FrameNum 1 и 3 передаются в виде кадров NR в соответствии с интервалом без подавления N=4. FrameNum 2, который обозначается вокодером как критический кадр на одной восьмой скорости ER-С, передается в виде кадра ER. FrameNum с 4 по 13 обрабатываются аналогичным образом, как показано. Отметим, что на фиг.5А отмечаются кадры, соответствующие (FrameNum+FrameOffset mod N)=0.
Фиг.6 иллюстрирует типовой вариант осуществления алгоритма 600 приема для обработки сигналов, сформированных трактом передачи речевого сигнала, применяющим модуль систематического подавления, например 315, показанный на фиг.3.
На фиг.6 на этапе 610 переданный сигнал принимается (RX) и обрабатывается с использованием, например, операций, комплементарных передающим операциям 230, например показанным на фиг.3. Такие приемные операции могут включать в себя, например, РЧ-усиление, понижающее преобразование частоты, фильтрацию и т.д.
На этапе 620 приемная (RX) обработка физического уровня выполняется с использованием, например, операций, комплементарных передающим (TX) операциям 220 физического уровня, показанным на фиг.3. Такая приемная обработка физического уровня может включать в себя, например, декодирование, устранение перемежения, объединение символов и т.д.
На этапе 630 алгоритм 600 оценивает, является ли текущий принятый кадр кадром NR. Если это так, то алгоритм возвращается к этапу 610 для начала приема следующего кадра, поскольку отсутствуют данные трафика для обработки для кадра NR. Если это не так, то алгоритм переходит к этапу 640.
Обычный специалист в данной области техники примет во внимание, что различные методики могут применяться для оценки, является ли текущий принятый кадр кадром NR. В типовом варианте осуществления алгоритм оценки энергии может применяться для обнаружения энергии в части с трафиком в принятом кадре. Например, можно измерить энергию, соответствующую части с трафиком в принятом кадре, и сравнить с подходящим нормированным энергетическим порогом. Если измеренная энергия меньше порога, то может объявляться кадр NR, поскольку в типовом варианте осуществления не предполагается сигнал для передачи передатчиком в части с трафиком в кадре NR. Такие алгоритмы оценки энергии также могут использовать сведения об алгоритме систематического подавления и интервале без подавления N, используемых передатчиком, для дополнительной поддержки в обнаружении кадров NR.
Отметим, что предшествующее описание возможных алгоритмов обнаружения NR предоставляется только для пояснительных целей и не предназначено для ограничения объема настоящего раскрытия изобретения никакими конкретными алгоритмами обнаружения NR.
На этапе 640 параметр принятого кадра, не являющегося NR, может использоваться для обновления алгоритма внешнего контура управления мощностью (OLPC) на приемнике. В типовом варианте осуществления параметр принятого кадра, не являющегося NR, может включать в себя, например, результат того, прошел ли проверку качества индикатор качества кадра (FQI), например CRC для принятого кадра. Обычный специалист в данной области техники примет во внимание, что алгоритм OLPC может использоваться, например, для вычисления подходящего заданного значения отношения сигнал/помеха (SIR) для принятых кадров, которое может использоваться для управления механизмом регулирования мощности с обратной связью между передатчиком и приемником для переданных речевых кадров. Путем исключения результатов проверки качества из кадров NR алгоритм OLPC может правильно обновляться с использованием, например, только кадров, имеющих значительную переданную энергию для части с трафиком.
На этапе 650 речевой кадр может декодироваться в речевой вывод 650а, и алгоритм 600 возвращается к этапу 610 для приема следующего кадра.
Фиг.7 иллюстрирует альтернативный типовой вариант осуществления тракта 700 передачи сигнала для речи в соответствии с настоящим раскрытием изобретения. На фиг.7 речевой сигнал 200a вводится в вокодер 710, который формирует речевой кадр 710а для передачи. Речевой кадр 710а может приобретать одну из множества скоростей, включающих полную скорость (FR), половинную скорость (HR), четвертичную скорость (QR), одну восьмую скорости (ER) и нулевую скорость вокодера (VNR). Кадр VNR, также известный как кадр вокодера с нулевой скоростью или пустой кадр вокодера, формируется вокодером 710, когда отсутствует новая информация для отправки вокодером. В типовом варианте осуществления кадр VNR может быть просто пустым кадром, не содержащим данных.
Речевой кадр 710a предоставляется модулю 715 систематического подавления, который в свою очередь предоставляет обработанный речевой кадр 715a модулю 220 обработки физического уровня. Как дополнительно описывается ниже, модуль 715 систематического подавления конфигурируется для минимизации скорости передачи битов у выходного сигнала 710a вокодера путем выборочной замены некоторых кадров выходного сигнала 710a вокодера кадрами с нулевой скоростью (NR) или кадрами индикатора нулевой скорости (NRID), имеющими небольшое содержимое данных или никакого содержимого.
Фиг.8 иллюстрирует типовой вариант 800 осуществления алгоритма, который может применяться модулем 715 систематического подавления.
На этапе 810 модуль 715 систематического подавления принимает кадр 710a от вокодера 710.
На этапе 820 кадр 710a оценивается для определения, является ли он FR, HR, QR или ER. Такие скорости считаются критическими для передачи. Если кадр 710a содержит одну из этих критических скоростей, то на этапе 840 кадр 710a предоставляется модулю 220 обработки физического уровня для передачи. Если это не так, то кадр считается содержащим некритическую скорость, и алгоритм переходит к этапу 830.
На этапе 830 алгоритм оценивает текущий номер кадра в передаче для определения, следует ли выполнить ненулевую передачу. В показанном типовом варианте осуществления текущий номер кадра FrameNumber прибавляется к текущему смещению кадра FrameOffset, и результат (FrameNumber+FrameOffset) используется в операции по модулю (mod) с параметром интервала без подавления N. Если результат операции по модулю равен 0, то алгоритм переходит к этапу 835. В противном случае алгоритм переходит к этапу 850.
На этапе 835 может передаваться кадр индикатора нулевой скорости (NRID). Такой кадр может соответствовать заранее установленному кадру или индикатору, распознаваемому приемником как не содержащий новой информации, также называемому кадром, содержащим отсутствие данных трафика. Отсутствие данных трафика может содержать некую битовую комбинацию, которую принимающий вокодер не использует, и, соответственно, отсутствие данных трафика будет отброшено принимающим вокодером. В одной особенности, например, заранее установленный пустой кадр или индикатор может быть известным кадром на скорости 1,8 кбит/с, содержащим отсутствие данных трафика. В другой особенности, например, заранее установленный кадр или индикатор может повторять последний переданный кадр на скорости 1,8 кбит/с, посредством этого указывая отсутствие данных трафика.
На этапе 850 модуль 715 систематического подавления предоставляет кадр с нулевой скоростью (NR) модулю 220 обработки физического уровня для передачи. В типовом варианте осуществления кадр с нулевой скоростью не содержит разрядов трафика и, соответственно, потребляет минимальную полосу пропускания сигнализации. После передачи кадра с нулевой скоростью алгоритм возвращается к этапу 810 для приема следующего речевого кадра 710a от вокодера 710.
Фиг.9 и 9А иллюстрируют типовые последовательности 710a* и 715a* передачи кадров соответственно, которые обрабатываются вокодером 710 и модулем 715 систематического подавления.
На фиг.9 последовательность 710a* кадров включает в себя кадры на одной восьмой скорости, обозначенные "ER", и кадры вокодера с нулевой скоростью, обозначенные "VNR", сформированные вокодером 710.
На фиг.9А последовательность 715a* передачи кадров соответствует результату применения алгоритма выборочного подавления, например 800, к последовательности 710a* передачи, где используется интервал без подавления N=4. На фиг.9А последовательность 715a* кадров включает в себя кадры на одной восьмой скорости ER и кадры с нулевой скоростью NR. FrameNum 0 передается непосредственно так, как принят от вокодера 710, то есть в виде кадра ER. FrameNum с 1 по 3 передаются в виде кадров NR, а FrameNum 4 передается в виде кадра NRID в соответствии с интервалом без подавления N=4. Отметим, что кадр NRID передается для гарантии периодической передачи кадров с ненулевой скоростью, как описано со ссылкой на алгоритм 800. Обработка FrameNum с 5 по 13 может быть понятна без труда обычному специалисту в данной области техники с учетом предшествующего описания.
Фиг.10 иллюстрирует типовой вариант осуществления способа 1000 для систематического подавления в соответствии с настоящим раскрытием изобретения. Отметим, что способ 1000 показан только для пояснительных целей и не предназначен для ограничения объема настоящего раскрытия изобретения никаким конкретным показанным способом.
На фиг.10 на этапе 1010 может быть выполнено определение в отношении наличия новой информации трафика, которая должна включаться в кадр для передачи по беспроводной линии связи.
На этапе 1020 блок ветвления определяет результат определения на этапе 1010.
На этапе 1030, если существует новая информация трафика, то в кадр может быть добавлена часть с трафиком, содержащая данные, представляющие новую информацию трафика.
На этапе 1040, если не существует новой информации трафика, то никакой новый кадр не передается, пока соответствующий кадр не соответствует кадру, гарантированному для передачи. В этом случае формируют кадр, гарантированный для передачи, включающий отсутствие данных трафика, распознаваемое принимающим вокодером в качестве нулевой скорости передачи данных.
Фиг.11 иллюстрирует типовой вариант осуществления схемы стробирования контрольного сигнала для распознавания передач кадров с нулевой скоростью в соответствии с настоящим раскрытием изобретения. Отметим, что схема стробирования контрольного сигнала предоставляется только для пояснительных целей и не предназначена для ограничения объема настоящего раскрытия изобретения системами, в которых передача кадра с нулевой скоростью обязательно сопровождается передачей стробированного контрольного сигнала.
На фиг.11 часть 1110 с трафиком в передаче показана вместе с частью 1120 с контрольным сигналом. Видно, что часть 1120 с контрольным сигналом имеет иную структуру во время передачи кадра с нулевой скоростью, нежели во время передачи кадра с ненулевой скоростью. Например, как показано на фиг.11, шаблон стробирования контрольного сигнала для пустого кадра может соответствовать 2 подсегментам или PCG, в которых контрольный сигнал включен (указано с помощью "P" на фиг.11), чередующимся с 2 подсегментами или PCG, в которых контрольный сигнал выключен. Использование другого шаблона стробирования контрольного сигнала во время передач пустого кадра может дополнительно помочь приемнику в определении, является ли принимаемый в настоящее время кадр пустым кадром. Это может использоваться, например, во время этапа 630 определения нулевой скорости на фиг.6.
Обычный специалист в данной области техники примет во внимание, с учетом настоящего раскрытия изобретения, что альтернативные шаблоны стробирования контрольного сигнала могут быть без труда получены для сигнализации наличия пустых кадров. Например, шаблон стробирования контрольного сигнала может включать в себя передачи контрольного сигнала в каждом втором подсегменте или PCG, либо использование любого другого шаблона. Такие альтернативные методики рассматриваются как входящие в объем настоящего раскрытия изобретения.
В другом аспекте настоящего раскрытия изобретения, чтобы дополнительно сократить передачи сигнала в системе, можно уменьшить скорость регулирования мощности у прямой линии связи и/или обратной линии связи в системе. В типовом варианте осуществления мобильная станция может сократить количество команд регулирования мощности прямой линии связи, которые она отправляет базовой станции, например путем отправки только команд регулирования мощности прямой линии связи только во время PCG, соответствующих передачам стробированного контрольного сигнала обратной линии связи, даже в кадрах, где часть с контрольным сигналом обратной линии связи непрерывна (то есть не стробирована). В другом типовом варианте осуществления базовая станция может передавать команды регулирования мощности обратной линии связи со сниженной скоростью, например в каждой второй группе регулирования мощности. Кроме того, мобильная станция, принимающая эти команды регулирования мощности обратной линии связи, может применять каждую команду для управления передачами непустых кадров. Для пустых кадров сокращенное число (например, не все) принятых команд регулирования мощности от базовой станции может использоваться для управления передачами пустых кадров мобильной станции, например когда стробируется часть с контрольным сигналом обратной линии связи, как описано выше. Эти типовые методики регулирования мощности дополнительно описываются со ссылкой на фиг.12-14.
Фиг.12 иллюстрирует типовой вариант 1200 осуществления схемы регулирования мощности на сниженной скорости для управления мощностью передач по прямой линии связи (FL) в соответствии с настоящим раскрытием изобретения.
На фиг.12 передачи 1210 базовой станции (BS TX) показаны вместе с передачами 1220 мобильной станции (MS TX). PCG, содержащие команды регулирования мощности (РС) прямой линии связи (FL), отправленные мобильной станцией, показаны в виде заштрихованных PCG по ссылке 1220. Стрелка вправо-вверх исходит от каждой заштрихованной PCG и указывает на PCG прямой линии связи, переданную базовой станцией, в которой применяются принятые команды PC FL. Например, команда PC FL, отправленная мобильной станцией в PCG №3 RL, применяется базовой станцией при передаче PCG №4 FL, и т.д.
Отметим, что на фиг.12 заштрихованные PCG по ссылке 1220 соответствуют PCG RL, в которых включается передаваемый контрольный сигнал RL, в соответствии со схемой 1100 стробированного контрольного сигнала, показанной на фиг.11. Одновременно мобильная станция отправляет только команды PC FL в PCG RL, соответствующих заштрихованным PCG, как показано по ссылке 1220. Мобильная станция не отправляет команды PC FL в незаштрихованных PCG RL. Команды PC FL соответственно передаются только в тех PCG RL, которые также передаются во время схемы со стробированным контрольным сигналом, независимо от того, применяется ли шаблон стробированного контрольного сигнала для конкретного кадра (например, является ли конкретный кадр кадром с нулевой скоростью). Обычный специалист в данной области техники примет во внимание, что это может снизить сложность обработки PC FL наряду с уменьшением общей скорости PC FL.
Фиг.13 иллюстрирует типовой вариант 1300 осуществления схемы регулирования мощности на сниженной скорости для управления мощностью передач непрерывного контрольного сигнала по обратной линии связи (RL) в соответствии с настоящим раскрытием изобретения.
На фиг.13 PCG, содержащие команды регулирования мощности (РС) обратной линии связи (RL), отправленные базовой станцией, показаны в виде заштрихованных PCG по ссылке 1310. Стрелка вправо-вниз исходит от каждой заштрихованной PCG и указывает на PCG обратной линии связи, переданную мобильной станцией, которая применяет соответствующие принятые команды PC RL. Например, команда PC RL, отправленная базовой станцией в PCG №3 FL, применяется мобильной станцией при передаче PCG №4 RL, и т.д.
На фиг.13 базовая станция отправляет только команды PC RL в PCG FL, соответствующих заштрихованным PCG, как показано по ссылке 1310. Базовая станция не отправляет команды PC RL в незаштрихованных PCG.
Фиг.14 иллюстрирует типовой вариант осуществления 1400 схемы регулирования мощности на сниженной скорости для управления мощностью передач стробированного контрольного сигнала по обратной линии связи (RL) в соответствии с настоящим раскрытием изобретения.
На фиг.14 PCG, содержащие команды регулирования мощности (РС) обратной линии связи (RL), отправленные базовой станцией, снова показаны в виде заштрихованных PCG по ссылке 1410. Сплошная стрелка вправо-вниз исходит от заштрихованной PCG и указывает на PCG обратной линии связи, переданную мобильной станцией, которая применяет соответствующие принятые команды PC RL. С другой стороны, пунктирная стрелка, исходящая от заштрихованной PCG, указывает команду PC RL, переданную базовой станцией, которая не применяется MS к соответствующей указанной PCG RL. Базовая станция отправляет только команды RL PC в PCG FL, соответствующих заштрихованным PCG. Базовая станция не отправляет команды PC RL в незаштрихованных PCG.
Например, команда PC RL, отправленная базовой станцией в PCG №1 FL, применяется мобильной станцией при передаче PCG №3 RL, и т.д. С другой стороны, команда PC RL, отправленная базовой станцией в PCG №2 FL, не применяется мобильной станцией при передаче PCG №4 RL. Вместо этого в типовом варианте осуществления мобильная станция может поддерживать такой же уровень мощности, что использовался для предыдущей PCG, например, PCG №3 RL в описанном примере. В одной особенности настоящего раскрытия изобретения это может выполняться для упрощения обработки команд RL PC посредством мобильной станции.
Фиг.15 иллюстрирует способ 1500 регулирования мощности в соответствии с настоящим раскрытием изобретения. Отметим, что способ 1500 показан только для пояснительных целей и не предназначен для ограничения объема настоящего раскрытия изобретения.
На этапе 1510 принимается текущий кадр, при этом кадр размечен на множество подсегментов.
На этапе 1520 принятый кадр обрабатывается в соответствии с протоколами физического уровня.
На этапе 1530 принимается команда регулирования мощности, принятая в подсегменте, намеченном для передачи в соответствии с первым шаблоном стробированного контрольного сигнала.
На этапе 1540 мощность передачи подсегмента передачи, следующего за обозначенным подсегментом, регулируется в соответствии с принятой командой регулирования мощности, при этом подсегмент передачи передается в соответствии со вторым шаблоном стробированного контрольного сигнала.
В соответствии с другим аспектом настоящего раскрытия изобретения предоставляются методики для досрочного прекращения передач по прямой и/или обратной линии связи в системе беспроводной связи для экономии мощности и увеличения пропускной способности.
Фиг.16 иллюстрирует схему обработки кадров известного уровня техники для обработки информационных разрядов 1600b на передатчике в системе связи. В некоторых типовых вариантах осуществления показанная схема обработки кадров может использоваться в передачах по прямой линии связи или обратной линии связи в системе беспроводной связи. Фиг.16А иллюстрирует состояние данных, обработанных с помощью операций, проиллюстрированных на фиг.16.
Отметим, что схема обработки кадров показана только для пояснительных целей и не предназначена для ограничения объема настоящего раскрытия изобретения никакой конкретной показанной схемой обработки. Альтернативные типовые варианты осуществления настоящего раскрытия изобретения могут выбирать альтернативные схемы обработки кадров, которые могут, например, переупорядочивать этапы схемы, показанные на фиг.16, и/или добавлять этапы или удалять этапы из показанной схемы. Такие альтернативные типовые варианты осуществления рассматриваются как входящие в объем настоящего раскрытия изобретения.
b
На фиг.16 источник информации формирует информационные разряды 1600b на выбранной скорости R. Количество информационных разрядов 1600b, сформированных в расчете на кадр, может зависеть от выбранной скорости R. Например, в системе cdma2000 может быть 172 информационных разряда на 20-миллисекундный кадр ("полная скорость"), 80 разрядов на кадр ("половинная скорость"), 40 разрядов на кадр ("четвертичная скорость") или 16 разрядов на кадр ("одна восьмая скорости"). Информационные разряды 1600b для кадра вместе обозначаются переменной  на фиг.16А.
На этапе 1600 может формироваться индикатор качества кадра (FQI) и добавляться в информационные разряды 1600b для кадра. Например, FQI может быть циклическим избыточным кодом (CRC), известным обычному специалисту в данной области техники. Сигнал 1600a представляет собой сочетание информационных разрядов 1600b и FQI, что также проиллюстрировано на фиг.16А.
На этапе 1610 концевые разряды кодера могут добавляться к сигналу 1600а. Например, концевые разряды кодера могут представлять постоянное количество обнуленных концевых разрядов для использования со сверточным кодером. Сигнал 1610а представляет собой сочетание сигнала 1600а с концевыми разрядами кодера, что также проиллюстрировано на фиг.16А.
На этапе 1620 сигнал 1610а кодируется и повторяется (или исключается). Как описывалось ранее, кодирование может включать в себя сверточное кодирование или турбокодирование и может служить для дополнительного увеличения (или уменьшения, в случае исключения) переданной энергии, ассоциированной с каждым символом. Отметим, что кодирование может применять другие методики, известные обычному специалисту в данной области техники, например блочное кодирование или другие типы кодирования, и не должно ограничиваться кодированием, явно описанным в настоящем раскрытии изобретения. Сигнал 1620а представляет собой кодированную и повторенную (или исключенную) версию сигнала 1610а, что также проиллюстрировано на фиг.16А.
На этапе 1630 сигнал 1620а перемежается, например, для улучшения разнесения кодированных символов по выбранному измерению сигнала. В типовой реализации символы могут перемежаться по времени. Сигнал 1630а представляет версию с перемежением сигнала 1620а, что также проиллюстрировано на фиг.16А.
На этапе 1640 символы с перемежением в сигнале 1630а преобразуются в предопределенный формат кадра, что также проиллюстрировано на фиг.16А. Формат кадра может задавать кадр как состоящий из множества подсегментов. В типовом варианте осуществления подсегменты могут быть любыми частями кадра, близкими по заданному измерению, например времени, частоте, коду или любому другому измерению. Кадр может состоять из постоянного множества таких подсегментов, причем каждый подсегмент содержит часть от общего количества символов, назначенных кадру. Например, в типовом варианте осуществления согласно стандарту W-CDMA подсегмент может задаваться в виде временного интервала. В типовом варианте осуществления согласно стандарту cdma2000 подсегмент может задаваться в виде группы регулирования мощности (PCG).
В некоторых типовых вариантах осуществления символы с перемежением могут быть преобразованы во времени, частоте, коде или любых других измерениях, используемых для передачи сигнала. Кроме того, формат кадра также может задавать включение, например, управляющих символов (не показаны) вместе с символами с перемежением в сигнале 1630а. Такие управляющие символы могут включать в себя, например, символы регулирования мощности, символы информации о формате кадра и т.д. Сигнал 1640а представляет выход этапа 1640 преобразования символа в кадр, что также проиллюстрировано на фиг.16А.
x
На этапе 1650 сигнал 1640а модулируется, например, в одну или несколько несущих. В некоторых типовых вариантах осуществления модуляция может применять, например, QAM (квадратурную амплитудную модуляцию), QPSK (квадратурную фазовую манипуляцию) и т.д. Сигнал 1650а представляет модулированную версию сигнала 1640а, что также проиллюстрировано на фиг.16А. Сигнал 1650а дополнительно обозначается переменной  на фиг.16А.
y
y
На этапе 1660 модулированный сигнал 1650а дополнительно обрабатывается, передается беспроводным способом и принимается приемником. Этап 1660 формирует принятые символы 1700а, дополнительно обозначенные переменной  на фиг.16А. Отметим, что обычный специалист в данной области техники примет во внимание, что методики для обработки сигнала 1650а для беспроводной передачи и приема общеизвестны и в этом документе дополнительно не раскрываются. Символы, содержащиеся в , могут быть дополнительно обработаны, как описано ниже.
Фиг.17 иллюстрирует временные диаграммы, ассоциированные со схемой сигнализации по прямой линии связи известного уровня техники для cdma2000.
На фиг.17 базовая станция (BS) на этапе 1700 передает последовательность кадров по прямому основному каналу (F-FCH TX) к мобильной станции (MS). В показанном типовом варианте осуществления подсегменты соответствуют группам регулирования мощности (PCG), шестнадцать из которых (пронумерованы от 0 до 15) составляют каждый кадр. После передачи всех шестнадцати PCG, соответствующих первому кадру TX Frame №0, BS начинает передачу следующего кадра TX Frame №1. В типовом варианте осуществления переданные данные могут быть обработаны, как ранее описывалось в этом документе со ссылкой на фиг.16 и 16A.
На стороне MS на этапе 1710 MS принимает переданные PCG. После приема последней PCG (то есть PCG №15) в RX Frame №0, соответствующем TX Frame №0, MS начинает декодирование RX Frame №0 с использованием всех принятых PCG. Декодированная информация после этого доступна в момент декодирования TD. В типовом варианте осуществления декодирование может выполняться, как описано ниже со ссылкой на фиг.18. Отметим, что пока MS декодирует TX Frame №0, одновременно принимаются PCG в TX Frame №1.
y
Фиг.18 иллюстрирует способ 1800 известного уровня техники для восстановления предполагаемых информационных разрядов b' из принятых символов .
y
На этапе 1805 символы  или 1700а принимаются для всего кадра.
y
y'
На этапе 1810 символы  или 1700а демодулируются, анализируются и избавляются от перемежения для создания символов , также обозначенных как сигнал 1810а. Обычный специалист в данной области техники примет во внимание, что выполняемые на этапе 1810 операции могут соответствовать обратным операциями, выполняемым на передатчике, как показано, например, на фиг.16.
y'
На этапе 1820 символы  декодируются и объединяются с учетом сведений о скорости R. В реализации скорость R может указывать, сколько разрядов присутствует в принятом кадре, и может использоваться, например, декодером для определения, в какой момент в принятой последовательности символов прекращать декодирование, и/или для удаления концевых разрядов из декодированной последовательности. На этапе 1820 также можно удалить концевые разряды декодированной последовательности, которые добавлены, например, на этапе 1610 в фиг.16. Результат этапа 1820 является выходным сигналом 1820а.
b'
На этапе 1830 проверяется FQI, который добавлен, например, на этапе 1600 в фиг.16, и также удаляется из информационных разрядов. В реализации результат проверки FQI может распознать декодирование либо как успех, либо как сбой. Этап 1830 формирует восстановленные информационные разряды, обозначенные как , вместе с результатом FQI, который может указывать либо успех, либо сбой.
На этапе 1840 способ может перейти к следующему кадру и повторить описанные выше этапы для следующего кадра.
В соответствии с настоящим раскрытием изобретения методики досрочного декодирования кадра и прекращения, которые описаны ниже, могут позволить всей системе 100 связи работать эффективнее и экономить мощность передачи, посредством этого увеличивая пропускную способность сотовой системы.
Фиг.19 иллюстрирует типовой вариант осуществления схемы для досрочного прекращения передач по прямой линии связи для систем, функционирующих в соответствии со стандартом cdma2000. Отметим, что типовой вариант осуществления показан только для пояснительных целей и не предназначен для ограничения объема настоящего раскрытия изобретения системами на основе cdma2000. Обычный специалист в данной области техники также примет во внимание, что определенные номера PCG и кадров, на которые ссылаются в этом документе, предназначены только для пояснительных целей и не предназначены для ограничения объема настоящего раскрытия изобретения.
На фиг.19 базовая станция (BS) на этапе 1900 передает последовательность кадров к мобильной станции (MS). В типовом варианте осуществления передачи могут осуществляться по прямому основному каналу (F-FCH TX). Как ранее описывалось выше, каждый показанный на фиг.19 подсегмент может соответствовать группе регулирования мощности (PCG) в cdma2000. BS начинает передачу с PCG №0 в TX Frame №0 и непрерывно передает PCG до тех пор, пока не принимается сигнал 1945 ACK от MS после PCG №8. Сигнал ACK передается MS для сигнализации BS, что MS успешно декодировала весь TX Frame №0 на основе уже принятых PCG.
После приема ACK 1945 BS прекращает передачу PCG, соответствующих TX Frame №0, и ждет до начала следующего кадра, TX Frame №1, перед передачей PCG для нового кадра TX Frame №1. Отметим, что во время ограниченного периода времени, ассоциированного с приемом и обработкой сигнала 1945 ACK, BS уже может начать передачу PCG №9 в TX Frame №0.
Номера ссылок с 1910 по 1940 иллюстрируют распределение во времени действий, выполняемых MS для формирования сигнала 1945 ACK, отправленного к BS, который разрешает досрочное прекращение передач кадров посредством BS.
На этапе 1910 MS принимает PCG для TX Frame №0 и TX Frame №1 в виде RX Frame №0 и RX Frame №1 соответственно.
На этапе 1920 MS пытается декодировать RX Frame №0, когда принимается каждая PCG в RX Frame №0, без ожидания всех шестнадцати PCG, выделенных RX Frame №0, который нужно принять. В типовом варианте осуществления для выполнения такого декодирования на основе PCG MS может использовать алгоритм декодирования по подсегменту, например 2000, позднее описанный ниже со ссылкой на фиг.20.
На этапе 1925 после приема PCG №7 MS успешно декодирует RX Frame №0, что определяется, например, путем проверки CRC, ассоциированного с принятыми разрядами. MS объявляет успех декодирования и переходит к передаче 1930 ACK.
На этапе 1930, после объявления успеха декодирования на этапе 1925, MS передает сигнал 1945 ACK MS к BS во время части передачи, ассоциированной с PCG №8 обратной линии связи.
В типовом варианте осуществления MS может просто передать сигнал ACK во время непосредственно следующей PCG, или в любой PCG, следующей за PCG, в которой определяется успех декодирования. В альтернативном типовом варианте осуществления, например показанном на фиг.19, распределение во времени передачи сигнала 1945 ACK может управляться с помощью маски 1940 ACK. Маска ACK действует для задания того, когда можно или нельзя передавать сигнал ACK. Предоставление такой маски ACK может ограничить пропускную способность линии связи, используемой при отправке сообщений с подтверждением.
На фиг.19 маска 1940 ACK характеризуется интервалами времени, обозначенными "1", в течение которых разрешена передача ACK по обратной линии связи. Передачи ACK не разрешаются в течение интервалов времени, обозначенных "0". В типовом варианте осуществления с помощью ограничения передач ACK только интервалами времени после предельной PCG маска ACK может обеспечить, что декодирование предпринимается только тогда, когда обработана достаточная часть принятого кадра. В соответствии с настоящим раскрытием изобретения MS может передавать сообщение ACK в следующем периоде времени, обозначенном как "1", с помощью маски ACK, которая непосредственно сопровождает успешное декодирование.
Отметим, что конкретные конфигурации маски ACK, показанные в этом документе, предназначены только для пояснительных целей и не предназначены для ограничения объема настоящего раскрытия изобретения никакой показанной маской ACK. Обычный специалист в данной области техники примет во внимание, что легко могут быть предоставлены альтернативные конфигурации маски ACK, чтобы разрешать передачу ACK в течение иных частей подсегментов или PCG, нежели показанные. Такие альтернативные типовые варианты осуществления рассматриваются как входящие в объем настоящего раскрытия изобретения.
В типовом варианте осуществления PCG, обозначенные шаблоном маски ACK, могут перекрываться с такими же PCG, которые установлены шаблоном для стробированного контрольного сигнала RL, используемым для сигнализации передачи кадра NR, например описанным ранее в этом документе со ссылкой на фиг.11.
В типовом варианте осуществления BS TX также может включать в себя передачу контрольного сигнала (не показана), которая может переключаться с непрерывно передаваемого контрольного сигнала на стробированный контрольный сигнал при приеме ACK 1945 MS, причем стробированный контрольный сигнал передается в соответствии с шаблоном стробированного контрольного сигнала.
Фиг.20 иллюстрирует типовой вариант осуществления схемы декодирования по подсегменту в соответствии с настоящим раскрытием изобретения. Отметим, что способ 2000 показан только для пояснительных целей и не имеет целью ограничивать объем настоящего раскрытия изобретения никакими конкретными показанными типовыми вариантами осуществления.
На фиг.20 на этапе 2001 индекс n подсегмента устанавливается в n=0.
y
n
На этапе 2005 способ принимает символы  для подсегмента n.
yΣ
yΣ
y'Σ
n
n
n
На этапе 2010 способ демодулирует, анализирует и устраняет перемежение у всех символов , принятых вплоть до подсегмента n текущего кадра и включающих его.  может включать в себя, например, все символы трафика, принятые от подсегмента 0 до подсегмента n включительно. Результат этапа 2010 обозначается как .
y'Σ
y'Σ
x
y'Σ
x
n
n
n
На этапе 2020 способ декодирует и объединяет символы . Обычный специалист в данной области техники примет во внимание, что хотя символы  обычно соответствуют только части всех символов , назначенных передатчиком для всего кадра, тем не менее, можно предпринять "досрочное" декодирование всего кадра с использованием только символов . Такая попытка досрочного декодирования может иметь большую вероятность успеха декодирования благодаря, например, избыточности в символах , введенной кодированием на дробной скорости и/или повторением, например, на этапе 1620 в фиг.16, и/или временным разнесением или разнесением другого измерения, достигаемым посредством перемежения на этапе 1630 в фиг.16.
На этапе 2020 кодированные концевые разряды могут дополнительно удаляться из декодированной двоичной последовательности для формирования сигнала 2020а.
На этапе 2030 способ проверяет FQI из сигнала 2020а и формирует результат 2030а FQI из накопленных принятых подсегментов для текущего кадра вплоть до n.
На этапе 2035 способ оценивает, указывает ли успех результат FQI. Если это так, то способ переходит к этапу 2040, где декодирование объявляется успешным, и способ переходит к формированию сообщения ACK, чтобы обеспечить возможность досрочного прекращения передач по прямой линии связи. Следующей доступной возможностью может быть, например, заданная маской ACK, как описано со ссылкой на фиг.5. Если это не так, то способ переходит к этапу 2037.
На этапе 2037 способ увеличивает n и определяет, остались ли дополнительные подсегменты в кадре, которые нужно принять. Если это так, то способ возвращается к этапу 2005. Если это не так, то на этапе 2060 способ переходит к объявлению декодирования для кадра неуспешным.
На этапе 2070 декодер переходит к оценке следующего кадра.
Фиг.21 иллюстрирует реализацию 2100 тракта символа в прямой линии связи известного уровня техники для Конфигурации радиоканала №4 (RC4) в соответствии со стандартом cdma2000, а также типовой вариант 2110 осуществления тракта символа в прямой линии связи в соответствии с настоящим раскрытием изобретения. В реализации 2100 индикатор качества кадра включает в себя CRC с длиной 6, 6, 8 или 12, которые присоединяются к разрядам кадра в зависимости от символьной скорости кадра. В типовом варианте 2110 осуществления, в соответствии с настоящим раскрытием изобретения индикатор качества кадра включает в себя CRC увеличенной длины 12, 12, 12 или 12, которые присоединяются к разрядам кадра. Использование CRC с увеличенной длиной повышает эффективность схем досрочного декодирования в соответствии с настоящим раскрытием изобретения, позволяя, например, более точное определение успеха декодирования для методик досрочного декодирования в соответствии с настоящим раскрытием изобретения. Отметим, что определенные длины CRC, проиллюстрированные в этом документе, предоставляются только для пояснительных целей и не предназначены для ограничения объема настоящего раскрытия изобретения никакими конкретными проиллюстрированными длинами CRC.
Как дополнительно показано в реализации 2100, скоростями исключения символов являются 1/5, 1/9, Нет и Нет в зависимости от символьной скорости кадра. В типовом варианте 2110 осуществления в соответствии с настоящим раскрытием изобретения скоростями исключения символов являются 1/3, 1/5, 1/25 и Нет, в зависимости от символьной скорости кадра. Обычный специалист в данной области техники примет во внимание, что увеличенное исключение в типовом варианте 2110 осуществления может использоваться для обеспечения CRC увеличенной длины, требуемых типовым вариантом 2110 осуществления.
Фиг.22 иллюстрирует типовой вариант осуществления схемы 2200 сигнализации, используемой для сигнализации сообщения ACK по обратной линии связи для досрочного прекращения передач по прямой линии связи. На фиг.22 обратный канал 2210 ACK (R-ACKCH) модулируется с использованием амплитудной манипуляции (OOK) на коде 2212 Уолша W(64, 16) с использованием модулятора 2214. Относительное усиление 2216 канала применяется к результирующему сигналу и предоставляется в аддитивный объединитель 2218.
На фиг.22 обратный основной канал 2220 (R-FCH), имеющий скорость в 1536 символов за 20 мс, модулируется на функции 2222 Уолша W(16, 4) с использованием модулятора 2224. Относительное усиление 2226 канала применяется к результирующему сигналу, и результат также предоставляется в аддитивный объединитель 2218. Выход аддитивного объединителя может предоставляться в квадратурном канале 2228 (Q) для передачи по обратной линии связи к BS. В показанном типовом варианте осуществления также предоставляется синфазный (I) канал 2234, который включает в себя обратный пилотный канал 2230 (R-PICH).
Отметим, что типовой вариант осуществления схемы сигнализации ACK по обратной линии связи, показанный со ссылкой на фиг.22, предоставляется только для пояснительных целей и не предназначен для ограничения объема настоящего раскрытия изобретения никаким конкретным вариантом осуществления схемы сигнализации ACK. Обычный специалист в данной области техники примет во внимание, что альтернативные методики для сигнализации ACK по обратной линии связи могут быть легко получены с учетом настоящего раскрытия изобретения, включая применение иных форм модуляции и отправку сообщения ACK по альтернативным каналам, нежели показанные. Такие альтернативные типовые варианты осуществления рассматриваются как входящие в объем настоящего раскрытия изобретения.
Фиг.23 иллюстрирует типовой вариант осуществления схемы 2300 для досрочного прекращения передач по обратной линии связи для систем, функционирующих в соответствии со стандартом cdma2000. Отметим, что типовой вариант осуществления показан только для пояснительных целей и не предназначен для ограничения объема настоящего раскрытия изобретения никакой конкретной показанной схемой досрочного прекращения на обратной линии связи. Обычный специалист в данной области техники примет во внимание, что определенные номера PCG и кадров, на которые ссылаются в этом документе, предназначены только для пояснительных целей.
На фиг.23 мобильная станция (MS) на этапе 2300 передает последовательность кадров к базовой станции (BS). В типовом варианте осуществления кадры могут передаваться по обратному основному каналу (R-FCH TX). На фиг.23 каждый показанный подсегмент соответствует группе регулирования мощности (PCG). MS начинает передачу TX Frame №0 с PCG №0 и непрерывно передает PCG, пока не принимается сигнал 2345 ACK от BS после PCG №8. После приема ACK 2345 MS прекращает передачу PCG, соответствующих TX Frame №0, и ждет до начала следующего кадра, TX Frame №1, чтобы начать передачу PCG, соответствующих TX Frame №1.
Номера ссылок с 2310 по 2340 иллюстрируют распределение во времени действий, выполняемых BS для формирования сигнала 2345 ACK, отправленного к MS, который разрешает досрочное прекращение передач кадров по обратной линии связи посредством MS.
На этапе 2310 BS принимает PCG в TX Frame №0 и TX Frame №1 в виде RX Frame №0 и RX Frame №1 соответственно.
На этапе 2320 BS пытается декодировать RX Frame №0, когда принимается каждая отдельная PCG, без ожидания всех шестнадцати PCG, выделенных RX Frame №0, который нужно принять. В типовом варианте осуществления для выполнения такого декодирования на основе PCG BS может использовать алгоритм декодирования по подсегменту, например 2000, ранее описанный со ссылкой на фиг.20.
На этапе 2325 после приема PCG №5 BS объявляет успех декодирования и переходит к этапу 2330 передачи ACK, чтобы сформировать сигнал TX ACK BS.
На этапе 2330, после объявления успеха декодирования на этапе 2325, BS передает сигнал 2345 ACK во время части передачи, ассоциированной с PCG №8 прямой линии связи. Часть передачи, во время которой отправляется сигнал 2345 ACK, может задаваться соответствующей маской 2340 ACK.
В типовом варианте осуществления шаблон маски ACK может разрешить передачу ACK только во время тех PCG, в которых команда регулирования мощности отправляется по прямой линии связи (FL), чтобы управлять мощностью передач по обратной линии связи (RL), как описывалось в этом документе со ссылкой на фиг.19.
На фиг.23 этап 2350 дополнительно иллюстрирует передачу контрольного сигнала обратной линии связи посредством MS в соответствии с типовым вариантом осуществления схемы досрочного прекращения на обратной линии связи. На этапе 2350, после того как посредством MS принимается сигнал 2345 ACK от BS в PCG №8, MS прекращает передачу контрольного сигнала RL в каждой PCG. Точнее, как показано, передача контрольного сигнала RL может выключаться для выбранных PCG. Это может служить как для экономии мощности передачи контрольного сигнала RL для оставшихся PCG, так и для предоставления BS дополнительного механизма сигнализации ACK. В типовом варианте осуществления шаблон стробированного контрольного сигнала RL для оставшихся PCG может соответствовать шаблону, используемому для сигнализации передачи кадра NR, например ранее описанному в этом документе со ссылкой на фиг.11.
В показанном типовом варианте осуществления контрольный сигнал RL выключается во время PCG 9, 10, 13 и 14. Вообще, контрольный сигнал RL может выключаться в чередующихся группах из двух PCG после того, как передается сигнал ACK, до конца досрочно законченного кадра. Дополнительно следует отметить, что как и в случае стробирования контрольного сигнала в кадрах NR для стробирования контрольного сигнала в досрочно законченных кадрах могут использоваться различные схемы, например: одна включенная группа регулирования мощности с последующей выключенной одной группой регулирования мощности; две включенные группы регулирования мощности с последующими двумя выключенными группами регулирования мощности; и любой другой шаблон, функционирующий для снижения мощности передачи.
Фиг.24 иллюстрирует реализацию 2400 тракта символа в обратной линии связи известного уровня техники, а также типовой вариант 2410 осуществления тракта символа в обратной линии связи в соответствии с настоящим раскрытием изобретения. В реализации 2400 CRC с длиной 6, 6, 8 или 12 присоединяются к разрядам кадра в зависимости от символьной скорости кадра. В типовом варианте 2410 осуществления, в соответствии с настоящим раскрытием изобретения к разрядам кадра могут присоединяться CRC увеличенной длины 12, 12, 12 или 12. Как и в случае с обработкой на прямой линии связи, проиллюстрированной на фиг.21, использование CRC с увеличенной длиной повышает эффективность схем досрочного декодирования в соответствии с настоящим раскрытием изобретения, позволяя, например, более точное определение успеха декодирования для методик досрочного декодирования. Отметим, что определенные длины CRC, проиллюстрированные в этом документе, предоставляются только для пояснительных целей и не предназначены для ограничения объема настоящего раскрытия изобретения никакими конкретными проиллюстрированными длинами CRC.
Как дополнительно показано в реализации 2400, скоростями исключения символов являются 1/5, 1/9, Нет и Нет в зависимости от символьной скорости кадра. В типовом варианте 2410 осуществления в соответствии с настоящим раскрытием изобретения скоростями исключения символов являются 1/3, 1/5, 1/25 и Нет, в зависимости от символьной скорости кадра. Обычный специалист в данной области техники примет во внимание, что повышенное использование исключения в типовом варианте 2410 осуществления может обеспечить CRC с увеличенной длиной, которые также присутствуют в типовом варианте 2410 осуществления.
В типовом варианте осуществления сигнал ACK, отправленный BS к MS, может предоставляться путем замены (исключения) разряда, имеющего заранее установленное положение в канале трафика прямой линии связи, и/или с использованием амплитудной манипуляции (OOK) в заранее установленном положении, чтобы сигнализировать ACK или NAK (отсутствие подтверждения) для MS. В типовом варианте осуществления заранее установленное положение может меняться на основе кадра в соответствии с заранее установленной псевдослучайной битовой комбинацией. В типовом варианте осуществления разряд ACK может быть мультиплексирован во временной области (TDM) с разрядом регулирования мощности обратной линии связи.
Отметим, что описанные выше особенности досрочного прекращения кадра могут применяться не только к основному каналу на линии связи cdma2000, но также и к "высокоскоростному" дополнительному каналу. Например, в альтернативном типовом варианте осуществления (не показан) механизм сигнализации ACK по прямой линии связи может использоваться, чтобы обеспечить возможность досрочного прекращения передач одной или несколькими MS по одному или нескольким соответствующим обратным дополнительным каналам.
Например, в типовом варианте осуществления (не показан) одна или несколько MS могут одновременно передавать кадры по соответствующим обратным дополнительным каналам. Если BS успешно принимает кадр по обратному дополнительному каналу от MS, то BS может передать ACK по соответствующему прямому общему подканалу подтверждения в прямом общем канале подтверждения, причем один подканал в каждом прямом общем канале подтверждения назначен для управления одним обратным дополнительным каналом. Таким образом, прямые общие подканалы подтверждения от нескольких MS могут мультиплексироваться в одном прямом общем канале подтверждения. Например, в типовом варианте осуществления несколько подканалов могут быть мультиплексированы во времени в одном общем канале подтверждения в соответствии с заранее установленным шаблоном, известным BS и одной или нескольким MS. Такой заранее установленный шаблон может быть указан посредством внешней сигнализации (не показана).
BS может поддерживать работу по одному или нескольким прямым общим каналам подтверждения. В типовом варианте осуществления подсегменты или PCG, в которых может передаваться прямой общий канал подтверждения для обратных дополнительных каналов, может указываться маской ACK, которая ранее описывалась в этом документе.
В альтернативном типовом варианте осуществления может предоставляться механизм сигнализации ACK по обратной линии связи, чтобы управлять передачами как по прямому основному каналу, так и по одному или нескольким прямым дополнительным каналам для систем, работающих в соответствии со стандартом cdma2000. Фиг.25 иллюстрирует типовой вариант осуществления схемы 2500 сигнализации, используемой для сигнализации сообщения ACK по обратной линии связи для досрочного прекращения прямого основного канала (F-FCH) и/или вплоть до двух прямых дополнительных каналов (F-SCH1 и F-SCH2).
На фиг.25 обратный канал 2520 ACK (R-ACKCH) модулируется с использованием двухпозиционной фазовой манипуляции (BPSK) на функции 2522 Уолша W(64, 16) с использованием модулятора 2524. В типовом варианте осуществления R-ACKCH 2520 может сигнализировать BS прекратить передачи по прямому основному каналу (F-FCH). Относительное усиление 2526 канала применяется к результирующему сигналу и предоставляется в аддитивный объединитель 2518.
На фиг.25 второй обратный канал 2510 ACK (R-ACKCH) модулируется с использованием двухпозиционной фазовой манипуляции (BPSK) на функции 2512 Уолша W(16, 12) с использованием модулятора 2514. В типовом варианте осуществления ACKCH 2510 может сигнализировать BS прекратить передачи по первому прямому дополнительному каналу (F-SCH1). Относительное усиление 2516 канала применяется к результирующему сигналу и предоставляется в аддитивный объединитель 2518.
Как дополнительно показано на фиг.25, оба канала R-ACK могут объединяться с обратным основным каналом (R-FCH) на квадратурной составляющей (Q) сигнала RL. R-FCH может иметь скорость в 1536 символов за 20 мс и также модулируется на функции 2532 Уолша W(16, 4) с использованием модулятора 2534. Относительное усиление 2536 канала применяется к результирующему сигналу и предоставляется в аддитивный объединитель 2518. Выход аддитивного объединителя может предоставляться в квадратурном канале 2528 (Q) для передачи по обратной линии связи к BS.
Как дополнительно показано на фиг.25, третий обратный канал 2550 ACK (R-ACKCH) модулируется с использованием амплитудной манипуляции (OOK) на функции 2552 Уолша W(16, 8) с использованием модулятора 2554. В типовом варианте осуществления ACKCH 2550 может сигнализировать BS прекратить передачи по второму прямому дополнительному каналу (F-SCH2). Относительное усиление 2556 канала применяется к результирующему сигналу и предоставляется в аддитивный объединитель 2548. R-ACKCH 2550 может объединяться с обратным пилотным каналом 2540 (R-PICH), используя сумматор 2548 для формирования синфазного (I) сигнала 2544 обратной линии связи.
Обычный специалист в данной области техники примет во внимание, что вышеприведенные иллюстрации определенных схем сигнализации ACK для прямой линии связи предоставляются только для пояснительных целей и не предназначены для ограничения объема настоящего раскрытия изобретения никакими конкретными схемами сигнализации ACK для прямых и обратных каналов.
Фиг.26 иллюстрирует типовой вариант осуществления способа 2600 в соответствии с настоящим раскрытием изобретения. Отметим, что способ 2600 показан только для пояснительных целей и не предназначен для ограничения объема настоящего раскрытия изобретения никаким конкретным способом.
На этапе 2610 принимается речевой кадр.
На этапе 2620 способ пробует досрочное декодирование принятого речевого кадра. В типовом варианте осуществления досрочное декодирование может быть опробовано до того, как принимаются все подсегменты кадра.
На этапе 2630 способ определяет, успешно ли предпринятое декодирование речевого кадра. В типовом варианте осуществления может проверяться индикатор качества кадра, например CRC, для определения, было ли декодирование кадра успешным.
На этапе 2640 передается сигнал подтверждения (ACK) для прекращения передачи речевого кадра.
Методики досрочного прекращения в настоящем раскрытии изобретения без труда могут применяться в ситуациях, где мобильная станция находится в "мягкой передаче обслуживания", то есть где MS взаимодействует одновременно с несколькими BS по прямой и/или обратной линии связи.
Например, когда MS находится в мягкой передаче обслуживания между двумя BS, передачи по обратной линии связи посредством MS могут приниматься на каждой из двух BS, любая из которых или обе могут передать сигнал ACK (не обязательно одновременно) обратно к MS, чтобы прекратить передачи MS. В типовом варианте осуществления в ответ на прием более одного сигнала ACK в течение передачи кадров по обратной линии связи MS может прекратить передачу текущего кадра после приема первого из сигналов ACK. Кроме того, досрочное прекращение аналогичным образом может применяться для управления передачами по прямой линии связи посредством двух BS к MS. Например, в ответ на успешное досрочное декодирование кадра, принятого одновременно от двух BS, MS может передать сигнал ACK для прекращения передач обеими BS по прямой линии связи. Такие альтернативные типовые варианты осуществления рассматриваются как входящие в объем настоящего раскрытия изобретения.
Специалисты в данной области техники поняли бы, что информация и сигналы могут быть представлены с использованием любой из ряда различных технологий и методик. Например, данные, инструкции, команды, информация, сигналы, разряды, символы и элементарные посылки, на которые могут ссылаться по всему вышеприведенному описанию, могут быть представлены напряжениями, токами, электромагнитными волнами, магнитными полями или частицами, оптическими полями или частицами, или любым их сочетанием.
Специалисты дополнительно признали бы, что различные пояснительные логические блоки, модули, схемы и этапы алгоритмов, описанные применительно к типовым вариантам осуществления, раскрытым в этом документе, могут быть реализованы в виде электронных аппаратных средств, компьютерного программного обеспечения или их сочетаний. Чтобы ясно проиллюстрировать эту взаимозаменяемость аппаратных средств и программного обеспечения, различные пояснительные компоненты, блоки, модули, схемы и этапы описаны выше, как правило, на основе их функциональных возможностей. Реализованы ли такие функциональные возможности как аппаратные средства или как программное обеспечение, зависит от конкретного применения и конструктивных ограничений, налагаемых на всю систему. Квалифицированные специалисты могут реализовать описанные функциональные возможности различными путями для каждого конкретного применения, но такие решения по реализации не должны интерпретироваться как вызывающие отклонение от объема типовых вариантов осуществления настоящего изобретения.
Различные пояснительные логические блоки, модули и схемы, описанные применительно к типовым вариантам осуществления, раскрытым в этом документе, могут быть реализованы или выполнены с помощью универсального процессора, цифрового процессора сигналов (DSP), специализированной интегральной схемы (ASIC), программируемой пользователем вентильной матрицы (FPGA) или другого программируемого логического устройства, схемы на дискретных компонентах или транзисторной логики, дискретных аппаратных компонентов или любого их сочетания, предназначенных для выполнения описанных в этом документе функций. Универсальный процессор может быть микропроцессором, но в альтернативном варианте процессор может быть любым традиционным процессором, контроллером, микроконтроллером или конечным автоматом. Процессор также может быть реализован в виде сочетания вычислительных устройств, например сочетания DSP и микропроцессора, множества микропроцессоров, одного или нескольких микропроцессоров совместно с ядром DSP, или любой другой подобной конфигурации.
Этапы способа или алгоритма, описанные применительно к типовым вариантам осуществления, раскрытым в этом документе, могут быть реализованы непосредственно в аппаратных средствах, в программном модуле, выполняемом процессором, или в сочетании этих двух элементов. Программный модуль может находиться в оперативном запоминающем устройстве (RAM), на флэш-памяти, в постоянном запоминающем устройстве (ROM), электрически программируемом ROM (EPROM), электрически стираемом и программируемом ROM (EEPROM), регистрах, жестком диске, съемном диске, компакт-диске или на любом другом виде носителя информации, известном в данной области техники. Типовой носитель информации соединяется с процессором таким образом, что процессор может считывать информацию и записывать информацию на носитель информации. В альтернативном варианте носитель информации может составлять единое целое с процессором. Процессор и носитель информации могут постоянно находиться в ASIC. ASIC может постоянно находиться в пользовательском терминале. В альтернативном варианте процессор и носитель информации могут постоянно находиться в виде обособленных компонентов в пользовательском терминале.
В одном или нескольких типовых вариантах осуществления описываемые функции могут быть реализованы в аппаратных средствах, программном обеспечении, микропрограммном обеспечении или любом их сочетании. При реализации в программном обеспечении функции могут храниться или передаваться в виде одной или нескольких команд или кода на машиночитаемом носителе. Машиночитаемые носители включают в себя как компьютерные носители информации, так и средства связи, включая любой носитель, который способствует передаче компьютерной программы из одного места в другое. Носители информации могут быть любыми доступными носителями, к которым можно обращаться с помощью компьютера. В качестве примера, а не ограничения, такие машиночитаемые носители могут быть выполнены в виде RAM, ROM, EEPROM, компакт-диска или другого накопителя на оптических дисках, накопителя на магнитных дисках или других магнитных запоминающих устройств, либо любого другого носителя, который может использоваться для перемещения или хранения необходимого программного кода в виде команд или структур данных и к которому [носителю] можно обращаться с помощью компьютера. Также любое соединение корректно называть машиночитаемым носителем. Например, если программное обеспечение передается с веб-сайта, сервера или другого удаленного источника с использованием коаксиального кабеля, оптоволоконного кабеля, витой пары, цифровой абонентской линии (DSL) или беспроводных технологий, например ИК-связи, радиочастотной связи и СВЧ-связи, то коаксиальный кабель, оптоволоконный кабель, витая пара, DSL или беспроводные технологии, например ИК-связь, радиочастотная связь и СВЧ-связь, включаются в определение носителя. Понятие диск (disk и disc), при использовании в данном документе, включает в себя компакт-диск (CD), лазерный диск, оптический диск, цифровой универсальный диск (DVD), гибкий диск и диск Blu-ray, где диски (disks) обычно воспроизводят данные магнитным способом, тогда как диски (discs) воспроизводят данные оптически с помощью лазеров. Сочетания вышеперечисленного также следует включать в область машиночитаемых носителей.
Предшествующее описание раскрытых типовых вариантов осуществления предоставляется, чтобы дать возможность любому специалисту в данной области техники создать или использовать настоящее изобретение. Различные модификации к этим типовым вариантам осуществления будут полностью очевидны специалистам в данной области техники, а общие принципы, определенные в этом документе, могут быть применены к другим типовым вариантам осуществления без отклонения от сущности или объема изобретения. Таким образом, настоящее изобретение не предназначено, чтобы ограничиваться показанными в этом документе типовыми вариантами осуществления, а должно соответствовать самому широкому объему, согласующемуся с принципами и новыми признаками, раскрытыми в этом документе.