Method and device for fast synchronization in wide-band code-division multiple access system

FIELD: radio engineering.

SUBSTANCE: proposed method and device designed for fast synchronization of signal in wade-band code-division multiple access (WCDMA) system involve use of accumulations of variable-length samples, testing of decoder estimates for reliability, and concurrent decoding of plurality of sync signals in PERCH channel. Receiver accumulates samples required for reliable estimation of time interval synchronization. As long as time interval synchronization estimates have not passed reliability tests, samples are accumulated for frame synchronization estimates. As long as frame synchronization estimates have not passed reliability tests, samples are analyzed to determine channel pilot signal shift.

EFFECT: reduced time for pulling into synchronism.

13 cl, 9 dwg

 

The technical field

The present invention relates to wireless communication. In particular, the present invention relates to an improved method of achieving synchronization with the received signal and its identification in an asynchronous multiple access, code-division multiplexing (mdcr).

The level of technology

Not so long ago, the international telecommunication Union (ITU) has announced a call for proposals on ways to ensure high-speed data services and high-quality voice over wireless communication channels. One of these proposals was put forward by the European telecommunications standards Institute (ETSI), entitled "The ETSI UMTS Terrestrial Radio Access (UTRA) ITU-R RTT Candidate Submission", hereinafter referred to as WCDMA (Wideband multiple access code division multiplexing). The contents of these documents are published and well known to experts in the art; they describe the use of PERCH channels discussed here in the WCDMA system.

Figure 1 shows part of a frame transmitted according to the PERCH channel WCDMA each station in a WCDMA communication system, which is used to allow the mobile station to establish synchronization with the base station.

The frame duration is 10 milliseconds, and the frame itself consists of 40960 elementary parcels. The frame is divided into 16 bars (temporary and is of tervalon), each time interval contains 2560 elementary parcels. Then each time interval can be represented divided into 10 consecutive parts, and each part consists of 256 elementary parcels. In order to disclose the invention 10 parts each time interval are given numbers from 1 to 10, and part 1 is a 256 elementary parcels each time interval passed before the others.

The first 256 elementary parcels (part 1) for each time interval in the frame consist of two orthogonal sequences that are transmitted one after the other. The first of the two orthogonal sequences is the sequence of the primary synchronization code (PSC). The sequence of the UCS is the same for each time interval and for each base station in a WCDMA system. The second of the two orthogonal sequences transmitted in part 1, is a secondary synchronization code (VSC). In each time interval is passed to one of seventeen possible sequences VSC.

Parts 2 through 5 for each time interval includes data broadcast, such as the system identifier of the transmitting base station, and other information that is shared between all mobile stations that carried the components of the communication with this base station. Part 6 through 10 for each time interval is used to transfer the pilot signal, which is generated in accordance with orthogonal code Golda, as defined in the above standard UTRA.

Because the signals PSC and FAC pass over the same part of each frame consisting of 256 elementary parcels, each transmit power, which is the half-power signals in other parts. In other words, the PSK signal transmit power by 3 dB less than the signal in parts 2 through 10 each measure. Signal VSC also transmit power by 3 dB less than the signal in parts 2 through 10. Although this complicates the detection of PSC and FAC, while ensuring a constant power signal transmission for each frame.

Figure 2 shows the device used to create a PERCH channel, which is used for the initial establishment of synchronization in the WCDMA communication system of the third generation. Generator 1 primary synchronization code (PSC) generates a predefined sequence of 256 basic assumptions used in the first step of establishing synchronization in the system, which is described below. The UCS is the same for all base stations in the communication system, and the primary synchronization code is punctured in the first 256 elementary pic is lcah each time slot of each frame.

In WCDMA systems, each base station is expanding its transmission signals using orthogonal code Golda. The formation of orthogonal codes Golda well known in the art. All codes in WCDMA Golda form using the same generating polynomial. There are a total of 512 possible temporal shifts code Golda to the base station. These shifts are measured relative to the beginning of the frame, and not on any centralized clock signal. Displaced in time code Golda is truncated at the end of each desyatimilliardnogo frame, and then it repeats with the offset points at the beginning of each frame.

The base station WCDMA transmit a secondary synchronization code (VSC), which performs two functions. First, the secondary synchronization code used to identify the vertical synchronizing the base station. Secondly, the secondary synchronization code provides group identification (GI), which narrows the offset of the orthogonal code Golda to subnebula sixteen displacements of the possible 512 offsets. In the proposed WCDMA systems have 32 different group identification, each associated with a set of sixteen displacements code Golda.

The group ID is supplied to the external encoder 2 VSC. Group ID otobrajaet is one of the 32 possible 16-element code words, in which each member takes one of seventeen possible values. The code word is selected in the form of code without decimal point so that any cyclic shift of any codeword generates a vector that is not a valid code word. Then the elements of the code words is served in the inner encoder 3 VSC, which displays each of the elements of the code words in the sequence consisting of the 256 elementary parcels. Each of the possible sequences VSC, consisting of 256 basic assumptions, which can be converted item code words are orthogonal to any other sequence used to encode one element of a code word. Each of the possible sequences VSC, consisting of 256 elementary parcels, also orthogonal sequence of 256 basic assumptions used by the code UCS. Each of the sixteen sequences VSC of the 256 elementary parcel is added to the sequence of the UCS "punctured" in the first 256 elementary parcels part 1 time slots in each frame.

The UCS sequence and the sequence of the VSC are summed in the adder 6. Because these sequences are orthogonal to each other, the receiver can be distinguished from each other, and they will not create interference in the analysis in the context of single-beam spread is hraneniya signal. In addition, in parts 2 through 5 for each time interval "stupidly" General data broadcast. The rest 1280 elementary parcels (holding parts 6 through 10) time slots in each frame consist of remaining "neprekroci" elementary parcels sequence of orthogonal code Golda, used to extend the signal transmission from the base station. The first 1280 elementary parcels sequence of orthogonal code Golda in each time interval "stupidly" ID UCS/VSC and General information broadcast.

Figure 3 shows how according to modern technology, the task of establishing synchronization in WCDMA communication system. The antenna 10 receives the signal and supplies it to the receiver (PR) 11. The receiver 11 converts the received signal with decreasing frequency, amplifies it and discretetime, and then delivers the sample to the detector 12 primary synchronization code (PSC). UCS is transmitted with redundancy in part 1 of each of the sixteen time slots of each frame. PSK transmit with very low power, using a very weak encryption, where there is a probability of false detection. In order to reduce the probability of false positives to an acceptable level, in modern systems in the buffer store three floor who's frame of samples.

In the following description assumes that you are using 1x binning and are only valid sample. In fact, in the WCDMA system using modulation based on quadrature phase manipulation, so that the discretization is performed in complex form, and to increase the likelihood of accurate detection, it is desirable to use excess discretization (stock frequency).

The buffer 14 time intervals is a ring buffer capable of storing 2560 samples. The elements of the ring buffer 14 set to zero at the beginning of the establishment of clock synchronization. The first 2560 samples served directly in the buffer 14 time frame. After that, the sample obtained for the remaining part of the three HR periods, summed in the adder 13 with the respective accumulated values of samples stored in the buffer 14 time interval, in accordance with equation (1)below:

where i is the number of elementary parcels from 0 to 2559 time interval, ACCUM_SAMP(i) - i-oe value stored in the buffer 14 time frame, NEW SAMP(i) - received i-th sample, a n is a number from 0 to 47 time interval (corresponds to the number of time intervals in 3 full frames).

Within the first 30 milliseconds of signal accumulation of the switch 30 is set is carried out so to the value generated by the adder 13, is stored in the buffer 14 time frame. At the end of the accumulation period of the signal switch 30 is switched so that the output values of the adder 13 is supplied to the correlator 15.

The function of the correlator 15 is a detection sequence UCS 2560 possible cell buffer 14 time frame. Specialists in the art it is obvious that the buffer 14 time frame is a ring buffer, which allows you to perform circular addressing to test all possible hypotheses. The correlator 15 sets the correlation 256 accumulated signal samples with a sequence of UCS, consisting of 256 basic packages, and delivers 2560 result of the calculated energy values of the correlation detector 16 maximum. The detector 16 determines the maximum point of maximum correlation with a sequence of UCS stored in the accumulated samples.

Upon detection of PSK in time intervals, the receiver sets the synchronization level time interval, resulting in the receiver is known, where each of the time intervals of the frame. Data synchronization time intervals are fed into the multiplexer 31. In fact, the data synchronization time intervals will be submitted in managing% of the fights (not shown), which controls the operation of multiplexer 31 using the data synchronization time intervals.

