CN101415193B - Method for evaluating mobile wireless network voice quality through oscillogram for road measurement system - Google Patents

Method for evaluating mobile wireless network voice quality through oscillogram for road measurement system Download PDF

Info

Publication number
CN101415193B
CN101415193B CN2008101976701A CN200810197670A CN101415193B CN 101415193 B CN101415193 B CN 101415193B CN 2008101976701 A CN2008101976701 A CN 2008101976701A CN 200810197670 A CN200810197670 A CN 200810197670A CN 101415193 B CN101415193 B CN 101415193B
Authority
CN
China
Prior art keywords
voice
waveform
time
reception
speech
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN2008101976701A
Other languages
Chinese (zh)
Other versions
CN101415193A (en
Inventor
魏凌云
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
CICT Mobile Communication Technology Co Ltd
Original Assignee
Wuhan Hongxin Telecommunication Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Wuhan Hongxin Telecommunication Technologies Co Ltd filed Critical Wuhan Hongxin Telecommunication Technologies Co Ltd
Priority to CN2008101976701A priority Critical patent/CN101415193B/en
Publication of CN101415193A publication Critical patent/CN101415193A/en
Application granted granted Critical
Publication of CN101415193B publication Critical patent/CN101415193B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention relates to a method for evaluating the voice quality of a mobile wireless network by using a waveform graph in a Metric Drive Test system. A voice quality waveform evaluating module decodes the voice data dialed out from a testing cell phone/ received voice data and encapsulates the data in WAV format, the receiving/transmitting voice data in the WAV format is taken as a starting point, the data of each sampling point of voice is read out from a WAV file according to file header information, a cross shaft is a time shaft, an ordinate axis is the amplitude of the voice signal to draw a receiving/sending time domain waveform graph; or, the cross shaft is the frequency and the ordinate axis is the amplitude value so as to draw the receiving/sending time domain waveform graph. The invention displays the voice data after treatment in the graphic mode, thus being characterized by objective voice data support and visual intuition. Besides, the method conducts superposition drawing and difference drawing on the transmitted/received voice waveform and realizes visual quality evaluation of the voice transmitted in the wireless network.

Description

Driver test system uses a kind of method of oscillogram assessment mobile wireless network voice quality
Technical field
The present invention relates to a kind of speech quality assessment method that oscillogram is applied to the mobile wireless network driver test system.
Background technology
The mobile wireless network driver test system is the system that utilizes instruments such as testing software, testing mobile phone, sweep generator, electronic chart, GPS and testing vehicle that mobile wireless network is planned and optimized.Mainly satisfy the needs such as cell sites selection, routine optimization of network, radio-frequency quality assessment of network.
In the planning of mobile wireless network and optimizing, be the main test function that the drive test product provides to the assessment of the voice quality of Network Transmission.The mode that the assessment of voice quality mainly adopts subjective evaluation and objective evaluation to combine, subjective evaluation is meant and only depends on people's ear to listen to communication estimated in voice by Network Transmission in mode qualitatively voice quality, objective evaluation is meant by the speech data of transmission and the speech data of reception are compared, and adopts a plurality of evaluation indexes such as mean opinion score MOS (mean opinion score), time delay, shake to come to characterize in the quantitative mode of numerical value the quality of voice.
The advantage of subjective evaluation mode is a simple, intuitive, and shortcoming is that assessment result lacks the data support, is difficult to weigh its validity.And the advantage of objective evaluation is its assessment result objective reality, comparativity, reproducibility are arranged, strong data support, its shortcoming is that result's the form of expression is not directly perceived, all be to represent with numerical value, and the implication of each index is not clear and intuitive, and needing certain professional background knowledge could understand.
Summary of the invention
The purpose of this invention is to provide a kind of method that driver test system uses oscillogram assessment mobile wireless network voice quality, this method adopts speech waveform figure to replenish as the strong of above two kinds of assessment modes, it shows through handling speech data in patterned mode, the support of existing objective voice data has visual intuitive again, and it can play voice limit drawing waveforms in conjunction with the subjective evaluation limit; Also can adopt the mode of objective evaluation, the waveform of the speech data of the speech data of drafting transmission and reception compares observation respectively, can also superpose to the speech waveform that sends and receive simultaneously and draw and the difference drafting, the voice quality of transmitting in the network is carried out patterned assessment.
Oscillogram of the present invention has two kinds, and a kind of is time domain waveform figure, and another kind is frequency-domain waveform figure.Time domain waveform does not have the frequecy characteristic of voice, and frequency-domain waveform does not have the time dependent relation of voice, so adopt these two kinds of oscillograms could comprehensively reflect the attenuation of the voice that transmit in the wireless network simultaneously.
The voice that driver test system is initiated wireless network by graphical user interface module are dialed and are answered, the speech data that voice quality waveform appraisal module is used to assess from the testing mobile phone acquisition, at transmitting terminal, testing mobile phone transfers the signal of telecommunication to by the voice of dialing that microphone will receive, use A/D (analog to digital) transducer to be converted into discrete digitized sampling signal again, this signal is compressed to be encoded to and G.723 waits the form of speech coding agreement defined to transmit by wireless network, driver test system obtains the VoP of dialing that testing mobile phone sends to wireless network by interface module, the VoP that sends is resolved the speech data that obtains after testing mobile phone is encoded through message resolution module, voice quality waveform appraisal module is with its decoding and be encapsulated as the WAV form, promptly carry out an audio format conversion, the voice data of the WAV form after the conversion is as the transmitting terminal initial data of speech quality evaluation, voice quality waveform appraisal module will send the drafting of speech waveform figure and the synchronous playing that sends voice according to these data, and graphical user interface module is finished the final demonstration of this oscillogram; At receiving terminal, testing mobile phone receives voice signal from wireless network, driver test system obtains the answer VoP of testing mobile phone from the wireless network reception by interface module, the process message resolution module is resolved the VoP that receives and is obtained speech data, voice quality waveform appraisal module is with its decoding and be encapsulated as the receiving terminal speech data of WAV form as speech quality evaluation, utilize these data to receive the synchronous playing that speech waveform figure draws and receives voice, graphical user interface module is finished the final demonstration of this oscillogram.The benefit of doing like this is to decode at the speech data that transmitting terminal and receiving terminal are all crossed lossy compression method to be converted to same form and can to offset the loss that speech data takes place through encoding and decoding, thereby reflects the loss situation of wireless network transmissions to voice signal more realistically.
Time domain waveform is simple relatively and directly perceived, the drafting of oscillogram is a starting point with the speech data of WAV form, from wav file, read each sampling number certificate of voice according to file header information, with the transverse axis is time shaft, is that the amplitude (sampled point numerical value) of voice signal is drawn reception/transmission time domain waveform figure with the longitudinal axis.Receiving time domain waveform figure is the same with transmission time domain waveform drawing drawing method, draws reception time domain waveform figure and is as the criterion to receive speech data, draws transmission time domain waveform figure and is as the criterion to send speech data.Below just only be referred to as the drafting of time domain waveform figure.
The waveform of time domain is drawn can be had static and dynamic two kinds, the static transverse axis length that is about to oscillogram of drawing is fixed, no matter all speech datas that air time length collected in all just whole air time are drawn in proper order by the time order and function of sampled point, long data is just many more more air time so, the drafting of whole data will be compressed severely more on time shaft, so just can't accurately observe the time dependent details of voice of each sampled point, but this static oscillogram can provide the time dependent whole understanding of the voice in the whole air time, what is more important can contrast the static voice oscillogram that sends and receive, observe primary speech signal and through the difference degree tendency over time between the signal of decaying after the wireless network transmissions, this time dependent difference degree can represent that a kind of is transmission/reception different wave shape figure with other two kinds of static oscillograms; A kind of is transmission/reception waveform overlay chart.Transmission/reception different wave shape figure is that the voice signal with the transmission/reception of the sampled point of identical time subtracts each other, and gets its absolute value and draws by the time sequencing of sampled point.Transmission/reception waveform overlay chart is the computing that seeks common ground of the voice signal with the transmission/reception of the sampled point of identical time, promptly gets smaller value, draws in chronological order again.
Dynamically time domain waveform figure can represent the time dependent details of voice signal of each sampled point more meticulously, the synchronous mode of employing of the present invention and speech play is drawn dynamic waveform figure, draw and freely to select blanking time, improve the time dependent careful degree of waveform if desired, then can reduce blanking time, otherwise then can strengthen blanking time.Specific practice is to preestablish one to draw blanking time, in the speech data of playing transmission/reception, draw drafting at interval once every one, each just draw that should all interior sampled points of the time interval be transverse axis with the time shaft to be the longitudinal axis with the amplitude of voice signal be depicted as oscillogram by the sequencing of time, in playing process, also can stop at any time so that check a certain static in short-term oscillogram.
Frequency-domain waveform figure mainly is the frequency domain character that is used for representing voice.It is drawn also is that speech data with the WAV form is a starting point.For analysis the present invention of frequency domain character adopt rich in the leaf analysis method, because speech wave is a non-stationary process, therefore be applicable to the cycle, the standard Fourier transform of transition or stationary random signal can not be used for the direct representation voice signal, voice signal is a time varying signal, so its frequency spectrum is time dependent, because voice signal changes very slow in time, thereby (one period short time is set between the 10-30 millisecond in one period short time, voice signal is called a frame in each short time period) can think that its frequency spectrum is changeless, can analyze the frequency spectrum of voice signal with Short Time Fourier Transform, corresponding frequency spectrum is called " short-time spectrum ".Voice signal x to the n frame n(m) carry out Fourier transform, can get short time discrete Fourier transform, it is defined as follows:
X n = ( e jω ) = Σ m = 0 N - 1 x n ( m ) e - jωm
Wherein, n represents the sequence number of speech frame, and N represents window width, i.e. voice signal sampled point quantity in each frame, and m represents each sampled point in the frame;
By definition as can be known, Short Time Fourier Transform is actual to be exactly the standard Fourier transform that window selects voice signal.At this moment, window W (n-m) is " slip " window, and it slides along sequence x (m) with the variation of n.Because window is finite length, satisfy definitely can and condition, so this conversion exists.The present invention does not use Hamming window commonly used (because this window function contains cos operation) in the voice in order to reduce complexity of calculation, and has adopted simple rectangular window, and this window function is defined as follows:
ω ( n ) = 1 , 0 ≤ n ≤ ( N - 1 ) 0 , n = else
Wherein, n represents the sequence number of speech sample point in the frame, and N represents window width;
With discrete Fourier transform and continuously rich in the relation of leaf transformation the same, make angular frequency=2 π k/N, then must disperse rich in short-term in leaf transformation (DFT), it is actually X n(e J ω) in the sampling of frequency domain, as follows:
X n ( e j 2 πk N ) = X n ( k ) = Σ m = 0 x - 1 x n ( m ) e - j 2 πkm N , ( 0 ≤ k ≤ N - 1 )
Leaf transformation (FFT) algorithm was finished x in the present invention adopted and wins fast efficiently n(m) to X n(k) conversion, at this moment the long N of window must be 2 integral multiple 2L (L is an integer), and according to the character of Fourier transform, the frequency spectrum of the Fourier transform of sequence of real numbers has symmetry, and therefore, it is N/2+1 X that whole spectrum informations are included in length n(k) lining, in addition, in order to make X n(k) have higher frequency resolution, DFT that is got and corresponding FFT points N 1 should be abundant, but x n(m) length N will be subjected to the restriction of sample rate and short-time characteristic, for example, is 8kHz and frame length when being 20ms in common sample rate, N=160.And N1 generally gets 256,512 or 1024, for x nCounting (m) enlarges power N1 from N, with adopting the way of benefit 0, add several 0 sampling values in the part that enlarges, and then the sequence of adding after 0 is carried out FFT, result after the conversion and the conjugate complex number of self multiplied each other obtains power spectrum, and its extraction of square root has just been obtained amplitude spectrum.With the abscissa is frequency, ordinate is that amplitude is drawn this amplitude spectrum and just obtained a static in short-term reception/transmission frequency-domain waveform figure, along with a plurality of short-term spectrum waveforms are drawn in the broadcast of voice continuously, just obtained the dynamic frequency-domain waveform figure of conversion in time, in playing process, also can stop at any time so that check the short-term spectrum of a certain frame.The frequency-domain waveform figure of the voice signal by paired observation transmission/reception can find the influence of wireless network to the frequency domain character of voice signal, the influence of frequency domain character is directly connected to the quality of voice.
The present invention adopts speech waveform figure to replenish as the strong of existing two kinds of assessment modes, speech data is shown in patterned mode through handling, the support of existing objective voice data has visual intuitive again, and it can play voice limit drawing waveforms in conjunction with the subjective evaluation limit; Also can adopt the mode of objective evaluation, the waveform of the speech data of the speech data of drafting transmission and reception compares observation respectively, can also superpose simultaneously and draw and the difference drafting, realize visual to the speech quality evaluation that transmits in the wireless network the speech waveform that sends and receive.
Description of drawings
Fig. 1 is a voice quality waveform appraisal structure chart.
Fig. 2 is voice quality waveform appraisal modular structure figure.
Fig. 3 draws flow chart for time domain waveform.
Fig. 4 draws flow chart for frequency-domain waveform.
Embodiment
The present invention is described in detail below in conjunction with accompanying drawing.
Fig. 1 is a voice quality waveform appraisal structure chart.The voice quality waveform appraisal of driver test system comprises: testing mobile phone 101, interface module 102, message resolution module 103, voice quality waveform appraisal module 104, graphical user interface module 105, a interface 106, b interface 107, c interface 108, d interface 109, e interface 110 and f interface 111.Can initiate the voice of mobile phone by the graphical user interface module user and dial and answer business, dialing and answer order will be handed down to interface module 102 by e interface 110, and interface module 102 sends order by f interface 111 again makes its execution dial and answer business to testing mobile phone.Testing mobile phone 101 reports signaling message by a interface 106,102 pairs of interface modules are received that signaling message is classified and are unpacked, message content is reported message resolution module 103 by b interface 107, message resolution module 103 can be resolved the byte stream of message, the data field value of message is saved in the corresponding message structure, the present invention will obtain the VoP that sends to wireless network and receive from wireless network from message resolution module 103, and VoP is matched to tackle many to the mobile phone requirements of concurrent test simultaneously by the deamplification after primary signal and the transmission, speech data finally saves as data file in this module and waits until and follow-uply carry out quality evaluation and handle.Voice quality waveform appraisal module 104 reads the voice data file of step preservation, speech data is at first decoded, add that then suitable header is packaged into the speech data of WAV form, again the speech data after the conversion is carried out analyzing and processing and be depicted as various types of speech waveform figure, also be responsible for the broadcast of voice simultaneously, these oscillograms are given graphical user interface module 105 by d interface 109 and are finished final demonstration at last.
Fig. 2 is voice quality waveform appraisal modular structure figure.Voice quality waveform appraisal module is at first by phonetic matrix conversion 201, read the voice data file of transmission/reception, the coded format of identification voice, according to the different coded formats extraction speech data of decoding, then speech data is added that header re-assemblies and be the voice data file of WAV form input data as speech quality evaluation; The voice data file of WAV form is read in wav file parsing 202, resolves the wav file header, obtains audio sampling data simultaneously; The static waveform Figure 20 3 of transmission voice time domain reads the speech data that sends to wireless network it is depicted as the static oscillogram of time domain.Send voice time domain dynamic waveform Figure 20 4 and read the speech data that sends to wireless network, it is depicted as time domain dynamic waveform figure by designated time intervals; The speech data that the static waveform Figure 20 5 of reception voice time domain reads the wireless network that receives is depicted as the static oscillogram of time domain with it.Receive the speech data that voice time domain dynamic waveform Figure 20 6 reads the wireless network that receives, it is depicted as time domain dynamic waveform figure by designated time intervals.Time domain waveform disparity map 207 will send to the speech data of wireless network and do difference operation through the decay speech data that receives after the wireless network transmissions, be depicted as the different wave shape figure of time domain.Time domain waveform overlay chart 208 will send to the speech data of wireless network and through the decay speech data that receives after the wireless network transmissions computing that seeks common ground, be depicted as the waveform overlay chart of time domain.Send voice spectrum Figure 20 9 and read the speech data that sends to wireless network, use rectangular window function to intercept the Short Time Speech data piecemeal, the length of window is obtained by the sample rate and the default frame duration of speech data, and its end is mended 0 expand to 2 integral multiple, use fast Fourier transform to obtain amplitude spectrum then, draw out the spectrogram that sends voice.Receive voice spectrum Figure 21 0 and read the speech data that receives from wireless network, use rectangular window function to intercept the Short Time Speech data piecemeal, the length of window is obtained by the sample rate and the default frame duration of speech data, and its end is mended 0 expand to 2 integral multiple, use fast Fourier transform to obtain amplitude spectrum then, draw out the spectrogram that receives voice.The synchronous playing of the voice that speech play 211 sends or receives when drawing dynamic waveform figure is used for the drive test personnel and carries out subjective speech quality assessment.
Fig. 3 is that time domain waveform is drawn flow chart.Voice data file 301 that sends and the voice data file 302 that receives are raw tone coded files that testing mobile phone sends and receives through wireless network.Voice data file 301 that sends and the voice data file 302 that receives are carried out audio format conversion 303, judge the coded format of voice document, call corresponding decoding algorithm it is decoded, more decoded speech sample data are added that the header of WAV form is encapsulated as the WAV formatted file of standard.Step 304 reads the audio file of the WAV form after the conversion, and step 305 is resolved the header of wav file, and step 306 reads each sampling number certificate of audio frequency according to the header of wav file; Just the drafting of time domain waveform figure can have been carried out according to WAV header and speech data, step 307 is drawn the static oscillogram that sends data, it is drawn the whole speech data that sends to wireless network in once conversing, be transverse axis with time during drafting, with amplitude (sampled point numerical value) is that the longitudinal axis is drawn, the length of the transverse axis and the longitudinal axis is maintained fixed, the account form of the abscissa of each sampled point is: the merchant of gained be multiply by total number of pixels of transverse axis again divided by total number of sample points in the position of current sampling point in the sampled point sequence of voice data.The account form of the ordinate of each sampled point is: the sampled point range value multiply by the merchant of gained total number of pixels of the longitudinal axis again divided by the amplitude peak value of all sampled points.Step 308 is consistent with 307 processing mode, only the speech data that receives is drawn.Step 309 is subtracted each other the voice signal of the transmission/reception of the sampled point of identical time, gets its absolute value and draws in chronological order, and the account form of horizontal ordinate is consistent with the static oscillogram of transmission.Step 310 will send to the speech data of wireless network and through the decay speech data that receives after the wireless network transmissions computing that seeks common ground, be depicted as the waveform overlay chart of time domain, and the account form of horizontal ordinate is consistent with the static oscillogram of transmission.In order to adjust the careful degree of drafting of moving time domain attitude oscillogram, need set in advance by step 311 and draw blanking time, the careful degree of this blanking time and drafting is inversely proportional to.Step 312 is drawn the time domain dynamic waveform figure that sends voice, its method for drafting and static oscillogram are similar, static oscillogram is that whole speech sample data are drawn and dynamic waveform figure draws the sampled point in blanking time, so at first calculate per second sampled point number according to the WAV header, how many sampled points obtain thus has again in blanking time, the account form of the abscissa of each sampled point is: the merchant of gained be multiply by total number of pixels of transverse axis again divided by the total number of sample points in the time interval in the position in the sampled point sequence of current sampling point in the time interval at its place.The account form of the ordinate of each sampled point is: the sampled point range value multiply by the merchant of gained total number of pixels of the longitudinal axis again divided by the amplitude peak value of all sampled points in the time interval.With a timer regularly, just draw once every a default blanking time, the whole speech data that is sent up to once conversing is all drawn to finish and is then stopped.Meanwhile, the transmission voice document that step 314 can synchronous playing WAV form carries out sense of hearing subjective evaluation.The time domain dynamic waveform figure that step 313 and 315 is finished the reception speech data draws and the voice document broadcast, and its mode is identical with transmission voice drafting mode.
Fig. 4 is that frequency-domain waveform is drawn flow chart.Step 401 is in full accord to step 306 flow process with the step 301 among Fig. 3 to step 406, because Fourier transform can only put on the Short Time Speech signal, so by the default speech frame length of step 407, generally this length is arranged between 10 to 30 milliseconds, generally gets 20 milliseconds.Step 408 is calculated the window length of rectangular window, and account form is that speech sample rate (obtaining from the WAV header) multiply by frame length; Step 409 and step 410 multiply by rectangular window function to the speech sample data sequence that sends and receive respectively, and intercepting the speech data sample piecemeal is the Short Time Speech data.Step 411 expands to 2 integral multiple by the mode of follow-up benefit 0 with the short time data sample that intercepts.Short Time Speech data after the step 412 pair expansion are carried out fast Fourier transform, and it is transformed into the power spectrum that frequency domain obtains voice from time domain, and the conjugate complex number with self on duty of each after the step 413 pair conversion extracts square root again, and power spectrum is converted to amplitude spectrum; Step 414 is depicted as frequency-domain waveform figure in short-term with amplitude spectrum, and its transverse axis is a frequency, and the longitudinal axis is an amplitude.Rectangular window begins to move to end from speech data in chronological order always, whenever moves and once just draws a width of cloth short-time spectrum.If the speech data end that rectangular window has moved to, promptly the short-time spectrum of whole speech data is whole draws the just end that finishes, otherwise forwards step 409 or step 410 continuation processing to.When drawing short-time spectrum piecemeal, can play the speech data that sends/receive by step 416/ step 417.
Above the invention has been described in conjunction with example, should point out, those skilled in the art can make the change on various forms of and the details, and do not depart from by the determined the spirit and scope of the present invention of claims.

Claims (1)

1. driver test system uses a kind of method of oscillogram assessment mobile wireless network voice quality, carry out according to the following steps: (1), the voice quality waveform appraisal module of driver test system obtains Wave data: at transmitting terminal, testing mobile phone transfers the signal of telecommunication to by the voice of dialing that microphone will receive, be converted into discrete digitized sampling signal with A/D converter, and signal compression coding transmitted by wireless network for the form of speech coding agreement defined G.723, driver test system obtains the VoP of dialing that testing mobile phone sends to wireless network by interface module, the VoP that sends is resolved the speech data that obtains after testing mobile phone is encoded through message resolution module, voice quality waveform appraisal module is with its decoding and be encapsulated as the transmitting terminal initial data of WAV form as speech quality evaluation, send the drafting of speech waveform figure and the synchronous playing that sends voice according to these data, graphical user interface module is finished the final demonstration of this oscillogram; At receiving terminal, testing mobile phone receives voice signal from wireless network, driver test system obtains the answer VoP of testing mobile phone from the wireless network reception by interface module, the process message resolution module is resolved the VoP that receives and is obtained speech data, voice quality waveform appraisal module is with its decoding and be encapsulated as the receiving terminal speech data of WAV form as speech quality evaluation, utilize these data to receive the synchronous playing that speech waveform figure draws and receives voice, graphical user interface module is finished the final demonstration of this oscillogram; (2), the drafting of oscillogram is a starting point with the reception/transmission speech data of WAV form, from wav file, read each sampling number certificate of voice according to file header information, with the transverse axis is time shaft, is that the amplitude drafting of voice signal obtains reception/transmission time domain waveform figure with the longitudinal axis; Or, be frequency with the abscissa, be the amplitude drafting obtains reception/transmission frequency-domain waveform figure with the ordinate; Described time domain waveform figure drafting is divided into static time domain waveform figure drafting and dynamic time domain waveform figure draws two kinds, static time domain waveform figure draws the transverse axis length of oscillogram is fixed, and transmission/reception speech data of collecting in the whole air time is depicted as the static time domain waveform figure of transmission/reception by the sequencing of time; Dynamically time domain waveform figure drafting preestablishes one and draws blanking time, in the speech data of playing transmission/reception, draw drafting at interval once every one, the each drafting should all sampled points in the time interval be transverse axis with time just, amplitude with voice signal is the longitudinal axis, is depicted as oscillogram by the sequencing of time; Described time domain waveform figure draws and is divided into two kinds of transmission/reception different wave shape figure and transmissions/reception waveform overlay chart, transmission/reception different wave shape figure is that the voice signal with the transmission/reception of the sampled point of identical time subtracts each other, and gets its absolute value and draws by the time sequencing of sampled point; Transmission/reception waveform overlay chart is the computing that seeks common ground of the voice signal with the transmission/reception of the sampled point of identical time, draws in chronological order; Frequency-domain waveform figure plot step: set a short time period, short time period is set between the 10-30 millisecond, voice signal in each short time period is called a frame, each voice signal frequency spectrum is to immobilize in short time period, the frequency spectrum that carries out the Fourier transform pairs voice signal in short time period is analyzed, to the voice signal x of n frame n(m) carry out Fourier transform, can get short time discrete Fourier transform, it is defined as:
X n ( e jω ) = Σ m = 0 N - 1 x n ( m ) e - jωm
Wherein, n represents the sequence number of speech frame, and N represents window width, i.e. voice signal sampled point quantity in each frame, and m represents each sampled point in the frame;
By definition as can be known, Short Time Fourier Transform is actual to be exactly the standard Fourier transform that window selects voice signal, and window W (n-m) is " slip " window, with the variation of n and sliding along sequence x (m), the present invention adopts simple rectangular window, and window function is defined as:
ω ( n ) = 1 , 0 ≤ n ≤ ( N - 1 ) 0 , n = else
Wherein, n represents the sequence number of speech sample point in the frame, and N represents window width;
With discrete Fourier transform and continuously rich in the relation of leaf transformation the same, make angular frequency=2 π k/N, then must disperse rich in short-term in leaf transformation (DFT), be actually X n(e J ω) in the sampling of frequency domain, for:
X n ( e j 2 πk N ) = X n ( k ) = Σ m = 0 N - 1 x n ( m ) e - j 2 πkm N (0≤k≤N-1)
Leaf transformation (FFT) algorithm was finished x in employing was rich fast n(m) to X n(k) conversion, at this moment the long N of window must be 2 integral multiple 2L, and L is an integer, and according to the character of Fourier transform, the frequency spectrum of the Fourier transform of sequence of real numbers has symmetry, and it is N/2+1 X that whole spectrum informations are included in length n(k) lining; In addition, in order to make X n(k) have higher frequency resolution, DFT that is got and corresponding FFT points N 1 should be abundant, but x n(m) length N will be subjected to the restriction of sample rate and short-time characteristic, the way of benefit 0 will be adopted, add several 0 sampling values in the part that enlarges, and then the sequence of adding after 0 carried out FFT, result after the conversion and the conjugate complex number of self multiplied each other obtain power spectrum, its extraction of square root has just been obtained amplitude spectrum, with the abscissa is frequency, ordinate is that amplitude is drawn reception/transmission frequency-domain waveform figure that this amplitude spectrum just obtains static state in the short time period, along with spectrum waveform in a plurality of short time period is drawn in the broadcast of voice continuously, just obtain the dynamic frequency-domain waveform figure of conversion in time.
CN2008101976701A 2008-11-17 2008-11-17 Method for evaluating mobile wireless network voice quality through oscillogram for road measurement system Active CN101415193B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2008101976701A CN101415193B (en) 2008-11-17 2008-11-17 Method for evaluating mobile wireless network voice quality through oscillogram for road measurement system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2008101976701A CN101415193B (en) 2008-11-17 2008-11-17 Method for evaluating mobile wireless network voice quality through oscillogram for road measurement system

Publications (2)

Publication Number Publication Date
CN101415193A CN101415193A (en) 2009-04-22
CN101415193B true CN101415193B (en) 2010-06-09

Family

ID=40595441

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2008101976701A Active CN101415193B (en) 2008-11-17 2008-11-17 Method for evaluating mobile wireless network voice quality through oscillogram for road measurement system

Country Status (1)

Country Link
CN (1) CN101415193B (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102186180A (en) * 2011-02-18 2011-09-14 中兴通讯股份有限公司 Visualized method, visualized device and visualized system for indoor testing data
CN103906124B (en) * 2014-03-25 2018-06-01 广东电网公司电力科学研究院 GPRS signal detecting methods and system
CN106653028A (en) * 2016-11-17 2017-05-10 福建天泉教育科技有限公司 Voice communication method and system
CN106789218B (en) * 2016-12-13 2019-12-31 中国电子科技集团公司第二十研究所 Event-based link conflict real-time simulation method
CN107948386B (en) * 2018-01-10 2020-11-03 上海展扬通信技术有限公司 Call quality detection system and method
CN111368498B (en) * 2018-12-26 2023-07-28 杭州广立微电子股份有限公司 Distributed SRAM failure analysis method and system
CN110139164A (en) * 2019-06-17 2019-08-16 北京小桨搏浪科技有限公司 A kind of voice remark playback method, device, terminal device and storage medium
CN116206620B (en) * 2023-05-05 2023-07-07 北京和熵通信科技有限公司 Training scene voice communication interference effect evaluation method and device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6721541B1 (en) * 2000-04-17 2004-04-13 Agilent Technologies, Inc. Wireless telephone testing using an echo plug
CN1780332A (en) * 2004-11-23 2006-05-31 华为技术有限公司 Method and device for testing speech quality
CN1779777A (en) * 2005-08-16 2006-05-31 深圳市彩秀科技有限公司 Audio-frequency editing and converting method by cutting audio-frequency wave form

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6721541B1 (en) * 2000-04-17 2004-04-13 Agilent Technologies, Inc. Wireless telephone testing using an echo plug
CN1780332A (en) * 2004-11-23 2006-05-31 华为技术有限公司 Method and device for testing speech quality
CN1779777A (en) * 2005-08-16 2006-05-31 深圳市彩秀科技有限公司 Audio-frequency editing and converting method by cutting audio-frequency wave form

Also Published As

Publication number Publication date
CN101415193A (en) 2009-04-22

Similar Documents

Publication Publication Date Title
CN101415193B (en) Method for evaluating mobile wireless network voice quality through oscillogram for road measurement system
CN1327405C (en) Method and apparatus for speech reconstruction in a distributed speech recognition system
AU694932B2 (en) Assessment of signal quality
CN102881289B (en) Hearing perception characteristic-based objective voice quality evaluation method
CN104011793B (en) Hiding frames error method and apparatus and audio-frequency decoding method and equipment
US6996068B1 (en) Audio testing in a packet switched network
JPH09505701A (en) Testing telecommunications equipment
US6823302B1 (en) Real-time quality analyzer for voice and audio signals
CN104064191B (en) Sound mixing method and device
CN100463465C (en) Estimation method and apparatus of overall conversational speech quality, program and recording medium for realizing the method
CN106233112A (en) Coding method and equipment and signal decoding method and equipment
CN113810326A (en) Method and device for estimating time offset, electronic equipment and storage medium
Barnwell III Objective measures for speech quality testing
CN101740030B (en) Method and device for transmitting and receiving speech signals
CN105702260A (en) MATLAB-based multifunctional voice test filtering system
Brachmanski et al. Assessment of Speech Quality in the Digital Audio Broadcasting (DAB+) System
CN103118205A (en) Method and device for testing call performance of downlink receiving terminal in noisy environment
CN101930745B (en) Method and equipment for eliminating echoes during IP voice communication
JP5611393B2 (en) Delay time measuring apparatus, delay time measuring method and program
Parsa et al. Interactions between speech coders and disordered speech
CN102628923A (en) Test device of analog circuit
CN111210810A (en) Model training method and device
Barnwell III et al. Objective measures for speech quality testing
CN111081264B (en) Voice signal processing method, device, equipment and storage medium
Brunet et al. Evaluation of time-frequency analysis methods and their practical applications

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CP03 Change of name, title or address

Address after: 430205 Hubei city of Wuhan province Jiangxia Hidden Dragon Island Tan lake two Road No. 1

Patentee after: CITIC Mobile Communication Technology Co., Ltd

Address before: 430074 Wuhan, Hongshan Province District Road, Department of mail, No. 88 hospital

Patentee before: Wuhan Hongxin Telecommunication Technologies Co.,Ltd.

CP03 Change of name, title or address
CP01 Change in the name or title of a patent holder

Address after: 430205 No.1 tanhu 2nd Road, Canglong Island, Jiangxia District, Wuhan City, Hubei Province

Patentee after: CITIC Mobile Communication Technology Co.,Ltd.

Address before: 430205 No.1 tanhu 2nd Road, Canglong Island, Jiangxia District, Wuhan City, Hubei Province

Patentee before: CITIC Mobile Communication Technology Co., Ltd

CP01 Change in the name or title of a patent holder