Les profils de modulation définissent la manière dont les informations seront transmises en amont d'un modem câble au système CMTS (Modem Termination System). De nombreuses variables de profil de modulation en amont peuvent être modifiées, telles que l'heure de protection de la rafale, le préambule, la modulation (QPSK (quadrature phasage keying) ou la modulation d'amplitude 16 quadratures (QAM)) et la protection FEC (Forward Error Correction). Cisco a créé trois profils par défaut, QPSK, 16-QAM et mix, pour éliminer toute confusion. Toutefois, des modifications peuvent être nécessaires selon l'application. La spécification DOCSIS (Data over Cable Service Interface Specification) 2.0 a ajouté 8, 32 et 64-QAM aux choix de modulation en amont. Il s'agit de l'accès ATDMA (Advanced Time Division Multiex Access). DOCSIS 2.0 ajoute également le multiplexage de division de code synchrone (SCDMA), qui aura ses propres profils par défaut lorsqu'il sera proposé dans le futur.
Cisco a mis en oeuvre un programme d'ingénierie complet pour coder correctement les profils corrects (en fonction du type de carte et de PHY en amont) directement dans Cisco IOS®. Les clients n'ont plus à saisir manuellement les recommandations de ce document. Les différences dans 15BC1 ont été étudiées, testées en laboratoire et jugées correctes. Il ne faut pas les modifier. Ces différences sont également correctes pour la carte MC5x20, en raison du fait qu'elle utilise un PHY T1 au lieu du PHY Broadcom que toutes les autres cartes utilisent. La nouvelle puce Broadcom utilisée dans le MC28U a également des exigences différentes de l'ancienne puce.
Ce tableau répertorie les numéros de profil de modulation utilisés pour des cartes spécifiques dans des modes spécifiques.
Numéros de profil | Cartes de ligne | Mode DOCSIS |
---|---|---|
1-10 | MC28C et 16C/S | TDMA |
21-30 | MC5x20S | TDMA |
121-130 | MC5x20S | TDMA-ATDMA |
221-230 | MC5x20S | ATDMA |
41-50 | MC28U | TDMA |
141-150 | MC28U | TDMA-ATDMA |
241-250 | MC28U | ATDMA |
Le premier numéro est toujours le profil de modulation par défaut de ce type de carte dans un mode DOCSIS spécifique. Même si le 5x20 indique qu'il utilise le profil 1, ce n'est vraiment pas le cas. La valeur par défaut est le profil 21. Dans le code 15BC2, vous pouvez émettre la commande sh cab modualtion-profile cx/y uz pour voir ce qui est réellement utilisé. De plus, un mot unique (UW) n'est pas utilisé pour la puce TI.
Ce projet d'optimisation a également modifié la taille du mini-lot par défaut, passant de 64 symboles à 32 symboles au minimum. La taille du mini-lot est de 8 octets lors de l'utilisation de QPSK, de 16 octets lors de l'utilisation de QAM-16 et de 24 octets lors de l'utilisation de QAM-64. En revanche, la rafale maximale d'un modem câble est limitée à 255 mini-lots. Si le mini-lot est de 8 octets, la rafale maximale d'un modem câble ne peut être que de 255*8=2 040 octets. Cela inclut toutes les surcharges PHY et également les surcharges de fragmentation. Si vous essayez de permettre à des modems uniques d'avoir un débit US élevé, il est recommandé d'utiliser un paramètre mini-lot plus grand pour satisfaire aux paramètres de rafale max. dans le fichier de configuration du modem câble. Si les modems plus anciens semblent rencontrer des problèmes lors de l'utilisation de mini-lots de 8 octets, doubler la taille du mini-lot.
Remarque : Il peut y avoir de légères différences entre les versions et les catégories du logiciel Cisco IOS. Le code DOCSIS 1.1 (train BC) utilise un mot de dernier code abrégé (CW) comme paramètre par défaut pour les subventions de données courtes et longues. Le code 1.0 (train EC) utilise un dernier CW fixe comme paramètre par défaut pour ces subventions. Si les modems ne s'enregistrent pas et restent bloqués à l'init(d), il se peut que le modem câble n'aime pas le profil d'octroi court, qui est utilisé pour les offres DHCP. Le code DOCSIS 1.0 (train EC) utilise un dernier CW fixe comme paramètre par défaut.
Les profils de modulation par défaut d'origine peuvent être inefficaces, selon l'en-tête étendu DOCSIS utilisé. Ces profils de modulation sont optimisés pour les en-têtes étendus de cinq octets. Une inefficacité se produit lorsque les modems Cisco ajoutent un octet nul supplémentaire à l'en-tête étendu (les modems Cisco le font même pour l'alignement sur une limite de mot). Cela peut avoir un effet radical. Il n'est pas évident que cela affecte uniquement les modems Cisco ; par exemple, les modems Toshiba utilisent des en-têtes étendus de cinq octets. Il est nécessaire d'effectuer davantage de tests auprès de plusieurs fournisseurs.
Remarque : les demandes de bande passante de Piggyback nécessitent un en-tête étendu et un en-tête étendu est également requis si vous utilisez la sécurité BPI+ (ligne de base de confidentialité plus).
Conseil : Si ce n'est pas explicitement attribué avec un profil de modulation, chaque port en amont d'un Cisco CMTS est affecté par défaut au profil de modulation 1 (QPSK). Vous pouvez configurer jusqu'à huit profils. Il est recommandé de ne pas modifier le profil de modulation 1. Si d'autres profils sont nécessaires, commencez par le numéro 2.
Aucune spécification déterminée n'est requise pour ce document.
Ce document n'est pas limité à des versions de matériel et de logiciel spécifiques.
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, make sure that you understand the potential impact of any command.
Pour plus d'informations sur les conventions des documents, référez-vous aux Conventions utilisées pour les conseils techniques de Cisco.
Pour comprendre les profils de modulation, vous devez comprendre les rafales américaines. Cette photo représente à quoi ressemble une explosion américaine.
Le modem câble peut éclater pour faire une demande, effectuer la maintenance de la station toutes les 20 secondes environ, envoyer des paquets de données courts, envoyer des paquets de données longs, effectuer la maintenance initiale pour se connecter, etc. Une rafale américaine commence par un préambule et se termine par un certain temps de garde. Le préambule est un moyen pour le CMTS et le modem câble de se synchroniser. Broadcom intègre une UW à la fin du préambule pour une synchronisation supplémentaire. La bande de protection est utilisée de sorte que les rafales multiples ne se chevauchent pas. Les données réelles entre le préambule et la bande de protection sont constituées de trames Ethernet et de surcharge DOCSIS qui ont été découpées en CW FEC, avec FEC ajouté à chaque CW.
Cette image est la sortie d'une commande debug sur un modem câble Cisco qui montre le modèle de préambule.
Le modèle CC en hexadécimal est équivalent à 1100-1100. Le modèle de préambule F3 F3 en hexadécimal est équivalent à 1111 0011-1111 0011.
Cette image montre la longueur et le décalage du préambule. Le décalage est calculé en fonction de la longueur et de l'UW, qui sont définies dans le profil de modulation.
Cette image montre le préambule réel utilisé à partir de l'ensemble du motif. Vous pouvez voir le préambule à l'aide d'un modèle régulier de F3 F3, mais à la fin, un modèle UW est utilisé de 33 F7.
Le modèle UW 33 F7 en hexadécimal équivaut à 0011 0011-1111 0111.
Cette image est de la constellation du préambule de QPSK.
Cette image est de la constellation du préambule de 16 QAM.
Le préambule est un modèle très stable entre deux états différents, et pourrait être considéré comme une modulation biphasée par décalage (BPSK). C'est pourquoi le préambule est utilisé pour les mesures au niveau des États-Unis en mode de portée nulle. À la fin du préambule se trouve une guerre non conventionnelle.
Cette image est de la constellation QPSK UW.
Cette image représente la constellation UW 16-QAM.
Cette section est incluse afin de fournir une compréhension du préambule et de l'UW, car elle a un effet très radical sur la modulation et si oui ou non les paquets sont abandonnés. Lorsque vous utilisez 16-QAM avec Broadcom, l'UW doit être 16 au lieu de la valeur par défaut précédente de 8. Plus d'informations à ce sujet seront traitées plus loin dans ce document.
Complétez ces étapes pour configurer le profil de modulation.
Sous configuration globale, exécutez la commande cable modulation-profile 1 qpsk.
Sous l'interface appropriée (câble 3/0), exécutez la commande cable amont 0 modulation profile 1. Vous pouvez également le laisser vide, car le profil de modulation par défaut est 1.
Le profil réel lorsqu'il est entré et affiché dans la commande show run est indiqué dans le tableau ci-dessous. Seuls les codes d'utilisation à intervalle court et long (IUC) du profil 1 peuvent être affichés.
Profil inefficace d'origineINN | Octets T FEC | CW FEC | Max. B | Durée de la garde | Type de module | Brouillon | Graine de fractionnement | Diff Enc | Longueur du préambule | Dernière CW | UW |
---|---|---|---|---|---|---|---|---|---|---|---|
modulation par câble - profil 1 court | 5 | 75 | 6 | 8 | QPSK | brouilleur | 152 | no-diff | 72 | fixed (corrigé) | UW8 |
modulation par câble - profil 1 long | 8 | 220 | 0 | 8 | QPSK | brouilleur | 152 | no-diff | 80 | fixed (corrigé) | UW8 |
La commande show cable modulation-profile génère le résultat indiqué dans le tableau ci-dessous.
DIU MODE | Type | Longueur du préambule | Diff Enco | Octets T FEC | CW FEC | Graine de fractionnement | Max. B | Durée de la garde | Dernière CW | Croustillant | Décalage du préambule |
---|---|---|---|---|---|---|---|---|---|---|---|
1 demande | QPSK | 64 | Non | 0x0 | 0x10 | 0x152 | 0 | 8 | Non | Oui | 952 |
1 Initiale | QPSK | 128 | Non | 0x5 | 0x22 | 0x152 | 0 | 48 | Non | Oui | 896 |
1 station | QPSK | 128 | Non | 0x5 | 0x22 | 0x152 | 0 | 48 | Non | Oui | 896 |
1 court | QPSK | 72 | Non | 0x5 | 0x4B | 0x152 | 6 | 8 | Non | Oui | 944 |
1 long | QPSK | 80 | Non | 0x8 | 0xDC | 0x152 | 0 | 8 | Non | Oui | 936 |
Comme vous pouvez le voir, les champs ne sont pas aux mêmes endroits. Le paramètre UW n'est pas visible. Vous pouvez voir le Décalage du préambule, qui n'est pas défini, mais calculé, en fonction de ce qui est défini pour la guerre non conventionnelle.
Cette liste décrit chaque colonne.
Les DIU sont courts, longs, nécessaires, init, station, etc. Ces éléments sont également appelés éléments d'information. Les trois premiers IUC sont destinés au maintien de la connectivité par modem, tandis que les IUC courts et longs sont destinés au trafic de données réel.
Le type est 16-QAM ou QPSK. Ceci est développé pour DOCSIS 2.0.
La longueur du préambule en bits est <2-512>. 16-QAM est généralement le double de la longueur du préambule sur QPSK.
Diff Enco signifie que différents encodages sont activés. No-diff signifie que le codage différent est désactivé. Toujours utiliser le codage no-diff.
Les octets FEC T sont saisis en décimal <0-10>, mais affichés en hexadécimal. 2* Taille d'octets FEC T = octets de FEC dans chaque mot de code FEC (CW). Zéro indique aucune FEC. Vous pouvez également désactiver FEC sur l'interface de chaque port amont individuel. Ceci a été étendu à 16 pour DOCSIS 2.0.
FEC CW est l'octet d'informations de longueur de PV (k) entré en décimale <16-253>, mais affiché en hexadécimal.
Remarque : lors de l'utilisation d'un dernier CW raccourci, le dernier CW doit être supérieur ou égal à 16 octets. Si moins de 16 octets, des octets de remplissage sont ajoutés pour en faire 16. Un CW complet est k+2*T et doit être inférieur ou égal à 255 octets au total. Si aucune FEC n'est utilisée, CW n'a aucune signification.
La graine de début est indiquée en hexadécimal <0-7FFF>. Ne changez pas ceci.
Max B est la taille de rafale maximale dans les mini-lots <0-255>. Zéro signifie pas de limite. Toute rafale inférieure ou égale à la quantité d'octets représentée par la rafale maximale utilisera ce IUC.
Le temps de garde est indiqué dans les symboles <0-255>. DOCSIS indique qu'il doit s'agir d'au moins cinq symboles. QPSK a deux bits par symbole et 16-QAM a quatre bits par symbole.
Dernier CW de fixe est le dernier CW fixe. Raccourci est le dernier CW raccourci et indique Oui dans la colonne. Le raccourci élimine le bourrage supplémentaire.
Scrambler signifie que le brouilleur est activé et no-scrambler signifie que le brouilleur est désactivé. Maintenez toujours le brouilleur activé.
Le décalage du préambule n'est pas entré dans la configuration. Il est calculé lorsque vous entrez la valeur UW de huit ou 16. La somme du Décalage du préambule plus Longueur du préambule sera égale à 1 024, 768, 512 ou 256 bits pour UW16 ; sinon, vous pouvez supposer que UW8 est utilisé.
L'UW est entrée dans la configuration d'un profil, mais ne s'affiche pas dans la sortie de la commande show. UW16 signifie qu'une UW de 16 bits est détectée, et UW8 signifie qu'une UW de 8 bits est détectée.
Attention : Veillez à utiliser l'UW16 lorsque vous utilisez 16-QAM pour les DIU courts ou longs. L'utilisation d'UW8 avec 16-QAM peut entraîner l'incrémentation d'erreurs FEC incorrectes. Exécutez la commande show cable hop pour vérifier.
Procédez comme suit :
Sous configuration globale, exécutez la commande cable modulation profile 3 mix.
Sous l'interface appropriée (câble 3/0), exécutez la commande cable up 0 modulation profile 3.
Le profil réel saisi et affiché avec la commande show run est indiqué dans le tableau ci-dessous.
INN | Octets T FEC | CW FEC | Max. B | Durée de la garde | Type de module | Brouillon | Graine de fractionnement | Diff Enc | Longueur du préambule | Dernière CW | UW |
---|---|---|---|---|---|---|---|---|---|---|---|
modulation par câble - requête de profil 3 | 0 | 16 | 0 | 8 | QPSK | brouilleur | 152 | no-diff | 64 | fixed (corrigé) | UW16 |
modulation par câble - profil 3 initial | 5 | 34 | 0 | 48 | QPSK | brouilleur | 152 | no-diff | 128 | fixed (corrigé) | UW16 |
modulation par câble - profile 3 station | 5 | 34 | 0 | 48 | QPSK | brouilleur | 152 | no-diff | 128 | fixed (corrigé) | UW16 |
modulation par câble - profil 3 court | 6 | 75 | 6 | 8 | QPSK | brouilleur | 152 | no-diff | 144 | fixed (corrigé) | UW8 |
modulation par câble - profil 3 long | 0 | 220 | 0 | 8 | QPSK | brouilleur | 152 | no-diff | 160 | fixed (corrigé) | UW8 |
Le résultat de la commande show cable modulation-profile 3 est présenté dans le tableau ci-dessous.
DIU MODE | Type | Longueur du préambule | Diff Enco | Octets T FEC | CW FEC | Graine de fractionnement | Max. B | Durée de la garde | Dernière CW | Croustillant | Décalage du préambule |
---|---|---|---|---|---|---|---|---|---|---|---|
3 demandes | QPSK | 64 | non | 0x0 | 0x10 | 0x152 | 0 | 8 | Non | Oui | 0 |
3 Initiale | QPSK | 128 | non | 0x5 | 0x22 | 0x152 | 0 | 48 | Non | Oui | 0 |
3 stations | QPSK | 128 | non | 0x5 | 0x22 | 0x152 | 0 | 48 | Non | Oui | 0 |
3 courts | QPSK | 144 | non | 0x6 | 0x4B | 0x152 | 6 | 8 | Non | Oui | 0 |
Long | QPSK | 160 | non | 0x8 | 0xDC | 0x152 | 0 | 8 | Non | Oui | 0 |
Remarque : Notez dans l'affichage ci-dessus que le Décalage du préambule indique 0. Le Décalage du préambule ne s'affiche que lorsque vous affectez ce profil de modulation à un port en amont.
Conseil : Diminuez la taille du mini-lot de huit à quatre. Cela permettra de maintenir le nombre d'octets dans un mini-lot plus proche de 16 lorsque vous utilisez le schéma de modulation plus complexe. Si la taille du mini-lot est laissée à huit tiques, la rafale minimale envoyée sera d'au moins 32 octets. Ceci est inefficace lors de l'envoi de requêtes en amont, qui ne nécessitent que 16 octets au total. Reportez-vous à l'annexe B pour connaître la configuration des mini-lots.
Prenons par exemple les modems Cisco avec des en-têtes étendus de six octets et utilisant tous les paramètres par défaut actuels de Cisco CMTS dans le code EC, tels que la largeur du canal de 1,6 MHz, la taille du mini-lot de huit tiques (16 octets). Le profil de modulation est présenté ci-dessous.
cable modulation-profile 1 short 5 75 6 8 qpsk scrambler 152 no-diff 72 fixed
Si vous envoyez des trames Ethernet de 64 octets (unité de données de paquets (PDU) de 46 octets + en-tête Ethernet de 18 octets) en amont, le modem utilise une grande rafale et la taille totale du paquet devient de 256 octets. Ce sera 16 mini-tours. Voir l'annexe A pour les calculs. Ceci est inefficace pour une unité de données de protocole de 46 octets. Le débit de paquets par seconde (PPS) pour les paquets de 64 octets va diminuer en raison de cela. La concaténation peut aider avec le débit en amont lors de l'envoi de paquets de 64 octets, mais l'envoi d'octets supplémentaires perd du temps.
Cette inefficacité pourrait affecter les flux TCP en aval, car cela sera également vrai pour un accusé de réception TCP en amont. Même si un accusé de réception est inférieur à 46 octets, il sera ajouté pour en faire au moins 46. La concaténation en amont peut aider énormément, mais il est toujours inefficace d'envoyer 256 octets alors que seulement 96 octets sont généralement nécessaires.
Si l'en-tête étendu n'est que de cinq octets, comme initialement prévu, le modem utilise une subvention courte à six mini lots, pour un total de 96 octets. Il s'agit d'une différence de 160 octets (256-96).
Complétez ces étapes pour corriger le profil de modulation 1 (QPSK) :
Augmenter la taille des CW de la FEC de 75 à 76 pour le DIU court.
Diminuer de cinq à quatre le nombre d'octets FEC T pour le IUC court.
Si la taille du mini-lot est passée de huit graduations par défaut à quatre, assurez-vous que le champ Max Burst pour le IUC court passe de six à 12.
Il est recommandé de raccourcir le dernier CW pour les DIU courts et longs.
Il peut être nécessaire de mettre à niveau les modems dont le code est plus ancien, car ils peuvent ne pas s'enregistrer lorsqu'ils utilisent le dernier CW raccourci dans les IUC.
Si vous voulez que le FEC soit élevé, augmentez-le à dix et changez le champ Max Burst de six à sept.
Si la taille du mini-lot est changée de la valeur par défaut de huit tiques à quatre, utilisez huit octets T de FEC et assurez-vous que le champ Max Burst pour le IUC court est modifié à 13.
Ce tableau répertorie les profils recommandés, en supposant que les mini-lots à huit tiques soient à 1,6 MHz ou quatre tiques à 3,2 MHz.
INN | Octets T FEC | CW FEC | Max. B | Durée de la garde | Type de module | Brouillon | Graine de fractionnement | Diff Enc | Longueur du préambule | Dernière CW | UW |
---|---|---|---|---|---|---|---|---|---|---|---|
modulation par câble - prof 1 short | 4 | 76 | 6 | 8 | QPSK | brouilleur | 152 | no-diff | 72 | court | UW8 |
modulation par câble - prof 1 long | 8 | 220 | 0 | 8 | QPSK | brouilleur | 152 | no-diff | 80 | court | UW8 |
En examinant les paramètres par défaut du profil de mélange et la même situation que ci-dessus, les PDU de 46 octets utiliseront un total de 288 octets. C'est encore pire que l'exemple QPSK en raison de plus de Préambule et de temps de garde.
Complétez ces étapes pour fixer les profils de modulation 2 (16-QAM) et 3 (mix) :
Augmenter la taille des CW de la FEC de 75 à 76 pour le DIU court.
Augmenter de six à sept octets FEC T pour le IUC court.
Augmentez le champ rafale max de six à sept.
Assurez-vous d'utiliser UW16 lorsque vous utilisez 16-QAM pour les DIU courts ou longs.
Il est recommandé de raccourcir la dernière CW pour les DIU courts et longs.
Si vous avez un ancien code sur certains modems et que vous activez le dernier CW raccourci dans le profil de modulation, il se peut qu'il ne s'enregistre pas. Vous devez mettre à niveau le code du modem.
Les octets FEC T peuvent être augmentés sur un IUC long de huit à neuf lorsqu'on utilise 16-QAM.
Ce tableau répertorie les profils recommandés, en supposant des mini-lots à quatre tiques à 1,6 MHz ou deux tiques à 3,2 MHz.
INN | Octets T FEC | CW FEC | Max. B | Durée de la garde | Type de module | Brouillon | Graine de fractionnement | Diff Enc | Longueur du préambule | Dernière CW | UW |
---|---|---|---|---|---|---|---|---|---|---|---|
modulation de cabine - prof 3 short | 7 | 76 | 7 | 8 | 16-QAM | brouilleur | 152 | no-diff | 140 | court | UW16 |
modulation de cabine - prof 3 long | 9 | 220 | 0 | 8 | 16-QAM | brouilleur | 152 | no-diff | 160 | court | UW16 |
Prenons un modem Cisco avec des en-têtes étendus de six octets et utilisant les valeurs par défaut actuelles de Cisco CMTS dans le code BC, telles que la largeur du canal de 1,6 MHz, la taille du mini lot de huit tiques (16 octets). Le profil de modulation est présenté ci-dessous.
cable modulation-prof 1 short 5 75 6 8 qpsk scrambler 152 no-diff 72 shortened uw8
Si vous envoyez des trames Ethernet de 64 octets (PDU de 46 octets) en amont, le modem utilise une rafale longue et la taille totale du paquet devient de 112 octets. Ce sera sept ministères. Ceci est inefficace pour une unité de données de protocole de 46 octets. La principale différence est que le code BC utilise le dernier CW raccourci par défaut. Le code DOCSIS 1.0 (train EC) utilise le dernier CW fixe par défaut.
Si l'en-tête étendu n'est que de cinq octets, comme on le croyait à l'origine, le modem finit par utiliser une allocation courte à six mini-lots pour un total de 96 octets. Il s'agit d'une différence de 16 octets (112-96).
Complétez ces étapes pour corriger le profil de modulation 1 (QPSK) :
Augmenter la taille des CW de la FEC de 75 à 76 pour le DIU court.
Diminuer de cinq à quatre le nombre d'octets FEC T pour le IUC court.
Si la taille du mini-lot est passée de huit graduations par défaut à quatre, assurez-vous que le champ Max Burst pour le IUC court passe de six à 12.
Si vous voulez que le FEC soit élevé, augmentez-le à dix et changez le champ Max Burst de six à sept.
Si la taille du mini-lot est changée de la valeur par défaut de huit tiques à quatre, utilisez huit octets T de FEC et assurez-vous que le champ Max Burst pour le IUC court est modifié à 13.
Ce tableau répertorie les profils recommandés, en supposant que les mini-lots à huit tiques soient à 1,6 MHz ou quatre tiques à 3,2 MHz.
INN | Octets T FEC | CW FEC | Max. B | Durée de la garde | Type de module | Brouillon | Graine de fractionnement | Diff Enc | Longueur du préambule | Dernière CW | UW |
---|---|---|---|---|---|---|---|---|---|---|---|
modulation par câble - prof 1 short | 4 | 76 | 6 | 8 | QPSK | brouilleur | 152 | no-diff | 72 | court | UW8 |
modulation par câble - prof 1 long | 8 | 220 | 0 | 8 | QPSK | brouilleur | 152 | no-diff | 80 | court | UW8 |
En examinant les paramètres par défaut du profil de mélange et la même situation que ci-dessus, les PDU de 46 octets utiliseront un total de 288 octets. C'est encore pire que l'exemple QPSK en raison de plus de Préambule et de temps de garde.
Complétez ces étapes pour fixer les profils de modulation 2 (16-QAM) et 3 (mix) :
Augmenter la taille des CW de la FEC de 75 à 76 pour le DIU court.
Augmenter de six à sept octets FEC T pour le IUC court.
Augmentez le champ rafale max de six à sept.
Assurez-vous d'utiliser UW16 lorsque vous utilisez 16-QAM pour les DIU courts ou longs.
Les octets FEC T peuvent être augmentés sur un IUC long de huit à neuf lorsqu'on utilise 16-QAM.
Ce tableau répertorie les profils recommandés, en supposant des mini-lots à quatre tiques à 1,6 MHz ou deux tiques à 3,2 MHz.
INN | Octets T FEC | CW FEC | Max. B | Durée de la garde | Type de module | Brouillon | Graine de fractionnement | Diff Enc | Longueur du préambule | Dernière CW | UW |
---|---|---|---|---|---|---|---|---|---|---|---|
modulation de cabine - prof 3 short | 7 | 76 | 7 | 8 | 16-QAM | brouilleur | 152 | no-diff | 144 | court | UW16 |
modulation de cabine - prof 3 long | 9 | 220 | 0 | 8 | 16-QAM | brouilleur | 152 | no-diff | 160 | court | UW16 |
Il est impératif de comprendre comment toutes les variables telles que la taille du mini-lot, la largeur du canal, la modulation et la taille de rafale maximale fonctionnent ensemble. La définition de la taille minimale du mini-lot améliore la résolution entre l'utilisation du mini-lot. Il se peut que les paramètres par défaut actuels de l'usine ne soient pas optimisés pour toutes les situations. L'annexe C explique certains profils de modulation pour les applications VoIP (Voice-over-IP).
Cette section fournit les recommandations pour toutes les cartes de ligne héritées (16x et 28C). Les dernières cartes de ligne (28U et 5x20) sont soumises à différentes exigences. Voir la section Modulation Profile Addendum de ce document.
La configuration ci-dessous est la plus robuste. QPSK est utilisé (doit être les paramètres par défaut avec la dernière version d'IOS).
cab modulation-prof 1 request 0 16 0 8 qpsk scramb 152 no-diff 64 fixed uw16 cab modulation-prof 1 initial 5 34 0 48 qpsk scramb 152 no-diff 128 fixed uw16 cab modulation-prof 1 station 5 34 0 48 qpsk scramb 152 no-diff 128 fixed uw16 cab modulation-prof 1 short 4 76 12 8 qpsk scramb 152 no-diff 72 short uw8 cab modulation-prof 1 long 9 220 0 8 qpsk scramb 152 no-diff 80 short uw8
La configuration ci-dessous utilise la meilleure vitesse et un mélange de QPSK et 16-QAM.
cab modulation-prof 2 request 0 16 0 8 qpsk scramb 152 no-diff 64 fixed uw16 cab modulation-prof 2 initial 5 34 0 48 qpsk scramb 152 no-diff 128 fixed uw16 cab modulation-prof 2 station 5 34 0 48 qpsk scramb 152 no-diff 128 fixed uw16 cab modulation-prof 2 short 7 76 7 8 16qam scramb 152 no-diff 144 short uw16 cab modulation-prof 2 long 9 232 0 8 16qam scramb 152 no-diff 160 short uw16
La configuration ci-dessous utilise un profil de combinaison robuste.
cab modulation-prof 3 request 0 16 0 8 qpsk scram 152 no-diff 64 fixed uw16 cab modulation-prof 3 initial 5 34 0 48 qpsk scram 152 no-diff 128 fixed uw16 cab modulation-prof 3 station 5 34 0 48 qpsk scram 152 no-diff 128 fixed uw16 cab modulation-prof 3 short 7 76 7 8 16qam scram 152 no-diff 144 short uw16 cab modulation-prof 3 long 10 153 0 8 16qam scram 152 no-diff 200 short uw16
Dans cette configuration, le préambule a été allongé sur le long IUC et la taille des PV a été réduite pour lui donner un pourcentage plus élevé de couverture FEC ; 2*10/(2*10+153) = 11,5 %.
La configuration ci-dessous permet de suivre la liste des volets pour les entrées.
cab modulation-prof 5 req 0 16 0 8 16qam scramb 152 no-diff 128 fixed uw16 cab modulation-prof 5 initial 5 34 0 48 qpsk scramb 152 no-diff 128 fixed uw16 cab modulation-prof 5 station 5 34 0 48 16qam scramb 152 no-diff 256 fixed uw16 cab modulation-prof 5 short 7 76 7 8 16qam scramb 152 no-diff 144 short uw16 cab modulation-prof 5 long 9 232 0 8 16qam scramb 152 no-diff 160 short uw16
Les niveaux permettant de maintenir un modem câble en ligne sont effectués lors de la maintenance de la station. L'utilisation de 16-QAM pour la maintenance de la station permettra au modem de basculer. Gardez à l'esprit les limites de puissance à 16-QAM - Tx max de 55 dBmV. Il peut être justifié d'émettre la commande cab u0 power-adjust continuer 6. A! dans la commande sh cab modem, cela signifie qu'il est maxi et que vous devrez peut-être modifier l'atténuation de l'usine. En outre, certains modems câble plus anciens n'aiment pas utiliser la norme 16-QAM pour la maintenance initiale. Si la maintenance initiale est de type 16-QAM, le modem câble peut ne pas revenir en marche et il n'y a plus de volets, ce qui gaspille plus de temps à essayer de mettre en ligne les modems câble (ils entrent en collision). Il consomme également du temps avec le serveur DHCP s'ils se connectent physiquement.
Le CW a été augmenté sur le long IUC pour tenir exactement un paquet PacketCable UGS de 232 B.
Cet additif couvre les profils de modulation présents dans le code IOS 15BC1 et BC2. Ces profils sont utilisés pour les cartes de ligne héritées telles que les MC16x et MC28C, ainsi que pour les nouvelles cartes de ligne telles que le MC28U utilisé dans un châssis VXR et la carte de ligne MC5x20S utilisée dans le uBR10K. La carte de ligne de câble MC5x20S utilise un chipset ascendant T1, tandis que toutes les autres cartes de ligne de câble utilisent Broadcom. L’IOS mentionné dans ce document a été conçu pour rendre les profils de modulation par défaut possibles sans configuration utilisateur
Les ports ascendants du câble peuvent être configurés pour un nouveau mode DOCSIS. Ce mode ne peut pas être modifié dans le code 15BC1, mais il est configurable dans le code 15BC2. Les modes disponibles par port amont sont TDMA, TDMA-ATDMA ou ATDMA.
ubr(config-if)#cab u0 docsis-mode ? atdma DOCSIS 2.0 ATDMA-only channel tdma DOCSIS 1.x-only channel tdma-atdma DOCSIS 1.x & DOCSIS 2.0 mixed channel
Cette liste décrit chaque état.
Le mode TDMA signifie le mode DOCSIS 1.0/1.1 hérité.
Le mode TDMA-ATDMA est destiné à un environnement mixte de modems câble DOCSIS 1.x et 2.0 sur la même fréquence US. Les modems DOCSIS 2.0 peuvent utiliser des schémas de modulation que les modems câble 1.x ne peuvent pas utiliser. Dans cet environnement, la plus grande largeur de canal est limitée à 3,2 MHz.
Le mode ATDMA est utilisé pour la fonctionnalité DOCSIS 2.0 de 64-QAM et/ou de 6,4 MHz de largeur de canal.
Les numéros de profil de modulation sont désignés pour des cartes de ligne spécifiques. Le premier numéro de chaque groupe répertorié est toujours le profil de modulation par défaut de ce type de carte dans un mode DOCSIS spécifique.
Remarque : chaque carte de ligne possède un schéma de numérotation 1-10 valide pour les cartes héritées, x2x pour le MC5x20 et x4x pour la carte de ligne MC28U. Ce tableau répertorie les informations du schéma de numérotation.
Numéros de profil | Cartes de ligne | Mode DOCSIS |
---|---|---|
1-10 | MC28C et 16C/S | TDMA |
21-30 | MC5x20S | TDMA |
121-130 | MC5x20S | TDMA-ATDMA |
221-230 | MC5x20S | ATDMA |
41-50 | MC28U | TDMA |
141-150 | MC28U | TDMA-ATDMA |
241-250 | MC28U | ATDMA |
361 - 370 | MX5x20T | SCDMA |
Conseil : La façon la plus précise d'identifier le profil de modulation actuel utilisé sur un port en amont est d'émettre la commande sh cab modulation-profile cx/y up z, disponible en code 15BC2 et supérieur. Le profil affiché dans la sortie de commande sh run ou sh cab modulation-profile peut ne pas être exact.
Suivez ces étapes pour créer et affecter des profils de modulation pour l'opération en amont :
Créez le profil.
UBR-1(config)#cab modulation-profile ? <1-10> Modulation Profile Group
Les profils en gras sont des profils conçus par Cisco.
UBR-1(config)#cab modulation-profile 2 ? initial Initial Ranging Burst long Long Grant Burst mix Create default QPSK/QAM-16 mix modulation profile qam-16 Create default QAM-16 modulation profile qpsk Create default QPSK modulation profile reqdata Request/data Burst request Request Burst robust-mix Create robust QPSK/QAM-16 mix modulation profile short Short Grant Burst station Station Ranging Burst
Attribuez le profil.
UBR-1(config-if)#cab u1 modulation-profile 2
Émettez la commande sh cab modulation-profile. Les nouveaux paramètres par défaut sont affichés dans ce tableau. QPSK apparaît en premier.
Type de module | INN | Type | Longueur du préambule | Diff Enc | Octets T FEC | Ko FEC K | Graine de fractionnement | Taille maximale B | Durée de la garde | Dernière CW | Brouillon | Pré-Offre | Pre Type | RS |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | demande | qpsk | 64 | Non | 0x0 | 0x10 | 0x152 | 0 | 8 | Non | Oui | 184 | qpsk | — |
1 | initialement | qpsk | 128 | Non | 0x5 | 0x22 | 0x152 | 0 | 48 | Non | Oui | 128 | qpsk | — |
1 | station | qpsk | 128 | Non | 0x5 | 0x22 | 0x152 | 0 | 48 | Non | Oui | 128 | qpsk | — |
1 | court | qpsk | 72 | Non | 0x4 | 0x4C | 0x152 | 12 | 8 | Oui | Oui | 176 | qpsk | — |
1 | long | qpsk | 80 | Non | 0x9 | 0xE8 | 0x152 | 0 | 8 | Oui | Oui | 168 | qpsk | — |
Il s'agit des paramètres si vous choisissez mix.
Type de module | INN | Type | Longueur du préambule | Diff Enc | Octets T FEC | Ko FEC K | Graine de fractionnement | Taille maximale B | Durée de la garde | Dernière CW | Brouillon | Pré-Offre | Pre Type | RS |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2 | demande | qpsk | 64 | Non | 0x0 | 0x10 | 0x152 | 0 | 8 | Non | Oui | 184 | qpsk | — |
2 | initialement | qpsk | 128 | Non | 0x5 | 0x22 | 0x152 | 0 | 48 | Non | Oui | 128 | qpsk | — |
2 | station | qpsk | 128 | Non | 0x5 | 0x22 | 0x152 | 0 | 48 | Non | Oui | 128 | qpsk | — |
2 | court | 16 qam | 144 | Non | 0x5 | 0x4C | 0x152 | 7 | 8 | Oui | Oui | 176 | 16 qam | — |
2 | long | 16 qam | 160 | Non | 0x8 | 0xE8 | 0x152 | 0 | 8 | Oui | Oui | 168 | 16 qam | — |
Ce sont les paramètres si vous choisissez robuste-mix.
Type de module | INN | Type | Longueur du préambule | Diff Enc | Octets T FEC | Ko FEC K | Graine de fractionnement | Taille maximale B | Durée de la garde | Dernière CW | Brouillon | Pré-Offre | Pre Type | RS |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
3 | demande | qpsk | 64 | Non | 0x0 | 0x10 | 0x152 | 0 | 8 | Non | Oui | 184 | qpsk | — |
3 | initialement | qpsk | 128 | Non | 0x5 | 0x22 | 0x152 | 0 | 48 | Non | Oui | 128 | qpsk | — |
3 | station | qpsk | 128 | Non | 0x5 | 0x22 | 0x152 | 0 | 48 | Non | Oui | 128 | qpsk | — |
3 | court | 16 qam | 144 | Non | 0x5 | 0x4C | 0x152 | 7 | 8 | Oui | Oui | 176 | 16 qam | — |
3 | long | 16 qam | 160 | Non | 0xA | 0xDC | 0x152 | 0 | 8 | Oui | Oui | 168 | 16 qam | — |
Remarque : Entrez des profils de modulation et affichez-les en exécutant la commande show run dans l'ordre suivant :
IUC FEC FEC Max Guard Mod Scramble Scramble Diff Preamble Last UW T CW B Time Type Seed Enc Length CW cable modu 1 request 0 16 0 8 qpsk scrambler 152 no-diff 64 fixed uw16 cable modu 1 initial 5 34 0 48 qpsk scrambler 152 no-diff 128 fixed uw16
Remarque : Comme vous pouvez le voir, les champs ne sont pas aux mêmes endroits ; certains champs sont entrés en notation décimale mais apparaissent en notation hexadécimale dans la sortie de la commande sh cab modulation.
La carte MC5x20S a son propre schéma de numérotation pour les profils de modulation.
RTP-ubr10k(config)#cab modulation-profile ? <21-30> DOCSIS 1.X Modulation Profile Group for MC520 Line Card <121-130> DOCSIS 1.X/2.0 Mixed Modulation Profile Group for MC520 Line Card <221-230> DOCSIS 2.0 Only ATDMA Modulation Profile Group for MC520 Line Card
Voici un exemple de profil de modulation pour la carte de ligne MC5x20S pour le fonctionnement en mode TDMA. Le texte en gras présente les profils conçus par Cisco.
RTP-ubr10k(config)#cab modulation-profile 21 ? initial Initial Ranging Burst long Long Grant Burst mix Create default QPSK/QAM-16 mix modulation profile qam-16 Create default QAM-16 modulation profile qpsk Create default QPSK modulation profile reqdata Request/data Burst request Request Burst robust-mix Create robust QPSK/QAM-16 mix modulation profile short Short Grant Burst station Station Ranging Burst
Les nouveaux paramètres par défaut sont affichés dans ce tableau.
Type de module | INN | Type | Longueur du préambule | Diff Enc | Octets T FEC | Ko FEC K | Graine de fractionnement | Taille maximale B | Durée de la garde | Dernière CW | Brouillon | Pré-Offre | Pre Type | RS |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
21 | demande | qpsk | 32 | Non | 0x0 | 0x10 | 0x152 | 0 | 22 | Non | Oui | 0 | qpsk | — |
21 | initialement | qpsk | 64 | Non | 0x5 | 0x22 | 0x152 | 0 | 48 | Non | Oui | 0 | qpsk | — |
21 | station | qpsk | 64 | Non | 0x5 | 0x22 | 0x152 | 0 | 48 | Non | Oui | 0 | qpsk | — |
21 | court | qpsk | 64 | Non | 0x3 | 0x4C | 0x152 | 12 | 22 | Oui | Oui | 0 | qpsk | — |
21 | long | qpsk | 64 | Non | 0x7 | 0xE8 | 0x152 | 0 | 22 | Oui | Oui | 0 | qpsk | — |
Il s'agit des paramètres si vous choisissez mix.
Type de module | INN | Type | Longueur du préambule | Diff Enc | Octets T FEC | Ko FEC K | Graine de fractionnement | Taille maximale B | Durée de la garde | Dernière CW | Brouillon | Pré-Offre | Pre Type | RS |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
22 | demande | qpsk | 32 | Non | 0x0 | 0x10 | 0x152 | 0 | 22 | Non | Oui | 0 | qpsk | — |
22 | initialement | qpsk | 64 | Non | 0x5 | 0x22 | 0x152 | 0 | 48 | Non | Oui | 0 | qpsk | — |
22 | station | qpsk | 64 | Non | 0x5 | 0x22 | 0x152 | 0 | 48 | Non | Oui | 0 | qpsk | — |
22 | court | 16 qam | 128 | Non | 0x4 | 0x4C | 0x152 | 7 | 22 | Oui | Oui | 0 | 16 qam | — |
22 | long | 16 qam | 128 | Non | 0x7 | 0xE8 | 0x152 | 0 | 22 | Oui | Oui | 0 | 16 qam | — |
Ce sont les paramètres si vous choisissez robuste-mix.
Type de module | INN | Type | Longueur du préambule | Diff Enc | Octets T FEC | Ko FEC K | Graine de fractionnement | Taille maximale B | Durée de la garde | Dernière CW | Brouillon | Pré-Offre | Pre Type | RS |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
23 | demande | qpsk | 32 | Non | 0x0 | 0x10 | 0x152 | 0 | 22 | Non | Oui | 0 | qpsk | — |
23 | initialement | qpsk | 64 | Non | 0x5 | 0x22 | 0x152 | 0 | 48 | Non | Oui | 0 | qpsk | — |
23 | station | qpsk | 64 | Non | 0x5 | 0x22 | 0x152 | 0 | 48 | Non | Oui | 0 | qpsk | — |
23 | court | 16 qam | 128 | Non | 0x4 | 0x4C | 0x152 | 7 | 22 | Oui | Oui | 0 | 16 qam | — |
23 | long | 16 qam | 128 | Non | 0xA | 0xDC | 0x152 | 0 | 22 | Oui | Oui | 0 | 16 qam | — |
Voici un exemple de profil de modulation pour la carte de ligne MC5x20S pour le fonctionnement en mode mixte.
Type de module | INN | Type | Longueur du préambule | Diff Enc | Octets T FEC | Ko FEC K | Graine de fractionnement | Taille maximale B | Durée de la garde | Dernière CW | Brouillon | Pré-Offre | Pre Type | RS |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
122 | demande | qpsk | 32 | Non | 0x0 | 0x10 | 0x152 | 0 | 22 | Non | Oui | 0 | qpsk0 | — |
122 | initialement | qpsk | 64 | Non | 0x5 | 0x22 | 0x152 | 0 | 48 | Non | Oui | 0 | qpsk0 | — |
122 | station | qpsk | 64 | Non | 0x5 | 0x22 | 0x152 | 0 | 48 | Non | Oui | 0 | qpsk0 | — |
122 | court | qpsk | 64 | Non | 0x3 | 0x4C | 0x152 | 12 | 22 | Oui | Oui | 0 | qpsk0 | — |
122 | long | qpsk | 64 | Non | 0x9 | 0xE8 | 0x152 | 0 | 22 | Oui | Oui | 0 | qpsk0 | — |
122 | a-short | qpsk | 64 | Non | 0x3 | 0x4C | 0x152 | 12 | 22 | Oui | Oui | 0 | qpsk0 | — |
122 | a-long | qpsk | 64 | Non | 0x9 | 0xE8 | 0x152 | 0 | 22 | Oui | Oui | 0 | qpsk0 | — |
Voici un exemple de profil de modulation pour la carte de ligne MC5x20S pour le fonctionnement en mode ATDMA. Le texte en gras présente les profils conçus par Cisco.
RTP-ubr10k(config)#cab modulation-profile 221 ? a-long Advanced Phy Long Grant Burst a-short Advanced Phy Short Grant Burst a-ugs Advanced Phy Unsolicited Grant Burst initial Initial Ranging Burst mix-high Create default ATDMA QPSK/QAM-64 mix profile mix-low Create default ATDMA QPSK/QAM-16 mix profile mix-medium Create default ATDMA QPSK/QAM-32 mix profile mix-qam Create default ATDMA QAM-16/QAM-64 mix profile qam-16 Create default ATDMA QAM-16 profile qam-32 Create default ATDMA QAM-32 profile qam-64 Create default ATDMA QAM-64 profile qam-8 Create default ATDMA QAM-8 profile qpsk Create default ATDMA QPSK profile reqdata Request/data Burst request Request Burst robust-mix-high Create robust ATDMA QPSK/QAM-64 mix mod profile robust-mix-low Create robust ATDMA QPSK/QAM-16 mix mod profile robust-mix-mid Create robust ATDMA QPSK/QAM-32 mix mod profile station Station Ranging Burst
Type de module | INN | Type | Longueur du préambule | Diff Enc | Octets T FEC | Ko FEC K | Graine de fractionnement | Taille maximale B | Durée de la garde | Dernière CW | Brouillon | Pré-Offre | Pre Type | RS |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
221 | demande | qpsk | 32 | Non | 0x0 | 0x10 | 0x152 | 0 | 22 | Non | Oui | 0 | qpsk0 | — |
221 | initialement | qpsk | 64 | Non | 0x5 | 0x22 | 0x152 | 0 | 48 | Non | Oui | 64 | qpsk0 | — |
221 | station | qpsk | 64 | Non | 0x5 | 0x22 | 0x152 | 0 | 48 | Non | Oui | 64 | qpsk0 | — |
221 | a-short | 64 qam | 64 | Non | 0x6 | 0x4C | 0x152 | 6 | 22 | Oui | Oui | 64 | qpsk1 | — |
221 | a-long | 64 qam | 64 | Non | 0x8 | 0xE8 | 0x152 | 0 | 22 | Oui | Oui | 64 | qpsk1 | — |
221 | a-ugs | 64 qam | 64 | Non | 0x8 | 0xE8 | 0x152 | 12 | 22 | Oui | Oui | 64 | qpsk1 | — |
Attention : Notez que les bandes de protection sont différentes des autres cartes de ligne. En effet, la carte de ligne 5x20S utilise une puce T1 pour la démodulation en amont et présente des exigences différentes de celles de Broadcom. Ils ne doivent jamais être manipulés à partir des paramètres d'usine par défaut.
Remarque : Les paramètres par défaut changent également en fonction des autres paramètres d'interface. Si la taille du mini-lot est modifiée ou si le champ de rafale par défaut de la cabine est modifié pour autoriser les paquets concaténés plus gros que la valeur par défaut de 2000 octets, le champ de rafale maximale peut changer dans le profil de modulation. Le nouveau code attribue également automatiquement les mini-lots à 2 tiques à la largeur du canal 3,2 MHz, les mini-lots à 4 tiques à 1,6 MHz, etc.
La carte MC28U a son propre schéma de numérotation pour les profils de modulation.
ubr7246-2(config)#cab modulation-profile ? <141-150> DOCSIS 1.X/2.0 Mixed Modulation Profile Group for MCU Line Card <241-250> DOCSIS 2.0 Only ATDMA Modulation Profile Group for MCU Line Card <41-50> DOCSIS 1.X Modulation Profile Group for MCU Line Card
Voici les nouvelles valeurs par défaut :
ubr7246-2(config)#cab modulation-profile 41 ? initial Initial Ranging Burst long Long Grant Burst mix Create default QPSK/QAM-16 mix modulation profile qam-16 Create default QAM-16 modulation profile qpsk Create default QPSK modulation profile reqdata Request/data Burst request Request Burst robust-mix Create robust QPSK/QAM-16 mix modulation profile short Short Grant Burst station Station Ranging Burst
Type de module | INN | Type | Longueur du préambule | Diff Enc | Octets T FEC | Ko FEC K | Graine de fractionnement | Taille maximale B | Durée de la garde | Dernière CW | Brouillon | Pré-Offre | Pre Type | RS |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
41 | demande | qpsk | 64 | Non | 0x0 | 0x10 | 0x152 | 0 | 8 | Non | Oui | 0 | qpsk | — |
41 | initialement | qpsk | 128 | Non | 0x5 | 0x22 | 0x152 | 0 | 48 | Non | Oui | 0 | qpsk | — |
41 | station | qpsk | 128 | Non | 0x5 | 0x22 | 0x152 | 0 | 48 | Non | Oui | 0 | qpsk | — |
41 | court | qpsk | 100 | Non | 0x3 | 0x4E | 0x152 | 35 | 25 | Oui | Oui | 0 | qpsk | — |
41 | long | qpsk | 80 | Non | 0x9 | 0xE8 | 0x152 | 0 | 137 | Oui | Oui | 0 | qpsk | — |
Il s'agit des paramètres si vous choisissez mix.
Type de module | INN | Type | Longueur du préambule | Diff Enc | Octets T FEC | Ko FEC K | Graine de fractionnement | Taille maximale B | Durée de la garde | Dernière CW | Brouillon | Pré-Offre | Pre Type | RS |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
42 | demande | qpsk | 64 | Non | 0x0 | 0x10 | 0x152 | 0 | 8 | Non | Oui | 0 | qpsk | — |
42 | initialement | qpsk | 128 | Non | 0x5 | 0x22 | 0x152 | 0 | 48 | Non | Oui | 0 | qpsk | — |
42 | station | qpsk | 128 | Non | 0x5 | 0x22 | 0x152 | 0 | 48 | Non | Oui | 0 | qpsk | — |
42 | court | 16 qam | 200 | Non | 0x5 | 0x4E | 0x152 | 19 | 17 | Oui | Oui | 0 | 16 qam | — |
42 | long | 16 qam | 216 | Non | 0x9 | 0xE8 | 0x152 | 139 | 77 | Oui | Oui | 0 | 16 qam | — |
Voici un exemple de profil de modulation pour la carte de ligne MC28U pour le fonctionnement en mode mixte.
Type de module | INN | Type | Longueur du préambule | Diff Enc | Octets T FEC | Ko FEC K | Graine de fractionnement | Taille maximale B | Durée de la garde | Dernière CW | Brouillon | Pré-Offre | Pre Type | RS |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
141 | demande | qpsk | 64 | Non | 0x0 | 0x10 | 0x152 | 0 | 8 | Non | Oui | 396 | qpsk | Non |
141 | initialement | qpsk | 128 | Non | 0x5 | 0x22 | 0x152 | 0 | 48 | Non | Oui | 6 | qpsk | Non |
141 | station | qpsk | 128 | Non | 0x5 | 0x22 | 0x152 | 0 | 48 | Non | Oui | 6 | qpsk | Non |
141 | court | qpsk | 100 | Non | 0x3 | 0x4E | 0x152 | 35 | 25 | Oui | Oui | 396 | qpsk | Non |
141 | long | qpsk | 80 | Non | 0x9 | 0xE8 | 0x152 | 0 | 137 | Oui | Oui | 396 | qpsk | Non |
141 | a-short | 64 qam | 100 | Non | 0x3 | 0x4E | 0x152 | 14 | 14 | Oui | Oui | 396 | qpsk1 | Non |
141 | a-long | 64 qam | 160 | Non | 0xB | 0xE8 | 0x152 | 96 | 56 | Oui | Oui | 396 | qpsk1 | Non |
Voici un exemple de profil de modulation pour la carte de ligne MC28U pour le fonctionnement en mode ATDMA.
Type de module | INN | Type | Longueur du préambule | Diff Enc | Octets T FEC | Ko FEC K | Graine de fractionnement | Taille maximale B | Durée de la garde | Dernière CW | Brouillon | Pré-Offre | Pre Type | RS |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
241 | demande | qpsk | 64 | Non | 0x0 | 0x10 | 0x152 | 0 | 8 | Non | Oui | 396 | qpsk0 | Non |
241 | initialement | qpsk | 128 | Non | 0x5 | 0x22 | 0x152 | 0 | 48 | Non | Oui | 6 | qpsk0 | Non |
241 | station | qpsk | 128 | Non | 0x5 | 0x22 | 0x152 | 0 | 48 | Non | Oui | 6 | qpsk0 | Non |
241 | a-short | 64 qam | 100 | Non | 9 | 0x4E | 0x152 | 14 | 14 | Oui | Oui | 396 | qpsk1 | Non |
241 | a-long | 64 qam | 160 | Non | 0xB | 0xE8 | 0x152 | 96 | 56 | Oui | Oui | 396 | qpsk1 | Non |
241 | a-ugs | 16 qam | 108 | Non | 0x9 | 0xE8 | 0x152 | 107 | 61 | Oui | Oui | 396 | qpsk1 | Non |
Remarque : Notez que les préambules et les bandes de protection sont différents des cartes héritées et ne doivent pas être inférieurs aux paramètres d'usine. Les paramètres par défaut changent également en fonction des autres paramètres d'interface. Si la taille du mini-lot est modifiée ou si le champ de rafale par défaut de la cabine est modifié pour autoriser les paquets concaténés plus gros que la valeur par défaut de 2000 octets, le champ de rafale maximale peut changer dans le profil de modulation.
L'exemple QPSK, 1,6 MHz, mini-lots à huit tiques est présenté ci-dessous.
(8 tiques/mini-lot * 6,25 usec/tick * 1,28 Msym/s * 2 bits/sym) / (8 bits/octet) = 16 octets/mini-lot
Utilisation des paramètres par défaut du profil de modulation 1, comme indiqué ci-dessous.
cable modulation-profile 1 short 5 75 6 8 qpsk scrambler 152 no-diff 72 fixed uw8 cable modulation-profile 1 long 8 220 0 8 qpsk scrambler 152 no-diff 80 fixed uw8
Trame Ethernet 46 octets + en-tête Ethernet 18 octets + en-tête DOCSIS 6 octets + en-tête étendu DOCSIS 6 octets = 76 octets. Une taille CW FEC de 4B en hexadécimal équivaut à 75 octets. 76/75 = un CW complet nécessaire et un octet restant. Si vous utilisez le paramètre par défaut du dernier CW fixe, cela nécessiterait deux CW complets. Cela donne 2*(75+2*5) = 170 octets + 9 octets de préambule + 2 octets de temps de garde = 181 octets. Le préambule était (72 bits) / (8 bits/octet) = 9 octets. La durée de garde de huit symboles serait (8 sym*2 bits/sym) / (8 bit/octet) = 2 octets.
181 / (16 octets/mini-lot) = 11,3125 mini-lots nécessaires. Arrondissez ça jusqu'à 12. Puisque le paramètre par défaut pour la taille de rafale maximale pour le DIU court est de six, vous devez utiliser le DIU long. En remontant le calcul, il y a 76 octets/220 octets FEC CW = 1 CW complet nécessaire + 2*8 = 236 octets + 10 octets de préambule + 2 octets de temps de garde = 248 octets/16 = 15,5. Jusqu'à 16*16 octets/mini-lot = 256 octets.
Le profil de modulation modifié 1 est présenté ci-dessous.
cab modulation-prof 1 short 4 76 6 8 qpsk scrambler 152 no-diff 72 short uw8
Trame Ethernet 46 octets + en-tête Ethernet 18 octets + en-tête DOCSIS 6 octets + en-tête étendu DOCSIS 6 octets = 76 octets. Un CW FEC de 76 signifie qu'un CW exactement sera nécessaire + 2*T. Nous avons 76+2*4 = 84 octets + 9 octets de préambule + 2 octets de temps de garde = 95 octets. 95/16 octets/mini-lot = 5,9375 mini-lots nécessaires. Jusqu'à 6 = 6 mini-lots*16 octets/mini-lot = 96 octets.
Il est recommandé de définir la taille du mini-lot sur une valeur qui lui fera huit ou 16 octets. Cela n'est parfois pas possible car la limite DOCSIS stipule que le mini-lot doit comporter au moins 32 symboles.
Ce tableau répertorie la largeur du canal par rapport au nombre de graduations autorisées pour un mini-lot.
Largeur du canal | Tics autorisés | |||
---|---|---|---|---|
.2 | 32 | 64 | 128 | |
.4 | 16 | 32 | 64 | 128 |
.8 | 8 | 16 | 32 | 64 |
1.6 | 4 | 8 | 16 | 32 |
3.2 | 2 | 4 | 8 | 16 |
6.4 | 1 | 2 | 4 | 8 |
Le nombre de graduations autorisées sera affecté par le taux de symbole (largeur du canal) utilisé en amont. La modulation utilisée et le nombre de tiques par mini-lot affecteront la quantité totale d'octets dans un mini-lot.
Pour configurer la taille du mini-lot, exécutez la commande cable amont 0 mini-lot-size 8.
Pour vérifier la taille du mini-lot, exécutez la commande show controllers.
ubr7246vxr#show controllers c3/0 u0 Cable3/0 Upstream 0 is up Frequency 24.848 MHz, Channel Width 1.600 MHz, QPSK Symbol Rate 1.280 Msps Spectrum Group 1, Last Frequency Hop Data Error: NO(0) MC16S CNR measurement: 26 dB Nominal Input Power Level 0 dBmV, Tx Timing Offset 2952 Ranging Backoff automatic (Start 0, End 3) Ranging Insertion Interval automatic (60 ms) Tx Backoff Start 0, Tx Backoff End 4 Modulation Profile Group 2 Concatenation is disabled Fragmentation is enabled part_id=0x3137, rev_id=0x03, rev2_id=0xFF nb_agc_thr=0x0000, nb_agc_nom=0x0000 Range Load Reg Size=0x58 Request Load Reg Size=0x0E Minislot size in number of timebase ticks = 8 Minislot size in symbols = 64 Bandwidth requests = 0xED97D0 Piggyback requests = 0x2DB623C Invalid BW requests = 0xE4B Minislots requested = 0x12B17492 Minislots granted = 0x12B16E64 Minislot size in bytes = 16 Map Advance (Dynamic): 2468 usecs UCD count = 3566700 DES Ctrl Reg#0 = C000C043, Reg#1 = 4016
On pense généralement que les appels VoIP fonctionnent le mieux en utilisant des subventions courtes, mais il peut être utile de tester l'utilisation en amont avec le profil court répertorié, puis en utilisant le profil long pour voir si une différence est remarquée. Si vous émettez la commande show interface c5/0/0 mac-Scheduler dans le code BC, vous pouvez voir le pourcentage d'utilisation en amont. Au lieu d'essayer de savoir combien d'appels téléphoniques peuvent être pris en charge en passant des appels téléphoniques, il suffit d'examiner l'utilisation par appel. Si chaque téléphone utilise environ 2 % d'utilisation en amont, environ 45 appels vous placeraient à 90 %. Dans le code EC, la commande est show interface c3/0 en amont 0.
Il est possible qu'il y ait trop d'erreurs de arrondi associées à l'utilisation de ce type de calcul. Si ces 2% étaient vraiment 2,4% ou 1,6%, vous obtiendriez des résultats radicalement différents, mais ils pourraient être utilisés comme mesure ou comparaison relative lors de la modification des profils de modulation optimisés pour les IUC courts ou longs.
Si vous utilisez un échantillonnage de 20 ms, un codec G.711, pas de suppression d'en-tête de charge utile (PHS), la modulation QPSK, la largeur de canal de 3,2 MHz et deux tiques comme mini-lot, la taille totale du paquet vocal serait d'environ 264 octets après que toute la surcharge soit incluse. Le profil de modulation ci-dessous est utilisé.
cable modulation-prof 4 short 3 78 33 8 qpsk scrambler 152 no-diff 72 short uw8
G.711 = 64 kbits/s*20 ms d’échantillonnage = 1 280 bits / (8 bits/octets) = trame vocale de 160 octets + en-tête Ethernet de 18 octets + en-tête DOCSIS de 6 octets + en-tête étendu DOCSIS de 5 octets + en-tête UGS de 3 octets + 40 octets d’en-tête IP/UDP/RTP 232 octets. Une taille CW FEC de 4E en hexadécimal équivaut à 78 octets. 232/78 = 2 CW complets requis + un dernier mot de passe raccourci. Cela donne 2*(78+3*2) + (76+3*2) = 250 octets + 9 octets de préambule + 2 octets de temps de garde = 261 octets. 261 octets / (8 octets/mini-lot) = 32,625. Jusqu'à 33*8 octets/mini-lot = 264 octets.
Remarque : si PHS est utilisé, la taille de paquet avant l'ajout de FEC est réduite d'environ 40 octets.
Ce profil de modulation doit vous permettre d'obtenir environ 21 appels sur un QPSK en amont à l'aide de G.711. 264*8 = 2 112 bits par paquet de 20 ms. 2 112/20 ms = 105,6 Kbits/s par appel téléphonique. Débit total de 2,56 Mbits/s - 10 % de surcharge (maintenance, temps réservé pour les insertions et temps de conflit) = 2,2 Mbits/s / 105,6 Kbits/s = 21,82. En réalité, les appels vocaux doivent être limités à environ 65 % pour laisser de la place à la configuration et à la suppression des appels, à l'allocation du débit pour le trafic au mieux de l'effort et à l'espace de tête pour le trafic de pointe. 65 % des 21 seraient environ 13 appels.
Les profils et calculs de modulation suivants supposent une allocation de débit de 65 % pour le trafic VoIP et un en-tête étendu de 5 octets avec un en-tête UGS de 3 octets. et en-têtes étendus DOCSIS de 6 octets. Les en-têtes étendus plus grands que cela nécessiteront différents profils de modulation.
QPSK (avec subventions courtes); (1,6 MHz à quatre tiques = 13 appels ou 3,2 MHz à deux tops = 29 appels)
cable modulation-profile 4 short 3 78 33 8 qpsk scrambler 152 no-diff 72 short uw8 cable modulation-profile 4 long 8 220 0 8 qpsk scrambler 152 no-diff 80 short uw8
QPSK (avec subventions longues); (1,6 MHz à quatre tiques = 13 appels ou 3,2 MHz à deux tops = 29 appels)
cable modulation-profile 5 short 4 76 12 8 qpsk scrambler 152 no-diff 72 short uw8 cable modulation-profile 5 long 9 232 0 8 qpsk scrambler 152 no-diff 80 short uw8
Une mise en garde à cet égard est que les PDU de 1 500 octets volumineux nécessitent 1 672 octets contre 1 656 précédemment.
16-QAM (court); (1,6 MHz à quatre tiques = 27 appels ou 3,2 MHz à deux tiques = 56 appels)
cable modulation-prof 6 short 3 78 17 8 16qam scrambler 152 no-diff 144 short uw16 cable modulation-prof 6 long 9 220 0 8 16qam scrambler 152 no-diff 160 short uw16
Couverture FEC accrue (1,6 MHz à quatre tops d'horloge = 26 appels ou 3,2 MHz à deux vitesses = 53 appels)
cable modulation-prof 6 short 4 58 18 8 16qam scrambler 152 no-diff 144 short uw16
Une mise en garde à cet égard est que les petites unités de données de protocole de 46 octets nécessiteront 128 octets contre 112 précédemment.
16-QAM (long); (1,6 MHz à deux tiques = 26 appels ou 3,2 MHz à deux tops = 53 appels)
cable modulation-prof 7 short 7 76 7 8 16qam scrambler 152 no-diff 144 short uw16 cable modulation-prof 7 long 9 232 0 8 16qam scrambler 152 no-diff 160 short uw16
Couverture FEC accrue (1,6 MHz à quatre tops d'horloge = 26 appels ou 3,2 MHz à deux vitesses = 53 appels)
cable modulation-prof 7 long 8 116 0 8 16qam scrambler 152 no-diff 160 short uw16
Une mise en garde à cet égard est que les PDU de 1 500 octets volumineux nécessitent 1 792 octets contre 1 680 précédemment.
QPSK (court); (0,8 MHz à huit tops d'horloge = 5 appels)
cab modulation-prof 7 long 8 116 0 8 16qam scrambler 152 no-diff 160 short uw16
Le dernier exemple serait probablement la combinaison de largeur de canal et de modulation la plus basse. La durée de sérialisation en amont est de 1,65 millisecondes. Une largeur de canal inférieure ou égale à 0,8 MHz créerait un temps de sérialisation en amont qui violerait la limite de latence de 2 ms, sauf si l'on utilise 16-QAM à 0,4 MHz.
Le dernier exemple n'est pas recommandé. Une trame Ethernet de 1 518 octets nécessiterait plus de 10 ms pour être envoyée en amont et violerait certaines exigences. Le temps de sérialisation en amont du paquet vocal serait de 1,65 millisecondes, ce qui est inférieur à la limite de latence de 2 ms, mais seulement 5 appels seraient effectués et ce n'est pas une très bonne analyse de rentabilisation.
Remarque : si le délai de sérialisation des paquets en amont est supérieur à 2 ms, une erreur se produit. Vous devrez peut-être augmenter la largeur et/ou la modulation du canal en amont. Il y a également du temps réservé pour une trame 1500-B. Si la sérialisation prend plus de 10 ms, alors vous échouerez 10 ms VoIP, mais techniquement, 20 ms VoIP devrait toujours fonctionner. En supposant qu'un US utilise QPSK avec un taux de symboles de 640 ksym/s, vous obtiendrez 640 * 2 bits/sym / 8 = 160 kB/s. Une trame Ethernet 1518-B sera d’environ 1 680 octets au total, ce qui donne 1 680/160 k = 10,5 ms.
La VoIP à 20 ms d'échantillonnage est recommandée car l'échantillonnage à 10 ms crée 1/10 ms = 100 PPS à utiliser dans le processeur pour les flux en amont et en aval. Cela équivaut à 200 PPS pour un appel téléphonique. Si deux modems câble s'appellent, le PPS total serait de 200 pour les deux. Cela peut être très difficile pour le processeur CMTS.
QPSK (court); (1,6 MHz à quatre tiques = 10 appels ou 3,2 MHz à deux tops = 21 appels)
cable modulation-prof 7 short 3 78 22 8 qpsk scrambler 152 no-diff 72 short uw8 cable modulation-prof 7 long 8 220 0 8 qpsk scrambler 152 no-diff 80 short uw8
16-QAM (court); (1,6 MHz à quatre tiques = 19 appels ou 3,2 MHz à deux tops = 39 appels)
cab modulation-prof 8 short 4 78 12 8 16qam scrambler 152 no-diff 144 short uw16 cab modulation-prof 8 long 9 220 0 8 16qam scrambler 152 no-diff 160 short uw16
Révision | Date de publication | Commentaires |
---|---|---|
1.0 |
04-Oct-2005 |
Première publication |