Parameter sweep

Parameter sweep 이란?

일종의 자동화 튜닝 기능으로 이해하면 된다. 원하는 변수를 정한 후에, 특정 범위 내에서 특정 step으로 변수값이 변화할 때의 결과를 하나의 테이블에 보여주는 기능이다. 결국 튜닝과 최적화의 중간 정도에 위치한 기능으로 볼 수 있다.

실제 설계 엔지니어에게 최적화는 오히려 경험적인 노하우를 쌓는데 방해가 될 수 있다. S/W는 중간 과정을 무시한채, 최적화된 결과만을 제시하기 때문에 개발자에게 설계 개선부위를 알려줄 수 없기 때문이다. 물론 튜닝을 통해서 결과변화를 미리 조사할 수도 있지만, 이러한 튜닝된 값들을 자동적으로 정리해주기 위해 parameter sweep이란 기능이 필요한 것이다. 아래에는 어떤 BPF의 C 변수를 3가지 값으로 변화시켰을 때의 S11 결과를 정리한 parameter sweep 그래프이다. 이 그래프를 보면 parameter sweep이란 참으로 단순하지만, 반면에 참으로 쓸모있는 기능라는 것을 알 수 있다.

Parameter sweep의 전제조건

대부분의 Circuit tool들은 변수화와 튜닝이 자유롭기 때문에 기본적으로 parameter sweep기능을 내장하고 있다. 하지만 2.5D, 3D tool은 변수화 자체가 어렵기 때문에 현재는 history parameter modeling이 가능한 CST Microwave Studio만 제대로 지원되고 있다. 다른 2.5D / 3D tool의 경우에는 Macro를 이용하여 사용자가 직접 루틴을 만든다면 수동으로 parameter sweep이 가능하다. 아래에는 CST MWS에서 coaxial notch filter의 공진gap을 변화해가면서 S21결과를 parameter sweep한 결과이다.

 << Back

Copyright by RF designhouse. All rights reserved.