Skip to content

RF With Care

Land of The Freespace, Home of The Waves

  • Home
  • About
    • Business Profile
    • Services
      • Antenna & MW Design
      • Hardware And Manufacturing
      • Algorithm Development
      • Programming
    • CV
  • In House Designs
  • Blog
  • Contact

Category: Programming

Ports – From 3D to 0D

June 1, 2019October 14, 2019 GadiCEM, Eigenmode, Electronics, Engineering, FEM, KiCAD, Octave, Programming, RFLeave a Comment on Ports – From 3D to 0D

Disclaimer: This issue is boring. Not only because it has nothing to do with Cyber, AI, machine learning, etc. (nor do most of the things I do and write about). It’s boring because it has to do with only one…

Read More→

DXF Import In Octave

March 9, 2019October 14, 2019 GadiCAD, Electronics, Engineering, FEM, KiCAD, Octave, ProgrammingLeave a Comment on DXF Import In Octave

Nothing fancy, but I programmed a tool to import DXFs into GNU octave. Should be simple enough to convert to MATLAB, if necessary. Mainly I did it in order to integrate some of the work I do in KiCAD to…

Read More→

Medical Imaging For Dummies Part 1 – Scattering Simpified

August 18, 2018October 14, 2019 GadiEngineering, Matlab, Medical Imaging, Octave, ProgrammingLeave a Comment on Medical Imaging For Dummies Part 1 – Scattering Simpified

This subject I have been actively avoiding to write on. Not only because it’s a lot to write. All you bloggers out there know how tough it is sitting down at the end of the day, after 8-to-fuckall hours on…

Read More→

De-Embedding 2 Whole Degrees of Freedom

March 17, 2018October 14, 2019 GadiCAD, Engineering, KiCAD, Matlab, QUCS, RFLeave a Comment on De-Embedding 2 Whole Degrees of Freedom

In the last post we discussed de-embedding a simple transmission line, namely a phase shifter and attenuator. Surprisingly, most structure that we might need to de-embed will be far from that, to say the least. To maintain a methodical approach,…

Read More→

Basic De-Embedding, 1st Order Model

February 5, 2018October 13, 2019 GadiElectronics, Engineering, Matlab, QUCS, RFLeave a Comment on Basic De-Embedding, 1st Order Model

It occurred to me recently that although I named this site RF with care (for reasons I definitely cannot recall any more), I have not really written here anything RF or EM related in any way. So to start it…

Read More→

Fancy M-Scripting, The Function Expansion Episode

April 23, 2016February 13, 2023 GadiC, Matlab, ProgrammingLeave a Comment on Fancy M-Scripting, The Function Expansion Episode

As I promised before, not all of these lessons will result in pretty code. This, however, is the worst I believe. Efficiency wise, though, this is the most beneficial. So let’s follow up on an example from the last lesson!…

Read More→

Efficient m-script coding – pt. 1

April 15, 2016February 13, 2023 GadiProgrammingLeave a Comment on Efficient m-script coding – pt. 1

Prettier code is always better. Actually, comprehensible code is always better, that’s why I document like a crazy person with no short term memory, while the latter is partially true. Sadly, some of the lessons to be learned in this…

Read More→

Variable resistors in QUCS

March 17, 2016October 11, 2019 GadiCAD, Electronics, Programming, QUCSLeave a Comment on Variable resistors in QUCS

While designing a 3-band equalizer, using QUCS (view previous post about QUCS here), the need for variable resisors came up. As the current versions of QUCS still don’t support EVALUE components, it was impossible to implement voltage controlled resistors (i.e.…

Read More→

Posts pagination

Previous 1 2

Social Media

  • Email
  • LinkedIn
  • Phone

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org
Copyright © 2025 Gadi Lahav. All rights reserved. Eduberg by iThemer