VSC is also passed to the low level of energy and in order to ensure sufficient reliability of the reception signal, you will need the accumulation of two transmitted with redundancy VSC characters. Unlike the UCS, which has the same value for each time interval, the Commission may take one of seventeen possible values in each time interval. Thus, for data accumulation VSC need to accumulate a sample of time slots in different frames. The sequence of the VSC in the eighth time slot of the frame is not necessarily coincide with a sequence of VSC in the ninth time slot of the same frame. However, the sequence of VSC in the eighth time slot of this frame coincides with the sequence of VSC in the eighth time slot of the next frame and can accumulate correctly.

The multiplexer 31 receives samples collected on multiple HR periods, each HR period coincides with 16 consecutive time intervals. The multiplexer 31 delivers the first 256 samples of each time interval (part 1 of the time interval containing the sequence VSC) on one of the sixteen possible detectors 18 NR the internal code VSK, which function much like PSK detector 12. At the beginning of the accumulation of samples to decode VSC buffer VSC 19 in each detector 18 internal code VSC is cleared by setting all elements to zero. The switch 20 is positioned so that the values generated by the adders 19, stored in the buffers 21 VSC.

In the first recruitment period part 1 the first period of the time interval is supplied to the detector 18a internal code VSK, part 1 of the second period of the time interval is supplied to the detector 18b internal code VSC and so on, up to part 1 of the sixteenth period time interval is supplied to the detector R internal code VSK. During the second HR period part 1 the first period of the time interval is supplied to the detector 18a internal code VSK, part 1 of the second period of the time interval is supplied to the detector 18b internal code VSC and so on, up to part 1 of the sixteenth period time interval is supplied to the detector R internal code VSK. In this way many HR periods accumulate sequence VSC corresponding to each of the sixteen time slots in each frame.

