рдлреВрд░рд┐рдпрд░ рд░реВрдкрд╛рдВрддрд░рдгред рд╡реНрд░рдд рдФрд░ рдЙрдЧреНрд░

рдЕрдХреНрд╕рд░, рдЬрдм рдПрд▓реНрдЧреЛрд░рд┐рджрдо рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рдХрдореНрдкреНрдпреВрдЯреЗрд╢рдирд▓ рдЬрдЯрд┐рд▓рддрд╛ рдХреА рд╕реАрдорд╛ рдореЗрдВ рднрд╛рдЧрддреЗ рд╣реИрдВ, рдЬреЛ, рдРрд╕рд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдкрд╛рд░ рдХрд░рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИред рдлреВрд░рд┐рдпрд░ рд░реВрдкрд╛рдВрддрд░рдг рдореЗрдВ рдЬрдЯрд┐рд▓рддрд╛ рд╣реИ O(n2) , рдФрд░ рдПрдХ рддреНрд╡рд░рд┐рдд рд╕рдВрд╕реНрдХрд░рдг, рд╣рд╛рдЙрд╕ 1 рджреНрд╡рд╛рд░рд╛ 1805 рдХреЗ рдЖрд╕рдкрд╛рд╕ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ (рдФрд░ 1965 рдореЗрдВ рдЬреЗрдореНрд╕ рдХреЙрд▓реЗ рдФрд░ рдЬреЙрди рддреБрдХреА рджреНрд╡рд╛рд░рд╛ рдкреБрдирд░реНрдирд┐рд░реНрдорд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛) O(nlog(n)) ред рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рдореИрдВ рдЖрдкрдХреЛ рджрд┐рдЦрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдЖрдк рд░реИрдЦрд┐рдХ рд╕рдордп рдореЗрдВ рд░реВрдкрд╛рдВрддрд░рдг рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ O(n) рдпрд╛ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдирд┐рд░рдВрддрд░ рдХрдард┐рдирд╛рдИ рд╣рд╛рд╕рд┐рд▓ рдХрд░рддреЗ рд╣реИрдВ O(1) рдХреБрдЫ рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рдЬреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдорд╕реНрдпрд╛рдУрдВ рдореЗрдВ рдкрд╛рдП рдЬрд╛рддреЗ рд╣реИрдВред


рдЬрдм рдореБрдЭреЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдореЗрдВ рдзреНрд╡рдирд┐ рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЗ рд╣рд╕реНрддрд╛рдВрддрд░рдг рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рд▓рд┐рдП рдПрдХ рдХрд╛рд░реНрдпрдХреНрд░рдо рд▓рд┐рдЦрдиреЗ рдХреЗ рдХрд╛рд░реНрдп рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛, рддреЛ рдореИрдВ, рдмрд╛рдХреА рд╕рднреА рдХреА рддрд░рд╣, рдкрд╣рд▓реЗ рддреНрд╡рд░рд┐рдд рд░реВрдкрд╛рдВрддрд░рдг рдореЗрдВ рдмрджрд▓ рдЧрдпрд╛ред рд╕рдм рдХреБрдЫ рдареАрдХ рдерд╛, рд▓реЗрдХрд┐рди рд╕рдордп рд╡рд┐рдВрдбреЛ рдХреЗ рдмрдбрд╝реЗ рдЖрдХрд╛рд░ рдХреЗ рд╕рд╛рде, рд╕реАрдкреАрдпреВ рд▓реЛрдб рдЕрдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдмрдбрд╝рд╛ рд╣реЛ рдЧрдпрд╛ рдФрд░ рдХреБрдЫ рдХрд░рдирд╛ рдкрдбрд╝рд╛ред рдкрд░рд┐рд╡рд░реНрддрди рдХреЛ рдлрд┐рд░ рд╕реЗ рд░реЛрдХрдиреЗ рдФрд░ рдЙрд╕рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдЧрдпрд╛, рдФрд░ рд╕рд╛рде рд╣реА рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рднреА рдЦреЛрдЬреЗ рдЧрдПред рдЖрдЗрдП рдЬреЛрд╕реЗрдл рдлреВрд░рд┐рдпрд░ 2 рдХреЗ рдореВрд▓ рдкрд░рд┐рд╡рд░реНрддрди рдкрд░ рд╡рд╛рдкрд╕ рдЬрд╛рдПрдВ:

f(x)= рдпреЛрдЧ рд╕реАрдорд╛рдПрдБ+ inftyтИТ inftycke2 piikx/Tck= frac1T int рд╕реАрдорд╛рдПрдБT0f(x)eтИТ2 piikx/Tdx

рдпреЛрдЧрд╕реАрдорд╛рдПрдБрд╕реАрдорд╛рдПрдБ



