RU2214685C2 - Dynamic allocation of frequency band for transmission with use of wireless communication protocol in code-division multiple access radio communication system - Google Patents

Dynamic allocation of frequency band for transmission with use of wireless communication protocol in code-division multiple access radio communication system Download PDF

Info

Publication number
RU2214685C2
RU2214685C2 RU2000101315/09A RU2000101315A RU2214685C2 RU 2214685 C2 RU2214685 C2 RU 2214685C2 RU 2000101315/09 A RU2000101315/09 A RU 2000101315/09A RU 2000101315 A RU2000101315 A RU 2000101315A RU 2214685 C2 RU2214685 C2 RU 2214685C2
Authority
RU
Russia
Prior art keywords
subchannels
data
channel
transmission
frequency band
Prior art date
Application number
RU2000101315/09A
Other languages
Russian (ru)
Other versions
RU2000101315A (en
Inventor
Томас Е. ГОРСАЧ (US)
Томас Е. ГОРСАЧ
Карло АМАЛФИТАНО (US)
Карло АМАЛФИТАНО
Original Assignee
Тантиви Коммьюникейшенс, Инк.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Тантиви Коммьюникейшенс, Инк. filed Critical Тантиви Коммьюникейшенс, Инк.
Publication of RU2000101315A publication Critical patent/RU2000101315A/en
Application granted granted Critical
Publication of RU2214685C2 publication Critical patent/RU2214685C2/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/12Wireless traffic scheduling

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

FIELD: radio engineering, method of signal transmission in CDMA system. SUBSTANCE: algorithm of dynamic allocation of frequency band operates on limits computed on the basis of available ports falling at each subscriber, on anticipated user's frequency band and on parallel user's frequency band compared with carrying capacity. There is also provided priority servicing, unbalanced usage of forward and backward spectra, priority for sending speech messages and commutation of frequency bands. EFFECT: raised efficiency of control over formation and elimination of channels. 7 dwg

Description

Все возрастающее использование беспроводной телефонии и персональных компьютеров основной массой населения приводит к соответствующему спросу на дополнительные телекоммуникационные услуги, которые первоначально предназначались для использования только в специализированных областях применения. The increasing use of wireless telephony and personal computers by the bulk of the population leads to a corresponding demand for additional telecommunication services, which were originally intended for use only in specialized fields of application.

Так, в конце 80-х годов беспроводной голосовой связью, например существующей сотовой связью, в связи с ожидаемой высокой абонентской платой пользовались исключительно бизнесмены. То же самое относилось к доступу к удаленным компьютерным сетям, в результате чего, до самого недавнего времени, лишь бизнесмены и большие учреждения могли себе позволить иметь необходимое компьютерное оборудование и оборудование для доступа к проводным линиям связи. So, in the late 80s, wireless business communications, for example, existing cellular communications, were used exclusively by businessmen due to the expected high monthly fee. The same was true for access to remote computer networks, as a result of which, until very recently, only businessmen and large institutions could afford the necessary computer equipment and equipment for access to wired communication lines.

Однако основная масса населения во все возрастающей степени хочет не только иметь доступ к сетям, например, к Интернету и частным сетям, но и иметь доступ к этим сетям также посредством беспроводного соединения. Это особенно относится к пользователям портативных компьютеров, ноутбуков, карманных цифровых ассистентов и т.п. Все эти пользователи предпочли бы иметь доступ к таким сетям без необходимости быть привязанными к телефонной линии. However, the bulk of the population increasingly wants not only to have access to networks, for example, to the Internet and private networks, but also to have access to these networks also via wireless connection. This is especially true for users of laptops, laptops, handheld digital assistants, etc. All these users would prefer to have access to such networks without having to be tied to a telephone line.

До сих пор нет широко распространенного удовлетворительного решения, предлагающего недорогой высокоскоростной доступ в Интернет и другие сети с использованием существующих беспроводных сетей. Эта ситуация, скорее всего, является следствием нескольких неблагоприятных обстоятельств. Например, обычный способ предоставления высокоскоростной передачи данных в бизнесе по проводным линиям связи с трудом может быть приспособлен для голосовой связи в большинстве домов или офисов. В дополнение, такие стандартные службы высокоскоростной передачи данных не очень хорошо пригодны для эффективной передачи с помощью стандартных беспроводных сотовых аппаратов. There is still no widespread satisfactory solution offering low-cost, high-speed access to the Internet and other networks using existing wireless networks. This situation is most likely the result of several adverse circumstances. For example, the usual way to provide high-speed data transfer in a business via hard-wired communication lines can be adapted for voice communication in most homes or offices. In addition, such standard high speed data services are not well suited for efficient transmission using standard wireless cellular devices.

Более того, существующая сотовая сеть была изначально разработана только для передачи голосовых сообщений. В настоящее время используемые схемы беспроводной модуляции продолжают уделять главное внимание передаче голосовой информации, при этом везде доступная максимальная скорость передачи данных составляет порядка 9,6 кбайт/с. Это связано с тем, что сотовая телефонная сеть в большинстве стран, включая Соединенные Штаты, использует аналоговые голосовые каналы, имеющие полосу частот от 300 до 3600 Гц. Такой низкочастотный канал не может обеспечить прямую передачу данных со скоростями 28,8 кбайт/с или даже 56,6 кбайт/с, которые в настоящее время доступны везде, с использованием недорогих модемов для проводных линий связи, скорости передачи данных которых считаются в настоящее время минимально допустимыми скоростями при доступе в Интернет. Moreover, the existing cellular network was originally designed only for voice messaging. Currently used wireless modulation schemes continue to focus on the transmission of voice information, while the everywhere available maximum data rate is about 9.6 kb / s. This is due to the fact that the cellular telephone network in most countries, including the United States, uses analog voice channels having a frequency band from 300 to 3600 Hz. Such a low-frequency channel cannot provide direct data transfer at speeds of 28.8 kb / s or even 56.6 kb / s, which are currently available everywhere, using inexpensive modems for wired communication lines, the data transfer rates of which are currently considered minimum acceptable speeds when accessing the Internet.

Коммутационные сети с более высокоскоростными блоками в настоящее время только начинают использоваться в Соединенных Штатах. Хотя определенные проводные линии связи, называемые Цифровые Сети с Предоставлением Комплексных Услуг (сети ISDN), способные передавать данные с более высокими скоростями, известны в течение ряда лет, их стоимость лишь недавно была снижена до уровня, который может быть привлекательным для домашнего потребителя, даже для проводных линий связи. Хотя такие сети были известны в то время, когда создавались сотовые системы, для большей части структур сотовых сетей не предусматривается предоставление услуг уровня сетей ISDN для передачи данных. Switching networks with higher-speed blocks are only just beginning to be used in the United States. Although certain wired communication lines, called Integrated Services Digital Networks (ISDN), capable of transmitting data at higher speeds, have been known for several years, their cost has only recently been reduced to a level that can be attractive to a home consumer, even for wired communication lines. Although such networks were known at the time when cellular systems were being created, for the majority of cellular network structures, the provision of ISDN network level data services is not provided.

В заявке на европейский патент ЕР 0719062 А2 описывается система и архитектура сети для обеспечения динамического выделения полосы частот или канала. В этой системе выделение полосы частот динамически регулируется в соответствии с выбранными уровнями сервиса. Например, базовый телефонный сервис, беспроводной ISDN-сервис, беспроводной сервис по передаче данных, беспроводной сервис по передаче мультимедийных данных и другие виды сервиса, например, беспроводная передача видеоизображения, поддерживаются в системе путем выделения соответствующего количества каналов для поддержки каждого такого сервиса по требованию. European patent application EP 0719062 A2 describes a network system and architecture for dynamically allocating a frequency band or channel. In this system, the allocation of frequency bands is dynamically adjusted according to the selected service levels. For example, a basic telephone service, a wireless ISDN service, a wireless data service, a wireless multimedia service and other types of service, for example, wireless video transmission, are supported in the system by allocating the appropriate number of channels to support each such service on demand.

Сущность изобретения
Задача, на решение которой направлено настоящее изобретение, заключается в обеспечении высокоскоростной передачи данных и голосовых сообщений через стандартные беспроводные каналы связи. Согласно изобретению данная задача решается благодаря эффективному использованию возможностей уникального объединения протоколов и существующей сотовой сигнализации, какое доступно с использованием модулированных систем типа систем множественного доступа с кодовым разделением (систем CDMA). Более конкретно, предлагается способ предоставления беспроводной передачи цифровых сигналов при осуществлении беспроводной связи между множеством абонентских модулей и базовой станцией, причем цифровые сигналы передаются с использованием по меньшей мере одного радиочастотного канала через радиосигналы, модулированные по стандарту множественного доступа с кодовым разделением (CDMA) и имеющие номинальную скорость передачи данных. Способ по изобретению характеризуется тем, что дополнительно включает следующие операции:
а) образование доступного множества субканалов в пределах каждого CDMA радиоканала, причем скорость передачи данных каждого субканала значительно меньше, чем упомянутая номинальная скорость передачи данных модулированных радиосигналов;
b) установление сеанса связи сетевого уровня через базовую станцию между оконечным оборудованием, соединенным с абонентским модулем, и другим оконечным оборудованием, соединенным с базовой станцией; и
c) выделение во время сеанса сетевого уровня имеющихся в наличии субканалов только на основе реальной потребности, с изменением количества выделенных субканалов в процессе осуществления данного сеанса.
SUMMARY OF THE INVENTION
The problem to which the present invention is directed, is to provide high-speed transmission of data and voice messages through standard wireless communication channels. According to the invention, this problem is solved by efficiently utilizing the capabilities of the unique combination of protocols and existing cellular signaling, which is available using modulated systems such as code division multiple access (CDMA) systems. More specifically, a method is provided for providing wireless digital signal transmission in wireless communication between a plurality of subscriber units and a base station, the digital signals being transmitted using at least one radio frequency channel via radio signals modulated by a code division multiple access (CDMA) standard and having nominal data rate. The method according to the invention is characterized in that it further includes the following operations:
a) the formation of an accessible set of subchannels within each CDMA radio channel, and the data transfer rate of each subchannel is much lower than the mentioned nominal data rate of the modulated radio signals;
b) establishing a network layer communication session through the base station between the terminal equipment connected to the subscriber module and other terminal equipment connected to the base station; and
c) selection during the network layer session of available subchannels only on the basis of real need, with a change in the number of allocated subchannels in the process of this session.

