MATLAB tips and tricks: Part 1

MATLAB is the programming language of choice for many engineers, scientists, data analysts, and more. In this post we introduce some interesting MATLAB tips and tricks. They can be used to make writing code easier and shorter, also to write codes that run faster.

Dual Loop Clock and Data Recovery

Dual-loop clock and data recovery (CDR) systems are widely used in today’s gigabit wireline communications. Figure 1 shows the architecture of a dual-loop CDR, consisting of a phase locked loop (PLL) and CDR. The PLL creates a quadrature clock at the data rate of the input data $D_{in}$, while the CDR tracks the data phase along each lane of the serial link. The data recovery loop is based on a phase detector (PD), a finite state machine (FSM), and a phase interpolator (PI). A bang-bang PD creates "up" and "down" signals based on the phase of the clock in respect to the input data.

Gain Compression in RF Systems

In this post we explain what the gain compression means and why it is important in the design of RF systems. We also explain how to compute single-tone and two-tone 1 dB compression points.

Network Coding

Network coding is a very active field of research currently and is widely believed to be the foundation of the next generation of data networks. It is already being incorporated into some standards. More recently, products (e.g., file sharing platforms) based on network coding are emerging. In this article we briefly explain what it is and how it works.

36 great Electrical Engineering books

As an Electrical Engineer, we all need great books to learn from, or use as a reference. And finding a good book, among tens and sometimes hundreds of choices is not easy. In this post we have tried to compile a list of some great Electrical Engineering books. We created the list by contacting some experts in the field, and also by reading a lot of reader's reviews.

It is very important to comprehend why you will need to alter the dlink router password default settings to something a bit more secure, so WHNME will explain how. At this point you know several tactics to access your dlink router login box from anywhere on the planet. Change password appears just enjoy another endpoint […]

snapseed for pc online

One of the latest emulators with a few of the most innovative feature sets is the Nox App Player. If you're interested in the software then here is a concise guide on the way you can get it running on your computer. With only a few of simple steps which you will have Snapseed running […]

Genetic Algorithm for search and optimization

What is genetic algorithm? In a nutshell genetic algorithm is a search or optimization algorithm that is inspired by natural selection or the survivor of the fittest. Genetic algorithm is a powerful engineering tool that can be used to solve nonlinear optimization problems, and can increase the search speed significantly. How does it work? Assuming […]

Symbol Error Rate Calculation for PAM and QAM

In this post we take a look at the relation between SNR and symbol error rate, we also explain what rate-normalized SNR is and how to use it for calculation of PAM and QAM symbol error rate.

SNR and ENOB in Analog-to-Digital Converters

In this blog post we explain the relationship between the signal-to-noise ratio and effective-number of bits in an ADC. We will explain that in practice the relationship is also a function of peak-to-average power ratio of the input signal.