рдЧреЙрд╕рд┐рдпрди рдмреНрд▓рд░ рдлрд╝рд┐рд▓реНрдЯрд░ (рдлрд╝реЛрдЯреЛрд╢реЙрдк рдореЗрдВ рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рдЬреНрдЮрд╛рдд "рдЧреЙрд╕рд┐рдпрди рдмреНрд▓рд░") рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдХреНрд╕рд░ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдпрд╛ рдЕрдиреНрдп рдЫрд╡рд┐ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдмрд╛рдж, рдПрдХ рд╡рд┐рдзрд┐ рдХрд╛ рд╡рд░реНрдгрди рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдЬреЛ
рдПрдХ рдЕрдирдВрдд рдЖрд╡реЗрдЧ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд╕рд╛рде рдлрд┐рд▓реНрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдзрдмреНрдмрд╛ рддреНрд░рд┐рдЬреНрдпрд╛ рд╕реЗ рд╕реНрд╡рддрдВрддреНрд░ рдЧрддрд┐ рд╕реЗ рдзреБрдВрдзрд▓рд╛ рд╣реЛрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
рд╡рд┐рдзрд┐ рдХрд╛ рд╡рд░реНрдгрди
рдЕрдВрдЧреНрд░реЗрдЬреА рдореЗрдВ рд╣реИ ред рд▓реЗрдХрд┐рди рд░реВрд╕реА рдореЗрдВ рдХреЛрдИ рдЬрд╛рдирдХрд╛рд░реА рдирд╣реАрдВ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореИрдВрдиреЗ рдХреБрдЫ рдмрджрд▓рд╛рд╡ рдХрд┐рдП рд╣реИрдВред
рддреЛ, рдореВрд▓ рдЫрд╡рд┐ рдХреЛ рдЪрдордХ
x (
m, n ) рджреНрд╡рд╛рд░рд╛ рджрд┐рдпрд╛ рдЬрд╛рдПред рдПрдХ рддреНрд░рд┐рдЬреНрдпрд╛
рдЖрд░ рдХреЗ рд╕рд╛рде рдЧрд╛рдКрд╕реА рдзрдмреНрдмрд╛ рдХреА рдЧрдгрдирд╛ рд╕реВрддреНрд░ рджреНрд╡рд╛рд░рд╛ рдХреА рдЬрд╛рддреА рд╣реИ
рдпреВ рдФрд░
рд╡реА рдкрд░ рдпреЛрдЧ рд╕реАрдорд╛ рдХреЛ рдХрдИ рд╕рд┐рдЧреНрдорд╛ рдХреЗ рд╕рд╛рде рдкреНрд▓рд╕ рдпрд╛ рдорд╛рдЗрдирд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдЪреБрдирд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рддреНред рддреНрд░рд┐рдЬреНрдпрд╛
r , рдЬреЛ O (
r 2 ) рд╕рдВрдЪрд╛рд▓рди рдХреЗ рдХреНрд░рдо рдХреЗ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреА рдЬрдЯрд┐рд▓рддрд╛ рдХреЛ рдкреНрд░рддрд┐ рдкрд┐рдХреНрд╕реЗрд▓ рджреЗрддрд╛ рд╣реИред рдмрдбрд╝реЗ
рдЖрд░ рдФрд░ рдмрд╣реБ-рдореЗрдЧрд╛рдкрд┐рдХреНрд╕реЗрд▓ рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП, рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдирд╣реАрдВ рд╣реИ, рд╣реИ рдирд╛?
рдкрд╣рд▓рд╛ рддреНрд╡рд░рдг рдЧрд╛рдКрд╕реА рдзрдмреНрдмрд╛ рдХреА рдкреГрдердХреНрдХрд░рдг рдЧреБрдг рджреЗрддрд╛ рд╣реИред рдпрд╣реА рд╣реИ, рдЖрдк рдкреНрд░рддреНрдпреЗрдХ рдкрдВрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП
x рдЕрдХреНрд╖ рдХреЗ рд╕рд╛рде рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдкреНрд░рддреНрдпреЗрдХ рдХреЙрд▓рдо рдХреЗ рд▓рд┐рдП
y рджреНрд╡рд╛рд░рд╛ рдкрд░рд┐рдгрд╛рдореА рдЫрд╡рд┐ рдХреЛ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдкреНрд░рддрд┐ рдкрд┐рдХреНрд╕реЗрд▓ O (
r ) рд╕рдВрдЪрд╛рд▓рди рдХреА рдЬрдЯрд┐рд▓рддрд╛ рдХреЗ рд╕рд╛рде рдПрдХ рд╣реА рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдкрд╣рд▓реЗ рд╕реЗ рдмреЗрд╣рддрд░ рд╣реИред рд╣рдо рдЗрд╕ рд╕рдВрдкрддреНрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рднреА рдХрд░реЗрдВрдЧреЗ, рдЗрд╕рд▓рд┐рдП, рдЖрдЧреЗ рдХреЗ рд╕рднреА рддрд░реНрдХ рдПрдХ-рдЖрдпрд╛рдореА рдорд╛рдорд▓реЗ рдХреЗ рд▓рд┐рдП рд╣реЛрдВрдЧреЗ, рдЬрд╣рд╛рдВ
x (
n ) рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП
y (
n ) рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред
рдПрдХ рдЕрд╕реАрдо рдЖрд╡реЗрдЧ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд╕рд╛рде рдлрд╝рд┐рд▓реНрдЯрд░ рд╣рдореЗрдВ рдЗрд╕рдХреЗ рд╕рд╛рде рдорджрдж рдХрд░реЗрдВрдЧреЗред рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд╛ рд╡рд┐рдЪрд╛рд░ рдпрд╣ рд╣реИ:
y (
n ) рдХреЗ рдорд╛рдиреЛрдВ рдХреА рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рд╕реВрддреНрд░ рджреНрд╡рд╛рд░рд╛ рдЧрдгрдирд╛ рдХреА рдЬрд╛рддреА рд╣реИ:

рдЬрд╣рд╛рдВ
рдПрдХ рдФрд░
рдмреА i рдХреБрдЫ рдЧрдгрдирд╛ рдЧреБрдгрд╛рдВрдХ рд╣реИрдВ, рдФрд░
y (
n ) рдФрд░
x (
n ) рдХреЗ рд▓рд┐рдП
n <0 рд╢реВрдиреНрдп рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред
B i рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╕реВрддреНрд░ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛
рдПрдХ рдкрд░рд┐рдорд┐рдд рдХрд░реНрдиреЗрд▓ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рд░рд▓ рджреГрдврд╝ рд╕рдВрдХрд▓реНрдк рддрдХ рдХрдо рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдЪреВрдБрдХрд┐ рд╣рдо рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдлрд╝рд┐рд▓реНрдЯрд░ рдХреЛ рдФрд░ рддреЗрдЬрд╝ рдорд╛рдирд╛ рдЬрд╛рдП, рд╣рдо рдЕрдкрдиреЗ рдлрд╝рд┐рд▓реНрдЯрд░ рдХреЛ
P = 0 рдХреЗ рд▓рд┐рдП рдЦреЛрдЬреЗрдВрдЧреЗ, рдЕрд░реНрдерд╛рддреН рдПрдХ рдЧреБрдгрд╛рдВрдХ
b 0 рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВрдЧреЗред
рдмрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдореИрдВ рдЖрдкрдХреЛ рдпрд╛рдж рджрд┐рд▓рд╛рддрд╛ рд╣реВрдВ рдХрд┐ рдХрд┐рд╕реА рднреА рд░реИрдЦрд┐рдХ рдлрд┐рд▓реНрдЯрд░ (рдФрд░ IIR рдлрд╝рд┐рд▓реНрдЯрд░ рднреА рд░реИрдЦрд┐рдХ рд╣реИ) рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдбреЗрд▓реНрдЯрд╛ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рдЕрдкрдиреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИ, рдмрд┐рдВрджреБ 0 рдкрд░ 1 рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИ, рдФрд░ рдЕрдиреНрдп рд╕рднреА рдмрд┐рдВрджреБрдУрдВ рдкрд░ 0 рд╣реИред рд╡рд╣ рд╣рд┐рд╕реНрд╕рд╛ рдЬреЛ рдЧреБрдгрд╛рдВрдХ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛
рд╣реИ рдЬрдм рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЬрд╡рд╛рдм рджреЗрдирд╛ рдпрд╛ рддреЛ рд╡рд┐рдЪрд▓рди рдХрд░реЗрдЧрд╛ рдФрд░ рдЕрдирдВрдд рддрдХ рдЬрд╛рдПрдЧрд╛ (рдореИрдВ рдЗрд╕рд╕реЗ рдмрдЪрдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛), рдпрд╛ рдпрд╣ рд╣рдореЗрдВ рдПрдХ рд╕реБрдВрджрд░ рд╡рд╛рдирд┐рдВрдЧ рдкреВрдВрдЫ рджреЗрдЧрд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЗрд╕ рддрд░рд╣:

рдПрдХ рдЧреЙрд╕ рдХреА рддрд░рд╣ рд▓рдЧрддрд╛ рд╣реИ? рдареАрдХ рд╣реИ, рд╣рд╛рдБ, рдХреБрдЫ рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рд╣реИ, рд▓реЗрдХрд┐рди рдХрд┐рд╕реА рддрд░рд╣ рдпрд╣ рдЕрдЬреАрдм рд▓рдЧ рд░рд╣рд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХрд╛ рд╡рд┐рдЪрд╛рд░ рдпрд╣ рд╣реЛрдЧрд╛: рд╣рдо рдПрдХ рд╣реА рджрд┐рд╢рд╛ рдореЗрдВ (рдПрдХ
рдЕрдзрд┐рдХрддрдо рдЧреБрдгрд╛рдВрдХ рд╕реЗ), рдФрд░ рдлрд┐рд░ рд╡рд┐рдкрд░реАрдд рджрд┐рд╢рд╛ (
n рдЕрдзрд┐рдХрддрдо 0 рд╕реЗ) рдореЗрдВ рдкрд░рд┐рдгрд╛рдо рдХреЛ рдПрдХ рджрд┐рд╢рд╛ рдореЗрдВ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░реЗрдВрдЧреЗред рдЧрдгрд┐рддреАрдп рд░реВрдк рд╕реЗ, рдПрдХ рдХрдбрд╝рд╛рдИ рд╕реЗ рд╕рдордорд┐рдд рд╡рдХреНрд░ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП (рдЗрд╕рд▓рд┐рдП, рдпрджрд┐ рдЖрдк рдкрд╣рд▓реЗ рдФрд░ рдЖрдЧреЗ, рдпрд╛ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдпрд╣ рдХреЛрдИ рдорд╛рдпрдиреЗ рдирд╣реАрдВ рд░рдЦрддрд╛ рд╣реИ)ред рдереЛрдбрд╝рд╛ рдЖрдЧреЗ рджреМрдбрд╝рдиреЗ рдкрд░, рдпрд╣реА рд╣реЛрддрд╛ рд╣реИ рдЕрдЧрд░ рдЖрдк рдЗрд╕реЗ рд░рд┐рд╡рд░реНрд╕ рдСрд░реНрдбрд░ рдореЗрдВ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░рддреЗ рд╣реИрдВ:

рдпрд╣рд╛рдБред рд▓рдЧрднрдЧ рд╣рдореЗрдВ рдЬреЛ рдЪрд╛рд╣рд┐рдПред рд▓рдЧрднрдЧ, рдХреНрдпреЛрдВрдХрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдмрд┐рд▓реНрдХреБрд▓ рдирд╣реАрдВред рд╡рдХреНрд░ рдереЛрдбрд╝рд╛ рдирдХрд╛рд░рд╛рддреНрдордХ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдЪрд▓рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░ рд╕рдЯреАрдХ рдЧрд╛рдКрд╕реА рд╕реЗ рднрд┐рдиреНрди рд╣реЛрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЕрдзрд┐рдХрд╛рдВрд╢ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП, рдпрд╣ рд╕рдм рдХрд╛рдлреА рд╕реНрд╡реАрдХрд╛рд░реНрдп рд╣реИ, рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд, рдпрджрд┐ рдЖрдкрдХреЛ рдЗрд╕реЗ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд┐рд▓реНрдХреБрд▓ рд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдЖрдк
рдХреНрдпреВ рдлрд┐рд▓реНрдЯрд░ рдХреЗ рдХреНрд░рдо рдХреЛ рдмрдврд╝рд╛ рд╕рдХрддреЗ рд╣реИрдВред
рддреЛ, рдпрд╣ рдлрд┐рд▓реНрдЯрд░ рдЧреБрдгрд╛рдВрдХ рдХреА рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдиреА рд╣реБрдИ рд╣реИ
a ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕рднреА рд╕реВрддреНрд░
Q = 3 рдХреЗрд╕ рдХреЗ рд▓рд┐рдП рдЬрд╛рдПрдВрдЧреЗред
рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рддрдерд╛рдХрдерд┐рдд
рдЯреНрд░рд╛рдВрд╕рдлрд░ рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛
рд╣реИ ред рдЬреЛ рд▓реЛрдЧ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рд╡реЗ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рд╕рдм рдХреНрдпрд╛ рд╣реИ, рдФрд░ рд╢реБрд░реБрдЖрдд рдХреЗ рд▓рд┐рдП рдпрд╣ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ рдХрд┐ рдпрд╣ рдЕрднреА рдореМрдЬреВрдж рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рдХреБрдЫ рдЧреБрдг рд╣реИрдВред рдПрдХ рд░реИрдЦрд┐рдХ рдлрд┐рд▓реНрдЯрд░ рдХреЗ рд▓рд┐рдП рдЗрд╕ рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рд╕рд╛рдорд╛рдиреНрдп рджреГрд╢реНрдп рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╣реЛрдЧрд╛:

рдпрд╛ рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдХреЗ рд▓рд┐рдП,
рдХреНрдпреВ = 3,
рдкреА = 1:

рдЪреВрдВрдХрд┐ рдЕрдВрд╢ рдФрд░ рд╣рд░ рдореЗрдВ рдмрд╣реБрдкрдж рд╣реЛрддреЗ рд╣реИрдВ, рдЙрдиреНрд╣реЗрдВ рдХрд╛рд░рдХ рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЕрдВрд╢, рд╕рд╛рдорд╛рдиреНрдп рдорд╛рдорд▓реЗ рдореЗрдВ, рд╣рдореЗрдВ рд╢реВрдиреНрдп рджреЗрдЧрд╛ (рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рд╢реВрдиреНрдп рдирд╣реАрдВ рд╣реИрдВ), рдФрд░ рднрд╛рдЬрдХ рдбрдВрдбреЗ рджреЗрдЧрд╛:

рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, 1 /
рдЬреЗрдб 0 , 1 /
рдЬреЗрдб 1 , 1 /
рдЬреЗрдб 2 ред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдзреНрд░реБрд╡ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд░реВрдк рд╕реЗ рдЧреБрдгрд╛рдВрдХ
рдХреЛ рд╣рдорд╛рд░реЗ рдлрд╝рд┐рд▓реНрдЯрд░ рдХреЗ
k рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ (рд╕рднреА IIR рдлрд╝рд┐рд▓реНрдЯрд░ рдЖрдорддреМрд░ рдкрд░ рдбрдВрдбреЗ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЦреЛрдЬреЗ рдЬрд╛рддреЗ рд╣реИрдВ, рдФрд░ рд╕реАрдзреЗ рдирд╣реАрдВ)ред рд╡реИрд╕реЗ, рдзреНрд░реБрд╡реЛрдВ рдкрд░ рдЧреБрдгрд╛рдВрдХ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд рд╕реЗ рдЖрд╕рд╛рди рд╣реИ (рдЗрд╕рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдмрд╣реБрдкрджреЛрдВ рдХреЛ рдЧреБрдгрд╛ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдФрд░ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд - рдмрд┐рдЬрд▓реА рд╕рдореАрдХрд░рдг рдХреЛ рд╣рд▓ рдХрд░рдирд╛)ред
рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рдЖрд╕рди рдЬреЛ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реИ: рдпрджрд┐ рдЬрдЯрд┐рд▓ рдзреНрд░реБрд╡ рдЗрдХрд╛рдИ рд╕рд░реНрдХрд▓ рдХреЗ рдЕрдВрджрд░ рд╕реНрдерд┐рдд рд╣реИ, рдЕрд░реНрдерд╛рддред modulo рдПрдХ рд╕реЗ рднреА рдХрдо, (рдпрд╛, рдЬреЛ рдХрд┐ рдПрдХ рд╣реА рдЪреАрдЬ рд╣реИ,
Z 0 ,
Z 1 ,
Z 2 рдпреВрдирд┐рдЯ рдпреВрдирд┐рдЯ рдХреЗ рдмрд╛рд╣рд░ рдХрд╛ рд╡реНрдпреБрддреНрдХреНрд░рдо рдорд╛рди), рдлрд┐рд░ рдлрд╝рд┐рд▓реНрдЯрд░ рд╕реНрдерд┐рд░ рд╣реЛрдЧрд╛, рдлрд┐рд░ рдкрд░рд┐рдгрд╛рдо рдЕрдирдиреНрддрддрд╛ рддрдХ рдирд╣реАрдВ рдЖрдПрдЧрд╛ред
рд╣рдо рдпрд╣ рднреА рдзреНрдпрд╛рди рджреЗрддреЗ рд╣реИрдВ рдХрд┐ рдордирдорд╛рдиреЗ рдврдВрдЧ рд╕реЗ рдЬрдЯрд┐рд▓ рд╕рдВрдпреБрдЧреНрдореЛрдВ рдХрд╛ рдирд╛рдордХрд░рдг рдХрд░рдХреЗ
Z 0 ,
Z 1 рдФрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ
Z 2 (рдлрд┐рд░ рд╕реЗ, рд╕рдм рдХреБрдЫ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдореЛрдбреБрд▓реЛ рд╣реИ), рд╣рдо рдЙрдирд╕реЗ рдПрдХ рдлрд┐рд▓реНрдЯрд░ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЙрддреНрдкрд╛рдж рдореЗрдВ, рд╕рдм рдХреБрдЫ рд╕рдЦреНрддреА рд╕реЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЧреБрдгрд╛рдВрдХ рдореЗрдВ рдмрджрд▓ рдЬрд╛рддрд╛ рд╣реИ
a ред
рдЧреБрдгрд╛рдВрдХ
b 0 рдлрд╝рд┐рд▓реНрдЯрд░ рдХреЗ "рд╡реЙрд▓реНрдпреВрдо рдлреИрдХреНрдЯрд░" рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИред
рддреЛ, рд╕рдорд╕реНрдпрд╛ рддреАрди рдЧреБрдгрд╛рдВрдХ
Z 0 ,
Z 1 ,
Z 2 рдХреЗ рдирд┐рд░реНрдзрд╛рд░рдг рдореЗрдВ рдХрдо рд╣реЛ рдЧрдИ рдереАред рдЪреВрдВрдХрд┐, рдореИрдВ рджреЛрд╣рд░рд╛рддрд╛ рд╣реВрдВ, рдЙрдирдореЗрдВ рд╕реЗ рджреЛ рдЬрдЯрд┐рд▓ рд╕рдВрдпреБрдЧреНрдо рд╣реИрдВ, рдФрд░ рддреАрд╕рд░рд╛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╣реИ, рдЖрдкрдХреЛ рдкрд╣рд▓реЗ рдХреЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдФрд░ рдХрд╛рд▓реНрдкрдирд┐рдХ рднрд╛рдЧреЛрдВ рдФрд░ рддреАрд╕рд░реЗ рдХреЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдХреЛ рдЦреЛрдЬрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЕрд░реНрдерд╛рддреН, рддреАрди рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдВрдЦреНрдпрд╛рдПрдБ: рд╡рд╛рд╕реНрддрд╡рд┐рдХ (
Z 0 ), im (
Z 0 ),
Z 2рдЗрди рддреАрди рдирдВрдмрд░реЛрдВ рдХреЛ рд╣рдорд╛рд░реЗ рджреНрд╡рд╛рд░рд╛ рдЖрд╡рд╢реНрдпрдХ рдлрд┐рд▓реНрдЯрд░ рддреНрд░рд┐рдЬреНрдпрд╛ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рд╡реНрдпрдХреНрдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣ рджреЛ рд╕реЗ рдЕрдзрд┐рдХ рдпрд╛ рдмрд░рд╛рдмрд░
рдЖрд░ рдХреЗ рд▓рд┐рдП рд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ, рдЫреЛрдЯреЗ рдореВрд▓реНрдпреЛрдВ рдХреЗ рд╕рд╛рде рдЧреБрдгрд╛ рд╕реЗ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░рдирд╛ рддреЗрдЬ рд╣реЛрддрд╛ рд╣реИред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдореИрдВ "рдкреБрдирд░рд╛рд╡рд░реНрддреА рдЧрд╛рдКрд╕реА рд╡реНрдпреБрддреНрдкрдиреНрди рдлрд┐рд▓реНрдЯрд░" рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдереЛрдбрд╝рд╛ рдЕрд▓рдЧ рддрд░реАрдХреЗ рд╕реЗ рдЪрд▓рд╛ рдЧрдпрд╛ред рд╡рд╣рд╛рдВ рдЙрдиреНрд╣реЛрдВрдиреЗ рдорд╛рдорд▓реЗ рдХреЛ
r = 2 рдХреЗ рд╕рд╛рде рдЕрдиреНрдп рд╕рднреА рдХреЗ рд▓рд┐рдП рдмрдврд╝рд╛ рджрд┐рдпрд╛, рдФрд░ рдореИрдВрдиреЗ 2 рд╕реЗ 2048 рддрдХ рдХреЗ рд╕рднреА рдЧреБрдгрд╛рдВрдХ рдХреЛ рдПрдХ рдШрд╛рддреАрдп рдХрджрдо рдХреЗ рд╕рд╛рде рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ред рдореИрдВрдиреЗ рдПрдХ рдЕрдиреБрдХреВрд▓рди рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рд▓рд┐рдЦрд╛ рд╣реИ рдЬреЛ рдЕрдзрд┐рдХрддрдо рдЕрдВрддрд░ рдорд╛рдкрд╛рдВрдХ рдХреЛ рдХрдо рдХрд░рдХреЗ рдирд┐рдХрдЯрддрдо рд╡рдХреНрд░ рдХреА рдЦреЛрдЬ рдХрд░рддрд╛ рд╣реИред рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реНрдерд┐рддрд┐ рдкреВрд░реНрдг рдКрд░реНрдЬрд╛ рдХреЗ рдлрд┐рд▓реНрдЯрд░ рджреНрд╡рд╛рд░рд╛ рд╕рдВрд░рдХреНрд╖рдг рдереА, рдЕрд░реНрдерд╛рддред рддрд╛рдХрд┐ рдлрдВрдХреНрд╢рди
x (
n ) = рдХреЙрдиреНрд╕реНрдЯреЗрдВрдЯ рдЕрдкрдиреЗ рдЖрдк рдореЗрдВ рдЧреБрдЬрд░ рдЬрд╛рдП, рдЬреЛ рд╕реНрдерд┐рддрд┐ рджреЗрддрд╛ рд╣реИ
рдмреА 0 = 1- (
рдПрдХ 1 +
2 +
3 )
рдореИрдВрдиреЗ рд╡рд┐рднрд┐рдиреНрди рдЕрдиреБрдХреВрд▓рди рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рдФрд░ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреЗ рд▓реЛрдЧреЛрдВ рдиреЗ рдереЛрдбрд╝рд╛ рд╕рдВрд╢реЛрдзрд┐рдд рдЖрдиреБрд╡рдВрд╢рд┐рдХ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рджрд┐рдЦрд╛рдпрд╛ред (рд╢рд╛рдпрдж, рдЖрдк рдЕрдиреБрдХреВрд▓рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдЕрд▓рдЧ рдиреЛрдЯ рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ)ред
рдЗрдЪреНрдЫреБрдХ рд▓реЛрдЧ
Google рд╕реНрдкреНрд░реЗрдбрд╢реАрдЯ рдкрд░ рдкрд░рд┐рдгрд╛рдо рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред
рдпрд╣ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдХреЗрд╕
рдЖрд░ = 2 рдХреЗ рд▓рд┐рдП, рдкрд░рд┐рдгрд╛рдо рдХрд╛рд░реНрдп рдореЗрдВ рдбреЗрдЯрд╛ рд╕реЗ рднрд┐рдиреНрди рд╣реЛрддреЗ рд╣реИрдВред рдРрд╕рд╛ рдХреНрдпреЛрдВ рд╣реИ, рдореИрдВ рдирд╣реАрдВ рдХрд╣ рд╕рдХрддрд╛, рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ, рдореЗрд░реА рдЧрдгрдирд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдореЗрд░реЗ рдЧреБрдгрд╛рдВрдХ 40 рдкреНрд░рддрд┐рд╢рдд, рддреНрд░реБрдЯрд┐ рд╕реЗ рдПрдХ рдЫреЛрдЯреЗ рд╕реЗ рджреЗрддреЗ рд╣реИрдВред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореИрдВрдиреЗ рдкрддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд▓реЗрдХрд┐рди рд▓реЗрдЦ рдХреА рднрд╛рд╡рдирд╛, рдФрд░ рдбреЗрдЯрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЦреЛрдЬрдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛
real (
Z 0 ) = cos (
W (
r ) /
r ) * e
A ( r ) / rim (
Z 0 ) = sin (
W (
r ) /
r ) * e
A ( r ) / rрдЬреЗрдб 2 = рдИ
рдмреА ( рдЖрд░ ) / рдЖрд░рдпрд╛рдиреА рдлрд┐рд░ рдЖрдкрдХреЛ рдмрд╕ рддреАрди рд╕рдорд╛рди рдХрд╛рд░реНрдп рдХрд░рдиреЗ рд╣реЛрдВрдЧреЗ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдПрдХ рд╕реНрдерд┐рд░ рд╕реАрдорд╛ рдореЗрдВ рдЬрд╛рддрд╛ рд╣реИред рдореИрдВ рд░рд┐рд▓реЗрд╢рди рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рдлрдВрдХреНрд╢рди рдХреА рддрд▓рд╛рд╢ рдореЗрдВ рдерд╛
(
k 3 r 3 +
k 2 r 2 +
k 1 r +
k 0 ) /
r 3рдФрд░ рдЧреБрдгрд╛рдВрдХ рдХреЛ рд╕рд░рд▓рддрдо рддрд░реАрдХреЗ рд╕реЗ рдЙрдард╛рдпрд╛ - рд╕рд┐рд░реНрдл
рд╡реЛрд▓реНрдлреНрд░рд╛рдо рдореИрдереЗрдореЗрдЯрд┐рдХрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗред рд╡реИрд╕реЗ, рдпрджрд┐ рдЖрдк рддрд╛рд▓рд┐рдХрд╛рдУрдВ рд╕реЗ рдбреЗрдЯрд╛ рдХреЗ рдЧреНрд░рд╛рдлрд╝ рдХрд╛ рд╕рд╛рд╡рдзрд╛рдиреАрдкреВрд░реНрд╡рдХ рдЕрдзреНрдпрдпрди рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдлрд╝рдВрдХреНрд╢рди рдореЗрдВ рдХреБрдЫ рд╣рдж рддрдХ рдЖрд░реА рд╣реИред рдЗрд╕рд▓рд┐рдП, рдЬрдм рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рд╕рдЯреАрдХрддрд╛ рдореЗрдВ рдереЛрдбрд╝рд╛ рдХрдо рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдереЛрдбрд╝рд╛ рд╕рд╛ - рддрд╛рд▓рд┐рдХрд╛ рд╕реЗ рдорд╛рди рдкреЛрд▓рд┐рдиреЛрдорд┐рдпрд▓ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╛рдкреНрдд рдХреА рддреБрд▓рдирд╛ рдореЗрдВ 10 рдкреНрд░рддрд┐рд╢рдд рдЫреЛрдЯреЗ рддреНрд░реБрдЯрд┐ рджреЗрдЧрд╛ред
рдЦреИрд░ рдпрд╣рд╛рдБред рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рднреНрд░рдорд┐рдд рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рдФрд░ рдХреНрдпрд╛ рд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдореИрдВ рдЧреБрдгрд╛рдВрдХ рдХреА рдЧрдгрдирд╛ рдХреЗ рд▓рд┐рдП рдЕрдВрддрд┐рдо рдлрд╝рдВрдХреНрд╢рди рдХреЛрдб рд╕реА рдореЗрдВ рджреВрдВрдЧрд╛:
int gaussCoef(double sigma, double a[3], double *b0) { double sigma_inv_4; sigma_inv_4 = sigma*sigma; sigma_inv_4 = 1.0/(sigma_inv_4*sigma_inv_4); double coef_A = sigma_inv_4*(sigma*(sigma*(sigma*1.1442707+0.0130625)-0.7500910)+0.2546730); double coef_W = sigma_inv_4*(sigma*(sigma*(sigma*1.3642870+0.0088755)-0.3255340)+0.3016210); double coef_B = sigma_inv_4*(sigma*(sigma*(sigma*1.2397166-0.0001644)-0.6363580)-0.0536068); double z0_abs = exp(coef_A); double z0_real = z0_abs*cos(coef_W); double z0_im = z0_abs*sin(coef_W); double z2 = exp(coef_B); double z0_abs_2 = z0_abs*z0_abs; a[2] = 1.0/(z2*z0_abs_2); a[0] = (z0_abs_2+2*z0_real*z2)*a[2]; a[1] = -(2*z0_real+z2)*a[2]; *b0 = 1.0 - a[0] - a[1] - a[2]; return 0; };
рд╡рд╣ рд╕рдм рд╣реИ! рдЕрдм, рдЖрдкрдХреЛ рдХреЛрдб рд╕реНрд╡рдпрдВ рд▓рд┐рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЧрдгрдирд╛, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдлреНрд▓реЛрдЯ рдореЗрдВ рдХрд┐рдП рдЬрд╛рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдзреБрдирд┐рдХ рдХрдВрдкреНрдпреВрдЯрд░ рдлреНрд▓реЛрдЯрд┐рдВрдЧ рдкреЙрдЗрдВрдЯ рдирдВрдмрд░реЛрдВ рдкрд░ рднрд░реЛрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВ (рд╡рд┐рд╢реЗрд╖рдХрд░ sse рдХреЗ рд╕рд╛рде) рдмрд╣реБрдд рдЬрд▓реНрджреАред рдЗрдВрдЯреЗрд▓ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░, рд╡реИрд╕реЗ, рд╡реЗрдХреНрдЯрд░ рдкреНрд░реЛрд╕реЗрд╕рд░ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рд▓рд┐рдП рдЧреЙрд╕-рдЖрдИрдЖрдИрдЖрд░ рдлрд┐рд▓реНрдЯрд░ рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзреНрдпрд╛рди рд░рдЦрд╛
рд╣реИ, рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рд╕рдВрдкреВрд░реНрдг рд▓реЗрдЦ рд▓рд┐рдЦрд╛ рд╣реИ ред рд╕рдЪ рд╣реИ, рд╡реЗ рд╡рд╣рд╛рдБ рдПрдХ рдЕрд▓рдЧ рд╡рд┐рдзрд┐ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореБрдЦреНрдп рдЕрдиреБрдХреВрд▓рди рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЛ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдЕрдВрдд рдореЗрдВ, рдЖрдк рдПрдХ рдЙрджрд╛рд╣рд░рдг рджреЗ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рд╣реБрдЖ:

рдЪрд┐рддреНрд░ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ "рдИрдорд╛рдирджрд╛рд░" рд╕реЗ рдЕрд▓рдЧ рдирд╣реАрдВ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдпрджрд┐ рдЖрдк рдЗрд╕реЗ рдлрд╝реЛрдЯреЛрд╢реЙрдк рдореЗрдВ рдЦреЛрд▓рддреЗ рд╣реИрдВ рдФрд░ рдзреНрдпрд╛рди рд╕реЗ рдЕрдзреНрдпрдпрди рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЕрдВрддрд░ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред
PS рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╣реИрдмреЗ рдкрд░ рдореЗрд░реА рдкрд╣рд▓реА рдкреЛрд╕реНрдЯ рд╣реИ, рдореИрдВ рдХреБрдЫ рдпрд╛рдж рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред рдпрджрд┐ рдЖрдкрдХреЗ рдХреЛрдИ рдкреНрд░рд╢реНрди рд╣реИрдВ, рддреЛ рдореИрдВ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рдЙрддреНрддрд░ рджреВрдВрдЧрд╛ред