Предпочтительно операция b) включает первоначальное выделение одного субканала при установлении сеанса сетевого уровня и выделение дополнительных субканалов, как только во время сеанса потребуется дополнительная полоса частот для поддержки передачи цифровых сигналов. Preferably, operation b) includes initially allocating one subchannel when establishing a network layer session and allocating additional subchannels as soon as an additional frequency band is needed during the session to support the transmission of digital signals.

Множество субканалов предпочтительно выделяют на одной радиочастотной несущей. При этом операция (а) образования доступного множества субканалов в пределах каждого CDMA радиоканала дополнительно включает назначение множества ортогональных кодов каждому CDMA каналу для предоставления таким образом множества субканалов, причем каждый субканал поддерживает скорость передачи данных значительно меньшую, чем скорость передачи данных, поддерживаемая самим CDMA каналом. A plurality of subchannels are preferably isolated on a single radio frequency carrier. In this case, the operation (a) of forming an accessible set of subchannels within each CDMA radio channel further includes assigning a plurality of orthogonal codes to each CDMA channel to provide thus a plurality of subchannels, with each subchannel supporting a data rate much lower than the data rate supported by the CDMA channel itself .

Цифровые сигналы, используемые при осуществлении способа по изобретению, имеют различные номинальные полосы частот. Эти сигналы могут содержать оцифрованное представление голосового сигнала, и в одном из своих вариантов способ дополнительно включает операцию сохранения выделения субканалов, достаточных для обслуживания полосы частот, требуемой для голосового сигнала на протяжении сеанса связи. Альтернативно способ дополнительно включает операцию выбора полосы частот субканала, достаточной для непрерывной передачи голосового сигнала. The digital signals used in the implementation of the method according to the invention have different nominal frequency bands. These signals may include a digitized representation of the voice signal, and in one of its variants, the method further includes the operation of maintaining the allocation of subchannels sufficient to serve the frequency band required for the voice signal during the communication session. Alternatively, the method further includes the step of selecting a sub-channel bandwidth sufficient for continuous transmission of the voice signal.

В предпочтительном варианте осуществления изобретения операция с) дополнительно включает освобождение субканалов, когда во время сеанса связи отсутствуют цифровые сигналы, при сохранении сеанса связи на сетевом уровне и при одновременном спуфинге более низкого физического уровня на абонентском модуле для обеспечения функционирования аналогично тому, как если бы имелась в наличии достаточная полоса частот для непрерывной передачи цифровых сигналов. При этом предлагается выделять субканалы на основе обслуживания ряда абонентских модулей в соответствии с классами их приоритета. Могут использоваться соответствующие алгоритмы выделения субканалов для предложения различных уровней приоритетного обслуживания для определенных абонентов. Они могут выделяться на основе имеющихся портов для каждого абонента, ожидаемой полосы частот, занимаемой абонентом, уровня повышенной оплаты за сервис и т. п. Желательно также, чтобы способ по настоящему изобретению дополнительно включал операции:
d) буферизации данных, полученных от сеанса связи с оконечным оборудованием до достижения минимального количества элементов данных, требующих передачи;
e) запроса выделения по меньшей мере одного субканала для сеанса связи с оконечным оборудованием,
f) передачи данных с использованием выделенных субканалов;
g) запроса на выделение дополнительных субканалов для связи от сеанса оконечного оборудования в случае, если количество элементов буферизованных данных превысит заданную максимальную пороговую величину; и
h) освобождения субканалов от выделения для сеанса связи с оконечным оборудованием в случае, если количество элементов буферизованных данных становится ниже заданной минимальной пороговой величины.
In a preferred embodiment of the invention, operation c) further includes releasing the subchannels when there are no digital signals during the communication session, while maintaining the communication session at the network level and while spoofing the lower physical layer at the subscriber module to ensure operation similar to that if there were Adequate frequency band is available for continuous transmission of digital signals. It is proposed to allocate subchannels based on the maintenance of a number of subscriber modules in accordance with their priority classes. Appropriate subchannel allocation algorithms can be used to offer different levels of priority service for specific subscribers. They can be allocated based on the available ports for each subscriber, the expected frequency band occupied by the subscriber, the level of increased service charge, etc. It is also desirable that the method of the present invention additionally includes the following operations:
d) buffering data received from the communication session with the terminal equipment until the minimum number of data elements requiring transmission is reached;
e) a request to allocate at least one subchannel for a communication session with terminal equipment,
f) data transmission using dedicated subchannels;
g) a request for the allocation of additional subchannels for communication from a terminal equipment session if the number of buffered data elements exceeds a predetermined maximum threshold value; and
h) release of subchannels from allocation for a communication session with terminal equipment in the event that the number of elements of buffered data falls below a predetermined minimum threshold value.

Таким образом, в соответствии с одним аспектом изобретения некоторые части имеющейся полосы частот изначально выделяют для установления сеанса связи. Как только связь установлена, если абонентский модуль не содержит никаких данных для передачи, а именно, если каналы передачи данных остаются в состоянии бездействия в течение какого-то периода времени, то ранее выделенная полоса частот освобождается. Кроме того, желательно, чтобы не вся ранее выделенная полоса частот освобождалась, но предпочтительнее, чтобы по меньшей мере некоторая ее часть оставалась в наличии для использования находящимся на связи абонентом. Если состояние бездействия продолжится больший период времени, то даже оставшаяся часть полосы частот может быть освобождена из сеанса связи. Логическое соединение сеанса на уровне сетевого протокола по-прежнему сохраняется, даже если не выделяется никаких субканалов. Thus, in accordance with one aspect of the invention, some parts of an existing frequency band are initially allocated to establish a communication session. As soon as communication is established, if the subscriber module does not contain any data for transmission, namely, if the data transmission channels remain inactive for a certain period of time, then the previously allocated frequency band is freed. In addition, it is desirable that not all the previously allocated frequency band is freed, but it is preferable that at least some of it remains available for use by a connected subscriber. If the idle state continues for a longer period of time, then even the rest of the frequency band can be freed from the communication session. The session logical connection at the network protocol level is still maintained, even if no subchannels are allocated.

В способе, предложенном согласно настоящему изобретению, обеспечивается достижение высоких скоростей передачи данных благодаря более эффективному выделению доступа к беспроводным CDMA каналам. В частности, определено количество субканалов в пределах стандартной полосы частот канала CDMA, например, путем присвоения различных кодов каждому субканалу. Мгновенная ширина полосы частот требует, чтобы каждый подключенный абонентский модуль обслуживался динамически выделяемым множеством субканалов несущей радиочастоты как необходимой базой для каждого сеанса связи. Например, множество субканалов выделяется в те периоды времени, когда требования к полосе частот со стороны абонента относительно высоки, например, при загрузке Web-страниц, и освобождаются, когда загрузка линии относительно невысока, например, когда абонент читает Web-страницу, загруженную ранее, или выполняет другие задачи. The method proposed according to the present invention achieves high data rates due to more efficient allocation of access to wireless CDMA channels. In particular, the number of subchannels within the standard CDMA channel bandwidth is determined, for example, by assigning different codes to each subchannel. Instantaneous bandwidth requires that each connected subscriber module is serviced by a dynamically allocated set of subchannels of the carrier radio frequency as a necessary base for each communication session. For example, many subchannels are allocated during periods when the bandwidth requirements on the subscriber side are relatively high, for example, when loading Web pages, and are released when the load on the line is relatively low, for example, when the subscriber reads a web page downloaded earlier, or performs other tasks.

В предпочтительном варианте выполнения одинарный субканал сохраняется для заданного минимального времени бездействия для каждого соединения сетевого уровня. Это способствует более эффективному управлению созданием и ликвидацией канала. In a preferred embodiment, a single subchannel is stored for a given minimum idle time for each network layer connection. This contributes to a more effective management of the creation and liquidation of the channel.

Перечень чертежей
Вышеописанные и другие задачи, отличительные особенности и преимущества изобретения будут более понятны из нижеследующего подробного описания предпочтительных вариантов выполнения изобретения, представленных на чертежах, причем одинаковые номера позиций на разных чертежах относятся к одним и тем же элементам. На прилагаемых чертежах:
фиг. 1 изображает блок-схему системы беспроводной связи, использующей схему управления выделением полосы частот согласно настоящему изобретению;
фиг. 2 изображает схему многоуровневого протокола типа Взаимодействия Открытых Систем (OSI), где используется схема управления выделением полосы частот в рамках протоколов передачи данных;
фиг. 3 изображает схему, показывающую, как выделяются субканалы в пределах заданного канала радиочастоты;
фиг.4 изображает более подробную блок-схему элементов абонентского модуля;
фиг. 5 изображает диаграмму состояний операций, выполняемых абонентским модулем для динамического запроса освобождения субканалов;
фиг. 6 изображает блок-схему части базовой станции, необходимой для обслуживания каждого абонентского модуля;
фиг. 7 изображает высокоуровневое структурированное описание процесса, выполняемого базовой станцией для динамического управления полосой частот в соответствии с изобретением.
List of drawings
The above and other objects, distinguishing features and advantages of the invention will be more apparent from the following detailed description of preferred embodiments of the invention shown in the drawings, with the same reference numbers in different drawings referring to the same elements. In the attached drawings:
FIG. 1 is a block diagram of a wireless communication system using a frequency allocation control circuit according to the present invention;
FIG. 2 depicts a layered protocol scheme such as Open Systems Interconnection (OSI), where a bandwidth allocation control scheme is used within data transfer protocols;
FIG. 3 is a diagram showing how subchannels are allocated within a given radio frequency channel;
figure 4 depicts a more detailed block diagram of the elements of the subscriber module;
FIG. 5 is a state diagram of operations performed by a subscriber module for dynamically requesting release of subchannels;
FIG. 6 depicts a block diagram of a portion of a base station needed to service each subscriber module;
FIG. 7 depicts a high-level structured description of a process performed by a base station for dynamically controlling a frequency band in accordance with the invention.

