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?
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.)
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
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.
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.
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 , 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 SEQUENCE
có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.
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.
sk1