BRPI0407546B1 - comprimentos de pacote variáveis para comunicações de alta taxa de dados em pacote - Google Patents

comprimentos de pacote variáveis para comunicações de alta taxa de dados em pacote Download PDF

Info

Publication number
BRPI0407546B1
BRPI0407546B1 BRPI0407546A BRPI0407546A BRPI0407546B1 BR PI0407546 B1 BRPI0407546 B1 BR PI0407546B1 BR PI0407546 A BRPI0407546 A BR PI0407546A BR PI0407546 A BRPI0407546 A BR PI0407546A BR PI0407546 B1 BRPI0407546 B1 BR PI0407546B1
Authority
BR
Brazil
Prior art keywords
packet
data
access
length
packets
Prior art date
Application number
BRPI0407546A
Other languages
English (en)
Inventor
Sindhushayana Nagabhushana
Rezaiifar Ramin
A Attar Rashid
Original Assignee
Qualcomm Inc
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 Inc filed Critical Qualcomm Inc
Publication of BRPI0407546A publication Critical patent/BRPI0407546A/pt
Publication of BRPI0407546B1 publication Critical patent/BRPI0407546B1/pt

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/36Flow control; Congestion control by determining packet size, e.g. maximum transfer unit [MTU]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L12/5602Bandwidth control in ATM Networks, e.g. leaky bucket
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/06Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/16Implementing security features at a particular protocol layer
    • H04L63/162Implementing security features at a particular protocol layer at the data link layer

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Communication Control (AREA)

Abstract

"comprimentos de pacote variáveis para comunicações de alta taxa de dados em pacote". método e equipamento para a geração de pacote de camada física (pl) de comprimento variável. os múltiplos pacotes de camada de segurança (sl) podem ser multiplexados em um único pacote sl para aumentar a eficiência, onde os pacotes sl podem ter comprimentos variáveis. em uma modalidade, pacotes sl de formatos diferentes para usuários diferentes são combinados em cápsulas que formam o pacote pl. pacotes mais curtos são para usuários com condições de canal ruins ou que exigem menores quantidades de dados devido aos aplicativos e exigências de qualidade de serviço (qos). em uma modalidade, uma estrutura de preâmbulo modificada fornece pacotes de unicast ou de múltiplos usuários. a modalidade alternativa fornece conjuntos de taxa modificados, um mecanismo para a identificação de ack de um pacote de usuário único ou um pacote multiplexado (ack retardado) . o chaveamento liga/desliga para o canal ack x o chaveamento bipolar utilizado em is-856, e/ou interpretação de múltiplos valores de drc.

Description