Сведения, подтверждающие возможность осуществления изобретения
На фиг. 1 показана блок-схема системы 100 для обеспечения работы службы высокоскоростной передачи данных и голосовых сообщений по беспроводной сети с помощью бесшовной интеграции протоколов обработки цифровых данных, например, сети ISDN с цифровыми модулированными службами, в частности, с системой множественного доступа с кодовым разделением (CDMA системой).
Information confirming the possibility of carrying out the invention
In FIG. 1 is a block diagram of a system 100 for operating a high-speed data and voice messaging service over a wireless network by seamlessly integrating digital data processing protocols, for example, ISDN networks with digital modulated services, in particular a code division multiple access (CDMA) system system).

Система 100 содержит компоненты двух различных типов, абонентские модули 101, 102 и базовую станцию 170. Эти компоненты обоих типов, 101 и 170, взаимодействуют для обеспечения функций, необходимых для того, чтобы достичь желаемого эффекта в соответствии со способом, предложенным в изобретении. Абонентский модуль 101 обеспечивает беспроводную передачу данных к портативному вычислительному устройству 110, например к компьютеру-ноутбуку, портативному компьютеру, персональному цифровому ассистенту и т.п. Базовая станция 170 взаимодействует с абонентским модулем 101 для обеспечения передачи данных между портативным вычислительным устройством 110 и другими устройствами, например, такими как подключенные к Коммутируемой Телефонной Сети 180 Общего Пользования. System 100 comprises components of two different types, subscriber modules 101, 102 and base station 170. These components of both types, 101 and 170, interact to provide the functions necessary to achieve the desired effect in accordance with the method proposed in the invention. Subscriber module 101 provides wireless data transmission to portable computing device 110, for example, to a laptop computer, laptop computer, personal digital assistant, and the like. The base station 170 interacts with the subscriber module 101 to provide data transfer between the portable computing device 110 and other devices, such as those connected to the Public Switched Telephone Network 180.

Более конкретно, работа служб передачи данных и/или голосовых сообщений также обеспечивается абонентским модулем 101 к портативному компьютеру 110, а также к одному или большему количеству устройств, например к телефонам 112-1, 112-2 (обозначенным вместе как телефоны 112) (телефоны 112 сами могут быть в свою очередь соединены с другими модемами и компьютерами, которые не показаны на фиг.1). В обычной терминологии ISDN портативный компьютер 110 и телефоны 112 обозначаются, как оконечное оборудование (ТЕ). Абонентский модуль 101 обеспечивает выполнение функций, обозначенных как сетевое завершение первого типа (NT-1) Изображенный абонентский модуль 101, в первую очередь, предназначен для работы с так называемым интерфейсом передачи данных с номинальной скоростью (BRI) типа соединения ISDN, который предоставляет два однонаправленных канала или "B"-канала и одинарный канал передачи данных или "D"-канал, что обычно обозначается, как 2B+D. More specifically, the operation of data and / or voice messaging services is also provided by the subscriber module 101 to the laptop computer 110, as well as to one or more devices, for example, telephones 112-1, 112-2 (collectively referred to as telephones 112) (telephones 112 themselves can in turn be connected to other modems and computers that are not shown in FIG. 1). In the usual ISDN terminology, laptop computer 110 and telephones 112 are referred to as terminal equipment (TE). The subscriber module 101 provides the functions designated as network termination of the first type (NT-1) The illustrated subscriber module 101 is primarily designed to operate with the so-called data transmission interface with a nominal speed (BRI) of the ISDN connection type, which provides two unidirectional channel or "B" channel and a single data channel or "D" channel, which is usually referred to as 2B + D.

Сам абонентский модуль 101 содержит ISDN-модем 120, устройство, называемое в настоящем описании протокол-конвертором 130 и выполняющее различные функции, предусмотренные в соответствии с изобретением, включая спуфинг 132 (имитацию соединений) и управление 134 полосой частот, CDMA-приемопередатчик 140 и антенну 150 абонентского модуля. Различные компоненты абонентского модуля 101 могут быть выполнены в виде отдельных устройств или в виде общего модуля. Например, существующий обычный ISDN-модем 120, имеющийся в наличии у многих производителей, может быть использован вместе с существующими CDMA-приемопередатчиками 140. В этом случае уникальные функции предоставляются всецело протокол-конвертором 130, который может продаваться как отдельное устройство. В альтернативном варианте ISDN-модем 120, протокол-конвертор 130 и CDMA-приемопередатчик 140 могут быть объединены в качестве законченного модуля и продаваться в качестве отдельного устройства 101 абонентского модуля. The subscriber module 101 itself contains an ISDN modem 120, a device called a protocol converter 130 in the present description and performing various functions provided by the invention, including spoofing 132 (simulating connections) and bandwidth control 134, a CDMA transceiver 140, and an antenna 150 subscriber module. The various components of the subscriber module 101 may be implemented as separate devices or as a common module. For example, an existing conventional ISDN modem 120, available from many manufacturers, can be used with existing CDMA transceivers 140. In this case, unique functions are provided entirely by protocol converter 130, which can be sold as a separate device. Alternatively, the ISDN modem 120, the protocol converter 130, and the CDMA transceiver 140 may be combined as a complete module and sold as a separate subscriber module device 101.

ISDN-модем 120 преобразовывает сигналы данных и голосовых сообщений между оконечным оборудованием 110 и 112 в формат, требуемый стандартным "U"-интерфейсом сетей ISDN U-интерфейс является опорной точкой в системах ISDN, определяющей точку соединения между оконечной станцией сети (NT) и телефонной компанией. ISDN modem 120 converts data and voice messages between terminal equipment 110 and 112 into the format required by the standard "U" interface of ISDN networks. The U interface is a reference point in ISDN systems that defines the connection point between a network (NT) terminal and a telephone company.

Протокол-конвертор 130 осуществляет спуфинг 132 и базовые функции управления 134 полосой частот, которые более подробно описаны ниже. В общем случае, спуфинг 132 обеспечивает гарантию того, что абонентский модуль 101 имитирует соединение оконечного оборудования 110, 112 с коммутируемой телефонной сетью 180 общего пользования на другой стороне базовой станции 170 в течение всего времени. Protocol converter 130 performs spoofing 132 and basic bandwidth management functions 134, which are described in more detail below. In general, spoofing 132 provides a guarantee that the subscriber module 101 simulates the connection of the terminal equipment 110, 112 with the public switched telephone network 180 on the other side of the base station 170 at all times.

Функция 134 управления полосой частот реагирует на выделение и освобождение по требованию CDMA-радиоканалов 160. Управление полосой частот также содержит динамическое управление полосой частот, выделенной на данный сеанс, с помощью динамического назначения частей CDMA-каналов 160 способом, более подробно описанным ниже. The bandwidth management function 134 responds to the allocation and release on demand of the CDMA radio channels 160. The bandwidth management also includes dynamically controlling the bandwidth allocated to the session by dynamically assigning portions of the CDMA channels 160 in a manner described in more detail below.

CDMA-приемопередатчик 140 принимает данные от протокол-конвертора 130 и переформатирует эти данные в соответствующую форму для передачи через антенну 150 абонентского модуля через CDMA-радиоканал 160-1. CDMA-приемопередатчик 140 может работать только на одной частоте 1,25 МГц радиочастотного канала, или, альтернативно, в предпочтительном варианте, может настраиваться по множеству выделяемых радиоканалов. The CDMA transceiver 140 receives data from the protocol converter 130 and reformatts this data into an appropriate form for transmission through the antenna 150 of the subscriber module via the CDMA radio channel 160-1. The CDMA transceiver 140 may operate on only one 1.25 MHz radio frequency channel, or, alternatively, in a preferred embodiment, may be tuned to a plurality of allocated radio channels.

CDMA-сигналы затем принимаются на базовой станции и обрабатываются посредством оборудования 170 базовой станции. Оборудование 170 базовой станции обычно содержит мультиканальную антенну 171, множество CDMA-приемопередатчиков 172 и функциональные средства 174 управления полосой частот. Средства управления полосой частот управляют выделением CDMA-радиоканалов 160 и субканалов. Базовая станция 170 затем подает демодулированные радиосигналы в коммутируемую телефонную сеть 180 общего пользования способом, известным специалистам в данной области. Например, базовая станция 170 может соединяться с коммутируемой телефонной сетью 180 общего пользования через ряд различных эффективных коммуникационных протоколов, например, протокол передачи с базовой скоростью ISDN или другие протоколы доступа к D-каналу, например, IS-634 или V5.2. CDMA signals are then received at the base station and processed by the base station equipment 170. Base station equipment 170 typically comprises a multi-channel antenna 171, a plurality of CDMA transceivers 172, and bandwidth management functionality 174. Bandwidth controls control the allocation of CDMA radio channels 160 and subchannels. The base station 170 then provides demodulated radio signals to the public switched telephone network 180 in a manner known to those skilled in the art. For example, base station 170 may be connected to the public switched telephone network 180 through a number of different effective communication protocols, for example, an ISDN base rate transmission protocol or other D-channel access protocols, for example, IS-634 or V5.2.

