¿Cómo se comparte el código de canalización en HSDPA?

Estoy en camino de comprender las tecnologías HSDPA/HSUPA. Acabo de empezar y encontré el tema del código de canalización. Aprendí cómo se generan estos códigos, la técnica del código de Hadamard, y cómo se utilizan para transmitir y recuperar la información. Además, leí en la página de 3GPP que una característica importante de HSDPA es que los códigos de canalización se pueden compartir no solo mediante la multiplexación de códigos, como en R99 (UMTS), sino también mediante la multiplexación de tiempo. En la multiplexación en el tiempo, a un UE se le asignan todos los códigos de canalización en un TTI y otro puede usar los recursos en el siguiente TTI.

Ahora tengo estas dudas, que no puedo aclarar incluso después de consultar varios recursos. 1) ¿Por qué estamos dando todos los códigos de canalización a un UE? ¿No bastaría con uno solo?

2) ¿Qué significa compartir el código a través de la multiplexación de código? ¿Es diferente de la multiplexación por división de código? ¿Cómo se comparte el código de canalización entre diferentes UE usando multiplexación de código?

3) Multiplexación fuera de tiempo y multiplexación de código, ¿cuál es mejor y por qué y en qué caso se utiliza?

Respuestas (2)

Acceso múltiple por división de código (CDMA)
, si investiga más sobre el código de Hadamard, sabrá que es el mejor código ortogonal disponible. Para estudiar la relación, obtenga más información sobre el filtro coincidente . Codificación Huffmann y codificación Shanon-fano

Todo esto cuenta para varios tribunales de Codificación de fuente, Codificación de canal,
Codificación de línea (capa física),
Codificación criptográfica (Scrammbler, 8b/10b, etc.)


primero me gustaría abordar esta pregunta.

P. ¿Qué significa compartir el código a través de la multiplexación de código? ¿Es diferente de la multiplexación por división de código? ¿Cómo se comparte el código de canalización entre diferentes UE usando multiplexación de código?

De acuerdo. Para empezar, su motivo es proporcionar el cifrado y la codificación del canal para que el código sea anónimo para otro receptor, a cada usuario se le proporciona un código único llamado Pseudo Código .

Si ha pasado por la comunicación de espectro ensanchado, comprenderá que el ancho de banda de estas señales se ensancha de modo que la potencia total disponible es inferior a la PSD equivalente de ruido disponible en el entorno. por lo que proporcionó un manto a la señal

ingrese la descripción de la imagen aquí

No, tiene un ruido deliberadamente determinista (pseudocódigo) inducido en la señal. Este código que se envía, viene en la categoría de codificación de fuente.

Este código ahora se transmite al canal y ahora llega al usuario. El usuario tiene un código PN específico para su Módulo, que se llama UE (Equipo de usuario) y, por lo tanto, puede recibir su mensaje específico.

*Recuerde que este código tiene la propiedad de ortogonalidad, es decir, cuando se multiplica con el mismo código dará como resultado un mensaje S/g, es decir, una correlación automática de 1. Por lo tanto, cada usuario recibirá el código que le corresponde.

Recuerdo que cuando Reliance y Virgin se acercaron por primera vez al mercado indio, optaron por CDMA, con pseudocódigo en UE, no en el módulo SIM.

Ahora echemos un vistazo a la palabra multiplexación, generalmente usamos multiplexación de frecuencia en el sistema CDMA, pero también he visto TDM menos eficiente. Una descripción CDMA
Como puede ver en la imagen, todos tienen su propio código de propagación, es decir, pseudocódigos.


Codificación de canales Hay varios tipos de codificación de canales. Puede leer sobre ellos aquí. Reenviar código de corrección de errores
Solicitud de repetición automática
y luego, según el diseño, tenemos
código de bloque, también llamado código de convolución de código lineal,
estos tienen comentarios


Al usar el Algoritmo de Viterbi, podemos decodificar el tipo de código convulsivo utilizado, es el Dios de la Comunicación Moderna.


1) ¿Por qué estamos dando todos los códigos de canalización a un UE? ¿No bastaría con uno solo?

El código de canalización se mantiene aislado de todas las Técnicas. Todavía no pude entender lo que quiso decir con eso, así que responderé esto como. Me gustaría cambiar mi respuesta si puede elaborar un poco, por ahora tomaré lo que quiso decir. la información, en lugar del código de canalización (ya que el código de canal se limita al canal en sí, el UE no funciona en ellos).

En FDMA Frequency Divsion Multiple Acess, el código PN (Pseudo Noise) se usa en un sintetizador de frecuencia que puede generar una frecuencia diferente para todos los usuarios, por lo que cada usuario puede recibir su mensaje sin otra intercepción.

En los sistemas TDMA se deben sincronizar cuidadosamente los tiempos de transmisión de todos los usuarios para asegurar que se reciban en el intervalo de tiempo correcto y no causen interferencias.

CDMA se puede realizar usando cualquiera de los siguientes métodos.

3) Multiplexación fuera de tiempo y multiplexación de código, ¿cuál es mejor y por qué y en qué caso se usa?

Como me encantaba Spread Spectrum, diría que CDMA es mejor que TDMA, ya que proporcionan un espectro ensanchado que lo hace ciego a los demás, por lo tanto, puede hacer lo suyo también CDMA con FDMA usa varias bandas de frecuencia, por lo tanto, no hay necesidad de Sincronizar los intervalos de tiempo para cada canal como en TDMA.

TDMA comparte una banda de frecuencia común, por lo tanto, puede tener cualquier rango de comunicación siempre que cumpla con los estándares IEEE. También he experimentado interrupciones en la conexión en TDMA, mientras cambiaba de nodo.

Pero diría que es realmente una cuestión de discusión y aplicación, y todavía la gente debate sobre la practicidad y la utilidad relativa de ellos.

ACTUALIZAR

P. ¿Por qué todo el código de canalización se comparte con él? ¿Es para que pueda recibir una señal tan extendida que aumente la velocidad de datos general en el UE? Pero, de nuevo, no se puede difundir toda la información con una sola Avaliable PN Code to one UE.
Correcto. Para entender la pregunta, primero veamos cómo es un árbol de código. Déjeme decirle que el árbol de código depende del bloque de código convolucional que tiene, es decir, no de la variable de proceso en la que está trabajando para crear un código de canal específico ()i.e simply the no of message bits together encoded.

Claramente Ver por ejemplo este árbol de código, puede ver que la posibilidad aumenta, es decir, verá que el número de estados que ocurren después de un estado anterior depende de las (n-1) variables utilizadas para diseñar el código convlucional.

Los árboles de códigos de canales son secuencias de códigos estructurados jerárquicamente que permiten seleccionar códigos de una tabla que no interfieren entre sí. Al estructurar los códigos en un formato de árbol, los códigos de nivel inferior (ramas del árbol) son subconjuntos de los códigos de nivel superior. Cuando se seleccionan códigos de nivel inferior, los códigos de nivel superior no se pueden usar (ya que son el subconjunto que puede causar conflicto).

Por lo tanto, el Código superior en la Revisión 9 se usa para usuarios de R99 que no son HSPA, y los códigos inferiores que brindan mayor velocidad se usan para usuarios de HSPA.

Por favor, si estudia el árbol de código, verá que tenemos estados predefinidos aquí indicados por CC (x, y, z,...) estos crecen en 2 ^ x muestra el trabajo en datos binarios (C (x, y)) .

Recuerde que estos Códigos tienen valores dados a los que la expresión del código de convolución total es igual, es decir, si C(Conv Code)=A xor B xor C Xor...., donde A, B, C, D son bits de mensaje que forman una Lógica, esta Lógica se evalúa en cada extremo de la rama... por lo tanto (C(1) usted tendrá una lógica de longitud de 1 bit) a medida que avanza a más ramas, este código se expandirá para formar un SEQUENCEcódigo específico (como se dijo anteriormente, será un subconjunto de códigos superiores)

Por lo tanto, para (Factor de expansión) SF-16 tendrá una secuencia de canal de cuatro dígitos, de manera similar para SF-512 tendrá una secuencia de 9 bits. Por lo tanto, en
general tendrá más códigos, más usuarios posibles. Se han realizado mejoras importantes en cada versión. Lo principal que debe saber es HS-DSCH

aquí hay una frase de wiki.

The HS-DSCH downlink channel is shared between users using channel-dependent scheduling to make the best use of available radio conditions. Each user device continually transmits an indication of the downlink signal quality, as often as 500 times per second. Using this information from all devices, the base station decides which users will be sent data in the next 2 ms frame and how much data should be sent for each user. More data can be sent to users which report high downlink signal quality.

The amount of the channelisation code tree, and thus network bandwidth, allocated to HSDPA users is determined by the network. The allocation is "semi-static" in that it can be modified while the network is operating, but not on a frame-by-frame basis. This allocation represents a trade-off between bandwidth allocated for HSDPA users, versus that for voice and non-HSDPA data users. The allocation is in units of channelisation codes for Spreading Factor 16, of which 16 exist and up to 15 can be allocated to the HS-DSCH. When the base station decides which users will receive data in the next frame, it also decides which channelisation codes will be used for each user. This information is sent to the user on one of up to 4 HS-SCCHs, which are not part of the HS-DSCH allocation previously mentioned, but are allocated separately. Thus, for a given 2 ms frame, data may be sent to a number of users simultaneously, using different channelisation codes.

¿Por qué todo el código de canalización para un usuario?
Bueno, con UE desarrollado, sabe que tiene 64QAM en su teléfono mucho más rápido, por lo tanto, tienen un total de 64 símbolos para representar el flujo de datos, con la ayuda del árbol de código y los algoritmos, puede determinar el siguiente código pertinente, por lo tanto, esto proporciona programación rápida de paquetes, para mejorar el algoritmo en curso, se proporcionan más variables de proceso (es decir, más códigos).

Eso es todo lo que sé de eso, realmente no he estado al tanto de los documentos 3gpp ahora.

Gracias MaMba por la explicación. Para mi primera pregunta, explicaré más detalladamente mi entendimiento. Por favor rectifique donde sea necesario. Entiendo que los códigos de canalización se generan y comparten con el UE para que pueda decodificar la información que se le envía dentro de la señal difundida. Ahora, cuando se determina un código para un UE para 1 TTI (en caso de que TDM tech comparta el código de canalización), ¿por qué todo el código de canalización se comparte con él? ¿Es para que pueda recibir una señal tan extendida que aumente la velocidad de datos general en el UE? Pero, de nuevo, no se puede difundir toda la información con

Multiplexación de código == multiplexación por división de código en este contexto.

Tener un código asignado da derecho al UE a transmitir una cierta velocidad de datos hasta que se reasigna el código. Tener una llamada abierta asigna suficientes ranuras para la tasa de datos de la llamada: este es el caso de una ranura por unidad de tiempo.

Sin embargo, si desea cargar o descargar datos, tiende a venir en ráfagas. Entonces, el UE solicitará tantos espacios como sea posible, realizará la descarga y luego liberará los espacios.

Gracias pjc50, pero ¿cómo se asigna el código de canalización a través de la multiplexación de tiempo y la multiplexación de código? Si Code Multiplexing = CDM. Entonces, ¿qué significa esta frase? Los códigos de canalización se pueden compartir no solo a través de la multiplexación de código sino también a través de la multiplexación de tiempo. ¡Para asignar códigos de canal se crean códigos nuevamente!