37 37 votes Is the $3\text{-variable}$ function $f= \Sigma(0,1,2,4)$ its self-dual? Justify your answer. Give a minimal product-of-sum form of the $b$ output of the following $\text{excess-3}$ to $\text{BCD}$ converter. Digital Logic gatecse-2001 digital-logic normal descriptive min-sum-of-products-form + – Kathleen 7.0k views answer comment Share Follow Print See all 2 Comments 2 2 Comments reply Vidhya Pate commented Mar 20, 2017 reply Follow flag plz answer part B also.. 0 0 replyShare Manu Thakur commented Dec 14, 2017 reply Follow flag $Remark:$ self dual function is that function, if we calculate one time dual of that function then we get the original function back. 12 12 replyShare Please log in or register to add a comment.
Best answer 43 43 votes There are two conditions for a function being self dual. it should be a neutral function. (no. of minterms = no. of max terms) no two mutually exclusive terms should be there like $($$0-7$ are mutually exclusive $1-6, 2-5, 3-4$$)$ from these pairs only one should be there. Clearly, there are $4$ minterms, so number of minterms = no. of maxterms. And second condition is also satisfied. So, it is a self dual function . (b) Excess-3 to BCD $$\overset{\textbf{Truth Table}}{\begin{array}{|cccc|cccc|} \hline \rlap{\textbf{Inputs}}&&&&\rlap{\textbf{Outputs}}\\ \hline \textbf{W} & \textbf {X} &\textbf {Y} & \textbf {Z} & \textbf{A}&\textbf {B} & \textbf {C} & \textbf{D} \\\hline0&0&1&1&0&0&0&0\\\hline0&1&0&0&0&0&0&1\\\hline0&1&0&1&0&0&1&0 \\\hline 0&1&1&0&0&0&1&1 \\\hline0&1&1&1&0&1&0&0 \\\hline 1&0&0&0&0&1&0&1\\\hline1&0&0&1&0&1&1&0\\\hline1&0&1&0&0&1&1&1 \\\hline 1&0&1&1&1&0&0&0 \\\hline1&1&0&0&1&0&0&1 \\\hline \end{array}}$$ MAPS: Tendua answered Oct 2, 2015 • edited Jul 12, 2019 by ajaysoni1924 Tendua comment Share Follow See all 4 Comments 4 4 Comments reply Gate Fever commented Nov 22, 2018 reply Follow flag why 0,1,2 are taken as dont care?? i got the reason why 13,14,15 are taken as dont care ,as 13+3=16 cant be represented in 4 bits, thats the reason for 14,15 too. 3 3 replyShare tusharp commented Mar 29, 2019 reply Follow flag @Tendua awesome explanation but just for the sake of correction POS is asked and not SOP. 3 3 replyShare commenter commenter commented Oct 17, 2019 reply Follow flag @Gate Fever No you are wrong. Xs-3 code is for BCD. So we need to just add 3 to 0 - 9 digits i.e. 0+3 to 9+3 = 3 to 12. 4 4 replyShare Ekalavyaa commented Aug 13 reply Follow flag @Gate Fever @commenter commenterIn EXCESS-3 code the input combinations 0000(0),0001(1),0010(2),1101(13),1110(14),1111(15) will never occur as BCD + 0011 = EXCESS-3 code.so,we put don't cares in place of 0,1,2,13,14,15 cells. 0 0 replyShare Please log in or register to add a comment.
16 16 votes checking self dual of a function. f=Σ(0,1,2,4) = a'b'c' + a'b'c + a'bc' + ab'c' now write it in max term form (a'+b'+c')(a'+b'+c)(a'+b+c')(a+b'+c') 7 6 5 3 =$\prod$(3,5,6,7) =$\sum$(0,1,2,4) = given function so its a self dual Umang Raman answered Sep 30, 2015 Umang Raman comment Share Follow 0 reply Please log in or register to add a comment.
12 12 votes part b thanks :) Harit answered Jan 2, 2017 Harit comment Share Follow See 1 comment 1 1 comment reply P0535_Yedidyah_Sagar commented Sep 29, 2025 reply Follow flag Thank you bro. I was confused because of don't cares 1 1 replyShare Please log in or register to add a comment.
7 7 votes (b) Excess-3 to BCD Minimal product of sum (b4, b3, b2, b1) ravi rajak 3 answered Oct 13, 2017 ravi rajak 3 comment Share Follow 0 reply Please log in or register to add a comment.
3 3 votes a) It is a self dual function, because it satisfies both conditions of self dual fuction ->It should be neutral (i.e no. of minterms is equal to the no. of maxterms) ->The function does not contain two mutually exclusive term ( eg ABC mutually exclusive to A'B'C' , AB'C' mutually excluseive to A'BC) b) Excess-3 to BCD converter Ref http://www.sukanta.info/wp-content/uploads/2012/05/Excess-3-code-to-bcd-converter3.pdf rahulsangwn answered Nov 19, 2017 rahulsangwn comment Share Follow 0 reply Please log in or register to add a comment.
2 2 votes Now to minimize the terms we have to make kmap but how we will fill entry first see where is B3 one now according to that values put values 1 in kmap for eg: for $1000$ here B3 is 1 so in kmap put value 1 for 1011 and for 1001 is also B3 is 1 now put value 1 for 1100 .. and Make 4 kamp with respect to different output . ꧁༒☬ĿọŗԀ 🆂🅷🅸🆅🅰☬༒꧂ answered Nov 2, 2023 ꧁༒☬ĿọŗԀ 🆂🅷🅸🆅🅰☬༒꧂ comment Share Follow 0 reply Please log in or register to add a comment.