Следует также учесть, что сигналы, соответствующие передаче данных, передаются в обоих направлениях по CDMA-радиоканалам 160, т.е., сигналы данных, отправляемые с портативного компьютера 110, передаются к коммутируемой телефонной сети 180 общего пользования, а сигналы данных, получаемые от коммутируемой телефонной сети 180 общего пользования, передаются к портативному компьютеру 110. It should also be noted that the signals corresponding to data transmission are transmitted in both directions via CDMA radio channels 160, i.e., data signals sent from laptop computer 110 are transmitted to public switched telephone network 180, and data signals received from a public switched telephone network 180 are transmitted to a laptop computer 110.

Другие типы абонентских модулей, например, модуль 102, могут быть использованы для работы служб передачи данных с более высокой скоростью. Такие абонентские модули 102 обычно предоставляют сервис, обозначаемый как сервис типа nB+D, которые могут использовать так называемый протокол типа интерфейса передачи с базовой скоростью для связи с оконечным оборудованием 110, 112. Эти модули обеспечивают передачу данных с более высокой скоростью, например, 512 кбайт/с через U-интерфейс. Работа протокол-конвертора 130 и CDMA-приемопередатчика 140 для абонентского модуля 102 типа nB+D аналогична работе абонентского модуля 101, описанной выше, с учетом того, что количество радиоканалов 160 для поддержки абонентского модуля 102 здесь больше или каждый радиоканал имеет более широкую полосу частот. Other types of subscriber modules, for example, module 102, can be used to operate data services at a higher speed. Such subscriber modules 102 typically provide a service, referred to as an nB + D type service, that can use a so-called base rate interface type protocol for communication with terminal equipment 110, 112. These modules provide higher speed data communications, for example 512 kb / s via the U-interface. The operation of the protocol converter 130 and the CDMA transceiver 140 for the subscriber module 102 of the nB + D type is similar to the operation of the subscriber module 101 described above, given that the number of radio channels 160 to support the subscriber module 102 is larger or each radio channel has a wider frequency band .

Как показано на фиг.2, настоящее изобретение может быть описано в контексте схемы многоуровневого протокола Взаимодействия Открытых Систем. Три стека 220, 230 и 240 протокола предназначены для ISDN-модема 120, протокол-конвертора 130 и базовой станции 170 соответственно. As shown in FIG. 2, the present invention can be described in the context of a layered Open Systems Interaction Protocol scheme. Three protocol stacks 220, 230, and 240 are for ISDN modem 120, protocol converter 130, and base station 170, respectively.

Стек 220 протокола, используемый ISDN-модемом 120, является обычным для ISDN-связи и содержит, на стороне оконечного оборудования, аналого-цифровое преобразование (и цифроаналоговое преобразование) 221 и форматирование 222 цифровых данных на уровне один, а также уровень 223 приложений на уровне два. На стороне U-интерфейса функции протокола содержат Интерфейс Передачи Данных с Номинальной Скоростью, например, в соответствии со стандартом 1430 на уровне один, стек протокола доступа к D-каналу на уровне два, например, определенный стандартом Q. 921, и более высокоуровневые протоколы сетевого уровня, например, Q.931 или Х.227 и высокоуровневая сквозная сигнализация 228, требуемая для установления сеансов сетевого уровня между режимами. The protocol stack 220 used by ISDN modem 120 is common for ISDN communication and includes, on the terminal side, analog-to-digital conversion (and digital-to-analog conversion) 221 and formatting 222 digital data at level one, as well as application level 223 at level two. On the U-interface side, the protocol functions include a Data Rate Interface with a Nominal Rate, for example, in accordance with standard 1430 at level one, a D-channel access protocol stack at level two, for example, defined by Q. 921 standard, and higher-level network protocols level, for example, Q.931 or X.227 and high-level end-to-end signaling 228 required to establish network layer sessions between modes.

Более низкие уровни стека 220 протокола объединяют два однонаправленных (В) канала для достижения скорости передачи данных в одном направлении 128 кбайт/с способом, хорошо известным специалистам в этой области техники. Аналогичные функциональные средства могут быть предоставлены в интерфейсе передачи с базовой скоростью, например такой, как используемый абонентским модулем 102, для соединения множества В-каналов для достижения скорости передачи данных до 512 кбайт/с через U-интерфейс. The lower layers of the protocol stack 220 combine two unidirectional (B) channels to achieve 128 kB / s one-way data transfer rates in a manner well known to those skilled in the art. Similar functionality may be provided at a base rate transmission interface, such as that used by the subscriber module 102, for connecting multiple B channels to achieve data rates of up to 512 kb / s via the U interface.

Стек 230 протокола, связанный с протокол-конвертором 130, содержит интерфейс 231 передачи данных с номинальной скоростью на уровне один, и интерфейс 232 протокола доступа к D-каналу уровня два на стороне U-интерфейса, для приведения в соответствие с соответствующими уровнями стека 220 ISDN-модема. The protocol stack 230 associated with the protocol converter 130 comprises a data interface 231 with a nominal speed of one, and an interface 232 of the D-channel access protocol of level two on the U-interface, to bring ISDN stack 220 into line with the corresponding levels modem.

На следующем, более высоком уровне, обычно обозначаемом как сетевой уровень, функциональные средства 235 управления полосой частот охватывают как сторону U-интерфейса, так и сторону CDMA-радиоканала стека 230 протокол-конвертора. На стороне 160 CDMA-радиоканала протокол зависит от типа используемой CDMA-радиосвязи. Эффективный протокол беспроводной передачи, обозначаемый здесь как EW[x] 234, включает в себя уровень один 231 и уровень два 232 стеков ISDN-протокола таким образом, что терминальное оборудование 110 может быть отсоединено от одного или большего количества CDMA-радиоканалов без прерывания сеанса сетевого протокола более высокого уровня. At the next, higher level, commonly referred to as the network layer, the bandwidth management functionality 235 covers both the U-interface side and the CDMA radio channel side of the protocol converter stack 230. On the CDMA radio channel side 160, the protocol depends on the type of CDMA radio communication used. An effective wireless transmission protocol, referred to herein as EW [x] 234, includes layer one 231 and layer two 232 ISDN protocol stacks so that terminal equipment 110 can be disconnected from one or more CDMA radio channels without interrupting a network session higher level protocol.

Базовая станция 170 содержит подходящие протоколы CDMA 241 и EW[x] 242, а также средства 243 управления полосой частот. На стороне коммутируемой телефонной сети 180 общего пользования протоколы могут конвертировать обратно в интерфейс 244 передачи с номинальной скоростью и интерфейс 245 протокола доступа к D-каналу или могут содержать также сетевые протоколы более высокого уровня, например Q.931 или V5.2 246. Base station 170 comprises suitable CDMA 241 and EW [x] 242 protocols, as well as bandwidth management tools 243. On the public switched telephone network 180 side, the protocols can convert back to the nominal speed transmission interface 244 and the D-channel access protocol interface 245, or they can also contain higher level network protocols such as Q.931 or V5.2 246.

Функциональные средства 247 обработки вызовов позволяют сетевому уровню образовывать и удалять каналы и предоставлять другую обработку, требуемую для поддержки сеанса сквозных соединений между узлами, как это известно специалистам в данной области техники. Functionality 247 call processing allows the network layer to form and delete channels and provide other processing required to support a session of end-to-end connections between nodes, as is well known to specialists in this field of technology.

Функция 132 спуфинга, осуществляемая протоколом 234 EW[x], включает необходимые функции для должного сохранения U-интерфейса для ISDN-соединения, даже при отсутствии наличия CDMA-радиоканала 160. Это необходимо, потому что ISDN, будучи протоколом, изначально разработанным для проводных соединений, ожидает посылки непрерывного потока синхронных битов данных, независимо от того, имеются ли фактически данные для передачи на каждом конце оконечного оборудования. Без функции 132 спуфинга на протяжении всего сквозного сеанса сетевого уровня потребовались бы радиоканалы 160 достаточной полосы частот для поддержки скорости передачи данных по меньшей мере 192 кбайт/с, независимо от фактического наличия данных. The spoofing function 132, implemented by the 234 EW [x] protocol, includes the necessary functions for properly maintaining the U-interface for the ISDN connection, even if there is no CDMA radio channel 160. This is necessary because ISDN, being the protocol originally developed for wired connections , expects to send a continuous stream of synchronous data bits, regardless of whether there is actually data to transmit at each end of the terminal equipment. Without spoofing function 132, an entire end-to-end network layer session would require radio channels 160 of sufficient bandwidth to support a data rate of at least 192 kB / s, regardless of the actual availability of data.

Протокол 234 EW[x], таким образом, предполагает наличие петлевой проверки CDMA-приемопередатчиком 140 этих синхронных битов данных по ISDN-каналу связи для имитации соединений оконечного оборудования 110, 112, основываясь на допущении о том, что непрерывно имеется в наличии беспроводный канал связи 160 достаточной ширины полосы. Однако полоса частот выделяется только тогда, когда имеются фактические данные для передачи от оконечного оборудования к беспроводному приемопередатчику 140. Таким образом, в отличие от известных решений, сетевому уровню не нужно выделять назначенную полосу частот для целого сеанса связи. То есть, когда на оконечном оборудовании нет данных для передачи к сетевому оборудованию, функция 235 управления полосой частот освобождает первоначально назначенную полосу частот 160 радиоканала и делает ее доступной для другого приемопередатчика и другого абонентского модуля 101. Protocol 234 EW [x], therefore, assumes that a CDMA transceiver 140 verifies that these synchronous data bits are transmitted over the ISDN communication channel to simulate the connections of terminal equipment 110, 112, based on the assumption that a wireless communication channel is continuously available 160 sufficient bandwidth. However, the frequency band is allocated only when there is actual data for transmission from the terminal equipment to the wireless transceiver 140. Thus, unlike the known solutions, the network layer does not need to allocate the assigned frequency band for the entire communication session. That is, when there is no data on the terminal equipment to transmit to the network equipment, the bandwidth management function 235 frees up the originally assigned frequency band 160 of the radio channel and makes it available to another transceiver and another subscriber module 101.

