Explore topic-wise InterviewSolutions in .

This section includes InterviewSolutions, each offering curated multiple-choice questions to sharpen your knowledge and support exam preparation. Choose a topic below to get started.

51.

For a binary code, the maximum number of possible sequence made up of L branch words is(a) L2(b) 2L(c) 2L(d) L/2I had been asked this question in an interview for internship.Enquiry is from Convolution Encoding and Decoding in division Channel Coding of Digital Communications

Answer» RIGHT option is (B) 2L

Easiest explanation: In a binary code, all possible different code word sequences that can be made up of L BRANCH WORDS are 2L.
52.

In maximum likelihood detector the error probability is(a) Maximum(b) Minimum(c) Zero(d) None of the mentionedI had been asked this question at a job interview.I'm obligated to ask this question of Convolution Encoding and Decoding in chapter Channel Coding of Digital Communications

Answer»

Right CHOICE is (b) Minimum

For EXPLANATION: The maximum likelihood detector is an optimal detector which MINIMIZES the error probability.

53.

Example for convolution encoder state diagram is(a) Tree diagram(b) Trellis diagram(c) Tree & Trellis diagram(d) None of the mentionedThis question was posed to me in an online interview.The query is from Convolution Encoding and Decoding in portion Channel Coding of Digital Communications

Answer»

The correct CHOICE is (C) Tree & Trellis diagram

Easy explanation: Tree diagram and trellis diagram are both examples for CONVOLUTION encoding STATE diagram.

54.

In maximum likelihood decoding technique, the likelihood function compares the(a) Joint probabilities(b) Individual probabilities(c) Conditional probabilities(d) None of the mentionedThis question was posed to me in an online interview.This intriguing question comes from Convolution Encoding and Decoding in division Channel Coding of Digital Communications

Answer»

The correct option is (c) Conditional probabilities

Best EXPLANATION: If all INPUT messages are equally LIKELY a decoder that achieves the minimum PROBABILITY of error is that which compares the conditional probabilities also called the likelihood FUNCTION.

55.

How many number of transitions can be made at each bit time?(a) One(b) Two(c) Three(d) HalfI got this question in an internship interview.This interesting question is from Convolution Encoding and Decoding in section Channel Coding of Digital Communications

Answer»

Right choice is (b) TWO

Best explanation: An a CONSEQUENCE of shifting-in-one bit at a time there are only two POSSIBLE TRANSITIONS that the register can MAKE at each bit time.

56.

Periodic truncation is done by(a) Appending zero to end of the input data sequence(b) Appending zero to the beginning of the input data sequence(c) Appending one’s to end of the data sequence(d) Appending one’s to beginning of the data sequenceThe question was asked during an internship interview.The query is from Convolution Encoding and Decoding in portion Channel Coding of Digital Communications

Answer»

Correct answer is (a) Appending zero to end of the input data SEQUENCE

Easiest explanation: Convolution CODE are FORCED into a block structure by periodic truncation which is done by appending zero to the end of the input data sequence, for the PURPOSE of clearing or flushing the ENCODING shift register of the data bits.

57.

Finite state machines have(a) Past memories also(b) Only present and future memories(c) Only future memories(d) Only present memoriesI have been asked this question during an interview for a job.My enquiry is from Convolution Encoding and Decoding topic in division Channel Coding of Digital Communications

Answer»

Correct option is (a) Past MEMORIES also

Easy explanation: A convolution encoder belongs to a CLASS of device called as FINITE state MACHINES which are those machines that have a memory of past signals.

58.

In trellis diagram, the number of nodes ______ at successive branching.(a) Increases by 1(b) Doubles(c) Triples(d) None of the mentionedThis question was posed to me in semester exam.Asked question is from Convolution Encoding and Decoding topic in chapter Channel Coding of Digital Communications

Answer»

Correct option is (B) DOUBLES

To explain I would say: As per the algorithm, in the trellis diagram at SUCCESSIVE BRANCHING the number of nodes doubles.

59.

The method used for representing convolution encoder are(a) Connection pictorial(b) State diagram(c) Tree diagram(d) All of the mentionedThe question was asked during a job interview.The origin of the question is Convolution Encoding and Decoding topic in division Channel Coding of Digital Communications

Answer»

Correct answer is (d) All of the mentioned

Easy explanation: Several methods are used for representing CONVOLUTION ENCODER such as connection PICTORIAL, connection vector or polynomials, STATE diagram, tree diagram and TRELLIS diagram.

60.

