ਗਠਨ, ਵਿਗਿਆਨ
ਕੋਡ Hamming. ਅੰਕੀ ਜਾਣਕਾਰੀ ਦੀ ਕੋਡਿੰਗ
ਕਿਸੇ ਵੀ ਆਟੋਮੈਟਿਕ ਸਿਸਟਮ ਦੇ ਇਸ ਦੇ ਕਾਰਵਾਈ ਵਿੱਚ ਪ੍ਰਾਪਤ ਡਾਟਾ ਸ਼ੁੱਧਤਾ ਜਾਣਕਾਰੀ, ਗਲਤੀ ਲੱਭਣ ਦੀ ਕਾਫੀ ਧਾਰਨਾ ਦੀ ਸਮੱਸਿਆ ਹੈ, ਅਤੇ ਆਪਣੇ ਫਿਕਸ ਨਾਲ ਦਾ ਸਾਹਮਣਾ ਕਰ ਰਿਹਾ ਹੈ. ਹੋਰ ਗੰਭੀਰ ਇਕਾਈ ਨੂੰ ਦਿੱਤਾ ਕੰਮ ਜਾਣਕਾਰੀ ਨੂੰ ਕਾਰਵਾਈ ਕਰਨ ਦੀ, ਸਾਫਟਵੇਅਰ ਦੇ ਬੁਰੇ ਤੱਤ ਲਈ ਹੋਰ ਗੁੰਝਲਦਾਰ ਅਤੇ ਸੰਵੇਦਨਸ਼ੀਲ ਖੋਜ ਸਿਸਟਮ ਅਤੇ ਜਾਣਕਾਰੀ ਗਲਤੀ ਦੇ ਵਹਾਅ ਉਸ ਦੇ ਕੰਮ ਕਰਦਾ ਹੈ.
ਗਲਤੀ ਦੀ ਜਾਣਕਾਰੀ ਦੇ ਵਹਾਅ ਟੈਸਟਿੰਗ ਅਤੇ ਵੀ ਠੀਕ ਕਰੋ ਲਈ ਇੱਕ ਚੋਣ, ਅੰਕੀ ਜਾਣਕਾਰੀ ਇੰਕੋਡ ਕਰਨਾ ਹੈ. ਉੱਥੇ ਬਹੁਤ ਸਾਰੇ ਕੋਡ ਅਤੇ ਢੰਗ-ਵੱਖ ਡਾਟੇ ਨਾਲ ਕਾਰਵਾਈ ਦੇ ਦੌਰਾਨ ਵਰਤੇ ਗਏ ਹਨ. ਇਸ ਲਈ-ਕਹਿੰਦੇ Hamming ਕੋਡ ਨੂੰ ਇੱਕ ਟਕਸਾਲੀ ਮਿਸਾਲ ਹੈ, ਜੋ ਕਿ ਹੋਰ ਗੁੰਝਲਦਾਰ ਅਤੇ ਗੁੰਝਲਦਾਰ ਤਰੀਕੇ ਦੇ ਦੌਰਾਨ ਪੈਦਾ ਹੱਲ ਕਰਨ ਦੀ ਰਚਨਾ ਲਈ ਸ਼ੁਰੂਆਤੀ ਬਿੰਦੂ ਸੀ ਡਾਟਾ ਸੰਚਾਰ ਗਲਤੀ.
ਕੋਡ ਦੀ ਕਹਾਣੀ ਅੱਧ-1940 ਵਿਚ ਸ਼ੁਰੂ ਹੁੰਦਾ ਹੈ. ਉਸ ਵੇਲੇ, ਰਿਚਰਡ Hamming ਮੰਨਣਯੋਗ ਮਸ਼ੀਨ ਬੈੱਲ ਮਾਡਲ ਵੀ ਮਾਹਰ, ਮਸ਼ਹੂਰ ਬੈੱਲ ਲੈਬਜ਼ ਵਿਚ ਕੰਮ ਕਰ. ਫਿਰ ਇਸ ਨੂੰ ਇੱਕ ਕੱਟਣ-ਕਿਨਾਰੇ ਢੰਗ ਲਈ electromechanical ਅਸੂਲ ਨੂੰ ਵਰਤਦਾ ਹੈ, ਜੋ ਕਿ ਸੀ. ਮਸ਼ੀਨ ਦੇ ਡਿਜ਼ਾਇਨ ਰੀਲੇਅ ਯੂਨਿਟ ਵਰਤਿਆ. ਆਪਣੇ ਵਰਤਣ ਦੀ ਗਤੀ ਵਿੱਚ ਇੱਕ ਮਹੱਤਵਪੂਰਨ ਲਾਭ ਦੇਣ ਨਹੀ ਹੈ. ਬਾਹਰ ਲੈ ਲਈ ਇੱਕ ਇਨਕਲਾਬ ਕੁਝ ਸਕਿੰਟ ਦੀ ਲੋੜ ਹੈ. ਡਾਟਾ ਇੰਦਰਾਜ਼ ਘਸੁੰਨ ਕਾਰਡ ਦੇ ਜ਼ਰੀਏ 'ਤੇ ਜਗ੍ਹਾ ਲੈ ਲਈ ਹੈ, ਅਤੇ ਗਲਤੀ ਪੜ੍ਹਨ ਦੀ ਪ੍ਰਕਿਰਿਆ ਵਿਚ ਆਮ ਸਨ. ਵਿਚ ਹਫ਼ਤੇ ਦੇ ਖੋਜ ਕਰਨ ਲਈ ਅਤੇ ਇਹ ਪਤਾ ਲੱਗਿਆ ਹੈ ਸਹੀ ਗਲਤੀ ਵਿਸ਼ੇਸ਼ ਕੋਡ ਵਰਤਿਆ. ਮਸ਼ੀਨ ਆਪਰੇਟਰ ਰੌਸ਼ਨੀ ਦੇ ਗਲੋ ਨੂੰ ਦੱਸਿਆ, ਬਦਲੇ ਵਿੱਚ, ਜੋ ਕਿ ਗਲਤੀ ਨੂੰ ਠੀਕ ਕਰਨ ਅਤੇ ਗਣਨਾ ਦੇ ਕਾਰਜ ਨੂੰ ਮੁੜ-ਸ਼ੁਰੂ ਕੀਤਾ ਹੈ. ਪਰ ਸ਼ਨੀਵਾਰ ਤੇ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਵੱਖ-ਵੱਖ ਨਿਯਮ ਅਨੁਸਾਰ ਜਗ੍ਹਾ ਲੈ ਲਈ ਹੈ. ਇੱਕ ਗਲਤੀ ਖੋਜਿਆ ਹੈ, ਮਸ਼ੀਨ ਨੂੰ ਆਟੋਮੈਟਿਕ ਹੀ ਪਹਿਲਾ ਪ੍ਰੋਗਰਾਮ ਦੇ ਲਾਗੂ ਰੁਕ, ਅਤੇ ਹੋਰ ਨਾਲ ਜਾਰੀ.
ਇਸ Hamming ਅਕਸਰ ਸ਼ਨੀਵਾਰ ਤੇ ਕੰਮ ਕਰਨ ਲਈ ਸੀ, ਇਸ ਨੂੰ ਕੰਪਿਊਟਰ ਵਰਗੇ ਬਹੁਤ ਹੀ ਤੰਗ ਕਰਨ ਵਿਵਹਾਰ ਨੂੰ ਹੈ, ਕਿਉਕਿ ਉਸ ਨੇ ਪ੍ਰੋਗਰਾਮ ਨੂੰ, ਜਿਸ 'ਤੇ ਉਸ ਨੇ ਕੰਮ ਕੀਤਾ ਨੂੰ ਮੁੜ ਚਾਲੂ ਕਰਨ ਲਈ ਸੀ, ਹੈ ਅਤੇ ਦੋਸ਼ੀ ਨੂੰ ਕਾਰਡ ਦੇ ਇੱਕ ਡੇਕ ਦੇ unreliability ਸੀ. ਕਈ ਸਾਲ ਗਲਤੀ ਨੂੰ ਠੀਕ ਕਰਨ ਲਈ ਸਭ ਕੁਸ਼ਲ ਐਲਗੋਰਿਥਮ ਦੀ ਉਸਾਰੀ 'ਤੇ ਖਰਚ ਕੀਤਾ ਜਾ ਸਕਦਾ ਸੀ. ਇਸ ਦੇ ਨਤੀਜੇ ਦੇ ਤੌਰ ਤੇ, 1950 ਕੇ ਉਸ ਨੂੰ ਲੱਭਣ ਅਤੇ ਇਸ ਸਮੱਸਿਆ ਨੂੰ ਹੱਲ ਕਰਨ ਲਈ ਵਧੀਆ ਤਰੀਕਾ ਦਾ ਖੁਲਾਸਾ ਕਰਨ ਦੇ ਯੋਗ ਸੀ, ਇਸ ਨੂੰ ਹੁਣ Hamming ਕੋਡ ਸੰਸਾਰ ਭਰ ਵਿੱਚ ਜਾਣਿਆ ਗਿਆ ਹੈ.
ਰਿਚਰਡ Hamming ਕੇ ਪ੍ਰਸਤਾਵਿਤ ਆਉਟਪੁੱਟ ਇਕ ਵਾਰ ਫੈਲੀ ਸੀ. ਲਈ ਢੰਗ ਜਾਣਕਾਰੀ ਨੂੰ ਇੰਕੋਡਿੰਗ ਕਈ ਵੱਡੇ ਬਲਾਕ replenished. ਮਿਸਾਲ ਲਈ, ਯੋਜਨਾਬੱਧ ਕੋਡ ਨੂੰ ਇੱਕ ਬਲਾਕ ਦੇ ਸ਼ਾਮਲ ਹਨ, ਜੋ ਕਿ ਇੱਕ ਵੱਡਾ ਗਰੁੱਪ, separable ਕੋਡ ਇਸ ਲਈ-ਕਹਿੰਦੇ (ਹੋਰ ਸ਼ਬਦ ਹੈ ਜਿਸ ਵਿਚ ਉਹ ਸਾਰੇ ਅੱਖਰ ਜਾਣਕਾਰੀ ਅਤੇ ਸਕਰੀਨਿੰਗ ਵਿੱਚ ਵੰਡਿਆ ਰਹੇ ਹਨ, ਵਿੱਚ) ਦਾ ਗਠਨ.
ਇੱਕ ਯੋਜਨਾਬੱਧ ਕੋਡ ਵਿੱਚ ਇੱਕ ਵਿਸ਼ੇਸ਼ਤਾ ਪੈਰਿਟੀ ਜਾਣਕਾਰੀ ਨਿਸ਼ਾਨ 'ਤੇ ਲੀਨੀਅਰ ਓਪਰੇਸ਼ਨ ਦੇ ਨਤੀਜੇ ਹਨ. ਇਸ ਲਈ ਕਿਸੇ ਵੀ ਆਗਿਆ ਦਿੱਤੀ codeword ਵਿਚ ਮੌਜੂਦ ਦੁੱਗਣਾ ਸੁਤੰਤਰ codewords ਦਾ ਇੱਕ ਸੈੱਟ 'ਤੇ ਕੀਤੀ ਲੀਨੀਅਰ ਓਪਰੇਸ਼ਨ ਦੇ ਨਤੀਜੇ ਪ੍ਰਾਪਤ ਕਰਨ ਦੀ ਸੰਭਾਵਨਾ ਹੈ.
Hamming ਕੋਡ ਸਵੈ-ਨਿਰੀਖਣ ਕਰਨ ਲਈ ਇੱਕ ਕੋਡ ਹੈ. ਇਹ ਕੋਡ ਤੁਹਾਨੂੰ ਆਪਣੇ ਆਪ ਹੀ ਡਾਟਾ ਸੰਚਾਰ ਦੌਰਾਨ ਗਲਤੀ ਨੂੰ ਖੋਜਣ ਲਈ ਸਹਾਇਕ ਹੈ. ਨੂੰ ਬਣਾਉਣ ਲਈ ਹੈ, ਪਰ ਤੁਹਾਨੂੰ ਹਰੇਕ ਸ਼ਬਦ ਨੂੰ ਇੱਕ ਕੰਟਰੋਲ (ਐਕਸ਼ਟੇਸ਼ਨ) ਬਿੱਟ ਨੂੰ ਵੇਖੇ ਜਾ ਚਾਹੀਦਾ ਹੈ. ਡਿਜੀਟਲ ਹਿਸਾਬ ਅਜਿਹੇ ਚੁਣਿਆ ਗਿਆ ਹੈ, ਜੋ ਕਿ ਇਕਾਈ ਦੀ ਕੁੱਲ ਗਿਣਤੀ ਵਿਚ ਜਦ ਚਿੱਤਰ ਨੂੰ ਵੀ ਸ਼ਰਤ 'ਤੇ ਸੀ.
ਜੇ ਇਕ ਵੀ ਗਲਤੀ ਹੈ, ਫਿਰ ਇਸ ਨੂੰ ਯੂਨਿਟ ਦੀ ਕੁੱਲ ਗਿਣਤੀ ਦੇ ਬਰਾਬਰ ਬਦਲ ਜਾਵੇਗਾ.
ਕੋਡ ਹੈ, ਜੋ ਕਿ ਆਟੋਮੈਟਿਕ ਮੋਡ ਵਿੱਚ ਤਾੜਨਾ ਗਲਤੀ ਕਰਨ ਦੀ ਅਗਵਾਈ ਕਰ, ਸਵੈ-ਸੁਧਾਰਕ ਕਹਿੰਦੇ ਹਨ. ਅਜਿਹੇ ਇੱਕ ਕੋਡ ਦਾ ਨਿਰਮਾਣ ਕਰਨ ਲਈ ਹੀ ਡਿਸਚਾਰਜ ਨੂੰ ਕੰਟਰੋਲ ਕਰਨ ਦੇ ਲਈ ਕਾਫ਼ੀ ਹੈ. ਵੱਡੀ ਦਿਲਚਸਪੀ ਦਾ ਇੱਕ ਹੈ ਬਾਈਨਰੀ ਕੋਡ , ਬਲਾਕ ਦਾ ਇੱਕ ਸੁਧਾਰਾਤਮਕ ਹੈ.
ਸਾਰ ਕਰਨ ਲਈ, ਸਾਨੂੰ, ਜੋ ਕਿ Hamming ਕੋਡ ਪੈਰਿਟੀ ਚੈਕਿੰਗ ਹੈ, ਜੋ ਕਿ ਯੂਨਿਟ ਅੱਖਰ ਦੀ ਗਿਣਤੀ ਨੂੰ ਪਰਖਦਾ ਹੈ ਦੇ ਅਸੂਲ ਨੂੰ ਵਰਤਦਾ ਹੈ ਸਿੱਟਾ ਕਰ ਸਕਦੇ ਹੋ.
Similar articles
Trending Now