Scrambling and Descrambling I was recently asked for some support regarding the usage of Scramblers and Descramblers. So far to be honest, I didn’t had much time to dig-into the scramblers and descramblers problematic, but I do know, that there are interfaces such as...

Daylight Simulation Weather is among one of my hobbies and as such, I love to watch windy and various satellite images (Such as en.sat24.com ) as well as enjoying the rain and storms outside and eventually taking images. Unfortunately I don’t have the time to...

Kepler Orbit Demo In one of my previous posts (Available HERE), I was using numerical math to create a real-time 2D simulation of moving objects by taking into account Newton’s laws of motion and the Newton’s law of gravity. The simulation was powered by...

Differential Equations And thus it was, that one day, I have decided to create a simulation of Satellite’s movement around the Earth by numerically solving differential equations. To be honest, I wanted to know how the satellite’s movements can be...

Hamming Codes Hamming codes are basic Linear Block Codes. The most common configuration is Hamming [7,4] with 3 parity bits, 4 data bits and 7 bits total. The codeword length can be increased however to any arbitrary 2N – 1 as the algorithm is generic. The code...

Matlab Mex C++ Back then when I was I starting to learn CUDA, I used to verify some of the functionality by writing to text files and then reading it back to Matlab. As you can guess, this is not an extra efficient way to verify your algo and so it wasn’t long...