The number of k bit shift over which a single information bit influences the encoder output is given by(a) Code rate(b) Constraint length(c) Code length(d) Code weightThis question was addressed to me in an interview for job.The origin of the question is Convolution Encoding and Decoding topic in portion Channel Coding of Digital Communications

Answer» RIGHT answer is (b) Constraint length

For explanation: The constraint length REPRESENTS the number of k bit shifts over which a SINGLE information bit influences the encoder OUTPUT.
61.

The measure of the amount of redundancy is given by(a) Code size(b) Code weight(c) Code rate(d) Minimum distanceThe question was posed to me during an online exam.Query is from Convolution Encoding and Decoding topic in division Channel Coding of Digital Communications

Answer» CORRECT option is (c) Code rate

The best EXPLANATION: The rate of the code gives the measure of the AMOUNT of redundancy. The rate is GIVEN by the ratio of number of data bits that FORM an input to a block encoder to the total number of bits.
62.

Some examples of linear codes(a) Hamming code(b) Reed-Solomon code(c) Parity code(d) All of the mentionedThis question was addressed to me during an interview.The question is from Cyclic Codes and Linear Block Codes topic in portion Channel Coding of Digital Communications

Answer»

Right CHOICE is (d) All of the mentioned

Explanation: Some EXAMPLES of linear CODES are block codes, parity codes, reed-Solomon codes, hamming code, cyclic codes, POLYNOMIAL codes, go-lay codes etc.

63.

The _____ of the code-word is the number of non zero elements.(a) Size(b) Weight(c) Distance(d) SubspaceI had been asked this question during an online interview.This question is from Cyclic Codes and Linear Block Codes topic in portion Channel Coding of Digital Communications

Answer»

The correct option is (b) Weight

To EXPLAIN: The size of the code-WORD is the number of code words. The weight of the code word can be given as the number of NON zero ELEMENTS and the distance between two code words is the hamming distance between them.

64.

In a standard matrix set code-word there are _______cosset.(a) 2k(b) 2n+k(c) 2n-k(d) 2nI got this question during an online interview.My enquiry is from Cyclic Codes and Linear Block Codes in section Channel Coding of Digital Communications

Answer»

The correct CHOICE is (c) 2n-k

The EXPLANATION is: Each n-tuple appears in only ONE location none are MISSING and none are replicated. There are 2n-k cosets.

65.

Syndrome is calculated by(a) HT/r(b) rHT(c) rH(d) None of the mentionedThis question was posed to me in homework.Asked question is from Cyclic Codes and Linear Block Codes in section Channel Coding of Digital Communications

Answer»

The correct CHOICE is (B) rHT

Easy explanation: The syndrome is CALCULATED using S=rHT.

66.

To avoid corruption during transmission, the code-word should be(a) Near(b) Far apart(c) Far(d) None of the mentionedI had been asked this question in homework.This is a very interesting question from Cyclic Codes and Linear Block Codes topic in portion Channel Coding of Digital Communications

Answer» CORRECT ANSWER is (b) Far apart

The best explanation: The code-words should be far apart from one and ANOTHER as POSSIBLE so even when the vectors experience some corruption they may still be correctly decoded.
67.

The sum of any two vectors in subset S is also in S. This is called as(a) Addition property(b) Subset property(c) Closure property(d) Similarity propertyI had been asked this question during an interview.This key question is from Cyclic Codes and Linear Block Codes in section Channel Coding of Digital Communications

Answer»

The correct choice is (c) Closure PROPERTY

The explanation: The closure property states that the SUM of any TWO VECTORS in subset S is ALSO in S.

68.

Linear codes are used for(a) Forward error correction(b) Backward error correction(c) Forward error detection(d) Backward error detectionI got this question during a job interview.My question is based upon Cyclic Codes and Linear Block Codes in division Channel Coding of Digital Communications

Answer»

The CORRECT choice is (a) Forward error correction

Explanation: Linear codes are used in forward error correction. It allows for more efficient ENCODING and DECODING procedures.

69.

The k-bit message forms ____ distinct messages which is referred to as k-tuples.(a) 2k(b) K2(c) 2k(d) 21/kThis question was addressed to me in my homework.My doubt is from Cyclic Codes and Linear Block Codes topic in portion Channel Coding of Digital Communications

Answer»

The correct OPTION is (C) 2K

To elaborate: The k BIT messages for 2k DISTINCT message sequences which are referred to as k-tuples or sequence of k digits.

70.

The rate of a block code is the ration of(a) Block length to message length(b) Message length to block length(c) Message weight to block length(d) None of the mentionedThis question was posed to me in an international level competition.My query is from Cyclic Codes and Linear Block Codes topic in section Channel Coding of Digital Communications

