(1) AMI కోడ్
AMI(ఆల్టర్నేటివ్ మార్క్ ఇన్వర్షన్) కోడ్ అనేది ఆల్టర్నేట్ మార్క్ ఇన్వర్షన్ కోడ్ యొక్క పూర్తి పేరు, దీని ఎన్కోడింగ్ నియమం సందేశం కోడ్ “1″ (మార్క్)ని “+1″ మరియు “-1″కి మార్చడం, అయితే “0″ ( ఖాళీ గుర్తు) మారదు. ఉదాహరణకు:
సందేశం కోడ్: 0 1 1 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 1
AMI కోడ్: 0-1 +1 0 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 1 +1
AMI కోడ్కు సంబంధించిన తరంగ రూపం సానుకూల, ప్రతికూల మరియు సున్నా స్థాయిలతో కూడిన పల్స్ రైలు. ఇది యూనిపోలార్ వేవ్ఫార్మ్ డిఫార్మేషన్గా చూడవచ్చు, అంటే, “0″ ఇప్పటికీ సున్నా స్థాయిలకు అనుగుణంగా ఉంటుంది మరియు “1″ ప్రత్యామ్నాయంగా సానుకూల మరియు ప్రతికూల స్థాయిలకు అనుగుణంగా ఉంటుంది.
AMI కోడ్ యొక్క ప్రయోజనం ఏమిటంటే DC కాంపోనెంట్ లేదు మరియు అధిక మరియు తక్కువ పౌనఃపున్య భాగాలు చిన్నవిగా ఉంటాయి మరియు శక్తి 1/2 గజాల వేగం యొక్క ఫ్రీక్వెన్సీ వద్ద కేంద్రీకృతమై ఉంటుంది.
(మూర్తి 6-4); కోడెక్ సర్క్యూట్ సులభం, మరియు సిగ్నల్ యొక్క ప్రత్యామ్నాయ ధ్రువణత యొక్క నియమాన్ని ఉపయోగించడం ద్వారా కోడ్ యొక్క లోపాన్ని గమనించవచ్చు. ఇది AMI-RZ వేవ్ఫార్మ్ అయితే, దాన్ని స్వీకరించిన తర్వాత, పూర్తి వేవ్ రెక్టిఫికేషన్ ఉన్నంత వరకు, దానిని యూనిపోలార్ RZ వేవ్ఫార్మ్గా మార్చవచ్చు, దాని నుండి బిట్ టైమింగ్ కాంపోనెంట్ని సంగ్రహించవచ్చు. పై ప్రయోజనాల దృష్ట్యా, AMI కోడ్ సాధారణంగా ఉపయోగించే ట్రాన్స్మిషన్ కోడ్లలో ఒకటిగా మారింది.
AMI కోడ్ యొక్క ప్రతికూలతలు: ఒరిజినల్ కోడ్ పొడవైన “0″ స్ట్రింగ్ని కలిగి ఉన్నప్పుడు, సిగ్నల్ స్థాయి ఎక్కువ కాలం జంప్ చేయదు, దీని ఫలితంగా టైమింగ్ సిగ్నల్ను సంగ్రహించడంలో ఇబ్బంది ఏర్పడుతుంది. “0″ కోడ్ సమస్యను పరిష్కరించడానికి సమర్థవంతమైన మార్గాలలో ఒకటి HDB3 కోడ్ని ఉపయోగించడం.
(2) HDB3 కోడ్
HDB3 కోడ్ యొక్క పూర్తి పేరు థర్డ్-ఆర్డర్ హై-డెన్సిటీ బైపోలార్ కోడ్. ఇది AMI కోడ్ యొక్క మెరుగైన సంస్కరణ, అభివృద్ధి యొక్క ఉద్దేశ్యం AMI కోడ్ యొక్క ప్రయోజనాలను నిర్వహించడం మరియు దాని లోపాలను అధిగమించడం, తద్వారా “0″ సంఖ్య మూడు కంటే ఎక్కువ ఉండదు. దీని ఎన్కోడింగ్ నియమాలు క్రింది విధంగా ఉన్నాయి:
సందేశం కోడ్కు కనెక్ట్ చేయబడిన సున్నాల సంఖ్యను తనిఖీ చేయండి. “0″ సంఖ్య 3 కంటే తక్కువ లేదా సమానంగా ఉన్నప్పుడు, కోడింగ్ నియమం AMI కోడ్తో సమానంగా ఉంటుంది. వరుస సున్నాల సంఖ్య మూడు కంటే ఎక్కువగా ఉన్నప్పుడు, నాలుగు వరుస సున్నాలలో ప్రతి ఒక్కటి ఉపవిభాగంగా మార్చబడుతుంది మరియు 000V ద్వారా భర్తీ చేయబడుతుంది. V(విలువ +1 లేదా -1 తీసుకుంటే) మునుపటి ప్రక్కనే కాని" 0 "పల్స్ వలె అదే ధ్రువణతను కలిగి ఉండాలి (ఎందుకంటే ఇది ధ్రువణత ప్రత్యామ్నాయ నియమాన్ని విచ్ఛిన్నం చేస్తుంది, Vని విధ్వంసం పల్స్ అంటారు). ప్రక్కనే ఉన్న V-కోడ్ ధ్రువణాలు తప్పనిసరిగా ప్రత్యామ్నాయంగా ఉండాలి. V కోడ్ విలువ (2)లోని అవసరాలను తీర్చగలిగినప్పుడు కానీ ఈ అవసరాన్ని తీర్చలేనప్పుడు, “0000″ స్థానంలో “B00V” వస్తుంది. ఈ సమస్యను పరిష్కరించడానికి B యొక్క విలువ క్రింది V పల్స్ వలె ఉంటుంది. కాబట్టి, B ని రెగ్యులేటింగ్ పల్స్ అంటారు. V కోడ్ తర్వాత నంబర్ ట్రాన్స్మిషన్ యొక్క ధ్రువణత కూడా ప్రత్యామ్నాయంగా ఉండాలి.
AMI కోడ్ యొక్క ప్రయోజనాలతో పాటు, HDB3 కోడ్ కూడా “0″ కోడ్ సంఖ్యను 3కి పరిమితం చేస్తుంది, తద్వారా సమయ సమాచారాన్ని స్వీకరించేటప్పుడు సంగ్రహించవచ్చు. అందువల్ల, HDB3 కోడ్ చైనా మరియు యూరప్ మరియు ఇతర దేశాలలో అత్యంత విస్తృతంగా ఉపయోగించే కోడ్ రకం, మరియు నాలుగు సమూహాల క్రింద ఉన్న ఒక PCM యొక్క ఇంటర్ఫేస్ కోడ్ రకం చట్టం HDB3 కోడ్.
పై AMI కోడ్ మరియు HDB3 కోడ్లో, ప్రతి బైనరీ సిగ్నల్ కోడ్ ఒక-బిట్ మూడు-స్థాయి విలువ (+1, 0,-1) కోడ్గా మార్చబడుతుంది, కాబట్టి ఈ రకమైన కోడ్ను 1B1T కోడ్ అని కూడా అంటారు. అదనంగా, "0″ సంఖ్య n కంటే మించకుండా HDBn కోడ్ని రూపొందించవచ్చు.
(3) బైఫేస్ కోడ్
బైఫాసిక్ కోడ్ని మాంచెస్టర్ కోడ్ అని కూడా అంటారు. ఇది "0″"ని సూచించడానికి ఒక కాలం యొక్క సానుకూల మరియు ప్రతికూల సమరూప చతురస్ర తరంగాలను మరియు "1"ని సూచించడానికి దాని విలోమ తరంగ రూపాన్ని ఉపయోగిస్తుంది. కోడింగ్ నియమాలలో ఒకటి ఏమిటంటే, “0″ కోడ్ “01″ రెండు అంకెల కోడ్ ద్వారా సూచించబడుతుంది మరియు “1″ కోడ్ “10″ రెండు అంకెల కోడ్ ద్వారా సూచించబడుతుంది, ఉదాహరణకు:
సందేశం కోడ్: 1 1 0 0 0 1 0 1
బైఫేస్ కోడ్: 10 10 01 01 10 01 10
బైపోలార్ కోడ్ వేవ్ఫార్మ్ అనేది కేవలం రెండు స్థాయిల వ్యతిరేక ధ్రువణత కలిగిన బైపోలార్ NRZ తరంగ రూపం. ఇది ప్రతి చిహ్న విరామం యొక్క సెంటర్ పాయింట్లో ఒక స్థాయి జంప్ను కలిగి ఉంటుంది, కాబట్టి ఇది రిచ్ బిట్ టైమింగ్ సమాచారాన్ని కలిగి ఉంటుంది మరియు DC కాంపోనెంట్ లేదు మరియు కోడింగ్ ప్రక్రియ సులభం. ప్రతికూలత ఏమిటంటే, ఆక్రమిత బ్యాండ్విడ్త్ రెట్టింపు అవుతుంది, తద్వారా ఫ్రీక్వెన్సీ బ్యాండ్ వినియోగం తగ్గుతుంది. డేటా టెర్మినల్ పరికరాల స్వల్ప-శ్రేణి ప్రసారానికి బైఫేస్ కోడ్ అనుకూలంగా ఉంటుంది మరియు ఇది తరచుగా లోకల్ ఏరియా నెట్వర్క్లో ట్రాన్స్మిషన్ కోడ్ రకంగా ఉపయోగించబడుతుంది.
(4) డిఫరెన్షియల్ బైఫేస్ కోడ్
బైఫాసిక్ కోడ్లలో పోలారిటీ రివర్సల్ వల్ల కలిగే డీకోడింగ్ లోపాలను పరిష్కరించడానికి, అవకలన కోడ్ల భావనను స్వీకరించవచ్చు. బైఫాసిక్ కోడ్లు సమకాలీకరించబడతాయి మరియు ప్రతి చిహ్నం యొక్క వ్యవధి మధ్యలో ఒక స్థాయి జంప్ ద్వారా సూచించబడతాయి (ప్రతికూల నుండి సానుకూలానికి దూకడం బైనరీని సూచిస్తుంది “0″ మరియు పాజిటివ్ నుండి నెగటివ్కు జంప్ బైనరీ “1″ని సూచిస్తుంది). అవకలన బైఫేస్ కోడింగ్లో, ప్రతి మూలకం మధ్యలో ఉన్న స్థాయి జంప్ సమకాలీకరణ కోసం ఉపయోగించబడుతుంది మరియు ప్రతి మూలకం ప్రారంభంలో అదనపు జంప్ ఉందా లేదా అనేది సిగ్నల్ కోడ్ను నిర్ణయించడానికి ఉపయోగించబడుతుంది. జంప్ ఉన్నట్లయితే, అది బైనరీ “1″ని సూచిస్తుంది మరియు జంప్ లేకపోతే, అది బైనరీ “0″ని సూచిస్తుంది. ఈ కోడ్ తరచుగా లోకల్ ఏరియా నెట్వర్క్లలో ఉపయోగించబడుతుంది.
(5)CMI కోడ్
CMI కోడ్ మార్క్ రివర్సల్ కోడ్కి చిన్నది, మరియు బైపోలార్ కోడ్ మాదిరిగానే, ఇది కూడా బైపోలార్ బైపోలార్ ఫ్లాట్ కోడ్. దీని కోడింగ్ నియమాలు: “1″ కోడ్ ప్రత్యామ్నాయంగా “11″ మరియు “00″ రెండు అంకెల కోడ్లచే సూచించబడుతుంది; 0 కోడ్ 01 ద్వారా సూచించబడుతుంది మరియు దాని తరంగ రూపం మూర్తి 6-5(c)లో చూపబడింది.
CMI కోడ్ అమలు చేయడం సులభం మరియు రిచ్ టైమింగ్ సమాచారాన్ని కలిగి ఉంటుంది. అదనంగా, 10 ఒక డిసేబుల్ కోడ్ సమూహం కాబట్టి, మూడు కంటే ఎక్కువ కోడ్లు కనిపించవు మరియు స్థూల దోష గుర్తింపు కోసం ఈ నియమాన్ని ఉపయోగించవచ్చు. ఈ కోడ్ PCM క్వాడ్-గ్రూప్ ఇంటర్ఫేస్ కోడ్ రకంగా ITU-Tచే సిఫార్సు చేయబడింది మరియు కొన్నిసార్లు 8.448Mb/s కంటే తక్కువ ధరలతో ఆప్టికల్ కేబుల్ ట్రాన్స్మిషన్ సిస్టమ్లలో ఉపయోగించబడుతుంది.
(6)బ్లాక్ కోడింగ్
లైన్ కోడింగ్ పనితీరును మెరుగుపరచడానికి, కోడ్ నమూనాల సమకాలీకరణ మరియు దోషాన్ని గుర్తించే సామర్థ్యాన్ని నిర్ధారించడానికి ఒక రకమైన రిడెండెన్సీ అవసరం. బ్లాక్ కోడింగ్ పరిచయం కొంతవరకు రెండు ప్రయోజనాలను సాధించగలదు. బ్లాక్ కోడింగ్ రూపంలో nBmB కోడ్, nBmT కోడ్ మొదలైనవి ఉంటాయి.
nBmB కోడ్ అనేది ఒక రకమైన బ్లాక్ కోడింగ్, ఇది అసలైన సమాచార ప్రసారం యొక్క n-బిట్ బైనరీ కోడ్ను సమూహంగా విభజిస్తుంది మరియు దానిని M-bit బైనరీ కోడ్ యొక్క కొత్త కోడ్ సమూహంగా భర్తీ చేస్తుంది, ఇక్కడ m>n. ఎందుకంటే m>n, కొత్త కోడ్ సెట్లో 2^m కలయికలు ఉండవచ్చు, కాబట్టి మరిన్ని (2^m-2^n) కలయికలు ఉన్నాయి. 2 “సమ్మేళనంలో, అనుకూలమైన కోడ్ సమూహం ఏదో ఒక విధంగా అనుమతించబడిన కోడ్ సమూహంగా ఎంపిక చేయబడింది మరియు మిగిలినవి మంచి కోడింగ్ పనితీరును పొందడానికి డిసేబుల్ కోడ్ సమూహంగా ఉపయోగించబడుతుంది. ఉదాహరణకు, 4B5B ఎన్కోడింగ్లో, 4-బిట్ ఎన్కోడింగ్ను 5-బిట్ ఎన్కోడింగ్తో భర్తీ చేయడంలో, 4-బిట్ గ్రూపింగ్ కోసం కేవలం 2^4=16 విభిన్న కలయికలు మరియు 5- కోసం 2^5=32 విభిన్న కలయికలు ఉన్నాయి. బిట్ గ్రూపింగ్. సమకాలీకరణను సాధించడానికి, మేము ఒకటి కంటే ఎక్కువ ప్రముఖ “0″ మరియు రెండు ప్రత్యయాలు “0″” పద్ధతిలో కోడ్ సమూహాలను ఎంచుకోవచ్చు మరియు మిగిలినవి డిసేబుల్ కోడ్ సమూహాలు. ఈ విధంగా, స్వీకరించే ముగింపులో డిసేబుల్ కోడ్ సెట్ చేయబడితే, ట్రాన్స్మిషన్ ప్రక్రియలో కోడ్ లోపం ఉందని సూచిస్తుంది, తద్వారా సిస్టమ్ యొక్క దోష గుర్తింపు సామర్థ్యాన్ని మెరుగుపరుస్తుంది. ఇంతకు ముందు వివరించిన బైఫేస్ కోడ్లు మరియు CMI కోడ్లు రెండింటినీ 1B2B కోడ్లుగా పరిగణించవచ్చు.
ఆప్టికల్ ఫైబర్ కమ్యూనికేషన్ సిస్టమ్లో, m=n+1 తరచుగా ఎంపిక చేయబడుతుంది మరియు 1B2B కోడ్, 2B3B కోడ్, 3B4B కోడ్ మరియు 5B6B కోడ్ తీసుకోబడతాయి. వాటిలో, 5B6B కోడ్ ఆచరణలో క్యూబిక్ సమూహాలకు లైన్ ట్రాన్స్మిషన్ కోడ్గా మరియు నాలుగు రెట్లు ఎక్కువ సమూహాలకు ఉపయోగించబడింది.
nBmB కోడ్ మంచి సింక్రొనైజేషన్ మరియు ఎర్రర్ డిటెక్షన్ను అందిస్తుంది, అయితే ఇది ఖర్చుతో వస్తుంది, అంటే అవసరమైన బ్యాండ్విడ్త్ పెరుగుతుంది.
n బైనరీ కోడ్లను m టెర్నరీ కోడ్లుగా మార్చడం nBmT కోడ్ రూపకల్పన ఆలోచన, మరియు m
పైన పేర్కొన్నది షెన్జెన్ హెచ్డివి ఫోఎలెక్ట్రాన్ టెక్నాలజీ లిమిటెడ్. “బేస్బ్యాండ్ ట్రాన్స్మిషన్ కామన్ కోడ్ టైప్” పరిజ్ఞానం గురించి మీకు అందించడానికి, మీకు సహాయం చేస్తుందని ఆశిస్తున్నాము, షెన్జెన్ హెచ్డివి ఫోఎలెక్ట్రాన్ టెక్నాలజీ లిమిటెడ్.ONUసిరీస్, ట్రాన్స్సీవర్ సిరీస్,OLTసిరీస్, కానీ మాడ్యూల్ సిరీస్ను కూడా ఉత్పత్తి చేస్తుంది, అవి: కమ్యూనికేషన్ ఆప్టికల్ మాడ్యూల్, ఆప్టికల్ కమ్యూనికేషన్ మాడ్యూల్, నెట్వర్క్ ఆప్టికల్ మాడ్యూల్, కమ్యూనికేషన్ ఆప్టికల్ మాడ్యూల్, ఆప్టికల్ ఫైబర్ మాడ్యూల్, ఈథర్నెట్ ఆప్టికల్ ఫైబర్ మాడ్యూల్ మొదలైనవి వివిధ వినియోగదారుల అవసరాల కోసం సంబంధిత నాణ్యమైన సేవను అందించగలవు. , మీ సందర్శనకు స్వాగతం.