After accumulating samples VSC switch 20 switches feeding the stored accumulated sample from the buffer VSC 21 in the correlator 22. Correl is tor 22 calculates the energy correlation between the accumulated samples and each of the seventeen possible valid sequences (c 1with2,...,17and delivers the energy correlation detector 23 maximum. The detector 23 selects the maximum allowable sequence with the maximum correlation energy and sends this sequence to the output decoder 24 VSC. After receiving sixteen evaluations of sequences from each detector 18 internal code VSC output decoder 24 VSC determines the most likely transmitted codeword of sixteen.

The output decoder 24 VSC converts assessment sequences in items (c1c2,...,17) code words, and then compares the resulting code word with all valid code words and all of cyclically shifted versions of these valid code words. After selecting the most likely transmitted code word output decoder VSC determines the frame synchronization and decode group identifier (GI) of a base station.

Then fetch remember to provide discovery channel pilot signal, and the last of the three stages aims to establish synchronization with the base station. The pilot signal is a continuous orthogonal code Golda carrying data broadcasting and data channel PSK/VSC, is "pierced" in the first half of each time interval. Beginning framing used the SJ to reduce the amount of memory required to detect orthogonal code Golda, which the base station uses to expand transmission. The buffer 27 half frame remembers only the second half of each time slot in the frame, which is a part of, "not punctured" other information. The buffer 27 half frame remembers 20480 samples.

The decoded group identifier is supplied in the generator 25 orthogonal code Golda. In accordance with the group identifier generator 25 orthogonal code Golda selects a set of sixteen possible masks. For sequencing and desyatitysyachnyj fractional parts of sequences that are used to perform operations expansion, using the same polynomial.

Specific parts of the sequence that is used for extensions that are selected via the operation mask, which is well known to experts in the art and are described in detail in U.S. patent No. 5103459 "System and method for generating signals in a cellular telephone system mdcr", the rights to which are owned by the assignee of the present invention and the content of which is incorporated into this description by reference.

The generator 25 generates a sequence of orthogonal code Golda, consisting of 40960 elementary parcels, which represents the selected, used to extend desyatimilliardnogo transmission. This sequence of generator 25 is fed to the gate element 26. The gate element 26 selects the first half of each 625-microsecond period of the sequence generated by the generator 25, the corresponding parts of the pilot channel signal, punctured UCS/VSC and data shared channel broadcast in the transmission channel PERCH.

Strobirovaniya sequence of the gate element 26 serves in the correlator 28. The correlator 28 calculates the correlation between the locally generated and stramilano a sequence of orthogonal code Golda and samples stored in the buffer 27 half of the frame. Energy correlation for each potential offset is served in the detector 29 max. Since the receiver has already established synchronization at the level of the frame and in view of the reset sequence, the orthogonal code Golda on the frame breaks, it is necessary to check only sixteen hypotheses offset (O1About2, ..., O16).

After checking the sixteen possible hypotheses displacement detector 29 of the maximum gives the most probable offset. Having information about framing and the mask used to perform the expansion, the receiver can now make a channel search call and start two-way communication with erediauwa base station.

In the proposed system WCDMA attempts decoding offsets UCS, VSC and the pilot signal are taken at a fixed number of HR periods, until it reaches the synchronization. Simultaneously analyze six HR periods, with the first three frames are used for estimating synchronization time intervals UCS, the following two frames are used for decoding code words VSC, and the last frame is used for decoding the pilot signal. Every time one of these six HR periods ends without reaching a satisfactory result of decoding PSK, VSC and the pilot signal, the process continues using the other six frames. Because the sequence of UCS and VSC are transmitted, as mentioned, with low power in comparison with other parts of the frame, usually many such sets of HR intervals before in one set will be successfully decoded information of all three types.

The problem with the method of establishing synchronization, is that for successful detection of the WCDMA channel in this way requires an average of 500 milliseconds. It is much more than 200 milliseconds, which is usually singled out for successful completion of the switching of the communication channels (transmission service) in modern wireless systems mdcr, and can privest is lost calls due to unsuccessful operations switching communication channels. Therefore, in the art a need for a way to more quickly establish synchronization in WCDMA communication system.

The invention

The present invention can be used for establishing synchronization in WCDMA system faster than currently known methods. In various embodiments of the invention are used over long periods of accumulation of samples UCS, BCK, and parallel decoding information of the UCS, BCK, and the pilot signal to minimize the time required for synchronization.

In the above described known method estimation of clock synchronization UCS on the basis of three HR periods samples. If this evaluation of clock synchronization turns out to be incorrect, it is impossible to perform further decoding information BCK and the pilot signal, and receiving samples BCK begins again. The sample used to generate the previous estimate of clock synchronization on the three frames are discarded when forming the following estimates of clock synchronization in three frames.

Embodiments of the present invention allow you to lengthen the periods of accumulation of samples UCS instead of forced use of possible wrong decisions based on multiple frames. Embodiments of the present invention also includes the t in tests to assess the reliability of the estimated synchronization time intervals of the UCS on the basis of accumulated samples. In addition, the invention provides methods continuous accumulation of samples UCS until then, until it receives a valid assessment of the synchronization time intervals. Only when a sequence of UCS will be the same for each time interval, the accumulation of samples in the buffer with the width of the time interval will cause a sequence of UCS will exceed the scope of other accumulated values. When forming the evaluation of the synchronization time interval, which is the "best guess" for the synchronization time interval, but which failed the test for accuracy, it is used as the reference value for the accumulation of samples VSC. If this evaluation synchronization time interval, which is the "best guess", and later pass the test for accuracy, then the accumulated sample VSC is used when decoding the code word VSC. Such parallel accumulation of samples, it is possible in embodiments of the invention to perform a more reliable decoding code words VSC after a shorter period of accumulation of samples.

Embodiments of the invention also include parallel processing code VSC and offset of the pilot signal. The decoding process VSC also included is no test for accuracy, but when this is formed intermediate "supposedly better" code VSC, which is used to estimate the shift of the pilot signal. If subsequent accumulation of samples code VSC maintains validity "supposedly better" code VSC, then the corresponding estimate of the offset of the pilot signal can be used. This method is called parallel because the offset of the pilot signal is decoded simultaneously with the VSC.

In various embodiments, implementation of the present invention the parallel processing of the accumulated values of the samples leads to more rapid synchronization channel WCDMA. When using these options for implementing the synchronization can be achieved not more than 10 or 30 milliseconds when a high level signal. Even if the received signal is weak, more efficient use of accumulated samples according to the present invention leads to faster synchronization than when using known methods.

Brief description of drawings

The features, objectives and advantages of the present invention are explained in the following detailed description, illustrated by the drawings, in which identical reference position to determine the appropriate elements in all the drawings and which represent the following:

Figure 1 - diagram of the channel structure PECH WCDMA,

Figure 2 - block diagram of the device used for transmission of the PERCH channel WCDMA according to the known methods of synchronization

Figure 3 - block diagram of the device used to establish synchronization in WCDMA system according to the known methods,

4 is a block diagram of a method of establishing synchronization in WCDMA system according to a variant implementation of the present invention,

5 is a block diagram of a method of establishing synchronization in WCDMA system according to the alternative implementation of the present invention,

6 is a block diagram of a high level for a device that is used to establish synchronization of the WCDMA signal according to a variant implementation of the present invention,

7 is a block diagram of the detection devices of the primary sync code, is performed according to a variant implementation of the present invention,

Fig - block diagram of the decoder of the secondary sync code, is performed according to a variant implementation of the present invention,

Fig.9 is a block diagram of the detection device offset pilot signal, is performed according to a variant implementation of the present invention.

Detailed description of preferred embodiments of the invention

Figure 4 shows the block diagram of the method used to establish the matching time couples the TRS and synchronization between the mobile station and the base station using the proposed structure of the PERCH channel WCDMA according to a variant implementation of the present invention. The implementation of the method begins with the step of sampling the input signal, converted to a lower frequency at one or more time intervals. As described with reference to figure 1, each frame WCDMA contains sixteen time intervals, and the length of each time slot is 2560 elementary parcels. The UCS sequence is transmitted during the first 256 elementary parcels each time interval.

In order to synchronize the detection system with temporal characteristics of time intervals of the received signal, determine a correlation sequence of the primary synchronization code (PSC) with the data taken in the first period f1. This step 102 is described by the formula UCS(f1)=>UCS1indicating that the sample taken at time intervals in the recruiting period, the number one use for correlation with a sequence of UCS to obtain a first assessment synchronization time intervals UCS1.

In the example embodiment of the invention the evaluation of the synchronization time intervals UCS is formed by accumulation of the samples at multiple periods of time intervals. This is accomplished by using a buffer of samples of a time interval large enough capacity to store the data you who Orok one period of the time interval with subsequent summation of consecutive samples, taken on the following periods of time intervals. For example, if the received signal is sampled at intervals that make up half of the elementary parcel buffer sampling time interval having 5120 cells for the samples used to estimate the synchronization time intervals UCS. After memorizing and evaluation 5120 samples for the first period of the time interval in each of 5120 cells for samples, each sample adopted at the second period, a time interval is added to the corresponding cell. Thus, the CELL1will contain the sum of the samples S1+S5121+S10241and so on. Because the sequence of UCS is constant and is transmitted in each time interval in the same position, this way the accumulation of flexible Association" will result in a better estimate than using a single period of the time interval.

In a preferred embodiment, the correlation between the received samples and a sequence of UCS measured using a digital matched filter. For example, if the sample obtained for 16 consecutive periods of time intervals, accumulate in 5120 cells for samples at intervals of half the basic assumptions for the measurement of correlation sequences CPM of 512 samples with ka the DOI of 5120 possible groups (512 cells) using digital coherent filter UCS. The buffer sampling time interval with 5120 cells is realized in the form of a ring buffer, which allows you to perform circular addressing to generate values of the correlation energies after the digital matched filtering with all possible offsets in the period of time frame. For example, for the formation of a period corresponding to 512 cells, with an offset equal to 5100, consistent filter must be correlated with the numbers of cells with the 5100 on 5120, followed by cell 1 to 491.

Although the invention is described here using a digital agreed filters, specialists in the art it is obvious that it is possible to use other types of correlation, such as analog agreed filters or schema multiplication and integration, without changing the essence of the present invention.

In a preferred embodiment of the present invention, the step of sampling includes sampling, well known to specialists in this field of technology. You can also use other types of sampling, including, without limitation, a valid sampling without changing the essence of the present invention.

In a preferred embodiment of the invention samples taken at intervals equal to half of the basic package. Therefore, the obtained p is the sequence of the UCS of the 256 elementary parcels will be presented in 512 sampling intervals. When using the complex samples of the received stream of samples evaluated to establish the correlation 1024 samples: 512-phase (I) samples and 512 quadrature (Q) samples.

In a preferred embodiment of the invention the first period of f1during which data is accumulated and used for synchronization of the UCS is full HR period (16 bars). However, the first period of f1can be any number of periods of time intervals, including those less than 16 time intervals, or any number that is divisible by 16 time intervals that are included in the scope of the present invention.

At step 104, after step 102, the processing of the samples obtained during the second period of f2. At step 104, the synchronization time intervals of the estimates UCS1use for decoding data of the secondary synchronization code (VSC), as shown in the formula "VSC(f2, UCS1)=>BCK1". Decoding the code word VSC is a two-stage process consisting of decoding symbol VSC available in each time interval, and subsequent decoding code words of VSC formed characters VSC.

The first step of decoding symbols VSC is performed under the assumption that the available assessment synchronization temporary intervalo what is right. In the example embodiment of the invention for the WCDMA system assessment synchronization time intervals BCK1is used to establish the location of the first 256 elementary parcels each of the sixteen time slots in each frame. During the period f2in the buffers for accumulating samples VSC accumulate samples for each of the sixteen periods, consisting of 256 elementary parcels. In the example embodiment of the invention, the period of f2is an integer multiple of the length of the recruitment period. In the case of a WCDMA system sixteen buffers to 256 elementary parcels can be implemented as a single buffer to 4095 elementary parcels, divided into sixteen sections. Then the accumulated values of samples in each buffer or the buffer section compare with the possible transmitted symbols code VSK. In the case of a WCDMA system has seventeen different possible code symbols VSC of the 256 elementary parcels. For symbol VSC in each time interval as the most probable symbol code VSC choose the character sequence VSC having the maximum correlation coefficient with values in a suitable buffer for accumulating samples VSC.

The second stage decoding VSC is the identification code is about words VSC of the evaluated code VSK. In the WCDMA system code word VSC choose from subnebula block reed-Solomon code without decimal point. Sixteen selected code VSC is converted into a code word reed-Solomon, which then move, if necessary, to match one of the valid subnanogram without the comma. To identify synchronization (any time interval adopted for the first time) using the required number of shifts, and identified code word VSC determines the group identifier (GI).

In a preferred embodiment of the invention, the values of UCS samples obtained during the second period of f2, accumulate in the buffer sampling time interval, which already contains the accumulated samples that were obtained during the first period of f1. This means that at stage 104, as shown by formula UCS(f2f1)=>UCS2"That UCS2obtained from samples collected in both periods f1and f2. In an alternative embodiment, the buffer sampling time interval is cleaned at the beginning of period f2so UCS2is formed using samples from period f2.

After completion of step 104 CPM1compare on the stage 106 with a new evaluation of the UCS2. If the UCS1equal UCS2then consider that the UCS1valid for use when sync is tion time intervals. If at step 106 it was decided that the UCS1while not valid, then BCK1created on the basis of the synchronization time intervals in UCS1doubtful and is not yet used for estimating frame synchronization.

If it is determined that the UCS1doubt (not equal UCS2), then at step 108, where the evaluation of data use data from the third period f3. At this stage, as shown by the formula "VSC(f3, UCS2)=>VSC2"the data obtained in the third period f3use for forming BCK2the second evaluation code word VSC. In addition, at the step 108 is performed an additional evaluation of the synchronization time intervals based on the data obtained in the third period f3to create a UCS3. As in step 104, the accumulated sample used to generate the previous estimate UCS2use in the formation of the UCS3. Alternatively, the UCS3form on the basis of samples obtained only during the period f3.

Specialists in the art it is obvious that the serial number is not changing UCS estimates needed to test the reliability may be more than two, that does not require the use of the invention. For example, may require Atsa three or four identical scores synchronization time intervals VSC in a row, before the evaluation of the synchronization time intervals VSC will be considered valid.

In addition, the data channel's pilot signal decode the data received during the period f3on the basis of the frame synchronization and group identifier obtained from BCK1to generate estimates of the offset of the pilot signal PILOT1. When determining the offset of the pilot channel signal to establish a correlation of the received samples with only 16 offsets the pilot signal, the specified group identifier (GI), which is associated with BCK1.

At step 110 UCS1compare with the new estimate of the UCS3. If the UCS1=UCS3then UCS2considered valid for use in the synchronization time intervals. If the UCS1considered valid, then at step 112 evaluate and validate BCK1based synchronization time intervals which lies UCS1. In the example embodiment, the reliability of the VSC on the stage 112 is based on the number of symbol errors VSC detected by the formation of BCK1. These symbolic error is measured by counting the number of symbols decoded in the first stage decoding VSC, which do not coincide with the characters of the nearest code word VSC, decoded at the second stage If the number of mismatched characters (which is also called the Hamming distance) is greater than a predetermined value, the assessment BCK1consider invalid. In another embodiment of the invention at the stage 112 are combined Hamming distance and correlation energies of the decoded symbols VSC to determine as to whether the confidence level decoding VSC level required to confirm authenticity. If at step 112 the assessment BCK1considered valid, then at step 114 as an estimate of the offset of the pilot signal using the PILOT1.

In an alternative embodiment of the invention, maximum is not specified for the maximum number of symbol errors obtained together with estimates of VSC. Best estimate of the received code word VSC immediately use, and steps 112 and 128 are omitted.

In a preferred embodiment of the invention measure the level of correlation is formed for each decoded symbol of the VSC. This measure of the level of correlation is a measure of the degree of correlation between the estimated value of the transmitted symbol and the received signal, and this measure is formed at the first stage of the method described above two-stage decoding VSC. Measures the level of correlation with the estimated received symbols are used as input data for the algorithm chase (Chase) to determine the received code word VSC. The chase algorithm is an improved method of bipolarization block codes with soft decision" ("soft decision"), which is described in the article David Chase "IEEE TRANSACTIONS ON INFORMATION THEORY, VOL.IT-18, NO.1, JANUARY 1972". Using the chase algorithm improves the accuracy of decoding VSC 2 dB for channels with additive white Gaussian noise and 6-8 dB for channels with fading.

If at step 110 the UCS1consider invalid, then at step 116 the UCS2compare with the new estimate of the UCS3. If the evaluation of the UCS2not equal UCS3then the evaluation of the UCS2consider invalid or causing doubt to synchronize time intervals. In a preferred embodiment of the invention, if the sample taken at the periods of f1f2and f3were accumulated in the buffer sampling time interval PSK in step 116, but has not yet obtained a good score for clock synchronization, the processing from step 118 enters the initial state, returning to step 102.

If at step 116 the evaluation of the UCS2equal UCS3then the evaluation of the UCS2consider the actual synchronization time intervals. If the evaluation of the UCS2is valid, then at step 122 appreciate VSC2based synchronization time intervals which lay evaluation of the UCS2. In a preferred embodiment of the invention at the stage 122 using the same evaluation methods VSC, as on the stage 112. If at step 122 ochenkowski 2considered valid, then at step 124 VSC2used to decode the data channel's pilot signal from the data obtained in the fourth period f4. Then the data PILOT2decoded at step 124, become available for use in step 126.

If after assessing the reliability of estimates of UCS1at step 106 determines that the evaluation of the UCS1is valid, then at step 128 assess the reliability BCK1. In a preferred embodiment of the invention at step 128 using the same methods of assessment VSC, as on the stage 112.

If at step 128 evaluation BCK1is invalid, the data obtained during the third period of f3use on stage 120 for forming other assessment VSC, VSC2. Although figure 4 shows that at step 120 using the UCS2for the formation of VSC2to achieve the same result at step 120, you can use the UCS1. After step 120 to step 122 evaluate the resulting assessment of VSC2as explained above.

If at step 128 evaluation BCK1is considered valid for use in framing, BCK1used together with the data obtained in the third period f3for decoding at step 130 the information of the pilot signal. The result of step 130 is to evaluate the PILOT1, Kotor, which is available for use by the system at step 132. The length of the period f3is one or more frames.

In alternative embodiments of the invention in the steps 108 and 120 are added to the estimation of characters obtained in periods of f2and f3during the formation of VSC2. In other words, BCK1used to improve the assessment VSC2.

In other alternative embodiments of the invention the evaluation of the reliability of assessment of synchronization of the UCS on the steps 106, 110 and 116 is performed by evaluation of the degree of correlation results matched filtering, is used to generate estimates of the UCS. For example, when using samples with intervals of half an elementary parcels each period of the time interval contains 5120 samples, which accumulate in 5120 cells for samples. Establish correlation sequences CPM with each of 5120 possible offset to obtain a set of 5120 values of the correlation energy. The maximum correlation energy is the energy of the best estimate of the UCS, and the offset of the synchronization time intervals corresponding to the correlation energy is offset by the best estimate of the UCS. In order to be a valid benchmark for decoding VSC, the energy of a better evaluation of the UCS is compared with the following maximum energy value of the remaining 5119 value of the energy correlation. When additional sampling time intervals are accumulated in the buffer, the value of energy's best estimate of the UCS is becoming higher and higher, surpassing all other values of the correlation energy. In one of the embodiments of the invention the offset of the best estimate of the UCS is considered reliable only if the energy of a better evaluation of the UCS exceed the following maximum value of the correlation energy at a pre-determined threshold coefficient, for example 6 dB.

Synchronizing the received code UCS can lead to large values of the correlation energy in two or three neighboring displacements. Taking into account this possibility, in an alternative embodiment of the invention the energy of a better evaluation of the UCS is compared only with those offsets that are not directly related to the offset of the best estimate of the UCS. For example, if you implement this method retain the four maximum values of the energy correlation and bias when installing the correlation of all displacements with a sequence of UCS, and energy best estimate UCS compare with the following maximum value of the correlation energy, which is not related to the adjacent offset.

Useful and another alternative of the invention, where the autocorrelation function of the sequence of UCS, which is learn 2304 elementary parcel of zeros, has identified envelope. In this embodiment, the energy correlation of all offsets are stored in the buffer for correlation energies. For example, to implement using sampling intervals in half elementary parcel buffer for correlation energies will keep 5120 values of the correlation energy. Then the set of energy values of the correlation map with the autocorrelation function of the sequence of UCS, followed 2304 elementary parcel of zeros. The offset, giving a contour that is closest to that of the autocorrelation function, and is the offset of the best estimate of the UCS.

Figure 5 shows a block diagram of another method of setting the timing and synchronization between the mobile station and the base station using the proposed structure of the PERCH channel WCDMA according to a variant implementation of the present invention. The method begins with step 150 cleaning buffers for accumulating samples that are used for accumulation of samples PSC and FAC by setting each cell in each buffer to zero. Samples obtained later are added to the values already present in the cells. Buffer size samples UCS remembers a sufficient number of samples to accumulate the entire period of the time interval from 2560 elementary parcels. Buffer size samples VSC remembers eno is the number of samples to accumulate the first 256 elementary parcels of 16 consecutive time intervals. Buffer size samples VSC has enough cells to remember the value of 4096 samples from elementary parcels.

After purification buffers PSC and FAC at step 150 to step 152 take the first set of samples and store it in the buffer accumulation samples UCS. In a preferred embodiment of the invention in the buffer UCS accumulate full frame (16 time slots) samples. The accumulation of samples at step 152 is performed as described above at step 102. Then establish the correlation sequences CPM with the contents of the buffer UCS for formation evaluation synchronization time intervals PSK (step 154). Finding the correlation sequences CPM values in the buffer UCS followed by any of the methods mentioned above.

At step 156 evaluation of the synchronization time intervals PSK is used for accumulation of samples in the buffer accumulation samples VSC. As described above, each sample is stored in the cell buffer UCS in accordance with its offset in the time interval. However, in the buffer VSC does not accumulate all samples. On the basis of the synchronization time intervals of the estimates PSC buffer VSC retain only the samples taken within the first 256 elementary parcels each time interval. Since the transmitted symbols VSC differ for each vremennogo the interval, cell samples buffer VSC is divided into sixteen regions of the 256 elementary parcels, which accumulate the received sample. If the synchronization time intervals, provide PSC is accurate, then each area of the 256 elementary parcels will contain the accumulated samples for a period character VSK one time interval. Because the value of the contents of the buffer VSC depends on the accuracy of PSC, as well as to save computational resources, the decoding VSC contents of the buffer VSC may be delayed or postponed until until PSC will not be valid.

At that time, when sampling VSC accumulate at step 156, the sample is accumulated in the accumulation buffer samples UCS. At step 160, the contents of the buffer UCS again analyzed to establish a correlation with a sequence of UCS, resulting in a receive assessment synchronization time intervals PSC. Thus, PSK create all of the samples accumulated in steps 152 and 156. At step 164, the evaluation time interval PSC compared with the estimation time interval PSK. If these two estimates are not equal, it is believed that the evaluation PSK is not accurate. Assessment of VSC created using PSK, is discarded by setting the contents of the buffer accumulation samples VSC to zero (step 162). Assessment of synchronization of time and is of tervalon PSK updated so that it becomes equal PSK (step 158), and processing continues with step 156. Subsequent evaluation of the VSC are formed in accordance with the synchronization time intervals on the basis of a new evaluation synchronization time intervals.

If you consider that a small frequency deviation of the oscillator can lead to small changes in the assessment of the UCS without the loss of accuracy accumulation VSC, in an alternative embodiment of the invention the accumulation of samples VSC continues, if the evaluation of the UCS is changed at step 164 in a unit package or less. In a preferred embodiment of the invention, the sampling is performed at intervals of half the basic package. In such an implementation, the buffer size samples UCS has 5120 cells for samples, and the buffer accumulation VSC has 8192 cells for samples. At step 164, if PSC differs from PSC only half of elementary parcels (one cell for a sample), then step 162 is skipped and immediately after step 164 at step 158. In other words, the buffer VSC is not clear, but update the index synchronization time intervals to be used in subsequent accumulation of samples VSC.

Also on stage 164 assess the number of frames that has been accumulated in the accumulation buffer samples UCS. If the preset number of frames, for example 10, East of the Clough, and yet there is no apparent stabilization in the evaluation of the synchronization time intervals of the UCS buffer size samples UCS clean (fill with zeros), and the process either continues at step 152, or dropped.

Reliability PSK and PSK additionally evaluated using one of the methods mentioned above together with steps 106, 110 and 116. In one embodiment of the invention, step 160 includes the preservation of the second maximum value of the correlation energy, as well as PSK. At step 166 evaluation PSK appreciate the purpose of validation, by comparing the correlation energies of the other offsets. Assessment synchronization time intervals UCS is only valid if the correlation energy is greater than the correlation of any other offset to a predetermined value, for example 6 dB.

In another embodiment of the invention, step 160 includes the preservation of the four largest values of the correlation energy, and their offsets. At step 166 evaluation of the synchronization time intervals UCS is only valid if the correlation energy exceeds the correlation is not any other related bias on the pre-set value, for example 6 dB.

In another alternative embodiment of the invention energy correlation for all displacements of pominaut on stage 160 in the buffer for correlation energies. At step 166 evaluation of the synchronization time intervals UCS is valid only if the value stored in the buffer for correlation energies estimated for this shift is closest to the autocorrelation function of a sequence of UCS, followed 2304 elementary parcels of zeros.

Evaluation VSC, remember using assessment synchronization time intervals of the UCS does not decode until the evaluation of the synchronization time intervals UCS will not be considered valid. If at step 166 evaluation PSK valid, then processing continues from step 156 so that the evaluation of the UCS can be further improved by additional accumulation of samples. If at step 166 evaluation PSK valid, then the decoding VSC and information of the pilot signal continues at step 168.

In one variant of the invention, the code word VSC decode stage 168 using the above algorithm chase. First decode the code word VSC, and it may be that confidence is not enough to recognize its valid. Then in the buffer samples VSC accumulate the following sample until it is decoded code word VSC and confirmed its validity. When later discovered that the code word VSC is action is sustained fashion, estimate the offset of the pilot signal on the basis of supposedly the best information about VSC at the same time accumulate additional sampling VSC.

After step 168 is decoded a valid code word VSC, at step 170 is estimated offset of the pilot signal generated at step 168. If the offset of the pilot signal was generated on the basis of the code word VSC, eventually recognized as valid, then at step 174 use the offset of the pilot signal measured at step 168. If the decoded code word VSC was not used to create the offset of the pilot signal, available at step 170, then the offset of the pilot signal at step 172 decode on the basis of valid code words VSC. After decoding the offset of the pilot signal at step 172, it is ready for use in step 174.

In another embodiment of the invention a buffer for accumulating human samples (with sufficient volume for storage of samples accumulated over the entire frame) is used to decode the information of the UCS VSC and the pilot signal. Sampling accumulate a sufficient number of personnel periods, in order to decode PSK, VSC and the pilot signal with high accuracy. As soon as the synchronization time intervals set can be formed buffer for 16 time slots. Accumulation the data sample in the first 256 elementary parcels each time interval buffer immediately analyzed for decoding code words VSC. As soon as the code word VSC decoded, decode the offset of the pilot signal from the last 1280 elementary parcels each time interval buffer. A sample of additional personnel periods can be accumulated in the buffer, if it is necessary to create reliable information UCS, VSC and the pilot signal. The above technologies decode PSK and VSC, including the use of UCS correlation and autocorrelation, a measure of the energy correlation of characters VSC and the chase algorithm for decoding VSC, is equally applicable to this method of accumulation of the frame. For this method you need a sufficiently large buffer for accumulating samples (81920 cells when using samples with intervals of half an elementary parcel), but you can decode the information of the UCS VSC and the pilot signal on a smaller number of frames (theoretically only 10 milliseconds).

In an alternative embodiment, for decoding the pilot signal using a buffer for accumulating samples of the pilot signal, the volume of which is sufficient for the accumulation of samples for each time interval in the recruiting period, containing the code of the pilot signal. In the case of WCDMA buffer for accumulating samples of the pilot signal is divided into sixteen sections of 1280 elementary parcels. The accumulation of samples in this buffer which can begin once formed, the evaluation of the synchronization time intervals UCS. If the evaluation of the synchronization time intervals UCS used to accumulate samples of the pilot signal, is changed, the buffer for accumulating samples of the pilot signal is cleaned, and the accumulation of samples of the pilot signal is resumed on the basis of a new assessment synchronization time intervals UCS. Or, alternatively, a buffer for accumulating samples of the pilot signal clear only if the evaluation of the UCS is changed by more than the offset of one sample. As soon as the code word VSC is successfully decoded, resulting in the identified frame synchronization and group ID, immediately establish a correlation of the content of sections in the buffer for accumulating samples of the pilot signal offsets code Golda specified group identifier VSC. Additional sampling periods is not necessary, beyond those that are required for decoding code words VSC.

Figure 6 shows the block diagram for the receiver, is performed according to a variant implementation of the present invention. Shows the device allows parallel processing of the received samples based on the potential accuracy of the previously obtained estimates of PSC and FAC. The signals carrying the primary synchronization code (PSC), secondary is the second synchronization code (VSC) and the information of the pilot signal, are received by the antenna 202, and then is converted with decreasing frequency, are subject to complex pseudochromosome (PSH) compression and comprehensive sampling in the receiver (PR) 204. The resulting stream of complex samples is sent to the detector 206 UCS, the detector 208 VSC and the detector 210, the pilot signal. The detector 206 UCS, the detector 208 VSC and the detector 210, the pilot signal is also operatively connected to the control processor 212.

Control processor 212 sends the control signals to the detector 206 UCS, the detector 208 VSC and the detector 210, the pilot signal by giving them the command to start the search for the pilot signal or interrupt the search.

The detector 206 UCS estimates of the sample received from the receiver 202 to several clock periods to generate estimates synchronization time intervals. The operations performed by the detector 206 UCS, similar to the operations used to create the estimated synchronization time intervals UCS, as described above in connection with steps 102, 104, and 108. The detector 206 UCS provides the detector 208 VSC estimated synchronization time intervals UCS shown through the connection.

At the same time, when the PSK detector 206 generates additional assessment synchronization time intervals, the detector 208 VSC uses estimates synchronization time intervals, already formed by the detector 206 UCS, for decoding code words SU the subsequent samples, provided by the receiver 204. The operations performed by the detector 208 VSC, similar to the VSC operations described above in connection with steps 104, 108 and 120. The detector 208 VSC provides the detector 210, the pilot signal estimates framing shown through the connection.

At the same time, when the detector VSC continues to decode successive samples VSC, the detector 210 pilot signal uses data framing and information about the group ID provided by detector 208 VSC, to estimate the offset of the pilot channel signal using successive samples provided by the receiver 204. The operations performed by the detector 210 pilot signal, similar to the operations of determining the offset of the pilot signal described above in connection with steps 108, 124 and 130.

Figure 7 presents a detailed block diagram of the preferred options for performing detector 206 UCS. In the example embodiment of the invention drives the samples 304 time interval are implemented as buffers FIFO type (first come, first served basis), with one cell for each position of the sample on the same period of time interval. For example, samples at intervals of half of the elementary parcels will be required buffer time interval at 5120 samples. In the beginning of the process channel synchronization drives SEL is rock time intervals are cleaned after receiving the command or signal from the control processor 212. After this each time a summation block 302 receives the sample offset time interval, it is added to the value for the offset time interval is retrieved from the memory 304. The resulting amount is remembered in the cell sample associated with the offset time interval in the memory 304. Block a summation and drive a take an in-phase (I) sample and store the first value in the cell samples drive a. Block 302b summation and drive 304b accept quadrature (Q) sample and store the Q values in the cells of the sample memory 304b.

In the embodiment of the invention, where the accumulated sampling of all HR periods, drives 304 sampling time intervals are sufficiently large volume for accumulating samples for the entire recruitment period. In the case of samples with intervals of half an elementary parcel this means that each drive 304 sampling time intervals has 81920 cells.

After collecting samples on multiple periods of time intervals of the values in the cells for samples served from the storage 304 in a consistent filter 310, which measures the correlation sequences CPM in all areas of cell samples. In a preferred embodiment of the invention the sampling accumulate many HR periods (16 temporary inter is Alami in each case, WCDMA). Consistent filter 310 measures the real and imaginary values of the correlation energy for each possible offset synchronization time intervals. When in the WCDMA system using sampling intervals equal to half of the basic package, this will give 5120 valid and 5120 imaginary values of the correlation energy. As described in step 102, the cell samples are used as ring or cyclic buffer in the evaluation of the displacement closest to the end of the buffer. For example, to create a period of 512 samples with offset 5100 values from cells with numbers from 5100 to 5120 as input for digital coherent buffer 310 is used subsequent cell 1 to 491.

The real and imaginary value of the correlation energy for each offset time interval, created a consistent filter 310, served in block 312 Converter integrated values in a scalar. As shown in the drawing, the block 312 Converter takes the real and imaginary components for each offset and combines them according to equation (2):

where xr- valid component of the correlation energy for the offset time interval, xi- the imaginary component of the correlation energy for the offset time interval, and r is the scalar magnitude of the vector energy is the correlation for the offset time interval.

A set of scalar values of the correlation energy generated by block 312 Converter integrated values in scalar, served in the module 314 deciding on a synchronization time intervals, which determines the most probable boundary offset time interval UCS by selecting the offset with the maximum correlation. Determination of accuracy of UCS can be performed using the methods described for steps 106, 110 and 116. Module 314 deciding on a synchronization time intervals generates a synchronization signal time intervals, which is served in the detector 208 VSC.

As described above, in the embodiment of the invention, which compares the full range of energies correlation with the envelope of the autocorrelation function of the sequence of the UCS module 314 deciding on a synchronization time intervals includes a buffer correlation energies with the same number of cells as the memory 304 of the sampling time intervals.

On Fig presents detailed block diagram of the preferred option implementation detector 208. The buffer 402 samples VSC receives from the receiver 204 I and Q samples together with the synchronization signal time intervals provided by the detector 206 UCS. The buffer 402 samples VSC takes samples for one symbol at a time interval that is expected characters WSCV WCDMA, for example, the symbols transmitted during the first 256 elementary parcels, that is in the first character position each time interval.

I and Q samples taken at character period VSC, served in the correlator 404 characters VSC, which determines which of the possible characters VSC has a maximum energy correlation for samples per symbol period VSC. In the example embodiment, where the characters VSC are the codes of the Walsh correlator 404 characters VSC is a module of the fast Hadamard transform (BIA).

The correlator 404 characters VSC generates the decoded symbols VSC and supplies them to the decoder 406 VSC. When the decoder 406 VSC will be provided with a symbol VSC for each time interval in the recruiting period, the decoder 406 VSC performs block decoding code words VSC for determining the group identifier (GI) and frame synchronization. As discussed above, WCDMA uses VSC code without decimal point, which allows to identify the position of the time interval in the frame of the symbols of the decoded code word VSC. The decoded code word VSC also uniquely identifies one of the sixteen values of the group identifier (GI) for use in subsequent decoding channel pilot signal. As the vertical synchronizing signal, and KI-created by decoder 40 VSC, served in the detector 210, the pilot signal.

In a preferred embodiment of the invention, the correlator 404 characters VSC also generates a metric of the level of correlation for each decoded symbol VSC and submits these metrics in the decoder 406 VSC. In a preferred embodiment of the invention, the decoder 406 VSC is a reed-Solomon decoder. Metrics level of correlation provided by the correlator 404 characters VSC, allow the decoder 406 VSC to decode the code word VSC with a "soft decision" in accordance with the above algorithm chase.

Figure 9 presents a detailed block diagram of an exemplary variant of the implementation of the detector 210, the pilot signal. The buffer 502 samples of the pilot signal receives I and Q samples from the receiver 204 together with the vertical synchronizing signal supplied by the detector 208 VSC. The buffer 502 samples of the pilot signal takes the sample for the parts each time interval, where the expected availability of data, the pilot signal. In WCDMA, for example, the data of the pilot signal transmit in the second half, or the last 1280 elementary parcels each time interval.

I and Q samples taken by the buffer 502 samples of the pilot signal, fed to the correlator 504 pilot signal, which determines the offset code Golda pilot signal relative to the beginning of each frame. The correlator pilot signal also provided is provided for information on group identifier (GI), so that it can be made searchable offset pilot signal only identifiable group. In WCDMA, for example, each group associated with a GI value, contains only 16 of the 32·16 possible offset of the pilot signal.

In an alternative embodiment of the invention the buffer 502 samples of the pilot signal is implemented in the form of an accumulator to sum the samples consistent HR periods that have already been made samples. This allows you to use to create offsets of the pilot signal amplified set of values for the samples with higher degree of reliability.

The above description of the preferred embodiments is provided to enable specialists in the art to implement or use the present invention. Specialists in the art of the obvious various modifications of these options, however, certain General principles can be applied to other cases without having to use the invention. Thus, the present invention is not limited to the shown variants of implementation, and has the widest amount corresponding to the disclosed principles and new features.

1. The method of signal reception, comprising the steps a) clear the buffer for accumulating samples of primary Singh is ioniziruyuscyego code (PSC) and a buffer for accumulating samples of the secondary synchronization code (VSC) by setting their values to zero, b) accumulation of the first set of received samples in the buffer for accumulating samples UCS for generating a set of accumulated values of the UCS (c) forming a first assessment synchronization time intervals on the basis of the contents of the buffer for accumulating samples of the UCS (d) accumulation of the second set of received samples in the buffer for accumulating samples VSC for generating a set of accumulated values of VSC based on the first evaluation of the synchronization time intervals, e) accumulating a second set of received signals in the buffer for accumulating samples of the UCS (f) test to determine the validity of the first evaluation synchronization time intervals, (g) performing a first decoding VSC-based content buffer for accumulating samples VSC and on the basis of the first assessment synchronization time intervals when the test confirmed its validity, for generating a set of code symbols VSC, h) performing a second decoding VSC-based code VSC to form code words VSC.

2. The method according to claim 1, characterized in that the accumulation of samples in stage b) is performed in a time interval of predetermined duration.

3. The method according to claim 2, wherein the predefined duration is equal to one frame.

4. The method according to claim 2, characterized in that the pre-set is n, the duration is more than three times the length of the frame.

5. The method according to claim 1, characterized in that step C) of forming a first assessment synchronization time intervals further includes the sub-steps C.1) to establish a correlation of the content buffer for accumulating samples of the UCS with a sequence of UCS for energy correlation CPM for each sample bias in the buffer for accumulating samples of the UCS and C.2) identification of sample bias corresponding to the largest correlation energies, as a first assessment synchronization time intervals.

6. The method according to claim 5, characterized in that the establishment of correlations on podate C.1) is carried out using digital matched filtering.

7. The method according to claim 5, wherein step f) includes the sub-steps f.1) dividing the highest correlation energies for the second largest of the correlation energies for ratio of correlation energies and f.2) a decision that the first assessment synchronization time intervals valid if the ratio of the correlation energies more than the predetermined threshold for correlation energies.

8. The method according to claim 7, characterized in that the second highest correlation energies choose from a set of correlation energies, offset samples which are not directly related to the offset associated with the largest correlation energies.

9. The method according to claim 5, Otley is audica fact, which step C) further includes maintaining the second largest energy correlation is not associated with the cell adjacent to the cell having the largest energy correlation, and step f) includes comparing the correlation energy corresponding to the first assessment synchronization time intervals, with the second largest correlation, and deciding that the first assessment synchronization time intervals valid if the ratio of maximum energy correlation second-largest energy correlation more than the predetermined threshold for correlation energies.

10. The method according to claim 1, wherein step C) further includes the sub-steps C.1) to establish a correlation of the content buffer for accumulating samples of the UCS with a sequence of UCS for energy correlation for each sample bias present in the buffer for accumulating samples of the UCS, and storing the resulting set of correlation energies UCS buffer for correlation energies of the UCS 2) establish a correlation of the content buffer for correlation energies UCS sequence autocorrelation UCS based on the autocorrelation function of the sequence of UCS for energy approval autocorrelation CPM for each sample bias present in the buffer for correlation energies UCS, p.3) identification of sample bias, appropriate estoodeeva highest energies matching the autocorrelation of the UCS as a first assessment synchronization time intervals.

11. The method according to claim 1, wherein step f) includes the sub-steps f.1) of forming the second assessment synchronization time intervals on the basis of the contents of the buffer for accumulating samples of the UCS and f.2) a decision that the first assessment synchronization time intervals is valid if it is equal to the second assessment synchronization time intervals.

12. The method according to claim 1, wherein step g) includes the sub-steps g.1) repeating steps C) through f)until it is found that the first assessment is valid in accordance with the test performed in the step (f), (g.2) decoding the contents of the buffer for accumulating samples VSC code symbols VSC based on the first evaluation of the synchronization time intervals.

13. The method according to item 12, wherein upon expiration of a predetermined timeout period, the UCS during which it is not detected that the first assessment synchronization time intervals UCS is valid, step g.1) is interrupted and starts the execution of the method from step (a).

14. The method according to item 12, wherein step d) includes the further purification buffer for accumulating samples VSC by setting the stored values to zero before the accumulation of the second set of received samples in the buffer for accumulating vibrock, moreover, additional cleaning is performed only when the first assessment synchronization time intervals has changed since the previous execution of step d) to a larger number of time intervals samples than it was pre-installed.

15. The method according to 14, wherein the predetermined number of time intervals samples equal to zero.

16. The method according to 14, wherein the predetermined number of time intervals samples is equal to the unit.

17. The method according to claim 1, wherein the first decoding VSC enables measurement of the degree of correlation between each symbol of the set of code symbols VSC and the contents of the clipboard for accumulation of the samples VSC to obtain the appropriate set of metrics level of correlation.

18. The method according to 17, wherein the second decoding VSC includes decoding the code word VSC-based metrics level of correlation and the use of a block decoding with soft decision.

19. The method according to p, wherein the block decoding with soft decision using the chase algorithm.

20. The method according to claim 1, wherein step h) further includes the sub-steps h.1) the formation of "supposedly better" decoded code word VSC-based set of code symbols VSC, h.2) perform test of truth is the spine for "supposedly better" decoded code word VSC and h.3) repeating step d), g), (h.1) and (h.2), while "supposedly better" decoded code word VSC will not pass the test for accuracy.

