Rendered CAD model

Designer[edit | edit source]

Jaakko Haarla' Department of Electronics and Nanoengineering, Aalto University

Project[edit | edit source]

In antenna measurements, it is important to only measure the line of sight path. Normal room has lots of reflections from walls which leads to strong multipath effect. These can be seen in strong variations in measured response as a function of antenna location. In normal measurement setup this problem is solved by coating whole measurement room with RF absorbers. If absorbers are not available these strong reflections need to be dealt with some other way.

In audio applications these diffusers have been used to scatter sound waves and to reduce echoes to noise. RF diffuser would operate with same principles but with EM-waves and at much higher frequencies.

Model[edit | edit source]


RF diffuser consists of a defined base block and rectangular boxes with fixed base dimensions and random height on top of it. Random heights of the structure will reflect plane waves back so that they sum up incoherently.

CAD model is fully parameterized, so used frequency range and size can be tuned to suite users needs.

RF diffuser design files.

Bill of Materials

  • RF diffuser block
  • Conductive coating material

Estimated Cost

3.15€ (printed parts) (PLA price 25€/kg)

N/A € (metal/conductive coating)

Total: 3,15€ + coating for assembled element

Estimated Savings

N/A since similar products are not commercially available.


1.) Download, open OpenSCAD file, and tune the parameters if needed.

2.) Render the model to randomize the pattern. (CAD model creates random structure for each rendering.)

3.) Print RF diffusers. Repeat steps 2.) and 3.) until you have enough elements.

4.) Coat 3D printed parts with conducting material e.g. copper.

Gallery[edit | edit source]

FA info icon.svg Angle down icon.svg Page data
Authors Jhaarla
License CC-BY-SA-3.0
Language English (en)
Related subpages, pages link here
Impact 393 page views
Created October 26, 2017 by Jhaarla
Modified February 23, 2024 by StandardWikitext bot
Cookies help us deliver our services. By using our services, you agree to our use of cookies.