рд╣рдо рдпрд╣рд╛рдБ рдХреНрдпрд╛ рдЪрд▓ рд░рд╣рд╛ рд╣реИ, рдЗрд╕реЗ рдзреНрдпрд╛рди рд╕реЗ рджреЗрдЦреЗрдВрдЧреЗред рдлрд╝реНрд░реАрдХреНрд╡реЗрдВрд╕реА рдбреЛрдореЗрди рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдЖрдЙрдЯрдкреБрдЯ рд╡реИрд▓реНрдпреВ ck рд╕рдВрдХреЗрдд рдХреЗ рд╕рднреА рдЗрдирдкреБрдЯ рдореВрд▓реНрдпреЛрдВ рдХрд╛ рдпреЛрдЧ рд╣реИ рдЪ(x)рдЪ рджреНрд╡рд╛рд░рд╛ рдЧреБрдгрд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ eтИТ2 piikx/T ред рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдЖрдЙрдЯрдкреБрдЯ рдорд╛рди рдХреЗ рд▓рд┐рдП рд╕рднреА рдЗрдирдкреБрдЯ рдбреЗрдЯрд╛ рд╕реЗ рдЧреБрдЬрд░рдирд╛ рд╣реЛрдЧрд╛, рдЕрд░реНрдерд╛рддреНред рдЙрди рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП n2 рд╕рдВрдЪрд╛рд▓рдиред

рдПрди рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдПрдВ


рдореБрдЭреЗ рдЖрдкрдХреЛ рдпрд╛рдж рджрд┐рд▓рд╛рдирд╛ рд╣реИ рдХрд┐ рд╢реБрд░реВ рдореЗрдВ рдХрд╛рд░реНрдп рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдореЗрдВ рдзреНрд╡рдирд┐ рдбреЗрдЯрд╛ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдирд╛ рдерд╛ред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдХрд╛рд░ N рдХрд╛ рдЪрдпрдирд┐рдд рд╕рдордп рд╡рд┐рдВрдбреЛ (рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ рдПрдХ рдмрдлрд░) рдирдореВрдирд╛ рдЖрд╡реГрддреНрддрд┐ рдХреЗ рдЕрдиреБрд░реВрдк рдПрдХ рдЖрд╡реГрддреНрддрд┐ f d рдХреЗ рд╕рд╛рде рдбреЗрдЯрд╛ рд╕реЗ рднрд░рд╛ рд╣реИред рдЕрд╡рдзрд┐ рдЯреА рдХреЗ рд╕рд╛рде, рдЗрдирдкреБрдЯ рдбреЗрдЯрд╛ рдХреЛ рдЯрд╛рдЗрдо рд╡рд┐рдВрдбреЛ рд╕реЗ рдлрд╝реНрд░реАрдХреНрд╡реЗрдВрд╕реА рд╡рд┐рдВрдбреЛ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВ, рддреЛ рдПрди 2 2 14 (16 384) рд╕реЗ 2 16 (65 536) рдХреЗ рдирдореВрдиреЛрдВ рдореЗрдВ рднрд┐рдиреНрди рд╣реЛрддрд╛ рд╣реИ (рдорд╛рди рдПрдлрдПрдлрдЯреА рд╕реЗ рд╡рд┐рд░рд╛рд╕рдд рдореЗрдВ рдорд┐рд▓реЗ рд╣реИрдВ, рдЬрд╣рд╛рдВ рдЦрд┐рдбрд╝рдХреА рдХрд╛ рдЖрдХрд╛рд░ рджреЛ рдХреА рд╢рдХреНрддрд┐ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП)ред рд╕рдордп рдЯреА = 80ms (рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб 12.5 рдмрд╛рд░), рдЬреЛ рдЖрдкрдХреЛ рдХрд╛рдлреА рдЖрд╕рд╛рдиреА рд╕реЗ рдмрджрд▓рд╛рд╡ рджреЗрдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдФрд░ рд╕реАрдкреАрдпреВ рдФрд░ рдЬреАрдкреАрдпреВ рдХреЛ рдЕрдзрд┐рднрд╛рд░ рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИред рдирдореВрдиреЗ рдХреА рдЖрд╡реГрддреНрддрд┐ f d рдорд╛рдирдХ рд╣реИ рдФрд░ 48 kHz рд╣реИред рдЖрдЗрдП рдЧрдгрдирд╛ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдЖрдпрд╛рдореЛрдВ рдХреЗ рдмреАрдЪ рд╕рдордп рд╡рд┐рдВрдбреЛ рдореЗрдВ рдХрд┐рддрдирд╛ рдбреЗрдЯрд╛ рдмрджрд▓рддрд╛ рд╣реИред рд╕рдордп рдЯреА рдХреЗ рджреМрд░рд╛рди, рдпрд╣ рдмрдлрд░ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рддрд╛ рд╣реИ 48000тИЧ0.08=$384 рдирдореВрдиреЗ рд╣реИрдВред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд╡рд┐рдВрдбреЛ рдореЗрдВ рдХреЗрд╡рд▓ 5% рд╕реЗ 23% рдбреЗрдЯрд╛ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕рдмрд╕реЗ рдЦрд░рд╛рдм рд╕реНрдерд┐рддрд┐ рдореЗрдВ, 95% (рдФрд░ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ 73%, рдЬреЛ рднреА рдмрд╣реБрдд рдХреБрдЫ рд╣реИ!) рд╕рдВрд╕рд╛рдзрд┐рдд рдирдореВрдиреЛрдВ рдХрд╛ рдмрд╛рд░-рдмрд╛рд░ рд░реВрдкрд╛рдВрддрд░рдг рдореЗрдВ рдЧрд┐рд░ рдЬрд╛рдПрдЧрд╛, рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐ рд╡реЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рдпреЛрдВ рдореЗрдВ рд╕рдВрд╕рд╛рдзрд┐рдд рд╣реЛ рдЪреБрдХреЗ рд╣реИрдВред

рдЙрд╕ рдкрд▓ рдореЗрдВ рдЪреМрдХрд╕ рдкрд╛рдардХ рдЕрдкрдирд╛ рд╣рд╛рде рдЙрдард╛рдПрдЧрд╛ рдФрд░ рдХрд╣реЗрдЧрд╛: тАЬрд░реБрдХреЛ, рд▓реЗрдХрд┐рди рдЧреБрдгрд╛рдВрдХ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛ eтИТ2 piikx/T ? рдЖрдЦрд┐рд░рдХрд╛рд░, рдкреНрд░рддреНрдпреЗрдХ рдирдП рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рд╕рд╛рде, рдПрдХ рд╣реА рдбреЗрдЯрд╛ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рдирдП рдкрджреЛрдВ рдкрд░ рд╕реНрдерд┐рдд рд╣реЛрдЧрд╛, рдФрд░ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЧреБрдгрд╛рдВрдХ рд╣реИрдВ? " рдЙрдирдХреА рджреЗрдЦрднрд╛рд▓ рдХреЗ рд▓рд┐рдП рд╣рд░ рдкрд╛рдВрдЪ рдХреЗ рд▓рд┐рдП, рдЪрд▓реЛ рдЙрд╕ рдкрд░рд┐рд╡рд░реНрддрди рдореЗрдВ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╡рд┐рд╡рд░рдг рдпрд╛рдж рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдЕрдХреНрд╕рд░ рднреВрд▓ рдЬрд╛рддрд╛ рд╣реИред рдлрд╝рдВрдХреНрд╢рди рдорд╛рдиреЛрдВ рдХреЗ рдЕрдзреНрдпрдпрди рдореЗрдВ рдЪ(t) 0 рд╕реЗ рдЯреА рдХреЗ рдЕрдВрддрд░рд╛рд▓ рдкрд░, рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдЖрд╡рдзрд┐рдХ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдЖрдкрдХреЛ рд╕рдордп рдХреЗ рд╕рд╛рде рдмрд╛рдПрдВ рдпрд╛ рджрд╛рдПрдВ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рджрд░реНрдж рд░рд╣рд┐рдд рд░реВрдк рд╕реЗ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдирддреАрдЬрддрди, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЕрдВрдд рдореЗрдВ рдПрдХ рдирдпрд╛ рдореВрд▓реНрдп рдирд╣реАрдВ рдбрд╛рд▓рдиреЗ рдФрд░ рд╢реБрд░реБрдЖрдд рд╕реЗ рдкреБрд░рд╛рдиреЗ рдореВрд▓реНрдп рдХреЛ рд╣рдЯрд╛рдиреЗ рдХрд╛ рд╣рд░ рдЕрдзрд┐рдХрд╛рд░ рд╣реИ, рд▓реЗрдХрд┐рди рдмрдлрд░ рдореЗрдВ рдбреЗрдЯрд╛ рдХреЛ рдЪрдХреНрд░реАрдп рд░реВрдк рд╕реЗ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдПред

рд╕реНрдкрд╖реНрдЯрддрд╛ рдХреЗ рд▓рд┐рдП, рдЖрдк рд╕рд╛рд░рдгреАрдмрджреНрдз рд░реВрдк рдореЗрдВ рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдмрдлрд░ рдХреИрд╕реЗ рдмрджрд▓реЗрдЧрд╛:
t = 0рдЪ (0)рдЪ (1)рдПрдл (2)рдЪ (3)рдЪ (4)рдЪ (5)рдЪ (6)рдПрдл (7)рдПрдл (8)f (9)
рдЯреА = 1рдЪ (10)рдЪ (1)рдПрдл (2)рдЪ (3)рдЪ (4)рдЪ (5)рдЪ (6)рдПрдл (7)рдПрдл (8)f (9)
t = 2рдЪ (10)рдПрдл (11)рдПрдл (2)рдЪ (3)рдЪ (4)рдЪ (5)рдЪ (6)рдПрдл (7)рдПрдл (8)f (9)
t = 3рдЪ (10)рдПрдл (11)рдПрдл (12)рдЪ (3)рдЪ (4)рдЪ (5)рдЪ (6)рдПрдл (7)рдПрдл (8)f (9)
t = 4рдЪ (10)рдПрдл (11)рдПрдл (12)рдПрдл (13)рдЪ (4)рдЪ (5)рдЪ (6)рдПрдл (7)рдПрдл (8)f (9)

рдЖрдк рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд╕рдордп рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХреИрд╕реЗ t 1 рд╕реЗ t 2 рдореЗрдВ рдмрджрд▓ рдЬрд╛рддрд╛ рд╣реИ :

Ft=FtтИТ1+ DeltaF DeltaF: Deltack= frac1T int limitt2t1(ft(xтИТf)tтИТ1(x))eтИТ2 piikx/Tdx


рдореВрд▓реНрдп FtтИТ1(x) рдкрд┐рдЫрд▓реЗ рд░реВрдкрд╛рдВрддрд░рдг рдФрд░ рдЧрдгрдирд╛ рдХреА рдЬрдЯрд┐рд▓рддрд╛ рдХрд╛ рдкрд░рд┐рдгрд╛рдо рд╣реИ  Deltaf(x) рд╕рдордп рд╡рд┐рдВрдбреЛ рдХреЗ рдЖрдХрд╛рд░ рдкрд░ рдирд┐рд░реНрднрд░ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЗрд╕рд▓рд┐рдП, рд╕реНрдерд┐рд░ рд╣реИред рдирддреАрдЬрддрди, рд░реВрдкрд╛рдВрддрд░рдг рдХреА рдЬрдЯрд┐рд▓рддрд╛ рд╣реЛрдЧреА O(n) * рдХреНрдпреЛрдВрдХрд┐ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдЬреЛ рдХреБрдЫ рднреА рд╣реИ рд╡рд╣ рдПрдХ рдмрд╛рд░ рдЖрд╡реГрддреНрддрд┐ рдЦрд┐рдбрд╝рдХреА рд╕реЗ рдЧреБрдЬрд░рдирд╛ рд╣реИ рдФрд░ рд╕рдордп рдХреЗ рджреМрд░рд╛рди рдмрджрд▓ рдЧрдП рдЯреА рдирдореВрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рд╣реИред рдореИрдВ рдЗрд╕ рддрдереНрдп рдкрд░ рднреА рдЖрдкрдХрд╛ рдзреНрдпрд╛рди рдЖрдХрд░реНрд╖рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ рдХрд┐ рдСрдбреНрд╕ eтИТ2 piikx/T рдЕрдЧреНрд░рд┐рдо рдореЗрдВ рдЧрдгрдирд╛ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИ, рдЬреЛ рдЙрддреНрдкрд╛рджрдХрддрд╛ рдореЗрдВ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рд▓рд╛рдн рджреЗрддрд╛ рд╣реИ, рдФрд░ рдХреЗрд╡рд▓ рджреЛ рд╕рдВрдЪрд╛рд▓рди рдЪрдХреНрд░ рдореЗрдВ рд░рд╣рддреЗ рд╣реИрдВ: рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдВрдЦреНрдпрд╛ рдШрдЯрд╛рдирд╛ рдФрд░ рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдПрдХ рдЬрдЯрд┐рд▓ рд╕реЗ рдЧреБрдгрд╛ рдХрд░рдирд╛, рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ рдпреЗ рджреЛрдиреЛрдВ рдСрдкрд░реЗрд╢рди рд╕рд░рд▓ рдФрд░ рд╕рд╕реНрддреЗ рд╣реИрдВред

рддрд╕реНрд╡реАрд░ рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдХреЗрд╡рд▓ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕реНрдерд┐рддрд┐ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдиреА рд╣реБрдИ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣рд╛рдВ рд╕рдм рдХреБрдЫ рд╕рд░рд▓ рд╣реИ:

F0(x)=0


