User Tools

Site Tools


d-star:stream

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
d-star:stream [2017/05/18 11:39] – [Trame de voix] f4hofd-star:stream [2023/05/26 08:20] (current) f4hof
Line 2: Line 2:
  
 Ce document résume les données détaillées dans la {{ :d-star:formats_of_files_and_udp-streams_used_on_d-star.doc | spécification des formats de fichier et flux UDP utilisés en D-Star}}.  Ce document résume les données détaillées dans la {{ :d-star:formats_of_files_and_udp-streams_used_on_d-star.doc | spécification des formats de fichier et flux UDP utilisés en D-Star}}. 
 +
 +Le document sur les données lentes en DV sont décrites dans ce document: {{ :d-star:slow_data.pdf |}}.
  
 J'ai trouvé ce document sur la page de téléchargement d'[[http://www.ircddb-italia.it/download/category/6-programmazione.html|ircDDB-Italia]] J'ai trouvé ce document sur la page de téléchargement d'[[http://www.ircddb-italia.it/download/category/6-programmazione.html|ircDDB-Italia]]
Line 7: Line 9:
 ===== Format de l'en-tête ===== ===== Format de l'en-tête =====
  
-|  Valeur Magique   |  Type trame  |  Réservé?  |  Type de flux  |  Réservé?  |  ID de flux  |  Compteur  |+|  Signature   |  Type trame  |  Réservé?  |  Type de flux  |  Réservé?  |  ID de flux  |  Compteur  |
 |  4 octets          1 octet      3 octets  |  2 octets      |  3 octets  |  2 octets    |  1 octet   | |  4 octets          1 octet      3 octets  |  2 octets      |  3 octets  |  2 octets    |  1 octet   |
  
-**__Valeur magique__**+**__Signature__**
  
 Elle est systématiquement définie à DVST (Digital Voice STream?), soit { 0x44, 0x56, 0x53, 0x54 }. Elle est systématiquement définie à DVST (Digital Voice STream?), soit { 0x44, 0x56, 0x53, 0x54 }.
Line 43: Line 45:
 La valeur du compteur est figée à 0x80 pour une trame de configuration. La valeur du compteur est figée à 0x80 pour une trame de configuration.
 ==== Trame de configuration ==== ==== Trame de configuration ====
 +
 +La première trame constituant un flux de voix est une trame de départ, et fait 56 octets au total. 
 +
 +Elle contient les informations d'origine et de destination du flux.
  
 |  En-tête    |  Drapeaux  |  RPT1      |  RPT2      |  UR        |  MY        |  MY-Short  |  Checksum  | |  En-tête    |  Drapeaux  |  RPT1      |  RPT2      |  UR        |  MY        |  MY-Short  |  Checksum  |
Line 49: Line 55:
 **__Drapeaux__** **__Drapeaux__**
  
-Définir à { 0x00, 0x00, 0x00 }.+Définir par défaut à { 0x00, 0x00, 0x00 }.
  
-La description exacte des drapeaux est effectuée dans la [[https://www.jarl.com/d-star/STD5_0b.pdf|spécification du standard D-Star (japonais)]], section "Structure d'un paquet de voix" (音声パケットのフレーム構成). +La description exacte des drapeaux est effectuée dans la [[https://www.jarl.com/d-star/STD6_0a.pdf|spécification du standard D-Star (japonais)]], section "Structure d'un paquet de voix" (音声パケットのフレーム構成). 
  
 Certaines applications définissent le premier octet à **0x40** pour mettre le bit 'répéteur' à 1. Certaines applications définissent le premier octet à **0x40** pour mettre le bit 'répéteur' à 1.
 +
 +Flag1 (フラグ1)
 +
 +  * Bit 7: Type de communication (data si à 1, voix si à 0)
 +  * Bit 6: Mode relais (voix par répéteur si à 1, QSO direct si à 0)
 +  * Bit 5: Notification d'interruption de communication
 +  * Bit 4: Signal de contrôle, ou de données (contrôle si à 1, données/voix si à 0).
 +  * Bit 3: Communication urgente (permet de forcer le squelch par callsign).
 +
 +^  Bit 2  ^  Bit 1  ^  Bit 0  ^ Fonction  ^
 +|  1  |  1  |  1  | Contrôle de station répétitrice  |
 +|  1  |  1  |  0  | Réponse automatique 
 +|  1  |  0  |  1  | //Inutilisé//  |
 +|  1  |  0  |  0  | Retransmission 
 +|  0  |  1  |  1  | ACK   |
 +|  0  |  1  |  0  | Ne pas acquitter   |
 +|  0  |  0  |  1  | Ne pas relayer   |
 +|  0  |  0  |  0  | NULL   
 +
 +Flag2 (フラグ2)
 +
 +Réservé pour l'extensibilité future du protocole.
 +
 +^ 7 ^ 6 ^ 5 ^ 4 ^ 3 ^ 2 ^ 1 ^ 0 ^  Numéro de bit ^
 +|  ID  ||||  M  |||| Nom de champ |
 +| 0b0000 |||| indéfini |||| Valeur par défaut |
 +
 +Le champ ID est prévu pour permettre d'utiliser des callsigns de taille différente dans le futur, si le changement s'avérait nécessaire.
 +
 +Le champ M est un attribut spécifique au fournisseur (Vendor-specific attribute) pour permettre l'ajout de fonctions non prévues par le protocole.
 +
 +Flag3 (フラグ3)
 +
 +Réservé pour l'usage futur.
 +
  
 **__RPT1__** **__RPT1__**
Line 59: Line 100:
 Indicatif du répéteur sur 7 octets, suivi du module de destination.  Indicatif du répéteur sur 7 octets, suivi du module de destination. 
  
-Les vides sont remplacés par la valeur {0x00}. +Les vides sont remplacés par la valeur {0x20}. 
  
 Ainsi, pour "F4HOF  C", la valeur sera { 0x46, 0x34, 0x48, 0x4F, 0x46, 0x00, 0x00, 0x43 }. Ainsi, pour "F4HOF  C", la valeur sera { 0x46, 0x34, 0x48, 0x4F, 0x46, 0x00, 0x00, 0x43 }.
Line 67: Line 108:
 Indicatif du répéteur sur 7 octets, suivi de la lettre 'G' Indicatif du répéteur sur 7 octets, suivi de la lettre 'G'
  
-Les vides sont remplacés par la valeur {0x00}. +Les vides sont remplacés par la valeur {0x20}. 
  
 **__UR__** **__UR__**
Line 73: Line 114:
 Indicatif de cible. La cible par défaut est "CQCQCQ  " Indicatif de cible. La cible par défaut est "CQCQCQ  "
  
-Les vides sont remplacés par la valeur {0x00}. +Les vides sont remplacés par la valeur {0x20}. 
  
 **__MY__** **__MY__**
Line 79: Line 120:
 Indicatif du radioamateur en train de transmettre sur 7 octets, suivi d'un "SSID" (chiffre, lettre majuscule, ou rien). Indicatif du radioamateur en train de transmettre sur 7 octets, suivi d'un "SSID" (chiffre, lettre majuscule, ou rien).
  
-Les vides sont remplacés par la valeur {0x00}. +Les vides sont remplacés par la valeur {0x20}. 
  
 **__MY-Short__** **__MY-Short__**
  
 Suffixe d'indicatif de 4 octets utilisé pour différencier deux matériels différents par exemple. Suffixe d'indicatif de 4 octets utilisé pour différencier deux matériels différents par exemple.
 +
 +Les vides sont remplacés par la valeur {0x20}. 
  
 **__Checksum__** **__Checksum__**
d-star/stream.1495107545.txt.gz · Last modified: 2017/05/18 11:39 by f4hof