Answer»

The CORRECT option is (B) Message length to block length

For explanation: The RATE of a block CODE is the ratio between its message length and the block length, R=k/n.

71.

Block length is the _____________ in the code word.(a) Number of elements(b) Distance between elements(c) Number of parity bits(d) None of the mentionedI got this question in examination.The question is from Cyclic Codes and Linear Block Codes topic in portion Channel Coding of Digital Communications

Answer»

Correct choice is (a) NUMBER of elements

To EXPLAIN: The block LENGTH n is the number of elements in the code word.

72.

Extended go-lay code is formed by(a) Adding overall parity bit to perfect go-lay code(b) Ex-oaring overall parity bit with perfect go-lay code(c) Ex-oaring each bit of go-lay code(d) Dividing the overall parity bit with perfect go-lay codeThis question was addressed to me during an online interview.The above asked question is from Cyclic Codes and Linear Block Codes topic in section Channel Coding of Digital Communications

Answer»

Correct option is (a) Adding overall PARITY bit to PERFECT go-lay CODE

Explanation: Extended go-lay code is formed by adding overall parity bit with the perfect bit known as the golay code.

73.

The received code contains an error if the syndrome vector is(a) Zero(b) Non zero(c) Infinity(d) None of the mentionedI had been asked this question at a job interview.I would like to ask this question from Cyclic Codes and Linear Block Codes in section Channel Coding of Digital Communications

Answer»

The correct choice is (b) NON ZERO

Explanation: If the syndrome is an all zero vector then the received code-word is a VALID code. If the syndrome is a non zero vector then the received code has errors.

74.

In the dividing circuit, the parity polynomial is obtained by the(a) Quotient(b) Remainder(c) Dividend(d) DivisorI had been asked this question in examination.This question is from Cyclic Codes and Linear Block Codes topic in chapter Channel Coding of Digital Communications

Answer» CORRECT ANSWER is (b) Remainder

For explanation I would say: The parity polynomial is the remainder after diving by the generator polynomial it is available in the register after n shifts through the n-k STAGE FEEDBACK REGISTERS.
75.

Block codes are generated using(a) Generator polynomial(b) Generator matrix(c) Generator polynomial & matrix(d) None of the mentionedI got this question by my school teacher while I was bunking the class.The question is from Cyclic Codes and Linear Block Codes topic in chapter Channel Coding of Digital Communications

Answer» CORRECT CHOICE is (b) Generator matrix

Easy explanation: Block CODES are generated using generator matrix and CYCLIC codes are generated using generator POLYNOMIAL.
76.

A cyclic code can be generated using(a) Generator polynomial(b) Generator matrix(c) Generator polynomial & matrix(d) None of the mentionedThis question was posed to me during an online exam.Origin of the question is Cyclic Codes and Linear Block Codes topic in division Channel Coding of Digital Communications

Answer» CORRECT answer is (a) Generator POLYNOMIAL

To explain I would say: A CYCLIC code can be GENERATED using generator polynomial and BLOCK codes can be generated using generator matrix.
77.

The feedback shift register circuit is called as(a) Multiplying circuit(b) Dividing circuit(c) Feedback circuit(d) Shifting circuitI got this question during an interview.My query is from Cyclic Codes and Linear Block Codes topic in chapter Channel Coding of Digital Communications

Answer»

Right answer is (b) DIVIDING circuit

For EXPLANATION: The cyclic SHIFT of a code-word polynomial and encoding involves division of one polynomial by another. THUS this feedback shift REGISTER is also called as dividing circuit.

78.

Sampling can be done for functions varying in(a) Space(b) Time(c) Space & Time(d) None of the mentionedI had been asked this question in an interview.This interesting question is from Error Detecting and Correcting Capability and Sampling topic in division Channel Coding of Digital Communications

Answer»

Right choice is (c) Space & TIME

Easiest explanation: SAMPLING can be done for functions varying in time, frequency, space or any other dimension.

79.

The cyclic codes are designed using(a) Shift registers with feedback(b) Shift registers without feedback(c) Flipflops(d) None of the mentionedThe question was posed to me during an online exam.The question is from Cyclic Codes and Linear Block Codes topic in portion Channel Coding of Digital Communications

Answer»

The CORRECT OPTION is (a) Shift registers with feedback

To EXPLAIN I would say: The cyclic CODES are a subclass of linear codes. It is designed using feedback shift registers.

80.

Reconstruction of continuous signals is done using(a) Decimation algorithm(b) Interpolation algorithm(c) Decimation & Interpolation algorithm(d) None of the mentionedThe question was posed to me by my school principal while I was bunking the class.Question is taken from Error Detecting and Correcting Capability and Sampling topic in portion Channel Coding of Digital Communications

