스피커

[스피커] 스피커유닛(드라이버) SPL 파일(frd, zma) (2021년 9월 2일)

오디세이99 2022. 8. 4. 15:58
728x90
반응형

자작 스피커 관련 공부를 하다보면 frd 또는 zma 확장자의 파일을 사용하게 됩니다.

스피커 주파수 응답 또는 임피던스 그래프용 데이터 파일 입니다(=ZMA 파일)

다음 Site에서 몇몇 스피코유닛의 파일을 찾을 수 있습니다. 하지만 몇개되지 않습니다.

Driver FRD & ZMA files (rjbaudio.com)

Dayton RS270 우퍼 스피커유닛의 파일을 보면 다음과 같습니다.

1:주파수, 2:SPL, 3:임피던스

값으로 보입니다.

 

파이썬으로 이 파일을 읽어 SPL 을 볼 수 있는 코드 입니다.

import matplotlib.pyplot as plt

x = [] 
y = [] 

for line in open('Dayton_RS270.frd', 'r'): 
   lines = [i for i in line.split()]
   x.append(float(lines[0]))
   y.append(float(lines[1]))

fig = plt.figure(figsize=(14, 8))
plt.title("Dayton_RS270")
plt.xlabel('freq.(Hz)', labelpad=100)
plt.ylabel('dBSPL') plt.ylim(50, 105)
plt.xscale("log")
plt.plot(x, y, c='b')
plt.grid()
plt.show()

 

728x90
반응형