hforsten @hforsten.com · 14/09/2026The hardware is described in earlier post. You can find the radar schematic there. 100
hforsten @hforsten.com · 14/09/2026New blog post: Interferometric Synthetic Aperture Radar Drone hforsten.com/interferomet...hforsten.comInterferometric Synthetic Aperture Radar DroneInterferometric SAR with my DIY SAR drone 1111
hforsten @hforsten.com · 20/02/2026Yes, if it only needs to work at single frequency. Optimal plating thickness is about 1.57 times skin depth. Of course it would be much worse at lower frequencies than the design frequency. 000
hforsten @hforsten.com · 20/02/2026The peak is caused by reflection from the internal boundary. With non-conductive material the reflection is maximized and the peak is the highest. 000
hforsten @hforsten.com · 18/02/2026This 55 A drone ESC has three nice looking SMD busbars to handle the high current. 0121
hforsten @hforsten.com · 08/02/2026If worse conductor is plated on top, the effect is opposite. The effective conductivity of the layered metals can be worse than thick bad conductivity metal. 010
hforsten @hforsten.com · 08/02/2026Did you know that adding a thin plating of good conductor on badly conductive material in RF transmission line can have lower loss at RF than trace made fully of either material by itself? Thought this was a bug in my solver at first, but it's a real physical effect. 2134
hforsten @hforsten.com · 27/01/2026Browser based 2D field solver I've been writing for a while is now up. It calculates characteristic impedance and losses for many common and less common transmission lines.hforsten.com2D Transmission Line Field Solver2D transmission line field solver 0195
hforsten @hforsten.com · 24/01/2026I've been writing online transmission line field solver for a while. It will calculate impedance and loss for many PCB transmission lines. Supports solder mask, S-parameter export and more. Missing just last polishing and testing. 0201
hforsten @hforsten.com · 05/01/2026Quick weekend project: Online radar image formation simulator that works in your browser.hforsten.comRadar Backprojection Image FormationSynthetic aperture radar backprojection image formation simulator working in your browser 1142
hforsten @hforsten.com · 22/11/2025Made this simple Vivaldi antenna. It's designed to work from 5.5 to 6.0 GHz and matching looks good at that band. 0210
hforsten @hforsten.com · 09/10/2025Python, C++, and CUDA. github.com/Ttl/torchbpgithub.comGitHub - Ttl/torchbp: Fast C++ Pytorch extension for differentiable synthetic aperture radar image formation and autofocus library on CPU and GPUFast C++ Pytorch extension for differentiable synthetic aperture radar image formation and autofocus library on CPU and GPU - Ttl/torchbp 110
hforsten @hforsten.com · 07/10/2025New blog post: Synthetic aperture radar autofocus and calibration.hforsten.comSynthetic aperture radar autofocus and calibration3D trajectory position error estimation autofocus, antenna pattern normalization, and polarimetric calibration for drone mounted SAR radar. 1258
hforsten @hforsten.com · 13/07/2025Wrote code for SAR image antenna pattern normalization and polarimetric calibration (channel imbalance and crosstalk). Image looks very nice now. 3283
hforsten @hforsten.com · 12/06/2025It's 10 seconds of data (10,000 radar pulses) and it takes about a minute to process. 020
hforsten @hforsten.com · 11/06/2025I 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. 2150
hforsten @hforsten.com · 05/06/2025Fixed 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. 0170
hforsten @hforsten.com · 01/06/2025I 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. 080
hforsten @hforsten.com · 01/06/2025Found 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. 1202
hforsten @hforsten.com · 30/05/2025Just some random ones I had lying around. The bigger one is labeled: "XRRH6*10*3" 010
hforsten @hforsten.com · 29/05/2025That'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. 020
hforsten @hforsten.com · 29/05/2025I 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. 2120
hforsten @hforsten.com · 28/05/2025Bought this thru with 3.5mm RF connectors. It's air filled with just a thin see-thru membrane holding the center pin in place. 260
hforsten @hforsten.com · 21/05/2025Some 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. 170
hforsten @hforsten.com · 15/05/2025It 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. 000
hforsten @hforsten.com · 06/05/2025It's this one: www.aliexpress.com/item/1005006.... Calibration coefficients are not included.aliexpress.com 110
hforsten @hforsten.com · 06/05/2025Bought this VNA calibration kit with 3.5 mm connectors. Looks good considering the 60€ price tag. 251
hforsten @hforsten.com · 15/04/2025It's a very nice looking chip, but too expensive. Sure if someone else pays. 010
hforsten @hforsten.com · 15/04/2025New blog post: "Designing a low-cost high-performance 10 MHz - 15 GHz vector network analyzer". hforsten.com/designing-a-...hforsten.comDesigning a low-cost high-performance 10 MHz - 15 GHz vector network analyzerDesigning a cheap two-port vector network analyzer with good measurement accuracy. 3132
hforsten @hforsten.com · 10/04/2025Just 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. 040
hforsten @hforsten.com · 05/04/2025That 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. 110
hforsten @hforsten.com · 05/04/2025I 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. 240
hforsten @hforsten.com · 05/04/2025There'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. 2110
hforsten @hforsten.com · 04/04/2025No, never thought there was enough interest to bother with that. This is fully self funded. 110
hforsten @hforsten.com · 04/04/2025CNC 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. 1504
hforsten @hforsten.com · 24/03/2025Mechanical and temperature stability are currently the factors limiting the measurement accuracy. Electronics should be way more accurate than what I can currently measure. 030
hforsten @hforsten.com · 24/03/2025I doubt it's much better. This part really should be CNC machined from aluminium so that it would also function as heatsink. 100
hforsten @hforsten.com · 24/03/2025It 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. 120
hforsten @hforsten.com · 24/03/2025This 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. 480
hforsten @hforsten.com · 23/03/2025All 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? 100
hforsten @hforsten.com · 23/03/2025Edge rails for assembly: jlcpcb.com/help/article...jlcpcb.comHow to add edge rails/fiducials for PCB assembly orderFollow JLCPCB's guidelines for adding edge rails and fiducials to your PCB design to ensure proper assembly in our PCB assembly service 100
hforsten @hforsten.com · 23/03/2025It requires 5.8 ns input data valid eye with 10 ns clock period. Clocking the data with suitably phase shifted clock should work. Currently I'm not doing that and have some timing violations, but it works despite them. 020
hforsten @hforsten.com · 23/03/2025The main issue with it is that the specified setup and hold timings are hard to fulfill. Other than that it works fine. 110
hforsten @hforsten.com · 22/03/2025The same measurement with my previous VNA (hforsten.com/improved-hom...), the new VNA has much better performance. 70 dB improvement in isolation + dynamic range at 8 GHz. 030
hforsten @hforsten.com · 22/03/2025Got the VNA software working and made some first measurements. With shorts at both ports the isolation is excellent >100 dB and the VNA works well at least up to 10 GHz with slight dynamic range reduction at higher frequencies. 2120