* - рдмреЗрд╢рдХ, рдкреВрд░реЗ рдкрд░рд┐рд╡рд░реНрддрди рдХреА рдЕрдВрддрд┐рдо рдЬрдЯрд┐рд▓рддрд╛ рдЗрддрдиреА рд╣реА рд░рд╣реЗрдЧреА O(n2) , рд▓реЗрдХрд┐рди рдмрдлрд░ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рджреМрд░рд╛рди, рдЗрд╕реЗ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рдпреЛрдВ рдкрд░ рдзреАрд░реЗ-рдзреАрд░реЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред O(n) - рдпрд╣ рдбреЗрдЯрд╛ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреА рдЬрдЯрд┐рд▓рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдареАрдХ рд╡реИрд╕рд╛ рд╣реА рд╣реИ рдЬрд┐рд╕рдХреА рд╣рдореЗрдВ рдЬрд░реВрд░рдд рд╣реИ (рдПрдлрдПрдлрдЯреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп, рдкреНрд░рддреНрдпреЗрдХ рдкрд░рд┐рд╡рд░реНрддрди рдХреА рдЬрдЯрд┐рд▓рддрд╛ O(nlog(n)) )ред

рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЖрдк рдЧрд╣рд░реА рдЦреБрджрд╛рдИ рдХрд░реЗрдВ рддреЛ рдХреНрдпрд╛ рд╣реЛрдЧрд╛ред рдпрд╛ рджреВрд╕рд░реА рдПрди рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдПрдВ


рдореИрдВ рддреБрд░рдВрдд рдПрдХ рдЖрд░рдХреНрд╖рдг рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдЕрдЧрд▓реЗ рдЪрд░рдг рдХреЗрд╡рд▓ рддрднреА рд▓рд╛рдЧреВ рд╣реЛрддреЗ рд╣реИрдВ рдЬрдм рдЖрдк рдкрд░рд┐рдгрд╛рдо рдХреЗ рд▓рд┐рдП рд╡реНрдпреБрддреНрдХреНрд░рдо рдкрд░рд┐рд╡рд░реНрддрди (рд╕рдВрдХреЗрдд рдХреЛ рд╕рд╣реА рдХрд░рдиреЗ рдпрд╛ рдЖрд╡реЗрдЧ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП) рдХреА рдпреЛрдЬрдирд╛ рдирд╣реАрдВ рдмрдирд╛рддреЗ рд╣реИрдВред рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдЖрдкрдХреЛ рдпрд╛рдж рджрд┐рд▓рд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рд░реВрдкрд╛рдВрддрд░рдг рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рд╣рдореЗрдВ рдПрдХ рд╕рдордорд┐рдд рдбреЗрдЯрд╛ рд╕рд░рдгреА рдорд┐рд▓рддреА рд╣реИ, рдЬреЛ рд╣рдореЗрдВ рддреБрд░рдВрдд рд░реВрдкрд╛рдВрддрд░рдгреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдЖрдзреЗ рд╕реЗ рдХрдо рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИред

рдЕрдм рд╣рдо рдкрд░рд┐рдгрд╛рдореА рдбреЗрдЯрд╛ рд╕реЗрдЯ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рддреЗ рд╣реИрдВ, рд╕рдорд╕реНрдпрд╛ рдХреА рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдПред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЬрдЯрд┐рд▓ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ рд╣реИ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдЖрд╡реГрддреНрддрд┐ рдкрд░ рджреЛрд▓рдиреЛрдВ рдХреЗ рдЖрдпрд╛рдо рдФрд░ рдЪрд░рдг рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИред рдЖрд╡реГрддреНрддрд┐ рд╕реВрддреНрд░ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИ: f[j]=j fracfdN рдХреЗ рд▓рд┐рдП j< fracN2 ред рдЖрдЗрдП рдЕрдкрдиреЗ рдбреЗрдЯрд╛ рдкрд░ рдлрд╝реНрд░реАрдХреНрд╡реЗрдВрд╕реА рд╡рд┐рдВрдбреЛ рдХреЗ рдЪрд░рдг рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░реЗрдВ:  Deltaf= fracfdN рдПрди = 2 14 рдХреЗ рд▓рд┐рдП : 2.93 рд╣рд░реНрдЯреНрдЬ (рдФрд░ 2 16 рдХреЗ рд▓рд┐рдП : 0.73 рд╣рд░реНрдЯреНрдЬ)ред рдЗрд╕ рдкреНрд░рдХрд╛рд░, 1 kHz рд╕реЗ 2 kHz рддрдХ рдХреА рд╕реАрдорд╛ рдореЗрдВ рд╣рдореЗрдВ 341 рдкрд░рд┐рдгрд╛рдо рдорд┐рд▓рддреЗ рд╣реИрдВред рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ рдХрд┐ рдПрди = 65536 рдХреЗ рд▓рд┐рдП 8 kHz рд╕реЗ 16 kHz рддрдХ рдХреА рд╕реАрдорд╛ рдореЗрдВ рдХрд┐рддрдирд╛ рдбреЗрдЯрд╛ рд╣реЛрдЧрд╛ред рдмрд╣реБрдд, рд╕рд╣реА? рдмрд╣реБрдд рдХреБрдЫ! рдХреНрдпрд╛ рд╣рдореЗрдВ рдЗрддрдирд╛ рдбреЗрдЯрд╛ рдЪрд╛рд╣рд┐рдП? рдмреЗрд╢рдХ, рдзреНрд╡рдирд┐ рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреА рдЖрд╡реГрддреНрддрд┐ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдореЗрдВ, рдЙрддреНрддрд░ рдирд╣реАрдВ рд╣реИред рдФрд░ рджреВрд╕рд░реА рдУрд░, рдХрдо-рдЖрд╡реГрддреНрддрд┐ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдЫреЛрдЯрд╛ рдХрджрдо рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╣реИред рдордд рднреВрд▓реЛ рдХрд┐ рдЕрднреА рднреА рдПрдХ рдЕрдиреБрд╕реВрдЪреА рдЖрдЧреЗ рд╣реИ рдХрд┐ рдЗрди рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП (  fracN2 ) рдПрдХ рдорд╛рдирд╡-рдкрдардиреАрдп рд░реВрдк рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░реЗрдВ (рдФрд╕рдд, рддрдбрд╝рдХ рдпрд╛ рдЪрд┐рдХрдирд╛рдИ) рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╕реНрдХреНрд░реАрди рдкрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВред рдФрд░ рдЙрдЪреНрдЪ рдЖрд╡реГрддреНрддрд┐рдпреЛрдВ рдкрд░, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ 4K рд╕реНрдХреНрд░реАрди рд╣реЛрдиреЗ рдФрд░ рд▓реЙрдЧрд░рд┐рджрдорд┐рдХ рдлрд╝реНрд░реАрдХреНрд╡реЗрдВрд╕реА рдЕрдХреНрд╖ рдХреЗ рд╕рд╛рде рдкреВрд░реНрдг рд╕реНрдХреНрд░реАрди рдореЛрдб рдореЗрдВ рдЧреНрд░рд╛рдлрд╝ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдкрд░, рдЪрд░рдг рдЖрдХрд╛рд░ рдЬрд▓реНрджреА рд╕реЗ 1 рдкрд┐рдХреНрд╕реЗрд▓ рд╕реЗ рдХрдо рд╣реЛ рдЬрд╛рдПрдЧрд╛ред

рдЕрдиреБрднрд╡ рд╕реЗ, рдЖрдк рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдХреЗрд╡рд▓ 48 рдЕрдВрдХ рдкреНрд░рддрд┐ рд╕рдкреНрддрдХ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ, рдФрд░ рдбреЗрдЯрд╛ рдХреЛ рдереЛрдбрд╝рд╛ рдЪрд┐рдХрдирд╛ рдФрд░ рдЕрдзрд┐рдХ рдФрд╕рддрди рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ 96 рдкрд░ рд░реБрдХрдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреЗрддрд╛ рд╣реВрдВред рдСрдбрд┐рдпреЛ рдЖрд╡реГрддреНрддрд┐ рд░реЗрдВрдЬ рдореЗрдВ 20 рд╣рд░реНрдЯреНрдЬ рд╕реЗ 20 рдХрд┐рд▓реЛрд╣рд░реНрдЯреНрдЬрд╝ рддрдХ, рдХреЗрд╡рд▓ 10 рд╕рдкреНрддрдХ: 20, 40, 80 рдХреЛ рдЧрд┐рдирдирд╛ рдЖрд╕рд╛рди рд╣реИред , 160, 320, 640, 1280, 2560, 5120, 10240, 20480, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХреЛ рджреА рдЧрдИ рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдЙрдкрдирдЧрд░реЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рдпрд╣ рдордд рднреВрд▓реЛ рдХрд┐ рд╡рд┐рднрд╛рдЬрди рдЬреНрдпрд╛рдорд┐рддреАрдп рд░реВрдк рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдФрд░ рдЕрдВрдХрдЧрдгрд┐рддреАрдп рд░реВрдк рд╕реЗ рдирд╣реАрдВ, рдЗрд╕рд▓рд┐рдП, рдпрд╣ рдХреЗрд╡рд▓ рд░реВрдкрд╛рдВрддрд░рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╕реЗ рдЕрдзрд┐рдХ рд╣реИред 960 рдЖрд╡реГрддреНрддрд┐рдпреЛрдВ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Performan рдХрд┐ рдореВрд▓ рд╕рдВрд╕реНрдХрд░рдг рдХреА рддреБрд▓рдирд╛ рдореЗрдВ 16 рдореЗрдВ ... 65 рдЧреБрдирд╛ рдЫреЛрдЯреЗред

