Error Detecting Code : Parity Explained | Odd Parity and Even Parity

  Рет қаралды 385,701

ALL ABOUT ELECTRONICS

ALL ABOUT ELECTRONICS

Күн бұрын

Пікірлер: 103
@ALLABOUTELECTRONICS
@ALLABOUTELECTRONICS 3 жыл бұрын
timestamps: 0:00 Introduction 1:00 What is Parity? Odd and Even Parity 2:00 Error Detection using Parity Bit 5:03 Limitation of Parity
@jimsvolt
@jimsvolt Жыл бұрын
Saving a cs degree
@wholelottaheaven
@wholelottaheaven 5 ай бұрын
for real
@jaipreetsingh4779
@jaipreetsingh4779 2 жыл бұрын
I don't know why we pay so hefty fees to colleges if such excellent talent is available free. I think it's due to the simple human behaviour that we don't respect things that we get easily(free) , the type of teaching that u are teaching is wayyyyy better than colleges ... ❤️❤️❤️❤️❤️ U should sell ur courses for little ammounts like 200 to 300 rupees as we will then understand the value of ur content
@waitwhat612
@waitwhat612 Жыл бұрын
A piece of paper
@Zaara.rehan_khazi
@Zaara.rehan_khazi 2 жыл бұрын
I had seminar on this topic .. it's 3rd time n im fully prepared
@pravallikakuruba3846
@pravallikakuruba3846 8 ай бұрын
Same I had also seminar on this topic tmroo ....
@revathya4525
@revathya4525 3 жыл бұрын
🥳🥳 omgg atlast I got thiz video thank you sir for sharing ur knowledge
@Xp_Musicc
@Xp_Musicc Ай бұрын
2024 and damn this is really helpful😍❤ it's 1am in the morning and just hours left for my Data Communication exams🤣
@CuteFun_world
@CuteFun_world Ай бұрын
@@Xp_Musicc how was the exam lol
@maazsiddiqui3326
@maazsiddiqui3326 7 ай бұрын
OMG. That was the easiest explanation on earth 🥰
@gokulkrishnan829
@gokulkrishnan829 Жыл бұрын
Thank You Fav :) You Really Helped Me To Catch This Concept !
@Manan_91
@Manan_91 Ай бұрын
Excellent Explanation ❤
@poojashah6183
@poojashah6183 3 жыл бұрын
Best explanation 👌🏻👌🏻
@CyberDinner
@CyberDinner 8 ай бұрын
thank you my indian friend , you are my savior.
@mayurshah9131
@mayurshah9131 3 жыл бұрын
Thanks for such a useful VEDIO 🙏🙏
@ritampal01
@ritampal01 3 жыл бұрын
Excellent sir ...... 🔥 Give us more detailed videos, I'm so much interested sir .......You are great sir 👍
@ALLABOUTELECTRONICS
@ALLABOUTELECTRONICS 3 жыл бұрын
Sure 👍
@ritampal01
@ritampal01 3 жыл бұрын
Thank you so much sir. 😀😄
@SujataGahlawat
@SujataGahlawat Жыл бұрын
Well defined 😊
@_Anna_Nass_
@_Anna_Nass_ Жыл бұрын
In real world practice, how accurate is it to use a parity bit as an error detector?
@Omar-ic3wc
@Omar-ic3wc 11 ай бұрын
Not accurate
@amashasky9567
@amashasky9567 2 жыл бұрын
Thanks sir.It's clear and easy to understand.
@SandaniNavodya-w8b
@SandaniNavodya-w8b 5 ай бұрын
It was helpful .. thank you
@MuhammadSalmanRazzaq
@MuhammadSalmanRazzaq 7 ай бұрын
2:43 Should we add the parity bit at right side or left side of 8 bit number
@ALLABOUTELECTRONICS
@ALLABOUTELECTRONICS 7 ай бұрын
It depends on the protocol that is established between transmitter and receiver. It can be appended at the last (at LSB side) or at the beginning (at MSB side)
@sandip_kanzariya8476
@sandip_kanzariya8476 2 жыл бұрын
Fantastic sir ....
@laxmikant5045
@laxmikant5045 Жыл бұрын
How does the parity checking network decides what parity we have opted(even or odd)?
@technicaltalha1242
@technicaltalha1242 8 ай бұрын
hard code then
@soumodipbhattacharjee3610
@soumodipbhattacharjee3610 25 күн бұрын
5:00 Sir how the Receiver comes to that whatever data has been transmitted contains odd or even number of bits??
@ALLABOUTELECTRONICS
@ALLABOUTELECTRONICS 25 күн бұрын
Generally the protocol is already been established between the transmitter and receiver, like how many bits will be transmitted. What type of parity is used on in general what type of error detecting and correcting mechanism is used.
@soumodipbhattacharjee3610
@soumodipbhattacharjee3610 25 күн бұрын
@ALLABOUTELECTRONICS thank you
@taedy6928
@taedy6928 2 жыл бұрын
Thanku sooo much sir 😍
@indiradas1280
@indiradas1280 2 жыл бұрын
Thank you so much Sir 🙏🙏💐💐
@marco_robert
@marco_robert Жыл бұрын
But what if we do not know which parity is used?(Even or Odd) How will we know if the recieved pattern is correct?
@ALLABOUTELECTRONICS
@ALLABOUTELECTRONICS Жыл бұрын
Typically for transmitters and receiver the protocol is set for specific parity in advance. Because accordingly you decide the hardware for both transmitter and receiver. So when the receiver receives the data, it already knows which parity is used in transmission. I hope, it will clear your doubt.
@marco_robert
@marco_robert Жыл бұрын
@@ALLABOUTELECTRONICS Thank you. It is clear ♥️
@RitiRoy-b1t
@RitiRoy-b1t 2 ай бұрын
Good explanation but the parity bit should be added to MSB (most sognificant bit) isn't it.
@ALLABOUTELECTRONICS
@ALLABOUTELECTRONICS 2 ай бұрын
No, not necessarily. It can be either MSB or LSB. That depends on the protocol established between transmitter and receiver.
@RitiRoy-b1t
@RitiRoy-b1t 2 ай бұрын
Oh yes, I got it​@@ALLABOUTELECTRONICS
@manomana18
@manomana18 3 ай бұрын
Thanks alot sir💫
@nagireddymadhava8179
@nagireddymadhava8179 5 ай бұрын
Thank you sir🎉
@varadnaik8031
@varadnaik8031 Жыл бұрын
What if parity bit only changes from 0 to 1 while transmission
@ALLABOUTELECTRONICS
@ALLABOUTELECTRONICS Жыл бұрын
Then also it will be able to detect the error. Because at the receiver side, the parity checker circuit will check the parity of entire code ( including parity bit ). So if there is an error in parity bit then also it will detected. I hope it will clear your doubt.
@mohammadrezajavadi3498
@mohammadrezajavadi3498 Жыл бұрын
Well done man
@rjrodrig
@rjrodrig 3 жыл бұрын
What if the parity bit is flipped? There are no guarantees the parity bit will not flip. What then?
@ALLABOUTELECTRONICS
@ALLABOUTELECTRONICS 3 жыл бұрын
In that case also, the parity checker circuit will generate the error. In short, if the parity of transmitted and the received code doesn't match then it will generate the error. (Irrespective of whether the error is in data bit or in the parity bit)
@karen7856
@karen7856 Жыл бұрын
10/10 video
@ankitakumari343
@ankitakumari343 Жыл бұрын
Good sir 😃
@ayeshaaslam7927
@ayeshaaslam7927 2 жыл бұрын
THANK YOU
@kamlekarkamal
@kamlekarkamal 2 жыл бұрын
I like it teaching in digital format
@lochanahansini5700
@lochanahansini5700 2 жыл бұрын
Thank you so much sir
@dilipkumar-jh1mz
@dilipkumar-jh1mz Жыл бұрын
what happened if two bits are corrupted at a time? for example : data iam sending is 110011001 including parity bit (odd parity), but at the receiver side i got 110000001, how we can detect this error ?
@0xdecaf
@0xdecaf Жыл бұрын
Your assumption is correct. If two bits are corrupted at a time in a parity-based system, the parity bit can't correct the error. Parity can only handle single-bit errors within its group of bits. More advanced error correction techniques like "Vertical Parity", "LRC", or "CRC" (checksums) are used in modern systems to ensure data remains correct. The sophistication level depends on factors like signal strength, data loss, and the importance of accurate data. If you're interested, read up more on checksums :)
@vedanshithakkar
@vedanshithakkar Жыл бұрын
What if there are 2 errors in one data ? So that means the parity bit checker will not shows the error so what is the solution?
@ALLABOUTELECTRONICS
@ALLABOUTELECTRONICS Жыл бұрын
If there are even number of errors in the received code then parity checker won't detect it. You need to use other coding schemes to detect such errors. On such error correcting scheme (Hamming Code ) is discussed on the channel. You can watch that video for more information. Here is the link: kzbin.info/www/bejne/qmXOmqxqedira7s
@akinokiji5423
@akinokiji5423 2 жыл бұрын
Thank you so much
@theodavidyani6514
@theodavidyani6514 2 жыл бұрын
nice explanation
@rahaf7982
@rahaf7982 2 жыл бұрын
Thank you so so so much
@kellysmith7357
@kellysmith7357 2 жыл бұрын
thanks dawg
@deepa_jayan
@deepa_jayan 2 жыл бұрын
Sir,I have a doubt.We are adding parity bits for error detection ie since data is getting corrupted we are adding parity bits.But doesn't a condition occurs like parity bits can get corrupted and the error detection can go wrong
@ALLABOUTELECTRONICS
@ALLABOUTELECTRONICS 2 жыл бұрын
Yes, it is quite possible that the parity bit itself gets corrupted during the transmission. But as far as there is an odd number of errors in the code, it is still possible to detect the error. Let's say, we are sending the data for odd parity. The parity bit will be set in such a way that, the total number of 1s in the code is odd. Now, suppose, the parity bit gets corrupted then the total number of 1s in the received code will become even. And since it is even, the parity checker circuit will be able to detect the error. I hope, it will clear your doubt. If you still have any doubt then let me know here.
@deepa_jayan
@deepa_jayan 2 жыл бұрын
@@ALLABOUTELECTRONICS Sir,let me explain my doubt with an example.Consider I am sending 3 bit data 011 and then we are using odd parity for error detection.So the data along with parity that will be transmitted is 0111.Now assuming that the parity bit is corrupted and the data received at receiver is 0110.The receiver will find the number of one's to be even and there is an error.Receiver will expect the number of bits in the data bits had to be odd,so the error is in data.Now assuming the second case,where the second bit of data was corrupted while transmission and then data received at the receiver along with the parity bit be 0011.(Here data is corrupted).Here also receiver finds that the number of one's are even and there is error.But how to differentiate whether data is corrupted or parity bit is corrupted.
@ALLABOUTELECTRONICS
@ALLABOUTELECTRONICS 2 жыл бұрын
See, this code( parity) is error detecting code. Meaning that, it can just tell you that, there is some error in the received code. It just can't correct the error. Or it can't tell you the location of the error. For that, error correcting codes are used. I think I have mentioned that at the end of the video. And on the Channel I have also covered couple of videos on Hamming distance and Hamming code. ( It is error correcting code). Please go through those videos. Your doubts will get clear. I have explained it in detail. Please go through the digital electronics playlist on the channel. You will get those videos. In case, if you are not able to find it, let me know here.
@brunodragas2417
@brunodragas2417 2 жыл бұрын
@@ALLABOUTELECTRONICS hi, what if 2 bits are corrupted for example 1 goes into 0 and other where zero goes into one it will not change the number of 1's, so how will it detect the error?
@muhammadshaheer124
@muhammadshaheer124 10 ай бұрын
There is a another thing. What if, instead of 0111, the code gets corrupted and transmitted as 1110, then how'll we find the error?
@erdenedavaa.0730
@erdenedavaa.0730 10 ай бұрын
excellent nice work
@kabitakhatri173
@kabitakhatri173 2 жыл бұрын
Thanks a lot
@jawadhassan3657
@jawadhassan3657 2 жыл бұрын
good Sir
@leenan001
@leenan001 3 жыл бұрын
Thank you so much!
@rafco90
@rafco90 Жыл бұрын
Thank you!
@shahadsaeed312
@shahadsaeed312 9 күн бұрын
Even the parity bit of 0101011 is 1: true or fulse
@AliFarazJaffery
@AliFarazJaffery 7 ай бұрын
But what if, due the noise, the parity bit is changed?
@ALLABOUTELECTRONICS
@ALLABOUTELECTRONICS 7 ай бұрын
Check this short video. kzbin.infoVg48TJUcQJw?si=Lz_zgteQOFfSYYCE
@all9126
@all9126 3 жыл бұрын
Thanks sir
@efeincir3254
@efeincir3254 2 жыл бұрын
great
@shortieewuttt6225
@shortieewuttt6225 Ай бұрын
tqsm
@webdevop9709
@webdevop9709 Жыл бұрын
What if the noise flipped the parity bit 🤣🤣🤣
@ALLABOUTELECTRONICS
@ALLABOUTELECTRONICS Жыл бұрын
Even if the parity bit gets flipped, then also the error can be detected. As far as the number of error in the code is odd, it can be detected using the parity method. When there is an error in the parity bit then overall parity of the received code will change. For example, if you are using the odd parity then parity bit at the transmitter should be set such that, the overall parity of the code remains odd. Now, if there is an error in the parity bit itself then that would change the parity of the received code. And that would be detected at the receiver end by the parity checker circuit.
@webdevop9709
@webdevop9709 Жыл бұрын
@@ALLABOUTELECTRONICS Thanks dude Its been two years since this video was uploaded You are still replying with half million subscribers. Means a lot to me. Also you explained the concept very well that I figured that out.
@technicaltalha1242
@technicaltalha1242 8 ай бұрын
saving math degree
@abhishekanand9372
@abhishekanand9372 2 жыл бұрын
Best
@HemalathaMoyyi
@HemalathaMoyyi 11 ай бұрын
I don't understand how you fix the p1=D3 D5 D4
@ALLABOUTELECTRONICS
@ALLABOUTELECTRONICS 11 ай бұрын
Hi, would you please provide the timestamp where you are referring in the video ?
@sarthak6356
@sarthak6356 Жыл бұрын
thanks
@omwmakingprogress
@omwmakingprogress 2 ай бұрын
could anyone pls send me link of the next video after this video
@shinooooo394
@shinooooo394 2 жыл бұрын
Great
@martian1253
@martian1253 10 ай бұрын
I don't know but u are mixing odd parity and even parity I watch three times but same confusion
@ALLABOUTELECTRONICS
@ALLABOUTELECTRONICS 10 ай бұрын
The thing is when we use Odd parity then parity bit should be set such that the overall parity of the code (including parity bit) should remain odd. And the same is applicable for even parity.
@nirmala8331
@nirmala8331 Жыл бұрын
What if parity bit only got changed
@ALLABOUTELECTRONICS
@ALLABOUTELECTRONICS Жыл бұрын
If there is an error in the parity bit, then also it will get detected. As far as the number of errors in the received codes are odd, the error will be detected. But if there is an even number of error in the received code, then it won't be detected.
@Ok-wp4ed
@Ok-wp4ed 2 жыл бұрын
Do u teach at neso academy?😂
@simple_most788
@simple_most788 Жыл бұрын
to detect the error
@Kaloz2111
@Kaloz2111 Жыл бұрын
True his English is messed up
@cyber_insect99
@cyber_insect99 8 ай бұрын
❤❤❤
@siddhantraaj1764
@siddhantraaj1764 2 жыл бұрын
30/07/22
@MohamedAhmed-iy7du
@MohamedAhmed-iy7du 2 жыл бұрын
Thanks
@YeshaniNethmi-q6o
@YeshaniNethmi-q6o 6 ай бұрын
❤🎉🎉
@rakshitabandi9615
@rakshitabandi9615 Жыл бұрын
Thank you so much
@konohafrog
@konohafrog Жыл бұрын
Thank you
@رند-س5ح
@رند-س5ح Жыл бұрын
Thank you
@ahmadjaradat3011
@ahmadjaradat3011 2 ай бұрын
Thank you
Parity Generator and Parity Checker Explained
14:09
ALL ABOUT ELECTRONICS
Рет қаралды 252 М.
Hamming Code
13:40
Neso Academy
Рет қаралды 177 М.
Quilt Challenge, No Skills, Just Luck#Funnyfamily #Partygames #Funny
00:32
Family Games Media
Рет қаралды 45 МЛН
Lamborghini vs Smoke 😱
00:38
Topper Guild
Рет қаралды 55 МЛН
Turn Off the Vacum And Sit Back and Laugh 🤣
00:34
SKITSFUL
Рет қаралды 9 МЛН
5 Useful F-String Tricks In Python
10:02
Indently
Рет қаралды 332 М.
Parity Check and Parity Bits (Error Detection)
6:56
GCSE GURU
Рет қаралды 124 М.
The Unexpected Downfall of Iskall85
9:43
Parallax
Рет қаралды 19 М.
The fastest CPU in the world
25:53
Linus Tech Tips
Рет қаралды 1,1 МЛН
Error Correcting Codes: What is Hamming Distance and Minimum Hamming Distance ?
7:34
What is Parity?
8:32
Neso Academy
Рет қаралды 897 М.
How do Graphics Cards Work?  Exploring GPU Architecture
28:30
Branch Education
Рет қаралды 2 МЛН