"COMPRIMENTOS DE PACOTE VARIÁVEIS PARA COMUNICAÇÕES DE ALTA TAXA DE DADOS EM PACOTE" FUNDAMENTOS
CAMPO A presente invenção refere-se, geralmente, a sistemas de comunicação e, mais especificamente, a comprimentos de pacote variáveis para aplicação em uma comunicação de dados em pacote com alta taxa.
FUNDAMENTOS
As comunicações com Dados em Pacotes de Alta Taxa (HRPD) são otimizadas para transporte de dados em volume. Um sistema HRPD é detalhado em cdma2000, padrão referido como lxEV-DO e especificado em TIA/EIA IS-856 intitulado "cdma2000 High Rate Packet Data Air Interface Specification". A figura 1 ilustra a arquitetura em camadas de interface aérea para um sistema lxEV-DO. A camada de conexão (CL) provê serviços de estabelecimento e manutenção de conexão de link aéreo. A Camada de Segurança (SL) provê serviços de criptografia e autenticação. A Camada Física (PL) provê a estrutura de canal, freqüência, saída de potência, especificações de modulação e encodificação para os canais Direto e Reverso. A camada de Controle de Acesso ao Meio (MAC) define os procedimentos para receber e transmitir através da Camada Física. A figura 2 ilustra a estrutura de canal Direto, incluindo os canais Piloto, MAC, de Controle e de Tráfego.
Os dados são processados como ilustrado na figura 1, onde o processamento de um pacote de Camada de Conexão (CL) 102 inclui primeiro a adição de um cabeçalho 110 e cauda (tail) 112 de camada de segurança para formar um pacote de Camada de Segurança (SL) 104. O pacote SL 104 é então utilizado para gerar um pacote de camada de Controle de Acesso ao Meio (MAC) 106, e finalmente um pacote de camada física (PL) 108. A carga útil da camada MAC 106 é um número fixo de bits. A carga útil da PL 108 é então um múltiplo n vezes o comprimento da carga útil da camada MAC 106, mais o comprimento de overhead da camada física (bits de cauda CRC, etc.}, onde n é um inteiro.
As limitações da carga útil de camada MAC 106 fixa resultam em ineficiências na transmissão e, dessa forma, em largura de banda desperdiçada. Por exemplo, quando a condição de canal para um determinado usuário é "boa" como determinada pela Relação Sínal/Ruído-e-interfência (SINR) ou medição de Controle de Taxa de Dados (DRC) excedendo um limite, existe o desejo de se transmitir pacotes maiores. Para tal usuário, a transmissão de blocos menores de dados, tais como pacotes de voz, quadros de vocoder, etc., na estrutura de link direto atual em IS-856 resultaria em um espaço desperdiçado no pacote de camada MAC 106. Visto que o tamanho dos dados é muito menor do que o comprimento fixo do pacote de camada MAC 106, os bits restantes são preenchidos com enchimento. O resultado é a ineficiência, visto que o pacote de camada MAC 106 não é utilizado totalmente.
Existe, pois, a necessidade de se criar um comprimento de pacote variável para comunicações HRD, onde os pacotes de comprimento variável forneçam eficiência. Existe, adicionalmente, uma necessidade de se combinar pacotes menores de camada MAC 106 em um único pacote de camada física, permitindo que dados para múltiplos usuários sejam transmitidos por pacote.
BREVE DESCRIÇÃO DOS DESENHOS A figura 1 é uma parte da arquitetura em camadas de interface aérea de um sistema de comunicação de Dados em Pacotes de Alta Taxa (HRPD). A figura 2 é uma estrutura de canal direto para um sistema de comunicação HRPD. A figura 3 é uma estrutura de camada de segurança para um pacote de camada de conexão de Formato A. A figura 4 é uma estrutura de camada de segurança para um pacote de camada de conexão de Formato B.
As figuras 5 e 6 ilustram a geração de pacotes MAC simplex e multiplex a partir dos pacotes de camada de segurança. A figura 7 é uma estrutura de pacote de camada física utilizada para portar um único pacote de camada MAC de comprimento inferior a 1000 bits. A figura 8 é uma estrutura de pacote de camada física utilizada para portar um único pacote de camada MAC de comprimento igual a 1000 bits. A figura 9 é uma estrutura de pacote de camada física utilizada para portar múltiplos pacotes de camada MAC de comprimento igual a 1000 bits cada. A figura 10 é uma tabela de taxas de dados nominais e interpretações de solicitação de taxa de dados. A figura 11 ilustra a compatibilidade entre um indicador de taxa de dados explícito e valores de solicitação de taxa de dados. A figura 12 ilustra a geração de um pacote de camada física com base em um pacote de camada de segurança curto. A figura 13 ilustra a geração de um pacote de camada física multiplexada de 512 bits contendo cargas úteis para dois usuários. A figura 14 é um pacote de camada física multiplex incluindo pacotes de camada de segurança de diferentes comprimentos. A figura 15 é um pacote de camada física incluindo múltiplas cápsulas de camada de controle de acesso ao meio.
As figuras 16 e 17 ilustram a transmissão de múltiplas partições para alcançar uma taxa de dados nominal e uma taxa de dados máxima. A figura 18 é uma rede de acesso de acordo com uma modalidade. A figura 19 é um terminal de acesso de acordo com uma modalidade.
DESCRIÇÃO DETALHADA 0 termo "ilustrativo" é utilizado aqui para significar "servindo como um exemplo, caso ou ilustração". Qualquer modalidade descrita aqui como "ilustrativa" não é necessariamente considerada preferida ou vantajosa sobre outras modalidades.
Uma estação de assinante HDR (alta taxa de dados), referida aqui como um terminal de acesso (AT), pode ser móvel ou estacionária, e pode se comunicar com uma ou mais dentre as estações base HDR, referidas aqui como transceptores de bastidor de modem (MPTs). Um terminal de acesso transmite e recebe pacotes de dados através de um ou mais transceptores de bastidor de modem para um controlador de estação base HDR, referido aqui como um controlador de bastidor de modem (MFC). Os transceptores de bastidor de modem e os controladores de bastidor de modem são partes de uma rede chamada de rede de acesso. Uma rede de acesso (AN) transporta pacotes de dados entre múltiplos terminais de acesso (ATs). A AN inclui equipamento de rede fornecendo conectividade entre uma rede de dados comutada em pacote e o AT. Uma AN é similar a uma Estação Base (BS), enquanto um AT é similar a uma Estação Móvel (MS). A rede de acesso pode ser adicionalmente conectada a redes adicionais fora da rede de acesso, tal como uma intranet corporativa ou a Internet, e pode transportar pacotes de dados entre cada terminal de acesso e tais redes externas. Um terminal de acesso que estabeleceu uma conexão de canal de tráfego ativa com um ou mais dentre os transceptores de bastidor de modem é chamado de terminal de acesso ativo, e é considerado como estando em um estado de tráfego. Um terminal de acesso que está no processo de estabelecimento de uma conexão de canal de tráfego ativa com um ou mais dentre os transceptores de bastidor de modem é considerado como estando em um estado de inicialização de conexão. Um terminal de acesso pode ser qualquer dispositivo de dados que se comunica através de um canal sem fio ou através de um canal cabeado, por exemplo, utilizando cabos coaxiais ou de fibra óptica. Um terminal de acesso pode adicionalmente ser qualquer um dentre vários tipos de dispositivos incluindo, mas não limitados a cartão PC, flash compacta, modem externo ou interno, ou telefone com ou sem fio. 0 link de comunicação através do qual o terminal de acesso envia os sinais para o transceptor de bastidor de modem é chamado de link reverso. 0 link de comunicação através do qual um transceptor de bastidor de modem envia sinais para um terminal de acesso é chamado de link direto.
Na discussão a seguir, o tamanho do pacote SL é fornecido como de 1000 bits. 0 pacote SL inclui uma quantidade de overhead de x bits. Modalidades alternativas podem prover um comprimento alternativo para o pacote SL. As figuras 3 e 4 ilustram dois formatos para os dados referidos como Formato A e Formato B. 0 Formato A é definido como um pacote SL possuindo uma relação de um para um com o pacote CL. Em outras palavras, o comprimento do pacote CL é de 1000 bits (isso é, o tamanho determinado do pacote SL) menos x. Em outras palavras, o pacote CL mais o overhead SL é igual ao comprimento determinado do pacote SL. O Formato B é definido como 1) um pacote SL que inclui enchimento, ou 2) um pacote SL que inclui múltiplos pacotes CL com ou sem enchimento.
De acordo com uma modalidade, o tamanho do pacote SL pode variar. A figura 3 ilustra um pacote de Formato A no qual o pacote SL é um de quatro tamanhos. 0 tamanho do pacote SL pode ser um dentre: 112, 240, 48S ou 1000 bits. O SL é feito a partir do pacote CL. Existe um pacote CL correspondente a um usuário. Os dados são processados como ilustrado na figura 1, onde o processamento de um pacote de conexão (CL) 102 inclui a concatenação de um ou mais pacotes de conexão, juntamente com enchimento se necessário, e então adição de um cabeçalho 110 e cauda 112 de camada de segurança para formar um pacote de segurança (SL) 104. A figura 4 ilustra um pacote de Formato B no qual o pacote SL é variável, e a carga útil SL inclui um ou mais pacotes CL mais enchimento. O tamanho do pacote SL resultante é um dentre 112, 240, 488 ou 1000 bits. A figura 5 ilustra o processamento de pacotes SL, onde os pacotes SL possuem um comprimento inferior a 1000 bits. Dois campos são anexados ao pacote SL, uma Identificação de SubPacote (SPID) ou valor de índice MAC, que tem 6 bits de comprimento, e um indicador de comprimento (LEN) , que tem dois bits. O índice MAC identifica o usuário para quem o pacote é direcionado. O campo de índice MAC é utilizado para identificar o usuário para quem o pacote é destinado. LEN especifica o formato. O campo LEN é utilizado para especificar se o pacote SL tem Formato A ou Formato B. Se o pacote SL tiver o Formato A, o LEN também especifica o comprimento do pacote SL, que pode ter um dentre três valores: 112, 240, 488. 0 subpacote de camada MAC resultante tem 120, 248 ou 496 bits de comprimento. 0 subpacote de camada MAC é então processado para formar o pacote de camada MAC pela determinação de se os múltiplos subpacotes de camada MAC devem ser combinados.
O pacote de camada MAC inclui um ou mais subpacotes de camada MAC mais um valor de verificação por redundância cíclica (CRC) interno juntamente com qualquer enchimento necessário. 0 pacote de camada MAC é referido como Multiplex caso contenha mais de um pacote SL, possivelmente para usuários diferentes. Um valor CRC e um valor de cauda são aplicados ao pacote de camada MAC para formar um pacote de camada PL como ilustrado na figura 7. O pacote PL resultante tem então 152, 280 ou 528 bits de comprimento. A figura 6 ilustra o processamento de pacotes SL, onde os pacotes SL possuem um comprimento igual a 1000 bits. A carga útil de camada MAC é o pacote SL. 0 pacote de camada MAC é referido como Simplex. A figura 8 ilustra o processamento dos pacotes de camada MAC onde o pacote de camada MAC possui um comprimento de 1000 bits. O processamento da figura 8 pode ser utilizado para os pacotes SL de Formato A e Formato B.
Um valor CRC e um de cauda são aplicados ao pacote de camada MAC. Adicionalmente, um indicador de formato (FMT), de 2 bits, também é aplicado. A importância do FMT é fornecida como na Tabela 1.
Tabela 1: Definições de campo de Formato (FMT) "Simplex" se refere a um pacote MAC com um pacote SL; e "multiplex" implica em mais de um pacote SL. Em outras palavras, ura pacote MAC simplex contém exatamente um pacote SL; e um pacote MAC multíplex contém dois ou mais pacotes SL. Uma cápsula é definida como um pacote MAC, seguido por poucos bits de overhead, que portam informações específicas do pacote MAC, por exemplo, a figura 15 ilustra um único pacote PL que porta múltiplos pacotes de camada MAC. Uma cápsula MAC é utilizada quando um pacote PL transporta dois ou mais pacotes MAC. A cápsula é utilizada para identificar as cápsulas individuais e, portanto, é utilizada apenas no caso de um pacote multíplex.
De acordo com uma modalidade, o tamanho do pacote PL pode ser aumentado para acomodar transferências maiores. 0 pacote PL maior também permite que múltiplos pacotes MAC sejam embutidos dentro de um pacote PL. Especificamente, múltiplos pacotes MAC com múltiplos endereços de destino podem, cada ura, ser embutidos em um subpacote. Dessa forma, um pacote PL é transmitido para múltiplos usuários. Como ilustrado na figura 9, uma cápsula é fornecida incluindo um pacote de camada MAC, o FMT e um endereço de cápsula. A interpretação do campo FMT é como especificada na Tabela 1. 0 endereço de cápsula provê o destino do pacote de camada MAC. Note-se que caso o pacote de camada MAC seja um pacote multíplex, isso é, incluindo múltiplos pacotes de camada CL com cada um possuindo um endereço de destino diferente, o endereço de cápsula pode ser deixado em branco. Em outras palavras, se o pacote PL incluir informações para múltiplos usuários, então o endereço de cápsula possui pouco significado, visto que pode designar apenas um usuário. O endereço de cápsula tem 6 bits no presente exemplo. O composto do pacote de camada MAC, FMT e endereço de cápsula forma a cápsula de camada MAC.
Continuando com a figura 9, múltiplas cápsulas de camada MAC podem ser concatenadas. É adicionado à combinação de cápsulas de camada MAC um valor CRC, um de cauda e qualquer enchimento necessário. 0 enchimento pode ser incluído de forma que o overhead de cápsula de camada MAC, isso é, enchimento CRC e cauda, tenha um comprimento de 16*n bits. 0 comprimento específico é uma escolha de projeto, determinada pelo número de bits restantes no pacote PL depois que as cápsulas MAC e bits de cauda são incluídos. Toda vez que não houver bits suficientes restantes, é desejável se utilizar CRC de 32 bits. No presente exemplo, o pacote PL de comprimento de 2048 bits utiliza um CRC de 24 bits, enquanto pacotes PL maiores utilizam um CRC de 32 bits. No presente exemplo, existem quatro comprimentos estendidos para o pacote PL: 2048, 3072, 4096 e 5120 bits. A figura 10 é uma tabela de taxas de dados nominais correspondentes aos pacotes PL estendidos que são definidos recentemente com relação a HRPD em IS-856. Com referência aos comprimentos de pacote PL de acordo com a figura 7, um comprimento de pacote de 152 bits é transmitido e retransmitido de forma incrementada através de 4 partições, para uma taxa de dados de transmissão nominal de 19,2 kbps. Note-se que de acordo com uma modalidade, o cálculo das taxas de dados adota a convenção de arredondamento para baixo do comprimento do pacote PL para a potência de dois mais próxima. Cada partição em um sistema lxEV-DO tem 1, 666 ms de comprimento. Para boas condições de canal, a taxa de dados pode ser aumentada para 7 6,8 kbps através do uso de um encerramento precoce. O encerramento precoce se refere a um sistema no qual o receptor de dados transmite uma confirmação ou ACK quando os dados foram recebidos e decodificados corretamente. Dessa forma, todas as quatro tentativas podem não ser utilizadas para transmissão. Tal confirmação encerra qualquer transmissão adicional do pacote. De forma similar, os comprimentos de pacote de 280 e 528 bits são transmitidos, cada um, através de 6 partições, resultando em taxas de dados nominais de 25,6 kbps e 57,6 kbps, respectivamente. De forma similar, cada um pode ter uma taxa de dados máxima de 153,6 kbps e 307,2 kbps, respectivamente, com o encerramento precoce.
Com referência à figura 16, para 152 bits por pacote por partição possuindo uma taxa de dados nominal de 19,2 kbps, o encerramento após a primeira partição resulta em uma taxa máxima de dados de 76,8 kbps. O encerramento precoce após a segunda partição resulta em uma taxa máxima de dados de 38,4 kbps, ou metade da taxa de dados máxima. Se todas as quatro partições forem transmitidas, a taxa de dados nominal de 19,2 kbps é realizada. A figura 17 ilustra a transmissão de 280 bits por pacote por partição, onde a transmissão e retransmissão incrementais ocorrem por de 6 partições. Aqui a taxa nominal de dados é de 25,6 kbps. O encerramento após a primeira partição resulta em uma taxa de dados máxima de 153,6 kbps, enquanto o encerramento após a terceira partição resulta em uma taxa de dados de 115,2 kbps ou metade do máximo. Se todas as 6 partições forem transmitidas, a taxa nominal de dados de 25,6 kbps é realizada.
Em um sistema lxEV-DO, o AT provê uma solicitação de taxa de dados para a AN, onde a solicitação de taxa de dados é transmitida no Link Reverso {RL}, e especificamente em um Canal de Solicitação de Dados (DRC). A solicitação de taxa de dados pode ser calculada como uma função da qualidade de sinal recebida no AT. O AT determina uma taxa máxima de dados na qual o AT pode receber dados. A taxa máxima de dados é então solicitada pelo AT para a transmissão de dados a partir da AN. A solicitação de taxa de dados é recebida pela AN, que então seleciona um tamanho de pacote de acordo. Para uma determinada solicitação de taxa de dados, a AN pode gerar um pacote PL mais curto, um pacote PL convencional, um pacote PL mais longo. Cada solicitação de taxa de dados corresponde a um ou mais tamanhos de pacote. Essa escolha depende da QoS para o fluxo em questão.
Por exemplo, de acordo com a figura 10, para uma solicitação de taxa de dados de 19,2 kbps, referida como "DRCO", AN pode transmitir um pacote PL simplex de comprimento de 152 bits para efetivar os 19,2 kbps ou pode transmitir um pacote PL de 280 bits de comprimento para uma taxa de dados efetiva de 25,6 kbps. Enquanto o AT tem conhecimentos dos possíveis tamanhos de pacote PL e das taxas de dados, o AT não tem conhecimento específico quanto a qual está sendo atualmente utilizado. Em uma modalidade, o AT tenta cada tamanho de pacote PL em potencial. Note-se que os comprimentos menores de pacote tendem a reduzir a perda visto que menos informações são retransmitidas se não forem recebidas corretamente. De forma similar, existe uma melhor chance de decodificar com taxas de dados mais baixas. Adicionalmente, o tempo que leva para transmitir pacotes mais curtos (no caso de não haver qualquer encerramento precoce) é uma fração do tempo necessária para pacotes maiores com condições de canal idênticas.
As solicitações de taxa de dados de múltiplos valores são enviadas via a solicitação de taxa de dados DRC, onde a correspondência é fornecida na Tabela 2. A designação ("L") indica um comprimento de pacote PL estendido. Os valores de taxa de dados 19,2 kbps, 25,6 kbps e 57,6 kbps, se referem, cada um, ao comprimento de bit de acordo com a figura 10, respectivamente. Por exemplo, DRCO corresponde a 19,2 kbps e 25,6 kbps Para transmissões de dados possuindo uma taxa de dados nominal de 19,2 kbps, o pacote PL contém 152 bits e é transmitido através de 4 partições. Para transmissões de dados possuindo uma taxa de dados nominal de 25,6 kbps, o pacote PL contém 280 bits e é transmitido através de 6 partições. Quando um pacote de comprimento total ou de comprimento estendido é utilizado, o indicador (L) é incluído na entrada da tabela. Por exemplo, DRC5 corresponde a 307.2 kbps, onde o comprimento de pacote PL é de 2048 bits. De forma similar, DRC7 corresponde a 614 kbps, onde o comprimento de pacote PL é de 2048 bits.
Tabela II
Geralmente, a multiplexação por divisão de pacote está disponível quando uma solicitação de taxa de dados DRC indica uma taxa de dados maior ou igual a 153 kbps, ou outro valor predeterminado. Para multiplexação, um único pacote PL de 1024 bits ou mais é composto de uma ou mais cápsula(s) de camada MAC. Cada cápsula então contém pacotes de camada MAC para um ou mais usuários. Em um sistema HRPD, cada sonda de acesso habilita um piloto (canal I) que funciona como um preâmbulo. De acordo com uma modalidade, um preâmbulo modificado inclui um Indicador de Taxa de Dados Explicito (EDRI). Os pacotes de encodificador suportam multiplex de dados em um pacote. Com taxas de dados mais altas, o preâmbulo inclui um campo EDRI na ramificação Q de fase de modulação. 0 EDRI é codificado de forma bi-ortogonal (8,4,4) e repetido em bloco 8 vezes. 0 EDRI especifica uma dentre uma pluralidade de taxas. Para verificar se um pacote é para um determinado usuário, o usuário verificará os identificadores de camada MAC. Para um único pacote de usuário, o preâmbulo transmite o índice MAC na ramificação I. 0 índice MAC (atribuído para um terminal determinado pela AN) é um número de 6 bits utilizado pela AN para cobertura Walsh de pacote (com a cobertura Walsh 64-ária correspondente) para auxiliar o AT na identificação de pacotes direcionados ao mesmo. Esse mecanismo é utilizado para um pacote unicast. Para pacotes de múltiplos usuários, o preâmbulo transmite o EDRI na ramificação Q, onde todos os usuários com DRC compatível com EDRI tentam decodificar o pacote.
As taxas de dados potenciais e o comprimento EDRI correspondente (em chips) são fornecidos como: 153,6 k (256), 307,2 k-L (256), 307,2 k (128), 614 k-L (128), 921 k (128), 1,2 M-L (128), 614 k (64), 1,2 M (64), 1,5 M (128), 1,8 M (64), 2,4 M (64), 3,0 M (64) e são ilustrados adicionalmente na figura 11. A figura 11 lista o conjunto de taxas de dados que são compatíveis com cada DRC. Uma taxa de dados é considerada compatível com um DRC, se o pacote correspondente a essa taxa de dados puder ser decodificado de forma confiável por qualquer usuário capaz de decodificar (de forma confiável) um pacote com esse DRC. Geralmente, a taxa de dados compatível com um DRC é no máximo igual a de um pacote associado com o DRC determinado, e a duração do pacote é pelo menos tão longa quanto a de um pacote associado com o DRC determinado. Em outras palavras, se o usuário puder decodificar um pacote para esse DRC o mesmo poderá decodificar um pacote com todas as taxas de dados que são compatíveis com esse DRC.
Para pacotes multiplexados, e especificamente para pacotes de multiusuário, um indicador de confirmação (ACK) é provido para a retransmissão da camada MAC, referida como D-ARQ. 0 ACK é transmitido no Link Reverso pelos usuários capazes de decodificar o pacote PL, onde o pacote contém um pacote de camada MAC ou subpacote endereçado ao mesmo. A transmissão de ACK é intensificada por 3dB para permitir o chaveamento liga-desliga. 0 ACK é indicado pela presença de um sinal e o NACK pela ausência do sinal. No chaveamento bipolar, ACK e NAK são indicados pelos sinais diferentes transmitidos, de intensidade igual e sinal oposto um com relação ao outro. Em contraste, com o chaveamento liga/desliga, uma das mensagens (ACK) é indicada pela transmissão de um sinal não trivial, enquanto a outra mensagem (NAK) é indicada pela não transmissão de sinal. A sinalização LIGA-DESLIGA é utilizada para ARQ de pacotes de multiusuário, enquanto que a sinalização bipolar é utilizada para ARQ de pacotes de usuário único. Para pacotes de usuário único, isso é, transmissão unicast, o ACK é transmitido duas partições após a transmissão do pacote, isso é, na terceira partição de tempo. Isso é feito de forma a permitir tempo para a demodulação e decodificação do pacote pelo AT. Para pacotes de multiusuário, o ACK é transmitido em uma partição de tempo, que é retardado por 4 partições a partir do pacote de usuário único. Quando um pacote de multiusuário é direcionado para um primeiro AT, e a AN não recebe um ACK desse AT, a AN não enviará um pacote unicast para esse AT durante a próxima partição no mesmo deslocamento de interface. Isso serve para eliminar a ambigüidade de significado do ACK que é enviado na sétima partição após a transmissão do pacote de multiusuário.
Com referência novamente aos procedimentos de construção de pacote descritos acima, em um primeiro exemplo, de encapsulamento de pacote na figura 12, o pacote SL tem 240 bits. 0 pacote SL é um pacote de Formato A, o pacote PL alvo tem 280 bits, e o ID de MAC =8.0 pacote SL é processado pela adição de dois campos: SPID e LEN, como descrito acima. 0 campo LEN tem 2 bits e o campo SPID tem 6 bits, resultando em um pacote modificado de 248 bits. Um CRC interno (8 bits) é anexado e, em adição, um CRC de 16 bits mais uma cauda de 8 bits são adicionados resultando em um pacote PL de 280. Em um segundo exemplo, ilustrado na figura 13, dois pacotes SL de 240 bits são multiplexados para formar um pacote PL de 528 bits. Um primeiro pacote SL 200 tem 240 bits e possui um ID de MAC =8.0 pacote SL 200 é um pacote de Formato A para um primeiro usuário. O pacote SL 220 é um pacote de Formato B para um segundo usuário. 0 pacote SL 220 também tem 240 bits, mas possui um ID de MAC = 5. 0 pacote multiplexado então inclui um SPID e LEN para cada um dentre os pacotes 200 e 220. Um CRC interno (8 bits), um CRC (16 bits), e uma cauda (8 bits) são adicionados ao pacote multiplexado resultando em um pacote PL de 528 bits. Em um terceiro exemplo, quatro pacotes de mesmo formato, por exemplo, pacotes de Formato A, cada um para usuários diferentes, são multiplexados em um pacote PL de 1024 bits como ilustrado na figura 14. Cada pacote SL possui um valor de ID de MAC correspondente. Os pacotes SL têm vários comprimentos, incluindo um primeiro pacote SL de 488 bits, um segundo pacote SL de 240 bits, e dois pacotes SL de 112 bits. Um SPID e LEN são aplicados a cada pacote SL para formar um pacote multiplexado. Um CRC interno, CRC e Cauda sâo então aplicados ao pacote multiplexado para formar um pacote PL. Nesse exemplo, um campo de formato, FMT, também é incluído. Como indicado na Tabela 1 fornecida acima, o valor FMT identifica o pacote PL como um pacote multiplexado. Em um quarto exemplo, ilustrado na figura 15, pacotes de formatos diferentes, por exemplo, pacotes de Formato A e Formato B são multiplexados para formar um pacote PL de 2048 bits. Um primeiro pacote SL possui 1000 bits, onde os segundo e terceiro pacotes SL possuem 488 bits cada. O primeiro pacote SL 300 é utilizado para gerar uma primeira cápsula, e os segundo e terceiro pacotes 320, 340 são utilizados para gerar uma segunda cápsula. O pacote SL 300 tem 1000 bits e, portanto, pode compor uma cápsula única. Os pacotes SL 320, 340 são menores do que 1000 bits e são, portanto, uma cápsula incluindo dois pacotes. Como ilustrado, um FMT e endereço de cápsula são aplicados ao primeiro pacote SL 300 para formar uma primeira cápsula. A segunda cápsula é uma cápsula multiplexada incluindo pacotes SL 320, 340. Para cada um dentre os pacotes SL 320, 340 são adicionados SPID e LEN. Um endereço de segunda cápsula é então provido à segunda cápsula. O endereço da segunda cápsula é limpo indicando que os dados para múltiplos recipientes são incluídos na cápsula. As duas cápsulas são então concatenadas e um enchimento, CRC e cauda são anexados para formar um pacote PL de 2048 bits. A figura 18 ilustra um elemento de infra-estrutura sem fio 400, incluindo um conjunto de circuitos de transmissão (Tx) 402, e um conjunto de circuitos de recepção (Rx) 408 acoplados a um barramento de comunicação 420. Uma unidade DRC 410 recebe a solicitação de taxa de dados DRC como recebida no canal DRC a partir do AT. O elemento 400 inclui adicionalmente uma Unidade de Processamento Central (CPU) 412 e uma memória 406. A geração de pacote PL 404 recebe a solicitação de taxa de dados DRC da unidade DRC 410 e compõe o pacote PL. A geração de pacote PL 404 pode gerar um pacote simplex ou um pacote multiplex, e adicionalmente pode implementar qualquer um dos métodos descritos acima. A figura 19 ilustra um AT 500 de acordo com uma modalidade. O AT 500 inclui o conjunto de circuitos de transmissão (Tx) 502, e um conjunto de circuitos de recepção (Rx) 508 acoplados ao barramento de comunicação 520. Uma unidade DRC 510 determina a taxa máxima de dados e transmite a solicitação correspondente no canal DRC a partir dos ATs. O elemento 500 inclui adicionalmente uma Unidade de Processamento Central (CPU) 512 e uma memória 506. A interpretação do pacote PL 504 recebe o pacote PL a partir da AN e determina se qualquer conteúdo é direcionado para AT 500. Adicionalmente, a interpretação de pacote PL 504 determina a taxa de transmissão do pacote PL recebido. A interpretação de pacote PL 504 pode processar um pacote simplex ou um pacote multiplex, e adicionalmente pode implementar qualquer um dos métodos descritos acima.
Como descrito acima, os métodos e equipamento estão provendo pacotes de multiusuário em um link direto a fim de aperfeiçoar a eficiência do empacotamento. Em uma modalidade, pacotes mais curtos são providos para usuários em condições de canal ruins ou os usuários que exigem menores quantidades de dados devido aos aplicativos e às exigências de Qualidade de Serviço (QoS) correspondentes. Em outra modalidade, um mecanismo para suportar pacotes de multiusuário no contexto do sistema lxEV-DO provê uma estrutura de Preâmbulo modificado (pacotes unicast versus multiusuário), um Conjunto de Taxa modificado, e/ou um mecanismo modificado para identificação de ACK a partir de um pacote de usuário único ou um pacote multiplexado (ACK retardado). Chaveamento LIGA/DESLIGA para canal ACK versus chavearaento bipolar utilizado em IS-856, e/ou uma interpretação de multi-valor de DRC.
Os versados na técnica compreenderão que a informação e os sinais podem ser representados utilizando-se qualquer uma dentre uma variedade de tecnologias e técnicas. Por exemplo, dados, instruções, comandos, informação, sinais, bits, símbolos e chips que podem ser referidos por toda a descrição acima podem ser representados por tensões, correntes, ondas eletromagnéticas, partículas e campos magnéticos, partículas e campos ópticos, ou qualquer combinação dos mesmos. , Os versados na técnica apreciarão adicionalmente que os vários blocos lógicos, módulos, circuitos e etapas de algoritmo ilustrativos descritos com relação às modalidades descritas aqui podem ser implementados como hardware eletrônico, software de computador, ou combinações de ambos. Para se ilustrar claramente essa capacidade de intercâmbio de hardware e software, vários componentes, blocos, módulos, circuitos e etapas foram descritos acima geralmente em termos de sua funcionalidade. Se tal funcionalidade será implementada como hardware ou software depende da aplicação em particular e das restrições de projeto impostas ao sistema como um todo. Versados na técnica podem implementar a funcionalidade descrita de várias formas para cada aplicativo particular, mas tais decisões de implementação não devem ser interpretadas como responsáveis pelo distanciamento do escopo da presente invenção. ' Os vários blocos lógicos, módulos e circuitos ilustrativos descritos com relação às modalidades descritas aqui podem ser implementados ou realizados com um processador de propósito geral, um processador de sinal digital (DSP), um circuito integrado de aplicação especifica (ASIC), um arranjo de portas programável em campo (FPGA), ou outro dispositivo lógico programável, porta discreta ou lógica de transistor, componentes de hardware discretos, ou qualquer combinação projetada para realizar as funções descritas aqui. Um processador de propósito geral pode ser um microprocessador, mas na alternativa, o processador pode ser qualquer processador convencional, controlador, microcontrolador, ou máquina de estado. Um processador também pode ser implementado como 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.
As etapas de um método ou algoritmo descritas com relação às modalidades descritas aqui podem ser consubstanciadas diretamente em hardware, em um módulo de software executado por um processador, ou uma combinação dos dois. Um módulo de software pode residir na memória RAM, memória flash, memória ROM, memória EPROM, memória EEPROM, registradores, disco rígido, um disco removível, um CD-ROM, ou qualquer outra forma de meio conhecido da técnica. Um meio de armazenamento ilustrativo é acoplado ao processador de forma que o processador possa ler informação a partir de, e escrever informação no, meio de armazenamento. Na alternativa, o meio de armazenamento pode ser integral com o processador. 0 processador e o meio de armazenamento podem residir em um ASIC. 0 ASIC pode residir em um terminal de usuário. Na alternativa, o processador e o meio de armazenamento podem residir como componentes discretos em um terminal de usuário. A descrição anterior das modalidades descritas é provida para permitir que qualquer um versado na técnica crie ou faça uso da presente invenção. Várias modificações a essas modalidades serão prontamente aparentes aos versados na técnica, e os princípios gerais definidos aqui podem ser aplicados a outras modalidades sem se afastar do espírito ou escopo da invenção. Dessa forma, a presente invenção não está limitada às modalidades ilustradas aqui, mas deve ser acordado o escopo mais amplos consistente com os princípios e características de novidade descritos aqui.
REIVINDICAÇÕES

