## Verilog : Hamming Code On FPGA

Hamming code is linear error block code used to encode input. Hamming codes can detect up to two-bit errors or correct one-bit errors without detection of uncorrected errors. Parity Bits in Hamming Code :  TestBench:  Expected Output 0000 0000000 0001 1101001 0010 0101010 0011 1000011 0100 1001100 0101 0100101 0110 1100110 0111 0001111 1000 1110000 …

## Creative Writing: The Craft of Plot

Week 1 : Plotting a Course MegsObserves : The course has really good music and really well shot. It’s amazing ! Sorta jazzy. Plot : Causal relationship between two events. Character + Action = Plot Hayao Miyazaki, one of Japan’s most celebrated animators, director of Spirited Away, Howl’s Moving Castle, Ponyo, and many others, said that what …

## Origins of Information Theory : Abundance of Entropies

Some believe that by studying scientific discovery in another day we can learn how to make discoveries. On the other hand, one sage observed that we learn nothing from history except that we never learn anything from history and Henry Ford asserted that history is a bunk.

## The World and Theories and What This Means For Information Theory

These are book notes for Introduction to Information Theory by John R Pierce and part 1 of this series. Check the tag History of Information Theory for more blogs similar to this. Hear me rambling on and on about Information Theory here and if you want to check out more book summaries do check the …

Disclaimer: If I didn’t graduate college because I failed by Computer Networks course, this, right now, is the time I will look back and realise –“This is where it all went downhill” Regardless of that, writing blogs helps me retain a lot of stuff. Even though my idea of studying for this the literal last …

## Verilog: Delay Delay Everywhere

There are a lot of delays in verilog, and trust me when I say I am done with them! There is your normal delay But there you can have a delay with identifier You can also now have an expression Then there is minimum, typical and maximum delay but they are further divided into rise …

## Verilog: Gate Level Multiplexers

Welcome back, I am here, writing another blog as I struggle to understand the syllabus for my t2 exam. To anyone who’s reading this for the first time, let me give you some context. Whenever I am conflicted about what I am studying I write a blog. This is also helpful whenever I have to …

## Information Theory, Coding and Cryptography.

Ranjan Bose’s chapter about cyclic codes begins with a riveting quote by Pascal, Blaise “We arrive at the truth, not by reason only, but also by the heart.” Quotes like this make a comprehensive book about information theory even more captivating. Linear Block Codes, block codes –every message m (size k) corresponds to a codeword c (size …

## Information Theory: Channel Coding, Channel Capacity.

Everything you’ve come to expect. Mindless, terror-filled panic rushes through me as I open the slides for my exam and can barely understand anything. About a week ago, I was pretty good at most of the things related to the subject, the subject. Yes, Information theory and coding techniques. It was supposed to be my subject …

## BCH code. Bose–Chaudhuri–Hocquenghem codes.

1950’s, the age of contemporary mathematics. This was the age when the mathematics in information theory boomed. From Claude Shannon developing the notion of Information theory in 1949 to BCH code being independently invented by three scientists in 1959, the era did see some really significant inputs in that era. ref Fun tangent, quick sort …