рдЗрд╕ рдкреНрд░рдХрд╛рд░, рджреЛрдиреЛрдВ рджреГрд╖реНрдЯрд┐рдХреЛрдгреЛрдВ рдХреЛ рдорд┐рд▓рд╛рдХрд░, рд╣рдо рдбреЗрдЯрд╛ рдЕрдкрдбреЗрдЯ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреА рдирд┐рд░рдВрддрд░ рдЬрдЯрд┐рд▓рддрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ O(1) ред

рдЪреБрдХрдВрджрд░ рд╢рд╣рдж рдФрд░ рдПрдХ рдЪрдореНрдордЪ рдЯрд╛рд░


рдЕрдм рд╣рдо рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рдпрд╣ рдХрд╣ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЬрдЯрд┐рд▓рддрд╛ рд╕реЗ O(n2) рд╣рдо рдЬрдЯрд┐рд▓рддрд╛ рдореЗрдВ рдЖ рдЧрдП O(1) рджреЛ рд╕рд░рд▓ рдЬреАрд╡рди рд╣реИрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░:

  • рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдордиреЗ рджреЗрдЦрд╛ рдХрд┐ рдбреЗрдЯрд╛ рдХреЛ рдзреАрд░реЗ-рдзреАрд░реЗ рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рд╕рдордп рд╡рд┐рдВрдбреЛ рдХреЗ рдкреВрд░реНрдг рдЕрджреНрдпрддрди рдХреА рдЕрд╡рдзрд┐ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреА рдЕрд╡рдзрд┐ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╣реИ рдФрд░ рдлреВрд░рд┐рдпрд░ рд░реВрдкрд╛рдВрддрд░рдг рдХреЗ рдЕрдВрддрд░ рдХреА рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдмрдврд╝реАред
  • рдЖрд╡реГрддреНрддрд┐ рд╡рд┐рдВрдбреЛ рдореЗрдВ рдЕрдВрдХрдЧрдгрд┐рддреАрдп рдЪрд░рдг рд╕реЗ рдХреЗрд╡рд▓ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдореВрд▓реНрдпреЛрдВ рддрдХ рд╕реАрдорд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЪрд▓рд╛ рдЧрдпрд╛, рдЬреЛ рдирд╛рдЯрдХреАрдп рд░реВрдк рд╕реЗ рд░реВрдкрд╛рдВрддрд░рдгреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдХрдо рдХрд░ рд╕рдХрддрд╛ рд╣реИред

рд▓реЗрдХрд┐рди, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдЬреАрд╡рди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рдкрд░реА рдХрдерд╛ рд╣реЛрдЧреА, рдпрджрд┐ рдХреЛрдИ рдирд╣реАрдВ рд▓реЗрдХрд┐рдиред рдЗрди рджреЛ рджреГрд╖реНрдЯрд┐рдХреЛрдгреЛрдВ рдХреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдиреЗ рд╣рдореЗрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕реАрдкреАрдпреВ рдХреЛ рдЙрддрд╛рд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреА рддрд╛рдХрд┐ рдпрд╣ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдпрд╛ рдЬрд╛ рд╕рдХреЗ рдХрд┐ рдпрд╣ рдлреВрд░рд┐рдпрд░ рд░реВрдкрд╛рдВрддрд░рдг рдХреА рдЧрдгрдирд╛ рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╕реНрдХреНрд░реАрди рдкрд░ рднреА рдкрд░рд┐рдгрд╛рдо рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ N=220 рдпрд╣ рдореБрд╢реНрдХрд┐рд▓ рдерд╛ред рд▓реЗрдХрд┐рди рд╕рдЬрд╛ рдЦреБрдж рдХреЛ рдЗрдВрддрдЬрд╛рд░ рдирд╣реАрдВ рдХрд░рд╛рддреА рдереА рдЬрдм рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛ рдореЗрдВ рдЖрдкрдХреЗ рд╕рдВрдХреЗрдд рдЖрд╡рдзрд┐рдХ рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВ (рдФрд░ рдпрд╣ рд╕рд╣реА рд░реВрдкрд╛рдВрддрд░рдг рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИ) рдФрд░ рдЙрдкрдпреБрдХреНрдд рд╡рд┐рдВрдбреЛ рдЖрдХрд╛рд░ рдХрд╛ рдЪрдпрди рдХрд░рдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИ, рд╡рд┐рднрд┐рдиреНрди рд╡рд┐рдВрдбреЛ рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдЕрдм рдЖрдкрдХреЛ рдкрд╣рд▓реЗ рдЪрд░рдг рдХрд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИред рдЕрднреНрдпрд╛рд╕ рд╕реЗ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рд╕рдВрдХреЗрддреЛрдВ рдХреЗ рдЕрдзреНрдпрдпрди рдореЗрдВ рдЦрд┐рдбрд╝рдХреА рдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрдо рдЖрд╡реГрддреНрддрд┐ рдХреЗ рд╕рд╛рде рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ 0,1fd ред рдЙрдЪреНрдЪ рдЖрд╡реГрддреНрддрд┐рдпреЛрдВ рдкрд░, рдЯрд╛рдЗрдо рд╡рд┐рдВрдбреЛ рдореЗрдВ рдЧрд┐рд░рдиреЗ рд╡рд╛рд▓реА рдЕрд╡рдзрд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдореВрд▓ рдХрд╛рд░реНрдп рдореЗрдВ рдкреНрд░рдердо-рдХреНрд░рдо рдЕрдВрддрд░рд╛рд▓ (f (0) рдФрд░ f (N-1)) рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рд╕реЗ рдЙрддреНрдкрдиреНрди рд╣реЛрдиреЗ рд╡рд╛рд▓реА рд╡рд┐рдХреГрддрд┐рдпреЛрдВ рдХреЛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд░реВрдк рд╕реЗ рджрд░реНрд╢рд╛рддреА рд╣реИред