Для того чтобы лучше понять, как системы 235 и 243 управления полосой частот осуществляют динамическое выделение полосы частот радиоканала, обратимся к фиг. 3. На фиг.3 показан один возможный частотный план для беспроводных каналов 160 в соответствии со способом, предложенным в настоящем изобретении. Более конкретно, типичный приемопередатчик 170 может быть настроен по команде на любой канал 1,25 МГц в пределах гораздо более широкой полосы частот, например, до 30 МГц. В случае нахождения в существующих полосах частот сотовых радиоканалов, эти полосы обычно существуют в диапазоне от 800 до 900 МГц. Для систем персональной связи типа беспроводных систем полоса частот обычно выделяется в диапазоне от 1,8 до 2,0 ГГц. В дополнение, обычно одновременно являются активными две согласованные полосы частот, разделенные защитной полосой, например, 80 МГц, две согласованные полосы образуют полный дуплексный канал передачи в прямом и обратном направлениях. In order to better understand how the frequency band control systems 235 and 243 dynamically allocate the frequency band of the radio channel, refer to FIG. 3. Figure 3 shows one possible frequency plan for wireless channels 160 in accordance with the method proposed in the present invention. More specifically, a typical transceiver 170 may be tuned to any 1.25 MHz channel within a much wider frequency band, for example, up to 30 MHz. If located in existing frequency bands of cellular radio channels, these bands usually exist in the range from 800 to 900 MHz. For personal communication systems such as wireless systems, the frequency band is usually allocated in the range from 1.8 to 2.0 GHz. In addition, two matched frequency bands are usually active at the same time, separated by a guard band, for example, 80 MHz, the two matched bands form a full duplex transmission channel in the forward and reverse directions.

Каждый из CDMA-приемопередатчиков, например, приемопередатчик 140 в абонентском модуле 101 и приемопередатчик 172 в базовой станции 170, могут настраиваться в любой заданный момент времени на заданный радиоканал 1,25 МГц. В общем смысле, очевидно, что такая радиочастотная несущая 1,25 МГц обеспечивает, в лучшем случае, полный эквивалент максимальной скорости передачи примерно в 500-600 кбайт/с в пределах приемлемых ограничений по вероятности ошибок. Each of the CDMA transceivers, for example, the transceiver 140 in the subscriber module 101 and the transceiver 172 in the base station 170, can be tuned at any given point in time to a given radio channel 1.25 MHz. In a general sense, it is obvious that such a 1.25 MHz radio frequency carrier provides, at best, the full equivalent of a maximum transfer rate of about 500-600 kbytes / s within acceptable limits on the probability of errors.

При использовании известных решений обычно принималось, что для того чтобы поддерживать связь типа ISDN, которая может содержать информацию, со скоростью 128 кбайт/с, в лучшем случае, могут поддерживаться только примерно 3 модуля абонентов ISDN (500/128 кбайт/с). When using well-known solutions, it was usually assumed that in order to support communication such as ISDN, which can contain information at a speed of 128 kB / s, at best, only about 3 ISDN subscriber modules (500/128 kB / s) can be supported.

В отличие от известных решений, в настоящем изобретении имеющаяся полоса частот примерно 500-600 кбайт/с подразделяется на относительно большое количество субканалов. В описываемом примере полоса разделяется на 64 субканала 300, каждый из которых обеспечивает скорость передачи данных в 8 кбайт/с. Данный субканал 300 физически реализован посредством кодирования передачи одним из ряда различных назначаемых псевдослучайных кодов. Например, 64 субканала 300 могут быть определены в рамках одной CDMA радиочастотной несущей с использованием различных ортогональных кодов Уолша для каждого определенного субканала 300. In contrast to the known solutions, in the present invention, the available frequency band of about 500-600 kbytes / s is divided into a relatively large number of subchannels. In the described example, the band is divided into 64 subchannels 300, each of which provides a data transfer rate of 8 kB / s. This subchannel 300 is physically implemented by transmit coding with one of a number of different assignable pseudo-random codes. For example, 64 subchannels 300 may be determined within a single CDMA radio frequency carrier using different orthogonal Walsh codes for each particular subchannel 300.

Главная идея, положенная в основу изобретения, - это выделение субканалов 300 только при необходимости. Например, множество субканалов 300 выделяются в течение какого-то времени, когда конкретный абонентский модуль 101 ISDN запрашивает передачу большого объема данных. Эти субканалы 300 освобождаются в момент времени, когда абонентский модуль 101 относительно мало загружен. The main idea underlying the invention is the allocation of subchannels 300 only if necessary. For example, a plurality of subchannels 300 are allocated for some time when a particular ISDN subscriber unit 101 requests transmission of a large amount of data. These subchannels 300 are released at a point in time when the subscriber module 101 is relatively lightly loaded.

Перед тем, как описать предпочтительный порядок выделения и освобождения субканалов, в целях лучшего понимания будет более подробно описан абонентский модуль 101. Как показано на фиг.4, протокол-конвертор 130 содержит контроллер 410 процессора, блок 420 обработки обратного канала и блок 430 обработки прямого канала. Блок 420 обработки обратного канала содержит, в свою очередь, обратный ISDN-спуфер 422, детектор 423 голосовых сообщений и данных, декодер 424 голосовых сообщений, блок 426 обработки данных, и мультиплексор 428 канала. Блок 430 обработки прямого канала содержит аналоговые функции, работающие в обратном направлении, включая мультиплексор 438 канала, детектор 433 голосовых сообщений и данных, декодер 434 голосовых сообщений, блок 436 обработки данных, и прямой ISDN-спуфер 432. Before describing the preferred allocation and deallocation of subchannels, for better understanding, the subscriber module 101 will be described in more detail. As shown in FIG. 4, the converter protocol 130 includes a processor controller 410, a reverse channel processing unit 420, and a forward processing unit 430 channel. The reverse channel processing unit 420 includes a reverse ISDN spoofer 422, a voice message and data detector 423, a voice message decoder 424, a data processing unit 426, and a channel multiplexer 428. The forward channel processing unit 430 contains analog functions operating in the reverse direction, including a channel multiplexer 438, a voice message and data detector 433, a voice message decoder 434, a data processing unit 436, and a direct ISDN spoofer 432.

При работе блок 420 обработки обратного канала вначале получает данные канала от ISDN-модема 120 через U-интерфейс и направляет их к обратному ISDN-спуферу 432. Любые повторяющиеся, дублирующие "эхо"-биты удаляются из полученных данных и, после извлечения данных, они направляются к прямому ISDN-спуферу 432. Оставшиеся биты уровней три и выше являются, таким образом, информацией, которая нужна для передачи по беспроводному каналу. In operation, the reverse channel processing unit 420 first receives channel data from the ISDN modem 120 via the U-interface and directs them to the reverse ISDN spoofer 432. Any repeated, duplicate "echo" bits are deleted from the received data and, after data is extracted, they are routed to the direct ISDN spoofer 432. The remaining bits of levels three and higher are thus the information that is needed for transmission over a wireless channel.

Эти извлеченные данные посылаются к декодеру 424 голосовых сообщений или к блоку 426 обработки данных, в зависимости от типа обрабатываемых данных. This extracted data is sent to the voice message decoder 424 or to the data processing unit 426, depending on the type of data being processed.

Любые данные D-канала от ISDN-модема посылаются прямо к детектору 423 голосовых сообщений и данных для вставки на входах D-канала к мультиплексору 428 канала. Детектор 423 голосовых сообщений и данных определяет содержание D-каналов путем анализа команд, полученных в D-канале. Any D-channel data from the ISDN modem is sent directly to the voice message and data detector 423 for insertion at the inputs of the D-channel to the channel multiplexer 428. The voice message and data detector 423 determines the content of the D-channels by analyzing the commands received in the D-channel.

Команды D-канала могут быть также интерпретированы для управления классом предоставляемых услуг беспроводной связи. Например, контроллер 410 может хранить таблицу параметров клиентов, содержащую информацию о клиентах желаемого класса услуги, которая может содержать параметры, например, максимальную скорость передачи данных и т.п. Соответствующие команды, таким образом, посылаются к мультиплексору 428 канала для запроса одного или большего количества требуемых субканалов 300 через радиоканалы 160 для связи. Затем, в зависимости от того, является информация голосовыми сообщениями или данными, декодер 424 голосовых сообщений, или блок 426 обработки данных начинают поставлять информацию к мультиплексору 428 канала. D-channel commands may also be interpreted to control the class of wireless services provided. For example, the controller 410 may store a client parameter table containing information about clients of a desired class of service, which may contain parameters, for example, maximum data rate, etc. Corresponding instructions are thus sent to channel multiplexer 428 to request one or more of the required subchannels 300 via radio channels 160 for communication. Then, depending on whether the information is voice messages or data, the voice message decoder 424 or the data processing unit 426 begins to deliver information to the channel multiplexer 428.

Мультиплексор 428 канала может дополнительно использовать сигналы управления, подаваемые детектором 423 голосовых сообщений и данных, в зависимости от того, является ли информация голосовыми сообщениями или данными. Channel multiplexer 428 may further utilize control signals provided by voice and data detector 423, depending on whether the information is voice messages or data.

В дополнение, контроллер 410 процессора, работающий во взаимодействии с мультиплексором 428 канала, способствует в необходимой реализации протокола 234 EW[x] между абонентским модулем 101 и базовой станцией 170. Например, команды запросов субканала, установки начальных параметров канала, и удаления канала посылаются через команды, размещенные на беспроводном канале 440 управления. Эти команды перехватываются эквивалентными функциональными средствами на базовой станции 170 для обеспечения должного выделения субканалов 300 для конкретного сеанса сетевого уровня. In addition, the processor controller 410, working in conjunction with the channel multiplexer 428, facilitates the necessary implementation of the 234 EW [x] protocol between the subscriber unit 101 and the base station 170. For example, sub-channel request commands, initial channel settings, and channel deletion are sent via commands placed on the wireless control channel 440. These commands are intercepted by equivalent functionalities at base station 170 to ensure proper allocation of subchannels 300 for a particular network layer session.

Блок 426 обработки данных обеспечивает оценку скорости передачи данных, требуемых контроллером 410 процессора, так что соответствующие команды могут быть посланы по каналу 440 управления для выделения соответствующего количества субканалов. Блок 426 обработки данных может также выполнять сборку пакета и буферизацию данных уровня три в соответствующий формат для передачи. The data processing unit 426 provides an estimate of the data rate required by the processor controller 410, so that appropriate commands can be sent on the control channel 440 to allocate the appropriate number of subchannels. The data processing unit 426 may also perform packet assembly and buffering layer three data in an appropriate format for transmission.

Блок 430 обработки прямого канала работает аналогичным образом. Более конкретно, сигналы вначале получаются от каналов 160 посредством мультиплексора 438 канала. В ответ на прием информации в каналах управления 440 управляющая информация направляется к детектору 433 обнаружения голосовых сообщений и данных. Если обнаружено, что полученная информация содержит данные, полученные биты направляются к блоку 436 обработки данных. В альтернативном варианте информация является речью и направляется к декодеру 434 голосовых сообщений. The forward channel processing unit 430 operates in a similar manner. More specifically, signals are first obtained from channels 160 by channel multiplexer 438. In response to receiving information in the control channels 440, control information is sent to the voice message and data detection detector 433. If it is found that the received information contains data, the received bits are sent to block 436 data processing. Alternatively, the information is speech and is sent to a voice message decoder 434.

Голосовые сообщения и данные затем посылаются к прямому ISDN-спуферу 432 для преобразования в должный формат ISDN-протокола. Этот пакет информации координируется с получением эхо-битов от обратного ISDN-спуфера 422 для поддержки должной ожидаемой синхронизации на U-интерфейсе с ISDN-модемом 120. Voice messages and data are then sent to the direct ISDN spoofer 432 for conversion to the proper format of the ISDN protocol. This information packet is coordinated with receiving echo bits from the reverse ISDN spoofer 422 to support proper expected synchronization on the U interface with the ISDN modem 120.

Теперь может быть понятно, как сеанс связи сетевого уровня может быть сохранен, даже несмотря на то, что полоса частот беспроводной связи, изначально выделенная для передачи, при отсутствии информации для передачи, повторно выделена для другого использования. Более конкретно, обратный 422 и прямой 432 спуферы взаимодействуют для закольцовывания с выхода на вход неинформационных несущих сигналов, например, флажковых конфигураций, битов синхронизации, и другой необходимой информации, так чтобы имитировать соединение оконечного оборудования для передачи данных, соединенного с ISDN-модемом 120 для продолжения работы, как если бы выделенный канал беспроводной связи через CDMA-приемопередатчик 150 имелся в наличии постоянно. It can now be understood how a network layer communication session can be saved, even though the wireless frequency band originally allocated for transmission, in the absence of information for transmission, is re-allocated for other uses. More specifically, reverse 422 and direct 432 spoofers cooperate to loop back non-information carrier signals, for example, flag configurations, synchronization bits, and other necessary information, so as to simulate a data terminal equipment connection connected to ISDN modem 120 for continue operation, as if the dedicated wireless channel through the CDMA transceiver 150 was constantly available.

Таким образом, если нет фактической необходимости для передачи информации от оконечного оборудования, представленного мультиплексорами 428 канала, или фактическая информация получается от мультиплексоров 438 канала, система связи, выполненная согласно изобретению, может освободить первоначально назначенный субканал 300, делая его, таким образом, доступным для другого абонентского модуля 101 системы 100 беспроводной связи. Thus, if there is no actual need for transmitting information from terminal equipment represented by channel multiplexers 428, or if actual information is obtained from channel multiplexers 438, a communication system made according to the invention can free the originally assigned subchannel 300, making it thus available to another subscriber module 101 of the wireless communication system 100.

Контроллер 410 процессора может также выполнять дополнительные функции для выполнения протокола 234 EW[x], включая коррекцию ошибок, пакетную буферизацию и измерение вероятности ошибок. The processor controller 410 may also perform additional functions to execute the 234 EW [x] protocol, including error correction, packet buffering, and error probability measurement.

Функции, необходимые для осуществления управления 235 полосой частот в абонентском модуле 101, выполняются в связи с протоколом EW[x] обычно посредством контроллера 410 процессора, работающего совместно с мультиплексорами 428, 438 каналов, и блоками 420, 436 обработки данных. В общем случае, назначения полосы частот выполняются для каждого сеанса сетевого уровня на основе измеренной кратковременной необходимой скорости передачи данных. Один или большее количество субканалов затем назначаются на основе этих измерений и других параметров, например, количества данных в очереди, или приоритета обслуживания, как установлено провайдером этого сервиса. В дополнение, когда заданный сеанс находится в состоянии бездействия, сквозное соединение предпочтительно сохраняется, хотя бы с минимальным количеством субканалов, например, с одним назначенным субканалом. Причем этот одинарный субканал может в конечном итоге быть освобожден после установленного минимума времени простоя. The functions necessary for controlling the 235 frequency band in the subscriber module 101 are performed in connection with the EW [x] protocol, usually by means of a processor controller 410, working in conjunction with channel multiplexers 428, 438, and data processing units 420, 436. In general, bandwidth assignments are made for each network layer session based on the measured short-term required data rate. One or more subchannels are then assigned based on these measurements and other parameters, for example, the amount of data in the queue, or the priority of the service, as set by the provider of this service. In addition, when a given session is idle, the end-to-end connection is preferably maintained with at least a minimum number of subchannels, for example, with one assigned subchannel. Moreover, this single subchannel can ultimately be released after a set minimum downtime.

На фиг. 5 подробно показан процесс, предложенный в соответствии с изобретением, посредством которого абонентский модуль 101 может запрашивать выделение субканалов 300 от базовой станции 170. В первом состоянии 502 процесс находится в состоянии простоя (бездействия). В определенной точке достигается готовность данных для передачи и наступает состояние 504, где тот факт, что данные готовы к передаче, может быть обнаружен с помощью любого буфера входных данных в блоке 426 обработки данных, с индикацией того, что имеются готовые данные. In FIG. 5 shows in detail the process proposed in accordance with the invention, by which the subscriber module 101 may request the allocation of subchannels 300 from the base station 170. In the first state 502, the process is in an idle (idle) state. At a certain point, the readiness of the data for transmission is reached and state 504 occurs, where the fact that the data is ready for transmission can be detected using any input data buffer in the data processing unit 426, indicating that there is ready data.

В состоянии 504 делается запрос, например, через канал 440 управления для выделения субканала абонентскому модулю 101. Если субканал не может быть предоставлен немедленно, то может наступить состояние 506 ожидания, в котором абонентский модуль просто ожидает и ставит в очередь свой запрос на выделение субканала. In state 504, a request is made, for example, through control channel 440 to allocate a subchannel to subscriber module 101. If the subchannel cannot be provided immediately, then a wait state 506 may occur in which the subscriber module simply waits and queues its request for allocation of the subchannel.

В конечном итоге, субканал 300 выделяется базовой станцией, и процесс переходит в состояние 508. В этом состоянии может начаться передача данных с использованием одинарного назначенного субканала. Процесс будет продолжаться в этом состоянии, пока субканал 300 является достаточным для поддержки требуемой скорости передачи данных и/или пока он используется. Однако если входной буфер станет пустым, например, если получена соответствующая команда от блока 426 обработки данных, то процесс будет продолжаться в состоянии 510. В этом состоянии 510 субканал будет оставаться назначенным в случае, если передача данных будет возобновлена. В этом случае, например, когда входной буфер снова становится полным и данные снова становятся готовыми к передаче, то процесс вновь возвращается в состояние 508. Если же срок действия таймера низкого трафика истек, то процесс из состояния 510 переходит в состояние 512, в котором одинарный субканал 300 освобождается. Процесс затем возвращается в состояние 502 бездействия. В состоянии 512, если запрос очереди находится в состояния ожидания от состояний 506 или 516, вместо того, чтобы освободить субканал, он используется для удовлетворения такого запроса. Ultimately, the subchannel 300 is allocated by the base station, and the process transitions to state 508. In this state, data transmission using the single assigned subchannel may begin. The process will continue in this state until sub-channel 300 is sufficient to support the required data rate and / or while it is in use. However, if the input buffer becomes empty, for example, if a corresponding command is received from the data processing unit 426, the process will continue in state 510. In this state 510, the subchannel will remain assigned if data transmission is resumed. In this case, for example, when the input buffer becomes full again and the data is ready for transmission again, the process returns to state 508. If the low-traffic timer expires, the process changes from state 510 to state 512, in which a single subchannel 300 is freed. The process then returns to the idle state 502. In state 512, if the queue request is in the idle state from states 506 or 516, instead of freeing the subchannel, it is used to satisfy such a request.

