How to make a FRD file – using ARTA software
How do I generate a file with the FRD extension?
If you have done frequency response measurements before, learning how to make a FRD file should be a piece of cake. FRD stands for frequency response data file, and it holds information regarding the magnitude and phase of different frequencies. If you have the curiosity to open such a file using a text editor, you will see 3 columns : frequency, magnitude and phase.
To generate these files we are going to use ARTA. First, I considered REW, but the problem is that it doesn’t have box diffraction compensation for near-field measurements. The whole point is to generate files for our particular project. In conclusion, we are measuring each individual speaker, inside the cabinet. Using files from the internet containing half-space measurements, won’t do any good. Maybe only for tweeters.
Before we get down to business. Make sure you read this article where I make a full range frequency response measurement using ARTA. Don’t skip this if you don’t have any experience using ARTA, or you are new to the process, or terminology :
There is no point in describing the same process again. I will make references to this article and point out what to do different.
Device under test
We are going to measure a 2 way bookshelf speaker with a rear firing bass reflex port. So, before we learn how to make a FRD file, we need to understand what is of interest. I purposely chose a more complicated speaker (i.e. bass reflex). If you understand this scenario, you figure out the steps for yourself, in a less complicated one.
I attached a couple of pictures with the box, so you can get a visual reference. The speakers are the following :
- Vifa XT25TG30-04 – tweeter. (Amazon affiliate paid link)
- SEAS CA 18 RNX – mid-bass. (Amazon affiliate paid link)
Number one reason of generating a FRD file is to use it in a crossover design software. As a result, we will need to generate 2 files : one for the mid-bass, and one for the tweeter. However, when making the file for the mid-bass, you need to measure the port as well. Measure both the speaker and the port, add them together and then generate the FRD file.
How to design loudspeakers - video courses
Now you probably understand why internet FRD files are not that useful. When you will learn how to make a FRD file, it will contain all the particular aspects of your enclosure (port, baffle size, diffraction effects etc). Unless you are designing an infinite baffle setup, those files are meaningless, in my opinion.
How to make a FRD file for the tweeter
Generating a FRD file for the tweeter is dead easy. Make a far-field measurement (microphone at 1 meter) only with the tweeter hooked up. Let me describe the steps :
- Take an impulse response.
- Place the marker for the window (because we are interested in the gated frequency response).
- Then, click the FR button to reveal the frequency response.
- As you can see, the amplitude is around -30 dB. If you use XSim as crossover design software, the default amplitude level is at 70 dB. So if you make a FRD file with a frequency response at -30 dB you will see no response, unless you alter the scale. or center the graph correctly. To avoid this issue, let’s add 100 dB to our response. It doesn’t matter how many dB’s you add or subtract, as long you do it for all of the FRD files you are generating for that particular project. As a result, select “Edit -> Scale level” and enter 100 dB. Then, press the “Fit” button on the top-right corner to center the graph.
- We have the frequency response, but we are missing one key element : phase. Click “View -> Magn+Phase”.
- Now it’s time to generate the FRD file for the tweeter. Click “File -> Export -> ASCII File”. Then it will ask you if you want to export in plain FRD format, and click ok.
After you click OK, select the destination location for your newly created FRD, and we’re done with the tweeter side.
How to make a FRD file for the mid-bass
We’re done with the tweeter, now lets see how to make a FRD file for the bass side of the speaker. This is a bit more tedious for a bass reflex speaker. I’m not going to describe the entire process again (check the links at the beginning of the article). I’m just going to list the steps :
- First of all, make a far-field measurement of the midbass with the same settings and with the mic in the same position you have measured the tweeter.
- After that scale the level by +100 dB.
- Set as overlay.
- Make a near-field measurement for the speaker.
- Click “File -> Save as” to save the response. (We need it later).
- Do a near-field measurement for the bass reflex port.
- Scale the port response (according to speaker size).
- Sum the port response with the speaker response. Click “File -> Load and Sum” and select the near-field measurement of the speaker you saved earlier.
- Scale the response to far-field.
- Scale the frequency response chart for an additional 100 dB. (because we did the same for the tweeter).
- Apply box diffraction. The enclosure is 23 x 33 cm. Click “Edit -> LF box diffraction” and enter the dimensions of the front baffle. Then the response should look like this :
- Now select an appropriate point where to splice the two responses together. Make sure to read the first 2 articles linked at the beginning, to understand how to make this selection. In our case, ideally, we have to search for the point of intersection between 250 Hz and 900 Hz. And that point is precisely at 533 Hz. Place the marker there and click “Edit -> Merge overlay above cursor”.
- Click “Overlay -> Set as overlay”
- Go to “Overlay -> Manage overlays”
- Click the first overlay, the dark yellow one, and then click “Delete sel”. You will be left with the spliced near-field and far-field responses, as an overlay :
- Now all you have to do is create the file. Click “File -> Export -> ASCII File”.
Verify in XSim and conclusion
Let’s check if we correctly learned how to make a FRD file. Let’s start Xsim and load the mid-bass FRD file and see if everything works out the way it’s supposed to work.
As you can see, our newly generated file works flawlessly. Basically, if you know how to make a quasi-anechoic measurement, you can generate a FRD file with just a few extra clicks. It might look complicated and tedious, but after you made 2-3 measurements, it’ll become second nature.
References
- Image source : link.
7 comments
Hi
I am new at this , but i would like to know , did you use the Generator from ARTA? And at what frequency ? Or how did you make the measurements ?
You make frequency sweeps. At the beginning of the article you will find a couple of links : “Quasi anechoic loudspeaker measurements Part 1 and 2”. Here you will learn how to make the measurements.
Guys I’m honestly loving the content on this site more and more each day. Seriously great stuff! I’ve personally not tried this method yet but it seems like its worth a try.
You put the measurements in wrong order. You must measure both far fields first because mic and dut must not be moved.
Ahh … it hurts me to say that you are absolutely correct :). Not the fact that you pointed my error, but the fact the I have to rewrite part of the article. Indeed, the far field measurements need to be made with the same settings for both the tweeter and the mid bass. I made the necessary corrections and thanks for the heads-up.
I know this is an old post, but hoping you are still watching it. I just had a quick question: do you use any type of filter on the tweeter before doing the sweep, or can you just start the sweep at a higher frequency? I dont want to put a 20Hz signal through my tweeter.
I stopped using ARTA because REW is free and much more user friendly. In REW you can select the frequency range sweep, so this is not an issue. However, if you want to use ARTA you can place a 20 uF capacitor in series with the tweeter. It will only affect the very low frequencies, which you are not interested in anyway. This will protect the tweeter. Also you don’t need to make the measurement at high volumes, which helps also.