RussianPatents.com

Method for improved detection of speed errors in receivers with varying speed and device for realization of said method

Method for improved detection of speed errors in receivers with varying speed and device for realization of said method
IPC classes for russian patent Method for improved detection of speed errors in receivers with varying speed and device for realization of said method (RU 2284664):

H04L1 - Arrangements for detecting or preventing errors in the information received (correcting synchronisation H04L0007000000; arrangements in the transmission path H04B)
Another patents in same IPC classes:
Method for optimization of channels during requests of communication sessions via two-point communication protocol and device for realization of method Method for optimization of channels during requests of communication sessions via two-point communication protocol and device for realization of method / 2284088
In accordance to method, message informs new packet data service node about new position of mobile station and denotes number of potential samples of two-point communication protocol, connected to mobile station, and link service indicator for each aforementioned sample of two-point communication protocol. Technical result is achieved due to decrease of information, contained in messages from network element "base station", which are sent to network element "packet data service node", by decreasing number of transferred identifiers, connected to mobile station.
Method for serial addressing by leading device of following devices in networks with bus topology with one leading device of network and several following devices Method for serial addressing by leading device of following devices in networks with bus topology with one leading device of network and several following devices / 2284087
Method for serial addressing by leading device of following devices in networks with bus topology with one network leading device and several following devices includes receipt by following devices of flush impulse, of information about address from leading device, comparison of received information about address by each following device with its own address and switching of one following device to data transfer mode if information received about address matches its own address. As information about address, received by following device, number of addressing impulses is used, and during transfer of one following device to data exchange mode other following devices are maintained in active mode.
Method for mounting and connecting broadband filters Method for mounting and connecting broadband filters / 2282949
In accordance to invention, electronic boards of broadband filters, preferably, are separate electronic boards for one user, thus making it possible to mount one after another separately on contact stripe with increase of number of users. Connecting device for mounting and connecting broadband filters, including capability for connecting electronic boards of filters to layout, contains contact strip 8 with closed contacts, which directly receiver electronic board 1' of filter, while aforementioned contact strip 8 connects closed contacts to layout 7 in small frame 5' or in area, meant for adjacent distributors before horizontal distributors.
Improved method and device for transferring information in packet radio communication service Improved method and device for transferring information in packet radio communication service / 2282943
Problem is solved by execution of procedure, in which one and the same channel is utilized for controlling ascending communication line for transferring control information of ascending communication line, which is related, at least, to two temporary block streams of descending communication line, and also, preferably, by means of inclusion into control information of message of ascending communication line about which temporal interval of descending communication line transfers temporary block stream connected to it, assuming that channel for controlling ascending communication line uses temporal interval of ascending communication line, with which one-rank temporal interval of descending communication line(i.e., with the same number of temporal interval) is not utilized by appropriate temporary block stream and by inclusion into control information of messages of descending communication line about which control information of temporal interval of ascending communication line is transferred in accordance with certain temporary block stream.
Method and device for controlling gating of diode-triode attachment/optical transmitter channel in communication system Method and device for controlling gating of diode-triode attachment/optical transmitter channel in communication system / 2282942
For transferring diode-triode attachment/optical transmitter information, communication system includes transmitter 74 for transferring diode-triode attachment/optical transmitter information in diode-triode attachment/optical transmitter channel and channel gate 699 for controlling gating of diode-triode attachment/optical transmitter channel on basis of whether appropriate preamble is detected in data block received by receiver 106. Such a data block is the first data block in a series of data blocks, constituting a data packet. Channel gate 699 prevents transfer of diode-triode attachment/optical transmitter channel, when receiver 106 is unable to receiver appropriate preamble in data block.
Device for controlling hybrid automatic request of transmission repeat in mobile communication system Device for controlling hybrid automatic request of transmission repeat in mobile communication system / 2282310
Device for controlling operation of data channel in mobile communication system contains physical level for separate receipt of packet data and controlling message along packet data channel and data channel and decoding of received packet data and control message, controller of hybrid automatic request of transmission repeat at physical level, for computing results of decoding, received from physical level, and controlling physical level in accordance to result of aforementioned computations; device, representing controller of hybrid automatic request of transmission repeat for repeat of data transfer in mobile station of mobile communication system, contains end machine for making hybrid automatic request of transmission repeat, for receiving status information from physical level and determining results of transfer to current state for state function section and state function section for selecting operation of physical level in accordance to certain result from end machine for making hybrid automatic request of transmission repeat.
Addressing and routing in wireless cell networks Addressing and routing in wireless cell networks / 2281617
Method includes adding to packet being transmitted of address information of protocol level being lower than network level, which information points out geographical position of destination node, to which packet can be routed, and this address information may change during routing of aforementioned packet through wireless communication network; difference between information about geographical position of wireless router or node being the source of packet transfer, and information about geographical position of aforementioned destination node, is determined, and aforementioned packet is transferred inside wireless com network to aforementioned destination node completely on aforementioned lower level through neighboring node, having closest position and direction relatively to aforementioned destination node, while aforementioned neighboring node is selected on basis of certain difference.
Method for data acquisition on network topology Method for data acquisition on network topology / 2281612
Message requesting data acquisition on network topology that incorporates field limiting number of operations for message transfer from local station to adjacent ones is sent and following steps are repeated: request message receiving station returns response message and network topology data acquisition device finds out if number of message transfer operations has reached certain threshold value and terminates process if it is so, otherwise it sends request message to all adjacent stations.
System and method for scanning block of protocol data of transmission buffer System and method for scanning block of protocol data of transmission buffer / 2280958
In the method for controlling transmission of signals in communication system, scanning trigger is utilized, which prevents occurrence of dead-end situation between transmitter and receiver, while the method includes: selecting of protocol data block from buffer, determining, whether data block is positioned on the last position in transmission window, and then, dispatching information, actually being a scanning, with data block, if the data block is on the last position in transmission window, then additional operations of method are performed, including determining, whether data block is the last data block, stored in transmission buffer, and if so, then information is dispatched with data block, actually being a scanning, and if there is no scanning trigger, then data block is dispatched.
Safety in networks of undefined localization level Safety in networks of undefined localization level / 2280333
Access point device is made with possible receipt of data packets from one or more client devices and possible transmission of these along network of undefined localization level. Access point device contains a protection device, made with possible configuration of client data packets, to direct them only to one or several allowed devices of network of undefined localization level regardless of original destination of data packets.
Method for code-independent transfer of administrative information of optical synchronous digital hierarchical devices of different manufacturers Method for code-independent transfer of administrative information of optical synchronous digital hierarchical devices of different manufacturers / 2248101
First, administrative information of subnet device, made by manufacturer, who is not SDH devices manufacturer, included in base net, in given area of structure of frame of synchronous transfer mode (STM-N), and then said structure of frame STM-N is sent to base net device, connected to noted subnet, with following transfer of frame structure through said base net into device of destination subnet. Using this method, administrative information of SDH devices of multiple manufacturers can be conveyed while using code-independent transfer mode through SDH devices of certain manufacturer.
Method for data stream emulation Method for data stream emulation / 2249305
System for use with method has first network element 101, second network element 102 and network 103 with commutation of packets between first and second network elements. Method includes transferring groups of packets from first network element 101 via network 103 with commutation of packets to second network element 102, while in second network element at least a portion of sent packets is received. Received packets are transferred from second network element via the net with reverse commutation of packets to first network element as a reaction on receipt of packets in second network element. This is achieved by transferring packet, received by second element, during said reverse transmission, back to first network element only after delay of packet receipt in second network element. Also included are system, network element and computer application for realization of said method.
Method for data stream emulation Method for data stream emulation / 2249305
System for use with method has first network element 101, second network element 102 and network 103 with commutation of packets between first and second network elements. Method includes transferring groups of packets from first network element 101 via network 103 with commutation of packets to second network element 102, while in second network element at least a portion of sent packets is received. Received packets are transferred from second network element via the net with reverse commutation of packets to first network element as a reaction on receipt of packets in second network element. This is achieved by transferring packet, received by second element, during said reverse transmission, back to first network element only after delay of packet receipt in second network element. Also included are system, network element and computer application for realization of said method.
Device and method for repeated data transfer in mobile communications system Device and method for repeated data transfer in mobile communications system / 2251219
Radio network controller determines maximal delay time and sends data to assembly B and user equipment. Assembly B receives maximal delay time and sends data to client equipment; repeatedly sends data and at the same time sets maximal delay time for detecting query from client equipment for repeated data transfer; prevents repeated data transfer after detecting second query from client equipment for repeated data transfer, being a result of incorrect receipt of repeatedly sent data, after passing of maximal delay time. Client equipment receives maximal delay time; transfers a query to assembly B for repeated data transfer and at the same time sets maximal delay time, if there is an error in data received from assembly B; awaits repeatedly sent data only during maximal delay time.
Device and method for transferring and receiving data about deviation of power of ascending communication line in cell phone network, supporting high-speed packet access via descending communication line Device and method for transferring and receiving data about deviation of power of ascending communication line in cell phone network, supporting high-speed packet access via descending communication line / 2251220
Radio network controller sends value of power deviation for controlling power of transfer of high-speed dedicated physical control channel of ascending communication line, when user equipment enters service transfer zone, in cell communication system, containing radio network controller, assembly B, connected to said controller and user equipment, being in one of at least two cell nodes, occupied by assembly B. assembly B sends data to user equipment via high-speed jointly used channel of descending communication line and user equipment transfers data, notifying about data receipt state, to assembly B along ascending communication line. Controller sends to user equipment a value of deviation of power to determine transmission power adjustment for ascending communication line, if it is determined, that user equipment is within limits of service transfer zone. Controller sends to assembly B value of power deviation, to allow assembly B to determine threshold value for data determining, noting data receipt state, dependently on power deviation.
Device and method for generating codes in communication system Device and method for generating codes in communication system / 2251794
Method includes segmentation of length N of quasi-complementary turbo-codes on preset amount of sections, determining identifiers of sub-code packets appropriate for segmented portions, setting of said packets separated for initial transfer of sub-code, calculation of number of remaining symbols in form N-Fs, where N - length of quasi-complementary turbo-codes, and Fs - position of start symbol of sub-code of quasi-complementary turbo-codes, determining position of symbol of remaining symbols in amount equal to sub-codes amount, which have to be sent and serial transfer of sub-code symbols from position of starting symbol Fs to position of last symbol Ls.
Device and method for check transmission for increasing carrying capacity of transmission in information transmitting system Device and method for check transmission for increasing carrying capacity of transmission in information transmitting system / 2251813
Method includes selecting one combination among given combinations, appropriate for several or every generated symbols of code word to transmit generated symbols of code word with length of sub-packet, determined in accordance to data transfer speed, information, appropriate for data transfer speed, is read, also based on length of sub-packet and chosen combination, from a table, wherein identification information, pointing at data transfer speed, sub-packet length and selected combination, is, is previously displayed for given information, and generated code word symbols are transmitted in accordance to read information and in accordance to selected combination.
Method for transmitting information with use of adaptive interference-resistant encoding Method for transmitting information with use of adaptive interference-resistant encoding / 2251814
Firstly, communications channel quality is controlled. On basis of control results interference-resistant code is selected with variable parameters, which is utilized to encode information at transmitting side. Then, information, protected by interference-resistant code, is transmitted to communication channel. At receiving side interference-resistant code is decoded with detection and correction of errors dependently on correcting capability of selected code. Source information is encoded by interference-resistant cascade code, quality control of communications channel is performed at receiving side on basis of results of encoding of words of inner interference-resistant cascade code, while number of received, deleted and transformed words of inner interference-resistant cascade code are determined, minimal code distance of outer interference-resistant cascade code is determined, which is necessary for correct receipt of interference-resistant cascade code, variable parameters of interference-resistant cascade code are selected, variable parameters of interference-resistant cascade code are defined with consideration of current estimation thereof and previous estimation thereof, received during receipt of previously transmitted cascade codes, and finally these parameters are reported to transmitting side.
Telephone communication system Telephone communication system / 2253188
Proposed telephone communication system that can be used for voice communications between subscribers of local telephone networks by means of public computer networks has telephone set, local telephone communication line, interface unit, analog-to-digital converter, signal distributor, voice identification device, voice-frequency dialing identification device, pulse dialing signal detector, identified number transmission device, coder, compressor, computer, public computer network, decompressor, decoder, voice recovery device (voice synthesizer), called number information converter, voice and called signal transfer queuing device, and digital-to-analog converter.
Package transmission control between controller of base station and base station Package transmission control between controller of base station and base station / 2254686
Device for controlling data package transmission in mobile communication line, which has base receiving-transmitting system (RTS) provided with buffer for storing data packages to be transmitted to mobile station, has base station controller (BSC) for comparing size of RTS buffer with number of non-transmitted data packages after data packages are received from common use data transmission commutated circuit (CUDTCC). Non-transmitted packages have to be packages which have been transmitted from BSC to RTS but still haven't been transmitted from BSC to RTS. Transmission of data packages is performed if size of buffer exceeds number of non-transmitted data packages.

