SignalProcessing - Maple Programming Help

Online Help

All Products    Maple    MapleSim


Home : Support : Online Help : Science and Engineering : Signal Processing : Windowing Functions : SignalProcessing/PoissonWindow

SignalProcessing

  

PoissonWindow

  

multiply an array of samples by a Poisson windowing function

 

Calling Sequence

Parameters

Options

Description

Thread Safety

Examples

Compatibility

Calling Sequence

PoissonWindow( A, alpha )

Parameters

A

-

Array of real or complex numeric values; the signal

alpha

-

real numeric constant

Options

• 

container : Array, predefined Array for holding results

• 

inplace : truefalse, specifies that output should overwrite input

Description

• 

The PoissonWindow( A, alpha ) command multiplies the Array A by the Poisson windowing function, with parameter α, and returns the result in an Array having the same length.

• 

The Poisson windowing function wk with parameter α is defined as follows for a sample with N points.

wk=ⅇα2kN1

• 

Before the code performing the computation runs, A is converted to datatype float[8] or complex[8] if it does not have one of those datatypes already. For this reason, it is most efficient if A has one of these datatypes beforehand. This does not apply if inplace is true.

• 

If the container=C option is provided, then the results are put into C and C is returned. With this option, no additional memory is allocated to store the result. The container must be an Array of the same size and datatype as A.

• 

If the inplace or inplace=true option is provided, then A is overwritten with the results. In this case, the container option is ignored.

Thread Safety

• 

The SignalProcessing[PoissonWindow] command is thread-safe as of Maple 18.

• 

For more information on thread safety, see index/threadsafe.

Examples

withSignalProcessing:

N1024:

aGenerateUniformN,1,1

a0.7852184921503080.5884139649570000.9931658226996680.9215782885439710.03878017095848920.01360579254105690.2107569728977980.7496002158150090.1389663578011100.2122851340100170.7272120071575060.6092715314589450.7465088213793940.6811210685409620.8156772237271080.9205804541707050.3577318815514450.3158506918698550.1208321279846130.02355983620509510.5287123303860430.5027683069929490.7161679328419280.3879188126884410.9278261978179230.5356052340939650.8673904230818170.3569681062363090.6839167219586680.3242226522415880.05361050972715030.4698224249295900.7513776230625820.4843324692919860.6747855837456890.9363737516105190.7096950048580780.3153716786764570.7864264384843420.8770794854499410.9409014326520280.6518380991183230.4662027498707180.7281119446270180.6936769373714930.4467050759121780.4022120791487400.4650643980130560.1499599744565790.8932117177173510.5338573986664420.7853640178218500.7941035730764280.5118052563630050.6997805722057830.3901546578854330.3068011570721870.3800433110445740.2502235076390210.1123871579766280.2137124366126960.4621567274443810.7487089075148120.1515861186198890.1081398404203360.1682428801432250.5252014789730320.4807038540020590.8934478010050970.7059151721186950.9224037360399980.1509070000611250.5529286991804850.6300234016962360.4763040947727870.5200893273577100.3833313258364800.8538441974669710.5616843225434430.3928882414475090.8057071715593350.8304758411832170.9583636238239720.2670847913250330.9344543442130100.6007802556268880.4997545736841870.6631517456844460.4810677021741870.7564871408976630.8004443566314890.5107705770060430.2921514352783570.06741250492632400.3057767823338510.4690373712219310.6499663875438280.6481784037314370.8709209426306200.361100737471134...... 924 Array entries not shown

(1)

PoissonWindowa,1.23

0.2300655703460150.1728173764937290.2923947208004980.2719714523593290.01147213184979060.004034610177216060.06264739427486180.2233541813818470.04150662144407860.06355805754611570.2182505763444410.1832941350365490.2251209701068590.2058963492904450.2471644423971760.2796228971517200.1089210834914420.09640053923680770.03696778070496430.007225311024991580.1625350553611610.1549311778120970.2212224129284830.1201153248962410.2879834525788110.1666437538932460.2705217418664940.1115989972302810.2143272660429840.1018499641369310.01688149045058110.1482988958912980.2377419153760340.1536152774633980.2145358844715700.2984191610946860.2267214169882570.1009919628627710.2524442908704950.2822212595472520.3034856963523450.2107546486638940.1510969080774960.2365496048175770.2259043800830900.1458248733201720.1316161413269160.1525493860159260.04930784840739860.2944004237393640.1763813285682770.2601007880560300.2636277621115760.1703185924700220.2334331460921290.1304610179608770.1028357890206370.1276920058624810.08427563789176570.03794319993946300.07232532366350030.1567809146863400.2546010786408940.05167137241914940.03695043987877030.05762539396530240.1803210709961370.1654403600022180.3082310397517820.2441198125871070.3197531927467450.05243805160408930.1925970441945960.2199786292244870.1667060840456730.1824687098055690.1348118583382170.3010064072542720.1984873052476380.1391722950837460.2860910765276180.2955952224248350.3419353905798050.09552261765131870.3350105381877980.2159033381460790.1800295549418060.2394656760022190.1741325179764170.2744849609637670.2911330270964620.1862213734240610.1067714160317060.02469623607119970.1122892377700250.1726570829754440.2398342341903370.2397497474467730.3229130970922650.134208068485349...... 924 row vector entries not shown

(2)

cArray1..N,'datatype'='float'8,'order'='C_order':

PoissonWindowArray1..N,'fill'=1,'datatype'='float'8,'order'='C_order',0.72,'container'=c

0.4874372328313970.4881231736291500.4888100797097060.4894979524314470.4901867931546700.4908766032415840.4915673840563150.4922591369649110.4929518633353390.4936455645374940.4943402419431960.4950358969261990.4957325308621860.4964301451287780.4971287411055370.4978283201739620.4985288837174990.4992304331215390.4999329697734260.5006364950624510.5013410103798640.5020465171188730.5027530166746440.5034605104443080.5041689998269620.5048784862236720.5055889710374740.5063004556733810.5070129415383820.5077264300414450.5084409225935210.5091564206075490.5098729254984540.5105904386831510.5113089615805530.5120284956115650.5127490421990960.5134706027680540.5141931787453540.5149167715599180.5156413826426790.5163670134265850.5170936653465990.5178213398397040.5185500383449040.5192797623032300.5200105131577390.5207422923535210.5214751013376970.5222089415594260.5229438144699060.5236797215223760.5244166641721240.5251546438764800.5258936620948290.5266337202886100.5273748199213160.5281169624585000.5288601493677800.5296043821188350.5303496621834170.5310959910353450.5318433701505150.5325918010068970.5333412850845440.5340918238655900.5348434188342540.5355960714768460.5363497832817650.5371045557395070.5378603903426630.5386172885859270.5393752519660940.5401342819820670.5408943801348570.5416555479275900.5424177868655030.5431810984559550.5439454842084240.5447109456345130.5454774842479520.5462451015646020.5470137991024570.5477835783816440.5485544409244350.5493263882552390.5500994219006120.5508735433892610.5516487542520390.5524250560219570.5532024502341830.5539809384260440.5547605221370310.5555412029088010.5563229822851830.5571058618121740.5578898430379510.5586749275128660.5594611167894560.560248412422441...... 924 row vector entries not shown

(3)

u`~`logFFTc:

useplotsindisplayArraylistplotℜu,listplotℑuend use

Compatibility

• 

The SignalProcessing[PoissonWindow] command was introduced in Maple 18.

• 

For more information on Maple 18 changes, see Updates in Maple 18.

See Also

SignalProcessing