Testing cycles for channel codecs

FIELD: communications.

SUBSTANCE: communication system has decoder and testing system for sending test data to decoder. Test data include signaling data field, sent via traffic channel, and speech signal parameters, encoded via channel encoding, are formed in form of frames by testing device and sent to decoder for decoding. Decoder extracts at lest a portion of signaling data field, sent along traffic channel, from decoded test data and sends at least a portion of signaling data, sent via traffic channel, back to testing device. Efficiency of decoding is measured by comparison of sent field of signaling data, sent along traffic channel, and signaling data field, sent along traffic channel, received in testing device.

EFFECT: higher quality, higher efficiency.

3 cl, 6 dwg

 

The invention relates to a method of measuring the efficiency of decoding in the communication system.

In digital wireless communications to ensure appropriate quality of speech when receiving analog information speech before the transfer must be encoded in digital form and then protected by channel coding. For example, in the standard encoding of speech in a global system for mobile communications GSM speech codecs have a fixed speed. In the GSM system uses two full rate speech codec and one half rate speech codec. Full rate speech codecs have the output bit rate equal to either 13 or the 12.2 kbit/s, with half rate speech codecs provide the output bit rate of 5.6 kbit/S. These output bits representing the coded voice signal parameters, served in the channel coder. Channel coding is a set of functions responsible for adding redundancy to the information sequence. Typically, channel coding is performed on a fixed number of input bits. The output bit rate of the channel coder is installed in 22,8 kbit/s full-speed channel traffic or, respectively, 11.4 kbit/s half rate channel traffic.

Therefore, all standard codecs GSM function with Phi is sirbanum separation between the bit rate of speech and bit rate channel coding, regardless of the quality of the channel. The specified bit is not changed until you have a change of channel traffic, which, moreover, is a slow process. As a consequence, such a very inflexible approach from the point of view of the desired speech quality, on the one hand, and bandwidth optimization system, on the other hand, led to the development of adaptive multirate (AMR, AMR) codecs.

AMC codec performs adaptive separation between the bit rate of speech and the bit rate of channel coding in accordance with the quality of the channel to achieve the best possible overall speech quality. Speech AMC encoder consists of multirate speech coder, circuit speed, controlled source that contains the voice activity detection system and generating comfort noise, and the mechanism of masking errors to deal with such phenomena as transmission errors and lost packets. Multirate speech coder is a single integrated speech codec with eight source rates from the 4.75 kbit/s to 12.2 kbit/s mode and low-speed encoding background noise.

There are several performance criteria established for the codecs used, for example, in the GSM system, the effectiveness of which can be measured, for example, the frequency error is to HR (CHALK, FER), frequency error bit (hospital has no facilities, BER) or a residual frequency error bit (OCOB, RBER)related to the data taken in any channel traffic (CST, TCH). Moreover, in order to provide automatic measurement of efficiency, developed a set of test cycles. A set of predefined test cycles is implemented in a mobile station connected to the system simulating device (simulator). System simulator activates a specific test cycle and begins feeding on the codec either random or pre-defined test data. The mobile station transmits to cycle back to the system simulator data, which is obtained after performing channel decoding. Then the system simulator can compare the data transmitted on the loop back, with the sent data. Thus, for example, some criteria may be measured efficiency part of the channel decoder codec.

The problem arising from the use of the structure described above, is that these test cycles were developed specifically for the known GSM codecs. However, AMC codec includes features that were not in the known codecs, and therefore, using well-known test cycles can not be tested all functions AMC codecs.

The INVENTION

In the later of this object of the invention is the provision of an improved method and device implements a way to eliminate at least some of the above problems. Objectives of the invention are accomplished by the method and device, characterized in that specified in the independent claims. In dependent claims are disclosed preferred embodiments of the invention.

The invention is based on the concept, namely, that when determining the efficiency of decoding in a communication system containing a decoder and a testing device for supplying test data to the decoder, the measurement starts with the formation of test data in a test device specified test data include parameters of the speech signal and the data field of the signaling transmitted on the channel traffic, which are coded by the channel coding in the format of frames, preferably the format of the speech frames, which are then transmitted to the decoder for decoding. The decoder retrieves at least a portion of the field data signaling transmitted on the channel traffic from the decoded test data and transmits at least this part back into the testing device, in accordance with the transmitted voice signal parameters and any other data. Then determined by the efficiency of the decoding by the comparison test device p is retannage data field alarm transmitted on the channel traffic, and the received data fields alarms transmitted over the channel traffic.

The advantage of the method and device provided by the present invention is that it can be also measured the efficiency of the decoder information signaling transmitted on the channel traffic. Another advantage of the invention is that, as soon as the alarm data is transmitted over the channel traffic is transmitted on the loop back from the decoder, the decrease of the implementation issues associated with different bit rate speech codec in ascending and descending lines. An additional advantage of the invention is that with minimal changes can be used in existing testing device.

