⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rel40.me

📁 speech signal process tools
💻 ME
📖 第 1 页 / 共 4 页
字号:
RTU 5.0.  An ICCCM complient window manager should be used withXView programs and some of the Open Look fonts are necessary.  Inparticular, these programs run well under Sun's OpenLook windowmanager (\fIolwm\fP).  On HP systems they run under the VUE windowmanager or the HP Motif window manager.  On Masscomp systems, they runfine under Masscomp's Motif window manager.  XView programs will also run using a"vanilla" server built from the R4 MIT tape and the \fItwm\fRwindow manager.  On all systems other than Suns runningOpenWindows, some of the Open Look fonts have to be installed.  Weprovide them under \fI/usr/esps/xview\fR \- see the README file there. Wealso provide a copy of \fIolwm\fP..lpIn a number of cases we have tried, acceptableperformance with non-ICCCM complient window managers results fromadding this resource to the .Xdefaults file:.nf	XView.ICCCMCompliant: False.fi.lpFor complete details about running with you system, consult the READMEfile in \fI/usr/esps/xview\fR.  This contains the latest information wehave about running these programs with different window managers andservers..sh 2 "X Window Support for Parameter Prompting" .lpThe ESPS parameter file mechanism includes features for prompting theuser for needed values.  A new program \fIxprompt\fP (1\-\s-1ESPS\s+1)supplies a similar service, but by means of interactive pop-upwindows.  \fIxprompt\fP reads a parameter file, pops up a window withprompts for all parameters with indefinite parameter assignments(i.e., parameters for which the "?=" operator is used in the parameterfile), and then writes a new parameter file based on the results.(The output parameter file can then be read by the relevant ESPSprogram.)  \fIXprompt\fP exploits the new parameter choices and limitssyntax that is supported in ESPS parameter files (see the discussionof \fIsymchoices\fP (3\-\s-1ESPS\s+1), etc., below)..sh 2 "X Window Support for 3D Plots" .lp\fIPlot3d\fP is new program that produces 3D (hidden-line) plots ofFEA files.  Like \fIxprompt\fP (1\-\s-1ESPS\s+1), \fIplot3d\fP isbased on the XView toolkit.  The various OS level and window managerissues discussed in the previous Section apply to \fIplot3d\fP as wellas to \fIxprompt\fP.  .lp\fIPlot3d\fP has numerous features that support the interactive studyof the input FEA data.  Users can change the viewpoint using slidersin the control panel or mouse movements in the display window, loadand save viewpoints, plot in point mode or hidden-line mode, and controlaxes labeling and units.  A mouse-driven 3D-cursor drives digitalreadouts.  For more information, see the manual page.  .sh 2 "HP LaserJet Support" .lpAll of the ESPS plot programs (including \fIimage\fP) now includesupport for the HP LaserJet..sh 2 "Revised Source and Library Structure".lpMultiple libraries are now supported by the ESPS source hierarchy andcompilation support programs (\fIemake\fP, \fIecc\fP, etc.)  The ESPSlibrary has been split into separate signal processing and utilitylibraries.  As the name implies, the signal processing librarycontains computational functions for signal processing.  The utilitylibrary contains the functions that implement the ESPS file system(header routines, record I/O routines, record keeping routines, etc.).In most cases, the utility library is distributed in binary form only.So called "Basic ESPS Source".  (Had we called it ESPS Basic Source,someone might think we wrote it in BASIC!).sh 2 "Example Source Programs".lpA directory of source examples (src_examples) is now shipped with allbinary releases (programming is possible with the binary releasessince the libraries are shipped).  Included are the source to\fIsgram\fP (1\-\s-1ESPS\s+1), as an example of a user-level programthat uses a pre-defined FEA subtype (FEA_SPEC), and source to\fIcross_cor\fP (1\-\s-1ESPS\s+1), as an example of a program thatuses "bare" FEA files.  Also included is the library module thatimplements FEA_SPEC..sh 2 "Floating License Servers" .lpWith ESPS Version 4.0 and \fIwaves\fP+ Version 2.0 right-to-uselicenses can be "checked-out" temporarily for use as needed byindividuals on a local area network.  Many customers have asked for alicense policy that would permit them to purchase licenses based onexpected usage patterns rather than based on the number of machinesthat happen to be on their network.  The so-called floating-licensetechnology provides this flexibility..lpOur previous license policy restricted the use of licensed software topre-specified CPUs or servers, making it difficult for a substantialnumber of occasional users to share a few licenses.  With floatinglicenses, licenses are no longer restricted to specific hardware, butare assigned dynamically as needed by users throughout the network..lpA right-to-use license is required for each node in simultaneous useon a network.  (A network node is any compute-engine with a uniquehost name and network address.)  Right-to-use licenses can be assignedautomatically ("checked out") by a software license manager until thesupply of available licenses is exhausted.  Alternatively, if dynamicassignment isn't appropriate, the available licenses can bepre-allocated.  An ESPS license checked out (or pre-allocated) to aparticular node may be shared by any number of simultaneous ESPSusers..lpThe programs \fIecheckout\fP (1\-\s-1ESPS\s+1) and \fIefree\fP(1\-\s-1ESPS\s+1) are used to checkout and return an ESPS license.  If a license is checkout out on any given CPU, any user can run any number of ESPS programs on that CPU.  .lpThe new floating-license technology requires that a license server(\fIelmd\fP) daemon be run somewhere on the network.  More informationabout this (and about the administration of licenses) is contained inthe installation instructions..sh 2 "Documentation Additions".lpThe following new documents are included in this release:.nf.ta .5i	"FEA_SD Files \- Feature Files for Sampled Data in ESPS"	"Calling FORTRAN Subroutines from ESPS Programs" 	"Applications Note: Converting to and From ESPS Files" 		"Machine-Independent File I/O in ESPS".fi.sh 1 "CHANGES TO USER-LEVEL ESPS PROGRAMS".sh 2 "New Programs or Major Revisions" .lpNew programs include \fIxprompt\fP and \fIplot3d\fP, discussedearlier.  .sh 3 "New Program for Formatted Printing of FEA Records" .lpCourtesy of Richard Goldhor (Sensimetrics, Inc.), we are including a program that prints selected elements from selected FEA records using print formats that are defined by the user.  The new program, \fIfea_print\fP (1\-\s-1ESPS\s+1), is modeled after \fIfea_deriv\fP.  An ASCII input file names the elements to be printed from each recordand provides a corresponding (C program) format specification.  Acommon use of \fIfea_print\fP is to print one FEA record per line withselected field elements appearing in different columns. .sh 3 "New Program for Conversion from FEA to FEA_SD".lpA new program \fItofeasd\fP accepts an arbitrary FEA file and producesa sampled data (FEA_SD) output file with the "samples" data beingtaken from a specified field in the input file.  The sampling rate isderived from that of the input file, but can also be set directly.See also \fImake_sd\fP (1\-\s-1ESPS\s+1).  .sh 3 "Enhanced \fIimage\fP and \fIplotsgram\fP" .lpThe general image display program \fIimage\fP hasbeen enhanced to support Postscript output.  Also, \fIimage\fP nowchooses the default gray-scale algorithm at run-time according towhether the system has one or several planes.  An option (\fB-C\fP) wasadded to read colormaps.  An option (\fB-L\fP) was added to choosewhether to label the axis in points, records, or seconds(independently of whether \fB-p\fP, \fB-r\fP, or \fB-s\fP was used tospecify the range).  An option (\fB-M\fP) was added to control amagnification factor for output on Imagen, Postscript, and HewlettPackard printers (thereby permitting lower-resolution but fasteroutput).  An option (\fB-D\fP) was added to disable linearinterpolation and cause a uniformly colored rectangle to be displayedfor each data point.  A new \fB-f\fP option (ESPS convention for fieldname) has been added as a synonym for \fB-e\fP)..lpThe spectrogram display script \fIplotsgram\fP now has a \fB-x\fPoption that can be used for debugging.  \fIPlotsgram\fP hasbeen modified to exploit the new version of \fIimage\fP.  (Thus, forexample, a dithered spectrogram display is the default only forsystems with single-plane graphics.)  All of the new \fIimage\fPoptions can be given to \fIplotsgram\fP for passing on to \fIimage\fP.  For example, \fB-D\fP can begiven to disable linear interpolation.  A useful side effect of thenew options is that it is now easier to obtain hard copies of\fIwaves\fP+ spectrograms.  Since \fIplotsgram\fP can be used with a\fB-r\fP to specify the range, one can set up waves (via the newadd_espsn command) to call \fIplotsgram\fP on a marked portion of anydisplayed spectrogram.	   .sh 3 "Enchanced \fItestsd\fP".lpThe \fItestsd\fP program generates test sampled data.  In revising itto produce FEA_SD files, the following enhancements were made:.npNew signal types were added for constant (DC) data, square waves,sawtooth waves, triangle waves, and uniform noise.  (The old types ofsine waves, Gaussian noise, pulses, and arbitrary input ASCII data arestill supported.).npThe type of the output data can now by any supported data type,including all of the complex types.  The new options \fB-t\fP and\fB-c\fP support type selection (the \fB-i\fP is still supported).For the SINE type, complex output is a complex exponential.  For thenoise types, independent noise is generated for the real and imaginaryparts.  For the other signal types, the real and imaginary parts areidentical..npAll periodic signal types (SINE, SQUARE, TRIANGLE, SAWTOOTH, PULSES) can be specified with an initial phase (\fB-A\fP option).  .npAll periodic signal types can have a linear frequency sweep ("linearchirp"), supported by the new \fB-C\fP option.  .npFor all signal types but ASCII, a decaying exponential input can be imposed by means of the new \fB-d\fP option.  .npData output is now buffered so that \fItestsd\fP works efficiently asthe initial program on a pipe.  .npParameter file processing was modified to support all of these changes(e.g., when \fItestsd\fP is called via \fIeparam\fP).  .sh 3 "Multiplication of Sampled Data".lpThe program \fImultsd\fP supports multiplication of sampled data(e.g., for modulation).  Both \fIaddsd\fP and \fImultsd\fP will workwith complex data.  (Actually, \fIaddsd\fP and \fImultsd\fP are linksto the same binary, which performs addition or multiplicationdepending on the name used to invoke the program.)  Note that if youwant to compute expressions more elaborate than possible with\fIaddsd/multsd\fP, you can can do so by using a combination of\fImergefea\fP and \fIselect\fP (see Section 7). .sh 3 "Program to Facilitate use of ESPS Parameter Files from Shell Scripts".lpThe program \fIgetparam\fP processes an ESPS parameter file, obtainsthe value of a named parameter, and prints that value in ASCII onstandard output.  All of the standard parameter file processingfeatures are supported, included ESPS Common processing andinteractive prompting.  The main purpose of \fIgetparam\fP is tofacilitate writing shell scripts that process ESPS parameter files.In particular, \fIgetparam\fP makes it much easier to write ESPS shellscripts and C programs with exactly the same user interface.  .sh 3 "Program for Computing Mandelbrot Sets"  .lpThe Mandelbrot has become a marketing favorite to show off graphics,so of course we ended up having to write one too.  The result is\fImbrot\fP (1\-\s-1ESPS\s+1), which we now include in thedistribution.  The results can be displayed using \fIimage\fP and (via\fItofspec\fP) \fIwaves\fP+,.sh 3 "Program for mu-law Encoding".lp \fIesps2mu\fP converts an ESPS FEA_SD file to a headerless binary filecontaining mu-encoded data. The format of the data is appropriate foruse with the SPARCstation 1 codec chip.  (Note that the SPARCstationexpects data that was sampled at 8000 samples/second data.).sh 3 "Programs for SPARCstation Codec".lpThe new program \fIsplay\fP provides speech output on the SPARCstationI..sh 3 "Program to Display Sun Raster Files".lpThe program \fIshowras\fP reads a file contain data in Sun rasterfileformat, creates a window, and displays the image in the window.  The program runs only on Sun systems under SunView.  It can be useful,for example, if images are generated remotely using the \fB-T\fPrasoption on \fIimage\fP but are to be displayed locally under SunView.  .sh 3 "Program for Current ESPS Version".lpThe new program \fIeversion\fP prints out the current ESPS versionnumber.  The \fB-u\fP option displays an on-line copy of these releasenotes \- this is a good way to inform users about changes in thecurrent version..sh 2 "Changes to Support FEA_SD" .lpAll of the programs that accept or produce sampled data files (SDfiles in previous releases) have been changed to accept FEA_SD or (for compatibility) SD files, and to produce FEA_SD files.  The newprograms \fIsdtofea\fP and \fIfeatosd\fP provide conversions betweenthe old and new file types.  .lpAll programs that process sampled data (FEA_SD) files have beenmodified to accept \fB-r\fP as a synonym for the range option\fB-p\fP.  Thus, it should now be the case that \fB-r\fP (range inrecords) can be used with any ESPS program that accepts a rangeoption.  An associated change in \fIplay\fP, \fIwplay\fP, and\fIsdcomp\fP is that the existing \fB-r\fP (repeat) option was changedto \fB-R\fP.  Also, an associated change in \fIwaves\fP+ is that allexternal calls to ESPS programs now use \fB-r\fP to specify the markedranged..sh 2 "Programs that Handle Complex Data".lpThe following FEA_SD programs have been modified to handle (singlechannel) complex sampled data (in the sense that appropriateprocessing is done): \fItestsd, addsd, multsd, copysd, fft fftinv\fP.The following general FEA programs have been modified to handlecomplex data: \fIatosps, spstoa, addfea, addfeahd copysps,fea_element, mergefea, pplain, psps, ereverse, feafunc\fP.  Otherprograms either "do their thing" on the real part or refuse to run onfiles with complex data.  Additional programs will be modified tohandle complex data in future releases..lpNote that \fIcopysps\fP requires that both input and update file be either EDR or NATIVE.  .sh 2 "Other Significant Changes to User-Level Programs"

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -