📄 xspectrum.1
字号:
item.The inverse filtered signal is integrated(e.g., to convert pressure to volume velocity)using a leaky integrator with the coefficient determined by the.B "Integration Coeff:"item; 0.0 implies no integration.The resultant signal is then stored in a file,and a message is sent to cause.I xwavesto display it in a regular waveform window.The file name is derived from that of the original signalby appending a distinguishing number.If the.I xwavesglobal.I output_dir(read by.I xspectrumon startup) is defined,that location is used for the inverse filtered signals.Otherwise the file is storedin the same directory as the original signal. .TP.B "xspectrum manual"Clicking on this buttonbrings up a formatted version of this manual entryin a browsable xtext window..TP.B "QUIT"Clicking on this button detaches.I xspectrumfrom.I xwavesand terminates execution..TP.B "Horizontal cursor:"When.BR ON ,display the level (magnitude) cursor that rides on the spectrumand corresponds to the level at the particular frequencyselected by the X location of the cursor..TP.B "Reticle:"When.BR ON ,display a reticle.The horizontal axis is frequency; the vertical axisis determined by the.B "Plot scale:"setting..TP.B "Formants:"When this formant/bandwidth estimate switch is.BR ON ,print estimates of the formant frequencies(i.e. complex poles of the all-pole LPC model)and their bandwidths to standard output if the current.B "Analysis type"is any of the LPC-based (maximum-entropy) types.The formant frequencies are selected from candidatesproposed by solving for the roots of the linear predictor polynomial.This frequency and bandwidth output is only availableif the order is less than 30..TP.B "Harmonic cursors:"When.BR ON ,display a harmonic series of cursors.When the harmonic cursors are turned on,the mouse pointer, if moved in the spectrum display,controls the frequency of a harmonicin the vicinity of the right edge of the display.As the pointer moves rightit eventually jumps back to the next lower harmonic.Similarly if the pointer is moved left,it eventually jumps to the next higher harmonic(up to the twentieth harmonic).Thus, fine-grained control of thefirst harmonic, and thus the harmonic spacing is always maintained.If the pointer is moved out of the window vertically,then back in at about the same place,control of the same harmonic will be resumed.If the middle button is pressed,the pointer can be moved out of the window in any directionwithout disturbing the cursor adjustment.The frequency and amplitude readouts at the top of the plotcontinue to refer to the fundamental frequency..TP.B "Plot scale:"This switches among three different choicesfor the scale of the vertical axis:.B "log pwr (dB)"(the default),.BR "magnitude" ,and.BR "power (square of magnitude)" ..TP.BR "Cep. cut (sec):" "\ \ \ \-\ \ \ " "Cep. trans:" "\ \ \ \-\ \ \ " "Liftering:"These affect spectrum estimation when cepstral smoothing.RB ( CEPST )is specified by.BR "Analysis type:" ..B "Liftering:"selects high-pass liftering, low-pass liftering, or none..B "Cep. cut (sec):"gives the nominal cutoff quefrency..B "Cep. trans:"gives the duration of a quefrency transition regionbetween zero and full power, which reduces the ripple artifactthat would result from zero transition time (rectangular liftering).The transition shape is a raised half cycle of a cosine.The transition region is divided evenly between the stop bandand the passband..SS "xspectrum colors".PPThe current.I xwavescolormap is passed to.I xspectrumas part of the temporary.I .wave_proread via the.B \-woption..PPThe format of.I xwavescolormap files is 128 lines with three integers per line,separated by spaces or tabs.The integers,which must be in the range 0\-255,specify the intensities of red, green, and blue respectively.The line ordering is from low to high map entries.The first 115 entries are used by.I xwavesfor representing spectral power density in spectrograms.The remaining 13 entriesspecify the colors of cursors, reticles, backgrounds, etc..I xspectrumuses some of these last13 entries for similar purposes, as shown in the following table.The first column is the entry number, the second is the notationused to refer to these by.I xwaves,and the third columndescribes the use within.I xspectrum..nf.ta .2i .75i 2i .sp 0.5 116 WAVE2 117 YA1 2nd ref. spectrum and digital readouts 118 YA2 3rd ref. spectrum and digital readouts 119 YA3 4th ref. spectrum and digital readouts 120 YA4 121 YA5 122 MARKER vertical (frequency) cursor(s) 123 CURSOR 1st ref. spectrum and digital readouts 124 WAVEFORM 125 TEXT current spectrum and digital readouts 126 RETICLE current spectrum horizontal cursor 127 BACKGRND 128 FOREGROUND.sp 0.5.fi.DT.SS "Graphics export".PPLike.I xwavesand the other attachments,.I xspectrumhas the capability to export graphicsin either PostScript or PCL (HP LaserJet code).This can be used to print displays directly on the printeror to generate graphics to be imported into a documentwith a suitable text editing program.Graphics output is invoked by selecting the.B print graphicitem on the.I xspectrummenu or by a.I printcommand sent to the display object in.I xspectrumfrom.I xwaves..PPThere is an.I xwavescommand,.I "print_setup",that invokes a setup windowwith which you can choose output to a file or printer,select PostScript or PCL, set output resolution and scaling,and control other aspects of the graphics-export environment.See the chapter \*(lqPrinting graphics\*(rq in \*(wD for details..PP.I xspectrumsupports the.I xwavescommand.I print_ensemble;it can cooperate with.I xwavesto allow the contents of.I xspectrumwindows to be included in.I xwavesmulti-window graphics output.See \*(lqPrinting graphics\*(rq in \*(wD for details..SS "xspectrum symbols".PP.I xspectrumhas its own set of symbols.A full list of these symbols and their usescan be found in the chapter.qI xspectrum "reference"in \*(wR..PPYou can specify these variables in your profile file.When.I xspectrumis started from.I xwaves,it is automatically passed a temporary file written by.I xwavesthat contains the values of all the.I xwavesglobals in standard.I xwavesprofile format.The file is passed with the option.BR \-w ..PPMost of these.I xspectrumvariables can also be set after starting by a.I setcommand sent to.I xspectrumby the.I xwavescommand.I send.E.g.:.LP.RS.nf.if t .ft Isend function xspectrum op xspectrum set <var> <val>.if t .ft P.fi.RE.PP.SS "xspectrum commands".PP.I xspectrumrecognizes a limited set of commandsthat are listed and described in the chapter.qI xspectrum "reference"in \*(wR..PP.I xspectrumcan be controlled by an.I xwavescommand file or by commands from the program.IR send_xwaves (1\-ESPS)or the.IR SendXwaves (3\-ESPS)functions.Commands from these sources can be passed through to.I xspectrumvia the.I xwavescommand.I send.The syntax of the.I receivedcommands is:.LP.RS.nf.if t .ft Iobject command keyword value keyword value ....if t .ft P.fi.RE.LP(the same as for.I xwavescommands).The first item,.I object,is either the attachment name \*(lqxspectrum\*(rqor the name of a display object.The second item,.I command,is the actual command name.There may be any number, including 0, of keyword\-value pairs..SH OPTIONS.PP.I xspectrumis usually started as a subordinate program by.I xwaves.In this case, you need not be concerned with thecommand-line options presented below, and you may skip this section.However, it is also possible to run.I xspectrum(and the other attachments) as sibling UNIX processes,in which case it may be necessaryto specify one or more of the following options..TP.BI \-c " host_X_registry"This is the name that the host program is registered underfor X server-based communications.This option is intended to be supplied by.I xwaveswhen it runs.I xspectrum..TP.BI \-n " host_name"This is the name of the program object with which.I xspectrumwill be communicating.When the host program is.I xwaves,this name is always the default value, \*(lqwaves\*(rq..TP.BI \-w " wave_pro"Specifies the startup profile to read.This option is always usedwhen.I xspectrumis invoked by.I xwaves,in which case the specified profileis a temporary file written by.I xwavesand containing the current state of the.I xwavesglobals.If.B \-wis not used (only possible if.I xspectrumis run from the shell),.I xspectrumattempts to read the file.I .wave_pro.In both cases the search path.I $HOME:$ESPS_BASE/lib/wavesis used.The search path used can be overridenby setting the UNIX environment variable WAVES_PROFILE_PATH before starting.I xwaves..SH SEE ALSO\*(wD,.br\*(wR,.br\*(wT,.br.IR fft (1\-ESPS),.IR formant (1\-ESPS),.IR me_spec (1\-ESPS),.br.IR refcof (1\-ESPS),.IR send_xwaves (1\-ESPS),.IR transpec (1\-ESPS),.br.IR xchart (1\-ESPS),.IR xfft (1\-ESPS),.IR xlabel (1\-ESPS),.br.IR xrefcof (1\-ESPS),.IR xwaves (1\-ESPS),.IR compute_rc (3\-ESPSsp).SH BUGS.PPDepending on the analysis method and the waveform being analyzed, themaximum-entropy methods can get into computational trouble at largeorders, in some cases leading to abrupt terminations.Pure (noise-free) sinusoids can cause trouble with several of themaximum-entropy methods at any analysis order.This is because the estimated correlationmatrix is singular for line spectrum.See.I Digital Signal Processing,Roberts and Mullis, Addison Wesley, 1987, page 533..PP.I xspectrumrequires that the data to be analyzed(or displayed) exist in a UNIX file.Thus,.IR xwaves -internalsignals (such as spectrograms generated by someof the DSP boards, or hand-edited signals not written to disk)must be explicitly saved to disk if they are to be analyzedby issuing a.I "send make ..."command.If the spectrum analysis is initiated from the.I xwaves.B xspectrummenu item, such signals are saved automatically..SH AUTHORProgram by David Talkin, AT&T Bell Laboratories.Later enhancements byDavid Burton, Rod Johnson, Alan Parker, John Shore, David Talkin,and others at Entropic.This manual page largely extracted by Rod Johnsonfrom \*(wD and earlier manual pagesderived from Talkin's original documentationwith revisions and additions byDavid Burton, Joop Jansen, Rod Johnson, John Shore, David Talkin,and others at Entropic.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -