BRPI0906773B1 - Alocação de recursos compartilhados - Google Patents

Alocação de recursos compartilhados Download PDF

Info

Publication number
BRPI0906773B1
BRPI0906773B1 BRPI0906773-6A BRPI0906773A BRPI0906773B1 BR PI0906773 B1 BRPI0906773 B1 BR PI0906773B1 BR PI0906773 A BRPI0906773 A BR PI0906773A BR PI0906773 B1 BRPI0906773 B1 BR PI0906773B1
Authority
BR
Brazil
Prior art keywords
mobile device
confirmation
shared resource
package
base station
Prior art date
Application number
BRPI0906773-6A
Other languages
English (en)
Inventor
Sharad Deepak Sambhwani
Bibhu P. Mohanty
Rohit Kapoor
Ozcan Ozturk
Mehmet Yavuz
Original Assignee
Qualcomm Incorporated
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 Qualcomm Incorporated filed Critical Qualcomm Incorporated
Publication of BRPI0906773A2 publication Critical patent/BRPI0906773A2/pt
Publication of BRPI0906773B1 publication Critical patent/BRPI0906773B1/pt

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1829Arrangements specially adapted for the receiver end
    • H04L1/1835Buffer management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1829Arrangements specially adapted for the receiver end
    • H04L1/1848Time-out mechanisms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1867Arrangements specially adapted for the transmitter end
    • H04L1/1874Buffer management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0023Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the signalling
    • H04L1/0026Transmission of channel quality indication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0071Use of interleaving
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/02Arrangements for detecting or preventing errors in the information received by diversity reception
    • H04L1/06Arrangements for detecting or preventing errors in the information received by diversity reception using space diversity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/0406
    • H04W72/1278

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)
  • Communication Control (AREA)

Abstract

alocação de recursos compartilhados uma estação base pode empregar um recurso compartilhado, tal como um canal de controle, para comunicação com um dispositivo móvel. ao dispositivo móvel pode ser concedido o acesso exclusivo ao recurso compartilhado por um tempo limitado. o acesso exclusivo pode ser tal que não haja um limite para o tamanho de mensagem que pode ser transferida através do recurso compartilhado. para melhorar a operação, a concessão exclusiva pode ser aplicada até que seja determinado que os pacotes apropriados foram transferidos.

Description

REFERENCIA CRUZADA
O presente pedido de patente reivindica a prioridade do Pedido de Patente U.S. N- de Série 60/020 219, intitulado "E-DCH RESOURCE RELEASE IN CELL_FACH STATE", depositado em 10 de janeiro de 2008, a totalidade do qual sendo aqui incorporada pela presente referência.
O presente pedido de patente reivindica a prioridade do Pedido de Patente U.S. N2 de Série 61/039 082, intitulado "E-DCH RESOURCE RELEASE IN CELL_FACH STATE", depositado em 24 de março de 2008, a totalidade do qual sendo aqui incorporada pela presente referência.
O presente pedido de patente reivindica a prioridade do Pedido de Patente U.S. N2 de Série 61/048 782, intitulado "E-DCH RESOURCE RELEASE IN CELL_FACH STATE", depositado em 29 de abril de 2008, a totalidade do qual sendo aqui incorporada pela presente referência.
FUNDAMENTOS Campo
A presente invenção está de um modo geral relacionada a comunicações sem fio e mais especificamente ao gerenciamento de um recurso compartilhado.
Fundamentos
Os sistemas de comunicação sem fio estão amplamente implementados para prover vários serviços de comunicação, tais como voz, dados, etc. Tais sistemas ou redes sem fio podem ser sistemas de múltiplo acesso capazes de dar suporte a múltiplos usuários por compartilhamento dos recursos de rede disponíveis (por exemplo, amplitude de banda, potência de transmissão e assim por diante). Os exemplos de tais sistemas / redes de múltiplo acesso incluem redes de múltiplo acesso por divisão de código (CDMA), redes de múltiplo acesso por divisão de tempo (TDMA), redes de múltiplo acesso por divisão de frequência (FDMA), redes de múltiplo acesso por divisão de frequência ortogonal (OFDMA) e similares.
De um modo geral, os sistemas de comunicação sem fio podem dar suporte simultâneo à comunicação para múltiplos dispositivos móveis. Cada dispositivo móvel pode se comunicar com uma ou mais estações base por meio de transmissões através dos links de emissão e reverso. O link de emissão (ou downlink) se refere ao link de comunicação das estações base para os dispositivos móveis, enquanto o link reverso (ou uplink) se refere ao link de comunicação dos dispositivos móveis para as estações base. Além disso, as comunicações entre os dispositivos móveis e as estações base podem ser estabelecidas através de sistemas de entrada única e saida única (SISO), sistemas de múltiplas entradas e saida única (MISO), sistemas de múltiplas entradas e múltiplas saidas (MIMO) e assim por diante.
Os sistemas de MIMO comumente empregam múltiplas (NT) antenas de transmissão e múltiplas (NR) antenas de recepção para a transmissão de dados. Um canal MIMO formado pelas NT antenas de transmissão e NR antenas de recepção pode ser decomposto em Ns canais independentes, os quais são também designados como canais espaciais. Cada um dos Ns canais independentes corresponde a uma dimensão. Ademais, os sistemas MIMO podem prover melhor desempenho (por exemplo, maior eficiência espectral, capacidade de transmissão mais elevada e/ou maior confiabilidade) caso sejam utilizadas as dimensionalidades adicionais criadas pelas múltiplas antenas de transmissão e recepção.
Os sistemas MIMO dão suporte a vários sistemas de duplexação para dividir as comunicações dos links de emissão e reverso através de um meio fisico em comum. Como exemplo, os sistemas de duplexação por divisão de frequência (FDD) podem utilizar regiões diferentes de freqüências para as comunicações dos links de emissão e reverso. Além disso, nos sistemas de duplexação por divisão de tempo, as transmissões dos links de emissão e reverso ocorrem na mesma região de freqüências. No entanto, as técnicas convencionais só podem prover feedback limitado ou nenhum com relação às informações de canal.
SUMÁRIO
O que se segue apresenta um resumo simplificado de uma ou mais modalidades, de modo a proporcionar uma compreensão básica de tais modalidades. O presente resumo não constitui uma completa visão geral de todas as modalidades contempladas, não se destinando a identificar elementos chave ou criticos de todas as modalidades, nem a delinear o escopo de quaisquer ou de todas as modalidades. Seu único propósito é o de apresentar alguns conceitos de uma ou mais modalidades, de uma forma simplificada, como um prelúdio para a descrição mais detalhada que será apresentada mais adiante.
De acordo com um aspecto, um método para administrar a operação de um dispositivo móvel que opera em um sistema de comunicação sem fio compreende determinar se um nivel de conteúdo de um buffer do dispositivo móvel alcança um nivel predeterminado; e avaliar uma confirmação/ACK ajustada para estabelecer se confirmações apropriadas são coletadas, a avaliação ocorrendo quando o nivel de conteúdo alcança o nivel predeterminado.
De acordo com outro aspecto, um equipamento compreende um conferidor ou checador que determina se um nivel de conteúdo de um buffer do dispositivo móvel alcança um nivel predeterminado; e um analisador que avalia uma confirmação ajustado para estabelecer se confirmações apropriadas são coletadas, a avaliação ocorrendo quando o nivel de conteúdo alcança o nivel predeterminado.
De acordo com outro aspecto, pelo menos um processador configurado para administrar a operação de um dispositivo móvel compreende um primeiro módulo para determinar se um nivel de conteúdo de um buffer do dispositivo móvel alcança um nivel predeterminado; e um segundo módulo para avaliar uma confirmação ajustada para estabelecer se confirmações apropriadas são coletadas, a avaliação ocorrendo quando o nivel de conteúdo alcança o nivel predeterminado.
De acordo com outro aspecto, um produto de programa de computador compreendendo um meio para leitura por computador incluindo um primeiro conjunto de códigos para levar um computador a determinar se um nivel de conteúdo de um buffer do dispositivo móvel alcança um nivel predeterminado; e um segundo conjunto de códigos para levar o computador a avaliar uma confirmação ajustada para estabelecer se confirmações apropriadas são coletadas, a avaliação ocorrendo quando o nivel de conteúdo alcança o nivel predeterminado.
De acordo com outro aspecto, um equipamento, compreende dispositivos para determinar se um nivel de conteúdo de um buffer do dispositivo móvel alcança um nivel predeterminado; e dispositivos para avaliar uma confirmação ajustada para estabelecer se confirmações apropriadas são coletadas, a avaliação ocorrendo quando o nivel de conteúdo alcança o nivel predeterminado.
De acordo com outro aspecto, um método para gerenciar o uso exclusivo de um recurso compartilhado que opera em um dispositivo de comunicação sem fio compreende identificar uma requisição obtida através do uso de um receptor, a requisição sendo proveniente de um dispositivo móvel para uso exclusivo do recurso compartilhado; e conceder ao dispositivo móvel o uso exclusivo do recurso compartilhado por um intervalo de tempo determinado.
De acordo com outro aspecto, um equipamento, compreende um reconhecedor ou identificador que identifica uma requisição, a requisição sendo proveniente de um dispositivo móvel para uso exclusivo do recurso compartilhado; e um alocador que concede ou aloca ao dispositivo móvel o uso exclusivo do recurso compartilhado por um intervalo de tempo determinado.
De acordo com outro aspecto, pelo menos um processador configurado para gerenciar o uso exclusivo de um recurso compartilhado compreende um primeiro módulo para identificar uma requisição, a requisição sendo proveniente de um dispositivo móvel para uso exclusivo do recurso compartilhado; e um segundo módulo para conceder ao dispositivo móvel o uso exclusivo do recurso compartilhado por um intervalo de tempo determinado.
De acordo com outro aspecto, um produto de programa de computador compreendendo um meio para leitura por computador inclui um primeiro conjunto de códigos para levar um computador a identificar uma requisição, a requisição sendo proveniente de um dispositivo móvel para uso exclusivo do recurso compartilhado; e um segundo conjunto de códigos para levar o computador a conceder ao dispositivo móvel o uso exclusivo do recurso compartilhado por um intervalo de tempo determinado.
De acordo com outro aspecto, um equipamento compreende dispositivos para identificar uma requisição, a requisição sendo proveniente de um dispositivo móvel para uso exclusivo do recurso compartilhado; e dispositivos para conceder ao dispositivo móvel o uso exclusivo do recurso compartilhado por um intervalo de tempo determinado.
Para atingir as metas e acima e outras correlacionadas, as uma ou mais modalidades compreendem as características que são a seguir completamente descritas e particularmente apontadas nas reivindicações. A descrição que se segue e os desenhos anexos apresentam em detalhes certos aspectos ilustrativos das uma ou mais modalidades. No entanto, tais aspectos são indicativos de apenas algumas das várias formas pelas quais os princípios de várias modalidades podem ser empregados, as modalidades descritas se destinando a incluir todos estes aspectos e seus equivalentes.
BREVE DESCRIÇÃO DAS FIGURAS
A Figura 1 ilustra um sistema de comunicação sem fio de acordo com várias modalidades aqui descritas.
A Figura 2 ilustra um sistema representativo para gerenciamento de um recurso compartilhado de acordo com pelo menos uma modalidade aqui descrita.
A Figura 3 ilustra um sistema representativo com um dispositivo móvel detalhado para o processamento de confirmações de acordo com pelo menos uma modalidade aqui descrita.
A Figura 4 ilustra um sistema representativo com um dispositivo móvel detalhado para requisição de confirmação para um pacote transferido de acordo com pelo menos uma modalidade aqui descrita.
A Figura 5 ilustra um sistema representativo com um dispositivo móvel detalhado usando um trocador ou permutador para comunicação com uma estação base de acordo com pelo menos uma modalidade aqui descrita.
A Figura 6 ilustra um sistema representativo com um dispositivo móvel detalhado usando um regulador para comunicação com uma estação base de acordo com pelo menos uma modalidade aqui descrita.
A Figura 7 ilustra um sistema representativo com um dispositivo móvel que gerencia a comunicação com uma estação base de acordo com pelo menos uma modalidade aqui descrita.
A Figura 8 ilustra um sistema representativo com um dispositivo móvel que gerencia a emissão de pacotes de acordo com pelo menos uma modalidade aqui descrita.
A Figura 9 ilustra um sistema representativo com uma estação base detalhada que regula um recurso compartilhado com relação ao tempo de acordo com pelo menos uma modalidade aqui descrita.
A Figura 10 ilustra um sistema representativo com uma estação base detalhada para gerenciamento de pacotes de acordo com pelo menos uma modalidade aqui descrita.
A Figura 11 ilustra um sistema representativo para confirmação e processamento de pacotes com uma estação base detalhada de acordo com pelo menos uma modalidade aqui descrita.
A Figura 12 ilustra um método representativo para gerenciamento de pacotes de acordo com pelo menos uma modalidade aqui descrita.
A Figura 13 ilustra um método representativo para efetuar funções de temporização com relação a um recurso compartilhado de acordo com pelo menos uma modalidade aqui descrita.
A Figura 14 ilustra um método representativo para gerenciamento de um recurso compartilhado de acordo com pelo menos uma modalidade aqui descrita.
A Figura 15 ilustra um método representativo para determinação de quando liberar um recurso compartilhado de acordo com pelo menos uma modalidade aqui descrita.
A Figura 16 ilustra um diagrama de timing representativo de acordo com pelo menos uma modalidade aqui descrita.
A Figura 17 ilustra um dispositivo móvel exemplar que facilita a alocação de um recurso compartilhado de acordo com pelo menos uma modalidade aqui descrita.
A Figura 18 ilustra um sistema exemplar que facilita o gerenciamento de um recurso compartilhado de acordo com pelo menos uma modalidade aqui descrita.
A Figura 19 ilustra um ambiente de rede sem fio exemplar que pode ser empregado em conjunto com os vários sistemas e métodos aqui descritos.
A Figura 20 ilustra um sistema exemplar que facilita o uso de um recurso compartilhado para um dispositivo móvel de acordo com pelo menos uma modalidade aqui descrita.
A Figura 21 ilustra um sistema exemplar que facilita o gerenciamento de recursos compartilhados de acordo com pelo menos uma modalidade aqui descrita.
DESCRIÇÃO DETALHADA
Serão agora descritas várias modalidades com referência aos desenhos, por todos os quais referências numéricas semelhantes são usadas para se referir a elementos similares. Na descrição que se segue, com o propósito de explanação, vários detalhes específicos são apresentados de modo a propiciar uma completa compreensão de uma ou mais modalidades. No entanto, ficará claro que tais modalidades podem ser praticadas sem tais detalhes específicos. Em outros casos, estruturas e dispositivos bem conhecidos são apresentados na forma de diagramas de blocos de modo a facilitar a descrição de uma ou mais modalidades.
Tal como usados no presente pedido, os termos "componente", "módulo", "sistema" e similares se destinam a referenciar uma entidade relacionada a computadores, seja hardware, firmware, uma combinação de hardware e software, software, ou software em execução. Como exemplo, um componente pode ser, porém não fica limitado a ser, um processo rodando em um processador, um processador, um objeto, um executável, uma cadeia de execução, um programa e/ou um computador. Como exemplo, tanto um aplicativo "rodando" em um dispositivo de computação como o dispositivo de computação podem ser um componente. Um ou mais componentes podem residir dentro de um processo e/ou cadeia de execução, e um componente pode estar localizado em um computador e/ou distribuído entre dois ou mais computadores. Além disso, tais componentes podem ser executados a partir de vários meios para leitura por computador, possuindo várias estruturas de dados neles armazenadas. Os componentes podem se comunicar por meio de processos locais e/ou remotos, por exemplo de acordo com um sinal possuindo um ou mais pacotes de dados (por exemplo, dados provenientes de um componente interagindo com outro componente em um sistema local, um sistema distribuído, e/ou através de uma rede, tal como a Internet, com outros sistemas, por meio do sinal).
Ademais, várias modalidades são aqui descritas em conexão com um terminal, o qual pode ser um terminal sem fio ou um terminal com cabos. Um terminal pode também ser denominado como um sistema, um dispositivo, uma unidade de assinante, uma estação de assinante, uma estação móvel, um celular ou telemóvel, estação remota, terminal remoto, terminal de acesso, terminal de usuário, um terminal, agente de usuário, dispositivo de usuário, equipamento de usuário (UE), etc. Um terminal sem fio pode ser um telefone celular, um telefone por satélite, um dispositivo sem fio, um telefone PCS, um telefone sem fio, um telefone de protocolo de inicialização de sessão (SIP), uma estação de sistema sem fio de circuito local (WLL), um assistente de dados pessoal (PDA), um dispositivo de mão / portátil possuindo capacidade de conexão "sem fio", ou outro dispositivo de processamento conectado a um modem sem fio. Além disso, várias modalidades são descritas em conexão com uma estação base. Uma estação base pode ser utilizada para a comunicação com terminais sem fio e pode também ser designada como um ponto de acesso, um Nodo B, ou alguma outra terminologia.
Além disso, o termo "ou" tenciona exprimir um "ou" inclusivo e não um "ou" excludente. Isto é, a menos de especificação em contrário, ou caso fique claro pelo contexto, "X emprega A ou B" tenciona exprimir quaisquer das permutações naturais inclusivas; isto é, caso X empregue A, X emprega B, ou X emprega tanto A como B, então "X emprega A ou B" é atendido sob quaisquer dos casos acima. Além disso, os artigos "um" e "uma", tal como usados no presente documento e nas reivindicações anexas devem ser de um modo geral considerados como significando "um ou mais", a menos de especificação em contrário, ou caso fique claro pelo contexto como estando dirigidos a uma forma singular.
Além disso, vários aspectos, características ou recursos aqui descritos podem ser implementados na forma de um método, equipamento, ou artigo de fabricação, usando técnicas padrão de programação e/ou projeto. O termo "artigo de fabricação", tal como é aqui utilizado, se destina a englobar um programa de computador acessível a partir de qualquer dispositivo, portador ou meio para leitura por computador. Como exemplo, os meios para leitura por computador podem incluir, porém não ficam limitados a, dispositivos de armazenamento magnéticos (por exemplo, um disco rigido, disquete, fitas magnéticas, etc.), discos ópticos (por exemplo, um disco compacto (CD) , um disco versátil digital (DVD), etc.), placas inteligentes, dispositivos de memória flash (por exemplo, placa, pente, pen drive, etc.), e circuitos integrados, tais como memórias de acesso aleatório, memórias apenas para leitura programáveis e memórias apenas para leitura programáveis eletricamente apagáveis. Adicionalmente, vários meios de armazenamento aqui descritos podem representar um ou mais dispositivos e/ou outros meios para leitura por máquina para o armazenamento de informações. O termo "meio para leitura por máquina" pode incluir, sem ficar limitado a. Canais sem fio e vários outros meios capazes de armazenar, conter e/ou portar instruções e/ou dados.
As técnicas aqui descritas podem ser usadas para vários sistemas de comunicação sem fio, tais como sistemas de múltiplo acesso por divisão de código (CDMA), múltiplo acesso por divisão de tempo (TDMA), múltiplo acesso por divisão de frequência (FDMA), múltiplo acesso por divisão de freqüência ortogonal (OFDMA) , múltiplo acesso por divisão de frequência de portadora única (SC-FDMA) e outros. Os termos "sistema" e "rede" são frequentemente usados de forma intercambiável. Um sistema CDMA pode implementar uma rádio tecnologia tal como a UTRA (rádio acesso terrestre universal), CDMA 2000, etc. A UTRA inclui o CDMA de banda larga (W-CDMA) e outras variantes do CDMA. O CDMA 2000 inclui as normas 2000, IS-95 e IS-856. Um sistema TDMA pode implementar uma rádio tecnologia tal como a do Sistema Global para Telecomunicações Móveis (GSM). Um sistema OFDMA pode implementar uma rádio tecnologia tal como a de rede de rádio acesso terrestre universal ampliada (e-UTRA), UMB (banda ultra larga móvel), IEEE 802.11 (WiFi), IEEE 802.16 (WiMAX), IEEE 802.20, flash-OFDM e assim por diante. 0 UTRA e o e-UTRA fazem parte do sistema de telecomunicação móvel universal (UMTS). O 3GPP LTE (evolução de longo prazo) é uma versão sendo lançada do UMTS que usa o e-UTRA, que emprega OFDMA no downlink e SC- FDMA no uplink. O UTRA, e-UTRA, UMTS, LTE e GSM estão descritos em documentos emitidos por uma organização denominada 3rd Generation Partnership Project (3GPP). Adicionalmente, o CDMA 2000 e o UMB estão descritos em documentos emitidos por uma organização denominada 3rd Generation Partnership Project 2 (3GPP2). Ademais, tais sistemas de comunicação sem fio podem também incluir sistemas de rede ad hocp2p (peer-to-peer) , por exemplo estação móvel para estação móvel, que amiúde utilizam espectros não licenciados não emparelhados, uma LAN sem fio 802.xx, Bluetooth e quaisquer outras técnicas de comunicação sem fio de curto ou longo alcance.
Várias modalidades, características ou recursos serão apresentados em termos de sistemas que podem incluir vários dispositivos, componentes, módulos e similares. Deve ficar claro e ser notado que os diversos sistemas podem incluir dispositivos, componentes, módulos, etc., adicionais e/ou podem não incluir todos os dispositivos, componentes, módulos, etc., descritos com referência às figuras. Também pode ser usada uma combinação de tais métodos.
Fazendo agora referência à Figura 1, está ali ilustrado um sistema de comunicação sem fio 100 de acordo com várias modalidades aqui descritas. O sistema 100 compreende uma estação base 102 que pode incluir múltiplos grupos de antenas. Como exemplo, um grupo de antenas pode incluir as antenas 104 e 106, outro grupo pode compreender as antenas 108 e 110 e outro grupo pode incluir as antenas 112 e 114. São ilustradas duas antenas para cada grupo de antenas; todavia podem ser utilizadas mais ou menos antenas para cada grupo. A estação base 102 pode compreender também uma cadeia de transmissão e uma cadeia de recepção, cada uma das quais pode, por sua vez, incluir uma pluralidade de componentes associados à transmissão e recepção de sinais (por exemplo, processadores, moduladores, multiplexadores, demoduladores, demultiplexadores, antenas e assim por diante), como saberão os técnicos na área.
A estação base 102 pode se comunicar com um ou mais dispositivos móveis, tais como o dispositivo móvel 116 e o dispositivo móvel 122. No entanto, deve ficar claro que a estação base 102 pode se comunicar substancialmente com qualquer número de dispositivos móveis similares aos dispositivos móveis 116 e 122. Os dispositivos móveis 116 e 122 podem ser, por exemplo, telefones celulares, "smart phones", laptops, dispositivos móveis portáteis/de mão, dispositivos de computação portáteis/de mão, rádios por satélite, sistemas de posicionamento global, PDAs e/ou qualquer outro dispositivo adequado para a comunicação através do sistema de comunicação sem fio 100. Tal como mostrado, o dispositivo móvel 116 está em comunicação com as antenas 112 e 114, em que as antenas 112 < e 114 transmitem informações para o dispositivo móvel 116 através de um link de emissão 118 e recebem informações provenientes do dispositivo móvel 116 através de um link reverso 120. Além disso, o dispositivo móvel 122 está em comunicação com as antenas 104 e 106, em que as antenas 104 e 106 transmitem informações para o dispositivo móvel 122 através de um link de emissão 124 e recebem informações provenientes do dispositivo móvel 122 através de um link reverso 126. Em um sistema de duplexação por divisão de frequência (FDD), o link de emissão 118 pode utilizar uma banda de freqüências diferente daquela usada pelo link reverso 120 e o link de emissão 124 pode empregar uma banda de freqüências diferente daquela usada pelo link reverso 126, por exemplo. Além disso, em um sistema de duplexação por divisão de tempo (TDD), o link de emissão 118 e o link reverso 120 podem utilizar uma buffer em comum e o link de emissão 124 e o link reverso 126 podem utilizar uma banda de freqüências em comum.
Cada grupo de antenas e/ou a área em que eles estão designados para se comunicar pode ser referido como um setor da estação base 102. Como exemplo, os grupos de antenas podem ser designados para se comunicar com os dispositivos móveis em um setor das áreas cobertas pela estação base 102. Na comunicação através dos links de emissão 118 e 124, as antenas de transmissão da estação base 102 podem utilizar conformação de fachos para melhorar a razão de sinal para ruído dos links de emissão 118 e 124 para os dispositivos móveis 116 e 122. Além disso, quando a estação base 102 utiliza conformação de fachos para transmitir para os dispositivos móveis 116 e 122 aleatoriamente dispersos por uma área de cobertura associada, os dispositivos móveis em células vizinhas podem ser submetidos a uma menor interferência em comparação com uma estação base que transmite através de uma única antena para todos os seus dispositivos móveis.
A Figura 2 ilustra um sistema 200 exemplar para gerenciamento de um recurso compartilhado (por exemplo, um canal dedicado ampliado, e-dch, para uma mensagem de canal de controle comum, ccch, ou uma mensagem de canal de controle dedicado, dcch). Em um sistema de comunicação sem fio, certos recursos podem ser compartilhados entre múltiplos dispositivos móveis (por exemplo, o dispositivo móvel 202) associados a uma estação base (por exemplo, a estação base 204) . No entanto, para uma operação apropriada, um dispositivo móvel pode ser provido com o uso exclusivo, porém limitado, do recurso compartilhado, tal como estando limitado pelo tamanho de mensagens (por exemplo, um certo número de bytes) permitido para transmissão, ou por acesso exclusivo ao recurso compartilhado por um tempo limitado. Além disso, o tamanho de mensagem limitado pode ser o tamanho de uma única mensagem em que múltiplas mensagens podem ser enviadas. Caso não seja provido o acesso exclusivo, a estação base poderia receber pacotes provenientes de múltiplos dispositivos móveis e ter dificuldade em distinguir quais pacotes se originam de qual dispositivo móvel. Dessa forma, poderiam se perder mensagens, a operação poderia ser prejudicada e assim por diante.
O dispositivo móvel 202 (por exemplo, com um verificador 206 e analisador 208) pode requisitar o acesso a um recurso compartilhado e a estação base 204 pode regular o acesso ao recurso compartilhado. Um reconhecedor 210 pode ser empregado para identificar a requisição (por exemplo, a requisição é proveniente do dispositivo móvel 202 para uso exclusivo do recurso compartilhado). A estação base 204 pode avaliar o recurso compartilhado para determinar se o recurso é usado exclusivamente por outro dispositivo móvel. Ademais, a estação base 204 pode efetuar verificações relacionadas ao recurso compartilhado (por exemplo, determinar se o dispositivo móvel 202 está autorizado a receber o acesso a recurso). Com a autorização apropriada, a estação base 204 pode conceder ao dispositivo móvel 202 o uso exclusivo do recurso para um determinado intervalo de tempo, por exemplo, através do uso de um alocador 212. Apesar de ser representado como fazendo parte da estação base 204, deve ficar claro que certos aspectos, tais como o uso do reconhecedor 210 e/ou do alocador 212, podem operar em outros dispositivos, tal como uma entidade independente, separada.
O dispositivo móvel 202 e a estação base 204 podem trocar informações, de tal forma que o dispositivo móvel 202 envie pacotes para a estação base 204 (por exemplo, pelo uplink). A estação base 204 pode processar um pacote coletado (por exemplo, uma mensagem constituída por pelo menos um pacote) e transferir uma confirmação/ACK para o dispositivo móvel 202 (por exemplo, pelo downlink). De acordo com uma modalidade, os pacotes transferidos pelo dispositivo móvel 202 não são limitados em tamanho. No entanto, é possivel existir um limite de tamanho.
Pode ser usado um conferidor 206 que determina se um nivel de conteúdo de um buffer (por exemplo, contendo dados que aguardam uma primeira tentativa de transmissão) do dispositivo móvel 202 alcança um nivel predeterminado (por exemplo, zero - não existindo mais pacotes para o dispositivo móvel 202 transferir em uma primeira tentativa). Um analisador 208 pode ser empregado para avaliar uma confirmação ajustada de modo a estabelecer se a confirmação apropriada foi recebida - em uma modalidade a avaliação ocorre quando o nivel de conteúdo alcança zero. Caso não existam mais informações a transferir (por exemplo, o buffer está vazio, o nivel de conteúdo do buffer para uma mensagem especifica está em zero, etc.) e confirmações apropriadas foram recebidas, então o dispositivo móvel 202 pode liberar o recurso. Apesar de um temporizador poder expirar para o uso pelo dispositivo móvel 202 do recurso compartilhado, pode ser sustada a liberação do recurso até que sejam recebidas as confirmações apropriadas. Além disso, o recurso pode ser liberado antes que o temporizador expire (por exemplo, todos os pacotes foram enviados e confirmados antes que o temporizador expire). Apesar de estarem representados como fazendo parte do dispositivo móvel 202, deve ser notado que modalidades tais como o uso do verificador 206 e/ou analisador 208 podem ser operadas em outros dispositivos, tal como uma entidade independente, separada.
O verificador 206 pode inicializar um temporizador quando o buffer alcança o nivel predeterminado e monitorar o temporizador. O analisador 208 pode determinar se o temporizador expira, quando a expiração ocorre e pode determinar se o buffer está vazio; ao determinar que o buffer está vazio podem ser enviadas informações de programação.
Uma conclusão pode ser efetuada pelo analisador 208 caso um último pacote seja suficiente para portar as informações de programação. Pode ocorrer a transferência das informações de programação no último pacote quando de uma conclusão positiva, ou a transferência das informações de programação em um pacote posterior no caso de uma conclusão negativa (por exemplo, por um transmissor). O analisador 208 pode também determinar se o conjunto de confirmações está vazio e, ao determinar que o conjunto de confirmações está vazio, o recurso pode ser liberado. Além disso, o analisador 208 pode identificar se o buffer recebe um pacote, assim como pode determinar se o temporizador expirou; caso o temporizador não tenha expirado, o temporizador pode ser reajustado a zero.
A Figura 3 ilustra um sistema 300 exemplar para o gerenciamento de um recurso compartilhado para comunicação entre uma estação base 202 e o dispositivo móvel 204 (por exemplo, com um checador 206 e um analisador 208). O dispositivo móvel 204 pode empregar um transmissor 302 (por exemplo, uma antena) que emite pelo menos um pacote através de um recurso compartilhado ao qual o dispositivo móvel 202 possui acesso exclusivo por um tempo limitado. Em uma modalidade, o pelo menos um pacote inclui uma requisição para uma confirmação para adição ao conjunto de confirmações em resposta à obtenção bem sucedida do pacote (por exemplo, coleta, coleta e processamento, etc.). Pode ser usado um obtenedor 304 que coleta pelo menos uma confirmação (por exemplo, coletada através do uso de um receptor 306), em que o conjunto de confirmações pode incluir a confirmação coletada.
Em uma modalidade alternativa, o transmissor 302 pode transferir um pacote do dispositivo móvel 202 para a estação base 204 e, ao obter o pacote, a estação base 204 transfere uma confirmação de que o pacote foi obtido com sucesso e a confirmação transferida é adicionada ao conjunto de confirmações quando da coleta, Como exemplo, o pacote é transferido através de um recurso compartilhado ao qual o dispositivo móvel possui acesso exclusivo por um tempo limitado. Pode ocorrer uma verificação para ligar a confirmação a um pacote e o pacote ligado pode ser apagado de um buffer (por exemplo, pacotes não ligados representam um nivel de conteúdo do buffer) . Portanto, o buffer pode incluir pacotes já transmitidos e aguardando confirmação, bem como pacotes que aguardam a primeira transmissão.
A Figura 4 ilustra um sistema 400 exemplar com um dispositivo móvel 202 (por exemplo, com um conferidor 206 e um analisador 208) em comunicação com uma Ns 204. Com base em uma saida do analisador 208 (por exemplo, determinando se as confirmações foram recebidas), um comparador 402 pode estabelecer se uma confirmação apropriada foi recebida ou não. Caso seja determinado que as confirmações foram recebidas (isto é, cada pacote transferido possui uma confirmação associada que foi coletada), então um transmissor 302 pode emitir uma notificação (por exemplo, para a estação base 204) ao estabelecer que a acknowledgement apropriada foi recebida, a notificação podendo ser indicativa de que não existem mais dados a enviar e que um recurso compartilhado ao qual o dispositivo móvel 202 possui acesso exclusivo deve ser liberado.
No entanto, é possível que o comparador 402 estabeleça que existe uma confirmação (por exemplo, pelo menos uma) perdida (por exemplo, com base em um resultado do analisador 208). Um classificador 404 pode avaliar o conjunto de confirmações e identificar pelo menos uma confirmação perdida ou não recebida. O transmissor 304 pode retransmitir um pacote associado à confirmação perdida. Em uma modalidade alternativa, o transmissor 304 pode enviar uma verificação de estado à estação base 204 para determinar porque uma confirmação não se encontra no conjunto de confirmações (por exemplo, a estação base 204 não recebeu o pacote, não identificou ou processou com sucesso o pacote, a confirmação foi perdida na comunicação e assim por diante). Com base na resposta, o dispositivo móvel 202 pode operar adequadamente (por exemplo, retransmitir o pacote, requisitar outra confirmação, etc.).
A Figura 5 ilustra um sistema 500 exemplar com um dispositivo móvel 202 detalhado (por exemplo, com um verificador 206 e um analisador 208) requisitando acesso exclusivo de uma estação base 204. Um trocador ou permutador 502 pode ser usado para acoplar ou ligar o dispositivo móvel 202 com a estação base 204 - especificamente com referência a efetuar requisições por um recurso compartilhado. O trocador 502 pode avaliar a operação do dispositivo móvel (por exemplo, a operação corrente, a operação programada e assim por diante) e determinar que um recurso compartilhado deve ser dedicado (por exemplo, para facilitar a operação ideal) para o dispositivo móvel (por exemplo, por um tempo limitado). Dessa forma, o dispositivo móvel 202 não somente pode determinar que um recurso seja usado, porém pode ocorrer uma análise para determinar (por exemplo, estimar) por quanto tempo o dispositivo móvel 202 necessita o recurso para transmitir apropriadamente.
Um requisitante ou peticionário 504 pode requisitar acesso exclusivo a um recurso compartilhado para o dispositivo móvel 202. A estação base 204 pode receber a requisição, processar o conteúdo da requisição e produzir uma instrução de que o acesso exclusivo foi concedido, a qual é comunicada ao dispositivo móvel 202. Um agrupador 506 pode coletar a instrução de que o acesso exclusivo foi concedido por um intervalo de tempo ou quadro de tempo. Um transmissor 304 pode emitir pelo menos um pacote através do recurso compartilhado. De acordo com uma modalidade, o pelo menos um pacote inclui uma requisição para uma confirmação para adição ao conjunto de confirmações em resposta à obtenção bem sucedida do pacote. Apesar de serem representados como fazendo parte do permutador 502, deve ser notado que o requisitante 504, o agrupador 506 e/ou o transmissor 304 podem ser implementados na forma de unidades separadas.
A Figura 6 ilustra um sistema 600 exemplar com um dispositivo móvel 202 (por exemplo, com um verificador 206 e um analisador 208) que gerencia o tempo com relação ao uso de um recurso alocado a partir de uma estação base 204. Ao dispositivo móvel 202 pode ser concedido o uso exclusivo do recurso compartilhado por um tempo limitado - após o quadro de tempo o dispositivo móvel 202 pode ser banido do uso (isto é, a menos que o intervalo seja prolongado, outra sessão seja aprovada e assim por diante), outros dispositivos móveis podem usar o recurso, etc. Dado que outros dispositivos móveis podem desejar usar o recurso compartilhado enquanto o dispositivo móvel 202 tem o acesso exclusivo, pode ser empregado um regulador 602 para gerenciar o tempo de uso exclusivo.
O regulador 602 pode acionar um temporizador com relação ao recurso compartilhado (por exemplo, quando da emissão do pelo menos um pacote, ao obter uma instrução proveniente da estação base 204, em um instante e/ou por um intervalo incluído na instrução, etc.). Um descarregador 604 pode ser empregado para liberar o recurso compartilhado da exclusividade em um instante apropriado (por exemplo, identificando que o temporizador expirou, inferindo que existe uma colisão ou conflito de recursos, etc.). Além disso, o regulador 602 pode incluir um trocador ou permutador 502 para uso na requisição de acesso exclusivo ao recurso compartilhado.
A Figura 7 ilustra um sistema 700 exemplar para gerenciamento de colisões/conflitos de recursos concernentes a uma estação base 204 e um dispositivo móvel 202 (por exemplo, com um verificador 206 e um analisador 208) . É possível que a estação base 204 obtenha uma requisição para uso exclusivo de um recurso compartilhado durante um tempo (por exemplo, em um tempo idêntico, em um tempo com uma tolerância, etc.). Caso ocorra uma colisão de recurso (por exemplo, através da concessão do recurso para mais de um requisitante) então a estação base 202 pode ter dificuldade em distinguir pacotes de mensagens diferentes.
0 dispositivo móvel 202 para requisitar o acesso exclusivo pode usar um regulador 602. Em uma modalidade, caso nenhuma instrução seja recebida a partir da estação base 204, pode ser efetuada uma inferência de que ocorreu uma colisão/conflito e que outra requisição pode ser enviada em um instante aleatório dentro de uma faixa de tempo (por exemplo, para evitar o envio ao mesmo tempo que outro dispositivo móvel, causando outra colisão). Ao contrário, a estação base204 pode conceder o acesso para múltiplos dispositivos móveis - o dispositivo móvel 202 pode receber uma notificação de que o acesso exclusivo foi concedido. Um pacote pode ser transferido e pode ser empregado um observador 702 que monitora uma confirmação para o pacote. Pode ser usado um concluidor 704 que infere que ocorreu uma colisão de recurso quando o temporizador alcança um nivel predeterminado e uma confirmação não é coletada. Como exemplo, a estação base 204 pode ter dificuldade em identificar qual dispositivo móvel enviou um pacote e, portanto, uma confirmação não é transferida.
A Figura 8 ilustra um sistema 800 exemplar para medir o tempo de uso de um recurso concedido por uma estação base 204 para um dispositivo móvel 202 (por exemplo, um checador 206 e um analisador 208). Um regulador 602 pode se ligar à estação base 204 para obtenção de acesso privado a um recurso compartilhado (por exemplo, que não limite o tamanho de mensagens). Como parte da ligação, a estação base 204 pode restringir uma quantidade de tempo em que o dispositivo móvel pode ter o acesso privado e o dispositivo móvel 202 pode acionar um temporizador.
O temporizador pode operar e pode ser usado um examinador 802 que identifica quando expira o intervalo ou quadro de tempo do recurso compartilhado. Quando ocorre a expiração, ou quando a expiração estiver próxima, o dispositivo móvel 202 pode determinar se os pacotes possuem confirmações apropriadas transferidas. Quando forem recebidas as confirmações, ou quando o tempo expira, o acesso exclusivo pode ser finalizado.
Dado que existe um tempo limitado para o acesso, um diretor ou direcionador 804 pode gerenciar a emissão com base no quadro de tempo. Dessa forma, a emissão do pelo menos um pacote ocorre de acordo com o gerenciamento. Como exemplo, o dispositivo móvel 202 pode possuir uma quantidade relativamente grande de informações para transferir. No entanto, devido a um número relativamente grande de requisições, o dispositivo móvel pode ser provido com um quadro de tempo curto. O dispositivo móvel 202 pode selecionar mensagens que sejam de maior importância e transferir tais mensagens em primeiro lugar em uma tentativa de se adequar às restrições do quadro de tempo (por exemplo, configurar um nivel de conteúdo de zero do buffer para uma sessão de comunicação) . De acordo com uma modalidade, uma requisição para acesso exclusivo pode incluir uma quantidade de tempo sugerida ou necessária para o acesso privado.
Fazendo agora referência à Figura 9, está ali ilustrado um sistema 900 exemplar para gerenciamento da operação de uma estação base 204 (por exemplo, com um reconhecedor 210 ou um alocador 212), por exemplo, durante a comunicação com um dispositivo móvel 202. A estação base 204 pode empregar um ajustador 902 para governar ou gerenciar um recurso compartilhado. Pode ser empregado um limitador 904 que remove uma concessão de uso exclusivo de um recurso compartilhado para o dispositivo móvel 202.
Em uma modalidade, o limitador 904 pode incluir um sustador ou interrompedor 906 que retira a concessão de uso exclusivo quando da expiração de um intervalo de tempo predeterminado (por exemplo, através do monitoramento de um temporizador). Dessa forma, ao prover um recurso compartilhado para o dispositivo móvel 202, pode ser imposto um limite de tempo. A remoção pode ser dura (por exemplo, quando o tempo expira a concessão é retirada), ou suave (por exemplo quando o tempo expira o recurso não é liberado até que os pacotes e confirmações apropriadas sejam transferidos).
Pode ser usado um transreceptor 908 que coleta uma notificação de que não existem mais pacotes para emissão pelo dispositivo móvel através do recurso compartilhado (por exemplo, enviada pelo dispositivo móvel quando um nivel de conteúdo do buffer seja zero, quando o tempo estiver quase acabado e assim por diante). Um checador 910 pode ser usado para determinar se existe pelo menos um pacote que não foi processado com sucesso e uma requisição pode ser emitida (por exemplo, através de uma parte de transmissão do transmissor 908) para que o pacote seja reenviado. De acordo com uma modalidade, a remoção da concessão de uso exclusivo ocorre quando da determinação de que não existe nenhum pacote que foi processado sem sucesso. A remoção da concessão de uso exclusivo pode ser explicita, de tal forma que seja transferida uma instrução para o dispositivo móvel de que o recurso deve ser liberado (por exemplo, independentemente da operação do dispositivo móvel).
A Figura 10 ilustra um sistema 1000 exemplar para processamento da comunicação entre um dispositivo móvel 202 e uma estação base 204 (por exemplo, com um reconhecedor 210 e/ou um alocador 212). Um ajustador 902 pode ser usado para regular o uso de um recurso compartilhado por um dispositivo móvel. 0 ajustador 902 pode usar um programador para determinar quando os dispositivos móveis podem usar o recurso compartilhado - o programador pode ficar aberto para os dispositivos móveis de forma a que os dispositivos possam efetuar as preparações com referência ao recurso.
Uma mensagem (por exemplo, uma mensagem de ccch) pode consistir de múltiplos pacotes que estão inter- relacionados. Caso esteja faltando um pacote (por exemplo, perdido durante a transmissão), então a estação base 204 pode ter dificuldades em avaliar a mensagem. A estação base pode avaliar os pacotes coletados e empregar um descobridor 1002 que identifica um pacote intruso (por exemplo, um pacote não considerado ou programado) ao determinar que existe pelo menos um pacote que não foi processado com sucesso (por exemplo, a determinação é efetuada pelo ajustador 902). 0 pacote intruso pode ser identificado e um aplicador ou requisitante 1004 pode requisitar a retransmissão do pacote intruso. A remoção da concessão de uso exclusivo baseada na notificação coletada pode ser sustada caso exista um pacote intruso pendente.
A Figura 11 ilustra um sistema 1100 exemplar para comunicação de um dispositivo móvel 202 e uma estação base 204 (por exemplo, com um reconhecedor 210 e um alocador 212) - a estação base 204 pode usar um limitador 904. Um receptor 1102 pode ser empregado pela estação base 204 para coletar um pacote através do recurso compartilhado durante o intervalo de tempo determinado. 0 pacote pode ser avaliado e um comunicador 1104 pode transferir uma confirmação da coleta do pacote para o dispositivo móvel.
Deve ser notado gue podem ser usadas técnicas de inteligência artificial para a prática das determinações e inferências aqui descritas. Tais técnicas empregam um dentre vários métodos para aprendizado a partir de dados e efetuar inferências e/ou determinações relacionadas ao armazenamento dinâmico de informações em múltiplas unidades de armazenamento (por exemplo, modelos Markov ocultos, HMMs, e protótipos de modelos de dependência relacionados, modelos gráficos probabilisticos de caráter mais geral, tais como redes Bayesianas, criadas por exemplo, por pesquisa de estrutura usando-se um escore ou aproximação de modelo Bayesiano, classificadores lineares, tais como máquinas vetoriais de suporte (SVMs), classificadores não lineares, tais como os métodos designados como métodos de "redes neurais", métodos de lógica fuzzy e outras metodologias que efetuam fusão de dados, etc.) de acordo com a implementação de várias modalidades automatizadas aqui descritas. Tais técnicas podem também incluir métodos para a captação de relações lógicas, tais como comprovadores de teoremas, ou sistemas mais heurísticos especializados baseados em regras. Tais técnicas podem ser representadas na forma de um módulo externamente conectado, em alguns casos projetado por um terceiro distinto.
O parágrafo que se segue salienta características técnicas de modalidades exemplares aqui descritas e que não tencionam limitar o escopo das reivindicações ou da invenção. O equipamento de usuário (UE, tal como um dispositivo móvel 202) pode liberar implicitamente um recurso e-dch comum ao transmitir o dtch (canal de tráfego dedicado)/dcch de acordo com pelo menos com as condições que se seguem. Em primeiro lugar, que não haja qualquer atividade no downlink (transmissão de hs-dsch - canal compartilhado de downlink de alta velocidade) ocorrendo enquanto o equipamento de usuário estiver transmitindo através do recurso comum de e-dch em CELL_FACH (por exemplo, um estado de modo conectado UTRA (rádio acesso terrestre USTS (Universal Mobile Telecommunications System) RCC (rádio portadores comuns). Ao transmitir uma última MAC-i PDU (unidade de dados de protocolo de integridade - código de autorização de mensagem) o equipamento de usuário aguarda por um certo intervalo de tempo antes de enviar o SI (inquirição de estado) = 0 (por exemplo, relatório de estado de buffer vazio) em uma MAC-i PDU. Após enviar o SI = 0, mesmo que o equipamento de usuário receba uma ACK (confirmação) para a MAC-i PDU que contenha o SI = 0, o equipamento de usuário pode aguardar por um periodo correspondente a todas as retransmissões máximas de todas as MAC-i PDUs pendentes enviadas antes do envio do SI = 0, ou até que todas as MAC-i PDUs tenham sido confirmadas com sucesso, o que ocorrer em primeiro lugar, antes de liberar o recurso e-dch. Para manter a programação de UL (uplink) flexivel pode ser reservado um valor alto ou um ponto de código "INACTIVE"E-AGCH (canal de concessão de acesso ampliado) com o escopo de concessão absoluta do e-agch para ajustar para "todos os processos de HARQ (retransmissão automática hibrida) para indicar uma liberação do recurso de e-dch.
Fazendo agora referência à Figura 12, está ali ilustrado um método 1200 exemplar para operação de um dispositivo móvel em relação ao uso de um recurso compartilhado exclusivamente por um tempo limitado (por exemplo, sem especificação do tamanho de mensagens). Pode ser efetuada uma requisição para o direito exclusivo de uso de um recurso comum e um periodo é provido para o uso. Com base no quadro de tempo provido, pode ser efetuado o gerenciamento sobre como os pacotes devem ser comunicados na ação ou etapa 1202.
Com base no gerenciamento (por exemplo, uma sequência em que o pacote deve ser transferido), a transferência de pacote pode ocorrer na ação 1204 - os pacotes podem ser transferidos do dispositivo móvel para uma estação base através de um recurso compartilhado. Um buffer do dispositivo móvel pode ser avaliado no evento/etapa 1204 (por exemplo, checado após cada pacote ser enviado) . Com base em um resultado da avaliação, pode ser efetuada uma determinação sobre se um nivel de conteúdo está em zero (por exemplo, no geral o nivel está em zero, o nivel associado a uma mensagem especifica está em zero, uma lista de pacotes programada está em zero e assim por diante) na conferência 1208.
Caso seja determinado que o nivel de conteúdo não está em zero, então outro pacote pode ser transferido na etapa 1204. Em uma modalidade alternativa, pode ser efetuada a avaliação de porque o nivel do buffer não está em zero (por exemplo, um erro) . Caso o nivel de conteúdo esteja em zero (por exemplo, todos os pacotes foram transferidos, mesmo que existam pacotes que não foram retirados do buffer), então um conjunto de confirmações pode ser avaliado na etapa 1210. Pode ocorrer uma conferência 1212 para determinar se as confirmações esperadas foram coletadas.
Caso não existam mais pacotes esperados, então uma notificação pode ser transferida na etapa 1214 de que o recurso compartilhado deve ser liberado. No entanto, caso existam confirmações perdidas, então a identificação da confirmação perdida pode ocorrer na etapa 1216 e os pacotes que não possuem as confirmações correspondentes podem ser identificados na etapa 1218. O pacote pode ser retransmitido para a estação base na etapa 1220 - uma confirmação pode ser enviada e processada pelo dispositivo móvel e a notificação da etapa 1214 pode ser enviada caso apropriado.
A Figura 13 ilustra um método 1300 exemplar para temporização do uso de um recurso compartilhado. Pode ser efetuada uma requisição para acesso exclusivo e a requisição pode ser deferida - com base na resposta, um pacote, que faz parte de uma mensagem, pode ser transferido na etapa 1302. Uma vez enviado o pacote, o monitoramento de uma resposta à transferência do pacote (por exemplo, uma confirmação) pode ocorrer na etapa 1304.
Uma verificação 1306 pode operar para determinar se uma resposta foi coletada - caso uma resposta não seja coletada, outra checagem 1308 pode ocorrer para determinar se um padrão de tempo determinado é superado. Caso o tempo não seja superado, o método 1300 pode voltar ao monitoramento da etapa 1304. No entanto, caso o limite de tempo seja excedido, pode ser efetuada uma inferência de que ocorreu uma colisão de recurso na etapa 1310. Caso seja inferida uma colisão de recurso, o método 1300 pode liberar o recurso compartilhado.
Caso, na checagem 1306, seja determinado que uma resposta foi coletada, a resposta (por exemplo, uma confirmação, uma mensagem de erro, etc.) pode ser coletada na etapa 1312 e adicionada a um conjunto de confirmações na etapa 1314. Uma checagem 1316 pode determinar se decorreu o tempo para uso exclusivo do recurso. Caso seja determinado que decorreu o tempo, o recurso compartilhado pode ser liberado na etapa 1318. podem ser praticadas outras implementações, por exemplo determinando se ocorreu a confirmação apropriada antes de efetuar a liberação.
Caso o tempo não tenha terminado, uma checagem 1320 pode determinar se não existem mais dados no buffer para primeira transmissão (por exemplo, em um buffer de um dispositivo móvel) . De acordo com uma modalidade alternativa, a checagem 1320 opera antes da checagem 1316. Caso o nivel não seja considerado como completo, o método pode retornar à etapa 1302 para transferência de outro pacote. No entanto, caso o nivel de conteúdo esteja completo, o conjunto de confirmações pode ser avaliado na etapa 1322 e, dependendo da resposta, pode ocorrer uma ação apropriada (por exemplo, o recurso pode ser liberado, uma requisição para confirmações perdidas pode ser transferida e assim por diante).
A Figura 14 ilustra um método 1400 exemplar para gerenciamento de um recurso compartilhado. Uma requisição (por exemplo, em uma estação base) pode ser coletada na etapa 1402 para acesso exclusivo a um recurso (por exemplo, por um periodo, enquanto a estação base permita e assim por diante). A requisição pode ser avaliada para determinar as características da requisição na etapa 1404, incluindo qual recurso está sendo requisitado. Em uma modalidade, podem existir múltiplos recursos compartilhados com uma estação base e diferentes dispositivos móveis podem requisitar o uso de diversos recursos.
Uma conferência ou checagem 1406 pode ser efetuada para determinar se o recurso requisitado já está sendo usado por outro dispositivo móvel. Caso já esteja em uso, a requisição pode ser indeferida na etapa 1408. Em uma modalidade ilustrativa, pode ser efetuada uma avaliação da ocupação na qual pode ser determinado, por exemplo, qual dispositivo móvel está usando o recurso, caso um recurso requisitado possui uma prioridade mais elevada do que um dispositivo de usuário (e, portanto, o usuário pode ser removido), por quanto tempo mais o usuário possui o acesso exclusivo, se o dispositivo móvel requisitante pode ser adicionado a uma programação, etc. Caso o recurso já não esteja em uso, o acesso exclusivo pode ser concedido na etapa 1410. Como parte da avaliação na etapa 1404, pode ser efetuada uma determinação sobre se o dispositivo móvel deve receber o acesso exclusivo (por exemplo, com base em se o dispositivo móvel está autorizado, se o recurso pode ser provido em acesso exclusivo e assim por diante).
Na etapa 1412 pode ocorrer a coleta de uma notificação de que o uso exclusivo não mais é apropriado (por exemplo, um temporizador expirou, o nivel de conteúdo de um buffer está completo e assim por diante) . Pode ser efetuada uma checagem 1414 para determinar se existe um pacote perdido, por exemplo, os pacotes de mensagens coletados podem ser avaliados para determinar se há um pacote perdido. Caso não haja um pacote perdido, então um pacote intruso pode ser identificado na etapa 1418 e uma requisição pode ser efetuada para a retransmissão do pacote perdido. Caso, após várias requisições, o pacote não seja coletado, a mensagem pode ser descartada e pode ser gerado um relatório de erro.
A Figura 15 ilustra um método 1500 exemplar para uso de um temporizador com relação ao gerenciamento de concessão exclusiva de um recurso compartilhado. Uma requisição para uso exclusivo pode ser identificada em 1502 e o uso exclusivo pode ser concedido na etapa 1504. Quando a concessão exclusiva é provida, pode ser inicializado um temporizador na etapa 1506 (por exemplo, em uma estação base, em um dispositivo móvel e assim por diante) . Um pacote de uma mensagem pode ser coletado na etapa 1508 e uma confirmação apropriada pode ser determinada e transferida na etapa 1510.
0 temporizador pode ser monitorado na etapa 1512 e uma checagem 1514 pode determinar se o tempo expirou. Caso o tempo não tenha expirado, então pode ser efetuado o monitoramento continuo (por exemplo, o método 1500 retorna à etapa 1512). No entanto, caso o tempo tenha expirado, pode ocorrer uma avaliação sobre uma sessão de comunicação na etapa 1516 (por exemplo, determinar de todas as confirmações apropriadas foram enviadas, se os pacotes apropriados foram recebidos e processados e assim por diante). Um erro determinado (por exemplo, falta de confirmação, falta de pacote e assim por diante) pode ser corrigido na etapa 1518 (por exemplo, pode também ser efetuada uma determinação sobre uma maneira apropriada de correção) e o uso exclusivo pode ser extinto na etapa 1520.
As Figuras 12 a 15 descrevem métodos relacionados a temporizadores com relação à alocação de um recurso compartilhado. Apesar de os métodos, com o propósito de simplicidade da explanação, serem apresentados e descritos na forma de uma série de atos ou ações, deve ficar claro que os métodos não estão limitados pela ordem das ações uma vez que, algumas ações podem, de acordo com uma ou mais modalidades, ocorrer em ordens diferentes e/ou concomitantemente com outras ações que não aquelas aqui descritas ou apresentadas. Como exemplo, os técnicos na área notarão que um método poderia ser alternativamente representado na forma de uma série de estados ou eventos inter-relacionados, tal como em um diagrama de estado. Além disso, nem todas as ações ilustradas podem ser necessárias para a implementação de um método de acordo com uma ou mais modalidades.
Deve ser notado que, de acordo com uma ou mais modalidades aqui descritas, podem ser efetuadas inferências com referência a se o uso exclusivo deve ser concedido, se o uso exclusivo deve terminar, etc. Tal como é aqui utilizado, o termo "inferir" ou "inferência" se refere de um modo geral ao processo de deduzir a respeito ou inferir estados do sistema, ambiente e/ou usuário a partir de um conjunto de observações tal como captadas através de eventos e/ou dados. A inferência pode ser empregada para identificar um contexto ou ação específicos, ou pode gerar uma distribuição de probabilidades através de estados, por exemplo. A inferência pode ser probabilistica, isto é, a computação de uma distribuição de probabilidades entre estados de interesse com base em uma consideração de dados e eventos. A inferência pode também se referir a técnicas empregadas para compor eventos de nivel superior a partir de um conjunto de eventos e/ou dados. Tal inferência resulta na construção de novos eventos ou ações a partir de um conjunto de eventos observados e/ou dados de eventos armazenados, estejam os eventos correlacionados ou não em proximidade temporal e se os eventos e dados provêem de uma ou várias fontes de eventos e dados.
Como exemplo, um ou mais métodos acima descritos podem incluir o efetuar inferências com referência à confirmação de pacotes. Como outro exemplo, uma inferência pode ser feita com referência à comunicação de pacotes, expiração de temporizadores, etc. Deve ser notado gue os exemplos acima são de natureza ilustrativa e não se destinam a limitar o número de inferências que podem ser feitas ou a maneira pela qual tais inferências são efetuadas em conjunto com as várias modalidades e/ou métodos aqui descritos.
A Figura 16 ilustra um diagrama de timing 1600 exemplar que pode ser usado com a implementação de modalidades aqui descritas. Pelo menos em parte, o diagrama de timing 1600 pode estar relacionado a modalidades concernentes a uplink (UL), retransmissão automática hibrida (H-ARQ ou HARQ) , ou TEBS (estado de buffer e-dch total). As modalidades descritas com relação à Figura 16 podem ser praticadas pelo menos pelo analisador 208 da Figura 2 ou pelo reconhecedor 210 da Figura 2.
Para FDD e transmissão do ccch no estado CELL_FACH e modo inativo / Idle, a transmissão de informações de programação (SI - Scheduling Information) pode ser implementada de tal forma que ocorra o acionamento somente quando TEBS se torna zero e a MAC-i PDU contendo os últimos dados estiver sendo transmitida. As SI podem ser transmitidas com a MAC-i PDU portando os últimos dados quando uma concessão de serviço for suficiente para portar as SI com os últimos dados restantes. Caso contrário, um relatório de estado de buffer vazio pode ser transmitido separadamente com uma próxima MAC-i PDU.
Para FDD e transmissão do dtch/dcch no estado CELL_FACH, a transmissão de informações de programação poderia ser acionada uma vez, caso TEBS permaneça zero e nenhum dado de camada superior permaneça no MAC a ser transmitido por um periodo dado por um periodo de back off de continuação da transmissão do dch diferente de "infinito". Para FDD e para transmissão do dtch/dcch no estado CELL_FACH com periodo de back off de continuação da transmissão do e-dch ajustado para "infinito" ou "zero", a transmissão de informações de programação pode ser acionada a cada vez que o TEBS se torna zero e nenhum dado de camada superior permaneça no MAC a ser transmitido após a transmissão da MAC-i PDU contendo as informações de programação com um relatório de estado de buffer vazio.
Caso as informações de programação devam ser incluidas na MAC-e ou MAC-i PDU, então as informações de programação poderiam ser transmitidas independentemente do estado do TEBS. Caso o equipamento de usuário esteja enviando dados de ccch no estado CELL_FACH ou no modo inativo, o equipamento de usuário pode liberar o recurso e- dch comum, por exemplo, sob as seguintes condições: (1) nenhuma MAC-i PDU está pendente para transmissão; (2) foi alcançada a alocação de recursos e-dch máxima para o ccch; ou (3) foi reportada uma falha de sincronização.
Caso o equipamento de usuário esteja enviando dados de dtch ou dcch, o equipamento de usuário pode liberar o recurso e-dch comum, por exemplo, sob as seguintes condições: (1) ocorreu uma falha de sincronização; (2) o periodo máximo para resolução de colisão foi alcançado e não foi alcançado qualquer e-agch com o e-RNTI (identificador temporário de rede de rádio e- dch) (por exemplo, através de uma conexão CRC especifica de e-RNTI); (3) um canal de concessão absoluta e-dch (e-agch) pode ser recebido com um comando de liberação de recurso e- dch comum (por exemplo, INACTIVE - liberação de recurso e- dch comum explicita); ou (4) "back off de continuação de transmissão e-dch" não está ajustado para "infinito", foi reportado o estado de buffer vazio (TEBS = 0 byte) e não reste qualquer MAC-i PDU em um processo HARQ para transmissão (transmissão ou retransmissão). Uma alocação de recurso e-dch máxima para ccch por ser um temporizador T2 e a variável de back off de continuação de transmissão e-dch pode ser o temporizador T4. As SI podem ser transmitidas com a MAC-i PDU portando os últimos dados quando uma concessão de serviço for suficiente para portar as SI com os últimos dados restantes. Caso contrário, pode ser transmitido um relatório de estado de buffer vazio separadamente com uma próxima MAC-i PDU.
Pode também ocorrer a liberação implicita com back off de continuação de transmissão do e-dch. A liberação de recurso implicita poderia ser habilitada de maneira limitada, tal como somente se "back off de continuação de transmissão e-dch" não esteja ajustado para "infinito". Caso a liberação de recurso implicita esteja habilitada, então, no caso da transmissão dtch / dcch, um temporizador TB pode ser ajustado para o valor "back off de continuação de transmissão do e-dch", quando TEBS for 0 byte e uma última MAC-i PDU com dados de camada superior esteja provida com um PHY-DATA-REQ primitivo para uma camada fisica para transmissão.
Caso seja detectado TEBS <> 0 byte enquanto o temporizador TB estiver operando, o temporizador poderia ser sustado e a transmissão de dados de uplink através do recurso e-dch comum continua. Caso seja recebida uma MAC- ehs (controle de acesso a meio ampliado) PDU enquanto o temporizador TB estiver operando, o temporizador poderia ser reinicializado.
Na expiração do temporizador Tb o primitivo MAC- STATUS-Ind pode indicar para o canal / controle de link de rádio (RLC) para cada canal lógico que nenhuma PDU deve ser transferida para MAC. TEBS = 0 byte pode ser reportado para o Nodo B MAC como SI em uma MAC-i PDU. Caso o valor de "back off de continuação de transmissão e-dch"estiver ajustado para "0", as SI devem ser transmitidas com a MAC-i PDU portando um último dado de dcch/dtch (por exemplo, dado que uma concessão de serviço seja suficiente para portar as SI em uma mesma MAC-i PDU em conjunto com os dados dcch/dtch restantes). Caso contrário, o relatório de estado de buffer vazio poderia ser transmitido separadamente com a próxima MAC-i PDU.
Caso, após a expiração do temporizador TB, não reste qualquer MAC-i PDU em um processo HARQ para transmissão ou retransmissão, isto aciona um CMAC-STATUS que informa ao RRC sobre o final do uplink ampliado para o estado CELL_FACH e modo inativo.
A Figura 17 ilustra um dispositivo móvel 1700 exemplar que facilita o uso exclusivo de um recurso compartilhado. O dispositivo móvel 1700 compreende um receptor 1702 que recebe um sinal a partir, por exemplo, de uma antena de recepção (não é mostrada) e efetua ações tipicas sobre o mesmo (por exemplo, filtra, amplifica, converte para a frequência de recepção, etc.) e digitaliza o sinal condicionado para obtenção de amostras. O receptor 1702 pode ser, por exemplo, um receptor MMSE e pode compreender um demodulador 1704 que pode demodular os simbolos recebidos e prove-los para um processador 1706 para estimativa de canal. 0 processador 1706 pode ser um processador dedicado à análise de informações recebidas pelo receptor 1702 e/ou geração de informações para transmissão por um transmissor 1716, um processador que controla um ou mais componentes do dispositivo móvel 1700 e/ou um processador que tanto analisa as informações recebidas pelo receptor 1702, gera informações para transmissão pelo transmissor 1716 e controla um ou mais componentes do dispositivo móvel 1700.
O dispositivo móvel 1700 pode adicionalmente compreender a memória 1708 que está operacionalmente acoplada ao processador 1706 e que pode armazenar dados a serem transmitidos, dados recebidos, informações relacionadas aos canais disponíveis, dados associados à força de interferência e/ou do sinal analisado, informações relacionadas a um canal designado, potência, taxa, ou similares e quaisquer outras informações adequadas para estimar um canal e comunicação através do canal. A memória 1708 pode também armazenar protocolos e/ou algoritmos associados à estimativa e/ou utilização de um canal (por exemplo, com base em desempenho, com base em capacidade, etc.).
Deve ser notado que os componentes de armazenamento de dados (por exemplo, a memória 1708) aqui descritos podem incluir memórias voláteis e/ou memórias não voláteis. Como exemplo, mas não limitação, as memórias não voláteis incluem memória apenas para leitura (ROM), memória apenas para leitura programável (PROM), ROM eletricamente programável (EPROM), memória apenas para leitura programável eletricamente apagável (EEPROM),ou memória flash. As memórias voláteis incluem memória de acesso aleatório (RAM), que atua como uma memória cache externa. Como exemplo, mas não limitação, a RAM está disponível em várias formas, tais como memória de acesso aleatório estática ou síncrona (SRAM), memória de acesso aleatório dinâmico (DRAM), memória de acesso aleatório dinâmica síncrona (SDRAM), SDRAM de taxa de dados dupla (DDR SDRAM), SDRAM ampliada (ESDRAM), DRAM Synchlink (SLDRAM) e RAM Rambus direta (DRRAM). A memória 1708 dos sistemas e métodos da invenção compreende, sem ficar limitada a, estes e outros tipos adequados de memórias.
O processador 1702 está também operacionalmente acoplado a um checador ou conferidor 1710 e/ou um analisador 1712. O checador 1710 pode determinar se um nível de conteúdo de um buffer do dispositivo móvel alcança um nível predeterminado. Além disso, o analisador 1712 pode avaliar um conjunto de confirmações para determinar de confirmações apropriadas foram coletadas, a avaliação ocorre quando o nível de conteúdo alcança o nível predeterminado. 0 dispositivo móvel 1700 compreende também um modulador 1714 e um transmissor 1716 que transmite um sinal (por exemplo, CQI base e CQI diferencial) para, por exemplo, uma estação base, outro dispositivo móvel, etc. Apesar de serem representados como separados do processador 1706, deve ser notado que o checador 1710 e/ou o analisador 1712 podem fazer parte do processador 1706 ou de vários processadores (não são mostrados)
A Figura 18 ilustra um sistema 1800 que facilita o uso de um modo semi-conectado. 0 sistema 1800 compreende uma estação base 1802 (por exemplo, um ponto de acesso e assim por diante) com um receptor 1810 que recebe sinais provenientes de um ou mais dispositivos móveis 1804 através de uma pluralidade de antenas de recepção 1806 e um transmissor 1822 que transmite para os um ou mais dispositivos móveis 1804 através de uma pluralidade de antenas de transmissão 1808. 0 receptor 1810 pode receber informações provenientes das antenas de recepção 1806 e está operacionalmente associado a um demodulador 1812 que demodula as informações recebidas. Os símbolos demodulados são analisados por um processador 1814 que pode ser similar ao processador acima descrito com referência à Figura 17 e que está acoplado a uma memória 1816 que armazena informações relacionadas à estimativa da força de um sinal (por exemplo, um sinal de piloto) e/ou força de interferência, dados a serem transmitidos ou recebidos a partir de dispositivos móveis 1804 (ou de uma estação base diferente - não é mostrada) e/ou quaisquer outras informações adequadas relacionadas à efetivação das várias ações e funções aqui descritas.
O processador 1814 está também acoplado a um reconhecedor 1818 e/ou um alocador 1820. O reconhecedor 1818 pode identificar uma requisição - a requisição pode ser proveniente de um dispositivo móvel para o uso exclusivo de um recurso exclusivo. Além disso, o alocador 1820 pode conceder ao dispositivo móvel o uso exclusivo do recurso compartilhado por um intervalo de tempo determinado. Informações a serem transmitidas podem ser providas a um modulador 1822. O modulador 1822 pode multiplexar as informações para transmissão por um transmissor 1824 através da antena 1808 para os dispositivos móveis 1804. Apesar de serem representados como separados do processador 1814, deve ficar claro que o reconhecedor 1818 e/ou o alocador 1820 podem fazer parte do processador 1814 ou de vários processadores (não são mostrados).
A Figura 19 ilustra um sistema de comunicação sem fio 1900 exemplar. 0 sistema de comunicação sem fio 1900 apresenta uma estação base 1910 e um dispositivo móvel 1950 para maior brevidade. No entanto, deve ser notado que o sistema 1900 pode incluir mais de uma estação base e/ou mais de um dispositivo móvel, em que as estações base e/ou dispositivos móveis adicionais podem ser substancialmente similares ou diferentes da estação base 1910 e dispositivo móvel 1950 exemplares descritos mais adiante. Além disso, deve ser notado que a estação base 1910 e/ou o dispositivo móvel 1950 podem empregar os sistemas (das Figuras 1 a 11 e 17 e 18) e/ou métodos (das Figuras 12 a 15) aqui descritos para facilitar a comunicação sem fio entre eles.
Na estação base 1910, dados de tráfego para várias correntes de dados são providos a partir de uma fonte ou origem de dados 1912 para um processador de dados de transmissão (TX) 1914. Como exemplo, cada corrente de dados é transmitida através de uma respectiva antena de transmissão. 0 processador de dados TX 1914 formata, codifica e intercala os dados de tráfego para cada corrente de dados com base em um esquema de codificação especifico para tal corrente de dados para prover dados codificados.
Os dados codificados para cada corrente de dados podem ser multiplexados com dados de piloto usando-se técnicas OFDM. Os dados de piloto são tipicamente um padrão de dados conhecido que é processado de maneira conhecida e podem ser usados no sistema receptor para estimar a resposta de canal. Os dados codificados e de piloto multiplexados para cada corrente de dados são a seguir modulados (isto é, mapeados para simbolos) com base em um esquema de modulação especifico (por exemplo, BPSK, QPSK, M-PSK, ou M-QAM) selecionado para tal corrente de dados para prover simbolos de modulação. A taxa de dados, a codificação e a modulação para cada corrente de dados podem ser determinadas por instruções efetuadas pelo processador 1930.
Os simbolos de modulação para todas as correntes de dados são a seguir providos para um processador MIMO TX 1920 que pode processar adicionalmente os simbolos de modulação (por exemplo, para OFDM) . O processador MIMO TX 1920 a seguir provê NT correntes de simbolos de modulação para NT transmissores (TMTR) 1922. Em certas modalidades, o processador MIMO TX 1920 aplica pesos conformadores de facho aos simbolos das correntes de dados e à antena a partir da qual os simbolos estão sendo transmitidos.
Cada transmissor 1922 recebe e processa uma respectiva corrente de simbolos para prover um ou mais sinais analógicos e condiciona adicionalmente (por exemplo, amplifica, filtra e converte para transmissão) os sinais analógicos para prover um sinal modulado adequado para transmissão através do canal MIMO. Os NT sinais modulados provenientes dos transmissores 1922a a 1922t são a seguir transmitidos a partir de NT antenas 1924a a 1924t, respectivamente.
No sistema reçeptor ou dispositivo móvel 1950 os sinais modulados transmitidos são recebidos por NR antenas 1952a a 1952r e o sinal recebido proveniente de cada antena 1952 é provido a um respectivo receptor (RCVR) 1954a a 1954r. Cada receptor 1954 condiciona (por exemplo, filtra, amplifica e converte para recepção) um respectivo sinal recebido, digitaliza o sinal condicionado para prover amostras e processa adicionalmente as amostras para prover uma respectiva corrente de simbolos "recebida".
Um processador de dados RX I960 a seguir recebe e processa as NR correntes de simbolos recebidas a partir dos NR receptores 1954 com base em uma técnica de processamento de receptor especifica para prover NT correntes de simbolos "detectadas". 0 processador de dados RX 1960 a seguir demodula, deintercala e decodifica cada corrente de simbolos detectada para recuperar os dados de tráfego para a corrente de dados. O processamento pelo processador de dados RX I960 é complementar àquele efetuado pelo processador MIMO TX 1920 e pelo processador de dados TX 1914 no sistema transmissor / estação base 1910.
Um processador 1970 determina periodicamente qual matriz de pré-codificação utilizar tal como acima descrito. O processador 1970 formula uma mensagem de link reverso compreendendo uma parte de indice de matriz e uma parte de valor hierárquico.
A mensagem de link reverso pode incluir vários tipos de informações com referência ao link de comunicação e/ou à corrente de dados recebida. A mensagem de link reverso é a seguir processada por um processador de dados TX 1938, que também recebe dados de tráfego para várias correntes de dados provenientes de uma fonte / origem de dados 1936, moduladas por um modulador 1980, condicionadas pelos transmissores 1954a a 1954r e transmitidas de volta à estação base 1910.
No sistema tfansmissor/estação base 1910 os sinais modulados provenientes do sistema receptor/dispositivo móvel 1950 são recebidos pelas antenas 1924, condicionados pelos receptores 1922, demodulados por um demodulador 1940 e processados por um processador de dados RX 1942 para extração da mensagem de link reverso transmitida pelo sistema receptor 1950. O processador 1930 a seguir determina qual matriz de pré-codificação utilizar para determinar os pesos de conformação de facho e a seguir processa a mensagem extraida.
Os processadores 1930 e 1970 dirigem (por exemplo, controlam, coordenam, gerenciam, etc.) a operação na estação base 1910 e no dispositivo móvel 1950, respectivamente. Os respectivos processadores 1930 e 1970 podem estar associados a memórias 1932 2 1972 que armazenam códigos e dados. Os processadores 1930 e 1970 podem também efetuar computações para derivar estimativas de resposta de impulso e frequência para o uplink e o downlink respectivamente.
As modalidades aqui descritas podem ser implementadas em hardware, software, firmware, middleware, micro código, ou quaisquer combinações de tais. Para uma implementação em hardware, as unidades de processamento usadas para estimativa de canal podem ser implementadas dentro de um ou mais circuitos integrados específicos para aplicação (ASICs), processadores de sinais digitais (DSPs), dispositivos processadores de sinais digitais (DSPDs), dispositivos lógicos programáveis (PLDs), arranjos de porta programáveis no campo (FPGAs), processadores, controladores, micro controladores, microprocessadores, outras unidades eletrônicas projetadas para efetuar as funções aqui descritas, ou uma combinação de tais.
Quando as modalidades são implementadas em software, firmware, middleware, micro código, código de programa, ou segmentos de código, eles podem ser armazenados em um meio para leitura por máquina, tal como um componente de armazenamento. Um segmento de código pode representar um procedimento, uma função, um sub-programa, um programa, uma rotina, uma sub-rotina, um módulo, um pacote de software, uma classe, ou qualquer combinação de instruções, estruturas de dados, ou declarações de programa. Um segmento de código pode ser acoplado a outro segmento de código ou a um circuito de hardware por passagem e/ou recepção de informações, dados, argumentos, parâmetros, ou conteúdos de memória. As informações, dados, argumentos, parâmetros, etc., podem ser passados, repassados, ou transmitidos pelo uso de quaisquer meios adequados, incluindo compartilhamento de memória, passagem de mensagens, passagem de fichas, transmissão em rede, etc.
Para uma implementação em software, as técnicas aqui descritas podem ser implementadas por meio de módulos (por exemplo, procedimentos, funções e assim por diante) que efetuam as funções aqui descritas. Os códigos de software podem ser armazenados em unidades de memória e executados por processadores. A unidade de memória pode ser implementada no interior do processador ou externamente ao processador, caso este em que ela pode estar acoplada em comunicação com o processador através de vários dispositivos como é do conhecimento dos técnicos na área.
A Figura 20 ilustra um sistema 2000 que regula o uso exclusivo de um recurso. Como exemplo, o sistema 2000 pode residir, pelo menos parcialmente, em um dispositivo móvel. Deve ser notado que o sistema 2000 é representado como incluindo blocos funcionais, os quais podem ser blocos funcionais que representam funções implementadas por um processador, software, ou combinações de tais (por exemplo, firmware). 0 sistema 2000 inclui um grupamento lógico 2002 de componentes elétricos que podem atuar em conjunto. Como exemplo, o grupamento lógico 2002 pode incluir dispositivos para determinar se um nivel de conteúdo de um buffer do dispositivo móvel alcança um nivel predeterminado 2004, bem como dispositivos para avaliar um conjunto de confirmações para estabelecer se confirmações apropriadas são coletadas. Apesar de serem representados como externos à memória 2008, deve ficar claro que um ou mais dos dispositivos 2004 e 2006 (por exemplo, componentes elétricos) podem existir no interior da memória 2008.
A Figura 21 ilustra um sistema 2100 que gerencia o uso exclusivo de um recurso compartilhado. Como exemplo, o sistema 2100 pode residir em uma estação base. Deve ser notado que o sistema 2100 é representado como incluindo blocos funcionais, os quais podem ser blocos funcionais que representam funções implementadas por um processador, software, ou combinações de tais (por exemplo, firmware). O sistema 2100 inclui um grupamento lógico 2102 de componentes elétricos que podem atuar em conjunto. Como exemplo, o grupamento lógico 2102 pode incluir dispositivos para identificar uma requisição obtida através do uso de um receptor, a requisição é proveniente de um dispositivo móvel para uso exclusivo do recurso compartilhado 2104, bem como dispositivos para conceder ao dispositivo móvel o uso exclusivo do recurso compartilhado por um determinado intervalo de tempo 2106. Apesar de serem representados como externos à memória 2108, deve ficar claro que um ou mais dos dispositivos 2104 e 2106 (por exemplo, componentes elétricos) podem existir no interior da memória 2108.
Os vários exemplos de lógicas, blocos lógicos, módulos e circuitos aqui descritos em conexão com as modalidades aqui apresentadas podem ser implementados ou efetivados por meio de um processador de uso geral, um processador de sinais digitais (DSP), um circuito integrado especifico para aplicação (ASIC), arranjos de porta programáveis no campo (FPGA) ou outros dispositivos lógicos programáveis, portas individuais ou lógica de transistores, componentes de hardware individuais, ou quaisquer combinações de tais projetadas para efetuar as funções aqui descritas. Um processador de uso geral pode ser um microprocessador, porém como alternativa o processador pode ser qualquer processador, controlador, micro controlador, ou máquina de estado convencionais. Um processador pode também ser implementado na forma de uma combinação de dispositivos de computação, por exemplo, uma combinação de um DSP e um microprocessador, uma pluralidade de microprocessadores, um ou mais microprocessadores em conjunto com um núcleo DSP, ou qualquer outra configuração similar. Adicionalmente, pelo menos um processador pode compreender um ou mais módulos que operam para efetuar uma ou mais das etapas e/ou ações acima descritas.
As etapas de um método ou algoritmo descritos em conexão com as modalidades aqui apresentadas podem ser efetivadas diretamente em hardware, em um módulo de software executado por um processador, ou em uma combinação de ambos. Um módulo de software pode residir em uma memória RAM, memória flash, memória ROM, memória EPROM, memória EEPROM, registradores, disco rigido, um disco removivel, um CD-ROM, ou qualquer outra forma de meio de armazenamento conhecido pelos técnicos na área. Um exemplo de meio de armazenamento pode ser acoplado ao processador de tal forma que o processador possa ler informações provenientes do, e gravar informações no, meio de armazenamento. Como alternativa, o meio de armazenamento pode estar integrado ao processador. 0 processador e o meio de armazenamento podem residir em um ASIC. O ASIC pode residir em um terminal de usuário. Como alternativa, o processador e o meio de armazenamento podem residir na forma de componentes individuais em um terminal de usuário. Adicionalmente, em algumas modalidades, as etapas e/ou ações de um método ou algoritmo podem residir na forma de um ou combinação ou conjunto de códigos e/ou instruções em um meio para leitura por máquina e/ou meio para leitura por computador, que podem ser incorporados em um produto de programa de computador.
Em um ou mais esquemas exemplares, as funções aqui descritas podem ser implementadas em hardware, software, firmware, ou qualquer combinação de tais. Caso implementadas em software, as funções podem ser armazenadas ou transmitidas na forma de uma ou mais instruções ou códigos em um meio para leitura por computador. Os meios para leitura por computador incluem meios para armazenamento em computadores e meios de comunicação, incluindo qualquer meio que facilite a transferência de um programa de computador de um local para outro. Um meio para armazenamento pode ser qualquer meio disponivel que possa ser acessado por um computador de uso geral ou especial. Como exemplo, mas não limitação, tais meios para leitura por computador podem incluir RAM, ROM, EEPROM, CD-ROM, ou outro armazenamento em disco óptico, armazenamento em disco magnético ou outros dispositivos de armazenamento magnéticos, ou qualquer outro meio que possa ser usado para portar ou armazenar códigos de programa desejados na forma de instruções ou estruturas de dados que possam ser acessados por um computador de uso geral ou especial, ou um processador de uso geral ou especial. Além disso, qualquer conexão é apropriadamente designada como um meio para leitura por computador. Como exemplo, caso o software seja transmitido a partir de um website, servidor, ou outra fonte remota, usando-se um cabo coaxial, cabo de fibra óptica, par torcido, linha digital de assinante (DSL), ou tecnologias sem fio, tais como infravermelho, rádio, ou microondas, então o cabo coaxial, cabo de fibra óptica, par torcido, linha digital de assinante (DSL), ou tecnologias sem fio, tais como infravermelho, rádio, ou microondas estão incluídos na definição de meio. O termo disco, tal como é aqui utilizado, inclui disco compacto (CD), disco laser, disco óptico, disco versátil digital (DVD), disquete, e disco blu-ray. As combinações dos acima mencionados devem também ser incluidas no escopo de meios para leitura por computador.
O que foi acima descrito inclui modalidades exemplares. Naturalmente não é possivel descrever cada combinação concebível de componentes ou metodologias com o propósito de descrever as modalidades, porém os técnicos na área notarão que várias outras combinações e permutações são possíveis. Assim sendo, tais modalidades tencionam englobar todas estas alterações, modificações e variações que se inserem no espirito e escopo das reivindicações anexas. Além disso, no grau em que o termo "inclui" é utilizado, seja na descrição detalhada ou nas reivindicações, tal termo tenciona ser includente, de forma similar ao termo "compreende", tal como "compreende" é interpretado quando empregado como uma palavra de transição em uma reivindicação.
Apesar de a invenção ter sido particularmente apresentada e descrita com referência a uma modalidade preferida da mesma, ficará claro para os técnicos na área que várias mudanças em forma e detalhes podem ser efetuadas sem constituir um afastamento do espirito e escopo da presente invenção tal como apresentados nas reivindicações que se seguem. Além disso, apesar de elementos da invenção poderem ter sido descritos ou reivindicados no singular, é contemplado o plural a menos que uma limitação ao singular seja explicitamente declarada.

Claims (14)

1. Método (1200) para administrar a operação de um dispositivo móvel que opera em um sistema de comunicação sem fio, compreendendo: - determinar (1206) se um nivel de conteúdo de um buffer do dispositivo móvel alcança um nivel predeterminado; - avaliar (1210) um conjunto de confirmações para estabelecer se confirmações apropriadas são coletadas, a avaliação ocorrendo quando o nivel de conteúdo alcança o nivel predeterminado; o método caracterizadopelo fato de que compreende adicionalmente: - estabelecer (1212) que a confirmação apropriada foi recebida; e - emitir (1214) uma notificação ao estabelecer que a confirmação apropriada foi recebida, a notificação sendo indicativa de que um recurso compartilhado para o qual o dispositivo móvel tem acesso exclusivo deve ser liberado.
2. Método, de acordo com a reivindicação 1, caracterizadopelo fato de que compreende também coletar pelo menos uma confirmação, o conjunto de confirmações incluindo a confirmação coletada.
3. Método, de acordo com a reivindicação 1, caracterizadopelo fato de que compreende também emitir do dispositivo móvel pelo menos um pacote em um recurso compartilhado para o qual o dispositivo móvel tem acesso exclusivo por um tempo limite, o pelo menos um pacote incluindo uma solicitação por uma confirmação para adição no conjunto de confirmações em resposta a uma obtenção de pacote bem sucedida em uma estação base.
4. Método, de acordo com a reivindicação 1, caracterizadopelo fato de que compreende também transferir um pacote do dispositivo móvel para uma estação base através de um recurso compartilhado para o qual o dispositivo móvel tem acesso exclusivo por um tempo limitado, em que ao obter o pacote a estação base transfere uma confirmação de que o pacote foi obtido com sucesso e a confirmação transferida é adicionada ao conjunto de confirmações quando de sua coleta.
5. Método, de acordo com a reivindicação 1, caracterizadopelo fato de que compreende: - estabelecer que a confirmação apropriada não foi recebida; - identificar pelo menos uma confirmação perdida; e - retransmitir um pacote que está associado à confirmação perdida.
6. Método, de acordo com a reivindicação 1, caracterizadopelo fato de que compreende também: - solicitar acesso exclusivo a um recurso compartilhado para o dispositivo móvel; - coletar uma instrução de que o acesso exclusivo é concedido por um quadro de tempo; e - emitir pelo menos um pacote através do recurso compartilhado, o pelo menos um pacote incluindo uma solicitação por uma confirmação para adição ao conjunto de confirmações em resposta à obtenção bem sucedida do pacote.
7. Aparelho (2000), compreendendo: - mecanismo (2004) para determinar se um nivel de conteúdo de um buffer do dispositivo móvel alcança um nivel predeterminado; - mecanismo (2006) para avaliar um conjunto de confirmações para estabelecer se confirmações apropriadas são coletadas, onde a avaliação ocorre quando o nível de conteúdo alcança o nível predeterminado; o aparelho caracterizadopelo fato de que compreende adicionalmente: - mecanismo para estabelecer que a confirmação apropriada foi recebida; e - mecanismo para emitir uma notificação ao estabelecer que a confirmação apropriada foi recebida, a notificação sendo indicativa de que um recurso compartilhado para o qual o dispositivo móvel tem acesso exclusivo deve ser liberado; - mecanismo para emitir do dispositivo móvel pelo menos um pacote em um recurso compartilhado para o qual o dispositivo móvel tem acesso exclusivo por um tempo limite, o pelo menos um pacote incluindo uma solicitação por uma confirmação para adição no conjunto de confirmações em resposta a uma obtenção de pacote bem-sucedida na estação base.
8. Aparelho, de acordo com a reivindicação 7, caracterizadopelo fato de que: - o mecanismo para determinar compreende um verificador (1710) para determinar se um nível de conteúdo de um buffer do dispositivo móvel alcança um nível predeterminado; - o mecanismo para avaliar compreende um analisador (1712) para avaliar um conjunto de confirmações para estabelecer se confirmações apropriadas são coletadas, em que a avaliação ocorre quando o nível de conteúdo alcança o nível predeterminado, - o mecanismos para estabelecer compreende um comparador para estabelecer que a confirmação apropriada foi recebida; e o mecanismo para emitir compreende um transmissor (1716) para emitir uma notificação ao estabelecer que a confirmação apropriada é recebida, em que a notificação é indicativa de se um recurso compartilhado para o qual o dispositivo móvel tem acesso exclusivo deve ser liberado.
9. Aparelho, de acordo com a reivindicação 8, caracterizadopelo fato de que compreende também um obtendo para coletar pelo menos uma confirmação, em que o conjunto de confirmações inclui a confirmação coletada.
10. Aparelho, de acordo com a reivindicação 8, caracterizadopelo fato de que compreende também um transmissor para emitir pelo menos um pacote em um recurso compartilhado para o qual o dispositivo móvel tem acesso exclusivo por um tempo limite, o pelo menos um pacote incluindo uma solicitação por uma confirmação para adição no conjunto de confirmações em resposta a uma obtenção de pacote bem sucedida.
11. Aparelho, de acordo com a reivindicação 8, caracterizadopelo fato de que compreende também um transmissor para transferir um pacote do dispositivo móvel para uma estação base, ao obter o pacote, a estação base opera para transferir uma confirmação de que o pacote é obtido com sucesso e a confirmação transferida é adicionada ao conjunto de confirmações quando de sua coleta.
12. Aparelho, de acordo com a reivindicação 10, caracterizadopelo fato de que o pacote é transferido através de um recurso compartilhado para o qual o dispositivo móvel tem acesso exclusivo por um tempo limitado.
13. Aparelho, de acordo com a reivindicação 8, caracterizadopelo fato de que compreende também: - um comparador para estabelecer se a confirmação apropriada não foi recebida; - um classificador para identificar pelo menos uma confirmação perdida; e - um transmissor para retransmitir um pacote que associa com a confirmação perdida.
14. Memória caracterizadapelo fato de que compreende instruções armazenadas na mesma, as instruções sendo executadas por um computador para realizar o método 10 conforme definido em qualquer uma das reivindicações 1 a 6.
BRPI0906773-6A 2008-01-10 2009-01-09 Alocação de recursos compartilhados BRPI0906773B1 (pt)

Applications Claiming Priority (9)

Application Number Priority Date Filing Date Title
US2021908P 2008-01-10 2008-01-10
US61/020,219 2008-01-10
US3908208P 2008-03-24 2008-03-24
US61/039,082 2008-03-24
US4878208P 2008-04-29 2008-04-29
US61/048,782 2008-04-29
US12/350,690 2009-01-08
US12/350,690 US8780704B2 (en) 2008-01-10 2009-01-08 Shared resource allocation
PCT/US2009/030658 WO2009089490A2 (en) 2008-01-10 2009-01-09 Shared resource allocation

Publications (2)

Publication Number Publication Date
BRPI0906773A2 BRPI0906773A2 (pt) 2015-07-14
BRPI0906773B1 true BRPI0906773B1 (pt) 2020-09-29

Family

ID=40627412

Family Applications (1)

Application Number Title Priority Date Filing Date
BRPI0906773-6A BRPI0906773B1 (pt) 2008-01-10 2009-01-09 Alocação de recursos compartilhados

Country Status (17)

Country Link
US (1) US8780704B2 (pt)
EP (1) EP2229800B1 (pt)
JP (2) JP2011511517A (pt)
KR (1) KR101215471B1 (pt)
CN (1) CN101911803B (pt)
AU (1) AU2009203958B2 (pt)
BR (1) BRPI0906773B1 (pt)
CA (2) CA2881059C (pt)
DK (1) DK2229800T3 (pt)
ES (1) ES2401941T3 (pt)
IL (1) IL205653A (pt)
MY (1) MY154736A (pt)
PL (1) PL2229800T3 (pt)
PT (1) PT2229800E (pt)
RU (1) RU2474086C2 (pt)
TW (1) TWI445416B (pt)
WO (1) WO2009089490A2 (pt)

Families Citing this family (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11847519B2 (en) * 2022-05-16 2023-12-19 Bluicity Inc. System and method for tracking tags over bluetooth low energy
CN110087317B (zh) * 2007-09-28 2021-01-05 无线创新信号信任公司 Wtru、wtru执行的方法、基站执行的方法以及装置
CN104796870B (zh) * 2008-07-30 2019-08-13 南京中兴软件有限责任公司 彩信通知消息的处理方法和装置、彩信接收系统
WO2010016669A2 (en) * 2008-08-04 2010-02-11 Samsung Electronics Co., Ltd. Signal transmission method and apparatus for user equipment in mobile communication system
EP2332297B1 (en) * 2008-08-08 2018-10-03 InterDigital Patent Holdings, Inc. Method and apparatus for reporting a buffer status
TW201536087A (zh) * 2008-09-15 2015-09-16 Interdigital Patent Holdings 以貢用增強專用頻道資源在cell_fach狀態中共用控制頻道傳輸之控制方法及裝置
CN102063338B (zh) * 2010-12-28 2013-03-20 华为技术有限公司 一种请求独占资源的方法及装置
CN103782648A (zh) * 2011-09-30 2014-05-07 瑞典爱立信有限公司 E-dch资源控制
US9088971B2 (en) 2011-12-23 2015-07-21 Blackberry Limited Method implemented in a user equipment
US8964678B2 (en) 2011-12-23 2015-02-24 Blackberry Limited Method implemented in an eNodeB base station
US8929319B2 (en) 2011-12-23 2015-01-06 Blackberry Limited Updating scheduling request resources
US9247563B2 (en) * 2011-12-23 2016-01-26 Blackberry Limited Method implemented in a user equipment
US8989122B2 (en) 2011-12-23 2015-03-24 Blackberry Limited Method implemented in a user equipment UE for use in a wireless system
US8964679B2 (en) 2011-12-23 2015-02-24 Blackberry Limited Method implemented in an eNodeB base station
CN103546433B (zh) * 2012-07-12 2017-06-30 阿里巴巴集团控股有限公司 信息同步系统和方法
CN103582132B (zh) * 2012-07-24 2018-08-07 电信科学技术研究院 一种c-rnti的分配方法及系统
EP2749105B9 (en) 2012-08-13 2017-08-02 Telefonaktiebolaget LM Ericsson (publ) Timer for releasing e-dch resources
US9124426B2 (en) * 2012-12-21 2015-09-01 Xg Technology, Inc. Hybrid ARQ system with a snapshot feedback mechanism for interference prone wireless networks
CN104363974A (zh) * 2013-03-20 2015-02-18 华为技术有限公司 用户设备冲突检测方法、用户设备和基站
CN104604313A (zh) * 2013-03-20 2015-05-06 华为技术有限公司 用户设备冲突检测方法、用户设备和基站
WO2016182220A1 (en) * 2015-05-11 2016-11-17 Lg Electronics Inc. Method for performing rlc retransmission based on contention-based pusch in a wireless communication system and a device therefor
FR3045866B1 (fr) * 2015-12-16 2018-02-02 Thales Calculateur comprenant un processeur multi-coeurs et un procede de controle
US9883412B2 (en) * 2016-01-04 2018-01-30 Microsoft Technology Licensing, Llc Verification of a wireless protocol implementation
US10200967B2 (en) 2017-01-06 2019-02-05 Qualcomm Incorporated Systems and methods for limiting a message size for a positioning protocol
EP3416450A1 (en) * 2017-06-14 2018-12-19 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Joint resource pools for uplink communications
CN110784871A (zh) * 2018-07-31 2020-02-11 苏州德沃物流科技有限公司 一种智能物流信息管理方法及系统
US11968674B2 (en) * 2021-02-04 2024-04-23 Qualcomm Incorporated Controlling modem memory used by uplink data
CN114501657B (zh) * 2021-12-23 2025-08-12 中国电信股份有限公司卫星通信分公司 一种适用于卫星移动通信系统的分组业务带宽保障方法

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5684801A (en) 1994-12-30 1997-11-04 Lucent Technologies Portable wireless local area network
US6912578B1 (en) 2000-02-25 2005-06-28 Sun Microsystems, Inc. Method and apparatus for improving utilization of a resource on a shared client
JP4540338B2 (ja) 2001-08-24 2010-09-08 インターデイジタル テクノロジー コーポレーション 物理層自動リピート要求を実装する基地局
US6678249B2 (en) * 2002-02-14 2004-01-13 Nokia Corporation Physical layer packet retransmission handling WCDMA in soft handover
EP1376950A1 (en) 2002-06-21 2004-01-02 Siemens Information and Communication Networks S.p.A. Method for releasing single TBFs in a mobile radio system
JP2004192380A (ja) 2002-12-12 2004-07-08 Nec Engineering Ltd データ転送装置
US7660282B2 (en) 2003-02-18 2010-02-09 Qualcomm Incorporated Congestion control in a wireless data network
RU2387102C2 (ru) 2003-02-18 2010-04-20 Квэлкомм Инкорпорейтед Управление загрузкой в беспроводной сети данных
US7212538B2 (en) 2003-09-05 2007-05-01 Qualcomm Incorporated Differential ack processing buffer manager and method therefor
KR100552484B1 (ko) 2004-02-13 2006-02-15 삼성전자주식회사 무선매체 접근방법
US20050223141A1 (en) * 2004-03-31 2005-10-06 Pak-Lung Seto Data flow control in a data storage system
JP4188873B2 (ja) 2004-04-23 2008-12-03 日本電信電話株式会社 無線パケット通信方法および無線パケット通信装置
US7256922B2 (en) 2004-07-02 2007-08-14 Idc, Llc Interferometric modulators with thin film transistors
WO2006014929A1 (en) 2004-07-29 2006-02-09 Idc, Llc System and method for micro-electromechanical operating of an interferometric modulator
US7597373B2 (en) * 2005-01-28 2009-10-06 Mcauliffe Jr John Joseph Flexible adjustable cargo area liner for station wagons, minivans and sport utility vehicles
US7751316B2 (en) * 2005-05-13 2010-07-06 Yahoo! Inc. Relay Server for SIP/RTP messages with buffer management
US7957355B1 (en) * 2005-05-27 2011-06-07 Heiferling Mark J Swarm autonomous routing algorithm for mobile ad hoc network communications
KR20070091069A (ko) * 2006-03-04 2007-09-07 삼성전자주식회사 무선 단말에서 수신 프레임 처리장치 및 방법
EP2238801B1 (en) * 2007-12-20 2013-04-17 Telefonaktiebolaget LM Ericsson (publ) Releasing common enhanced dedicated channel, e-dch, radio resources

Also Published As

Publication number Publication date
ES2401941T3 (es) 2013-04-25
KR20100119765A (ko) 2010-11-10
CA2706314A1 (en) 2009-07-16
JP2013048443A (ja) 2013-03-07
PT2229800E (pt) 2013-03-04
RU2010133439A (ru) 2012-02-20
IL205653A0 (en) 2010-11-30
KR101215471B1 (ko) 2012-12-26
BRPI0906773A2 (pt) 2015-07-14
CN101911803B (zh) 2014-07-09
CA2881059A1 (en) 2009-07-16
EP2229800B1 (en) 2012-12-26
MY154736A (en) 2015-07-15
WO2009089490A3 (en) 2009-10-01
DK2229800T3 (da) 2013-04-15
TW200939839A (en) 2009-09-16
TWI445416B (zh) 2014-07-11
CN101911803A (zh) 2010-12-08
CA2706314C (en) 2015-04-28
PL2229800T3 (pl) 2013-05-31
WO2009089490A2 (en) 2009-07-16
EP2229800A2 (en) 2010-09-22
US8780704B2 (en) 2014-07-15
HK1151672A1 (en) 2012-02-03
US20090185528A1 (en) 2009-07-23
RU2474086C2 (ru) 2013-01-27
JP2011511517A (ja) 2011-04-07
AU2009203958A1 (en) 2009-07-16
CA2881059C (en) 2017-10-10
AU2009203958B2 (en) 2012-05-10
IL205653A (en) 2014-02-27
JP5529228B2 (ja) 2014-06-25

Similar Documents

Publication Publication Date Title
BRPI0906773B1 (pt) Alocação de recursos compartilhados
JP6563504B2 (ja) コードブロッククラスタレベルharq
JP7105311B2 (ja) Nrに対するharqバッファの管理方法
CN102742348B (zh) 一种移动站和从移动站发射数据的方法
RU2565247C1 (ru) Способ и компоновка для обработки запроса планирования
BRPI0818722B1 (pt) método para monitorar temporizador para processamento de controle de erro em um sistema de comunicação sem fio, e, aparelho de comunicações sem fio para monitorar temporizadores para processamento de controle de erro
EP3580993B1 (en) Improvements in or relating to ul grant free transmissions-configuration and resource bundling
CN107431596A (zh) 在非授权载波上调度用户设备上行链路传输的方法和装置
CN107431597A (zh) 用于在非授权载波上调度用户设备上行链路传输的方法和装置
CN107925522A (zh) 用于低时延下行链路通信的物理上行链路控制信道
CN107431599A (zh) 在非授权载波上调度用户设备上行链路传输的方法和装置
BR112018001646B1 (pt) Método e aparelho de comunicação sem fio por um equipamento de usuário de comunicação tipo máquina, e, memória legível por computador
TW201731250A (zh) 用於指示動態子框架類型的技術
CN108604962A (zh) 用于共享射频频带中的上行链路信道的描述符信道设计
CN115885494A (zh) 移动通信中未授权频谱上的超可靠低延迟通信增强方法
KR20160113695A (ko) 데이터 전송 방법, 장치 및 시스템
CN108781458A (zh) 用于确收在基于争用的物理上行链路共享信道上的调度请求传输的技术
JP7446442B2 (ja) ダウンリンクフィードバック指示処理の方法および機器
CN116058053B (zh) 用于管理共享频谱信道上的传输的方法和设备
WO2025195084A1 (zh) 一种通信方法、装置、存储介质以及计算机程序产品
BR112024017916B1 (pt) Equipamento de usuário e estação base para comunicação sem fio, método realizado por um equipamento de usuário e método realizado por uma estação base
HK1151672B (en) Shared resource allocation

Legal Events

Date Code Title Description
B06F Objections, documents and/or translations needed after an examination request according [chapter 6.6 patent gazette]
B06U Preliminary requirement: requests with searches performed by other patent offices: procedure suspended [chapter 6.21 patent gazette]
B15K Others concerning applications: alteration of classification

Free format text: AS CLASSIFICACOES ANTERIORES ERAM: H04W 72/02 , H04W 72/04

Ipc: H04W 72/04 (2009.01), H04L 1/18 (1968.09), H04W 72

B09A Decision: intention to grant [chapter 9.1 patent gazette]
B16A Patent or certificate of addition of invention granted [chapter 16.1 patent gazette]

Free format text: PRAZO DE VALIDADE: 10 (DEZ) ANOS CONTADOS A PARTIR DE 29/09/2020, OBSERVADAS AS CONDICOES LEGAIS.