рдЕрдВрдд рдореЗрдВ, рдореИрдВрдиреЗ рджреВрд╕рд░реЗ рдЪрд░рдг рд╕реЗ рднреА рдЗрдирдХрд╛рд░ рдХрд░ рджрд┐рдпрд╛ рдФрд░ рдПрдлрдПрдлрдЯреА рдкрд░ рд╡рд╛рдкрд╕ рд▓реМрдЯ рдЖрдпрд╛, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕ рдХрд╛рд░реНрдп рдореЗрдВ рд▓рд╛рдн рдкрд╣рд▓реЗ рд╣реА рдЫреЛрдЯрд╛ рдерд╛ред

рдирд┐рд╖реНрдХрд░реНрд╖ рдореЗрдВ


рдкрд╣рд▓рд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдпрджрд┐ рдЖрдкрдХрд╛ рдбреЗрдЯрд╛ рдПрдХ рд╕реНрдкрд╖реНрдЯ рдЖрд╡рдзрд┐рдХ рдкреНрд░рдХреГрддрд┐ рдХрд╛ рд╣реИ рдФрд░ рд╕рдордп-рд╕рдордп рдкрд░ рдПрдХ рдмрдбрд╝реА рдЦрд┐рдбрд╝рдХреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЬреЛ рдореБрдЭреЗ рдпрд╛рдж рд╣реИ, рдХреА рдбрд┐рдЧреНрд░реА 2 рдирд╣реАрдВ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП, рдЕрд░реНрдерд╛рддреНред рдХреЛрдИ рднреА рдкреНрд░рд╛рдХреГрддрд┐рдХ рд╕рдВрдЦреНрдпрд╛ред
рджреВрд╕рд░рд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИ (рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рд╡рд┐рдВрдбреЛ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП) рдпрджрд┐ рдбреЗрдЯрд╛ рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд, рдЫреЛрдЯреЗ рдЖрд╡реГрддреНрддрд┐рдпреЛрдВ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдХрд╛рд╢, рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдореЗрдВ рдореЗрд░реЗ рд▓рд┐рдП, рдпрд╣ рдХреЗрд╡рд▓ рдереЛрдбрд╝рд╛ рдЧрдгрд┐рддреАрдп рдордиреЛрд░рдВрдЬрди рдмрдирд╛ рд░рд╣рд╛, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЖрдкрдХреЛ рд╕рдордп рдХреЗ рд╕рд╛рде рдЗрдирдкреБрдЯ рдбреЗрдЯрд╛ рдореЗрдВ рдмрджрд▓рд╛рд╡ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдЫреБрдЯреНрдЯрд┐рдпреЛрдВ рдкрд░ рдЕрдиреНрдп рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЗрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ :)

рд╕рд╛рд╣рд┐рддреНрдп


  1. Cooley - Tukey FFT рдХрд▓рди рд╡рд┐рдзрд┐
  2. рдИрдП рд╡рд▓рд╕реЛрд╡рд╛ рд░реЛред MSTU рдХреЗ рдкрдмреНрд▓рд┐рд╢рд┐рдВрдЧ рд╣рд╛рдЙрд╕ рдХрд╛ рдирд╛рдо N.E.Bauman рд░рдЦрд╛ рдЧрдпрд╛ред рдорд╛рд╕реНрдХреЛред 2002

рдорд┐рдХрд┐рдпреЛ рд╢рд┐рдмреБрдпрд╛ рджреНрд╡рд╛рд░рд╛ рдордВрдЧрд╛ рд╕реЗ рд▓реА рдЧрдИ рдЫрд╡рд┐ред "рдЙрддреНрдХреГрд╖реНрдЯ рд╕рд╛рдордЧреНрд░реАред рдлреВрд░рд┐рдпрд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдг

Source: https://habr.com/ru/post/hi434734/


All Articles