28G device

Verify & plan 28 GHz Propagation with Ease (5G CW Transmitter)

Gone are the days of bringing bulky RF signal generators on site to measure and model the in-building propagation characteristics of the 28 GHz band. Millimeter Wave bands are rapidly building momentum to serve 5G. However, propagation modeling tools and field testers are not catching up at the same pace. After the success of Consultix Continue Reading »

Atmospheric absorption of millimeter waves

Adding Water Vapour Attenuation to NPM Library `AttenuationByAtmosphericGases`

Previously, in NPM Javascript to compute Attenuation By Atmospheric Gases ( ITU-R P.676-9), the Javascript Library is published on NPM that computes the attenuation (unit of dB loss per km) given the frequency, temperature and the atmospheric pressure (unit of hPa). with the latest commits to the package AttenuationByAtmosphericGases version 2.0.0, the library allows also Continue Reading »

Atmospheric absorption of millimeter waves

NPM Javascript to compute Attenuation By Atmospheric Gases ( ITU-R P.676-9)

ITU-R P.676-9 is proposed by International Telecommunication Union that recommends the Attenuation by atmospheric gases which are influenced by frequency, temperature and atmospheric pressure (unit of hpa). In case of temperature is not known, the mean temperature can be used, where this can be found in document ITU-R P.1510. In here, we know that the Continue Reading »

small-scale-fading

Interview Questions for Wireless Software Engineer

1. What is the difference between fast fading and slow fading? 2. What is frequency selective fading and flat fading? what are the differences between them? 3. Tell me about the difference between Ray Tracing and Ray Launching. 4. What is the coherence bandwith? 5. In OFDMA, what are the advantages of using sub-carriers? 6. Continue Reading »

directional-antenna-pattern-3d

How to Process the 2D Antenna Pattern Text Files using PHP Script?

Antennas are not easy to manufacture, and their patterns are usually represented using 2x2D array. For example, the below represents a horizontal antenna pattern that contains 360 gain values which are stored by 36 (rows) times 10 (columns). #HUBER+SUHNER AG XXXX / XXXX 0627/360/7/0/MIMO / File name:XXXX #XXXX / Version 1 Name = 1399.17.0229 Number Continue Reading »