LIST of FIGURES

Below will be described in more detail the invention in relation to preferred embodiments, according to the attached drawings.

Figure 1 depicts a communication system using the method of the invention.

Figure 2 depicts the overall structure of the sequence of channel coding in the encoder.

Figure 3 illustrates the formation of frames CST/Accn for different modes of the codec.

Figure 4 illustrates the staffing CST/Accn for different modes of the codec.

Figure 5 depicts the flowchart of the algorithm, explaining the new method of testing according to the invention.

6 depicts a block diagram illustrating a testing device that implements the method according to the invention.

A DETAILED DESCRIPTION of the PREFERRED embodiments

Below the invention will be described in more detail using the GSM system as the preferred platform for embodiments of the invention. However, the invention is not limited to the GSM system, it can be used in any appropriate system, where the implementation of the test cycles occurs with similar problems. Therefore, the invention can be applied, for example, wideband multiple access, code-division multiplexing (SMDR, WCDMA), which is also supported adaptive multirate (AMR) codec.

Figure 1 depicts a possible option wireless communication systems, some of which use the method provided by the invention. Presents a cellular radio system includes a controller 120 of base stations, base transceiver stations 110 and multiple terminals 100, 101. Base transceiver station 110 and user terminals act as transceivers in a cellular radio system. User terminals are connected to each other through signals transmitted by the base priemer is giving station 110. Subscriber terminal 100 may be, for example, a mobile phone. The communication system depicted by figure 1, may be, for example, the GSM system and the communication system can be used, for example, the method of multiple access time division channels (mdvr, TDMA).

In the GSM system there are several logical channels that are broadcasting network physical channels. Each logical channel performs a specific task. Logical channels can be divided into 2 categories: traffic channels (CST) and control channels (NUC, CCH). Channels of voice traffic are GSM channels CST/IPDP (full rate speech channel (FS)), CST/IPDP (half rate speech channel (HS)), CST/Upcn (advanced IPDP (EFR)), CST/Accn (AMC speech full rate channel (AFS)and CST/Accn (AMC speech half rate channel (AHS). In addition, GSM identified several control channels, most of which is used for call setup and synchronization. However, when the active AMS call uses channels such as the slow associated control channel (Mako SACCH)fast associated control channel (Tariffs, FACCH) and stable (robust) control channel, synchronized with AMC traffic (UNOSAT, RATSCCH). The channels will Mako and Tariffs are used to transfer data signaling for connection, while the POPPY IS selected in one time slot in each of the 26 ωthe frame mdvr and channel the Tariffs used only when necessary. Channel UNOSAT used to modify the AMS configuration radio interface for connection is also used only when necessary. When you want to use UNOSAT or Carried, they are given the necessary time slots, by "capturing" the speech frames CST.

In the standard speech coding in GSM speech codecs were fixed-rate. In the GSM system was used three speech codec: full-speed (SP, FR) speech codec based on the way the long-term linear prediction with regular pulse excitation (RPE-LTP), half rate (PS, HR) speech codec based on the method of linear prediction code excitation (CELP/VCELP) and enhanced full rate (oops, EFR) speech codec based on the method of algebraic linear prediction with coded excitation (ACELP). Voice codecs every 20 MS supply parameters of the speech signal to codec channel. As the duration of the display of the logical channel active call is 120 MS, it contains 6 speech frames. As in the full-speed channel traffic (CST/IPDP)and full-speed channel traffic that uses advanced coding (CST, Upcn), a new speech frame is transmitted in each 4-m package, the content is General information CST. For each speech frame duration of 20 MS at a full rate speech codec PS delivers 260 bits, and enhanced full rate speech codec oops supplies 244 bits representing the coded parameters of the speech signal that causes the output bit rate, equal to 13 kbit/s and 12.2 kbit/s, respectively. In half rate channel traffic (CST/IPDP) a new speech frame is transmitted in each of the 2ωthe package containing information CST. For each speech frame duration 20 MS half rate speech codec PS supplies 112 bits representing the coded parameters of the speech signal that causes the output bit rate of 5.6 kbit/s

Output bits representing the coded parameters of the speech signal are transmitted to the channel coder. Channel coding is a set of functions responsible for adding redundancy to the information sequence. Encoding is usually performed on a fixed number of input bits. Higher coding efficiency is achieved by increasing the complexity of the coding. However, the transmission delay and the limited hardware resources limit the complexity of technical solutions, which can be used in a real-time environment.

Figure 2 illustrates the sequence of channel coding in the encoder is. Channel coding parameters of the speech signal consists of several stages. Reordering (200) bits is bits for the parameters of the speech signal in accordance with the subjective significance of the split bits on categories 1A, 1B and 2. For the most significant bits, i.e. bits of class 1A, is calculated cyclic redundancy code (CEC, CRC) 202. When using the CEC passed a few extra bits that can be used by the receiver to detect errors in the transmitted frame. Bits class 1B is not protected by the CEC. Bits of class 1A and 1B are protected by the convolutional coding (204), which is a way of adding redundancy in bits transmitted in the channel. Convolutional encoder generates a greater number of output bits than input bits. The method, which adds redundancy allows the receiver to perform the algorithm of maximum likelihood in relation bits encoded by convolutional coding, to enable error correction signal included in the transmission. The number of bits that can be sent in the channel is limited. Exception (206) is a way to reduce the number of bits sent in the channel by removing bits from the data encoded by convolutional coding. The decoder has the details is rmatio about which bits are excluded, and adds to them "field for lookup". In the PS channel can be sent 456 bits per 20 MS, resulting in a total speed full-speed channel traffic, equal to 22.8 kbit/s, Respectively, in the PS channel can be sent 228 bits per 20 MS, resulting in a total rate of 11.4 kbit/s, component exactly half of the total speed used in full-speed channel traffic. As described above, all previously known codecs GSM function with a fixed separation between the bit rate of speech and bit rate channel coding, regardless of the quality of the channel. The specified bit is not changed until you have a change of channel traffic (with SS on SS and Vice versa), which, moreover, is a slow process, requiring alarm level 3 (L3). Specified fixed division does not use the fact that provide channel coding protection strongly depends on the channel status. When the channel state is good, can use a lower bit rate channel coding, providing a higher bit rate speech codec. Thus, providing dynamic separation between the bit rate of speech and bit rate channel coding should improve the overall the e quality of speech. The development of this concept has led to the standardization of AMC codec.

AMC codec provides the adaptation level of protection against errors to the state of the traffic channel, the aim is always to choose the optimal mode of the codec and channel bit rate speech and bit rate in the channel) to achieve the best overall speech quality.

Speech AMC encoder consists of multirate speech coder, circuit speed, controlled source that contains the voice activity detector and generating comfort noise, and the mechanism of masking errors to deal with such phenomena as transmission errors and lost packets. Multirate speech coder is a single integrated speech codec with eight speeds source from 4.75 kbps to 12.2 kbps mode and low-speed encoding background noise. The speech encoder is configured to switch on command bit in each speech frame duration of 20 MS.

AMC codec contains eight speech codec with a bit rate in 12,2, 10,2, 7,95, 7,4, 6,7, 5,9, 5,15 and 4,75 kbit/s As can be seen from the following table, all voice codecs defined for full-speed channel, along with this six codecs with the lowest rate defined for the half rate channel.

12,210,27,957,46,75,95,154,75
CSt/AcknXXXXXXXX
CSt/AcknXXXXXX

The mobile station must implement all modes of the codec. However, the network can support any combination of them. For AMC mode selection of the codec is made from a set of codec modes (active set codec AMK ACS), which may include from one to four modes AMC codec. This set can be reconfigured on the phase of call setup in the case of a relay transmission service or through a signaling channel UNOSAT. Each codec mode provides a different level of protection against errors through different distribution between speech and channel coding. All modes of speech codec can be changed without using alarm L3, providing a fast switch between modes when conditions change channel.

Figure 3 illustrates the formation of frames CST/Accn for different modes of the codec. If, for example, 12,2 kbit/s construction of the frame n is Chinese with 244 bits, issued by the speech codec. The bits of the speech frame are rearranged and divided into classes 1A (81 bits) and 1B (163 bits). To protect 81 bits of class 1A 6 bits is calculated by the CEC. To the block of 250 bits added 4 tail bits, which are used to complete the channel coder. Above the block of 254 bits (244+6+4) is convolutional encoding with the encoding speed S, which leads to block 508 bits. Then in block 508 bits is exception, therefore the number of bits is reduced to 448 bits. In conclusion adds 8 bits containing the alarm data is transmitted over the channel traffic. The final data block has a length of 456 bits.

According to figure 3, all encoded frames channel CST/Accn have the same length (456 bits), although the number of input bits (parameters of the speech signal varies from mode to mode. Different number of input bits is encoded exactly in 456 output bits by varying the speed of the convolutional encoding and frequency of exceptions for each mode. For every 20 MS is sent to 456 bits, resulting in a total speed of 22.8 kbit/s, using all of the bits available from the full rate trafc channel of the GSM system.

Accordingly, figure 4 illustrates the staffing CST/Accn for six different codec modes. The principle of construction of the frame is similar to the variant of frames CST/ARPC is, with a few exceptions. Reordering the bits they are divided into bits of class 1A, 1B and 2, although in frames CST/Accn used only classes 1A and 1B. Bits of class 2 are not encoded by convolutional coding. In addition, to the frames to be encoded convolutional code is added only 4 bits of data signaling transmitted on the channel traffic. In all modes of codec frames CST/Accn encoded by channel coding, have a length of 228 bits. For every 20 MS sends 228 bits, resulting in a total rate of 11.4 kbit/s, which in turn meets the system requirements on GSM half rate channel traffic.

As described above, there are 8 modes of speech codec defined for AMC, and AMC codec can be used in both existing PS and PS channels. Therefore, there are 14 different codec modes defined for AMS (8 channel CST/Abcn, 6 channel CST/Abcn).

The adaptation process of the communication line is responsible for measuring the quality of the channel. Depending on the quality and potential limitations of the network (e.g., network load), the adjustment process mode selects the optimal voice codec and the optimal codec channel. Mobile station (MC, MS) and base transceiver station (bpps, BTS) assess the quality of the channel for its receive path. Measurement-based quality ka is Ala BPS MS sends the Command Mode of the Codec (AAC (CMC - Codec Mode Command mode to use MS for uplink communication), and the MS sends BPS Query Mode Codec (ADMS (CMR - Codec Mode Request) mode, which is requested for use on the downlink). This alarm is transmitted over the channel traffic, together with the data about the parameters of the speech signal. The codec mode for uplink communication may be different from the mode of the codec on the downlink, but the channel mode (full rate or half rate) must be the same. The alarm is transmitted over the channel traffic, designed to enable rapid adaptation to rapid changes in the channel.

The network manages the codec modes and channel modes on the ascending and descending lines. The mobile station should perform the Command Mode of the Codec supplied by the network, while the network may use any additional information to determine the mode of codecs descending and ascending lines.

In the GSM system, for example, the channel coding algorithms defined exhaustively. Instead of defining the algorithm for channel decoding defined performance criteria that must be met MS. There are several performance criteria established for codecs channel used in the GSM system, the efficiency criterion may be the, for example, the error rate for personnel CHALK, frequency error bits hospital has no facilities or residual frequency error bits OCOB data received on any channel traffic CST. For GSM criteria more precisely defined, for example, in the document "3GPP TS 05.05. V8.7.1, Digital cellular telecommunications system (Phase 2+); Radio transmission and reception". To facilitate the development and implementation of codecs channel and to measure the effectiveness of the receiver was defined by a special device, called a system simulator (SI), which can be used, for example, for conventional testing. To measure the performance of the channel decoder was developed a set of test cycles. In the mobile station connected to the system simulator is activated a predetermined test cycle, and the efficiency is measured against certain criteria. For the GSM system specified test cycles defined more precisely in the document "GSM 04/14 ETSI TS 101 293 V8/1/0, Digital cellular telecommunications system (Phase 2+); Individual equipment type requirements and interworking; Special conformance testing function".

These test cycles developed specially for the previously known codecs GSM. AMC codec, however, includes features not found in previously known codecs, and therefore, all the functions of the AMC codec cannot be tested using known test cycles. The present invention solves at least testproblem, occurs when the AMS testing.

The problem is to determine the efficiency of decoding information signaling transmitted on the channel traffic. As described above, according to figure 3 and 4, the channel frame traffic, encoded by AMC, always contains a number of control bits transmitted together with bits of the parameters of the speech signal. These bits are referred to as bits of information signaling transmitted on the channel traffic. These bits are designed to allow changing the mode of the codec without additional frame information signaling. Since the maximum number of modes in the set of modes is equal to four, then to encode information signaling transmitted on the channel traffic, requires only two bits. To facilitate decoding in a bad channel state, these two bits are displayed in a longer bit pattern: 8 bits per channel CST/Abcn and 4 bits in the channel CST/Ackn.

Information signaling transmitted on the channel traffic, depending on the direction of transmission. In the downstream direction (from BPS in MS, two different pieces of information are multiplexed in time in two consecutive speech frames. In the first frame of bpps in MS receives the command mode (CU, MS), whereby BPS assigns a mode that MS should use on the ascending Lin and communication. In the second frame of bpps in MS is transmitted to the mode indicator (IL, MI), through which BPS informs the MS about the regime, which it uses on the downlink. In the uplink direction (MS BPS) two different pieces of information are multiplexed in time in two consecutive speech frames. In the first frame of the MC BPS is passed to the query mode (WR, MR), through which the MS requests BPS to use a specific mode on the downlink. In the second frame of the MC BPS transmitted mode indicator IL through which the MS informs BPS on the regime, which it uses for uplink communication. Information signaling transmitted on the channel traffic always is multiplexed in time, i.e. every second frame contains the current mode, and each following frame contains assigned/requested mode. When the mobile station MS has adopted a frame duration of 20 MS, it is processed by the channel decoder. The output of the codec channel are the parameters of the speech signal decoded by the channel decoding, together with the alarm information, which is transmitted through the channel traffic. If such information was mode command (CR), MS in accordance with this command changes the mode of speech used it on the ascending line, paskolos should always run the command mode (CR) from BPS. Alarm about this mode is used for uplink communication, will be delivered in BPS through mode indicator uplink communications transmitted over the channel traffic.

As the first shots trafc channel codec channel with a fixed rate not contain any data signaling transmitted on the channel traffic, there is no way of testing to measure the effectiveness of the decoder information signaling transmitted on the channel traffic in all situations. If you try to measure the efficiency of the decoder information signaling transmitted on the channel traffic using existing test cycles and test device (system simulator SI), then MS should follow the accepted mode command (CR) and accordingly change their mode indicator (IL) uplink communication. Then the testing device C may compare the received IL with IL sent previously. If they are the same, we can assume the performance of the decoder information signaling transmitted on the channel traffic, right. If they are different, then SI transmits information indicating that the MS correctly decodes CU coming from BPS. Based on these measurements, the SI can calculate the efficiency of the decoder information signaling transmitted on the channel traffic.

The problem occurs when the you try to evaluate the effectiveness of the decoder information IR alarm, transmitted on the channel traffic. IL downlink has no direct effect on any of the information signaled by the channel traffic, uplink communication. As noted, IL uplink direct impact CR downlink. Two parts are multiplexed in time the alarm information transmitted over the channel traffic remains query mode (SP). The query mode is generated via an algorithm of adaptation of the line mobile station, and not modified directly by the mode indicator IL downlink. As a consequence, the SI cannot calculate the efficiency of the decoder information IR signaling transmitted on the channel traffic.

Of incorrect decoding IL downlink should incorrect decoding parameters of the speech signal, unsuccessful novelty of the CEC, and then the frame is declared erroneous. If you activate famous first test cycle, the decoded with errors, the parameters of the speech signal will be transmitted on the loop back into the testing device SI. SI will be able to compare the sent parameters of speech signal transmitted over the loop back parameters of the speech signal to determine the effectiveness of the decoder information IR signaling transmitted on the channel traffic. However, channel Kodirov who of bits alarm, transmitted on the channel traffic, much more powerful than the channel coding parameters of the speech signal, as a consequence, failed decoding of the parameters of the speech signal is more likely than when decoding alarm settings, piped traffic. Therefore, the measured efficiency is the efficiency of the decoder parameters of the speech signal, and not the decoder information signaling transmitted on the channel traffic.

To solve this problem, we developed a new internal test cycle. In the new test cycle algorithm of adaptation of the communication line is bypassed and replaced with a function of transmitting the received loop back signalling data transmitted over the channel traffic. This is done regardless of the phase of the signaling transmitted on the channel traffic. This leads to two possible options: adopted by the CU can be transferred to the upward communication line as IL, and received IL may then be passed through the loop back as SP. In another possible variant adopted by the CU can be transferred to the upward communication line as SP, and adopted the IL is passed to loop back as IL. As the cycle is designed to calculate the efficiency of the decoding information of the signaling transmitted over the channel bandwidth, then the parameters of the speech signal received by SI, are not transmitted to cycle education is but from MS, and are coded as zeros. This gives the advantage of reducing the implementation issues associated with different bit rate speech codec ascending and descending lines. SI is sent back only a specific combination of bits signaling transmitted on the channel traffic, i.e. only the bits of the signaling transmitted on the channel traffic, and not the parameters of the speech signal, and provides an advantage in the possibility of measuring the effectiveness of decoder information alarms transmitted in the frequency band of channel traffic. From the accepted specific combination of bits signaling transmitted on the channel traffic may be determined, for example, the error rate for nominations for channel alarms transmitted for the trafc channel (TCH/AxS-INB).

The block diagram of the algorithm in figure 5 explains the method corresponding to the new test cycle. To establish a transparent test cycle for frames CST must be active channel CST between SI and MC. Channel CST can carry AMC's speech full rate half rate channel or channel any speed specified in the GSM system. In the MS activates a test cycle by passing the MS corresponding to the command message, which may be, for example, the message CLOSE_TCH_LOOP_CMD corresponding to the GSM system. C instructs the MS to close its cycle CST through which peredachi messages (500) CLOSE_TCH_LOOP_CMD, prescriptive education cycle TTC and transfer of the mobile station MS to loop back the decoded information signaling transmitted on the channel traffic. Then C starts the timer TT01 (502), which establishes the time limit for a response from MS. If there is no active channel CST, or already has a closed test loop (504), then MS will ignore any message (506) CLOSE_TCH_LOOP_CMD. If an active channel CST, MS would close its cycle CST for a particular CST and will send back to the SI message CLOSE_TCH_LOOP_ACK (508). When this message is received, the SI will stop the timer TT01 (510).

After snapping his MS cycle CST every solution for alarm signal transmitted over the channel traffic at the output of the decoder (512) channel will be fed to the input of the decoder (514) channel. The transmitted parameters of the speech signal are not transmitted to cycle through the ground (516) frame at the input of the channel coder. Solutions for alarm signal transmitted over the channel traffic received at the input of the encoder channel are transmitted in the same channel CST upward due to SI (518). It is predominantly regardless of the adaptation of the communication line, whereby the decoded information signaling transmitted on the channel traffic is directly transmitted to cycle back into the SEA. SI measures the performance of the decoder information signal is Itachi, transmitted on the channel traffic from the accepted specific combination (520) bits alarm transmitted in the frequency band of the channel traffic, for example, by determining the error rate for nominations for channel alarms transmitted over the channel traffic (TCH/AxS-INB).

The content of the message CLOSE_TCH_LOOP_CMD is defined more precisely in the above-mentioned document GSM 04.14. This message is only sent in the direction from C to PB. Message CLOSE_TCH_LOOP_CMD contains four pieces of information: field Protocol discriminator field indicator passes, each length of four bits, which are defined in more detail in the document "GSM 04.07, v.7.3.0, sect. 11.1.1. and 11.1.2", type, message length is eight bits, all of which are defined as zero, and the field of subchannel width of eight bits. Five bits of the bit field of the subchannel are of particular importance in determining the content of the messages, and these are referred to as bits X, Y, Z, A and B. Three bits are spare bits set to zero.

Activation of the test cycle, according to the invention, can be implemented by message CLOSE_TCH_LOOP_CMD, if one of the additional bits is the preferred way is also allocated a specific value to determine the content of the message. This new bit can be named, for example, bit C. Then, determining the bit having a value unit, new content is the first message may be defined by a specific combination of bits. For example, can be defined by the following combination of bits: A=1, B=0 and C=1, meaning that the channel CST forming cycle is the channel TCH/AxS, then the decoded information signaling transmitted on the channel traffic should be passed through the loop back. Bit value X indicates whether only active one full-speed channel, or which of the possible available subchannels is used. The values of the bits of Y and Z can be ignored.

According to the second variant implementation of the test sequence of data modes alarms transmitted over the channel bandwidth is being used SI, is transmitted to the MC. This transmission can take place either prior to activation of the test cycle or during the test settings. C activates the test cycle in MS, for example, by sending a message to CLOSE_TCH_LOOP_CMD and begins to transmit mentioned test sequence. In MS implemented a counter that will decrease each time the decoded signalling data transmitted over the channel traffic that does not match the expected result. When the test sequence is completed cycle, the counter value can either be checked directly in MS, or it can be passed to C, the specified value can be obtained efficiency decoder information signaling transmitted on the AC the Alu traffic.

According to the third variant embodiment of the invention, the algorithm of adaptation of the communication line remains in the active state, and MS should mode commands CU, send SI. Then back to C are transmitted only mode indicators IR, the corresponding mode commands CR. The parameters of the speech signal received by SI, are not transmitted to cycle back from MS, but they are coded as zeros. C compares the received mode indicator IL sent with the mode command KR, and according to the decoding commands KR preferred image can be measured. However, since only every second frame will be tested SI, the effectiveness of the decode mode indicator IL is to be measured by a single test cycle.

Block diagram 6 illustrates a device that can be used in the test configuration according to the invention. System simulator 600 comprises a generator 602 to generate a random/constant specific combinations of parameters of the speech signal, which is then fed to the input of the encoder 604 channel coding. Speech frames encoded by channel coding, then fed to the transmitting means 606 for further transmission through the channel simulator 608 to the mobile station 610. Mobile station 610 includes receiving means 612 for receiving the peredachi, from which speech frames encoded by channel coding, an input decoder 614 canal. Mobile station 610 includes a tool 616 to implement the test cycles and to perform the specific test cycle in accordance with commands issued by the system simulator 600. As described above, the test cycle to be used may be determined, for example, the message CLOSE_TCH_LOOP_CMD. The output of the test cycle are served on the encoder 618 channel coding. The data coded by the channel coding, then fed to the transmitting means 620 for additional transmission system simulator 600. System simulator 600 also includes receiving means 622 for receiving the transmission from which the data encoded by channel coding, an input decoder 624 channel. System simulator 600 includes comparing means 626 for comparing received data sent with a specific combination, and as a result of this comparison can be measured efficiency of decoding.

For specialists in the field of technology it is obvious that with technological progress the basic concept of the invention can be implemented in different ways. Therefore, the invention and its variants implementation is not limited to the described who is one variant, but they can vary within the scope defined by the attached claims.

1. The method of determination of efficiency of decoding in a communication system containing a decoder and a testing device for supplying test data to the decoder, and the method includes the steps, which form the test data contains alarm data is transmitted over the channel traffic, and the parameters of the speech signal encoded by channel coding, transmit test data from the testing device to the decoder for decoding, wherein the retrieve alarm data is transmitted over the channel traffic from the decoded test data, bypass the process of adaptation of the communication line, carried out in the decoder, in order to avoid changing the mode of the codec decoder transmit data signaling transmitted on the channel traffic, back to the testing device and determine the efficiency of decoding by comparing in testing the device data transmitted signaling transmitted on the channel traffic, and received data signaling transmitted on the channel traffic.

2. The method according to claim 1, characterized in that the activate channel traffic communication system to transmit test data and transmit test data from the testing device to the decoder in the channel traffic descending l the Institute of communication and from the decoder in the testing device in the channel traffic uplink connection.

3. The method according to claim 2, wherein the alarm data is transmitted over the channel traffic is passed back to the testing device in the first available time frame channel traffic uplink connection.

4. The method according to claim 2, characterized in that the transmit message from the testing device to transfer test data to activate the decoder test cycle, which is in operative communication with the decoder, and transmit the ACK mentioned message from the decoder in the test device in response to activation of the channel traffic.

5. The method according to claim 4, characterized in that the message is a combination of message bits CLOSE_TCH_LOOP_CMD corresponding to the GSM system.

6. The method according to any one of claims 1 to 5, characterized in that determine the effectiveness of channel decoding field mode indicator from the data signaling transmitted on the channel traffic at full rate or half rate speech channel adaptive multirate encoding.

7. Testing device for determining the efficiency of the decoder, which is operatively connected with the decoder and contains a layout tool for layout test data that contains alarm data is transmitted over the channel of the traffic parameters is s speech signal, coded by the channel coding, the transmitter for transmitting test data to the decoder for decoding, wherein the testing device is configured to send a command to the decoder to bypass it performs the adaptation process of the communication line, and characterized in that it further comprises a receiver for receiving at least part of the data signaling transmitted on the channel traffic, and a comparator for determining the efficiency of decoding by comparing the transmitted data signaling transmitted on the channel traffic, and received data signaling transmitted on the channel traffic.

8. The testing device according to claim 7, characterized in that it is intended to activate the channel traffic in the direction of the decoder to transmit a test data transfer test data to the decoder in the channel traffic downlink and receive test data from the decoder in the channel traffic uplink connection.

9. The testing device according to claim 8, characterized in that it is intended to send the message to the decoder to transmit the test data to activate the decoder test cycle, which is implemented in operative communication with the decoder and receiving from the decoder acknowledgment referred to message in response to activation of the channel traffic.

10. Mobile station containing by the MSC to receive from the testing device and test data contains alarm data is transmitted over the channel traffic, and the parameters of the speech signal coded by the channel coding, the decoder to decode the test data, characterized in that it further comprises an extraction tool to extract data signaling transmitted on the channel traffic from the decoded test data management tool to control the adaptation process of the communication line decoder to bypass this process, and a transmitter for transmitting data signaling transmitted on the channel traffic, back to the testing device.

11. The mobile station of claim 10, wherein the alarm data is transmitted over the channel traffic that is intended for transmission back to the testing device in the first available time frame channel traffic uplink connection.



 

Same patents:

FIELD: automated control and diagnostics systems.

SUBSTANCE: first variant of complex includes control computer, mating block, commutator, local data exchange main, tests forming block, logical analyzer, signature analyzer, synchronization block, digital oscillographs block, special form signals programmed generators block, programmed power-sources block. Second variant of complex additionally includes block for forming high-frequency test signals and block for measuring high-frequency signals.

EFFECT: broader functional capabilities, higher efficiency, higher reliability.

2 cl, 2 dwg

FIELD: radio communications engineering.

SUBSTANCE: proposed device has information signal source, threshold unit, pulse shaper, AND gate, differentiating unit, radio station transmitter and receiver.

EFFECT: enhanced checkup precision.

1 cl, 2 dwg

FIELD: cellular code-division radio communication systems using variable-speed voice coders.

SUBSTANCE: proposed method for evaluating data transfer speed includes suggestion of m hypotheses on data transfer speed for each data frame received and generation of k data metrics for each of them. Relationship between truth estimate of each hypothesis and aggregate values of respective data quality metrics is specified for generating truth estimates of each hypothesis and value of this relationship is found for data quality metrics obtained for frame received. Data quality is checked and decision is shaped on adopted speed and quality of received-frame decoded data.

EFFECT: enhanced precision of evaluating data transfer speed in forward and backward communication channels and data frames received with errors.

14 cl, 1 dwg

FIELD: radio communications.

SUBSTANCE: pulse noise is detected upon conversion of signal received into intermediate frequency, noise active time is determined, information signal is disconnected from amplifier incorporated in superheterodyne receiver, noise-affected part of information signal is recovered by eliminating simulator signals during extrapolation, and superheterodyne receiver is checked for serviceability at intermediate frequency.

EFFECT: enhanced precision of superheterodyne receiver serviceability check.

1 cl, 1 dwg

The invention relates to electrical engineering and can be used to control parameters of signals functioning and newly created lines

The invention relates to radio engineering

FIELD: radio communications.

SUBSTANCE: pulse noise is detected upon conversion of signal received into intermediate frequency, noise active time is determined, information signal is disconnected from amplifier incorporated in superheterodyne receiver, noise-affected part of information signal is recovered by eliminating simulator signals during extrapolation, and superheterodyne receiver is checked for serviceability at intermediate frequency.

EFFECT: enhanced precision of superheterodyne receiver serviceability check.

1 cl, 1 dwg

FIELD: cellular code-division radio communication systems using variable-speed voice coders.

SUBSTANCE: proposed method for evaluating data transfer speed includes suggestion of m hypotheses on data transfer speed for each data frame received and generation of k data metrics for each of them. Relationship between truth estimate of each hypothesis and aggregate values of respective data quality metrics is specified for generating truth estimates of each hypothesis and value of this relationship is found for data quality metrics obtained for frame received. Data quality is checked and decision is shaped on adopted speed and quality of received-frame decoded data.

EFFECT: enhanced precision of evaluating data transfer speed in forward and backward communication channels and data frames received with errors.

14 cl, 1 dwg

FIELD: radio communications engineering.

SUBSTANCE: proposed device has information signal source, threshold unit, pulse shaper, AND gate, differentiating unit, radio station transmitter and receiver.

EFFECT: enhanced checkup precision.

1 cl, 2 dwg

FIELD: automated control and diagnostics systems.

SUBSTANCE: first variant of complex includes control computer, mating block, commutator, local data exchange main, tests forming block, logical analyzer, signature analyzer, synchronization block, digital oscillographs block, special form signals programmed generators block, programmed power-sources block. Second variant of complex additionally includes block for forming high-frequency test signals and block for measuring high-frequency signals.

EFFECT: broader functional capabilities, higher efficiency, higher reliability.

2 cl, 2 dwg

FIELD: communications.

SUBSTANCE: communication system has decoder and testing system for sending test data to decoder. Test data include signaling data field, sent via traffic channel, and speech signal parameters, encoded via channel encoding, are formed in form of frames by testing device and sent to decoder for decoding. Decoder extracts at lest a portion of signaling data field, sent along traffic channel, from decoded test data and sends at least a portion of signaling data, sent via traffic channel, back to testing device. Efficiency of decoding is measured by comparison of sent field of signaling data, sent along traffic channel, and signaling data field, sent along traffic channel, received in testing device.

EFFECT: higher quality, higher efficiency.

3 cl, 6 dwg

FIELD: communications engineering.

SUBSTANCE: method includes configuring a receiver with possible waiting for receipt of communication channel at full data transfer speed, and signal from transmitter is sent to receiver. Signal is sent via communication channel with data transfer speed, different from full speed of data transfer, and at level of power for receipt at full data transfer speed. As a result receiver can not receiver communication channel at full data transfer speed. In receiver relation of received signal to noise is determined. Value of quality coefficient bit is determined ion basis of certain relation of signal to noise. Determined value of quality coefficient bit is sent to transmitter.

EFFECT: higher efficiency.

3 cl, 3 dwg, 7 tbl

FIELD: measuring equipment.

SUBSTANCE: device additionally features microcontrollers, one of which generates gating pulses, guided into controlled fiber-optic line before test pseudo-random series, and second one, while receiving gating pulses, produces synchronization signals.

EFFECT: simplified construction, higher efficiency, broader functional capabilities.

5 dwg

FIELD: radio engineering.

SUBSTANCE: mobile station supports counter of serial bad frames, C1, and counter of serial good frames, C2. at the beginning of call C1 and C2 are set to zero value. For each received frame mobile station determines, whether the frame is good, bad or empty. If the frame is good, than C1 is dropped to zero value, and C2 is increased by one unit. If the frame is bad, than C1 is increased by one unit, and C2 is dropped to zero value. If received frame is empty, than C1 and C2 stay unchanged. When C1 reaches threshold value, T1, mobile station blocks its transmitter. Accordingly, if C2 reaches threshold value, T2, then mobile station activates its transmitter again.

EFFECT: higher efficiency.

3 cl, 3 dwg

FIELD: mobile telecommunication systems.

SUBSTANCE: system has decoder and testing device, for sending test data to decoder. Test data, containing signaling data in format of signaling frames are generated, and test data are shown in two serial frames and sent from testing device to decoder for decoding. Signaling data are decoded from received two frames of test data and sent back to testing device being encoded as one frame. Working parameters of decoding are determined by comparing sent data of signaling and received data of signaling in testing device.

EFFECT: higher efficiency.

3 cl, 6 dwg, 1 tbl

FIELD: radio engineering.

SUBSTANCE: method includes determining required values of energy parameters for each client station, predicting value of parameters, distributing temporal-frequency resource between client stations.

EFFECT: higher efficiency of use of temporal-frequency resource, decreased energy consumption during transmission of data.

9 cl, 3 dwg

Up!