armacaac_imdctwindow.c
来自「The OpenMAX DL (Development Layer) APIs 」· C语言 代码 · 共 1,334 行 · 第 1/4 页
C
1,334 行
/** * * File Name: armACAAC_IMDCTWindow.c * OpenMAX DL: v1.0.2 * Revision: 10586 * Date: Wednesday, March 5, 2008 * * (c) Copyright 2007-2008 ARM Limited. All Rights Reserved. * * * * Description: * Look Up table for Sine and Kaiser - Bessel derived (KBD) windows in floating point format**/#include "omxtypes.h"#include "armOMX.h"#include "armAC.h"#include "armACAAC_Tables.h"const OMX_F64 armACAAC_winShortKBD[ARM_AAC_WIN_SHORT] = { 0.000043795703534177438, 0.000118673844964940120, 0.000230716580374357740, 0.000389472831936252830, 0.000605812731923796590, 0.000891996963789892450, 0.001261725452766911600, 0.001730172443480474900, 0.002314007197262886000, 0.003031398973259833200, 0.003902004992402926500, 0.004946940223847061900, 0.006188728011735106100, 0.007651230763389397000, 0.009359560144437213300, 0.011339966469487697000, 0.013619707236212654000, 0.016226895023099722000, 0.019190325253432738000, 0.022539284616580512000, 0.026303341228557407000, 0.030512117902978080000, 0.035195050186760973000, 0.040381131087973060000, 0.046098644681793623000, 0.052374891020519482000, 0.059235904990794216000, 0.066706171951979962000, 0.074808343150237946000, 0.083562954030207748000, 0.092988148657334901000, 0.103099413516490390000, 0.113909323964644900000, 0.125427306585624480000, 0.137659420622563140000, 0.150608161548349220000, 0.164272289676506340000, 0.178646686515531390000, 0.193722241330317400000, 0.209485770097093880000, 0.225919968726072260000, 0.243003402081982040000, 0.260710529960721420000, 0.279011770784677930000, 0.297873603364556320000, 0.317258706646780460000, 0.337126136927986540000, 0.357431541577273530000, 0.378127407868328880000, 0.399163345092961200000, 0.420486397710583330000, 0.442041386890321910000, 0.463771277429042670000, 0.485617566684769460000, 0.507520691855522180000, 0.529420451662900190000, 0.551256438271754080000, 0.572968475095491540000, 0.594497056003886140000, 0.615783781369094950000, 0.636771786357717700000, 0.657406156903371560000, 0.677634328875968530000, 0.697406466100694460000, 0.716675813070973280000, 0.735399018444283350000, 0.753536425705844230000, 0.771052327730615830000, 0.787915182365956590000, 0.804097786592347320000, 0.819577407293995090000, 0.834335867180561520000, 0.848359584940873160000, 0.861639569273888410000, 0.874171367025461050000, 0.885954966254963620000, 0.896994655656364830000, 0.907298842355911410000, 0.916879830694403150000, 0.925753565166658300000, 0.933939341223879230000, 0.941459488135316550000, 0.948339028542436350000, 0.954605319709991410000, 0.960287681772289630000, 0.965417018478335940000, 0.970025436046180410000, 0.974145865736138260000, 0.977811695638187480000, 0.981056416937353350000, 0.983913289572318610000, 0.986415031740918820000, 0.988593537140025180000, 0.990479623169432060000, 0.992102812596898030000, 0.993491150395370950000, 0.994671056647651540000, 0.995667215594287500000, 0.996502500104111790000, 0.997197930099695040000, 0.997772662796246770000, 0.998244012033090880000, 0.998627493508259410000, 0.998936892380345440000, 0.999184349483145160000, 0.999380462307699610000, 0.999534396937431400000, 0.999654007264620610000, 0.999745958055831660000, 0.999815848752492740000, 0.999868335271154260000, 0.999907247485885440000, 0.999935700513023500000, 0.999956198357659360000, 0.999970728905504200000, 0.999980849639430240000, 0.999987763816348800000, 0.999992387149541860000, 0.999995405299576870000, 0.999997322681761560000, 0.999998503250537740000, 0.999999204024124120000, 0.999999602170629110000, 0.999999816495450000000, 0.999999924155453690000, 0.999999973384929410000, 0.999999992958259250000, 0.999999999040968150000};const OMX_F64 armACAAC_winShortSine[ARM_AAC_WIN_SHORT] = { 0.006135884649154475 ,0.018406729905804820 ,0.030674803176636626 ,0.042938256934940820 ,0.055195244349689941 ,0.067443919563664051 ,0.079682437971430126 ,0.091908956497132724 , 0.104121633872054590 ,0.116318630911904750 ,0.128498110793793170 ,0.140658239332849210 ,0.152797185258443440 ,0.164913120489969920 ,0.177004220412148750 ,0.189068664149806190 , 0.201104634842091900 ,0.213110319916091360 ,0.225083911359792830 ,0.237023605994367200 ,0.248927605745720150 ,0.260794117915275510 ,0.272621355449948980 ,0.284407537211271880 , 0.296150888243623790 ,0.307849640041534870 ,0.319502030816015690 ,0.331106305759876430 ,0.342660717311994380 ,0.354163525420490340 ,0.365612997804773850 ,0.377007410216418260 , 0.388345046698826250 ,0.399624199845646790 ,0.410843171057903910 ,0.422000270799799680 ,0.433093818853151960 ,0.444122144570429200 ,0.455083587126343840 ,0.465976495767966180 , 0.476799230063322090 ,0.487550160148436000 ,0.498227666972781810 ,0.508830142543106990 ,0.519355990165589640 ,0.529803624686294610 ,0.540171472729892850 ,0.550457972936604810 , 0.560661576197336030 ,0.570780745886967260 ,0.580813958095764530 ,0.590759701858874160 ,0.600616479383868970 ,0.610382806276309480 ,0.620057211763289100 ,0.629638238914926980 , 0.639124444863775730 ,0.648514401022112440 ,0.657806693297078640 ,0.666999922303637470 ,0.676092703575315920 ,0.685083667772700360 ,0.693971460889653890 ,0.702754744457225300 , 0.711432195745216430 ,0.720002507961381650 ,0.728464390448225200 ,0.736816568877369790 ,0.745057785441465950 ,0.753186799043612410 ,0.761202385484261780 ,0.769103337645579590 , 0.776888465673232440 ,0.784556597155575240 ,0.792106577300212280 ,0.799537269107905010 ,0.806847553543799220 ,0.814036329705948300 ,0.821102514991104650 ,0.828045045257755690 , 0.834862874986380010 ,0.841554977436898330 ,0.848120344803297120 ,0.854557988365400530 ,0.860866938637767310 ,0.867046245515692650 ,0.873094978418289980 ,0.879012226428633410 , 0.884797098430937790 ,0.890448723244757880 ,0.895966249756185110 ,0.901348847046022030 ,0.906595704514915330 ,0.911706032005429880 ,0.916679059921042700 ,0.921514039342041900 , 0.926210242138311380 ,0.930766961078983710 ,0.935183509938947500 ,0.939459223602189920 ,0.943593458161960390 ,0.947585591017741090 ,0.951435020969008340 ,0.955141168305770670 , 0.958703474895871600 ,0.962121404269041580 ,0.965394441697689400 ,0.968522094274417270 ,0.971503890986251780 ,0.974339382785575860 ,0.977028142657754390 ,0.979569765685440520 , 0.981963869109555240 ,0.984210092386929030 ,0.986308097244598670 ,0.988257567730749460 ,0.990058210262297120 ,0.991709753669099530 ,0.993211949234794500 ,0.994564570734255420 , 0.995767414467659820 ,0.996820299291165670 ,0.997723066644191640 ,0.998475580573294770 ,0.999077727752645360 ,0.999529417501093140 ,0.999830581795823400 ,0.999981175282601110 };const OMX_F64 armACAAC_winLongKBD[ARM_AAC_WIN_LONG] = { 0.000292561534837649310, 0.000429985671225495510, 0.000546740742767896870, 0.000654823037408352040, 0.000758701942292193680, 0.000860593306302137180, 0.000961775401630386610, 0.001063060926696712000, 0.001165003614770382600, 0.001268001201455086700, 0.001372351703078577900, 0.001478286388211084000, 0.001585990172511179000, 0.001695614797958128000, 0.001807287661560038200, 0.001921117910973692500, 0.002037200762687666800, 0.002155620629577853400, 0.002276453430254015500, 0.002399768323418496500, 0.002525629030116186200, 0.002654094855396602600, 0.002785221487266749600, 0.002919061628290616300, 0.003055665499814732100, 0.003195081248114494500, 0.003337355274211413700, 0.003482532503705641900, 0.003630656609042623100, 0.003781770193746747200, 0.003935914946008969500, 0.004093131767402846000, 0.004253460881279816200, 0.004416941924457626500, 0.004583614025092189400, 0.004753515869059917600, 0.004926685756735856400, 0.005103161651704084100, 0.005282981222659508000, 0.005466181879538361900, 0.005652800804736210300, 0.005842874980127823200, 0.006036441210485822400, 0.006233536143798970600, 0.006434196288912076200, 0.006638458030844438000, 0.006846357644089785800, 0.007057931304155833300, 0.007273215097564051900, 0.007492245030498854100, 0.007715057036268919300, 0.007941686981721058500, 0.008172170672728110500, 0.008406543858856242000, 0.008644842237303352100, 0.008887101456188538000, 0.009133357117262536400, 0.009383644778100389700, 0.009637999953830198400, 0.009896458118445283400, 0.010159054705741617000, 0.010425825109917460000, 0.010696804685867945000, 0.010972028749203708000, 0.011251532576019397000, 0.011535351402435114000, 0.011823520423931387000, 0.012116074794496036000, 0.012413049625599458000, 0.012714479985013131000, 0.013020400895484605000, 0.013330847333281057000, 0.013645854226612119000, 0.013965456453941833000, 0.014289688842198568000, 0.014618586164890864000, 0.014952183140136577000, 0.015290514428611868000, 0.015633614631426134000, 0.015981518287928327000, 0.016334259873449775000, 0.016691873796988006000, 0.017054394398835909000, 0.017421855948160012000, 0.017794292640531510000, 0.018171738595413305000, 0.018554227853606064000, 0.018941794374656144000, 0.019334472034227935000, 0.019732294621443037000, 0.020135295836188515000, 0.020543509286396280000, 0.020956968485295567000, 0.021375706848640274000, 0.021799757691912888000, 0.022229154227506525000, 0.022663929561886651000, 0.023104116692733791000, 0.023549748506068568000, 0.024000857773360338000, 0.024457477148620545000, 0.024919639165481920000, 0.025387376234264576000, 0.025860720639029989000, 0.026339704534623802000, 0.026824359943708364000, 0.027314718753785862000, 0.027810812714212877000, 0.028312673433207109000, 0.028820332374847112000, 0.029333820856065659000, 0.029853170043637529000, 0.030378410951162310000, 0.030909574436042957000, 0.031446691196460631000, 0.031989791768346501000, 0.032538906522351085000, 0.033094065660811675000, 0.033655299214718437000, 0.034222637040679703000, 0.034796108817886973000, 0.035375744045080204000, 0.035961572037513788000, 0.036553621923923835000, 0.037151922643497114000, 0.037756502942842204000, 0.038367391372963335000, 0.038984616286237277000, 0.039608205833393841000, 0.040238187960500341000, 0.040874590405950477000, 0.041517440697458122000, 0.042166766149056324000, 0.042822593858102033000, 0.043484950702286883000, 0.044153863336654532000, 0.044829358190624877000, 0.045511461465025507000, 0.046200199129130939000, 0.046895596917709850000, 0.047597680328080788000, 0.048306474617176687000, 0.049022004798618644000, 0.049744295639799201000, 0.050473371658975620000, 0.051209257122373474000, 0.051951976041300849000, 0.052701552169273656000, 0.053458008999152290000, 0.054221369760290045000, 0.054991657415693597000, 0.055768894659195982000, 0.056553103912642330000, 0.057344307323088768000, 0.058142526760014732000, 0.058947783812549191000, 0.059760099786710978000, 0.060579495702663619000, 0.061405992291984977000, 0.062239609994952101000,
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?