Varje arrayelement specificerar ett enstaka formulärelement som kan vara ett inmatningselement, en strängkonstant eller ett underformulär.
Each array element specifies a single form element which can be an input element, a static text string or a sub-form.
För lägre samplingshastigheter kan den totala FFTn göras mindre genom att man kombinerar flera funktioner i ett och samma arrayelement.
For slower sample rates, the overall FFT can be made smaller by combining several functions into one array element.
Access till formulärelement är lika enkelt som till arrayelement.
För att uppnå en mer substantiell ökning av genomströmningen skulle man kunna använda ännu mer parallellism i varje butterfly-steg, multiplicerare och avrundningssteg genom att varje funktion sprids ut över flera arrayelement.
For more substantial throughput increases, further parallelism could be exploited in each butterfly stage, multiplier and rounding stage, with each function being spread across multiple array elements.
FFT-längden kan ökas utan att genomströmningen minskas genom att man lägger till fler arrayelement.
The length of the FFT can be increased without reducing throughput by adding more array elements.
För att göra detta, specificera helt enkelt en textsträng som ett arrayelement på lämplig plats i CForm::elements.
To do so, we simply specify a static text string as an array element in the appropriate position in CForm::elements.
Varje butterfly- och multiplikatorsteg som visas i fig 2 mappas till ett separat arrayelement, som framgår av fig 3.
Each of the butterfly and multiplier stage shown in Figure 2 is mapped to a separate array element, as shown in Figure 3.
Men det är bara i den första av multiplikatorerna som bittillväxt som uppstår vid varje fastpunktsmultiplicering tas bort av arrayelement som avsatts för avrundning.
The bit-growth that results from each fixed-point multiply is removed by array elements that are dedicated to rounding. Increasing FFT Length
Nu måste du dessutom initiera varje arrayelement för sig
Den totala genomströmningen begränsas av det långsammaste elementet i arrayen, och därför skall, i idealfallet, varje arrayelement förbruka lika många cykler för att ge optimala prestanda.
As the overall throughput is limited by the slowest array element, each loop on the each array element should, ideally, take the same number of cycles for optimum performance.