“MÉTODO E APARELHO PARA TRANSPORTAR A INFORMAÇÃO DE CONFIGURAÇÃO DE ANTENA ATRAVÉS DE MÁSCARA”
CAMPO DA INVENÇÃO
As modalidades da presente invenção relacionam-se geralmente às comunicações entre uma entidade de rede, tal como uma estação base e um receptor, assim como um terminal móvel, e, mais particularmente, relacionam-se a um método e a um aparelho para transportar a informação de configuração da antena.
ANTECEDENTES DA INVENÇÃO
Em sistemas de comunicações sem fio convencionais, os dispositivos móveis ou o outro equipamento do usuário transmitem a informação a uma rede, e recebem a informação de uma rede, como através de uma estação base. Em algumas redes, as estações base, ou outras entidades de rede que transmitem a informação ao equipamento do usuário, podem incluir configurações diferentes de antena, tais como diferentes números de antenas, por exemplo, uma antena, duas antenas ou quatro antenas, e/ou possa transmitir a informação de acordo com diferentes esquemas de diversidade de transmissão. Nesta consideração, uma estação base com uma única antena pode transmitir a informação sem nenhum esquema de diversidade de transmissão, enquanto as estações base com duas ou quatro antenas podem transmitir a informação de acordo com um esquema de diversidade de transmissão ou um esquema específico de diversidade de transmissão fora do conjunto de esquemas de diversidade diferente de transmissão disponível. À fim de receber eficazmente a informação de uma estação base, por exemplo, o equipamento do usuário deve saber ou reconhecer configuração da antena e/ou do esquema da diversidade de transmissão utilizada pela estação base. Um dispositivo móvel deve ser capaz de detectar eficazmente um sinal recebido somente depois de determinar corretamente a configuração da antena, isto é, o número de antenas de transmissão e/ou esquema de diversidade de transmissão de uma estação base. Uma vez que a informação de configuração da antena é necessária à fim de detectar eficazmente o sinal recebido, a informação de configuração da antena deve ser determinada pelo equipamento do usuário com confiabilidade muito elevada.
Por exemplo, em uma rede de acesso terrestre à rádio (E-UTRAN) em um sistema de telecomunicação móvel universal evoluído (UMTS), o equipamento do usuário pode recolher a informação de configuração da antena em relação à estação base, denominada eNodeB em E-UTRAN, usando os dados contidos nos símbolos ortogonais da multiplexação de divisão de freqüência (OFDM) de uma mensagem. Como exemplo, as especificações técnicas do projeto de parceria de terceira geração
2/33 (3 GPP) e, em particular, 3GPP TS 36.211, REL 8 e 3GPP TS 36.212, REL 8 permitem uma aproximação para fornecer a informação de configuração da antena. Nesta consideração, o equipamento do usuário pode extrair a informação de configuração da antena de sinais de referência fornecidos ou por tentativas de descodificar dados junto a um canal físico da transmissão (PBCH).
Em E-UTRAN, o eNodeB não informa explicitamente o equipamento do usuário do número de antenas e, por sua vez, do esquema de diversidade de transmissão. Por outro lado, o equipamento do usuário pode geralmente analisar os sinais de referência fornecidos em uma tentativa para determinar o número de antenas e/ou o esquema de diversidade de transmissão empregado pelo eNodeB. Geralmente, os sinais de referência são situados através de um sub-molde, junto ao PBCH e contrariamente, de acordo com o número de antenas de transmissão na estação base. Os sinais de referência principalmente são pretendidos a serem usados para propósitos de estimativa de canal. Sem ter em conta uma localização do sinal de referência junto ao sub-molde, detectar a presença de um sinal de referência pode permitir, em algumas circunstâncias, equipamento do usuário determinar o número de antenas de transmissão na estação base. Entretanto, tal procedimento nem sempre pode ser de confiança nas condições de sinal-ruído baixo onde o PBCH é projetado para operar.
Enquanto isso, em alguns exemplos, informação de configuração de antena pode ser derivada de sinais de referência, o equipamento do usuário não é, ao menos inicialmente, ciente da configuração de antena e/ou do esquema de diversidade de transmissão antes de receber e detectar o PBCH. Além disso, uma vez que a informação de configuração de antena é necessária para detectar dados adequadamente e controlar canais, perda de dados e estado latente podem resultar se o equipamento do usuário identificar incorretamente a configuração de antena e/ou o esquema de diversidade de transmissão ou se o equipamento do usuário é lento em identificar a configuração de antena e/ou o esquema de diversidade de transmissão. Como resultado, alguns equipamentos do usuário são projetados para fazer suposições quanto à configuração de antena e/ou esquema de diversidade de transmissão. Essas suposições de configuração de antena e/ou esquema de diversidade de transmissão podem ser feitas antes, ou durante a detecção de PBCH e nem sempre podem estar corretas. Neste sentido, o equipamento do usuário pode alcançar uma hipótese quanto à configuração da antena e/ou esquema de diversidade de transmissão baseada em um subconjunto da informação no PBCH. Por exemplo, em alguns casos, um esquema adiantado de decodificação de PBCH pode ser
3/33 utilizado o qual usa a informação recebida da primeira de quatro rompantes de informação que compreendem o PBCH.
Entretanto, mesmo quando uma hipótese incorreta é feita a respeito da configuração da antena e/ou do esquema da diversidade da transmissão, o erro nem sempre está prontamente aparente sob detecção e decodificação.Em alguns casos, o PBCH pode ser detectado e decodificado corretamente mesmo quando uma hipótese incorreta foi feita. Esta situação é referida como uma detecção falsa. Nestas situações, o equipamento do usuário não tem nenhum meio para detectar a hipótese errônea. Dessa forma, o equipamento do usuário pode continuar a usar uma hipótese incorreta em comunicações futuras tendo por resultado um mau desempenho.
Em adição a esses temas resultantes da seleção pelo equipamento do usuário da configuração da antena e/ou esquema de diversidade de transmissão às escuras, ruído no sinal associado com o PBCH podem também gerar erros. Nas condições da razão sinal-ruído baixa, a combinação de uma hipótese incorreta e dados corrompidos pelo ruído podem conduzir a um PBCH detectado e decodificado que pareça estar correto. Além disso, nas mesmas circunstâncias, uma hipótese exata no que diz respeito à configuração da antena e/ou a diversidade da transmissão pode parecer estar incorreta devido à presença do ruído. Entretanto, alguns destes casos podem ser identificados pelo equipamento do usuário porque o PBCH é protegido por bits de verificação de redundância cíclica (CRC). É comum para o CRC associado ao PBCH conter 16 bits. Nesta consideração, alguns dos erros que resultam de uma baixa razão sinal-ruído podem ser identificados quando a verificação do CRC é executada. Entretanto, o ruído pode também afetar os bits de CRC que podem ainda conduzir às conclusões errôneas a respeito da configuração correta da antena e/ou esquema de diversidade de transmissão.
Assim, à fim de evitar ou reduzir a perda de dados e latência da comunicação, seria desejável fornecer uma técnica aprimorada para determinar com mais confiabilidade a configuração da antena e/ou o esquema de diversidade de transmissão de uma entidade de rede, tal como uma estação base. Em particular, seria desejável fornecer um mecanismo para determinar a configuração da antena e/ou esquema de diversidade da estação base, tal como um eNodeB de E-UTRAN, o que resulta em uma confiabilidade substancialmente elevada para determinar se a hipótese correta a respeito da configuração da antena e/ou da diversidade da transmissão foi realizada.
BREVE SUMÁRIO DA INVENÇÃO
4/33
Um método, aparelho, e um produto de programa de computador são fornecidos conseqüentemente de acordo com modalidades da presente invenção para fornecer informações adicionais em relação a uma configuração de antena e/ou de um esquema de diversidade de transmissão. Assim, as modalidades do método e os aparelhos permitem um receptor para distinguir confiantemente entre uma pluralidade de configurações da antena e/ou esquemas da diversidade da transmissão, permitindo desse modo os dados transmitidos serem detectados e interpretados com mais confiabilidade. Além disso, as modalidades do método e do aparelho são configuradas para fornecer estas informações adicionais sem transmitir nenhum bit adicional ou de outra maneira adicioná-los a associação aérea de transmissão dos dados.
De acordo com várias modalidades da invenção, um método, aparelho e produto de programa de computador são fornecidos para determinar um conjunto de máscaras de bit baseada em distâncias de hamming entre as máscaras e diversidades de bits entre as máscaras e onde cada uma das máscaras dentro do conjunto é associada com uma configuração de antena e um esquema de diversidade de transmissão. Além disso, em algumas modalidades, um conjunto de máscaras pode ser determinado de maneira que as distâncias de hamming entre as máscaras são aumentadas ao máximo e as diversidades de bit entre as máscaras são aumentadas ao máximo. E ainda, em algumas modalidades, considerações tais como a probabilidade de detecções falsas e a probabilidade de corrupção de bloco de bits também podem ser levados em conta na determinação do conjunto de máscaras. Uma máscara junto com o conjunto pode ser selecionada baseada em uma configuração de antena e/ou um esquema de diversidade de transmissão. A máscara então pode ser usada para mascarar uma pluralidade de bits a ser transmitida para assim conferir informação concernente a configuração de antena e/ou ao esquema de diversidade de transmissão. Numa modalidade, por exemplo, a pluralidade de bits que são mascarados pode ser uma pluralidade de bits de verificação de redundância cíclica (CRC). Numa modalidade, a máscara de bit é suficiente para permitir ao menos três configurações diferentes de antena ou esquemas de diversidade de transmissão para ser distinguido unicamente.
Em outro aspecto, um método, aparelho e produto de programa de computador são fornecidos para analisar uma pluralidade de bits que foram recebidos para determinar qual dos conjuntos de máscaras de bit predefinidos foi aplicado aos bits, e determinar então uma configuração de antena e/ou esquema de diversidade de transmissão baseada sobre a máscara de bit respectiva que é determinada por ter sido aplicada aos bits. Para determinar qual conjunto de máscaras de bits predefinidos
5/33 foi aplicado aos bits uma máscara pode ser selecionada de um conjunto de máscaras que é determinado baseado em distâncias de hamming entre as máscaras e diversidades de bits entre as máscaras e onde cada uma das máscaras com o conjunto é associada com uma configuração de antena e um esquema de diversidade de transmissão. Além disso, em algumas modalidades, o conjunto de máscaras pode ser determinado de forma que as distâncias de hamming entre a máscara estão maximizadas e as diversidades de bits entre as máscaras estão maximizadas. E ainda, em algumas modalidades, considerações tais como a probabilidade de detecções falsas e a probabilidade da corrupção em bloco de bits podem também ser levadas em consideração na determinação do conjunto de máscaras. A máscara selecionada pode ser aplicada à pluralidade de bits recebida e então o resultado pode ser analisado para determinar se uma máscara correta foi selecionada. Se uma máscara incorreta foi selecionada, uma nova seleção da máscara pode ser feita, a máscara pode ser aplicada e o resultado analisado da mesma maneira. A pluralidade de bits que são analisados pode ser bits de um canal físico de transmissão. Em uma modalidade, por exemplo, a pluralidade de bits que são analisados pode ser uma pluralidade de bits de CRC. Em uma modalidade, a máscara de bit é suficiente para permitir pelo menos três configurações diferentes de antena ou de esquemas diversidade de transmissão para ser unicamente distinguido.
Dessa maneira, em uma modalidade exemplar, um método para transportar a informação de configuração da antena através da máscara é descrito. O método pode incluir a seleção de uma máscara de bit associada com uma configuração de antena e um esquema de diversidade de transmissão. Nesta consideração, a máscara de bit pode ser selecionada de um conjunto de máscaras de bit. O conjunto de máscaras de bit pode incluir uma primeira máscara de bit associada com uma única configuração de antena, uma segunda máscara de bit associada com duas configurações de antena, e uma terceira máscara de bit associada com quatro configurações de antena. O método pode também incluir a aplicação da máscara de bit associada a configuração de antena e ao esquema de diversidade de transmissão a um conjunto de bits predeterminados em uma pluralidade de bits.
Em outra modalidade exemplar, um aparelho para transportar a informação de configuração da antena através da máscara é descrito. O aparelho pode incluir um processador. O processador pode seja configurado para selecionar uma máscara de bit associada com uma configuração de antena e um esquema de diversidade de transmissão. Nesta consideração, a máscara de bit pode ser selecionada de um conjunto de máscaras de bits. O conjunto de máscaras de bits pode incluir uma
6/33 primeira máscara de bit associada com uma única configuração de antena, uma segunda máscara de bit associada a uma duas configurações de antena, e uma terceira máscara de bit associada a quatro configurações de antenas. O processador pode também ser configurado para aplicar a máscara de bit associada com a configuração de antena e ao esquema de diversidade de transmissão a um conjunto de bits predeterminados dentro de uma pluralidade de bits.
Em outra modalidade exemplar, um produto de programa de computador para transportar a informação de configuração da antena através da máscara é descrito. O produto de programa de computador pode incluir pelo menos um meio de armazenamento de leitura de computador que tem instruções de leitura de código de programa de computador armazenadas neste. As instruções de leitura de código de programa de computador podem ser configuradas para selecionar uma máscara de bit associada com uma configuração de antena e um esquema de diversidade de transmissão. Nesta consideração, a máscara de bits pode ser selecionada de um conjunto de máscaras de bits. O conjunto de máscaras de bits pode incluir uma primeira máscara de bits associada com uma única configuração de antena, uma segunda máscara de bits associada com duas configurações de antenas, e uma terceira máscara de bits associada com quatro configurações de antenas. As instruções de leitura de código de programa de computador podem também ser configuradas para aplicar a máscara de bits associada com a configuração de antena e ao esquema diversidade de transmissão a um conjunto de bits predeterminado dentro de uma pluralidade de bits.
Em ainda outra modalidade exemplar, um aparelho para comunicações baseadas em aparelho é descrita. O aparelho pode incluir meios para selecionar uma máscara de bit associada com uma configuração de antena e um esquema de diversidade de transmissão. Nesta consideração, a máscara de bits pode ser selecionada de um conjunto de máscaras de bits. O conjunto de máscaras de bits pode incluir uma primeira máscara de bits associada com uma única configuração de antena, uma segunda máscara de bits associada com duas configurações de antena, e uma terceira máscara de bit associada com quatro configurações de antena. O aparelho também pode incluir meios para aplicar a máscara de bit associada com a configuração de antena e o esquema de diversidade de transmissão a um conjunto de bits determinados antecipadamente dentro de uma pluralidade de bits.
BREVE DESCRIÇÃO DAS FIGURAS
7/33
Uma vez descritas as modalidades da invenção em termos gerais, será feita agora referência as figuras que a acompanham, que não são necessariamente figuras em escalas, em que:
FIG. 1 é um diagrama em bloco esquemático de um terminal móvel de acordo com uma modalidade da presente invenção;
FIG. 2 é um diagrama em bloco esquemático de um sistema de comunicações de acordo com uma modalidade da presente invenção;
FIG. 3a é um diagrama de um exemplo do campo CRC de 16 bits de acordo com uma modalidade da invenção presente;
FIG. 3b é um diagrama de um exemplo do campo CRC subdividido de 16 bits de acordo com uma modalidade da invenção presente; e
FIG. 4 é um fluxograma de procedimento de transmissão de informação de acordo com uma modalidade da presente invenção.
DESCRIÇÃO DETALHADA DA PRESENTE INVENÇÃO
Modalidades da presente invenção serão agora descritas mais completamente em seguida com referência aos desenhos que acompanham, nos quais algumas, mas não todas as modalidades da invenção são mostradas. Certamente, a invenção pode ser personificada em muitos formulários diferentes e não deve ser interpretada como limitada às modalidades aqui determinadas; por outro lado, estas modalidades são fornecidas de modo que esta divulgação satisfaça as exigências de aplicação. Os numerais de referência semelhantes referem-se a elementos semelhantes dessa maneira.
A FIG. 1 ilustra um diagrama em bloco de um terminal móvel 10 que irá se beneficiar das modalidades da presente invenção. Deve ser depreendido, entretanto, que um telefone móvel como ilustrado e descrito em seguida é uma mera ilustração de um tipo de terminal móvel (também conhecido como equipamento do usuário) que pode se beneficiar das modalidades da presente invenção e, não deve conseqüentemente limitar o escopo das modalidades da presente invenção. Enquanto uma modalidade do terminal móvel 10 é ilustrada e será descrita aqui em seguida para finalidades de exemplo, outros tipos de terminais móveis, tais como assistentes de digitais portáteis (PDAs), pagers, computadores móveis, televisões móveis, dispositivos de conjunto, computadores portáteis, câmeras, gravadores de vídeo, dispositivos GPS e outros tipos de sistemas de voz e de comunicações de texto, podem prontamente empregar modalidades da presente invenção. Além disso, o equipamento do usuário que não é móvel pode também prontamente empregar modalidades da presente invenção.
8/33
O sistema e o método das modalidades da presente invenção serão primeiramente descritos abaixo em conjunto com as aplicações das comunicações móveis. Entretanto, deve-se compreender que o sistema e o método das modalidades da presente invenção podem ser utilizados conjuntamente com uma variedade de outras aplicações, nas indústrias das comunicações móveis e fora das indústrias de comunicações móveis.
O terminal móvel 10 inclui uma antena 12 (ou antenas múltiplas) em uma comunicação operável com um transmissor 14 e um receptor 16. O terminal móvel 10 pode ainda incluir um aparelho, assim como um elemento controlador 20 ou outro elemento processador que forneça sinais para e receba sinais do transmissor 14 e do receptor 16, respectivamente. Os sinais incluem sinalizar a informação de acordo com o padrão de interface do ar do sistema de aplicação celular, e também a conversa do usuário, os dados recebidos e/ou a geração de dados do usuário. Nesta consideração, o terminal móvel 10 pode ser capaz de operar com um ou vários padrões de interface do ar, protocolos de comunicação, tipos de detecção, e tipos de acesso. Por meio de ilustração, o terminal móvel 10 pode ser capaz de operar de acordo com qualquer um dos primeiros, segundos, terceiros e/ou quartos protocolos de geração de comunicação ou afins. Por exemplo, o terminal móvel 10 pode ser capaz de operar de acordo com os protocolos de comunicação sem fio de segunda geração (2G), IS-136 (Acesso Múltiplo de Divisão de Tempo (TDMA)), GSM (Sistema Global para Comunicação Móvel), e IS-95 (Múltiplo Acesso de Divisão de Código (CDMA)); ou com protocolos de comunicação sem fio de terceira geração (3G), como Sistema de Telecomunicação Móvel Universal (UMTS) incluindo Evolução de Longo Prazo UTMS (UTMS LTE), CDMA2000, banda larga CDMA (WCDMA) e tempo CDMA sincronizador de divisão de tempo (TD-SCDMA); com protocolos de comunicação sem fio de quarta geração (4G) ou afins.
E entendido que o aparelho como o controlador 20 inclui meios, como gráfico, desejável para implementar funções auditivas e lógicas para o terminal móvel 10. Por exemplo, o controlador 20 pode ser compreendido por um dispositivo de processador de sinal digital, um dispositivo de microprocessador, e vários conversores do modo analógico para digital, conversores do modo digital para analógico, e outro circuitos de suporte. As funções do tratamento dos sinais de controle e do terminal móvel 10 podem ser alocadas entre estes dispositivos de acordo com suas capacidades respectivas. O controlador 20 pode assim também incluir a funcionalidade para codificar e intercalar a mensagem e os dados antes da modulação e da transmissão. O controlador 20 pode adicionalmente incluir um codificador interno de voz, e pode
9/33 incluir um modem de dados interno. Além disso, o controlador 20 pode incluir a funcionalidade para operar um ou vários programas de software, que podem ser armazenados na memória. Por exemplo, o controlador 20 pode ser capaz de operar um programa da conectividade, tal como um web browser convencional. O programa de conectividade pode então permitir que o terminal móvel 10 transmita e receba o conteúdo Web, assim como o conteúdo baseado na localização e/ou o outro conteúdo da página da Web, de acordo com um Protocolo de Aplicação Sem Fio (WAP), Protocolo de Transferência de hipertexto (HTTP) e/ou afins, por exemplo.
O terminal móvel 10 pode também compreender uma interface de usuário que inclui um dispositivo de saída tal como um fone de ouvido ou um altofalante convencional 24, um microfone 26, uma tela 28, e uma interface de entrada do usuário, que possa ser acoplada ao controlador 20. A interface de entrada do usuário, que permite que o terminal móvel 10 receba dados, pode incluir qualquer um dos dispositivos permitindo que o terminal móvel 10 receba dados, tais como um teclado 30, uma tela de toque (não mostrado) ou o outro dispositivo de entrada. Nas modalidades que incluem o teclado 30, o teclado 30 pode incluir os números convencionais (0-9) e as chaves relacionadas (#, *), e outras chaves duras e/ou macias usadas para operar o terminal móvel 10. Alternativamente, o teclado 30 pode incluir um arranjo convencional do teclado QWERTY. O teclado 30 pode também incluir várias chaves macias com funções associadas. Além disso, ou alternativamente, o terminal móvel 10 pode incluir um dispositivo de interface de relação assim como um joystick ou outra interface de entrada do usuário. O terminal móvel 10 ainda pode incluir uma bateria 34, tais como um pacote de bateria vibratória, para ligar vários circuitos que podem ser exigidos para operar o terminal móvel 10, assim como fornecer opcionalmente a vibração mecânica como uma saída detectável.
O terminal móvel 10 pode ainda incluir um módulo de identidade do usuário (UIM) 38. O UIM 38 pode ser um dispositivo de memória que tem um processador embutido. O UIM 38 pode incluir, por exemplo, um módulo de identidade do assinante (SIM), um cartão universal de circuito integrado (UICC), um módulo de identidade universal do assinante (USIM), um módulo de identidade do usuário removível (RUIM), etc. O UIM 38 pode armazenar os elementos de informação relativos a um assinante móvel. Além do UIM 38, o terminal móvel 10 pode ser equipado com a memória. Por exemplo, o terminal móvel 10 pode incluir a memória temporária 40, tais como Memória de Acesso Aleatório (RAM) volátil que inclui uma área de processamento para o armazenamento provisório dos dados. O terminal móvel 10 pode também incluir outra memória não-volátil 42, que pode ser encaixada e/ou ser
10/33 removível. A memória não-volátil 42 pode adicionalmente ou alternativamente compreender somente uma memória somente de leitura programável para ser apagada eletricamente (EEPROM), memória Flash ou afins. As memórias podem armazenar qualquer uma das partes de informação, e dados, usados pelo terminal móvel 10 para implementar as funções do terminal móvel 10. Por exemplo, as memórias podem incluir o identificador, tal como um código de identificação de equipamento móvel internacional (IMEI), capaz de identificar exclusivamente o terminal móvel 10.
Referindo-se agora à FIG. 2, uma ilustração de um tipo de sistema que beneficia-se de modalidades presente da invenção é fornecido. O sistema inclui uma pluralidade de dispositivos de rede, assim como terminais móveis 10 ou outros tipos de equipamento do usuário. Como mostrado, um ou mais terminais móveis 10 cada um pode incluir uma antena 12 para transmitir sinais para e para receber sinais de um site base ou estação base (BS) 44, tal como um eNodeB em E-UTRAN. A estação base 44 pode ser uma parte de um ou mais celulares ou redes móveis, cada uma inclui elementos necessários para operar a rede, tal como um Centro de Troca Móvel (MSC) 46. Como bem conhecido por técnicos no assunto, a rede móvel também pode ser referida como uma Estação de Base/MSC/função de Interede (BMI). Em operação, o MSC 46 pode ser capaz de direcionar chamadas para e do terminal móvel 10 quando o terminal móvel 10 faz e recebe chamadas. O MSC 46 também pode fornecer uma conexão a troncos de linha quando o terminal móvel 10 é envolvido numa chamada. Além do mais, o MSC 46 pode ser capaz de controlar ou enviar de mensagens para e do terminal móvel 10, e também de controlar ou enviar mensagens para o terminal móvel 10 para e de um centro de mensagem. Deve ser notado que embora o MSC 46 é mostrado no sistema da FIG. 1, o MSC 46 é meramente um dispositivo de rede exemplar e modalidades da presente invenção não são limitados para usar numa rede o emprego de um MSC.
Em uma modalidade, o MSC 46 pode ser acoplado a uma rede de dados, tal como uma rede de área local (LAN), uma Rede de Área Metropolitana (MAN), e/ou uma rede da área vasta (WAN). O MSC 46 pode ser diretamente acoplado à rede de dados. Em uma modalidade típica, entretanto, o MSC 46 é acoplado a um dispositivo de porta (GTW) 48, e o GTW 48 é acoplado a um WAN, assim como a Internet 50. Por sua vez, os dispositivos tais como os elementos de processamento (por exemplo, computadores pessoais, computadores de usuário ou afins) podem ser acoplados ao terminal móvel 10 através da Internet 50. Por exemplo, os elementos de processamento podem incluir um ou vários elementos de processamento associados
11/33 com um sistema de computação 52, o servidor de origem 54, e/ou afins, como descritos abaixo.
A BS 44 pode também ser acopladas a uma sinalização GPRS (serviço de pacote geral de rádio) suporte de nó (SGSN) 56. Como conhecido por técnicos no 5 assunto, o SGSN 56 pode ser capaz de executar as funções similares ao MSC 46 para serviços de pacotes comutados. O SGSN 56, como o MSC 46, podem ser acoplados a uma rede de dados, tal como a Internet 50. O SGSN 56 pode ser diretamente acoplado à rede de dados. Em algumas modalidades, entretanto, o SGSN 56 pode ser acoplado ao núcleo da rede comutada, tal como um núcleo da rede 58 de GPRS. O 10 núcleo da rede comutada pode então ser acoplada a um outro GTW 48, tais como um nó de suporte de GTW GPRS (GGSN) 60, e o GGSN 60 é acoplado a Internet 50. Além do GGSN 60, o núcleo da rede comutada pode ser também acoplado a um GTW 48. Além disso, o GGSN 60 pode ser acoplado a um centro de mensagem. Nesta consideração, o GGSN 60 e o SGSN 56, como o MSC 46, podem ser capazes de 15 controlar a transmissão das mensagens, tais como mensagens do MMS. O GGSN 60 e SGSN 56 podem também ser capazes de controlar a transmissão das mensagens para o terminal móvel 10 para e do centro de mensagem.
E ainda, acoplando o SGSN 56 ao núcleo de rede 58 de GPRS e ao GGSN 60, dispositivos tais como um sistema de computação 52 e/ou servidor de origem 54 20 podem ser acoplados ao terminal móvel 10 através da Internet 50, do SGSN 56 e do GGSN 60. Nesta consideração, os dispositivos tais como o sistema de computação 52 e/ou servidor de origem 54 podem comunicar-se com o terminal móvel 10 através do núcleo de rede 58 do SGSN 56, do GPRS e do GGSN 60. Por conectar por diretamente ou indiretamente os terminais móveis 10 e outros dispositivos (por 25 exemplo, sistema de computação 52, o servidor de origem 54, etc.) a Internet 50, os terminais móveis 10 podem comunicar-se com outros dispositivos e um com outro, como de acordo com o protocolo de transferência de hipertexto (HTTP) e/ou afins, para realizar desse modo várias funções dos terminais móveis 10.
Embora nem todo elemento de toda rede móvel possível é mostrado e descrito 30 aqui, deve-se depreender que o terminal móvel 10 pode ser acoplado a uma ou várias redes diferentes através da BS 44. Nesta consideração, as redes podem ser capazes de apoiar uma comunicação de acordo com qualquer um dos vários protocolos de comunicação, tais como um ou vários protocolos de comunicação móvel de primeira geração (1G), de segunda geração (2G), 2.5G, de terceira geração (3G), 3.9G, 35 protocolos de quarta geração (4G) ou afins. Por exemplo, umas ou várias redes podem ser capazes de suportar uma comunicação de acordo com protocolos de
12/33 comunicação sem fio (2G), IS-136 (TDMA), GSM, e IS-95 (CDMA). Também, por exemplo, uma ou mais redes podem ser capazes de suportar uma comunicação de acordo com os protocolos de comunicação sem fio (2.5G), GPRS, Meios de melhoramento de dados (EDGE), ou afins. E ainda, por exemplo, umas ou várias redes podem ser capazes de suportar uma comunicação de acordo com o protocolo de comunicação sem fio (3G) tais como E-UTRAN ou uma rede UMTS que emprega a tecnologia do acesso de rádio WCDMA. Algum serviço de telefonia móvel analógico de banda estreita (NAMPS), assim como um sistema de comunicação de acesso total (TACS), redes também podem beneficiar-se de modalidades da presente invenção, assim como deve estações móveis de modo duplo ou alto (por exemplo, telefone digital/analógico ou TDMA/CDMA/ analógico).
O terminal móvel 10 pode ainda ser acoplado a um ou mais pontos de acesso mais sem fio (APs) 62. Os APs 62 podem constituir pontos de acesso configurados para comunicar com o terminal móvel 10 de acordo com tais técnicas como, por exemplo, radiofreqüência (RF), Bluetooth (BT), infravermelho (IrDA) ou qualquer uma das técnicas diferentes de rede sem fio, inclusive LAN sem fio (WLAN) técnicas tais como IEEE 802.11 (por exemplo, 802,111a, 802.11b, 802.11g, 802.11η, etc.), interoperabilidade mundial para acesso por microondas (WiMAX) técnicas tais como IEEE 802.16, e/ou ultra banda larga (UWB) técnicas tais como IEEE 802.15 e/ou afins. Os APs 62 podem ser ligados à Internet 50. Como com o MSC 46, o APs 62 pode ser diretamente ligado à Internet 50. Em uma modalidade, contudo, os APs 62 são indiretamente ligados à Internet 50 via um GTW 48. Além disso, em uma modalidade, o BS 44 pode ser considerado como outro AP 62. Como será apreciado, pela conexão direta ou indireta dos terminais móveis 10 e o sistema computacional 52, o servidor de origem 54, e/ou qualquer outro dispositivo, à Internet 50, os terminais móveis 10 podem comunicar-se um com o outro, o sistema de computação, etc., para realizar desse modo várias funções dos terminais móveis 10, assim como transmitir dados, conteúdo ou afins, e/ou receber o conteúdo, dados ou afins do sistema de computação 52. Como usado aqui, os termos “dados”, conteúdo”, informação e os termos similares podem ser usados sem modificações para referir-se aos dados capazes de ser transmitido, recebidos e/ou armazenados de acordo com modalidades da presente invenção. Assim,o uso de um termo não deve ser considerado para limitar o espírito e o escopo das modalidades da presente invenção.
Como será relatado, conectar direta ou indiretamente os terminais móveis 10 e o sistema de computação 52, o servidor de origem 54, e/ou qualquer outro dispositivo à Internet 50, os terminais móveis 10 podem comunicar-se um com o outro, o sistema
13/33 de computação, 52, o servidor de origem 54, etc., para realizar desse modo várias funções dos terminais móveis 10, como transmitir dados, conteúdo ou afins, e/ou para receber o conteúdo, dados ou afins e, o sistema de computação 52, e/ou o servidor de origem 54, etc.
Além disso, no que diz respeito às comunicações entre BS 44 e o terminal móvel 10, as BS 44 podem utilizar várias configurações de antena e/ou esquemas de diversidade de transmissão. As configurações de antena podem incluir BS 44 que têm umas ou várias antenas que utilizam vários esquemas de diversidade de transmissão. Por exemplo, em algumas modalidades, BS 44 podem compreender um único transmissor de antena. Em outras modalidades exemplares, as BS 44 podem compreender dois transmissores de antena que podem usar os códigos em bloco de espaço-freqüência (SFBC) como um esquema de diversidade de transmissão. Ainda em outras modalidades exemplares, BS 44 podem compreender quatro transmissores de antenas que podem usar uma freqüência de SFBC comutada que transmitem o esquema da diversidade de transmissão de diversidade (FSTD).
Nesta consideração, em relação ao recebimento da informação de BS 44, o terminal móvel 10 pode fazer uma hipótese às escuras como à configuração da antena e o esquema de diversidade usado por BS 44. O terminal móvel 10 faz esta hipótese às escuras a respeito da configuração de antena e da diversidade usadas por BS 44 porque, neste momento nas interações entre BS 44 e o terminal móvel 10, o terminal móvel 10 pode ser não informado das características de BS 44. Dessa forma, o terminal móvel 10 usa a hipótese no que diz respeito à configuração da antena e do esquema de diversidade da transmissão para detectar e decodificar a informação transmitida por BS 44. Em alguns casos, a informação transmitida por BS 44 pode incluir um PBCH dentro de um sub-quadro dos dados que são transmitidos ao terminal móvel 10 em uma forma de rompante. A informação transmitida pelas BS 44 pode também compreender os bits de CRC associados com o PBCH. O terminal móvel 10 pode detectar e decodificar o PBCH e os bits associados do CRC usando a configuração de antena e o esquema de diversidade de transmissão.
Como discutido acima, as situações podem ocorrer onde uma hipótese incorreta foi feita pelo terminal móvel, mas os dados são detectados e decodificados corretamente pelo terminal móvel. É dessa forma que uma detecção falsa ocorre. À fim de confirmar substancialmente que uma hipótese correta foi feita pelo terminal móvel 10 em relação a configuração da antena e do esquema de diversidade da transmissão de BS 44, de acordo com várias modalidades, uma técnica que envolve a máscara de bits do CRC associados com o PBCH pode ser utilizada. Em algumas
14/33 modalidades, os bits de CRC podem ser mascarados executando uma lógica exclusiva entre os bits de CRC e uma máscara determinada antecipadamente que é associado com uma configuração particular de antena e esquema de diversidade de transmissão. Uma máscara associada com a configuração de antena e esquema de diversidade de transmissão de BS 44 pode ser aplicada aos bits de CRC em BS 44 antes da transmissão do PBCH e dos bits associados de CRC. Após a recepção de PBCH e bits de CRC, o terminal móvel pode fazer uma hipótese em relação à configuração de antena e o esquema de diversidade de transmissão usado por BS 44.
Baseado nesta hipótese, o terminal móvel pode selecionar uma máscara associada e desmascarar os bits de CRC. Se os bits de CRC desmascarados combinarem com uma verificação de CRC do PBCH, então pode ser determinado que uma hipótese própria quanto à configuração da antena o esquema de diversidade de transmissão de BS 44 foi realizada. De outra maneira, se os bits de CRC desmascarados não combinam com uma verificação de CRC do PBCH, então pode ser determinado que uma hipótese imprópria quanto à configuração de antena e o esquema da diversidade da transmissão de BS 44 foi realizada e outras hipóteses podem ser tentadas.
Para mais informação a respeito da máscara de bits no que diz respeito às configurações de antena e/ou aos esquemas de diversidade de transmissão, veja o pedido de patente US 11/969.794, intitulado Método e Aparelho para Transportar a Informação de Configuração de Antena, depositado em 4 de janeiro, 2008 que é incorporado aqui por referência em sua totalidade.
A FIG.3a descreve um exemplo do campo CRC de 16 bits de acordo com várias modalidades da invenção. O campo de CRC pode incluir dezesseis bits (0 a 15) de informação e pode ser usado para verificar a exatidão dos dados associados com os bits de CRC. Em algumas modalidades, os dados de um PBCH podem ser usados para determinar os bits de CRC e os bits de CRC podem ser transmitidos junto com o PBCH. Enquanto o campo de CRC 300 é um campo de 16 bits, contempla-se que qualquer bits de CRC podem ser usados em várias modalidades da presente invenção. Os bits de centro CRC que ocupam o campo do centro de CRC podem ser usados para assegurar a integridade dos dados no PBCH. Entretanto, as várias modalidades da presente invenção aplicam máscaras aos bits de CRC para dar desse modo a informação a respeito da configuração de antena e do esquema de diversidade de transmissão de uma estação base, ou eNodeB, ao terminal móvel sem a necessidade para comunicações adicionais, como pela comunicação de bits adicionais de informação.
15/33
Antes de aplicar uma máscara aos bits de CRC, a máscara pode primeiramente ser desenvolvida. Em um sistema convencional de E-UTRAN, três configurações de antena e os esquemas de diversidade associados podem ser utilizados. Os sistemas de E-UTRAN podem incluir uma única configuração de antena sem a diversidade de transmissão, uma configuração de duas antenas que aplicam uma transmissão de diversidade do código em bloco de freqüência de espaço (SFBC), e uma configuração de quatro antenas que aplicam freqüência de SFBC comutada que transmitem o esquema da diversidade da transmissão da diversidade (FSTD). Enquanto os exemplos descritos aqui são aplicados aos sistemas de E-UTRAN com três configurações de antena e esquemas associados da diversidade, contempla-se que as modalidades da presente invenção podem ser utilizadas em outros sistemas e/ou em sistemas com qualquer uma das configurações de antena e de esquemas de diversidade associados. Dessa forma, quando aplicadas a um sistema convencional de E-UTRAN, as modalidades da presente invenção podem compreender a criação de três máscaras associadas com cada uma das três configurações de antena de EUTRAN e esquemas de transmissão de diversidade associados.
Ao determinar o conteúdo das máscaras a ser aplicado aos bits de CRC, a distância de hamming entre cada uma das máscaras pode ser considerada. Uma distância de hamming pode descrever o número de substituições ou de outras operações que precisam ser consideradas para converter uma primeira entidade, assim como uma primeira seqüência de bit, em uma segunda entidade, assim como uma segunda seqüência de bit. Por exemplo, uma primeira seqüência de bit que contêm 1111 e uma seqüência de bit 0000, têm a distância de hamming de quatro porque tomaria quatro operações para mudar os quatro um na primeira seqüência do bit para zero para gerar a segunda seqüência de bit. A distância de hamming também seria quatro se as operações forem executadas na seqüência do segundo bit a fim gerar a primeira seqüência de bit. Devido ao potencial para o ruído em comunicações sem fio, em algumas situações, pode ser benéfico aumentar e/ou maximizar a distância de hamming entre duas máscaras para reduzir a probabilidade do ruído de corromper os bits de CRC de maneira que cria situações onde uma máscara incorreta pode resultar num resultado adequado de verificação de CRC.
Assim, em modalidades aplicadas a um sistema de três máscaras E-UTRAN convencional que pode ser desenvolvido onde as distâncias de hamming entre as máscaras são consideradas. Uma maneira de desenvolver três máscaras, de acordo com várias modalidades da invenção, pode ser descrito em relação à FIG. 3b. FIG. 3b retrata um exemplo do campo de CRC de 16 bit 310 que foi separado em três
16/33 subdivisões, nomeadas primeira subdivisão 320, segunda subdivisão 330, e terceira subdivisão 340. No exemplo do campo de CRC 310, a primeira subdivisão contém 6 bits, a segunda subdivisão contém 5 bits e a terceira subdivisão contém 5 bits. Note que o número de subdivisões e o número de bits contidos dentro de cada subdivisão do campo de CRC 310 são meramente exemplares e qualquer número de subdivisões e qualquer número de bits com cada subdivisão pode ser utilizado, contanto que cada localização de bit dentro do campo de CRC estiver contida dentro de uma só subdivisão.
Em várias modalidades, uma primeira máscara MÁSCARA1 pode ser toda máscara zero. Em alguns aspectos, todas as máscaras zeros podem ser preferíveis porque a aplicação da máscara aos resultados de seqüência de bit de objeto resulta em uma seqüência de bit idêntica à seqüência de bit de objeto. Dessa forma, em algumas modalidades, para minimizar a sobrecarga computacional, toda seqüência de bit zero não tem de ter uma máscara aplicada a esta, desde que o resultado seja idêntico ao objeto. Similarmente em algumas modalidades, pode ser benéfico definir uma máscara que contenha todos os um, desde que computacionalmente todas as uma máscara exijam somente uma troca dos valores de bit na seqüência, que pode também reduzir a sobrecarga computacional em relação ao processo de mascarar e desmascarar.
Além disso, na consideração das distâncias de hamming envolvidas, no caso de conduzir às distâncias substancialmente iguais de hamming, uma segunda máscara MASCARA 2 pode ser gerada, de acordo com várias modalidades, compreendendo a primeira subdivisão 320 com “um”. A segunda subdivisão 330 pode ser compreendida com “um”. Finalmente, a terceira subdivisão 340 pode ser compreendida com zero. Nesta mesma consideração, à fim de gerar a terceira máscara MÁSCARA 3, a primeira subdivisão 320 pode ser compreendida com “um”, a segunda subdivisão 330 pode ser compreendida com “zero”, e a terceira subdivisão 340 pode ser compreendida com “um”. As máscaras resultantes geradas deste processo podem ser como segue:
MÁSCARA 1 = 0000000000000000
MÁSCARA 2= 1111111111100000
MÁSCARA 3 = 1111110000011111
Com um conjunto das máscaras geradas, a distância de hamming entre cada um das máscaras pode ser avaliada. Um método de determinar a distância de hamming entre duas máscaras é somar o número de bits em cada subdivisão que é diferente. Conseqüentemente, neste exemplo, a distância de hamming entre
17/33
MÁSCARA 1 e MÁSCARA 2 podem ser determinados adicionando o comprimento de bit da primeira subdivisão, isto é 6, com o comprimento de bit da segunda subdivisão, isto é 5, desde todos os bits da primeira e segunda subdivisões são diferentes entre as máscaras e todos os bits na terceira subdivisão são as mesmos entre as máscaras. Dessa forma, a distância de hamming entre MÁSCARA 1 e MÁSCARA 2 é 11. Similarmente, a distância de hamming entre MÁSCARA 1 e MÁSCARA 3 pode ser determinada adicionando o comprimento de bit da primeira subdivisão, isto é 6, com o comprimento de bit da terceira subdivisão, isto é 5, uma vez que todos os bits das primeiras e terceiras subdivisões são diferentes entre as máscaras e todos os bits na segunda subdivisão são os mesmos entre as máscaras. Assim, a distância de hamming entre MÁSCARA 1 e MÁSCARA 3 são 11. Finalmente, a distância de hamming entre MÁSCARA 2 e MÁSCARA 3 pode ser determinada adicionando o comprimento de bit da segunda subdivisão, isto é 5, com o comprimento de bit da terceira subdivisão, isto é 5, uma vez que todos os bits da segunda e terceiras subdivisões são diferentes entre máscaras e todos os bits na primeira subdivisão são os mesmos entre as máscaras. Dessa forma, a distância de hamming entre MÁSCARA 1 e MÁSCARA 3 é 10. A distância de hamming entre duas máscaras pode também ser calculada considerando as duas máscaras e então contando os números “um” no resultado. As máscaras podem também ser associadas com as configurações da antena e a diversidade da transmissão de forma que a MÁSCARA 1 está associada com uma configuração da antena, MÁSCARA 2 é associada com a configuração de duas antenas e MÁSCARA 3 é associada com a configuração de quatro antenas. Nesta consideração as distâncias de hamming entre as três máscaras podem ser descritas como 11-11-10, ou x-y-z, onde x está a uma distância de hamming entre a única máscara de configuração de antena e a segunda máscara de configuração de antena, y está a uma distância de hamming entre a única máscara da configuração de antena e a máscara de configuração de quatro antenas, e z está a uma distância de hamming entre a máscara da configuração de duas antenas e a máscara da configuração de quatro antenas.
No que diz respeito a selecionar as máscaras baseadas nas distâncias de hamming entre as máscaras, fatores adicionais podem ser considerados. Por exemplo, estudos de sistemas convencionais de E UTRAN indicam que detecções falsas, isto é situações onde hipóteses incorretas concernente a configuração de antena e esquema de diversidade de transmissão não são identificadas, mais facilmente ocorrem em situações onde uma única configuração de antena foi selecionada erroneamente e o eNodeB utiliza uma configuração de duas antena, e situações onde uma configuração
18/33 de duas antena foi selecionada erroneamente e o eNodeB utiliza uma única configuração de antena. Além disso, a probabilidade de detecções falsas entre uma configuração de uma antena e a configuração de quatro antenas é mais alta que a probabilidade de detecção falsa entre a configuração de duas antenas e a configuração de quatro antenas. Dessa maneira, em algumas modalidades da invenção, pode ser desejável selecionar conjuntos de máscara tendo distâncias de hamming entre as máscaras de acordo com estas estatística à fim de aumentar a probabilidade que hipóteses incorretas sejam identificadas. Nesta consideração, de acordo com várias modalidades, um conjunto de máscaras pode ser desenvolvido de forma que a maior distância de hamming pode estar entre a máscara de configuração de uma antena e a máscara de configuração de duas antenas. A segunda maior distância de hamming pode estar entre a máscara de configuração de uma antena e a máscara de configuração de quatro antenas, e a menor distância de hamming pode estar entre a máscara de configuração de duas antenas e a máscara de configuração de quatro antenas. Dessa forma, com respeito ao exemplo de 11-11-10 fornecido acima, as distâncias de hamming tendem a conformar-se às questões levantadas em relação às probabilidades.
Além disso, usando o mesmo processo acima descrito, vários conjuntos adicionais de máscaras podem ser gerados onde uma descrição de distância de hamming desejada pode ser realizada. Por exemplo, um conjunto de máscaras pode ser gerado onde o comprimento de bit da primeira subdivisão é 8, o comprimento de bit da segunda subdivisão é 4 e o comprimento de bit da terceira subdivisão é 4. Usando o mesmo processo que descrito acima com respeito à colocação de números “um” e “zero” dentro da subdivisão, o resultado é um conjunto de máscara descrito como 12-12-8. E ainda, usando o mesmo método, mas onde o comprimento de bit da primeira subdivisão é 10, o comprimento de bit da segunda subdivisão é 3 e o comprimento de bit da terceira subdivisão é 3, um conjunto de máscara pode ser determinado descrito como 13-13-6.
Um fator adicional que possa ser considerado em várias modalidades é que o ruído em sistemas sem fio tende a corromper blocos de bits em uma seqüência. Isto é frequentemente verdadeiro no que diz respeito às seqüências que usam códigos convolucionais, como o PBCH. Ou seja, os erros de bit não são distribuídos tipicamente sobre o conjunto inteiro de bits codificados, mas são concentrados normalmente em um bloco ou em um burst de bits errôneos, isto é todos os erros estão frequentemente em uma distância pequena um do outro. Se como o resultado da corrupção dos bits, uma máscara incorreta se transforma em uma combinação
19/33 correta, uma falsa detecção é provável ocorrer. Para minimizar o potencial para esta situação, em algumas modalidades, pode ser desejável distribuir os bits que tenham valores diferentes entre as várias máscaras através da máscara inteira, do que ter grandes parcelas de máscaras que são substancialmente similares. Nesta 5 consideração, em algumas modalidades, uma diferença de pelo menos um bit pode estar presente em um bloco predeterminado de bits dentro da seqüência. Por exemplo, nos blocos de dois bits, cada bit pode ser diferente ou nos blocos de quatro bits o terceiro bit pode ser diferente, e assim por diante. Além disso, os bits dentro de cada bloco não precisam manter o mesmo teste padrão. Nesta consideração, um 10 conjunto de máscaras pode ser avaliado em um bit pela base do bit à fim de assegurar a diversidade entre as posições de bit em cada máscara. Desse modo, o potencial para que a corrupção do bloco conduza à detecção falsa é reduzido, mas as distâncias de hamming entre as máscaras são mantidas. Por exemplo, considere um conjunto das máscaras definidas como segue:
MÁSCARA 1 = 0000000000000000
MÁSCARA 2 = 1111111111111111 MÁSCARA 3 = 0000000011111111
O conjunto de máscaras pode ser descrito como 16-8-8 em relação às distâncias de hamming. Entretanto, deve-se notar que uma corrupção do bloco dos 20 primeiros oito bits da MÁSCARA 3 pode conduzir a uma provável detecção falsa no que diz respeito à MÁSCARA 2. Uma situação similar resulta com uma corrupção do bloco dos últimos oito bits da MÁSCARA 3 tendo por resultado uma provável detecção falsa no que diz respeito à MÁSCARA 1.
Entretanto, se esses números “um” e “zero” na MÁSCARA 3 são espalhados 25 através da MÁSCARA 3 em um bit pela base de bit para criar a diversidade entre as posições de bit de cada máscara, o seguinte conjunto de máscaras pode ser gerado tendo a mesma descrição de hamming 16-8-8:
MÁSCARA 1 = 0000000000000000 MÁSCARA 2 = 1111111111111111
MÁSCARA 3 = 0101010101010101
Note que a modificação a MASK3 exige a corrupção quase todo o comprimento de bit da máscara à fim de conduzir a uma provável detecção falsa. Deve-se também considerar que este conjunto de máscaras também satisfaz as considerações no que diz respeito às probabilidades entre as várias configurações da antena de E-UTRAN, 35 onde a MÁSCARA 1 é associada a uma configuração de uma antena, MÁSCARA 2 é associada com a configuração de duas antenas e MÁSCARA 3 é associada com a
20/33 configuração de quatro antenas. Nesta consideração, a descrição de hamming 16-8-8 indica uma distância máxima de hamming entre a configuração de uma única antena e de duas antenas, que foi mostrada como sendo a mais problemática no que diz respeito às detecções falsas. Da mesma forma, a MÁSCARA 3 pode ser substituída com 1010101010101010 e as mesmas distâncias de hamming e diversidade podem estar presentes no conjunto de máscaras.
Neste sentido, pode ser visto que um padrão de alteração um-zero ou zero-um é uma ótima diversidade em uma máscara única. Contudo, as máscaras que contêm números um ou zero adicionais podem resultar em valores de bit idênticos que são adjacentes. Um meio de gerar máscaras que têm uma diversidade máxima entre os bits, mas que ainda incluem mais de oito números um ou oito número zero, deve começar com toda máscara zero e duas máscaras idênticas que têm um padrão de alternância, por exemplo, 1010101010101010. Em relação às duas máscaras idênticas do padrão de alternância, um ou mais números um podem ser introduzidos nas posições na primeira máscara e o mesmo número de zero pode ser introduzido nas mesmas posições na segunda máscara, de forma que a colocação dos bits recentemente introduzidos é distribuída uniformente ou o mais uniforme possível durante todo a sequência do bit. Subseqüentemente, os bits adicionais no final ou no começo das sequências podem ser removidos. Em uma maneira similar, os bits do começo ou do término podem ser removido antes da inserção da distribuição uniforme dos bits novos nas máscaras. Além disso, como uma verificação, nas modalidades onde uma máscara é uma máscara toda de zero, uma indicação de diversidade entre as duas outras máscaras pode ser determinada considerando a lógica exclusiva entre as duas máscaras e analisando o resultado para a diversidade entre os bits.
Na consideração das probabilidades de falsa detecção e dos interesses no que diz respeito à diversidade dos bits, os conjuntos de máscaras adicionais podem ser gerada onde, por exemplo a distância de hamming entre a primeira máscara e a segunda máscara é maior relativo às outras distâncias de hamming, e a diversidade máxima entre os bits das máscaras é mantida. Um exemplo adicional pode ter uma descrição de hamming 14-9-9 e incluir a diversidade de bit. Nesta consideração, o seguinte conjunto de máscara pode ser gerado.
MÁSCARA 1 = 0000000000000000
MÁSCARA 2 = 1111011111110111 MÁSCARA 3 = 0101101010101101
Similarmente, o seguinte conjunto de máscara pode ser gerado satisfazendo as mesmas circunstâncias.
21/33
MÁSCARA 1 = 0000000000000000
MÁSCARA 2= 1110111111111011 MÁSCARA 3 = 0101101010101101
Em algumas modalidades, estes conjuntos de máscaras podem também ser desejáveis porque os estudos mostraram que a redução considerável em detecções falsas como distâncias de hamming excedendo a 8 não é tão importante. Dessa forma, em algumas modalidades, pode ser desejável reduzir a distância de hamming entre a MÁSCARA 1 e MÁSCARA 2, isto é a distância de hamming de configuração de uma única antena à de duas antenas, de forma a aumentar as distâncias de hamming entre a MÁSCARA 1 e MÁSCARA 3, e MÁSCARA 2 e MÁSCARA 3. Em algumas modalidades, uma diferença menor que o número predefinido, tal como dois ou três, entre as distâncias de hamming das máscaras pode ser utilizada. Nesta consideração, uma possibilidade de um conjunto de máscara adicional, que resulta em um projeto mais equilibrado pode ser descrito como 12-10-10. Um conjunto de máscara ajustada tendo esta descrição da distância de hamming pode ser como segue:
MÁSCARA 1 = 0000000000000000
MÁSCARA 2 = 1011101110111011 MÁSCARA 3 = 0110110101101101
Além da geração de vários conjuntos de máscaras de acordo com os fatores acima descritos, em algumas modalidades da presente invenção, um conjunto determinado da máscara pode ser manipulado para gerar um novo conjunto de máscaras, onde um novo conjunto de máscaras mantém alguma ou todas as características do conjunto original da máscara. Em algumas modalidades, as manipulações de conjuntos de máscaras podem ser desejáveis para várias razões. Uma razão pode ser aquela nas situações onde a baixa força do sinal está presente ou onde outros tipos de distorções ocorrem como, por exemplo, Directed Current offset (DC offset) um sinal pode parecer ser todo o sinal zero após a detecção. Nesta consideração, após a decodificação, toda a seqüência zero pode ocorrer, que pode também corresponder a todo o CRC zero. Dessa forma, as detecções falsas podem ocorrer nestas situações onde toda a máscara zero é usada. Assim, em algumas modalidades, pode ser benéfico manipular um conjunto de máscaras que considera os fatores discutidos acima e tenha todas as máscaras zero. Desta maneira, pode ser possível gerar um conjunto de máscaras que não incluem uma máscara toda de zero, mas mantém a descrição da distância de hamming e diversidade do conjunto original de máscara.
22/33
De acordo com algumas modalidades, uma máscara de combinação pode ser usada para converter um conjunto original de máscaras em um novo conjunto de máscaras tendo as mesmas distâncias de hamming e características de diversidade. Uma máscara de combinação pode ser uma sequência de bits, equivalente em comprimento de bit ao comprimento das máscaras, onde a máscara de combinação é aplicada a cada máscara no conjunto para gerar um novo conjunto de máscaras. Em algumas modalidades, a aplicação de uma máscara de combinação pode incluir executar uma função lógica na máscara original usando a máscara de combinação para gerar uma nova máscara. O processo então pode ser repetido para cada uma das máscaras originais restantes no conjunto.
Por exemplo, considere a aplicação da máscara de combinação 00110011001100110011 ao conjunto de máscara seguinte usando uma função lógica exclusiva onde o conjunto de máscara seguinte pode ser descrito como 16-8-8.
MÁSCARA SCRAMBLING^ 0011001100110011
MÁSCARA 1 = 0000000000000000
MÁSCARA 2 = 1111111111111111
MÁSCARA 3 = 0101010101010101
O conjunto de máscara resultante deve ser como segue, onde a função exclusiva de cada bit de cada máscara é considerada usando o bit associado na máscara de combinação.
MÁSCARA 1 =0011001100110011
MÁSCARA 2 = 1100110011001100
MÁSCARA 3 = 0110011001100110
Note que o conjunto de máscaras resultantes mantém a descrição 16-8-8, mas os bits foram manipulados para gerar um novo conjunto de máscaras. Note também que toda a máscara zero foi eliminada de um conjunto de máscaras. No que diz respeito a eliminar toda a máscara zero do conjunto de máscaras, pode-se considerar, como descrito anteriormente, que a aplicação de toda a máscara zero não exige nenhuma sobrecarga computacional desde que a máscara resultante seja uma identidade da máscara objeto. Nesta consideração, pode ser desejável selecionar uma máscara de combinação que seja equivalente a uma máscara existente no conjunto. Dessa forma, através da aplicação da máscara de combinação ao conjunto, o resultado da aplicação da máscara de combinação à máscara idêntica pode resultar em uma máscara toda de zero. Se, por exemplo, espera-se que uma caixa de quatro antenas será a modalidade predominante de operação, pode ser benéfico selecionar
23/33 uma máscara toda de zero para a caixa de quatro antenas para apreciar a redução da complexidade para a máscara toda de zero o mais frequente possível.
Além disso, em algumas modalidades, uma permutação ou uma função de intercalagem podem ser aplicadas a um conjunto de máscaras à fim de gerar um novo conjunto de máscaras que têm atributos similares como as máscaras originais, mas tendo por resultado seqüências de bits diferentes. Nesta consideração, a função da permutação ou da intercalagem pode executar o rearranjo de bits do conjunto de máscara para gerar um novo conjunto de máscara. Em algumas modalidades, permutação ou a intercalagem do conjunto de máscara pode resultar em um conjunto de máscaras tendo a mesma descrição de hamming, mas pode resultar em um conjunto de máscaras tendo uma diversidade diferente entre os bits. Por exemplo, uma função de intercalagem circular pode mover os últimos bits de cada máscara em um conjunto para as primeiras posições de bits e deslocam os bits restantes para a posição de bit mais elevada seguinte. Note que o conjunto de máscara resultante manterá a mesma descrição de distância de hamming, mas a diversidade entre os bits das máscaras pode ser afetada. Dessa forma, em algumas modalidades, uma função de permutação ou de intercalagem podem ser usadas para gerar as máscaras que têm diferentes diversidades entre os bits, enquanto mantém a descrição da distância de hamming associada com o conjunto de máscara original.
A FIG. 4 é um fluxograma de um procedimento de transmissão e de recepção de PBCH de acordo com uma modalidade da presente invenção. O procedimento da FIG. 4 é direcionado para o uso de uma máscara em bits de CRC, para dar a informação da configuração da antena e pode ser utilizada para verificar se uma configuração correta da antena foi identificada pelo equipamento do usuário.
Resumidamente, uma máscara diferente é predefinida para cada configuração de antena diferente e/ou esquema de diversidade de transmissão, assim como uma primeira máscara para uma configuração de uma antena, uma segunda máscara para uma configuração de duas antenas que utiliza SFBC e uma terceira máscara para uma configuração de quatro antenas que utiliza FSTD. Pelo menos alguns dos bits transmitidos pela entidade da rede, assim como uma estação base 44, e recebido pelo equipamento do usuário são mascarados como a máscara associada com uma configuração de antena particular da entidade de rede. Em uma modalidade, bits de PBCH podem ser mascarados. Mais particularmente, o PBCH é tipicamente compreendido de bits de informação e bits do CRC que são computados baseados nos bits de informação para permitir a verificação dos bits de informação. Nesta modalidade, os bits de CRC podem ser mascarados.
24/33
Em uma modalidade em que os bits de CRC são mascarados, a transmissão de PBCH e o procedimento de recepção da FIG. 4 podem compreender a determinação de um conjunto de máscaras baseados nas distâncias de hamming e na diversidade de bits a 400, bits de computação, assim como, por exemplo, bits de CRC a 405, obtendo uma máscara baseada na configuração da antena e/ou em um esquema da diversidade da transmissão de uma entidade da rede, por exemplo, estação base ou eNodeB a 410, aplicando a máscara obtida aos bits a 415, combinando os bits mascarados e bits de informação de PBCH para gerar um burst de PBCH a 420 e transmitir um burst de PBCH a 430. Como também mostrado em FIG. 4, após a transmissão, o equipamento do usuário pode receber o burst de PCBH a 440 e depois determinar a máscara que foi utilizada antes de verificar os bits de informação por, em algumas modalidades, executando uma verificação do CRC com os bits de CRC desmascarados. Em um a modalidade, a máscara é determinada por selecionar uma configuração de antena assumida e/ou um esquema de diversidade de transmissão, e máscara associada a 450 e depois desmascarar os bits recebidos usando a máscara selecionada a 460 antes de analisar os bits recebidos a 470 e de determinar a configuração da antena e/ou o esquema da diversidade da transmissão a 480. Baseado na máscara que é determinada pelo equipamento do usuário por ter sido utilizada em uma estação base, a informação de configuração da antena associada com a máscara pode ser determinada para permitir que os bits de informação sejam detectados corretamente e confiavelmente e/ou para permitir uma hipótese prévia a respeito da configuração da antena ser verificada.
A 400, um conjunto de máscaras pode ser determinado de acordo com uma das várias modalidades descritas acima. O conjunto de máscaras pode ser determinado por qualquer a entidade, isto é, uma entidade conectada a uma rede de comunicações ou de outra maneira. Além disso, não obstante a entidade que determina o conjunto de máscaras, em algumas modalidades, a máscara apropriada para uma estação de base particular, que é a máscara associada com uma configuração da antena de uma estação de base e o esquema da diversidade da transmissão, podem ser reconhecidos pela estação de base, e o conjunto todo de máscaras disponíveis podem ser reconhecidos por terminais móveis. O conjunto de máscaras pode ser determinado baseados nas distâncias de hamming entre as máscaras, a diversidade entre os bits, ou uma combinação de ambos. Mas, em algumas modalidades, o conjunto das máscaras pode ser determinado baseado em fatores tais como sobrecargas computacionais, a probabilidade de falsas detecções, e a probabilidade da corrupção do bit do bloco. Em algumas modalidades, um conjunto
25/33 das máscaras pode ser determinado, onde cada máscara dentro do conjunto de máscaras é associada com uma configuração de antena e um esquema da diversidade de transmissão. Em algumas modalidades, uma máscara pode ser determinada de forma que, quando aplicada, uma de pelo menos três configurações de antena diferentes e/ou os esquemas de diversidade de transmissão podem ser excepcionalmente distinguidos. Além disso, o conjunto de máscaras e associações de mascaras com configurações de antena e esquemas de diversidade de transmissão podem ser conhecidos não apenas pela estação base, mas pelo equipamento do usuário com o qual a estação base se comunicará. Em algumas modalidades, as máscaras determinadas podem ser armazenadas em equipamento do usuário anteriormente a qualquer comunicação entre a estação base e o equipamento do usuário, como durante a configuração inicial do equipamento do usuário. Dessa forma, quando os dados são recebidos pelo equipamento do usuário, o equipamento do usuário pode selecionar também do mesmo conjunto das máscaras. Em algumas modalidades, a máscara pode ser uma máscara de bit com uma seqüência de comprimento igual ao número de bits a ser mascarado, assim como, por exemplo, o número de bits de CRC associados com o PBCH.
A 405, os bits podem ser computados, tais como, por exemplo, bits de CRC. Os bits de CRC podem ser computados em relação aos bits de informação de PBCH. Um CRC de PBCH pode ser computado usando qualquer técnica conhecida. Os bits de CRC podem ser computados por uma estação base, tais como BS 44, um dispositivo de computação conectado a uma estação base, ou qualquer outro meio.
A 410, uma máscara pode ser obtida de um conjunto de máscaras determinadas a 400. A máscara pode ser obtida de um conjunto de máscaras determinado onde cada máscara num conjunto de máscaras pode ser associada com uma configuração de antena diferente e/ou um esquema diferente de diversidade de transmissão. Em algumas modalidades, uma máscara pode ser obtida de forma que, quando aplicado, ao menos três configurações de antena diferentes e/ou esquemas de diversidade de transmissão podem ser unicamente distinguidos. Uma vez que as máscaras dentro de um conjunto predeterminado máscaras podem ser associadas com configurações diferentes de antena e esquemas de diversidade de transmissão, em algumas modalidades, uma máscara pode ser obtida baseado na configuração de antena e esquema de diversidade de transmissão de uma estação base.
A 415, os bits podem ser mascarados aplicando a máscara determinada aos bits. A aplicação da máscara a 410 para, por exemplo, os bits de CRC podem ser executados usando qualquer técnica conhecida, tal como através de uma operação
26/33 lógica exclusiva. Quando, em algumas modalidades, a máscara é selecionada baseada na configuração de antena e/ou no esquema de diversidade de transmissão, a aplicação da máscara pode conferir informações em um resultado em relação a pelo menos uma configuração de antena e/ou esquema de diversidade de transmissão. Enquanto esta modalidade exemplar da invenção é direcionada para aplicação da máscara obtida para bits de CRC, é contemplado que modalidades da invenção podem ser aplicadas para qualquer sequencia de bits. Em algumas modalidades, a máscara obtida pode ser aplicada a bits dentro do PBCH.
A 420, os bits mascarados podem ser combinados com a informação PBCH para gerar um burst de PBCH. Em algumas modalidades, os bits CRC mascarados podem ser anexados aos bits de informações de PBCH depois de ser mascarado. Em outras modalidades, a aplicação da máscara de CRC, a 410, pode ocorrer depois que os bits CRC forem anexados aos bits de informações PBCH. Além disso, em algumas modalidades, a 420, uma operação de codificação da correção de erros enviados (FEC) pode ser considerada para operar em bits de informações PBCH e os bits de CRC mascarados. Os bits de informação de PBCH e os bits de CRC mascarados podem ser codificados em uma taxa de codificação baixa como, por exemplo, umanona. Em algumas modalidades, a máscara pode ser executada após o FEC, o qual pode resultar em mascarar os dados codificados em uma configuração de antena de uma maneira específica, chamada às vezes embaralhamento de voz.
Adicionalmente a 420, a codificação do canal e combinação da taxa podem ser executadas. Nesta consideração, em algumas modalidades, a máscara dos bits pode tanto ocorrer após a codificação de um canal ou a taxa de combinação, desde que todas estas operações sejam lineares. Uma vez que a codificação de canal e a combinação da taxa podem ter um efeito nos valores dos bits que devem ser mascarados, assim como os bits do CRC do PBCH, a máscara a ser usada pode ser alterada de acordo com várias modalidades, assim como, usando uma função de embaralhamento ou uma função de permutação ou uma função de intercalagem. Desse modo, a determinação e a aplicação de uma máscara irá também considerar os efeitos da codificação de canal e/ou taxa de combinação nos bits os quais serão transmitidos por último. Dessa forma as distâncias de hamming entre um conjunto determinado de máscaras, e assim a máscara a ser aplicada, pode ser determinada considerando a influências da codificação de canal e ou da taxa de combinação. Assim, um conjunto de máscaras podem ser selecionados onde as distâncias de hamming e diversidade de bit são consideradas em relação a como as máscaras serão afetadas pela codificação de canal e/ou pela combinação de taxa.
27/33
Por exemplo, vamos assumir que um codificador de canal muito simples adiciona um bit de paridade entre cada um dos bits de dados em uma seqüência. Após a adição dos bits de paridade, todas as máscaras de número zero pode ainda incluir somente zero. Uma máscara de toda de número um, que tenha a melhor distância de hamming antes da codificação, relativa a toda a máscara de número zero, é codificada em uma máscara de 1010101... por este codificador. A máscara 10101... entretanto, que tem uma distância de hamming mais pobre antes de codificar, é codificada em 1101110111... e tem então uma distância melhor de hamming após a codificação do que todas as máscaras de número um. Este exemplo torna evidente que as distâncias de hamming entre as máscaras podem ser diferentes antes e depois da codificação e podem conseqüentemente ser aperfeiçoadas diferentemente antes ou depois da codificação. Obviamente os codificadores que são usados podem ser mais complexos do que neste exemplo simples, mas o princípio permanece o mesmo. Similarmente, perfurar levará embora alguns dos bits codificados e também pode afetar diferentemente as distâncias de hamming e as diversidades de bits de máscaras diferentes. Assim, a distância de hamming e as diversidades de bit desejável podem ser alcançadas no que diz respeito aos bits imediatamente antes da transmissão, onde a probabilidade da corrupção de dados é elevada. Similarmente, nesta consideração, as máscaras podem ser desenvolvidas e aplicadas após a codificação e/ou a taxa de combinação de canal, se a máscara usada for, por exemplo, uma máscara codificada. Similarmente, em algumas modalidades, as máscaras podem ser desenvolvidas e aplicadas antes da codificação e/ou da taxa de combinação de canal quando as máscaras levam em consideração as influências que a codificação de canal e/ou taxa de combinação consideram sobre a seqüência de bit resultante a ser transmitida. Em algumas modalidades, à fim de determinar um conjunto de máscaras a ter distâncias desejáveis de hamming após a codificação e/ou a taxa de combinação de canal, uma busca de todas as máscaras potenciais pode ser empregada, um número significativo de máscaras pode ser selecionado em aleatório, ou as máscaras podem ser selecionadas por ter pelo menos uma distância aceitável de hamming antes de codificar. Nesta consideração, as máscaras que têm distâncias desejáveis de hamming podem ser selecionadas deste conjunto. Além disso, o conjunto de máscara pode ser determinado de acordo qualquer outra modalidade da invenção como descrito aqui.
A 430, o burst de PBCH pode ser transmitida. O burst de PBCH pode ser transmitida por uma estação base, tal como BS 44, ou outros meios. Em algumas modalidades, o burst de PBCH pode ser transmitido na forma de quatro bursts auto
28/33 decodificáveis. Em algumas modalidades, a transmissão do burst de PBCH pode incluir mapear os elementos de recurso reservado para o PBCH e enviar o burst de PBCH sobre uma interface de ar de acordo com a configuração de antena e o esquema de diversidade de transmissão que são associados com a máscara determinada. Mais adiante, em algumas modalidades, a modulação do burst de PBCH, e a codificação de diversidade de transmissão também podem ser executadas em 430.
A 440, o equipamento de usuário, assim como o terminal móvel 10, ou outros meios podem receber o burst de PBCH. Em algumas modalidades, o burst de PBCH pode ser recebido na forma de quatro burst auto-decodificáveis. Em algumas modalidades, as operações subseqüentes ao recebimento do burst de PBCH a 440 pode ser implementado numa moda de espelho, por exemplo, num terminal móvel, aos implementados por, por exemplo, uma estação base, em relação as operações 405, 410, 415 e 420.
A 450, uma configuração de antena e/ou o esquema de diversidade de transmissão podem ser assumidos e uma máscara associada (isto é, associados com a configuração assumida da antena a e o esquema de diversidade de transmissão) pode ser selecionado de um conjunto predeterminado de máscaras. A Demodulação do burst de PBCH pode ser realizado utilizando a informação sobre configuração de antena assumida a 450. Em algumas modalidades, a hipótese pode conseguir usar a configuração de antena mais robusta, isto é, a configuração com a maior parte de antenas, executar a demodulação. Além disso, em algumas modalidades, baseadas no mapeamento de elemento de recurso, uma configuração de antena assumida pode ser determinada. Em modalidades onde a codificação FEC ocorreu, o equipamento de usuário pode executar FEC que decifra depois de executar uma detecção. Além disso, em algumas modalidades, a descodificação de canal e taxa de combinação, podem também ser executados pelo equipamento de usuário a 450.
A 460, o equipamento de usuário pode desmascarar os bits recebidos. A operação de máscara pode utilizar a máscara que se associa com a configuração de antena assumida da estação base. Em algumas modalidades, a operação de máscara pode ser aplicada aos bits mascarados, como os bits de CRC mascarados, usando qualquer técnica conhecida, como através de uma operação lógica exclusiva.
A 470, uma análise dos bits recebidos pode ser executada para determinar que máscara foi utilizada para mascarar os bits antes da transmissão. Em algumas modalidades, a análise dos bits recebidos pode compreender a execução de uma verificação dos bits de CRC. Em algumas modalidades, um CRC podem ser
29/33 computadas dos bits de informação recebidos de PBCH. Os bits de CRC computados dos bits de informação recebidos de PBCH podem então ser comparados aos bits desmascarados do CRC como parte da análise. Em algumas modalidades, a comparação pode ser executada considerando o exclusivo dos bits de CRC desmascarado e os bits de CRC computados pelo equipamento do usuário dos bits de informação recebidos de PBCH. Em outras modalidades, a análise pode incluir a execução de uma comparação entre os bits do CRC que foram computados pelo equipamento do usuário e pelos bits recebidos do CRC que são mascarados ainda, como pela execução exclusiva da operação. Nesta consideração, se o resultado do exclusivo da operação é, isto é, combinações, a máscara associada com a configuração da antena assumida e o esquema de transmissão de diversidade, depois a hipótese a respeito da informação de configuração da antena está correto e é determinado qual das pluralidades de máscaras de bit predefinidas foi aplicada aos bits.
A 480, a configuração da antena e/ou o esquema de diversidade de transmissão podem ser determinados. Se uma combinação resulta da análise a 470, então a máscara usada para mascarar os bits é conhecida e pode-se determinar que a informação de configuração da antena apropriada foi assumida pelo equipamento do usuário. Assim, quando, em algumas modalidades, a verificação do CRC conduz a uma combinação, a configuração da antena e/ou o esquema de diversidade de transmissão selecionado pelo equipamento do usuário pode ser considerada altamente de confiança.
Se o resultado da análise a 470 não acha nenhuma combinação, então determinar a configuração de antena e/ou o esquema de diversidade de transmissão, em algumas modalidades, o procedimento puder retroceder à operação 450 e uma detecção do burst de PBCH pode ocorrer usando uma máscara diferente e dessa forma, uma informação assumida diferente sobre configuração de antena. Em outras modalidades, se o resultado da análise a 470 não achar nenhuma combinação, então o procedimento pode retroceder à operação 460, e uma máscara diferente pode ser desmascarada usando os bits de CRC. Nesta consideração, nenhuma demodulação adicional do burst de PBCH recebido é executada. Além disso, em algumas modalidades onde a máscara de bits do CRC é utilizada, calcular o CRC com máscaras diferentes pode ser executado muito eficazmente. Primeiramente, o CRC pode ser calculado sem nenhuma máscara, isto é, equivalente a uma máscara que contem todos os zero. Se o CRC passa a ter todos os zero, então toda a máscara zero foi usada e a configuração da antena correspondente pode ser determinada. Do
30/33 contrário, o CRC pode ser comparado com as outras máscaras possíveis. Se uma combinação resulta destas comparações, então as configurações correspondentes da antena podem ser determinadas. Note que nesta modalidade não pode ser necessário voltar a calcular o CRC para máscaras diferentes. Em particular, não pode ser necessário funcionar todos os bits de dados com o gerador polinomial do CRC, que pode ser uma parte complexa da geração do CRC. Assim, somente uma simples comparação do resultado do CRC com o conjunto das máscaras predefinidas pode ser necessária, que pode ser uma operação muito simples.
Além disso, em algumas modalidades, onde nenhuma combinação é encontrada, uma decisão de retroceder à operação 450 da detecção ou simplesmente desmascarar os bits do CRC com uma máscara diferente em 460 pode ser baseada na relação sinal-ruído. Nas situações onde a relação sinal-ruído é elevada, voltar a desmascarar os bits pode ser mais eficiente, entretanto, quando a relação sinal-ruído é baixa, voltar à demodulação do burst de PBCH usando uma nova hipótese pode ser mais eficaz. De acordo com várias modalidades, outros fatores, tais como o processamento da complexidade, podem ser considerados ao determinar se retorna ou não à demodulação usando uma nova hipótese, que possa resultar na execução do processamento adicional, ou retornar à desmascarar usando uma nova hipótese, que possa resultar relativamente em menos processamento. Em outra modalidade, os bits do CRC podem primeiramente ser desmascarados com uma máscara diferente a 460, e se este não é bem sucédido então pode-se decidir retornar à operação de demodulação a 450. Não obstante, o retorno à operação 450 ou 460, este procedimento pode ser repetido até que uma combinação seja encontrada que defina a configuração de antena e o esquema da diversidade da transmissão.
Em outra modalidade, a funcionalidade descrita acima no que diz respeito à transmissão de dados pode ser executada como um aparelho. O aparelho pode incluir um processador configurado para determinar um conjunto de máscaras baseado nas distâncias de hamming e na diversidade de bits de forma que, por exemplo, as distâncias de hamming entre as máscaras estão maximizadas e a diversidade entre as máscaras de bits está maximizada. Em algumas modalidades, as distâncias de hamming e as diversidades de bit podem também ser consideradas no que diz respeito às probabilidades de detecções falsas e à probabilidade da corrupção do bloco de bit. Além disso, o processador pode ser configurado para computar bits, como, por exemplo, os bits do CRC, obter uma máscara baseada numa configuração da antena e/ou em um esquema da diversidade da transmissão de uma entidade de rede e aplicar a máscara obtida aos bits. Adicionalmente, o processador pode ainda
31/33 ser configurado para combinar os bits de bits mascarados e de informação de PBCH para gerar um burst de PBCH e para capacitá-lo para transmitir o burst de PBCH.
Em outra modalidade, a funcionalidade descrita acima em relação à recepção de dados pode ser implementada como um aparelho. O aparelho pode incluir um 5 processador configurado para receber o burst de PCBH e logo selecionar uma configuração de antena assumida e/ou o esquema de diversidade de transmissão, e uma máscara associada. O processador pode ser configurado para selecionar uma máscara de um conjunto de máscaras onde as máscaras são determinadas baseadas nas distâncias de hamming e diversidade de bit de forma que, por exemplo, as 10 distâncias de hamming entre as máscaras são maximizadas e a diversidade entre os bits das máscaras é maximizada. O processador pode ser configurado para selecionar uma máscara de um conjunto de máscaras onde as máscaras são determinadas baseadas nas distâncias de hamming e na diversidade de bit de forma que as distâncias de hamming e as diversidades de bit são consideradas no que diz respeito 15 às probabilidades de detecções falsas e à probabilidade da corrupção do bloco de bit. Além disso, o processador pode ser ainda configurado para desmascarar os bits recebidos usando a máscara selecionada antes de analisar os bits recebidos e de determinar a configuração da antena e/ou esquema de diversidade de transmissão. Além disso, o processador pode ser configurado para determinar que configuração da 20 antena e esquema de diversidade de transmissão foi utilizado para transmitir o burst recebido determinando que máscara foi utilizada antes de transmitir o burst de PBCH.
Em outra modalidade, a funcionalidade descrita acima no que diz respeito à transmissão de dados pode ser executada como um método. O método pode incluir a determinação de um conjunto de máscaras baseado nas distâncias de hamming e na 25 diversidade de bits de forma que, por exemplo, as distâncias de hamming entre as máscaras estão maximizadas e a diversidade entre os bits das máscaras está maximizada. Em algumas modalidades, as distâncias de hamming e as diversidades de bit podem também ser consideradas no que diz respeito às probabilidades de detecções falsas e à probabilidade da corrupção do bloco de bit. Além disso, o método 30 pode incluir a computação de bits, como, por exemplo, bits do CRC, obtendo uma máscara baseada em uma configuração da antena e/ou em um esquema de diversidade de transmissão de uma entidade de rede e aplicando a máscara obtida aos bits. E ainda, o método pode incluir a combinação dos bits de bits mascarados e de informação de PBCH para gerar um burst de PBCH e conduzi-los a transmissão do 35 burst de PBCH.
32/33
Em outra modalidade, a funcionalidade descrita acima no que diz respeito à recepção dos dados pode ser executada como um método. O método pode incluir a recepção do burst de PCBH e a seleção de uma configuração de antena e/ou um esquema da diversidade da transmissão assumido e uma máscara associada. O método pode ainda incluir a seleção de uma máscara de um conjunto de máscaras onde as máscaras são determinadas baseadas nas distâncias de hamming e na diversidade bits de forma que, por exemplo, as distâncias de hamming entre as máscaras estão maximizadas e a diversidade entre os bits das máscaras está maximizada. Além disso, o método pode ainda incluir selecionar uma máscara de um conjunto de máscaras onde as máscaras são determinadas baseadas nas distâncias de hamming e na diversidade de bits de forma que as distâncias de hamming e as diversidades de bit são consideradas no que diz respeito às probabilidades de detecções falsas e à probabilidade de corrupção do bloco de bit. E ainda, o método pode incluir desmascarar os bits recebidos usando a máscara selecionada antes de analisar os bits recebidos e de determinar a configuração da antena e/ou o esquema de diversidade de transmissão. Além disso, o método pode incluir a determinação da configuração da antena e o esquema da diversidade da transmissão foi utilizado para transmitir o burst recebido determinando que máscara foi utilizada antes de transmitir o burst de PBCH.
De acordo com um aspecto da presente invenção, a entidade de rede, assim como a estação base 44, e o equipamento do usuário, tal como o terminal móvel 10, que executam modalidades da presente invenção opera-se geralmente sob o controle de um produto do programa de computador. O produto de programa de computador para executar os métodos de modalidades da presente invenção inclui um meio de armazenamento de leitura de computador e porções de código de programa de leitura de computador, assim como uma série de instruções de computador, personificado no meio de armazenamento de leitura de computador.
Neste sentido, a FIG. 4 é um fluxograma de métodos, aparelhos e produtos de programa segundo as modalidades exemplares da presente invenção. Será entendido que cada bloco ou etapa do fluxograma, e as combinações dos blocos no fluxograma, podem ser implementados por instruções de programa de computador. Essas instruções de programa de computador podem ser carregadas para um computador ou outro aparelho programável, como um processador, p. ex., controlador 20 associado com terminais móveis 10 ou ao processador associado com o BS 44, produzir uma máquina, de forma que as instruções que operam no computador ou outro aparelho programável criam meios para implementar as funções especificadas no bloco (s) ou
33/33 etapa (s) do fluxograma. Essas instruções de programa de computador podem também ser fornecidas em uma memória de leitura de computador que pode direcionar um computador ou outro aparelho programável para funcionar em uma determinada maneira, de forma que as instruções fornecidas na memória de leitura de computador produza um artigo de manufatura que inclui os meios de instrução que executam a função especifica no bloco (s) ou etapa (s) do fluxograma. As instruções do programa de computador podem também ser carregadas em um computador ou no outro aparelho programável para fazer com que uma série de etapas operacionais seja executada no computador ou no outro instrumento programável para produzir um processo executado de computador assim como as instruções que executam no computador ou no outro aparelho programável para fornecer etapas para executar as funções especificas no bloco (s) ou etapa (s) do fluxograma.
Dessa maneira, os blocos ou as etapas do fluxograma suportam combinações de meios para executar as funções especificas, combinações de etapas para executar as funções e os meios específicos da instrução de programa para executar funções especificas. Pode-se depreender também que cada bloco ou etapa do fluxograma, e combinações de blocos ou etapas no fluxograma, podem ser executados pela especial finalidade de sistemas de computador em relação ao hardware que executam as funções ou etapas especificas, ou combinações de finalidade especial de computador e instruções de computador.
Muitas modificações e outras modalidades das invenções determinadas aqui virão a mente de técnicos no assunto a que estas invenções pertencem tendo o benefício dos ensinos apresentados nas descrições antecedentes e nos desenhos associados. Conseqüentemente deve-se depreender que as modalidades da invenção não devem ser limitadas às modalidades específicas divulgadas e que as modificações e outras modalidades devem ser incluídas dentro do escopo das reivindicações adicionadas. Embora os termos específicos sejam aqui empregados, são usados em um sentido genérico e descritivo somente e não para finalidades de limitação.