Answer»
81.

Sampling of simultaneously two different but related wave-forms is called as(a) Over sampling(b) Complex sampling(c) Inter sampling(d) None of the mentionedThis question was posed to me during an interview.Origin of the question is Error Detecting and Correcting Capability and Sampling topic in division Channel Coding of Digital Communications

Answer» RIGHT CHOICE is (b) Complex SAMPLING

The explanation is: Complex sampling is the PROCESS of simultaneously sampling two different but RELATED signals.
82.

Which factors are measured using the units of lines per picture height?(a) Resolution(b) Sampling rate(c) Resolution & Sampling rate(d) None of the mentionedThis question was addressed to me in an online interview.I'm obligated to ask this question of Error Detecting and Correcting Capability and Sampling topic in section Channel Coding of Digital Communications

Answer»
83.

Sampling can be used in(a) Audio(b) Speech(c) Video(d) All of the mentionedI have been asked this question in my homework.This is a very interesting question from Error Detecting and Correcting Capability and Sampling in chapter Channel Coding of Digital Communications

Answer»

Correct answer is (d) All of the mentioned

To EXPLAIN I would SAY: Sampling can be used in AUDIO sampling, speech sampling and ALSO in VIDEO sampling.

84.

What is the bit depth used for audio recording?(a) 8 bit(b) 16 bit(c) 24 bit(d) All of the mentionedThe question was posed to me in a job interview.Question is taken from Error Detecting and Correcting Capability and Sampling topic in chapter Channel Coding of Digital Communications

Answer»

Correct option is (d) All of the mentioned

Explanation: Audio is RECORDED at 8 BIT, 16 bit, and ALSO 24 bit depth which yield THEORETICALLY maximum SNR.

85.

Oversampling can completely eliminate(a) Aperture error(b) Non linearity(c) Quantization error(d) All of the mentionedI had been asked this question by my college director while I was bunking the class.Query is from Error Detecting and Correcting Capability and Sampling topic in portion Channel Coding of Digital Communications

Answer»

Correct option is (a) APERTURE error

Easiest explanation: Oversampling can COMPLETELY eliminate aperture error and aliasing but can only reduce quantization error and non LINEARITY to some extent.

86.

Noise which can affect sampling are(a) Thermal sensor noise(b) Analog circuit noise(c) Thermal sensor & Analog circuit noise(d) None of the mentionedI had been asked this question by my school principal while I was bunking the class.I'd like to ask this question from Error Detecting and Correcting Capability and Sampling in section Channel Coding of Digital Communications

Answer» RIGHT answer is (c) Thermal SENSOR & ANALOG CIRCUIT noise

To explain: Some of the noises that can cause DISTORTION in sampling are thermal sensor noise, analog circuit noise etc.
87.

Some various types of distortion are(a) Jitter(b) Noise(c) Aperture error(d) All of the mentionedThis question was posed to me in my homework.Origin of the question is Error Detecting and Correcting Capability and Sampling topic in chapter Channel Coding of Digital Communications

Answer»

The correct choice is (d) All of the mentioned

The explanation: Various types of distortion are aliasing, jitters, aperture ERROR, noise, error due to NON linear EFFECTS, error due to quantization ETC.

88.

Nyquist frequency is given by(a) fs(b) 2fs(c) fs/2(d) none of the mentionedI got this question in an interview for job.I'd like to ask this question from Error Detecting and Correcting Capability and Sampling topic in chapter Channel Coding of Digital Communications

Answer»

The CORRECT answer is (C) fs/2

Easiest EXPLANATION: NYQUIST frequency is given as fs/2 where fs is the sampling frequency.

89.

The number of errors that can be corrected without erasure information is(a) Dmin+1(b) Dmin – 1(c) (Dmin+1)/2(d) (Dmin – 1)/2I got this question by my college professor while I was bunking the class.My doubt stems from Error Detecting and Correcting Capability and Sampling topic in chapter Channel Coding of Digital Communications

Answer»

Correct answer is (d) (Dmin – 1)/2

Easiest EXPLANATION: If a code has a minimum DISTANCE dmin then dmin-1 erasures can be reconstituted. The number of errors that can be CORRECTED WITHOUT erasure information is (dmin-1)/2.

90.

For better efficiency and simplicity, n should be(a) Maximum(b) Minimum(c) Zero(d) InfinityI had been asked this question during an interview.I'm obligated to ask this question of Error Detecting and Correcting Capability and Sampling topic in division Channel Coding of Digital Communications