FIELD: radio engineering, possible use in wireless communication systems.

SUBSTANCE: in the method, frames are found for which data transfer speeds have been determined incorrectly, and processing is performed, providing for erasing of frames and/or clearing of memory to prevent expansion of distortion among multiple frames. Frames with erratically determined speeds of data transfer are found by checking unsanctioned transitions from one speed to another and reserve bits, confirming correctness of unused combinations of bits for filter and analyzing connections between transfer coefficients of fixed encoding table and transfer coefficients for linear prediction.

EFFECT: decreased appearance of sound artifacts, such as creaks or background signals, caused by errors in speed determining algorithm.

3 cl, 12 dwg

 

The technical field to which the invention relates.

Disclosed here relate to wireless communication. In particular, the disclosed variants refer to a new and improved method and apparatus for detection in the receiver of a communication system with variable speed transmission errors in determining the speed at which were encoded data for transmission.

The level of technology

In Fig. 1 shows a block diagram of a system 10 transmission multiple access, code-division multiplexing (mdcr, CDMA) with variable speed described in the standard radio interface industry Association telecommunications TIA/EIA : Interium Standard 95 (interim standard) and its modifications, such as, for example, IS-V (referred to here collectively as the is-95). This transmission system can be provided, for example, in the base station transmission system of cellular communication for use in transmitting signals to the mobile subscriber units within the boundaries of cell cells surrounding the base station. This system can also be provided in the mobile telephone subscriber units for use in transmitting signals to the base station.

The microphone 11 perceives the speech signal, which is then sampled and digitized by analog-to-digital Converter (not shown). The data source 12 variable speed before the Chi receives digitized samples of the speech signal and encodes the signal, creating packages coded speech, consisting of frames of equal length. The data source 12 variable speed transmission may, for example, to carry out the conversion of the digitized samples of the input speech signal in the digitized speech parameters representing the input voice signal using the encoding method of linear prediction (LP, LPC). In the example embodiment, the data source variable speed transmission is the vocoder variable speed, described in detail in U.S. patent No. 5414796, the rights to which are owned by the assignee of the present invention and the content of which is included here as a reference. The data source 12 variable speed transmission generates data packets with a variable speed transmission having four possible values of the speed (frequency) frame rate: 9600 bits per second (bps), 4800 bps, 2400 bps and 1200 bps, called here at full speed, half speed, quarter speed, and rate 1/8 (full speed). Packets encoded with full speed, contain 172 information bits; packets encoded at half speed, contain 80 information bits; packets encoded with a quarter speed, contain 40 information bits, and packets encoded with the speed of 1/8, contain 16 information Bito is. The packet formats shown in Fig. 2A-2D. All packages regardless of size have a duration of one frame, that is 20 MS. Here, the terms "frame" and "packet" can be used interchangeably. The packets are encoded and transmitted at different speeds to compress the data contained in them on the basis of, in particular, the complexity or the amount of information presented in the frame. For example, if the input speech signal contains minor changes or no changes, perhaps due to silence the speaker, the information bits corresponding package can be compressed and encoded with a speed of 1/8. This compression leads to loss of resolution of the relevant part of the speech signal, but if the relevant portion of the speech signal contains little information or information in General is not present, then the lower resolution signal is usually insignificant. Alternatively, if the corresponding input speech signal package contains a lot of information, perhaps due to the fact that the speaker is actively emits different sounds, the packet is encoded at full speed and compression of the input speech signal is reduced to provide a higher quality of speech.

This method of compression and encoding is used to limit the average amount of information transmitted on any in the temporal interval, that allows more efficient use of the entire bandwidth of the transmission system, revealing, for example, the ability to handle a larger number of telephone calls at any time interval.

Packets with variable speed created by the data source 12, are fed into the device 13 packaging that selectively adds the bits of the control performed using cyclic redundancy code (CEC, CRC and tail bits. As shown in Fig. 2A, when the frame is encoded by the data source 12 variable speed with full speed, device packaging 13 creates and adds twelve bits of the CEC and eight tail bits. Similarly, as shown in Fig. 2B, when the frame is encoded by the data source 12 variable speed to half speed, the device 13 packaging creates and adds eight bits of the CEC and eight tail bits. As shown in Fig. 2C, when the frame is encoded by the data source 12 variable speed with a quarter speed, the device 13 packaging creates and adds eight tail bits. As shown in Fig. 2D, when the frame is encoded by the data source 12 variable speed with speed of 1/8, the device 13 packaging creates and adds eight tail bits.

Then packets with variable speed from device 13 packaging is served in the encoder 14, which is coding for the t bits of packets with variable speed for detection and correction of errors. In the example embodiment, the encoder 14 is a convolutional encoder with rate 1/3. Then the characters, past convolutional coding, served in the extender mdcr 16, which is described in detail in U.S. patent No. 5103459 and No. 4901307. The extender mdcr 16 converts the eight coded symbols in a 64-bit Walsh symbol, and then expands the characters Walsh in accordance with a pseudorandom noise (PN, PN) code.

The generator 17 reps adopts advanced packages. For packages with a velocity that is less than full speed, the generator 17 repetitions creates copies of the symbols in packages creating packages with a constant data rate. When a packet with variable speed is half the speed, the generator 17 reps introduces a redundancy factor equal to two, i.e. each wide character is repeated twice in the output package. When a packet with variable speed is a quarter the speed, the generator 17 reps introduces a redundancy factor equal to four. When a packet with variable speed is the speed of 1/8, the generator 17 reps introduces a redundancy factor equal to eight.

The generator 17 reps above provides redundancy by splitting package extended data into smaller subpacket, here called "group power control". In given the nom in an example embodiment, each power control contains 6 PSH extended characters Walsh. Frame with constant velocity is created by consistent repetition of each group power control repeatedly to fill the frame, as described above.

Then extended packages are randomization 18 packets of data, which eliminates the redundancy of extended packet in accordance with a pseudorandom process described in U.S. patent No. 5535239, the rights to which are owned by the assignee of the present invention. Randomization 18 data packets selects one of the advanced groups power control for transmission in accordance with a pseudo-random process of selection and does not let other redundant copies of the power control.

From randomization 18 packets data packets are served in filter 20 with a finite impulse response (FIR, FIR), an example of which is described in U.S. patent No. 5659569, the rights to which are owned by the assignee of the present invention. Then the filtered signal is supplied to d / a Converter 22 and is converted into an analog signal. After this analog signal is fed to the transmitter 24, which converts it with increasing frequency and increases for transmission via the antenna 26.

In Fig. 3 shows the components of the base station related to the invention. In another embodiment, the device according to figure 3 can be in mobile is Mr. the telephone 28 or another mobile station, receiving a transmitted signal. The signal is received by the antenna 30, is converted with decreasing frequency and amplified, if necessary, by receiver 32. Then the signal goes into the block 33 determine the frame rate, which divides the signal into packets and determines the appropriate frame rate for each package. The frame rate can be defined, depending on the implementation, by determining the duration of individual bits in the frame. Then package and a signal identifying found the frame rate for this package, proceed to the block 34 by the CEC to perform inspections using a cyclic redundancy code or associated checks to detect errors, to try to ensure that there are no transmission errors or errors of determining the frame rate. The error in determining the frame rate leads to a discretization of the package with the wrong frequency that generates the sequence of bits that are effectively random. The transmission error usually leads to only one or two erroneous bits. Usually, if there is a transmission error or the detection error rate frames, the block of the CEC identifies this error. Defective frames that have not been monitoring the CEC, erased or otherwise discarded unit 36 erasing frames. "Good" frames, the past is dsie control CEC, sent to the decoder 40 with variable speed to convert back to digitized voice signals. The digitized speech signals are converted into analog signals by the d / a Converter (not shown) for final output through the speaker 42 of the mobile phone.

Depending on the specific implementation of the separate unit 36 erasing frames may not be required. Preferably the block 34 CEC to configure in such a way that he just did not take the defective frames in the decoder 40 with variable speed. However, the presence of block erase frame facilitates the formation of signals erase personnel for their direction back to the base station to notify the base station error due to the Erasure frame. The base station can use the information on erasing frames to modulate the power level used for transmitting signals, possibly as part of a feedback system (closed system)designed to minimize the transmitted power along with minimizing errors in frames.

As noted above, the speed change of frames in the packet to compress the information contained within the entire bandwidth of the system is used more efficiently, usually without any noticeable effect on the transmitted signal. However, from time to time problems arise is s, which have a significant impact on the quality of the signal. One such problem arises when the frame, despite the presence of errors determine the speed of frames or transmission errors, however, passes control of the CEC. In these cases, the defective block is not erased and is processed together with other "good" frames. The error may be noticeable or negligible. For example, if a transmission error when the wrong is only one or two bits of encoded speech, this error can have only a very weak and likely negligible effect on the output speech signal. However, if this is an error in determining the frame rate, because of the presence of the entire package will be processed using an incorrect frame rate, which will cause the input to the decoder bits with effectively random values, and this, in all likelihood, will lead to noticeable artifacts in the output speech signal. Significant artifacts caused by errors of determining the frame rate are unacceptable distortion, as squeaks or buzzer signals. It was found that in some systems, the cases of incorrect definition of speed frames appear with a probability of roughly 0.005%, resulting in an incorrectly received packet and the corresponding artifact in the output speech signal CA is RNO every 16 minutes for talk time. Although described problems are related to the system mdcr using the protocols IS-95, with the same problems you might encounter in almost any transmission system, which uses variable speed transmission, as well as related systems. Due to the influence on the reception parameters such channel condition as noise and fading due to multipath propagation of the signal, the use of algorithms to determine the speed (AOC RDA)used in blocks 33 determine the frame rate, does not guarantee the accuracy of determining the rate of received frames. Given that this fact is a limitation of the AOC, it is desirable to ensure that these errors EPA did not cause significant sound distortion, such as squeaks or buzzer signals. If the received frame is not suitable for accurate determination of speed due to poor conditions in the channel, the algorithm AOC or determines that the frame should be wiped off, or he assigns to the package the wrong speed. Usually speech decoder is processing engine, providing erasing frames that perceptual smooths lost frames using past frames, and reproduces it, that is not annoying companion. However, if instead of erasing the frame algorithm ACO assigns the wrong frame rate, the decoder 40 with variable soon the TEW served random bits. If the random bits are not detected, they can create a very loud unpleasant artifacts such as squeaks and buzzer signals. In General it can be argued that the Erasure rate is not so strongly degrades the speech quality, as a frame with an incorrect speed.

It is desirable to process these frames with incorrect speed without creating audible artifacts. It is desirable to determine the frame with the wrong speed and process, providing the erasing frame, and/or to clear the memory in the decoder 40 with variable speed so that the consequences of failing to determine the frame rate does not spread to a large number of frames.

Thus, it can be argued that there is an urgent need for the method, which detects errors of determining the frame rate in the wireless communication system and eliminates audible artifacts caused by these errors.

The invention

Open options aimed at creating a system and method for detecting errors generated by the algorithm for determining the frame rate, the receiver of a communication system with variable speed (Fig. 4). Accordingly describes how error detection rate in the receiver variable speed, namely, that accept the encoded speech signal, performs an algorithm for determining the speed of said the second signal to provide a coded speed and detect errors in the provided rate.

In another embodiment describes a system for error detection speed, contains a receiver for receiving the encoded speech signal, an element for determining the speed of executing an algorithm for determining the speed on the speech signal to provide a coded speed, and detector error rate for detecting errors in the provided rate.

Brief description of drawings

The features, objectives and advantages of the disclosed variants will become more apparent from the following detailed description together with the drawings in which the same reference position identify corresponding elements in all the drawings and where:

Fig. 1 is a block diagram of a known transmitter of the base station of a digital cellular telephone system;

Fig. 2A-2D - known formats of frames used in the system of figure 1;

Fig. 3 is a block diagram of a known reception of the cellular phone configured disclosed without options, for receiving signals transmitted by the system of figure 1;

Fig. 4 is a block diagram of the receiving part of the mobile subscriber unit, configured in accordance with the disclosed variants detector error rate, for receiving signals transmitted by the system of Fig. 1;

Fig. 5 is a block diagram of a method for error detection rate in frames, identified as frames at full speed;/p>

Fig. 6 is a block diagram of a method for error detection rate in frames, identified as frames at half speed;

Fig. 7 is a block diagram of a method of error detection rate in frames, identified as frames with a quarter speed;

Fig. 8 is a block diagram of a method of error detection rate in frames, identified as frames with a speed of 1/8;

Fig. 9 is a graph illustrating an example of the dependence of the gain of the fixed codebook (code tables) in the form of a threshold curve for encoding the linear prediction method (CLP).

A detailed description of the preferred variants of the invention

Given as an example version of the advanced error detection speed receivers with variable speed is implemented in the vocoder selectable mode (WWR, SMV). WWR is a vocoder variable rate, which is a candidate for use of the system mdcr third generation IS2000. In the algorithm vocoder VVR is used by many different parameters, such as speed, controlled by source, type of frame, the transfer coefficients of the linear prediction (LP), adaptive and fixed parameters table encoding. Speech encode reviewed the contained amount of perceptual information. T is some analysis allows us to classify it into different types, such as background noise, stationary newcaledonia it (whisper), stationary vocalized speech and non-speech (initial consonant syllables, sharp transitions, and so on). Miraculou background noise is encoded using a rate 1/8. Stationary newcaledonia speech is encoded using a linear prediction scheme, excited by the noise (LPVS, NELP), with a quarter speed. Stationary vocalized speech is encoded using a linear prediction scheme with a code excitation (LPCV, CELP) type 1 with full or half speed. Non-stationary speech is encoded using the scheme LPCB type 0 with full or half speed. Information about the type regulates several aspects of the coding frame, such as the size of Subhadra, the parameters used for speech representation and coding scheme for these parameters. Frames of type 0 are "non-periodic" footage, in which the model parameters, such as correlation and lag of the fundamental tone (the speech signal), can change quickly. Thus, in circuits LPCB type 0 delay pitch is encoded and transmitted more frequently (that is, for each subcode). Frames of type 1 are "periodic" frames, which have a high frequency and is represented by the smooth track pitch with good the perception is. In the scheme LPCB type 1 lag of the fundamental tone is encoded in each frame and this lag receive the interpolated track pitch. Due to the high frequency and smooth track pitch transfer coefficients of the primary colors have a very high stability and quanthouse collectively. To specify the schema type LPCV use one bit of each frame stationary vocalized and non-stationary speech.

Specialists in the art it is obvious that the vocoder VVR can be implemented using gate arrays, programmable by the user during operation (FPGA), programmable logic devices (PLD), digital signal processors (DSP), one or more microprocessors, a specialized integrated circuit (ASIC) or any other device capable of performing the above functions vocoder VVR.

Open the options described in the context of phones mdcr. However, it should be understood that disclosed here is applicable to communication systems and methods for modulation of other types, such as personal communication system (PCS), wireless local communication line (WLL), phone system for private use (PBX) or other known systems. In addition, the disclosed variants can be used in systems that employ other Izv the local modulation scheme, for example, in systems multiple access with time division multiplexing (MDR TDMA) systems, multiple access, frequency division multiple access (FDMA equipment, FDMA), and other systems with spread spectrum.

According to one variant of figure 4 shows the corresponding components of the mobile subscriber unit 28 or another mobile station, receiving the signal generated by the transmission system base stations, such as the system of figure 1, in which the signal is transmitted in the form of packets with variable speed. Frame rate include full speed, half speed, quarter speed, and 1/8 as shown in figa-2D. Packages include the parameters of the encoded speech signal representing a compressed speech signal. In addition, each package contains bits CEC and/or the tail bits of the encoder. Additional details related to the content of the packages presented above in connection with figure 1 and the above-mentioned U.S. patent No. 5414796.

Shown in figure 4, components similar to the components in figure 3 and further details, only the relevant differences. The transmitted signal is received by the antenna 30, and then converted with decreasing frequency and amplified by the receiver 32. After that, the signal is supplied to the block 33 determine the frame rate, which seeks to identify suitable the second frame rate for a given package, using the algorithm of definition of speed (AOC). Then, the packet is served in the block 34, the CEC to perform control frames received signal using a cyclic redundancy code when you try to verify the absence of errors determine the speed of frames or transmission errors. Frames that have not been monitoring the CEC, that is defective frames are erased block 36 erasing frames. As noted above, the presence of individual block erase frames is not required. It is preferable that the frames with detected errors CEC simply not output from block 34 of the CEC. In any case frames that have passed the CEC, that is potentially "good" frames are sent to the detector 38 error rate. Depending on the implementation of a separate block 38 bug detector speed is not required. It is preferable that the block 38 detector error rate was implemented in the vocoder VVR or was integrated with other components of the receiver.

The detector 38 error rate, in addition, performs analysis of frames, to ensure that the frame rate defined by the algorithm AOS unit 33 determine the frame rate. In addition, frames are checked by the detector 38 error rate using methods validation for frames with full, half, quarter speed and speed 1/8, described in detail below with reference to Fig.-8. Frames are not authenticated can be erased by block 36 erasing frames. Frames are not authenticated can also be treated in this way to clear the memory in the decoder 40 with variable speed, so that the distortion was not extended to many frames. Information about the speed, management, and frames output from detector 38 error rate at the decoder 40 with variable speed for processing, provide clearance. Frames that have been tested in the detector error rate, directly to the decoder 40 with variable speed.

The decoder 40 variable speed processes the frames by decoding contained therein parameters of speech signals for the inverse transform to the digitized speech signals. In the end, the digitized speech signals are converted into analog signals by the d / a Converter (not shown) for output through the speaker 42 to the listener, if the receiver is a mobile subscriber unit. If the receiver is a base station, the digital signal may be distributed later in the wireless system.

Figure 5-8 are described in detail how to verify that the frame rate in accordance with variations for frames with full, half, quarter speed and the speed of 1/8, which are implemented by the detector error rate (see figure 4, item 38). In ways which checks for new unauthorized use according to the classification of transitions for frames with certain speeds and types, check back bits, check for unauthorized type of filter and the analysis of the curves of the transmission factor of the fixed code tables (FTC, FCB) from the threshold gear ratio for CLP. Additionally, in the disclosed embodiments, for 5-8 new used treatment, providing erasing frames, and processing memory States to smooth the effects of errors detected frame rate.

In disclosed embodiments, it is recommended to use the new structure transitions from one state to transition from one speed to another consecutive frames based on the information on the classification of speech and phonetic features of speech. Transitions from one speed to another, violates this structure are unauthorized and are used for error detection frame rate. These unauthorized transitions from one speed to another is determined in the following list:

the frame rate 1/8 behind the scenes at full speed;

the frame rate 1/8 behind the scenes type 1 with full speed;

the frame rate 1/8 behind the scenes type 1 at half speed;

frame with full speed type 1 followed by a frame with quarter speed;

frame with half speed type 1 followed by a frame with quarter speed;

frame full / min net is using type 1 followed by a frame with a speed of 1/8;

frame with half speed type 1 followed by a frame with a speed of 1/8;

the frame rate 1/8 behind the scenes with quarter speed, which follows the frame rate 1/8;

the frame rate 1/8 behind the scenes at half speed, which follows the frame rate 1/8;

the frame rate 1/8 behind the scenes with full speed, which follows the frame with the speed of 1/8.

Based on the speeds and types of the current and previous frames by the presence of unauthorized crossings define the error AOC or in the current frame or the previous frame.

In disclosed embodiments, on the new used spare bits transmitted at full speed and quarter speed for error detection AOC. Package with full speed has 171 information bits per 20-millisecond frame in which 1 bit is reserved. The encoder can be set to a fixed value reserve bits equal to either zero or one. Backup bit is checked by the error detector speed (see figure 4, item 38)to determine whether the backup bit expected fixed encoded value. If you receive spare bits have unexpected values, this indicates that the current frame with full speed there is a bug AOC. The quarter package with speed is 40-bit to 20-millisecond frame in which the DL is schema LPVS used 39 bits, and one bit is not used. The encoder can also set a fixed value unused bits equal to either zero or one. Unused bits are checked by the detector error rate (see figure 4, item 38)to determine whether the adopted unused bits of the expected fixed encoded value. If the values obtained unused bits do not match the expected, this indicates the presence of errors AOC in the current frame with quarter speed.

In disclosed embodiments, on the new validation is used unauthorized type of filter to frame schemes LPVS with quarter speed, detecting the error rate. When encoding scheme LPVS used spectral formation of pseudo-random excitation using one of 3 different shaping filters. Two bits are used for transmission of the index of the selected filter. Three of the two bit combinations are used to identify the selected shaping filter, leaving the fourth 2-bit combination of unused or prohibited. The presence of unused or illegal combination indicates an error AOC in the current frame schemes LPVS with a quarter speed.

In disclosed embodiments, on the new using the encoded parameters for error detection speed. Research who is Astia errors AOC on vocoders showed what cause audible artifacts, such as squeaks and buzzer signals are generally very high values of the transfer coefficients of the FTC, accompanied by high values of the transmission coefficients for predicting when CLP. Natural speech in its analysis by the encoder, to encode the parameters, generates transfer coefficients of the FTC and the transmission ratios to predict when CLP, which are connected to each other by a reverse dependence. In other words, when the gear ratio when CLP large, the transmission coefficient FTC in General small, and when the gear ratio when KLP small, the transmission coefficient FTC usually large.

An inverse relationship between the transfer coefficients of the FTC and transmission coefficients at CLP in natural speech is characterized by a curve on the above graph, the dependence of the transfer coefficient from the FTC gear ratio when CLP where good natural speech is not presented. The transmission coefficient of the FTC, and therefore, the curve on the graph, may be a function of the level of the input speech signal. Frames received with levels that lie above this curve, where good natural speech is not presented indicate that an error rate in this frame. A new way to eliminate variability due to changes in the level of the input signal when the error rate OBN is razivaetsya graphically is the normalization factor FTC based on average energy calculated on the basis of previous frames. Figure 9 shows the scattering curve showing the relationship between the normalized transmission coefficient FTC and the transfer coefficient for predicting PL. Circles under the solid curve was obtained for the case of clean speech, and the stars above the solid curve correspond to unacceptable squeaks caused by errors AOC. This solid curve represents the threshold curve, which separates the region of a good speech from areas of unacceptable squeaks and other distortions. This threshold curve can easily be represented in a parametric form and enter in the detector error rate (see figure 4, item 38). After the received packet is set to the transmission factor of the FTC and the transmission ratios when CLP, you can perform a check to determine lies whether the frame is below the threshold curve. If the frame does not lie below the threshold curve, this indicates the presence of scratches due to errors AOC.

In disclosed embodiments, on a new used transmission coefficient for excitation at a speed of 1/8 for error detection speed. Because the coding scheme with rate 1/8 is used only for periods of speech with background noise, the excitation energy, which is quantized with used is an option gain has an upper limit value. When the received packets received transfer coefficient for excitation, it is possible to perform a check to determine lies whether the transmission coefficient for excitation below the upper limit for this parameter. If the transmission coefficient for excitation does not lie below the upper limit value, it indicates the presence of errors AOC.

When any of the disclosed here mechanisms of error detection indicates an error in the speed of the frames in the current frame or in the immediately preceding frames, in disclosed embodiments may use one or several new schemes in the decoding process to eliminate the resulting distortion and/or prevent the spread of this distortion on many frames. These schemes include processing, providing erased frames, the reduction gear ratio FTC and reset the memory.

Vocoders typically have built-in capability to implement the erase process frames. The process of erasing frames can be used in the disclosed here available for any frame in which the error detector speed (see Fig. 4, item 38) encountered an error AOC. The process of erasing frames synthesizes speech without using any information from the current frame and receives the CE decoder parameters from the previous memory state, to create speech, perceptual smoothed with respect to previous frames. If an error is detected speed as a result of Riem frame with a level lying above the curve showing the dependence of the transfer coefficient from the FTC gear ratio when CLP where good natural speech, the decoder (Fig. 4, item 40) can forcibly reduce the transmission coefficient FTC to smaller values that will prevent squeaking or buzzer signal with high energy at the output of the decoder (Fig. 4, item 40).

The vocoder algorithms usually recover it using the past state memory. These state of the memory include memory status quantizer vector moving average (CWSS, MAVQ) to gain FTC, memory, arousal, memory synthesis at CLP and memory of the synthesis filter. Undetected error AOC may lead to putting these tools memory faulty values. The impact of faulty values can persist for many frames in the future, even if all subsequent frames are "healthy". To prevent damage in future frames, errors EPA, found in the current or immediately preceding frames, call record in memory CWSS to gain FTC, memory, arousal, memory, filter synthesis at CLP and memory f is ltr for the synthesis of the output filter of the prescribed values, which will not allow you to create crackles with the energy of a high level. In one embodiment, the memory values correspond to zero values. In another embodiment, the memory values are overwritten by the corresponding values set to their initialization.

In Fig. 5 shows a method according to one variant of the invention for error detection rate in frames, the algorithm identifies the AOC as frames with full speed. Specialists in the art will understand that the order of steps shown in Fig. 5, is not a limitation. The way you can easily edit by omitting or reorder the stages shown, without departing from the scope of the disclosed here options.

Phase detector 502 error rate enters the data frame specified by the algorithm AOC as a frame with full speed. Control then passes to step 504.

At step 504 is checked back a bit or bits ready to determine is whether the obtained value is a fixed value set by the encoder. If this bit is not equal to a fixed value set by the encoder that indicates the error rate of the frame, then control passes to step 506. Otherwise, control passes to step 510.

At step 506 executes processing that provides the erased frame, and/or treatment, provide the General restoration of the original state memory. Control passes to step 508, which continues decoding.

At step 510 checks the frame to determine the frame type. If this frame is 0, then control passes to step 512. If the frame type 1, then control passes to step 520.

At step 512 for frame type 0 are the transfer coefficients of the FTC and CLP for the frame and checks that determines lies whether this frame is below the threshold curve. If the frame is below the threshold curve, then control passes to step 514, which continues decoding. If the frame does not lie below the threshold curve, then control passes to step 516.

At step 516 can be processed, providing the erased frame, and/or the reduction gear ratio, and/or treatment, which restores the original state of the memory. Control passes to step 518, which will continue decoding.

At step 520 for frame type 1 is checked previous frame to determine whether this frame by frame with a speed of 1/8 or frame with quarter speed. If the previous frame is not a frame with a speed of 1/8 or quarter speed, which indicates that sanctioned the transition from one speed to another, the control proceeds to step 526, which continues decoding at full speed. If the previous is th frame is a frame with a speed of 1/8 or quarter speed, that indicates unauthorized switch from one speed to another, then control passes to step 522.

At step 522 can be processed, providing the erased frame, and/or treatment, which restores the original state of the memory. Control passes to step 524, which continues decoding.

In Fig. 6 shows a method according to one variant of the invention for error detection rate in frames, the algorithm identifies the AOC as frames at half speed. Specialists in the art will understand that the order of steps shown in Fig. 6, is not a limitation. The way you can easily edit by omitting or reorder the stages shown, without departing from the scope of the disclosed here options.

At step 602 detector error rate enters the data frame specified by the algorithm AOC as a frame with half speed. Control then passes to step 604.

At step 604 checks the frame type. If this frame is 0, the control proceeds to step 606. If the frame type 1, then control passes to step 614.

At step 606 for frame type 0 are the transfer coefficients of the FTC and CLP for the frame and checks that determines lies whether this frame is below the threshold curve. If the frame is below the threshold to the willow, then control passes to step 610, which continues decoding. If the frame does not lie below the threshold curve, then control passes to step 608.

At step 608 can be processed, providing the erased frame, and/or reducing the transfer coefficients of the FTC, and/or treatment, which restores the original state of the memory. Control passes to step 612, which continues decoding.

At step 614 to frame 1 of the previous frame is checked to determine whether this frame by frame with a speed of 1/8 or frame with quarter speed. If the previous frame is not a frame with a speed of 1/8 or quarter speed, which indicates that sanctioned the transition from one speed to another, the control proceeds to step 620, which continues decoding at half speed. If the previous frame is a frame with a speed of 1/8 or quarter speed, which indicates that an unauthorized switch from one speed to another, then control passes to step 616.

At step 616 can be processed, providing the erased frame, and/or treatment, which restores the original state of the memory. Control passes to step 618, which continues decoding.

In Fig. 7 shows a method according to one variant from which retene for error detection rate in frames, the algorithm identifies the AOC as frames with a quarter speed. Specialists in the art will understand that the order of steps shown in Fig. 7, is not a limitation. The way you can easily edit by omitting or reorder the stages shown, without departing from the scope of the disclosed here options.

At step 702, the error detector speed enters the data frame specified by the algorithm AOC as a frame with a quarter speed. Control then passes to step 704.

At step 704 checks back a bit or bits ready to determine is whether the obtained value is a fixed value set by the encoder. If this bit is not equal to a fixed value set by the encoder, which indicates the presence of errors, frame rate, then control passes to step 706. Otherwise, control passes to step 710.

At step 706 processed, providing the erasing frame, and/or treatment, which restores the original state of the memory. Control passes to step 708, which continues decoding.

At stage 710 is checked case of double-bit combination used to identify the selected shaping filter. If case of double-bit combination is valid, then control passes to step 716, which continues decode the Finance with a quarter speed. If the case of double-bit combination is not valid, then control passes to step 712.

At step 712 is performed processing, providing the erasing frame, and/or treatment, which restores the original state of the memory. Control passes to step 714, which continues decoding.

In Fig. 8 shows a method according to one variant of the invention for error detection rate in frames, the algorithm identifies the AOC as frames with a speed of 1/8. Specialists in the art will understand that the order of steps shown in Fig. 8, is not a limitation. The way you can easily edit by omitting or reorder the stages shown, without departing from the scope of the disclosed here options.

At step 802 detector error rate enters the data frame specified by the algorithm AOC as a frame with a speed of 1/8. Control then passes to step 804.

At step 804 previous frame is checked to determine whether this frame by frame with full speed. If the previous frame is not a frame with full speed, which indicates that sanctioned the transition from one speed to another, the control proceeds to step 810. If the previous frame is a frame with full speed, which indicates that an unauthorized switch from one speed to another, the control lane who goes to step 806.

At step 806 can be processed, providing the erased frame, and/or treatment, which restores the original state of the memory. Control passes to step 808, which continues decoding.

At step 810 checks the previous frame to determine whether this frame by frame with quarter speed, half speed or full speed. If the previous frame is a frame with quarter speed, half speed or full speed, indicating possible unauthorized switch from one speed to another, the control proceeds to step 820. If the previous frame is not a frame with quarter, half, or full speed, which indicates that authorized the transfer speed 1/8, then control passes to step 812.

At step 812, the transfer coefficient for excitation at a speed of 1/8 compared with the maximum threshold value. If the transmission coefficient for excitation at a speed of 1/8 less than the threshold value, then control passes to step 818, which continues the decoding speed of 1/8. If the transmission coefficient for excitation at a speed of 1/8 is greater than a threshold that indicates an error rate, the control proceeds to step 814.

At step 814 can be processed, providing abrasion to the DRA, and/or treatment, which restores the original state of the memory. Control passes to step 816, which continues decoding.

At stage 820 is checked preduprediti frame to determine whether this frame by frame with the speed of 1/8. If preduprediti frame is not a frame with a speed of 1/8, which indicates that sanctioned the transition from one speed to another, the control proceeds to step 826. If preduprediti frame is a frame with a speed of 1/8, which indicates that an unauthorized switch from one speed to another, the control proceeds to step 822.

At step 822 can be processed, providing the erased frame, and/or treatment, which restores the original state of the memory. Control proceeds to step 824, which continues decoding.

At step 826 checks the previous frame to determine whether this frame by frame type 1 at half speed or frame type 1 with full speed. If the previous frame is not a frame type 1 at half speed or frame type 1 with full speed, which indicates that sanctioned the transition from one speed to another, the control proceeds to step 832. If the previous frame is a frame of type 1 at half speed or frame type 1 with full speed, that is it shows on unauthorized switch from one speed to another, then control passes to step 828.

At step 828 may be processed, providing the erased frame, and/or treatment, which restores the original state of the memory. Control passes to step 830, which continues decoding.

At step 832, the transfer coefficient for excitation at a speed of 1/8 compared with the maximum threshold value. If the transmission coefficient for excitation at a speed of 1/8 less than the threshold value, then control passes to step 838, which continues the decoding speed of 1/8. If the transmission coefficient for excitation at a speed of 1/8 is greater than a threshold that indicates an error rate, the control proceeds to step 834.

At step 834 can be processed, providing the erased frame, and/or treatment, which restores the original state of the memory. Control continues to step 836, which continues decoding.

In Fig. 9 shows the scattering curve showing the relationship between the normalized transmission coefficient FTC and the transfer coefficient for predicting PL. Circles under the solid curve was obtained for the case of clean speech, and the stars above the solid curve correspond to unacceptable squeaks caused by errors AOC. The solid curve represents the threshold curve, which is th separates the region of a good speech from areas of unacceptable squeaks. This threshold curve can easily be represented in a parametric form and enter in the bug detector speed.

Thus, there has been described a new and improved method and apparatus for error detection speed receivers with variable speed. Specialists in the art will understand that the various logical blocks, modules, circuits, and algorithm steps described in connection with open options here, can be implemented as electronic hardware, computer software, or combinations thereof. Here the various components, blocks, modules, circuits, and steps are described in General with respect to their functional purpose. How implemented these functions in hardware or using software depends on the particular application and design constraints imposed on the entire system. Specialists in the art it is obvious that in these circumstances the hardware and software are interchangeable, and it is clear how best to implement the functions described here for each specific application. For example, here are the various logical blocks, modules, circuits, and algorithm steps described in connection with the disclosures provided in the description of the options can be implemented or performed with: processor digital to the output signals (DSP); specialized integrated circuit (ASIC); gate arrays, programmable by the user during operation (FPGA) or other programmable logic device, discrete gate or transistor logic circuits; discrete hardware components, such as registers and the FIFO memory (FIFO); processor executing a set of software and hardware commands or a known programmable software module and a processor, or any combination thereof. The processor may be a microprocessor, but alternatively it may be any known processor, controller, microcontroller, or state machine. A software module may reside in random access memory (RAM), flash memory, permanent memory (ROM), registers, hard disk, removable disk, ROM, CD (CD-ROM), or any other media known in the art. Specialists in this field of technology, it is also clear that the data, commands, information, signals, bits, symbols and signal elements, which are mentioned throughout the above description may be represented by voltages, currents, electromagnetic waves, magnetic fields or particles, optical fields or particles, or any combination thereof.

The preceding description of predpochtitel the different options are for to enable specialists in the art to make or use the disclosed here. Specialists in the art of the obvious various modifications of these options, as well as the fact that certain here the basic principles can be applied to other variants without the use of inventive skills. Thus, it is not intended that the disclosed variants are reduced to shown here are examples, and must meet the widest scope consistent with the disclosed here, the principles and new features.

1. Method of detecting errors when determining the coding rate of the data in the receiver, and the encoding speed is a variable that contains the stages, which are encoded speech signal, determine the speed of the encoding frame using the algorithm for determining the speed and verify the correctness of the above mentioned definitions of the coding rate, frame by using the information about the coding rate, related to the previous frame.

2. The method according to claim 1, characterized in that when detecting errors in the provided rate to create a set of unauthorized transitions from one speed to another for successive frames of speech on the basis of information on the classification of speech and phonetic features of speech and define p is the phenomenon of unauthorized transitions from one speed to another.

3. The method according to claim 2, characterized in that the set of unauthorized transitions from one speed to another includes a frame with full speed, followed by a frame with a speed of 1/8.

4. The method according to claim 2, characterized in that the set of unauthorized transitions from one speed to another includes a frame with full speed, type 1, followed by a frame with a speed of 1/8.

5. The method according to claim 2, characterized in that the set of unauthorized transitions from one speed to another includes a frame with half speed type 1, followed by a frame with a speed of 1/8.

6. The method according to claim 2, characterized in that the set of unauthorized transitions from one speed to another includes a frame with a quarter speed, followed by a frame with full speed type 1.

7. The method according to claim 2, characterized in that the set of unauthorized transitions from one speed to another includes a frame with a quarter speed, followed by a frame with half speed type 1.

8. The method according to claim 2, characterized in that the set of unauthorized transitions from one speed to another includes a frame with a speed of 1/8, followed by a frame with full speed type 1.

9. The method according to claim 2, characterized in that the set of unauthorized transitions from one speed to another includes a frame with a speed of 1/8, C is followed by a frame with half speed type 1.

10. The method according to claim 2, characterized in that the set of unauthorized transitions from one speed to another includes a frame with a speed of 1/8, followed by a frame with quarter speed, followed by the frame with the speed of 1/8.

11. The method according to claim 2, characterized in that the set of unauthorized transitions from one speed to another includes a frame with a speed of 1/8, followed by a frame with half speed, followed by the frame with the speed of 1/8.

12. The method according to claim 2, characterized in that the set of unauthorized transitions from one speed to another includes a frame with a speed of 1/8, followed by a frame with full speed, followed by the frame with the speed of 1/8.

13. The method according to claim 1, characterized in that when detecting errors in the provided rate encode at least one redundant bit of a frame of speech with assignment of the setpoint and confirm compliance with the specified value of the received backup bits encoded backup bat.

14. The method according to claim 1, characterized in that when detecting errors in the provided rate encode unused ID filter type for the frame of speech with assignment of the setpoint and confirm compliance with the specified value unused type identifier encoded filter ID filter type.

15. the manual on 14 characterized in that the identifier of the type of filter consists of two bits.

16. The method according to item 15, wherein three of the four case of double-bit combinations identify three types of filter, and one case of double-bit combination for type ID filter is not used.

17. The method according to claim 1, characterized in that when detecting errors in the provided rate analyze the relationship between the transfer coefficients of the fixed code tables and the transfer coefficients of the linear prediction to generate the threshold curve and validate the received speech on the threshold curve.

18. The method according to claim 1, characterized in that it further carry out perceptual aliasing effects detected error rate by performing processing for the restoration of the original state of the memory.

19. The method according to p, characterized in that the treatment, which restores the original state of the memory, carry out overwriting memory values to zero.

20. The method according to p, characterized in that the treatment, which restores the original state of the memory, carry out overwriting memory values on initialization values.

21. The method according to p, characterized in that the treatment, which restores the original state of the pam is ti, perform memory quantitate vector moving average for gear ratio : fixed code tables.

22. The method according to p, characterized in that the processing for the restoration of the original state memory, perform in the memory of the excitement.

23. The method according to p, characterized in that the processing for the restoration of the original state memory, perform in memory synthesis for encoding the linear prediction method (CLP).

24. The method according to p, characterized in that the treatment, which restores the original state of the memory, perform the memory-synthesis post-filter.

25. The receiver system to detect errors when determining the coding rate of the data, and the encoding rate of the data is a variable containing means for receiving the encoded speech signal, means for determining the coding rate, frame by using the algorithm of definition of speed, and means for checking the correctness of the above-mentioned definition of the coding rate, frame by using the information about the coding rate, related to the previous frame.

26. System for error detection speed A.25, characterized in that the means for receiving the encoded speech signal is a mobile subscriber unit.

27. System for obnaruzheniya speed A.25, characterized in that the means for receiving the encoded speech signal is a base transceiver station.

28. System for error detection speed A.25, characterized in that the means for detecting errors in the provided rate includes means for creating an unauthorized set of transitions from one speed to another for successive frames of speech on the basis of information on the classification of speech and phonetic features of speech and the means for determining the occurrence of unauthorized transitions from one speed to another.

29. System for error detection speed p, characterized in that the means for creating an unauthorized set of transitions from one speed to another includes means for creating an unauthorized switch from one speed to another frame with full speed, followed by a frame with a speed of 1/8.

30. System for error detection speed p, characterized in that the means for creating an unauthorized set of transitions from one speed to another includes means for creating an unauthorized switch from one speed to another frame with full speed, type 1, followed by a frame with a speed of 1/8.

31. System for error detection speed p, from ecaudata fact, that means to create a set of unauthorized transitions from one speed to another includes means for creating an unauthorized switch from one speed to another frame at half speed type 1, followed by a frame with a speed of 1/8.

32. System for error detection speed p, characterized in that the means for creating an unauthorized set of transitions from one speed to another includes means for creating an unauthorized switch from one speed to another frame with quarter speed, followed by a frame with full speed type 1.

33. System for error detection speed p, characterized in that the means for creating an unauthorized set of transitions from one speed to another includes means for creating an unauthorized switch from one speed to another frame with quarter speed, followed by a frame with half speed type 1.

34. System for error detection speed p, characterized in that the means for creating an unauthorized set of transitions from one speed to another includes means for creating an unauthorized switch from one speed to another frame with the speed of 1/8, followed by a frame with full speed type 1.

35. Systemidle error detection speed p, characterized in that the means for creating an unauthorized set of transitions from one speed to another includes means for creating an unauthorized switch from one speed to another frame with the speed of 1/8, followed by a frame with half speed type 1.

36. System for error detection speed p, characterized in that the means for creating an unauthorized set of transitions from one speed to another includes means for creating an unauthorized switch from one speed to another frame with the speed of 1/8, followed by a frame with quarter speed, followed by the frame with the speed of 1/8.

37. System for error detection speed p, characterized in that the means for creating an unauthorized set of transitions from one speed to another includes means for creating an unauthorized switch from one speed to another frame with the speed of 1/8, followed by a frame with half speed, followed by the frame with the speed of 1/8.

38. System for error detection speed p, characterized in that the means for creating an unauthorized set of transitions from one speed to another includes means for creating an unauthorized switch from one speed to another for the frame rate is 1/8, followed by a frame with full speed, followed by the frame with the speed of 1/8.

39. System for error detection speed A.25, characterized in that the means for detecting errors in the provided rate includes means for encoding at least one spare bit speech frame by assigning a preset value and a means to verify compliance with the specified value of the received backup bits encoded backup bat.

40. System for error detection speed A.25, characterized in that the means for detecting errors in the provided rate includes means for encoding unused ID filter type for the frame of speech with assignment of the setpoint and the means to verify compliance with the specified value unused type identifier encoded filter ID filter type.

41. System for error detection speed by clause 37, wherein the means for detecting errors in the provided rate includes means for analysis of the relationship between the transfer coefficients of the fixed code tables and the transfer coefficients of the linear prediction to generate the threshold curve and the means to confirm the accuracy of a received speech on the threshold curve.

2. System for error detection speed A.25, characterized in that it further comprises means for perceptually smoothing effects of the detected error rate by performing processing for the restoration of the original state of the memory.

43. System for error detection speed A.25, characterized in that the means for processing, it restores the original state of the memory includes means for overwriting the memory values to zero.

44. System for error detection speed A.25, characterized in that the means for processing, it restores the original state of the memory includes means for overwriting memory values on initialization values.

45. System for error detection speed A.25, characterized in that the means for processing, it restores the original state of the memory includes means for performing processing for the restoration of the original state memory, in memory quantitate vector moving average for gear ratio : fixed code tables.

46. System for error detection speed A.25, characterized in that the means for processing, it restores the original state of the memory includes redtwo to perform processing, it restores the original state of the memory, in the memory of the excitement.

47. System for error detection speed A.25, characterized in that the means for processing, it restores the original state of the memory includes means for performing processing for the restoration of the original state memory, in memory synthesis for encoding the linear prediction method (CLP).

48. System for error detection speed A.25, characterized in that the means for processing, it restores the original state of the memory includes means for performing processing for the restoration of the original state memory, in memory synthesis post-filter.

49. System for error detection speed A.25, characterized in that the means for processing, it restores the original state of the memory includes means for overwriting memory values on initialization values.

50. The receiver system to detect errors when determining the coding rate of the data, and the encoding rate of the data is a variable containing the receiver of the encoded speech signal, the controller can determine the speed of the encoding frame using the algorithm for determining the speed and detector error rate for testing the government is a major referred to determine the speed of the coding frame by using the information about the coding rate, related to the previous frame.

51. System for error detection rate for item 50, wherein the detector error rate includes generator unauthorized transitions from one speed to another to create a set of unauthorized transitions from one speed to another for successive frames of speech on the basis of information classification of speech and phonetic features of speech and determine the occurrence of unauthorized transitions from one speed to another.

52. System for error detection rate for item 50, wherein the detector error rate includes an encoder for encoding at least one spare bit frame of speech with assignment of the setpoint and the error detector speed to confirm compliance with the specified value of the received backup bits encoded backup bat.

53. System for error detection rate for item 50, wherein the detector for detecting the error rate includes unused ID filter type for the frame of speech with assignment of the setpoint and the error detector speed to confirm compliance with the specified value unused type identifier encoded filter ID filter type.

54. System for error detection speed is according to item 50, characterized in that the detector error rate includes the detector error rate for detecting errors in the provided rate by analyzing the relationship between the transfer coefficients of the fixed code tables and the transfer coefficients of the linear prediction to generate the threshold curve and validate the received speech on the threshold curve.

55. System for error detection rate for item 50, wherein the detector error rate includes the detector error rate for perceptual aliasing effects detected error rate by performing processing for the restoration of the original state of the memory.

 

© 2013-2014 Russian business network RussianPatents.com - Special Russian commercial information project for world wide. Foreign filing in English.