Возвращаясь к состоянию 508, если в описанной ситуации содержимое входного буфера начинает заполняться до величины, превышающей заданный порог, указывающий, что одинарного субканала 300 будет недостаточно для поддержки необходимого потока данных, процесс переходит в состояние 514, в котором требуется большее количество субканалов 300. Сообщение о запросе субканалов вновь посылается через канал 440 управления или через уже выделенный субканал 300. Если дополнительных каналов нет в наличии немедленно, то наступает состояние 516 ожидания и запрос может быть повторен путем возврата к состоянию 514 и 516 по требованию. В конечном итоге, дополнительные субканалы будут выделены, и процесс может вернуться в состояние 508. Returning to state 508, if in the described situation the contents of the input buffer begins to fill up to a value that exceeds a predetermined threshold, indicating that a single subchannel 300 will not be enough to support the necessary data stream, the process goes to state 514, in which more subchannels 300 are required. Message a request for subchannels is again sent via control channel 440 or through an already allocated subchannel 300. If additional channels are not immediately available, then the waiting state 516 occurs and the request m It can be repeated by returning to state 514 and 516 on demand. Ultimately, additional subchannels will be allocated, and the process may return to state 508.

При наличии дополнительных субканалов обработка продолжается в состоянии 518, где передача данных может проводиться на множестве N субканалов. Это может быть сделано в то же время через функцию соединения каналов или другой механизм для выделения входящих данных между N субканалами. Как только содержимое входного буфера уменьшится ниже порога пустоты, наступит состояние 520 ожидания. If there are additional subchannels, processing continues at state 518, where data can be transmitted on multiple N subchannels. This can be done at the same time through the channel connection function or another mechanism for allocating incoming data between N subchannels. As soon as the contents of the input buffer decrease below the void threshold, a wait state 520 occurs.

Если, однако, скорость заполнения буфера превышена, может наступить состояние 514, в котором вновь требуется большее количество субканалов. If, however, the buffer fill rate is exceeded, state 514 may occur in which a larger number of subchannels are again required.

В состоянии 520, если время на таймере высокого трафика истекло, то один или большее количество дополнительных каналов освобождаются в состоянии 522 и процесс возвращается в состояние 508. In state 520, if the time on the high traffic timer expires, then one or more additional channels are released in state 522 and the process returns to state 508.

На фиг.6 показана блок-схема компонентов оборудования 170 базовой станции системы 100. Эти компоненты выполняют функции, аналогичные тем, что уже были подробно описаны применительно к фиг. 4 для абонентского модуля 101. Следует понимать, что для каждого абонентского модуля 101 или 102 требуются канал 620 передачи в прямом направлении и канал 630 передачи в обратном направлении, которые должны поддерживаться базовой станцией 170. FIG. 6 shows a block diagram of the components of the equipment 170 of the base station of the system 100. These components perform functions similar to those already described in detail with respect to FIG. 4 for the subscriber module 101. It should be understood that for each subscriber module 101 or 102, a forward channel 620 and a reverse channel 630, which must be supported by base station 170, are required.

Канал 620 передачи в прямом направлении базовой станции функционирует аналогично каналу 420 передачи в обратном направлении абонентского модуля 100, включая инверсный мультиплексор 622 субканала, блок 623 обнаружения голосовых сообщений или данных, декодер 624 голосовых сообщений, блок 626 обработки данных, и ISDN-спуфер 622, имея в виду, что данные поступают в противоположном направлении на базовой станции 170. Аналогично, канал 630 передачи в обратном направлении базовой станции содержит компоненты, аналогичные содержащимся в канале 430 передачи в прямом направлении абонентского модуля, включая ISDN-спуфер 632, блок 633 обнаружения голосовых сообщений или данных, декодер 634 голосовых сообщений, блок 636 обработки данных и мультиплексор 638 субканала. Базовой станции 170 также требуется контроллер 610 процессора. The forward channel 620 of the base station functions similarly to the reverse channel 420 of the subscriber unit 100, including an inverse subchannel multiplexer 622, a voice or data detection unit 623, a voice message decoder 624, a data processing unit 626, and an ISDN spoofer 622, keeping in mind that the data flows in the opposite direction at the base station 170. Similarly, the reverse channel 630 of the transmission to the base station contains components similar to those contained in the direct channel 430 of transmission m towards the subscriber module, including ISDN-spoofer 632, block 633 detection of voice or data messages, voice decoder 634, data processing unit 636, and subchannel multiplexer 638. Base station 170 also requires a processor controller 610.

Одно различие между работой базовой станции 170 и абонентским модулем 101 состоит в осуществлении функций 243 управления полосой частот. Это может быть выполнено в контроллере 610 процессора или в другом процессе в базовой станции 170. One difference between the operation of the base station 170 and the subscriber module 101 is the implementation of the functions 243 management bandwidth. This may be done in processor controller 610 or in another process in base station 170.

Описание процесса функционирования программного обеспечения высокого уровня, выполненного с помощью блока 650 динамического выделения канала управления 243 полосой частот, содержится на фиг.7. Этот процесс включает непрерывно выполняющуюся головную программу (головной программный модуль) 710, обработку запроса порта, обработку освобождения полосы частот и обработку запроса полосы частот, а затем обнаружение и удаление неиспользуемых каналов. A description of the operation of the high-level software performed using the block 650 dynamic allocation of the control channel 243 frequency band is contained in Fig.7. This process includes a continuously executing head program (head program module) 710, processing a port request, processing a frequency band free and processing a frequency band request, and then detecting and deleting unused channels.

Обработка запроса порта более подробно описана в кодовом модуле 720. Он включает получение запроса порта и резервирование субканала для нового соединения, предпочтительно выбранного из наименее используемой части полосы радиочастот. Как только резервирование произведено, радиочастота канала и назначение кода возвращаются к абонентскому модулю 101 и происходит обновление таблицы выделения субканалов. В противном случае, если субканалы отсутствуют, то запрос порта добавляется к очереди запросов на предоставление порта. Расчетное время ожидания может быть оценено по количеству ожидающих запросов портов и приоритетов, и соответствующее сообщение об ожидании может быть послано к запрашивающему абонентскому модулю 101. Port request processing is described in more detail in code module 720. It includes receiving a port request and reserving a subchannel for a new connection, preferably selected from the least used part of the radio frequency band. Once the reservation is made, the channel radio frequency and code assignment are returned to the subscriber module 101 and the subchannel allocation table is updated. Otherwise, if there are no subchannels, then the port request is added to the request queue for the port. The estimated wait time can be estimated by the number of pending port requests and priorities, and a corresponding wait message can be sent to the requesting subscriber module 101.

В модуле 730 освобождения полосы частот функция связывания каналов, выполняемая в мультиплексоре 622 в канале прямой передачи, указывает на необходимость освобождения субканала. Частота и код затем возвращаются в пул имеющихся в наличии субканалов, и таблица каналов обновляется. In the frequency band freeing unit 730, the channel linking function performed in the multiplexer 622 on the forward channel indicates the need for freeing the subchannel. The frequency and code are then returned to the pool of available subchannels, and the channel table is updated.

Следующий модуль 740 запроса полосы частот может включать выбор запроса, имеющего самый высокий приоритет при самом низком использовании полосы частот. Затем список имеющихся в наличии субканалов анализируется для определения субполосы с самым большим числом доступных каналов. Наконец, производится назначение субканалов, исходя из потребности, приоритета и наличия. Функция связывания полос частот канала получает уведомление от мультиплексора 622 канала и таблица каналов, хранящая данные о том, какие субканалы назначены каким соединениям, обновляется. The next bandwidth request module 740 may include selecting a request having the highest priority at the lowest bandwidth usage. The list of available subchannels is then analyzed to determine the subband with the largest number of channels available. Finally, subchannels are assigned based on need, priority, and availability. The channel bandwidth binding function receives a notification from channel multiplexer 622 and a channel table storing data about which subchannels are assigned to which connections is updated.

В алгоритме выделения полосы частот по требованию в типичных ситуациях может быть использована теория вероятности для управления количеством соединений или имеющихся в наличии портов и спектром, необходимым для сохранения ожидаемой пропускной способности и частоты назначенных субканалов. Может быть также предоставлено приоритетное обслуживание абонентов, дополнительно оплативших такое обслуживание. In typical on-demand bandwidth allocation, probability theory can be used in typical situations to control the number of connections or available ports and the spectrum needed to maintain the expected throughput and frequency of the assigned subchannels. Priority service may also be provided to subscribers who have additionally paid for such service.

Следует учитывать, что, например, в случае поддержки ISDN-абонентского модуля 101 со скоростью 128 кбайт/с, в заданное время могут быть выделены более чем 16•8 кбайт/с субканалов. В частности, может быть разрешено выделение и большего количества, например, 20 субканалов, для компенсации ожидания и реакции при назначении субканалов. Это также позволяет обрабатывать пиковые потоки данных более эффективным образом, например, как это обычно делается при загрузке Web-страниц. It should be noted that, for example, in case of supporting ISDN subscriber module 101 with a speed of 128 kb / s, more than 16 • 8 kb / s of subchannels can be allocated at a given time. In particular, the allocation of a larger number, for example, 20 subchannels, may also be allowed to compensate for the wait and reaction when assigning subchannels. It also allows you to handle peak data streams in a more efficient way, for example, as is usually done when loading Web pages.

В дополнение, трафик голосовых сообщений может иметь приоритет над трафиком передачи данных. Например, если обнаружен голосовой вызов, по меньшей мере один субканал 300 может быть активным в течение всего времени и выделенным исключительно для передачи голосовых сообщений. Таким образом, вероятность блокировки голосовых вызовов будет сведена к минимуму. In addition, voice traffic may take precedence over data traffic. For example, if a voice call is detected, at least one subchannel 300 may be active at all times and dedicated exclusively to transmit voice messages. Thus, the likelihood of blocking voice calls will be minimized.

Несмотря на то, что настоящее изобретение было описано со ссылками на предпочтительные варианты выполнения, для специалистов в данной области техники очевидно, что в форму и детали могут быть внесены различные изменения без отступления от идеи и рамок изобретения, как они определены в прилагаемой формуле изобретения. Although the present invention has been described with reference to preferred embodiments, it will be apparent to those skilled in the art that various changes can be made to the form and details without departing from the spirit and scope of the invention as defined in the appended claims.