21. The method according to claim 20, wherein step h) further includes the estimation of the offset of the pilot signal on the basis of samples obtained on podate h.2), and on the basis of "supposedly better" decoded code word VSC.

22. The method according to claim 20, wherein the step h.3) interrupt, if expired pre-determined timeout period VSC without passing through a set of code symbols VSC test for accuracy, then execution of the method beginning with step (a).

23. The method according to claim 20, characterized in that the test for validity includes measuring the Hamming distance between the code set characters VSC and the next cyclic shift of a valid code word VSC and comparing the Hamming distance with a preset maximum Hamming distance.

24. The method of signal reception, comprising the steps a) clear the buffer for accumulating human samples by setting their stored values to zero, (b) accumulation of the received samples in the buffer for accumulating human samples to generate a set of accumulated values, and c) highlight data synchronization time intervals, information about the secondary synchronization code (VSC) and information of the pilot signal from nabarangapur values.

25. The method according to paragraph 24, wherein step C) further includes performing tests on the reliability of the synchronization time intervals and information VSC and repeating step b)until the synchronization time intervals and information VSC will not pass the test for accuracy.

26. A device for receiving a signal containing a) a receiver for conversion with decreasing frequency and the sampling rate of the received signal to obtain a stream of digital baseband samples; (b) detecting the synchronization time intervals, operatively associated with the receiver for the simultaneous accumulation of samples in the buffer for accumulating the sampling time intervals and generate estimates synchronization time intervals on the basis of the contents of the buffer for accumulating the sampling time intervals; (c) detecting a secondary synchronization code (VSC), operatively associated with the receiver and detecting the synchronization time interval for the simultaneous accumulation of samples in the buffer for accumulating samples VSC-based assessments synchronization time intervals and decoding supposedly the best information VSC based on the contents of the buffer for accumulating samples VSC, (d) detecting the offset of the pilot signal, operatively associated with the receiver and the tool found what I VSC, to determine the offset of the pilot signal on the basis of the contents of the buffer for accumulating samples VSC.

27. The device according to p, characterized in that the detection tool VSC contains the correlator characters VSC for forming characters VSC and metrics of the level of correlation of characters VSC based on the contents of the buffer for accumulating samples VSC.

28. The device according to item 27, wherein the detection tool VSC further comprises a decoder VSC, operatively associated with the correlator characters VSC, for receiving characters VSC and metrics of the level of correlation of characters VSC and perform decoding with soft decision for the formation of information VSC.



 

Same patents:

FIELD: mobile radio communication systems.

SUBSTANCE: proposed method and device are intended to control transmission power levels for plurality of various data streams transferred from at least one base station to mobile one in mobile radio communication system. First and second data streams are transmitted from base station and received by mobile station. Power-control instruction stream is generated in mobile station in compliance with first or second data stream received. Power control signal is shaped in mobile station from first power control instruction stream and transferred to base station. Received power control instruction stream is produced from power control signal received by base station; power transmission levels of first and second data streams coming from base station are controlled in compliance with power control instruction stream received. In this way control is effected of transmission power levels of first data stream transferred from each base station out of first active set to mobile station and of transmission power levels of second data stream which is transferred from each base station out of second active set to mobile station.

EFFECT: enlarged functional capabilities.

80 cl, 21 dwg

FIELD: radio engineering; portable composite phase-keyed signal receivers.

SUBSTANCE: proposed receiver has multiplier 4, band filter 6, demodulator 8, weighting coefficient unit 5, adding unit 7, analyzing and control unit 10, synchronizing unit 3, n pseudorandom sequence generators 21 through 2n, decoder 1, and switch unit 9. Receiver also has narrow-band noise suppression unit made in the form of transversal filter. Novelty is that this unit is transferred to correlator reference signal channel, reference signal being stationary periodic signal acting in absence of noise and having unmodulated harmonic components that can be rejected by filters of simpler design than those used for rejecting frequency band of input signal and noise mixture. Group of synchronized pseudorandom sequence generators used instead of delay line does not need in-service tuning.

EFFECT: facilitated realization of narrow-band noise suppression unit; simplified design of rejection filters.

1 cl, 8 dwg

FIELD: communication system transceivers.

SUBSTANCE: transceiver 80 has digital circuit 86 for converting modulating signals into intermediate-frequency ones. Signal source 114 transmits first periodic reference signal 112 at first frequency. Direct digital synthesizer 84 receives second periodic signal 102 at second frequency from first periodic reference signal. Converter circuit affording frequency increase in digital form functions to convert and raise frequency of modulating signals into intermediate-frequency digital signals using second periodic signal 102. Digital-to-analog converter 82 converts intermediate-frequency digital signals into intermediate-frequency analog signals using first periodic reference signal 112.

EFFECT: reduced power requirement at low noise characteristics.

45 cl, 3 dwg

FIELD: electronic engineering.

SUBSTANCE: method involves building unipolar pulses on each current modulating continuous information signal reading of or on each pulse or some continuous pulse sequence of modulating continuous information code group. The number of pulses, their duration, amplitude and time relations are selected from permissible approximation error of given spectral value and formed sequence parameters are modulated.

EFFECT: reduced inetrsymbol interference; high data transmission speed.

16 cl, 8 dwg

FIELD: electronic engineering.

SUBSTANCE: device has data processing circuit, transmitter, commutation unit, endec, receiver, computation unit, and control unit.

EFFECT: high reliability in transmitting data via radio channel.

4 dwg

FIELD: radio communications engineering; mobile ground- and satellite-based communication systems.

SUBSTANCE: proposed modulator that incorporates provision for operation in single-channel mode with selected frequency modulation index m = 0.5 or m = 1.5, or in dual-channel mode at minimal frequency shift and without open-phase fault has phase-shifting voltage analyzer 1, continuous periodic signal train and clock train shaping unit 2, control voltage shaping unit 3 for switch unit 3, switch unit 3, switch unit 4, two amplitude-phase modulators 5, 6, phase shifter 7, carrier oscillator 8, and adder 9.

EFFECT: enlarged functional capabilities.

1 cl, 15 dwg

FIELD: radio engineering for radio communications and radar systems.

SUBSTANCE: proposed automatically tunable band filter has series-connected limiting amplifier 1, tunable band filter 2 in the form of first series-tuned circuit with capacitor whose value varies depending on voltage applied to control input, first buffer amplifier 3, parametric correcting unit 4 in the form of second series-tuned circuit incorporating variable capacitor, second buffer amplifier 5, first differential unit 6, first amplitude detector 7, first integrating device 9, and subtraction unit 9. Inverting input of subtraction unit 9 is connected to reference-voltage generator 10 and output, to control input of variable capacitors 2 and 4. Automatically tunable band filter also has series-connected second amplitude detector 11, second integrating unit 12, and threshold unit 13. Synchronous operation of this filter during reception and processing of finite-length radio pulses is ensured by synchronizer 14 whose output is connected to units 10, 8, and 12. This automatically tunable band filter also has second differential unit whose input is connected to output of buffer amplifier 3 and output, to second control input of variable capacitor of band filter 2.

EFFECT: enhanced noise immunity due to maintaining device characteristics within wide frequency range.

1 cl, 1 dwg

FIELD: radio engineering; construction of radio communication, radio navigation, and control systems using broadband signals.

SUBSTANCE: proposed device depends for its operation on comparison of read-out signal with two thresholds, probability of exceeding these thresholds being enhanced during search interval with the result that search is continued. This broadband signal search device has linear part 1, matched filter 2, clock generator 19, channel selection control unit 13, inverter 12, fourth adder 15, two detectors 8, 17, two threshold comparison units 9, 18, NOT gates 16, as well as AND gate 14. Matched filter has pre-filter 3, delay line 4, n attenuators, n phase shifters, and three adders 7, 10, 11.

EFFECT: enhanced noise immunity under structural noise impact.

1 cl, 3 dwg

Homodyne radio // 2241310
The invention relates to a homodyne radio receiving device

FIELD: radio engineering; construction of radio communication, radio navigation, and control systems using broadband signals.

SUBSTANCE: proposed device depends for its operation on comparison of read-out signal with two thresholds, probability of exceeding these thresholds being enhanced during search interval with the result that search is continued. This broadband signal search device has linear part 1, matched filter 2, clock generator 19, channel selection control unit 13, inverter 12, fourth adder 15, two detectors 8, 17, two threshold comparison units 9, 18, NOT gates 16, as well as AND gate 14. Matched filter has pre-filter 3, delay line 4, n attenuators, n phase shifters, and three adders 7, 10, 11.

EFFECT: enhanced noise immunity under structural noise impact.

1 cl, 3 dwg

FIELD: radio engineering for radio communications and radar systems.

SUBSTANCE: proposed automatically tunable band filter has series-connected limiting amplifier 1, tunable band filter 2 in the form of first series-tuned circuit with capacitor whose value varies depending on voltage applied to control input, first buffer amplifier 3, parametric correcting unit 4 in the form of second series-tuned circuit incorporating variable capacitor, second buffer amplifier 5, first differential unit 6, first amplitude detector 7, first integrating device 9, and subtraction unit 9. Inverting input of subtraction unit 9 is connected to reference-voltage generator 10 and output, to control input of variable capacitors 2 and 4. Automatically tunable band filter also has series-connected second amplitude detector 11, second integrating unit 12, and threshold unit 13. Synchronous operation of this filter during reception and processing of finite-length radio pulses is ensured by synchronizer 14 whose output is connected to units 10, 8, and 12. This automatically tunable band filter also has second differential unit whose input is connected to output of buffer amplifier 3 and output, to second control input of variable capacitor of band filter 2.

EFFECT: enhanced noise immunity due to maintaining device characteristics within wide frequency range.

1 cl, 1 dwg

FIELD: radio communications engineering; mobile ground- and satellite-based communication systems.

SUBSTANCE: proposed modulator that incorporates provision for operation in single-channel mode with selected frequency modulation index m = 0.5 or m = 1.5, or in dual-channel mode at minimal frequency shift and without open-phase fault has phase-shifting voltage analyzer 1, continuous periodic signal train and clock train shaping unit 2, control voltage shaping unit 3 for switch unit 3, switch unit 3, switch unit 4, two amplitude-phase modulators 5, 6, phase shifter 7, carrier oscillator 8, and adder 9.

EFFECT: enlarged functional capabilities.

1 cl, 15 dwg

FIELD: electronic engineering.

SUBSTANCE: device has data processing circuit, transmitter, commutation unit, endec, receiver, computation unit, and control unit.

EFFECT: high reliability in transmitting data via radio channel.

4 dwg

FIELD: electronic engineering.

SUBSTANCE: method involves building unipolar pulses on each current modulating continuous information signal reading of or on each pulse or some continuous pulse sequence of modulating continuous information code group. The number of pulses, their duration, amplitude and time relations are selected from permissible approximation error of given spectral value and formed sequence parameters are modulated.

EFFECT: reduced inetrsymbol interference; high data transmission speed.

16 cl, 8 dwg

FIELD: communication system transceivers.

SUBSTANCE: transceiver 80 has digital circuit 86 for converting modulating signals into intermediate-frequency ones. Signal source 114 transmits first periodic reference signal 112 at first frequency. Direct digital synthesizer 84 receives second periodic signal 102 at second frequency from first periodic reference signal. Converter circuit affording frequency increase in digital form functions to convert and raise frequency of modulating signals into intermediate-frequency digital signals using second periodic signal 102. Digital-to-analog converter 82 converts intermediate-frequency digital signals into intermediate-frequency analog signals using first periodic reference signal 112.

EFFECT: reduced power requirement at low noise characteristics.

45 cl, 3 dwg

FIELD: radio engineering; portable composite phase-keyed signal receivers.

SUBSTANCE: proposed receiver has multiplier 4, band filter 6, demodulator 8, weighting coefficient unit 5, adding unit 7, analyzing and control unit 10, synchronizing unit 3, n pseudorandom sequence generators 21 through 2n, decoder 1, and switch unit 9. Receiver also has narrow-band noise suppression unit made in the form of transversal filter. Novelty is that this unit is transferred to correlator reference signal channel, reference signal being stationary periodic signal acting in absence of noise and having unmodulated harmonic components that can be rejected by filters of simpler design than those used for rejecting frequency band of input signal and noise mixture. Group of synchronized pseudorandom sequence generators used instead of delay line does not need in-service tuning.

EFFECT: facilitated realization of narrow-band noise suppression unit; simplified design of rejection filters.

1 cl, 8 dwg

FIELD: mobile radio communication systems.

SUBSTANCE: proposed method and device are intended to control transmission power levels for plurality of various data streams transferred from at least one base station to mobile one in mobile radio communication system. First and second data streams are transmitted from base station and received by mobile station. Power-control instruction stream is generated in mobile station in compliance with first or second data stream received. Power control signal is shaped in mobile station from first power control instruction stream and transferred to base station. Received power control instruction stream is produced from power control signal received by base station; power transmission levels of first and second data streams coming from base station are controlled in compliance with power control instruction stream received. In this way control is effected of transmission power levels of first data stream transferred from each base station out of first active set to mobile station and of transmission power levels of second data stream which is transferred from each base station out of second active set to mobile station.

EFFECT: enlarged functional capabilities.

80 cl, 21 dwg

FIELD: radio engineering.

SUBSTANCE: proposed method and device designed for fast synchronization of signal in wade-band code-division multiple access (WCDMA) system involve use of accumulations of variable-length samples, testing of decoder estimates for reliability, and concurrent decoding of plurality of sync signals in PERCH channel. Receiver accumulates samples required for reliable estimation of time interval synchronization. As long as time interval synchronization estimates have not passed reliability tests, samples are accumulated for frame synchronization estimates. As long as frame synchronization estimates have not passed reliability tests, samples are analyzed to determine channel pilot signal shift.

EFFECT: reduced time for pulling into synchronism.

13 cl, 9 dwg

FIELD: satellite navigation systems and may be used at construction of imitators of signals of satellite navigational system GLONASS and pseudo-satellites.

SUBSTANCE: for this purpose two oscillators of a lettered frequency and of a fixed frequency are used. Mode includes successive fulfillment of the following operations - generation of a stabilized lettered frequency, its multiplication with an oscillator's fixed frequency and filtration of lateral multipliers with means of filters of L1 and L2 ranges and corresponding option of a fixed and a lettered frequencies.

EFFECT: reduces phase noise and ensures synthesizing of lettered frequencies of L1 and L2 ranges of satellite navigational system from one supporting generator at minimum number of analogous super high frequency units.

3 cl, 1 dwg

Up!