12.14. ÁÛÑÒÐÎÅ ÏÐÅÎÁÐÀÇÎÂÀÍÈÅ ÔÓÐÜÅ
Ñóòü ýòîãî àëãîðèòìà çàêëþ÷àåòñÿ â ìíîãîêðàòíîì ÷ëåíåíèè çàäàííîé ïîñëåäîâàòåëüíîñòè âðåìåííûõ îòñ÷åòîâ íà áîëåå êîðîòêèå ïîñëåäîâàòåëüíîñòè. Ïîÿñíèì äîñòèãàåìûé ïðè ýòîì âûèãðûø íà ïðèìåðå îäíîãî ïåðâîãî ðàçáèåíèÿ.
Ïóñòü çàäàíà ïîñëåäîâàòåëüíîñòü îòñ÷åòîâ , ïðè÷åì ÷èñëî N ÿâëÿåòñÿ ñòåïåíüþ äâîéêè, ò. å. , ãäå — öåëîå ÷èñëî. Ðàçîáüåì ýòó ïîñëåäîâàòåëüíîñòü íà äâå ïîäïîñëåäîâàòåëüíîñòè, êàê ïîêàçàíî íà ðèñ. 12.36. Äëÿ ïåðâîé èç íèõ, ñîñòàâëåííîé èç ÷åòíî ïðîíóìåðîâàííûõ îòñ÷åòîâ (ðèñ. 12.36, á), âûðàæåíèå, àíàëîãè÷íîå (12.14), äîëæíî áûòü çàïèñàíî â ôîðìå
(12.76)
Çäåñü è â äàëüíåéøåì èñïîëüçóåòñÿ îáîçíà÷åíèå . Äëÿ âòîðîé (íå÷åòíîé) ïîäïîñëåäîâàòåëüíîñòè, ñîñòàâëåííîé èç îòñ÷åòîâ (ðèñ. 12.36, á), ÄÏÔ ìîæíî çàïèñàòü â ôîðìå
(12.77)
Ðèñ. 12.36. Ðàçáèåíèå ïîñëåäîâàòåëüíîñòè , íà äâå ïîñëåäîâàòåëüíîñòè: ÷åòíûõ è íå÷åòíûõ îòñ÷åòîâ
Ñïåêòð ñîäåðæèò N ñïåêòðàëüíûõ îòñ÷åòîâ íà èíòåðâàëå îäíîãî ïåðèîäà (íà îñè ), êàê ýòî ïðåäñòàâëåíî íà ðèñ. 12.37, â.
Çàìåòèì, ÷òî ñîâïàäàþò ñ ñîîòâåòñòâóþùèìè çíà÷åíèÿìè .
Âûÿñíèâ ñòðóêòóðó ñïåêòðîâ , ïîäñ÷èòàåì ÷èñëî îïåðàöèé óìíîæåíèÿ, òðåáóþùèõñÿ äëÿ ïîëó÷åíèÿ N ñïåêòðàëüíûõ êîýôôèöèåíòîâ ïðè èñïîëüçîâàíèè àëãîðèòìà (12.80). Äëÿ âû÷èñëåíèÿ ôóíêöèé òðåáóåòñÿ óìíîæåíèé îòñ÷åòîâ íà êîìïëåêñíûå êîýôôèöèåíòû Êðîìå òîãî, òðåáóåòñÿ N óìíîæåíèé íà êîýôôèöèåíò . Âñåãî òðåáóåòñÿ óìíîæåíèé, ò. å. ïî÷òè âäâîå ìåíüøå, ÷åì ïðè èñïîëüçîâàíèè àëãîðèòìà (12.73).
Ðàçáèåíèåì êàæäîé ïîäïîñëåäîâàòåëüíîñòè ìîæíî îñóùåñòâèòü äàëüíåéøåå óìåíüøåíèå îáúåìà âû÷èñëåíèé. Ðàçáèåíèå ñëåäóåò ïðîäîëæàòü âïëîòü äî ïîëó÷åíèÿ ïðîñòåéøèõ, äâóõýëåìåíòíûõ ïîñëåäîâàòåëüíîñòåé. Îïðåäåëèâ ÄÏÔ óêàçàííûõ ïðîñòåéøèõ ïàð îòñ÷åòîâ, ìîæíî íàéòè ÄÏÔ ÷åòûðåõýëåìåíòíûõ, âîñüìèýëåìåíòíûõ è ò. ä. ïîñëåäîâàòåëüíîñòåé. Ïðè îáúåäèíåíèè ÄÏÔ äâóõ ïîäïîñëåäîâàòåëüíîñòåé ìîæíî ðóêîâîäñòâîâàòüñÿ àëãîðèòìîì (12.80), ïîäñòàâëÿÿ â íåãî ñîîòâåòñòâóþùèå çíà÷åíèÿ
 îñíîâå àëãîðèòìà (12.80) ëåæèò îïåðàöèÿ ñëîæåíèå-âû÷èòàíèå ñ óìíîæåíèåì îäíîãî èç ñëàãàåìûõ íà êîýôôèöèåíò . Óêàçàííóþ îïåðàöèþ, ÿâëÿþùóþñÿ áàçîâîé äëÿ ÁÏÔ, ìîæíî ïðåäñòàâèòü â âèäå ãðàôà, èçîáðàæåííîãî íà ðèñ. 12.38, à (òàê íàçûâàåìàÿ áàáî÷êà).
Ïðè îáîçíà÷åíèÿõ (12.80) áàçîâàÿ îïåðàöèÿ ïðèíèìàåò âèä, ïîêàçàííûé íà ðèñ. 12.38, á. Îñíîâàííûé íà ýòîé áàçîâîé îïåðàöèè ñèãíàëüíûé ãðàô îáúåäèíåíèÿ äâóõ ÄÏÔ ïðåäñòàâëåí íà ðèñ. 12.38, â.
Ïðîèëëþñòðèðóåì îïèñàííûé ñïîñîá ïîñòðîåíèÿ ïîëíîãî ãðàôà ÁÏÔ îò äâóõòî÷å÷íûõ äî òî÷å÷íûõ ÄÏÔ íà ïðèìåðå N = 8.
Ïîñëå ïåðâîãî ðàçáèåíèÿ ïîñëåäîâàòåëüíîñòè ïîëó÷àþòñÿ äâå ÷åòûðåõýëåìåíòíûå ïîñëåäîâàòåëüíîñòè ïîêàçàííûå â ëåâîé ðèñ. 12.39.  ïåðâîé èç íèõ ÷åòíûìè ñ÷èòàþòñÿ , à íå÷åòíûìè Ïîýòîìó ïîñëåäîâàòåëüíîñòü ðàñïàäàåòñÿ íà äâå ïàðû: .
Àíàëîãè÷íî ïîñëåäîâàòåëüíîñòü ðàñïàäàåòñÿ íà äâå ïàðû: .
Ðèñ. 12.38. Áàçîâûå îïåðàöèè, èñïîëüçóåìûå â àëãîðèòìå ÁÏÔ
Ðèñ. 12.39. Ñèãíàëüíûé ãðàô ÁÏÔ ïðè N=8
Îïðåäåëèì ÄÏÔ äâóõýëåìåíòíûõ ïîñëåäîâàòåëüíîñòåé. Äëÿ ïàðû ,
îòêóäà
Êàê âèäèì, äëÿ âû÷èñëåíèÿ è íå òðåáóåòñÿ óìíîæåíèé. Íóæíî ëèøü îáðàçîâàòü ñóììó è ðàçíîñòü , ò. å. è .
Íà ðèñ. 12.39 äëÿ îïåðàöèè ñëîæåíèå-âû÷èòàíèå èñïîëüçîâàíà ñèìâîëèêà, ñîâïàäàþùàÿ ñ îïåðàöèåé «áàáî÷êà» ïðè âåðõíèé âûâîä ñîîòâåòñòâóåò ñóììå, à íèæíèé — ðàçíîñòè.
Àíàëîãè÷íûì îáðàçîì íà ðèñ. 12.39 îáîçíà÷åíû ÄÏÔ îñòàëüíûõ ïàð: .
Ñëåäóþùèé øàã îáúåäèíåíèå ÄÏÔ . ×èñëî ñïåêòðàëüíûõ êîýôôèöèåíòîâ â ñóììàðíîì ÄÏÔ ðàâíî .
Ïî àíàëîãèè ñ (12.80) ìîæåì íàïèñàòü
Ó÷èòûâàÿ, ÷òî ïåðåïèñûâàåì ïîñëåäíåå âûðàæåíèå â ôîðìå
Èòàê,
Àíàëîãè÷íûå âûðàæåíèÿ íåòðóäíî ñîñòàâèòü äëÿ ÄÏÔ îáúåäèíÿþùåãî ÄÏÔ ñì. Áàçîâûå îïåðàöèè äëÿ îäèíàêîâû (ñì. ðèñ. 12.39).
Äëÿ îïðåäåëåíèÿ ÄÏÔ âñåé ïîñëåäîâàòåëüíîñòè èç âîñüìè îòñ÷åòîâ íóæíî âîñïîëüçîâàòüñÿ âûðàæåíèåì (12.80) è ãðàôîì, ïðåäñòàâëåííûì íà ðèñ. 12.38, â ïðè .
Áàçîâûå îïåðàöèé, ñîîòâåòñòâóþùèå ïðèâåäåííûì ñîîòíîøåíèÿì, ïîêàçàíû â ïðàâîé ÷àñòè ãðàôà íà ðèñ. 12.39.
Âûÿñíèâ ñòðóêòóðó ñèãíàëüíîãî ãðàôà ÁÏÔ, ïîäñ÷èòàåì ñóììàðíîå ÷èñëî îïåðàöèé óìíîæåíèÿ. Ïðè äîñòàòî÷íî áîëüøèõ çíà÷åíèÿõ N íà êàæäîì ýòàïå âû÷èñëåíèé (ïðè êàæäîì ðàçáèåíèè ïîñëåäîâàòåëüíîñòè íà äâå áîëåå êîðîòêèå) òðåáóåòñÿ ïîðÿäêà N óìíîæåíèé. Ïðè ÷èñëå ðàçáèåíèé îáùåå ÷èñëî îïåðàöèé ðàâíî ïðèìåðíî (ïðèáëèæåííîñòü ñâÿçàíà ñ òåì, ÷òî óìíîæåíèå íà ñâîäèòñÿ ïðîñòî ê ñëîæåíèÿì è âû÷èòàíèÿì êîìïëåêñíûõ ÷èñåë).
Èòàê, ïðè èñïîëüçîâàíèè àëãîðèòìà ÁÏÔ äëÿ âû÷èñëåíèÿ ÄÏÔ N-òî÷å÷íîé ïîñëåäîâàòåëüíîñòè òðåáóåòñÿ ïðèìåðíî N log2N îïåðàöèé óìíîæåíèÿ.
Ðàíåå áûëî ïîêàçàíî, ÷òî ïðè ïðÿìîì âû÷èñëåíèè ÄÏÔ ïî âûðàæåíèþ (12.73) òðåáóåòñÿ óìíîæåíèé. Ñëåäîâàòåëüíî, àëãîðèòì ÁÏÔ óìåíüøàåò ÷èñëî îïåðàöèé â . Ïðè . Ñòîëü áîëüøîå ñîêðàùåíèå ÷èñëà îïåðàöèé ðåçêî óìåíüøàåò îáúåì àïïàðàòóðû è ïîâûøàåò áûñòðîäåéñòâèå öèôðîâûõ óñòðîéñòâ. Èç ðàññìîòðåíèÿ ãðàôà ñëåäóåò, ÷òî ýêîíîìèÿ äîñòèãàåòñÿ áëàãîäàðÿ îáúåäèíåíèþ âñåõ ñëàãàåìûõ, ïîäëåæàùèõ óìíîæåíèþ íà îäíàêîâûå ìíîæèòåëè.
Ê îáîñíîâàíèþ àëãîðèòìà ÁÏÔ ìîæíî òàêæå ïðèéòè, èñïîëüçóÿ ìåòîä ôàêòîðèçàöèè ìàòðèöû, îïèñûâàþùåé äèñêðåòíîå ïðåîáðàçîâàíèå (12.73) 121).
Äëÿ áîëüøåé íàãëÿäíîñòè âñå ïðåäûäóùåå ðàññìîòðåíèå ïðîâîäèëîñü â ïðåäïîëîæåíèè äåéñòâèòåëüíîãî (âåùåñòâåííîãî) ñèãíàëà. Îäíàêî ðåçóëüòàòû ìîæíî ðàñïðîñòðàíèòü è íà êîìïëåêñíûé ñèãíàë.
Íà ñ. 390 ïðèâåäåíà ïðîãðàììà âû÷èñëåíèÿ ïðÿìîãî è îáðàòíîãî ïðåîáðàçîâàíèé Ôóðüå êàê äëÿ äåéñòâèòåëüíîãî, òàê è êîìïëåêñíîãî ñèãíàëà ñ áàçîé äî 512.
Ñóùåñòâóåò áîëüøîå ðàçíîîáðàçèå âàðèàíòîâ ïîñòðîåíèÿ ñõåì ÁÏÔ.