கணினிகளில், பைனரியை சாம்பல் நிறமாகவும், சாம்பல் நிறத்தை பைனரியாகவும் மாற்ற வேண்டும். பைனரி முதல் சாம்பல் மாற்றம் மற்றும் சாம்பல் முதல் பைனரி மாற்றம் ஆகிய இரண்டு விதிகளைப் பயன்படுத்தி இதை மாற்றலாம். முதல் மாற்றத்தில், சாம்பல் குறியீட்டின் MSB தொடர்ந்து பைனரி குறியீட்டின் MSB க்கு சமம். சாம்பல் குறியீட்டின் வெளியீட்டின் கூடுதல் பிட்கள் EX-OR லாஜிக் கேட் கருத்தை தற்போதைய குறியீட்டில் உள்ள பைனரி குறியீடுகளுக்கும் முந்தைய குறியீட்டிற்கும் பயன்படுத்தலாம். இங்கே எம்.எஸ்.பி மிக முக்கியமான பிட் தவிர வேறில்லை. முதல் மாற்றத்தில், பைனரி குறியீட்டின் MSB தொடர்ந்து குறிப்பிட்ட பைனரி குறியீட்டின் MSB க்கு சமமாக இருக்கும். பைனரி குறியீட்டின் வெளியீட்டின் கூடுதல் பிட்கள் EX-OR ஐப் பயன்படுத்தலாம் லாஜிக் கேட் தற்போதைய குறியீட்டில் சாம்பல் குறியீடுகளை சரிபார்க்கும் கருத்து. தற்போதைய சாம்பல் குறியீடு பிட் பூஜ்ஜியமாக இருந்தால், முந்தைய பைனரி குறியீட்டை நகலெடுத்த பிறகு, முந்தைய பைனரி குறியீடு பிட்டின் தலைகீழ் நகலெடுக்கவும். இந்த கட்டுரை குறியீடு மாற்றிகள் பற்றிய ஒரு கண்ணோட்டத்தை விவாதிக்கிறது, இதில் பைனரி முதல் சாம்பல் குறியீடு மாற்றி மற்றும் சாம்பல் முதல் பைனரி குறியீடு மாற்றி ஆகியவை அடங்கும்.
பைனரி குறியீடு என்றால் என்ன?
டிஜிட்டல் கணினிகளில், பைனரி எண் முறையின் அடிப்படையில் பயன்படுத்தப்படும் குறியீடு பைனரி குறியீடு என அழைக்கப்படுகிறது. ON & OFF போன்ற இரண்டு சாத்தியமான மாநிலங்கள் 0 & 1 மூலம் குறிப்பிடப்படுகின்றன. டிஜிட்டல் அமைப்பு 10 இலக்கங்களைப் பயன்படுத்துகிறது, அங்கு இலக்கத்தின் ஒவ்வொரு நிலையும் 10 இன் சக்தியைக் குறிக்கிறது. ஒரு பைனரி அமைப்பில், ஒரு இலக்கத்தின் ஒவ்வொரு நிலையும் 2 சக்தியைக் குறிக்கிறது.
ஒரு பைனரி குறியீடு சமிக்ஞையில் மின் துடிப்புகளின் வரிசை அடங்கும், அவை செயல்படுத்தப்பட வேண்டிய எழுத்துக்கள், எண்கள் மற்றும் செயல்பாடுகளை குறிக்கும். சாதாரண பருப்புகளையும், டிரான்சிஸ்டர்கள் போன்ற கூறுகளையும் கடத்த ஒரு கடிகார சாதனம் பயன்படுத்தப்படுகிறது, ஓடுவதற்கு ஆன் / டர்ன் ஆஃப் செய்யுங்கள் இல்லையெனில் சிக்னல்களைத் தடுக்கிறது. பைனரி குறியீட்டில், 0 முதல் 9 வரையிலான ஒவ்வொரு தசம எண்ணையும் 4-பைனரி பிட்கள் / இலக்கங்களின் தொகுப்பு மூலம் குறிக்கலாம். கூட்டல், கழித்தல், பெருக்கல் மற்றும் பிரிவு போன்ற அடிப்படை 4 எண்கணித செயல்பாடுகள் அனைத்தும் பைனரி எண்களில் அடிப்படை பூலியன் இயற்கணித செயல்பாடுகளின் சேர்க்கைகளுக்கு குறைக்கப்படலாம்.
சாம்பல் குறியீடு என்றால் என்ன?
கிரே குறியீடு அல்லது ஆர்.பி.சி (பிரதிபலித்த பைனரி குறியீடு), அல்லது சுழற்சி குறியீடு என்பது பைனரி எண் அமைப்புகளின் தொடர். இந்த பிரதிபலித்த பைனரி குறியீட்டை அழைப்பதற்கான முக்கிய காரணம் கடைசி N / 2 மதிப்புகளுடன் ஒப்பிடுகையில் ஆரம்ப N / 2 மதிப்புகள் தலைகீழ் வரிசையில் உள்ளன. இந்த வகையான குறியீட்டில், அடுத்தடுத்த இரண்டு மதிப்புகள் ஒற்றை பிட் பைனரி இலக்கங்கள் மூலம் மாற்றப்படுகின்றன. இந்த குறியீடுகள் முக்கியமாக வன்பொருள் மூலம் உருவாக்கப்படும் பைனரி எண்களின் பொதுவான தொடரில் பயன்படுத்தப்படுகின்றன.
ஒற்றை எண்ணிலிருந்து தொடர்ச்சியாக மாற்றம் செய்யப்பட்டதும் பைனரி எண்கள் பிழையை ஏற்படுத்தும். இந்த வகை குறியீடு அடிப்படையில் எண்களுக்கு இடையில் மாற்றம் செய்யப்பட்டவுடன் ஒரு பிட்டை மாற்றுவதன் மூலம் இந்த சிக்கலை தீர்க்கிறது.
இந்த வகையான குறியீடு மிகவும் எடை குறைந்தது மற்றும் அது நிலை முழுவதும் கூறப்பட்ட இலக்க மதிப்பைப் பொறுத்தது அல்ல. இந்த வகையான குறியீடு ஒரு சுழற்சி மாறி குறியீடு என்றும் பெயரிடப்பட்டுள்ளது, ஏனெனில் ஒரு ஒற்றை மதிப்பை அதன் தொடர்ச்சியான மதிப்புக்கு மாற்றுவது ஒரு பிட் மாற்றத்தை மட்டுமே கொண்டுள்ளது.
அலகு தூரக் குறியீடுகளுக்கு இது மிகவும் பிரபலமானது, இருப்பினும் இது எண்கணித செயல்பாடுகளுக்கு பொருத்தமானதல்ல. சாம்பல் குறியீட்டின் பயன்பாடுகளில் டிஜிட்டல் மாற்றிகள் மற்றும் பிழை திருத்தம் செய்வதற்கான டிஜிட்டல் தொடர்பு ஆகியவை அடங்கும். முதலாவதாக, சாம்பல் குறியீட்டைப் புரிந்துகொள்வது எளிதல்ல, இருப்பினும், அடையாளம் காண்பது மிகவும் எளிதானது.
பைனரி டு கிரே கோட் மாற்றி
பைனரி குறியீடு என்பது 0 மற்றும் 1 கள் போன்ற இரண்டு மதிப்புகளைப் பயன்படுத்தி தரவின் மிக எளிய பிரதிநிதித்துவமாகும், மேலும் இது முக்கியமாக கணினி உலகில் பயன்படுத்தப்படுகிறது. பைனரி குறியீடு அதிக (1) அல்லது குறைந்த (0) மதிப்பாக இருக்கலாம், இல்லையெனில் மதிப்பில் மாற்றியமைக்கலாம். சாம்பல் குறியீடு அல்லது பிரதிபலித்த பைனரி குறியீடு பைனரி குறியீடு தன்மையை மதிப்பிடுகிறது, இது ஆன் & ஆஃப் குறிகாட்டிகளுடன் ஏற்பாடு செய்யப்பட்டுள்ளது, பொதுவாக அவை & பூஜ்ஜியங்களுடன் குறிக்கப்படுகின்றன. இந்த குறியீடுகள் பைனரியில் தெளிவு மற்றும் பிழை மாற்றத்தைப் பார்க்கப் பயன்படுகின்றன தகவல்தொடர்புகள் .
பைனரியை சாம்பல் குறியீடாக மாற்றுவது a ஐப் பயன்படுத்தி செய்யப்படலாம் லாஜிக் சுற்று . சாம்பல் குறியீடு ஒரு எடையற்ற குறியீடாகும், ஏனெனில் பிட்டின் நிலைக்கு குறிப்பிட்ட எடை எதுவும் ஒதுக்கப்படவில்லை. 2 வரிசைகளுக்கு அடுத்ததாக ஒரு அச்சில் ஒரு n-1 பிட் குறியீட்டை மீண்டும் உருவாக்குவதன் மூலம் ஒரு n- பிட் குறியீட்டை அடைய முடியும்n-1, அத்துடன் அச்சுக்கு அடியில் மிக முக்கியமான பிட் 0 ஐ அச்சுக்கு கீழே 1 இன் மிக முக்கியமான பிட் உடன் வைப்பது. படிப்படியான சாம்பல் குறியீடு உருவாக்கம் கீழே காட்டப்பட்டுள்ளது.
பைனரி டு கிரே கோட் கன்வெர்ஷன் லாஜிக் சர்க்யூட்
இந்த முறை பைனரி பிட்களில் செயல்பட ஒரு Ex-OR வாயிலைப் பயன்படுத்துகிறது. பைனரி சாம்பல் நிறமாக மாறுவதை அறிய பின்வரும் சிறந்த எடுத்துக்காட்டு மிகவும் பயனுள்ளதாக இருக்கும். இந்த மாற்று முறையில், சாம்பல் குறியீடு எண்ணின் முதன்மை பிட் அல்லது எம்.எஸ்.பி பிட் பைனரி எண்ணுக்கு ஒத்ததாக இருப்பதால், தற்போதைய பைனரி எண்ணின் எம்.எஸ்.பி பிட்டைக் கழற்றுங்கள்.
கொடுக்கப்பட்ட பைனரி இலக்கங்களுக்கான தொடர்புடைய சாம்பல் குறியீட்டு இலக்கத்தை உருவாக்குவதற்கான நேரான சாம்பல் குறியீட்டு பிட்களைப் பெற, முதன்மை இலக்கத்தை அல்லது பைனரி எண்ணின் MSB இலக்கத்தை இரண்டாவது இலக்கத்தை நோக்கிச் சேர்த்து, சாம்பல் குறியீட்டின் முதன்மை பிட்டிற்கு அடுத்ததாக தயாரிப்பைக் குறிக்கவும், அடுத்த பைனரி பிட்டை மூன்றாவது பிட்டில் சேர்க்கவும், பின்னர் 2 க்கு அடுத்த தயாரிப்பு குறிக்கவும்ndசாம்பல் குறியீட்டின் பிட். இதேபோல், இறுதி பைனரி பிட் வரை இந்த நடைமுறையைப் பின்பற்றுங்கள், அதேபோல் விளைவுகளைப் பார்க்கவும் EX-OR தர்க்க செயல்பாடு தொடர்புடைய சாம்பல் குறியிடப்பட்ட பைனரி இலக்கத்தை உருவாக்க.
பைனரி முதல் கிரே கோட் மாற்றிக்கான எடுத்துக்காட்டு
பைனரி குறியீடு இலக்கங்கள் போ, பி 1, பி 2, பி 3 ஆக இருக்கட்டும், அதே நேரத்தில் குறிப்பிட்ட கிரே குறியீட்டை பின்வரும் கருத்தின் அடிப்படையில் அடையலாம்.
குறியீடு மாற்று எடுத்துக்காட்டு
மேலே உள்ள செயல்பாட்டிலிருந்து, இறுதியாக g3 = b3, g2 = b3 XOR b2, g1 = b2 XOR b1, g0 = b1 XOR b0 போன்ற சாம்பல் மதிப்புகளைப் பெறலாம்.
மாற்று எடுத்துக்காட்டு
எடுத்துக்காட்டாக, பைனரி மதிப்பு b3, b2, b1, b0 = 1101 ஐ எடுத்து மேற்கூறிய கருத்தின் அடிப்படையில் சாம்பல் குறியீடு g3, g2, g1, g0 ஐக் கண்டறியவும்
g3 = b3 = 1
g2 = b3 XOR b2 = 1 XOR 1 = 0
g1 = b2 XOR b1 = 1 XOR 0 = 1
g0 = b1 XOR b0 = 0 XOR 1 = 1
பைனரி 1101 இன் மதிப்பிற்கான இறுதி சாம்பல் குறியீடு 1011 ஆகும்
பைனரி டு கிரே கோட் மாற்றி அட்டவணை
தசம எண் | பைனரி குறியீடு | சாம்பல் குறியீடு |
0 | 0000 | 0000 |
1 | 0001 | 0001 |
இரண்டு | 0010 | 0011 |
3 | 0011 | 0010 |
4 | 0100 | 0110 |
5 | 0101 | 0111 |
6 | 0110 | 0101 |
7 | 0111 | 0100 |
8 | 1000 | 1100 |
9 | 1001 | 1101 |
10 | 1010 | 1111 |
பதினொன்று | 1011 | 1110 |
12 | 1100 | 1010 |
13 | 1101 | 1011 |
14 | 1110 | 1001 |
பதினைந்து | 1111 | 1000 |
பைனரி முதல் கிரே கோட் மாற்றத்திற்கான வி.எச்.டி.எல் குறியீடு கீழே கொடுக்கப்பட்டுள்ளது.
லைப்ரரி அதாவது
USE ieee.std_logic_1164.ALL
நிறுவனம் bin2gray ஆகும்
போர்ட் (பின்: std_logic_vector (3 downto 0) - பைனரி உள்ளீடு
ஜி: அவுட் std_logic_vector (3 downto 0) - கிரே குறியீடு வெளியீடு
)
முடிவு bin2gray
கட்டமைப்பு கேட்_ பின் 2 கிரேவின் நிலை
தொடங்கு
–சார் வாயில்கள்.
ஜி (3)<= bin(3)
ஜி (2)<= bin(3) xor bin(2)
ஜி (1)<= bin(2) xor bin(1)
ஜி (0)<= bin(1) xor bin(0)
முடிவு
நன்மைகள்
தி பைனரி குறியீட்டின் நன்மைகள் பின்வருவனவற்றை உள்ளடக்குங்கள்.
- பைனரி குறியீட்டைப் பயன்படுத்துவதன் முக்கிய நன்மை என்னவென்றால், இது மின்னணு சாதனங்கள் மூலம் குறிக்கப்படுகிறது
- பைனரி தரவும் சேமிக்க மிகவும் எளிதானது.
- மின்னணு மற்றும் இயந்திரத்தனமாக குறிக்க மற்றும் கட்டுப்படுத்த மிகவும் எளிதானது.
- சின்னங்களின் பிரதிநிதித்துவங்களிடையே ஏற்றத்தாழ்வு அதிகரிக்கப்படலாம், எனவே பிழை சாத்தியத்தை குறைக்க முடியும்.
தி பைனரி குறியீட்டின் தீமைகள் பின்வருவனவற்றை உள்ளடக்குங்கள்.
- ஒட்டுமொத்த நிலை மதிப்பு அமைப்புகளின் குறிப்பிட்ட எண்ணிக்கையைக் குறிக்க தேவையான எண்ணிக்கையிலான சின்னங்களை அதிகரிக்கலாம்.
- மனிதர்கள் அவற்றின் நீளம் மற்றும் அடிப்படை-பத்து எண்களை இயல்புநிலையாக பயன்படுத்துவதால் அவற்றை மிகவும் திறம்பட படிக்க முடியாது
- எந்த தருக்க எண்ணையும் குறிக்க இது பல இலக்கங்களைப் பயன்படுத்துகிறது
பயன்பாடுகள்
பைனரி குறியீட்டின் பயன்பாடுகள் பின்வருவனவற்றை உள்ளடக்குகின்றன.
- பைனரி குறியீடுகள் தொலைதொடர்பு மற்றும் கணிப்பொறி ஆகியவற்றில் தரவு குறியாக்கத்தின் வெவ்வேறு நுட்பங்களுக்காக எழுத்துக்குறி சரங்கள் முதல் பிட் சரங்களுக்கு பயன்படுத்தப்படுகின்றன. இந்த முறைகள் பயன்படுத்தும் அகலம் மாறக்கூடிய-அகல சரங்களை சரி செய்கிறது.
- இது கணினி மொழிகளிலும் நிரலாக்கத்திலும் பயன்படுத்தப்படுகிறது, ஏனெனில் கணினி மொழிகள் முக்கியமாக 2 இலக்க எண் அமைப்புகளை சார்ந்துள்ளது.
பைனரி கோட் மாற்றிக்கு சாம்பல்
இந்த சாம்பல் முதல் பைனரி மாற்று முறை சாம்பல் மற்றும் பைனரி பிட்களில் EX-OR லாஜிக் வாயிலின் செயல்பாட்டுக் கருத்தையும் பயன்படுத்துகிறது. சாம்பல் குறியீட்டை பைனரி குறியீடாக மாற்றுவதற்கான கருத்தை அறிய படிப்படியான பின்வரும் எடுத்துக்காட்டு உதவும்.
சாம்பல் நிறத்தை பைனரி குறியீடாக மாற்ற, சாம்பல் குறியீடு எண்ணின் MSB இலக்கத்தை எடுத்துக் கொள்ளுங்கள், ஏனெனில் முதன்மை இலக்கமோ அல்லது சாம்பல் குறியீட்டின் MSB பைனரி இலக்கத்திற்கு ஒத்ததாக இருக்கும்.
அடுத்த நேரான பைனரி பிட்டைப் பெற, இது சாம்பல் குறியீட்டின் அடுத்த பிட்டிற்கு முதன்மை பிட் அல்லது எம்.எஸ்.பி பிட் பைனரி மத்தியில் XOR செயல்பாட்டைப் பயன்படுத்துகிறது.
பைனரி குறியீடு மாற்று லாஜிக் சுற்றுக்கு சாம்பல்
இதேபோல், மூன்றாவது நேரான பைனரி பிட்டைப் பெற, இது சாம்பல் குறியீட்டின் மூன்றாவது எம்.எஸ்.டி பிட்டுக்கு இரண்டாவது பிட் அல்லது எம்.எஸ்.பி பிட் பைனரி இடையே எக்ஸ்ஓஆர் செயல்பாட்டைப் பயன்படுத்துகிறது.
சாம்பல் முதல் பைனரி குறியீடு மாற்றிக்கு எடுத்துக்காட்டு
என்று வைத்துக் கொள்வோம் சாம்பல் குறியீடு இலக்கங்கள் g3, g2, g1, g0, குறிப்பிட்ட பைனரி குறியீடு இலக்கங்கள் போ, பி 1, பி 2, பி 3 ஆகியவை பின்வரும் கருத்தின் அடிப்படையில் அடையப்படலாம்.
மாற்று எடுத்துக்காட்டு
மேலே உள்ள செயல்பாட்டிலிருந்து, இறுதியாக b3 = g3, b2 = b3 XOR g2, b1 = b2 XOR g1, b0 = b1 XOR g0 போன்ற பைனரி மதிப்புகளைப் பெறலாம்.
குறியீடு மாற்று எடுத்துக்காட்டு
எடுத்துக்காட்டாக, சாம்பல் மதிப்பு g3, g2, g1, g0 = 0011 ஐ எடுத்து மேற்கண்ட கருத்தின் அடிப்படையில் பைனரி குறியீடு b3, b2, b1, b0 ஐக் கண்டறியவும்
b3 = g3 = 0
b2 = b3 XOR g2 = 0 XOR 0 = 0
b1 = b2 XOR g1 = 0 XOR 1 = 1
b0 = b1 XOR g0 = 1 XOR 1 = 0
சாம்பல் 0011 இன் மதிப்பிற்கான இறுதி பைனரி குறியீடு 0010 ஆகும்
சாம்பல் முதல் பைனரி குறியீடு மாற்றி அட்டவணை
தசம எண் | சாம்பல் குறியீடு | பைனரி குறியீடு |
0 | 0000 | 0000 |
1 | 0001 | 0001 |
இரண்டு | 0010 | 0010 |
3 | 0011 | 0011 |
4 | 0110 | 0100 |
5 | 0111 | 0101 |
6 | 0101 | 0110 |
7 | 0100 | 0111 |
8 | 1100 | 1000 |
9 | 1101 | 1001 |
10 | 1111 | 1010 |
பதினொன்று | 1110 | 1011 |
12 | 1010 | 1100 |
13 | 1011 | 1101 |
14 | 1001 | 1110 |
பதினைந்து | 1000 | 1111 |
நன்மைகள்
தி சாம்பல் குறியீட்டின் நன்மைகள் பின்வருவனவற்றை உள்ளடக்குங்கள்.
- லாஜிக் சுற்று குறைக்க முடியும்
- கடிகார களத்தைக் கடக்கப் பயன்படுகிறது
- சிக்னல்களை அனலாக்ஸிலிருந்து டிஜிட்டலுக்கு மாற்றும்போது பிழையைக் குறைக்கப் பயன்படுகிறது
- இது மரபணு வழிமுறைகளுக்குள் பயன்படுத்தப்பட்டவுடன், சுவர் சுத்தியலைக் குறைப்பதைக் குறைக்கலாம்.
தீமைகள்
சாம்பல் குறியீட்டின் தீமைகள் பின்வருவனவற்றை உள்ளடக்குகின்றன.
- எண்கணித செயல்பாடுகளுக்கு பொருத்தமானதல்ல
- சில துல்லியமான பயன்பாடுகளுக்கு பொருந்தும்
பயன்பாடுகள்
சாம்பல் குறியீட்டின் பயன்பாடுகள் பின்வருவனவற்றை உள்ளடக்குகின்றன.
- இது அனலாக் முதல் டிஜிட்டல் மாற்றிகள் வரை பயன்படுத்தப்படுகிறது
- பிழையைத் திருத்துவதற்கான டிஜிட்டல் தகவல்தொடர்புகளில்
- சிக்னல்களை அனலாக்ஸிலிருந்து டிஜிட்டலுக்கு மாற்றும் போது இது பிழைகளை குறைக்கிறது.
- கணித புதிர்கள்
- பூலியன் சுற்று குறைத்தல்
- இது இரண்டு கடிகார களங்களுக்கிடையேயான தகவல்தொடர்புக்கு பயன்படுத்தப்படுகிறது
- மரபணு வழிமுறைகள்
- நிலை குறியாக்கிகள்
பைனரி மாற்றத்திற்கான சாம்பல் குறியீட்டிற்கான வி.எச்.டி.எல் குறியீடு கீழே கொடுக்கப்பட்டுள்ளது.
லைப்ரரி அதாவது
USE ieee.std_logic_1164.ALL
நிறுவனம் சாம்பல் 2 பின்
போர்ட் (ஜி: std_logic_vector இல் (3 டவுன்டோ 0) - கிரே குறியீடு உள்ளீடு
பின்: out std_logic_vector (3 downto 0)-பைனரி வெளியீடு
)
சாம்பல் 2 பின்
சாம்பல் 2 பின் கட்டிடக்கலை கேட்_ நிலை
தொடங்கு
–சார் வாயில்கள்.
am (3)<= G(3)
am (2)<= G(3) xor G(2)
am (1)<= G(3) xor G(2) xor G(1)
am (0)<= G(3) xor G(2) xor G(1) xor G(0)
முடிவு
3 பிட் பைனரி முதல் கிரே கோட் மாற்றி
பைனரி இலக்கங்களை பி 0, பி 1, பி 2 போன்ற 3-பிட் பைனரி எண்ணில் வைத்துக் கொள்ளுங்கள், எங்கிருந்தாலும் ‘பி 2’ பிட் எம்.எஸ்.பி (மிக முக்கியமான பிட்) மற்றும் ‘பி 0’ பிட் பைனரியின் எல்.எஸ்.பி (குறைந்தது குறிப்பிடத்தக்க பிட்) ஆகும். கிரே குறியீட்டின் இலக்கங்கள் g0, g1, g2, எங்கிருந்தாலும் ‘g2’ இலக்கமானது MSB (மிக முக்கியமான பிட்), அதே சமயம் ‘g0’ என்பது கிரே குறியீட்டின் LSB (குறைந்தது குறிப்பிடத்தக்க பிட்) ஆகும்.
பைனரி குறியீடு - பி 2, பி 1, பி 0 | சாம்பல் குறியீடு - g2, g1, g0 |
000 | 000 |
001 | 001 |
010 | 011 |
011 | 010 |
100 | 110 |
101 | 111 |
110 | 101 |
111 | 100 |
எனவே, கே-வரைபடத்தைப் பயன்படுத்தி பைனரி முதல் சாம்பல் குறியீடு மாற்றிக்கு பூலியன் வெளிப்பாடு தீர்க்கப்படலாம், நாம் g2 = b2, g1 = b1⊕ b2 & g0 = b0 ⊕ b1 ஐப் பெறலாம். அதேபோல், நாம் n- பிட் பைனரி எண்ணை (bnb (n-1)… b2 b1 b0) கிரே குறியீடாக (gng (n-1)… g2 g1 g0) மாற்றலாம்.
LSB க்கு (குறைந்தது குறிப்பிடத்தக்க பிட்)
g0 = b0⊕b1
g1 = b1⊕b2
g2 = b1⊕b2
g (n-1) = b (n-1) ⊕ bn, gn = bn.
உதாரணமாக, 111010 பைனரி எண்களை கிரே குறியீடாக மாற்றவும்.
எனவே மேலே உள்ள வழிமுறையின் அடிப்படையில்,
g0 = b0 b1 => 0 ⊕ 1 = 1
g1 = b1 ⊕ b2 = 1 0 = 1
g2 = b2 ⊕ b3 = 0 ⊕1 = 1
g3 = b3 b4 = 1⊕1 = 0
g4 = b4 b5 = 1 1 = 0
g5 = b5 = 1 = 1
எனவே, பைனரியை சாம்பல் குறியீடாக மாற்றுவது - 100111.
ஐசி 7486 ஐப் பயன்படுத்தி பைனரி டு கிரே கோட் மாற்றி
பைனரி சாம்பல் மற்றும் சாம்பல் நிறத்தை பைனரிக்கு மாற்றுவது IC7486 ஐப் பயன்படுத்தி செய்யப்படலாம். இதை உருவாக்குவதற்கு தேவையான கூறுகள் ஒரு பிரெட் போர்டு, இணைக்கும் கம்பிகள், எல்.ஈ.டி, மின்தடையங்கள், எக்ஸ்ஓஆர் (ஐசி 7486), புஷ்-பட்டன் சுவிட்சுகள் மற்றும் மின்சாரம் வழங்குவதற்கான பேட்டரி.
IC7486 இன் தொகுப்பில் முக்கியமாக நான்கு XOR லாஜிக் வாயில்கள் உள்ளன, அங்கு ஊசிகள் 7 மற்றும் 14 அனைத்து தர்க்க வாயில்களுக்கும் சப்ளை வழங்கும். ஒற்றை XOR வாயிலின் o / ps மற்ற தர்க்க வாயிலின் உள்ளீட்டுடன் ஒரே அல்லது பிற சில்லுடன் இணைக்கப்பட்டுள்ளது.
எனவே, இது பைனரி முதல் சாம்பல் குறியீடு மாற்றி மற்றும் சாம்பல் முதல் பைனரி குறியீடு மாற்றி பற்றியது. மேலே உள்ள தகவல்களிலிருந்து இறுதியாக, நாம் அதை முடிவுக்கு கொண்டு வரலாம் இந்த மாற்றிகள் வெவ்வேறு செயல்பாடுகளைச் செய்வதில் முக்கிய பங்கு வகிக்கிறது டிஜிட்டல் மின்னணுவியல் அத்துடன் பல்வேறு எண் அமைப்புகளுக்கிடையேயான தகவல்தொடர்புகள். இந்த கணக்கீடுகளை எவ்வாறு செய்வது என்ற கருத்தைப் புரிந்துகொள்ள நாம் மேலே விவாதித்த குறியீடு மாற்றி எடுத்துக்காட்டுகள் உதவக்கூடும். இங்கே உங்களுக்கான கேள்வி, சாம்பல் குறியீடுகளின் பயன்பாடுகள் என்ன?