본문 바로가기
스피커

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

by 오디세이99 2022. 8. 4.
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
반응형

댓글