Например, вместо ISDN, в протокол ЕW[х] может быть включен другой протокол цифровой проводной связи, например, xDSL, Ethernet и Х.25, который благодаря этому может использовать описанную схему динамического назначения субканалов. For example, instead of ISDN, another digital wire communication protocol may be included in ЕW [x] protocol, for example, xDSL, Ethernet and Х.25, which due to this can use the described scheme of dynamic assignment of subchannels.

Для специалистов в этой области техники очевидно, что могут существовать множество эквивалентов представленных конкретных вариантов выполнения изобретения. Такие эквиваленты должны быть также включены в рамки, определенные формулой изобретения. For specialists in this field of technology it is obvious that there may be many equivalents of the presented specific embodiments of the invention. Such equivalents should also be included within the scope of the claims.

Claims (10)

1. Способ предоставления беспроводной передачи цифровых сигналов при осуществлении беспроводной связи между множеством абонентских модулей и базовой станцией, причем цифровые сигналы передают с использованием по меньшей мере одного радиочастотного канала через радиосигналы, модулированные по стандарту множественного доступа с кодовым разделением (CDMA) и имеющие номинальную скорость передачи данных, отличающийся тем, что дополнительно включает следующие операции: а) образование доступного множества субканалов в пределах каждого CDMA радиоканала, причем скорость передачи данных каждого субканала значительно меньше, чем упомянутая номинальная скорость передачи данных модулированных радиосигналов; b) установление сеанса связи сетевого уровня через базовую станцию между оконечным оборудованием, соединенным с абонентским модулем, и другим оконечным оборудованием, соединенным с базовой станцией; и с) выделение во время сеанса сетевого уровня имеющихся, в наличии субканалов только на основе реальной потребности, с изменением количества выделенных субканалов в процессе осуществления данного сеанса. 1. A method for providing wireless digital signal transmission in wireless communication between a plurality of subscriber modules and a base station, the digital signals being transmitted using at least one radio frequency channel via radio signals modulated by the Code Division Multiple Access (CDMA) standard and having a nominal speed data transmission, characterized in that it further includes the following operations: a) the formation of an accessible set of subchannels within each CDMA p diokanala, wherein the transmission data rate of each subchannel is much less than said nominal data transmission rate modulated radio signals; b) establishing a network layer communication session through the base station between the terminal equipment connected to the subscriber module and other terminal equipment connected to the base station; and c) highlighting during the session the network layer of available, available subchannels only on the basis of real need, with a change in the number of allocated subchannels in the process of this session. 2. Способ по п.1, отличающийся тем, что доступное множество субканалов образуют на одной радиочастотной несущей посредством назначения ортогональных кодов для каждого субканала. 2. The method according to claim 1, characterized in that the available multiple subchannels are formed on one radio frequency carrier by assigning orthogonal codes for each subchannel. 3. Способ по п.1, отличающийся тем, что операция b) включает: i) первоначальное выделение одного субканала при установлении сеанса сетевого уровня; и ii) выделение дополнительных субканалов, как только во время сеанса потребуется дополнительная полоса частот для поддержки передачи цифровых сигналов. 3. The method according to claim 1, characterized in that the operation b) includes: i) initial allocation of one subchannel when establishing a network layer session; and ii) the allocation of additional subchannels as soon as during the session an additional frequency band is required to support the transmission of digital signals. 4. Способ по п. 1, отличающийся тем, что цифровые сигналы содержат оцифрованное представление голосового сигнала, и способ дополнительно включает операцию сохранения выделения субканалов, достаточных для обслуживания полосы частот, требуемой для голосового сигнала на протяжении сеанса связи. 4. The method according to p. 1, characterized in that the digital signals contain a digitized representation of the voice signal, and the method further includes the operation of maintaining the allocation of subchannels sufficient to serve the frequency band required for the voice signal during the communication session. 5. Способ по п.1, отличающийся тем, что цифровые сигналы содержат оцифрованное представление голосового сигнала, и способ дополнительно включает операцию выбора полосы частот субканала, достаточной для непрерывной передачи голосового сигнала. 5. The method according to claim 1, characterized in that the digital signals comprise a digitized representation of the voice signal, and the method further includes the step of selecting a subchannel frequency band sufficient to continuously transmit the voice signal. 6. Способ по п.1, отличающийся тем, что операция с) дополнительно включает освобождение субканалов, когда во время сеанса связи отсутствуют цифровые сигналы, при сохранении сеанса связи на сетевом уровне и при одновременном спуфинге более низкого физического уровня на абонентском уровне для обеспечения функционирования аналогично тому, как если бы имелась в наличии достаточная полоса частот для непрерывной передачи цифровых сигналов. 6. The method according to claim 1, characterized in that step c) further includes releasing the subchannels when there are no digital signals during the communication session, while maintaining the communication session at the network level and while spoofing the lower physical level at the subscriber level to ensure functioning in the same way as if there was a sufficient frequency band available for the continuous transmission of digital signals. 7. Способ по п.1, отличающийся тем, что субканалы выделяют на основе обслуживания ряда абонентских модулей в соответствии с классами их приоритета. 7. The method according to claim 1, characterized in that the subchannels are allocated based on the maintenance of a number of subscriber modules in accordance with their priority classes. 8. Способ по п.1, отличающийся тем, что цифровые сигналы имеют различные номинальные полосы частот. 8. The method according to claim 1, characterized in that the digital signals have different nominal frequency bands. 9. Способ по п. 1, отличающийся тем, что операция а) образования доступного множества субканалов в пределах каждого CDMA радиоканала дополнительно включает назначение множества ортогональных кодов каждому CDMA радиоканалу для предоставления таким образом множества субканалов, причем каждый субканал поддерживает скорость передачи данных значительно меньшую, чем скорость передачи данных, поддерживаемая самим CDMA каналом. 9. The method according to p. 1, characterized in that the operation a) forming an accessible set of subchannels within each CDMA radio channel further includes assigning a plurality of orthogonal codes to each CDMA radio channel in order to provide thus a plurality of subchannels, each subchannel supporting a data transfer rate significantly lower, than the data rate supported by the CDMA channel itself. 10. Способ по п.1, отличающийся тем, что дополнительно включает операции: d) буферизации данных, полученных от сеанса связи с оконечным оборудованием до достижения минимального количества элементов данных, требующих передачи; е) запроса выделения по меньшей мере одного субканала для сеанса связи с оконечным оборудованием; f) передачи данных с использованием выделенных субканалов; g) запроса на выделение дополнительных субканалов для связи от сеанса оконечного оборудования в случае, если количество элементов буферизованных данных превысит заданную максимальную пороговую величину; и h) освобождения субканалов от выделения для сеанса связи с оконечным оборудованием в случае, если количество элементов буферизованных данных становится ниже заданной минимальной пороговой величины. 10. The method according to claim 1, characterized in that it further includes the steps of: d) buffering the data received from the communication session with the terminal equipment to achieve the minimum number of data elements requiring transmission; e) a request to allocate at least one subchannel for a communication session with terminal equipment; f) data transmission using dedicated subchannels; g) a request for the allocation of additional subchannels for communication from a terminal equipment session if the number of buffered data elements exceeds a predetermined maximum threshold value; and h) releasing subchannels from the allocation for a communication session with terminal equipment in the event that the number of buffered data elements falls below a predetermined minimum threshold value.
RU2000101315/09A 1997-06-20 1998-06-18 Dynamic allocation of frequency band for transmission with use of wireless communication protocol in code-division multiple access radio communication system RU2214685C2 (en)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US5033897P 1997-06-20 1997-06-20
US5027797P 1997-06-20 1997-06-20
US60/050,338 1997-06-20
US60/050,277 1997-06-20
US08/992,760 1997-12-17

Publications (2)

Publication Number Publication Date
RU2000101315A RU2000101315A (en) 2001-11-27
RU2214685C2 true RU2214685C2 (en) 2003-10-20

Family

ID=31996437

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2000101315/09A RU2214685C2 (en) 1997-06-20 1998-06-18 Dynamic allocation of frequency band for transmission with use of wireless communication protocol in code-division multiple access radio communication system

Country Status (2)

Country Link
JP (1) JP4988278B2 (en)
RU (1) RU2214685C2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2491790C2 (en) * 2008-06-23 2013-08-27 Нтт Досомо, Инк. Base station and method of communication control

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2491790C2 (en) * 2008-06-23 2013-08-27 Нтт Досомо, Инк. Base station and method of communication control
RU2534226C1 (en) * 2008-06-23 2014-11-27 Нтт Докомо, Инк. User device

Also Published As

Publication number Publication date
JP2007043728A (en) 2007-02-15
JP4988278B2 (en) 2012-08-01

Similar Documents

Publication Publication Date Title
KR100937912B1 (en) Dynamic bandwidth allocation to transmit a wireless protocol across a code division multiple access(cdma) radio link
US20040160910A1 (en) Dynamic bandwidth allocation to transmit a wireless protocol across a code division multiple access (CDMA) radio link
RU2214685C2 (en) Dynamic allocation of frequency band for transmission with use of wireless communication protocol in code-division multiple access radio communication system
JP2007043728A6 (en) Dynamic bandwidth allocation for transmitting wireless protocols over code division multiple access (CDMA) radio links
MXPA99011941A (en) Dynamic bandwidth allocation to transmit a wireless protocol across a code division multiple access (cdma) radio link

Legal Events

Date Code Title Description
RH4A Copy of patent granted that was duplicated for the russian federation

Effective date: 20060520

PD4A Correction of name of patent owner
PC4A Invention patent assignment

Effective date: 20060905

PC43 Official registration of the transfer of the exclusive right without contract for inventions

Effective date: 20110726

PC41 Official registration of the transfer of exclusive right

Effective date: 20131211