Recherche dans les collections de brevets nationales et internationales

1. (WO2018201737) TRANSMISSION ET RÉCEPTION DE DONNÉES À L'AIDE DE CODES POLAIRES

Pub. No.:    WO/2018/201737    International Application No.:    PCT/CN2017/118529
Publication Date: Fri Nov 09 00:59:59 CET 2018 International Filing Date: Wed Dec 27 00:59:59 CET 2017
IPC: H04L 1/00
H04L 1/18
Applicants: JRD COMMUNICATION (SHENZHEN) LTD
Inventors: PALGY, Michal
LIU, Guang
RON, Roy
KATRANARAS, Efstathios
Title: TRANSMISSION ET RÉCEPTION DE DONNÉES À L'AIDE DE CODES POLAIRES
Abstract:
L'invention concerne des procédés et un appareil pour transmettre et recevoir des données sur un canal physique à l'aide d'un code polaire. Le code polaire définit une pluralité de canaux virtuels à l'intérieur du canal physique et attribue un sous-ensemble des canaux virtuels pour la transmission de données. Chaque canal du sous-ensemble de canaux virtuels pour la transmission de données est mis en correspondance avec des bits respectifs d'un bloc de données à transmettre. Le procédé de transmission de données : reçoit un bloc de données à transmettre ; reçoit des données supplémentaires à transmettre conjointement avec le bloc de données ; sélectionne un ou plusieurs des canaux virtuels qui sont attribués pour la transmission de données comme étant des canaux pour transmettre les données supplémentaires ; détermine une séquence de brouillage sur la base des données supplémentaires ; applique la séquence de brouillage à ces bits du bloc de données qui se mappent sur le canal ou les canaux virtuels pour transmettre les données supplémentaires afin de générer une version brouillée du bloc de données ; et transmet la version brouillée du bloc de données selon le code polaire, des données de détection d'erreur étant également transmises, ce qui permet la détection d'erreurs dans le bloc de données. Le procédé de réception de données : reçoit une version brouillée d'un bloc de données, des données de détection d'erreur étant également reçues, ce qui permet la détection d'erreurs dans le bloc de données ; identifie un ou plusieurs des canaux virtuels qui sont attribués pour la transmission de données comme étant des canaux sur lesquels des données supplémentaires ont été transmises, la version brouillée du bloc de données étant formée par embrouillage des bits du bloc de données qui ont été transmis sur ces canaux à l'aide d'une séquence de brouillage qui est basée sur les données supplémentaires ; génère une ou plusieurs hypothèses quant à la séquence de brouillage qui a été appliquée aux canaux sur lesquels les données supplémentaires ont été transmises ; teste chacune de l'hypothèse ou des hypothèses pour identifier une hypothèse correcte par désembrouillage de la version brouillée du bloc de données selon chaque hypothèse et en utilisant les données de détection d'erreur pour déterminer si des erreurs quelconques sont présentes dans le bloc de données désembrouillé, l'hypothèse correcte étant une hypothèse pour laquelle aucune erreur n'est présente dans le bloc désembrouillé de données ; et détermine les données supplémentaires qui ont été transmises sur la base de l'hypothèse correcte de la séquence de brouillage qui a été appliquée aux canaux sur lesquels les données supplémentaires ont été transmises.