diff --git a/b_asic/sfg_generators.py b/b_asic/sfg_generators.py index 789cd1618e7ef6ae025eca6b99e53ba28214ca57..2b693af3dedb9cb6dc51b6ec65b6673833488981 100644 --- a/b_asic/sfg_generators.py +++ b/b_asic/sfg_generators.py @@ -264,6 +264,7 @@ def direct_form_1_iir( mult_properties: Optional[Union[Dict[str, int], Dict[str, Dict[str, int]]]] = None, add_properties: Optional[Union[Dict[str, int], Dict[str, Dict[str, int]]]] = None, ) -> SFG: + """Generates a direct-form IIR filter of type I with coefficients a and b.""" if len(a) != len(b): raise ValueError("size of coefficient lists a and b are not the same") if name is None: @@ -318,10 +319,11 @@ def direct_form_2_iir( mult_properties: Optional[Union[Dict[str, int], Dict[str, Dict[str, int]]]] = None, add_properties: Optional[Union[Dict[str, int], Dict[str, Dict[str, int]]]] = None, ) -> SFG: + """Generates a direct-form IIR filter of type II with coefficients a and b.""" if len(a) != len(b): raise ValueError("size of coefficient lists a and b are not the same") if name is None: - name = "Direct-form I IIR filter" + name = "Direct-form II IIR filter" if mult_properties is None: mult_properties = {} if add_properties is None: