hforsten's Avatar

hforsten

@hforsten.com.bsky.social

Electrical engineer. RF electronics, IC design, radars, FPGA, programming. hforsten.com

320 Followers  |  51 Following  |  68 Posts  |  Joined: 22.11.2024  |  1.9488

Latest posts by hforsten.com on Bluesky

Uncalibrated SAR image

Uncalibrated SAR image

Same image after antenna pattern normalization and polarimetric calibration.

Same image after antenna pattern normalization and polarimetric calibration.

Wrote code for SAR image antenna pattern normalization and polarimetric calibration (channel imbalance and crosstalk). Image looks very nice now.

13.07.2025 14:10 β€” πŸ‘ 24    πŸ” 3    πŸ’¬ 2    πŸ“Œ 0

It's 10 seconds of data (10,000 radar pulses) and it takes about a minute to process.

12.06.2025 02:27 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Polarimetric synthetic aperture radar image

Polarimetric synthetic aperture radar image

Camera photo of the same area.

Camera photo of the same area.

I implemented a new SAR autofocus algorithm and now the image generation is both better and faster. It's about as well focused as it can be now.

11.06.2025 18:22 β€” πŸ‘ 12    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0
Post image

Fixed some bugs in my SAR processing code and now fast factorized backprojection generates a visually identical picture to the normal backprojection, but over 10 times faster. That's huge because normal backprojection was already extremely quick and there's still room for optimization with FFBP.

05.06.2025 17:34 β€” πŸ‘ 15    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I also implemented generalized phase gradient autofocus earlier this week. I haven't seen any open source implementations of it before. It works quite well with this kind of short range SAR image, but my earlier minimum entropy optimization method still gives better results.

01.06.2025 17:42 β€” πŸ‘ 7    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Global backprojection vs fast factorized backprojection image quality. The biggest difference is larger sidelobes on the brightest target in the FFBP image.

Global backprojection vs fast factorized backprojection image quality. The biggest difference is larger sidelobes on the brightest target in the FFBP image.

Found motivation to write some SAR processing code. Fast factorized backprojection generates several small polar format images and then interpolates them to one big image. It's faster, but has slightly worse image quality due to all the interpolations.

01.06.2025 17:42 β€” πŸ‘ 19    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0

Just some random ones I had lying around. The bigger one is labeled: "XRRH6*10*3"

30.05.2025 08:03 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

That's the measured S21 from input to the isolated port when the other ports are terminated. Reflection of the termination is not de-embedded, but it's better than -25 dB over the whole frequency range.

29.05.2025 12:57 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Dual directional bridge coupler PCB.

Dual directional bridge coupler PCB.

Thru, coupled, and isolated port S21 with other ports terminated.

Thru, coupled, and isolated port S21 with other ports terminated.

I made this new dual directional bridge coupler using 1 mm diameter coaxial cable. It's a little bit better than the previous one I made using 2 mm coaxial cable and much more annoying to solder.

29.05.2025 07:41 β€” πŸ‘ 10    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0
Post image

It works really well. Loss is low and matching is excellent.

28.05.2025 13:52 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image Post image

Bought this thru with 3.5mm RF connectors. It's air filled with just a thin see-thru membrane holding the center pin in place.

28.05.2025 13:52 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0
Two test PCBs with 3.5 mm and SMA connectors

Two test PCBs with 3.5 mm and SMA connectors

3.5 mm connector close up

3.5 mm connector close up

3.5 mm and SMA connector S-parameters with 11 mm line

3.5 mm and SMA connector S-parameters with 11 mm line

3.5 mm and SMA connector time domain response with 11 mm long line

3.5 mm and SMA connector time domain response with 11 mm long line

Some new RF connector test PCBs. Nameless low-cost solderless 3.5 mm connector on the left and CONSMA003.062 clone on the right. Both work okay.

21.05.2025 14:37 β€” πŸ‘ 7    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

It would require hole and threads in the case for the connector making the case more expensive. Connector would also need to be soldered to the PCB while attached to the case, not very handy for a prototype.

15.05.2025 16:31 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

It's this one: www.aliexpress.com/item/1005006.... Calibration coefficients are not included.

06.05.2025 15:44 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image Post image Post image

Bought this VNA calibration kit with 3.5 mm connectors. Looks good considering the 60€ price tag.

06.05.2025 14:27 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 2    πŸ“Œ 0

It's a very nice looking chip, but too expensive. Sure if someone else pays.

15.04.2025 20:32 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Designing a low-cost high-performance 10 MHz - 15 GHz vector network analyzer Designing a cheap two-port vector network analyzer with good measurement accuracy.

New blog post: "Designing a low-cost high-performance 10 MHz - 15 GHz vector network analyzer".

hforsten.com/designing-a-...

15.04.2025 12:56 β€” πŸ‘ 13    πŸ” 3    πŸ’¬ 3    πŸ“Œ 1

Just found an annoying flaw with this cheap bias-T. The connector is threaded in the case and if the cable is tightened with a torque wrench, it can unscrew also the SMA connector when removing the cable.

10.04.2025 16:39 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

That could work in some situations, but I don't think it will work here. The connection between SMA connector and the case is not tightened so it wouldn't be compressed. Mating surface also isn't a full circle, just the upper part of the connector.

05.04.2025 18:57 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I thought this might be an issue during design. The proper fix would be to use a bulkhead SMA connector but that complicates the mechanical design and I didn't think it was worth the trouble.

05.04.2025 18:25 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0
Post image

There's a tiny gap between the case and SMA connector that radiates a little if not sealed. Putting some solder wick in the gap seals it nicely but there has to be some more elegant method.

05.04.2025 18:25 β€” πŸ‘ 11    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

No, never thought there was enough interest to bother with that. This is fully self funded.

04.04.2025 14:33 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image Post image

CNC machined case for the VNA just arrived. Machining quality is good and it looks stylish (very important). The cost was $140 including shipping and taxes, much cheaper than I initially feared.

04.04.2025 12:53 β€” πŸ‘ 50    πŸ” 4    πŸ’¬ 1    πŸ“Œ 0

Mechanical and temperature stability are currently the factors limiting the measurement accuracy. Electronics should be way more accurate than what I can currently measure.

24.03.2025 19:43 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

VNA also works as a temperature sensor and strain gauge.

24.03.2025 19:40 β€” πŸ‘ 10    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I doubt it's much better. This part really should be CNC machined from aluminium so that it would also function as heatsink.

24.03.2025 19:31 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

It does get quite hot. FPGA internal temperature sensor says it's 70 degrees Celsius. I think the RF parts might run even hotter. 3D printed enclosure is a really poor heatsink.

24.03.2025 19:05 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

This turned out to be slightly more difficult than I first thought. Foil tears easily and even a small tear will affect the isolation. It might require multiple layers to get a tear free lining. Foil also needs to be glued down so that it doesn't move around or it will increase drift of the VNA.

24.03.2025 18:53 β€” πŸ‘ 8    πŸ” 0    πŸ’¬ 4    πŸ“Œ 0

All drills were supposed to be 0.3 mm. Most pad diameters are 0.45 mm, but some are 0.40 mm. This used to be fine previously for no extra cost. I found few unintentional 0.2 mm drills with 0.5 mm pads and apparently this caused the extra charge?

23.03.2025 13:17 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
How to add edge rails/fiducials for PCB assembly order Follow JLCPCB's guidelines for adding edge rails and fiducials to your PCB design to ensure proper assembly in our PCB assembly service

Edge rails for assembly: jlcpcb.com/help/article...

23.03.2025 10:35 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

@hforsten.com is following 19 prominent accounts