Answer»

The correct choice is (b) Minimum

The best I can EXPLAIN: For real WORLD CODES, n should be minimum for better efficiency and SIMPLICITY.

91.

The minimum distance Dmin can also be given as(a) Dmin >= α + β + 1(b) Dmin = α + β – 1(d) Dmin

Answer» RIGHT answer is (a) Dmin >= α + β + 1

Easiest explanation: If a code can correct α errors and detect β errors, then the minimum distance can be given by the RELATION Dmin >= α + β + 1.
92.

Error detecting capability is given as(a) Dmin + 1(b) Dmin -1(c) Dmin(d) Dmin/2I had been asked this question in class test.My query is from Error Detecting and Correcting Capability and Sampling in portion Channel Coding of Digital Communications

Answer»

The CORRECT choice is (b) DMIN -1

Best EXPLANATION: The error detecting CAPABILITY is GIVEN as e = Dmin – 1, where Dmin is the minimum distance of the code word.

93.

The distance between two code-words is equal to the _____ of the third code-word which is the sum of the first two code-words.(a) Size(b) Weight(c) Minimum distance(d) None of the mentionedThe question was posed to me in unit test.The question is from Error Detecting and Correcting Capability and Sampling topic in portion Channel Coding of Digital Communications

Answer»

Correct answer is (b) Weight

The best explanation: The SUM of two code words GIVES a third code which is ALSO a linear code. The DISTANCE between two code words is EQUAL to the weight of the third code word.

94.

Hamming distance can be given by the number of elements in which(a) They are same(b) They differ(c) Which are non zero(d) None of the mentionedThis question was posed to me during an online exam.This is a very interesting question from Error Detecting and Correcting Capability and Sampling in chapter Channel Coding of Digital Communications

Answer»

Correct OPTION is (B) They DIFFER

The best I can explain: Hamming distance between two code words can be GIVEN by the number of ELEMENTS in which they differ.

95.

Code strength is characterized by its(a) Minimum distance(b) Maximum distance(c) Code weight(d) Code sizeThe question was asked in a job interview.My question is based upon Error Detecting and Correcting Capability and Sampling in chapter Channel Coding of Digital Communications

Answer»

The CORRECT answer is (a) MINIMUM distance

Easiest explanation: The smallest NUMBER of the set given the minimum distance of the CODE. This minimum distance characterizes the strength of the code.

96.

Coding gain is defined as(a) Reduction in Eb/N0(b) Increase in Eb/N0(c) Same as Eb/N0(d) None of the mentionedI had been asked this question in an interview for internship.My question comes from Structured Sequence topic in division Channel Coding of Digital Communications

Answer»

Right choice is (a) Reduction in Eb/N0

Easiest explanation: For a GIVEN bit error PROBABILITY CODING GAIN can be defined as reduction in Eb/N0 that can be realized through the use of code.

97.

The capacity per cell is ______ Eb/N0.(a) Directly proportional(b) Inversely proportional(c) Double the(d) Half theThe question was posed to me in semester exam.Question is from Structured Sequence in portion Channel Coding of Digital Communications

Answer»

Correct answer is (b) Inversely PROPORTIONAL

To explain: The CAPACITY that is the number of users per cell is inversely proportional to Eb/N0.

98.

The probability of message error is written as(a) Block error(b) Word error(c) Block & Word error(d) None of the mentionedI got this question at a job interview.My question comes from Structured Sequence topic in portion Channel Coding of Digital Communications

Answer»

The CORRECT ANSWER is (C) Block & Word error

Explanation: We can write the probability of message error also CALLED as block error or word error.

99.

In a real time communication system addition of redundant bits leads to(a) More bandwidth requirement(b) Faster rate of transmission(c) More bandwidth requirement & Faster rate of transmission(d) None of the mentionedI have been asked this question in an interview for internship.This intriguing question originated from Structured Sequence topic in division Channel Coding of Digital Communications

Answer»

Correct ANSWER is (c) More bandwidth REQUIREMENT & FASTER rate of transmission

For explanation: In a real time communication system the addition of REDUNDANT bits DICTATES a faster transmission rate and which means more bandwidth.

100.

The summation operation is performed using _____ logical operation.(a) EX-OR(b) AND(c) OR(d) EX-NORThis question was addressed to me in an online interview.Question is from Structured Sequence in division Channel Coding of Digital Communications

Answer»

Right ANSWER is (a) EX-OR

Best explanation: The summation operation is performed using MODULO 2 ARITHMETIC or EXCLUSIVE OR operation.