Claims (21)

1. Método para aperfeiçoar eficiência de empacotamento para um terminal de acesso, caracterizado pelo fato de que compreende as etapas de: receber um pacote de dados de Camada Física (PL) multíusuário incluindo um subpacote, o pacote de dados PL multiusuário compreendendo dados endereçados a pelo menos dois terminais de acesso; tentar decodificar o pacote de dados PL multiusuário com um conjunto de taxas de transmissão de dados; caso a decodificação seja bem-sucedida, extrair um identificador de subpacote; determinar se o subpacote está direcionado para o terminal de acesso; processar o subpacote caso direcionado para o terminal de acesso; e extrair um endereço de cápsula indicando um destino de pelo menos uma cápsula no pacote de dados PL, em que o endereço de cápsula está incluído em um campo de endereço de cápsula, em que um endereço de cápsula designado indica um pacote de dados PL multiusuário.
2. Método, de acordo com a reivindicação 1, caracterizado pelo fato de que compreende adícionalmente: extrair um valor de comprimento indicando um comprimento de bit de um pacote de dados de Controle de Acesso ao Meio (MAC) correspondente ao pacote de dados PL.
3. Método, de acordo com a reivindicação 2, caracterizado pelo fato de que o valor de comprimento identifica um formato do pacote de dados PL.
4. Método, de acordo com a reivindicação 1, caracterizado pelo fato de que compreende adicionalmente: enviar uma solicitação de taxa de dados a uma rede de acesso com base em uma condição de canal direto entre o terminal de acesso e a rede de acesso, a solicitação de taxa de dados especificando uma ou mais taxas de dados para a rede de acesso para transmitir dados ao terminal de acesso.
5. Método, de acordo com a reivindicação 1, caracterizado pelo fato de que tentar decodificar o pacote de dados PL multiusuário utiliza códigos associados a acesso múltiplo por divisão de código (CDMA).
6. Método, de acordo com a reivindicação 1, caracterizado pelo fato de que compreende adicionalmente: enviar um indicador de confirmação caso o subpacote contido no pacote PL seja direcionado ao terminal de acesso e o terminal de acesso decodifique corretamente o pacote PL.
7. Terminal de acesso, caracterizado pelo fato de que compreende: um processador de controle para executar instruções legíveis por computador; um dispositivo de armazenamento em memória para armazenar instruções legíveis por computador; um receptor para receber um pacote de dados de Camada Física (PL) multiusuário incluindo um subpacote, o pacote de dados PL multiusuário compreendendo dados endereçados a pelo menos dois terminais de acesso; e uma unidade de interpretação de pacote de Camada Física (PL) adaptada para: tentar decodificar o pacote de dados PL com um conjunto de taxas de transmissão de dados; caso a decodifícação seja bem-sucedida, determinar se o subpacote é direcionado' para o terminal de acesso; processar o subpacote caso direcionado ao terminal de acesso; e extrair um endereço de cápsula indicando um destino de pelo menos uma cápsula no pacote de dados PL, em que o endereço de cápsula está incluído em um campo de endereço de cápsula, em que um endereço de cápsula designado indica um pacote de dados PL multiusuário.
8. Terminal de acesso, caracterizado pelo fato de que compreende: elementos para receber um pacote de dados de Camada Física (PL) multiusuário incluindo um subpacote, o pacote de dados PL multiusuário compreendendo dados endereçados a pelo menos dois terminais de acesso; elementos para tentar decodificar o pacote de dados PL com um conjunto de taxas de transmissão de dados; elementos para extrair um identificador de subpacote a partir do pacote de dados PL caso a decodificação seja bem-sucedida; elementos para determinar se o subpacote é direcionado ao terminal de acesso; elementos para processar o subpacote caso direcionado ao terminal de acesso; e elementos para extrair um endereço de cápsula indicando um destino de pelo menos uma cápsula no pacote de dados PL, em que o endereço de cápsula está incluído em um campo de endereço de cápsula, em que um endereço de cápsula designado indica um pacote de dados PL multiusuário.
9. Equipamento de rede de acesso, caracterizado pelo fato de que compreende: uma unidade de controle de taxas de dados (DRC) para receber solicitações de taxa de dados provenientes de uma pluralidade de terminais de acesso, cada solicitação de taxa de dados especificando pelo menos uma taxa que um terminal solicita ao equipamento de rede de acesso para transmitir dados ao terminal de acesso; uma unidade de geração de pacote de camada física (PL) adaptada para receber as solicitações de taxa de dados provenientes da unidade DRC, com base nas solicitações de taxa de dados, selecionar pelo menos dois terminais de acesso para receber dados provenientes de um pacote PL multiusuário, selecionar um comprimento a partir de um conjunto de comprimentos para o pacote PL multiusuário, selecionar uma taxa de transmissão a partir de um conjunto de taxas de transmissão para transmitir o pacote PL multiusuário e gerar o pacote PL multiusuário de comprimento selecionado; e um transmissor para transmitir o pacote PL multiusuário aos terminais de acesso.
10. Equipamento de rede de acesso, de acordo com a reivindicação 9, caracterizado pelo fato de que a unidade de geração de pacote PL é adaptada para: gerar um pacote de camada de segurança (SL) de comprimento variável.
11. Equipamento de rede de acesso, de acordo com a reivindicação 10, caracterizado pelo fato de que a unidade de geração de pacote PL é adaptada para: combinar uma pluralidade de pacotes SL em um pacote PL.
12. Equipamento de rede de acesso, de acordo com a reivindicação 9, caracterizado pelo fato de que o equipamento AN é adaptado para: retransmitir o pacote PL de comprimento selecionado após um primeiro número de partições de tempo, em que o equipamento de rede de acesso aguarda partições de tempo suficientes para permitir que um terminal de acesso confirme recebimento.
13. Equipamento de rede de acesso, de acordo com a reivindicação 12, caracterizado pelo fato de que o primeiro número de partições de tempo é quatro.
14. Equipamento de rede de acesso, de acordo com a reivindicação 9, caracterizado pelo fato de que a unidade de geração de pacote PL gera o pacote PL de comprimento selecionado como uma função de uma condição de canal entre os terminais de acesso e o equipamento de rede de acesso.
15. Equipamento de rede de acesso, de acordo com a reivindicação 9, caracterizado pelo fato de que a unidade de geração de pacote PL é adaptada para: gerar uma cápsula compreendendo uma pluralidade de pacotes de camada de segurança (SL) direcionados a múltiplos terminais de acesso (ATs).
16. Equipamento de rede de acesso, de acordo com a reivindicação 15, caracterizado pelo fato de que a unidade de geração de pacote PL é adaptada para: gerar uma pluralidade de cápsulas, em que cada cápsula possui um endereço de cápsula correspondente.
17. Método para processar pacotes de dados em um sistema de comunicação sem fio, compreendendo as etapas de: receber uma pluralidade de pacotes de camada de conexão para transmissão a uma pluralidade de usuários; com base em solicitações de taxa de dados recebidas provenientes dos usuários, concatenar um primeiro pacote de camada de conexão destinado a um primeiro usuário a um segundo pacote de camada de conexão destinado a um segundo usuário para formar um pacote de camada física; selecionar um comprimento a partir de um conjunto de comprimentos para o pacote de camada física; selecionar uma taxa de transmissão a partir de um conjunto de taxas de transmissão para transmitir o pacote de camada física; e transmitir os primeiro e segundo pacotes no pacote de camada física.
18. Método para processar pacotes de dados em um sistema de comunicação sem fio, caracterizado pelo fato de que compreende as etapas de: determinar uma primeira condição de canal entre uma rede de acesso e um primeiro terminal de acesso; determinar uma segunda condição de canal entre a rede de acesso e ura segundo terminal de acesso; receber um primeiro bloco de dados para transmissão para um primeiro terminal de acesso; receber um segundo bloco de dados para transmissão para um segundo terminal de acesso; selecionar um primeiro comprimento de pacote de camada de segurança a partir de um conjunto de comprimentos com base em um comprimento do primeiro bloco de dados e na primeira condição de canal determinada; gerar um primeiro pacote de camada de segurança possuindo o primeiro comprimento da camada de pacote de segurança; selecionar um segundo comprimento de pacote de camada de segurança a partir de um conjunto de comprimentos com base no comprimento do segundo bloco de dados e na segunda condição de canal determinada; gerar um segundo pacote de camada, de segurança possuindo o segundo comprimento de pacote de camada de segurança; e’ gerar um pacote de camada física com os primeiro e segundo pacotes de camada de segurança.
19. Método, de acordo com a reivindicação 18, caracterizado pelo fato de que o sistema de comunicação sem fio possui um comprimento de pacote de camada de segurança padrão em bits, e o primeiro comprimento de pacote de camada de segurança selecionado é menor do que o comprimento de pacote de camada de segurança padrão.
20. Método, de acordo com a reivindicação 18, caractetizado pelo fato de que compreende adicionalmente transmitir o pacote de camada física com técnicas de acesso múltiplo por divisão de código (CDMA).
21. Método, de acordo com a reivindicação 18, caracterizado pelo fato de que selecionar o primeiro comprimento de pacote de camada de segurança compreende: determinar uma exigência de Qualidade de Serviço (QoS); e determinar um comprimento de pacote de camada de segurança como uma função da primeira condição de canal de e da exigência de QoS.
BRPI0407546A 2003-02-18 2004-02-18 comprimentos de pacote variáveis para comunicações de alta taxa de dados em pacote BRPI0407546B1 (pt)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/368,887 US7280562B2 (en) 2003-02-18 2003-02-18 Variable packet lengths for high packet data rate communications
PCT/US2004/004710 WO2004075495A1 (en) 2003-02-18 2004-02-18 Variable packet lengths for high packet data rate communications

Publications (2)

Publication Number Publication Date
BRPI0407546A BRPI0407546A (pt) 2006-03-01
BRPI0407546B1 true BRPI0407546B1 (pt) 2017-03-21

Family

ID=32850232

Family Applications (1)

Application Number Title Priority Date Filing Date
BRPI0407546A BRPI0407546B1 (pt) 2003-02-18 2004-02-18 comprimentos de pacote variáveis para comunicações de alta taxa de dados em pacote

Country Status (14)

Country Link
US (1) US7280562B2 (pt)
EP (1) EP1597879B1 (pt)
JP (3) JP4537382B2 (pt)
KR (1) KR101098351B1 (pt)
CN (1) CN1759575B (pt)
AT (1) ATE557502T1 (pt)
AU (1) AU2004213992B2 (pt)
BR (1) BRPI0407546B1 (pt)
CA (1) CA2516384C (pt)
ES (1) ES2384240T3 (pt)
MX (1) MXPA05008762A (pt)
RU (1) RU2341903C2 (pt)
TW (1) TWI332332B (pt)
WO (1) WO2004075495A1 (pt)

Families Citing this family (51)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FI20021093A0 (fi) * 2002-06-07 2002-06-07 Nokia Corp Tiedonsiirtomenetelmä ja -järjestelmä
US7660282B2 (en) 2003-02-18 2010-02-09 Qualcomm Incorporated Congestion control in a wireless data network
US8391249B2 (en) 2003-02-18 2013-03-05 Qualcomm Incorporated Code division multiplexing commands on a code division multiplexed channel
US7155236B2 (en) 2003-02-18 2006-12-26 Qualcomm Incorporated Scheduled and autonomous transmission and acknowledgement
US20040160922A1 (en) 2003-02-18 2004-08-19 Sanjiv Nanda Method and apparatus for controlling data rate of a reverse link in a communication system
US8705588B2 (en) 2003-03-06 2014-04-22 Qualcomm Incorporated Systems and methods for using code space in spread-spectrum communications
US7215930B2 (en) 2003-03-06 2007-05-08 Qualcomm, Incorporated Method and apparatus for providing uplink signal-to-noise ratio (SNR) estimation in a wireless communication
US7397805B2 (en) * 2003-04-02 2008-07-08 Ntt Docomo Inc. Systems and methods for goodput guarantee through adaptive fair queuing
US8477592B2 (en) 2003-05-14 2013-07-02 Qualcomm Incorporated Interference and noise estimation in an OFDM system
US7466666B2 (en) * 2003-06-18 2008-12-16 Telefonaktiebolaget Lm Ericsson (Publ) Forward ACK/NACK channel for CDMA system
US8489949B2 (en) 2003-08-05 2013-07-16 Qualcomm Incorporated Combining grant, acknowledgement, and rate control commands
US7623553B2 (en) * 2003-11-03 2009-11-24 Qualcomm Incorporated Method, apparatus, and system for data transmission and processing in a wireless communication environment
DE112005002242B4 (de) * 2004-09-18 2012-06-21 Samsung Electronics Co., Ltd. Einrichtung und Verfahren zum Senden/Empfangen eines Pakets in einem Mobilkommunikationssystem
AU2006204197B9 (en) * 2005-01-07 2010-02-04 Samsung Electronics Co., Ltd. Apparatus and method for transmitting/receiving multiuser packet in a mobile communication system
KR100918748B1 (ko) * 2005-01-07 2009-09-24 삼성전자주식회사 이동통신 시스템에서 다중 사용자 패킷 송/수신 장치 및방법
US7924772B2 (en) * 2005-02-10 2011-04-12 Nokia Corporation Method and apparatus to support multi-user packets in a wireless communication system
US8838115B2 (en) * 2005-07-20 2014-09-16 Qualcomm Incorporated Method and apparatus for expanded data rate control indices in a wireless communication system
US7869417B2 (en) * 2005-07-21 2011-01-11 Qualcomm Incorporated Multiplexing and feedback support for wireless communication systems
EP1936828B1 (en) * 2005-07-21 2014-04-16 Qualcomm Incorporated Multiplexing and feedback support for wireless communication systems
KR101100204B1 (ko) 2005-08-18 2011-12-28 엘지전자 주식회사 이동통신 시스템에서 mac 패킷 구성 방법
US8743909B2 (en) * 2008-02-20 2014-06-03 Qualcomm Incorporated Frame termination
US7616610B2 (en) 2005-10-04 2009-11-10 Motorola, Inc. Scheduling in wireless communication systems
KR100827161B1 (ko) 2005-10-12 2008-05-02 삼성전자주식회사 코드 분할 다중 접속 시스템에서의 데이터 송수신 방법 및장치
KR100748702B1 (ko) * 2006-01-27 2007-08-13 삼성전자주식회사 무선 랜 시스템의 프레임 처리 방법 및 그 장치
US8249607B2 (en) 2006-03-29 2012-08-21 Motorola Mobility, Inc. Scheduling in wireless communication systems
US8085819B2 (en) * 2006-04-24 2011-12-27 Qualcomm Incorporated Superposition coding in a wireless communication system
CN101622809B (zh) * 2006-04-25 2013-03-20 Lg电子株式会社 通过利用混合自动请求操作中的资源而发送数据的方法
CN100428744C (zh) * 2006-07-27 2008-10-22 华为技术有限公司 通信网络中分组数据的传输方法及其系统
US8244640B2 (en) * 2007-06-21 2012-08-14 Microsoft Corporation Packet schema for pay-as-you-go service provisioning
US9564988B2 (en) * 2007-07-26 2017-02-07 The Directv Group, Inc. Method and system for forming a formatted content stream and using a cyclic redundancy check
US8964734B2 (en) * 2007-07-26 2015-02-24 The Directv Group, Inc. Method and system for communicating content having modified packet headers through a satellite
RU2450453C2 (ru) * 2007-11-21 2012-05-10 Квэлкомм Инкорпорейтед Способ и устройство для замены временных слотов
WO2009067115A1 (en) 2007-11-21 2009-05-28 Qualcomm Incorporated Method and apparatus for timeslot swapping
US8468426B2 (en) * 2008-07-02 2013-06-18 Apple Inc. Multimedia-aware quality-of-service and error correction provisioning
US8175095B2 (en) * 2008-12-19 2012-05-08 L3 Communications Integrated Systems, L.P. Systems and methods for sending data packets between multiple FPGA devices
ES2385632T3 (es) * 2009-01-07 2012-07-27 Abb Research Ltd. Dispositivo electrónico inteligente y método de diseño de un sistema de automatización de subestaciones
DE102009017909A1 (de) * 2009-04-17 2010-10-21 Rohde & Schwarz Sit Gmbh Verfahren und System zur Sicherung von Daten in verschlüsselten und gleich großen Datenpaketen eines kontinuierlichen Transportdatenstroms
JP5420339B2 (ja) * 2009-07-29 2014-02-19 京セラ株式会社 無線端末及び伝送速度予測方法
US8264964B1 (en) * 2009-09-29 2012-09-11 Sprint Spectrum L.P. Enhanced reverse-link auxiliary pilot trigger
US8848680B2 (en) 2009-12-03 2014-09-30 Lg Electronics Inc. Method and apparatus for transmitting a frame in a wireless RAN system
US8238931B1 (en) 2009-12-10 2012-08-07 Sprint Spectrum L.P. Auxiliary pilot triggering based on latency
JP5375738B2 (ja) * 2010-05-18 2013-12-25 ソニー株式会社 信号伝送システム
US8902901B2 (en) * 2012-03-23 2014-12-02 Itron, Inc. Communication packet conversion
US8767765B2 (en) * 2012-05-04 2014-07-01 Qualcomm Incorporated Methods and apparatus for measuring interference and communicating information
US11419006B2 (en) 2019-07-29 2022-08-16 Nokia Technologies Oy User data transport over control plane in communication system using designated payload container types
RU202244U1 (ru) * 2020-09-22 2021-02-09 Анатолий Николаевич Мартьянов Устройство вычисления оптимального размера пакета по критерию минимума общего времени передачи сообщения
RU203223U1 (ru) * 2020-09-22 2021-03-26 Анатолий Николаевич Мартьянов Устройство вычисления оптимального размера пакета по критерию минимума разности задержки и времени передачи сообщения
RU2764784C1 (ru) * 2021-03-15 2022-01-21 Федеральное казенное военное образовательное учреждение высшего образования "Военная академия Ракетных войск стратегического назначения имени Петра Великого" МО РФ Способ минимизации задержки при гарантированной передаче пакетированного сглаженного потока цифровых сжатых изображений
RU205444U1 (ru) * 2021-04-09 2021-07-14 Анатолий Николаевич Мартьянов Устройство вычисления оптимального размера пакета по критерию минимума задержки воспроизведения цифровых сжатых изображений в условиях оптимального сглаживания без потерь
RU205442U1 (ru) * 2021-04-09 2021-07-14 Анатолий Николаевич Мартьянов Устройство минимизации очереди заявок в системах массового обслуживания с пульсирующим входным потоком
RU210691U1 (ru) * 2022-01-27 2022-04-27 Анатолий Николаевич Мартьянов Устройство вычисления оптимальных параметров сглаживания фрактального трафика по критерию максимального соответствия средней скорости и наибольшему всплеску входного агрегированного потока при условии отсутствия потерь пакетов из-за переполнения буфера

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6230203B1 (en) * 1995-10-20 2001-05-08 Scientific-Atlanta, Inc. System and method for providing statistics for flexible billing in a cable environment
RU2123765C1 (ru) * 1996-05-29 1998-12-20 Таганрогский государственный радиотехнический университет Система для передачи и приема информации кодом переменной длины
US6567416B1 (en) 1997-10-14 2003-05-20 Lucent Technologies Inc. Method for access control in a multiple access system for communications networks
US6226277B1 (en) * 1997-10-14 2001-05-01 Lucent Technologies Inc. Method for admitting new connections based on usage priorities in a multiple access system for communications networks
US6507585B1 (en) * 1998-05-27 2003-01-14 3Com Corporation Multi-carrier LAN adapter device using frequency domain equalizer
US6917603B2 (en) * 2000-01-20 2005-07-12 Nortel Networks Limited Servicing multiple high speed data users in shared packets of a high speed wireless channel
EP1612969B1 (en) * 2000-10-24 2007-01-24 Nortel Networks Limited Shared channel structure, systems and methods
US7116708B2 (en) * 2002-06-27 2006-10-03 Nortel Networks Limited Controlling the rate of data transfer over a wireless link

Also Published As

Publication number Publication date
CA2516384C (en) 2014-09-09
WO2004075495A1 (en) 2004-09-02
TW200501664A (en) 2005-01-01
BRPI0407546A (pt) 2006-03-01
AU2004213992A1 (en) 2004-09-02
JP2010166574A (ja) 2010-07-29
CN1759575A (zh) 2006-04-12
CN1759575B (zh) 2011-04-06
EP1597879B1 (en) 2012-05-09
US20040160984A1 (en) 2004-08-19
JP4550940B2 (ja) 2010-09-22
ES2384240T3 (es) 2012-07-02
JP4537382B2 (ja) 2010-09-01
CA2516384A1 (en) 2004-09-02
AU2004213992B2 (en) 2009-09-17
JP2010166573A (ja) 2010-07-29
KR101098351B1 (ko) 2011-12-26
TWI332332B (en) 2010-10-21
RU2005129106A (ru) 2006-01-27
KR20050100402A (ko) 2005-10-18
RU2341903C2 (ru) 2008-12-20
US7280562B2 (en) 2007-10-09
MXPA05008762A (es) 2005-11-04
JP4787366B2 (ja) 2011-10-05
JP2006518170A (ja) 2006-08-03
EP1597879A1 (en) 2005-11-23
ATE557502T1 (de) 2012-05-15

Similar Documents

Publication Publication Date Title
BRPI0407546B1 (pt) comprimentos de pacote variáveis para comunicações de alta taxa de dados em pacote
ES2616755T3 (es) Transmisión autónoma para cobertura extendida
ES2639947T3 (es) Control de acceso a medios de alta velocidad
ES2561027T3 (es) Procedimientos para la transmisión fiable de una señal de control
ES2635192T3 (es) Señalización de acuse de recibo de portadora múltiple
ES2788874T3 (es) Transmisión de un informe de estado PDCP
CN100474975C (zh) 通信网络内的数据传输
ES2622572T3 (es) Multiplexación realzada para una sola entidad RLC
MX2011002880A (es) Segmentacion de rlc para agregacion de vehiculo.
ES2646325T3 (es) Control de procesos de retransmisión
TWM354954U (en) Apparatus for layer 2 processing and creation of protocol data units for wireless communications
CA2472056A1 (en) Methods and apparatus for encapsulating a frame for transmission in a storage area network
BRPI1007536B1 (pt) Método para transmitir pacotes de dados, e, terminal de comunicação
EP2220889B1 (en) System and method for one-phase access in a communication system
US7554977B2 (en) Method and apparatus for indicating packet boundaries in frames
Manning et al. A short data burst mechanism for third generation CDMA wireless packet data
Vitsas et al. Performance evaluation of IrDA advanced infrared AIR-MAC protocol
ES2974523T3 (es) Método para transmitir informe de estado PDCP
HK1086135A (en) Variable packet lengths for high packet data rate communications
KR20100018731A (ko) 물리 계층 패킷을 구성 및 전송하는 장치

Legal Events

Date Code Title Description
B09A Decision: intention to grant [chapter 9.1 patent gazette]
B16A Patent or certificate of addition of invention granted [chapter 16.1 patent gazette]
B15K Others concerning applications: alteration of classification

Free format text: PROCEDIMENTO AUTOMATICO DE RECLASSIFICACAO. A CLASSIFICACAO IPC ANTERIOR ERA H04L 12/56.

Ipc: H04L 12/54 (2013.01), H04L 29/06 (2006.01)

Ipc: H04L 12/54 (2013.01), H04L 29/06 (2006.01)