WO1998053568A1 - Bi-directional channel analysis - Google Patents

Bi-directional channel analysis Download PDF

Info

Publication number
WO1998053568A1
WO1998053568A1 PCT/IL1998/000233 IL9800233W WO9853568A1 WO 1998053568 A1 WO1998053568 A1 WO 1998053568A1 IL 9800233 W IL9800233 W IL 9800233W WO 9853568 A1 WO9853568 A1 WO 9853568A1
Authority
WO
WIPO (PCT)
Prior art keywords
synchronization sequence
channel
slot
postulates
postulate
Prior art date
Application number
PCT/IL1998/000233
Other languages
French (fr)
Inventor
David Ben-Eli
Original Assignee
Dspc Technologies Ltd.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Dspc Technologies Ltd. filed Critical Dspc Technologies Ltd.
Priority to BR9809882-9A priority Critical patent/BR9809882A/en
Priority to CA002290337A priority patent/CA2290337A1/en
Priority to AU74477/98A priority patent/AU7447798A/en
Priority to GB9927230A priority patent/GB2347052B/en
Publication of WO1998053568A1 publication Critical patent/WO1998053568A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/0602Systems characterised by the synchronising information used
    • H04J3/0605Special codes used as synchronising signal

Definitions

  • the present invention relates to methods for signal detection in
  • CDMA communication standard and the like.
  • Fig. 1 is a schematic illustration of a timed
  • Each of these slots includes bits of data, lasting a predetermined period of time.
  • TDMA Time Division Multiple Access
  • slot 2 is assigned to a first user
  • slot 4 is assigned to a second user, and so on.
  • the preamble (i.e. the first few bits of information) of each slot represents a known synchronization sequence, also known as a sync-word.
  • Each of slots 2, 4, 6, 8 and 10 has a sync-word 12, 14, 16, 18 and 20, respectively.
  • Sync-words are used to determine what the channel looks like with regard to several aspects such as amplitude, phase, timing, frequency offset,
  • reflections which produce echoes represented by channel taps, distortions, interference and the like.
  • h ⁇ are the gains of the channel taps (-l- ⁇ n ⁇ L,).
  • L, and L 2 define the
  • channel memory which, in turn, defines the number of neighboring symbols which affect each sample.
  • receiving slot 2 will analyze sync-word 12 (S1), determine the channel
  • Another method known in the art analyzes the channel of a received slot according to the sync-word of the slot and the sync-word of the next adjacent slot.
  • the receiver of the first user receives slot 2 as well as the sync-word 14 of slot 4 and analyzes the channel from sync-word 12 (S1) and 14 (S2).
  • Analyzing the channel for slot 2 using sync-word 12 (S1), combined with forward in time channel tracking, is also called forward analysis.
  • TDMA time division multiple access
  • a first mode is called
  • a second mode is called full-rate, in which a user is assigned two slots in a frame (i.e., every third slot).
  • FIG. 2 is a schematic illustration of a combined full-rate half-rate frame TDMA sequence, generally referenced 48.
  • Frame 48 includes a plurality of data slots, 50, 52, 54, 56, 58, 60 and 62, each having a preamble 70, 72, 74, 76, 78, 80 and 82, respectively.
  • the first six slots define a frame, operative for a number of users, which will be repeated further in the frame. This frame is assigned to two half-rate users
  • Slots 50 and 56 are assigned to the first full-rate user and slots 52
  • preambles 70 and 76 of slots 50 and 56 which are both assigned to the first full-rate user have the same sync-word S1.
  • each assigned to a different half-rate user have different sync-word S3 and S6, respectively. Accordingly, S1 is followed by S2, while S2 is followed by either S3 or
  • Yow-Jong Liu "Bi-Directional Equalization Technique for TDMA Communication systems over Land Mobile Radio Channels", GLOBECOM 1991 IEEE, p 1458-1462, describes a method for using the sync-word of the next slot which decodes the data of a slot according to its sync-word (forward analysis) and according to the sync-word of the next slot (backward analysis).
  • sync-word of the next slot may have more than one option, then the data of the current slot is backward analyzed according to each of these options, thereby providing a plurality of data hypotheses. Finally, the most likely hypothesis is selected.
  • the method of the invention is for operating a receiver receiving a signal frame in a dynamic channel wherein the signal frame includes a plurality of slots,
  • Each of the slots further includes a
  • the preceding slot following the receiver assigned slot includes a varying synchronization sequence which is selected from a group of
  • the method includes the
  • y represents the signal samples
  • h represents the channel taps
  • s represents the synchronization sequence postulates
  • m is a time index.
  • C(y,h) is calculated from an expression .
  • h is calculated from an expression selected from the group consisting of:
  • K is the assumed number of channel taps.
  • the method of the invention may further include the steps of: calculating a reliability value; and determining that the selected synchronization sequence postulate
  • the reliability value can be calculated from the difference between the log likelihood value of the selected synchronization sequence postulate and the
  • log likelihood values of the rest of the synchronization sequence postulates of the group of predetermined synchronization sequence postulates.
  • the selected synchronization sequence postulate is determined reliable when the reliability value exceeds a predetermined threshold value.
  • At least one of the following features are provided. According to yet another aspect of the invention, at least one of the following features:
  • synchronization sequence postulate of the group of predetermined synchronization sequence postulates is assigned for the preceding slot and excluded from at least another preceding slot
  • the reliability value is calculated from comparing the selected synchronization sequence postulate with the at least one synchronization
  • the method of the invention may further include the step of analyzing
  • the method of the invention may further include the step of analyzing the channel according to the selected synchronization sequence postulate and the receiver assigned slot synchronization sequence, thereby producing channel analysis.
  • the method of the invention may further include the step of decoding the data according to the various channel analyses.
  • Fig. 1 is a schematic illustration of a TDMA frame, known in the art
  • Fig. 2 is a schematic illustration of a combined full-rate half-rate TDMA
  • Fig. 3 is a schematic illustration of a system for analyzing a TDMA signal
  • Fig. 4 is a schematic illustration of a method for operating the system of
  • FIG. 5 is a schematic illustration in detail of a portion of the method of
  • the present invention provides a method which overcomes the
  • FIG. 3 is a schematic illustration of a system for analyzing a TDMA signal slot according to multiple sync-words
  • System 100 includes a front end receiver unit 102, a current slot sync-word analysis unit 104, a current slot data buffer 106, a next slot first sync-word analysis unit 108 and a next slot second sync-word analysis unit 110,
  • System 100 optionally includes additional next slot N sync-word analysis units represented by a next slot last sync-word analysis unit 109 and dotted lines connecting it to the next slot second sync-word analysis unit 110, the decision controller 112 and the front end receiver 102.
  • System 100 further includes a decision controller 112 connected to units 108 and 110, a forward analysis unit 114 connected to units 104 and 106, a backward analysis unit connected 116 to buffer 106 and the decision controller 112 and a decoder 118 connected to the forward analysis unit 114 and to the backward analysis unit 116.
  • the front end receiver unit 102 receives and samples a TDMA slot as well as the sync-word of the next slot. The front end receiver unit 102 then provides the sync-word of the current slot to the current slot sync-word analysis unit 104, the data of the current slot to the current slot data buffer 106 and the
  • sync-word of the next slot to the next slot sync-word analysis units 108 and 110.
  • the current slot sync-word analysis unit 104 analyzes the sync-word so as to determine the appropriate channel according to which the data stored in the current slot data buffer 106 is to be forward analyzed.
  • the next slot sync-word analysis unit 108 analyzes the sync-word of the
  • next slot according to a first sync-word postulate, which is optional for the next slot
  • next slot second sync-word unit analysis 110 analyzes the sync-word of the next slot according to a second postulate, which is also optional for the next slot sync-word, thereby
  • Each of units 108 and 110 also produces
  • Units 108 and 110 then provide the results of their analysis to the decision controller 112, which in turn, determines and selects the postulates which
  • the decision controller 112 provides the selected sync-word
  • the backward analysis unit 1 16 analyzes the data
  • the current slot data buffer 106 also provides the
  • the forward analysis unit 114 analyzes the current slot data according to
  • FIG. 4 is a schematic illustration of a
  • step 200 units 108 and 110 calculate an estimated taps value for
  • step 202 units 108 and 110 calculate a log likelihood metric for each
  • step 204 the decision controller 112 selects the sync-word postulate
  • s represents the sync-word postulates and m is a time index.
  • This expression represents the Euclidean distance between the received samples and the samples which were estimated, assuming a determined
  • h represents, generally, a convolution of the channel and the sync-word. h can be calculated according to a least squares estimation:
  • N s is the number of symbols in the sync-word and K is the assumed number of channel taps.
  • step 206 the decision controller 112 further calculates a reliability
  • step 208 the decision controller 112 determines if the decision of selecting the selected next slot sync-word is to be regarded as reliable. If so, the decision controller 112 proceeds to step 212 where it provides the backward analysis unit 116 with a selected next slot sync-word. Otherwise, the decision controller 112 provides a command to the backward analysis unit 116, to disregard the second sync-word and not perform any backward analysis for this slot.
  • this next slot sync-word is subject to deep fading of the channel.
  • the data of this next slot sync-word may be corrupt and therefore invalid.
  • Fig. 5 is a schematic illustration in detail of step 206 of the method of Fig. 4.
  • step 220 the decision controller 112 detects if the likelihood value of the selected sync-word is substantially greater than the likelihood value of the non-selected sync-word. If the likelihood values are too close, than one is not
  • the likelihood values are often a
  • the decision controller 112 determines the selected sync-word non-reliable (step 226). Otherwise, the decision controller 112 proceeds to step 222.
  • step 222 the decision controller 112 detects if the selected next slot
  • sync-word is logically correct, according to historical information stored therein and side information which origins from the standard. For example, referring back to Fig. 2, if the slot 70 (the current slot) is assigned to a first user (s1), than the next slot 72 can be assigned to the second user (s2) or the fifth user (s5). If the next slot is assigned to the fifth user (s5) than slot 78 which follows an s1 slot 76 cannot be assigned to the fifth user. It has to be assigned to the second user (s2).
  • decision controller 112 determines that the selected next slot sync-word passes the logic test of step 222, than it determines the selected next slot sync-word reliable (step 224). Otherwise, decision controller 112 determines

Abstract

A method for analyzing the channel using the preceding slot synchronization sequence is provided. The method of the invention is for operating a receiver (100) receiving a signal (102) frame in a dynamic channel wherein the signal frame includes a plurality of slots (104, 106, 108, 110, 109), each including a plurality of data bits. Each of the slots further includes a synchronization sequence wherein at least a predetermined one of the slots (104) is assigned for the receiver. The preceding slot (108) following the receiver assigned slot includes a varying synchronization sequence which is selected from a group of predetermined synchronization sequences postulates. The method includes the steps of calculating from the preceding slot synchronization sequence an estimated taps value for each of the synchronization sequence postulates, calculating from the preceding step synchronization sequence a log likelihood metric value C(y,h) for each of the synchronization sequence postulates and selecting the synchronization word postulate having the best metric value.

Description

BI-DIRECTIONAL CHANNEL ANALYSIS
FIELD OF THE INVENTION
The present invention relates to methods for signal detection in
general and to methods for signal detection using known preambles in
particular.
BACKGROUND OF THE INVENTION
Methods for detecting a signal and evaluating a channel using a
known preamble, are known in the art. Such methods are used in timed
framed communication methods such as TDMA communication standard,
CDMA communication standard, and the like.
Reference is made to Fig. 1 which is a schematic illustration of a timed
framed TDMA sequence, referenced 1, known in the art. Frame sequence 1
includes a plurality of slots 2, 4, 6, 8, 10 and 11. Each of these slots includes bits of data, lasting a predetermined period of time.
In TDMA, several users may use a predetermined communication channel, each at predetermined intervals in time. In the present example, slot 2 is assigned to a first user, slot 4 is assigned to a second user, and so on.
According to common TDMA standards, such as IS-136, IS-54, RCR-27, the preamble (i.e. the first few bits of information) of each slot represents a known synchronization sequence, also known as a sync-word. Each of slots 2, 4, 6, 8 and 10 has a sync-word 12, 14, 16, 18 and 20, respectively.
Sync-words are used to determine what the channel looks like with regard to several aspects such as amplitude, phase, timing, frequency offset,
reflections which produce echoes, represented by channel taps, distortions, interference and the like.
Multiple channel taps cause inter-symbol interference. For example, the
value of a sample s, sampled at the output of the multi-path channel, is given by
Figure imgf000004_0001
wherein the a, are the transmitted samples (-oo<i<oo); and
hπ are the gains of the channel taps (-l-^≤n≤L,). L, and L2 define the
length of channel memory which, in turn, defines the number of neighboring symbols which affect each sample.
Conventional methods use the sync-word of each slot to determine the appropriate synchronization to this slot. Thus, the receiver of the first user,
receiving slot 2, will analyze sync-word 12 (S1), determine the channel
characteristics and proceed analyzing the rest of slot 2, accordingly.
It will be appreciated that a communication channel may develop in time, which affects the form of a received slot. Thus, an analysis, based on a sync-word at the beginning of a slot, might not be accurate for the last part of the slot.
Accordingly, conventional receivers execute dynamic tracking
procedures, which track the channel development in time, while decoding the data contained therein. Temporary fading of a channel may cause considerable degradation in such channel tracking procedures.
Another method known in the art analyzes the channel of a received slot according to the sync-word of the slot and the sync-word of the next adjacent slot.
For example, the receiver of the first user, receives slot 2 as well as the sync-word 14 of slot 4 and analyzes the channel from sync-word 12 (S1) and 14 (S2).
Analyzing the channel for slot 2 using sync-word 12 (S1), combined with forward in time channel tracking, is also called forward analysis. Analyzing the channel for slot 2 using sync-word 14 (S2), combined with backward in time
channel tracking, is also called backwards analysis. According to prior art
methods, this can be performed only when S1 and S2 are known, fixed sequences.
It will be appreciated that in some communication standards, such as
TDMA IS-54, IS-136, RCR-27 and the like , the sync-word of the next slot, is not a fixed predetermined sequence, which make the above prior art methods
inefficient.
These TDMA standard define a frame which includes six slots. TDMA
standard also defines two modes of channel usage. A first mode is called
half-rate, in which a user is assigned one slot (i.e. every sixth frame is reserved for his use). A second mode is called full-rate, in which a user is assigned two slots in a frame (i.e., every third slot).
Reference is now made to Fig. 2 which is a schematic illustration of a combined full-rate half-rate frame TDMA sequence, generally referenced 48. Frame 48 includes a plurality of data slots, 50, 52, 54, 56, 58, 60 and 62, each having a preamble 70, 72, 74, 76, 78, 80 and 82, respectively.
The first six slots define a frame, operative for a number of users, which will be repeated further in the frame. This frame is assigned to two half-rate users
and two full-rate users.
Slots 54 and 60 are assigned to the first and second half-rate users,
respectively. Slots 50 and 56 are assigned to the first full-rate user and slots 52
and 58 are assigned to the second full-rate user.
In the present example, preambles 70 and 76 of slots 50 and 56 which are both assigned to the first full-rate user, have the same sync-word S1. Preambles 72 and 78 of slots 52 and 58 which are both assigned to the second
full-rate user, have the same sync-word S2. Preambles 74 and 80 of slots 54 and
60, each assigned to a different half-rate user, have different sync-word S3 and S6, respectively. Accordingly, S1 is followed by S2, while S2 is followed by either S3 or
S6.
Yow-Jong Liu, "Bi-Directional Equalization Technique for TDMA Communication systems over Land Mobile Radio Channels", GLOBECOM 1991 IEEE, p 1458-1462, describes a method for using the sync-word of the next slot which decodes the data of a slot according to its sync-word (forward analysis) and according to the sync-word of the next slot (backward analysis). When the
sync-word of the next slot may have more than one option, then the data of the current slot is backward analyzed according to each of these options, thereby providing a plurality of data hypotheses. Finally, the most likely hypothesis is selected.
It will be appreciated that an analysis according to this method requires
a considerable amount of computing resources and power, which can be critical
for mobile communication devices having limited power resources.
SUMMARY OF THE PRESENT INVENTION
It is an object of the present invention to provide a novel method for
analyzing a communication channel using slot preambles, which overcomes
the disadvantages of the prior art.
In accordance with a preferred embodiment of the present invention,
there is thus provided a method for analyzing the channel using the preceding slot
synchronization sequence.
The method of the invention is for operating a receiver receiving a signal frame in a dynamic channel wherein the signal frame includes a plurality of slots,
each including a plurality of data bits. Each of the slots further includes a
synchronization sequence wherein at least a predetermined one of the slots is
assigned for the receiver.
The preceding slot following the receiver assigned slot includes a varying synchronization sequence which is selected from a group of
predetermined synchronization sequences postulates. The method includes the
steps of:
calculating from the preceding slot synchronization sequence an estimated taps value for each of the synchronization sequence postulates; calculating from the preceding step synchronization sequence a log
likelihood metric value C(y,h) for each of the synchronization sequence
postulates; and selecting the synchronization word postulate having the best metric value.
According to another aspect of the invention, the likelihood metric value
C(y,h) is calculated from an expression -V - ∑ -5. m=K A=-l
wherein y represents the signal samples, h represents the channel taps, s represents the synchronization sequence postulates and m is a time index.
According to another aspect of the invention, the likelihood metric value
C(y,h) is calculated from an expression .
Figure imgf000009_0001
According to a further aspect of the invention, h is calculated from an expression selected from the group consisting of:
Figure imgf000009_0002
wherein Ns is the number of symbols in the synchronization sequence
and K is the assumed number of channel taps.
The method of the invention may further include the steps of: calculating a reliability value; and determining that the selected synchronization sequence postulate
reliable. The reliability value can be calculated from the difference between the log likelihood value of the selected synchronization sequence postulate and the
log likelihood values of the rest of the synchronization sequence postulates of the group of predetermined synchronization sequence postulates.
The selected synchronization sequence postulate is determined reliable when the reliability value exceeds a predetermined threshold value.
According to yet another aspect of the invention, at least one
synchronization sequence postulate of the group of predetermined synchronization sequence postulates is assigned for the preceding slot and excluded from at least another preceding slot,
wherein the reliability value is calculated from comparing the selected synchronization sequence postulate with the at least one synchronization
sequences postulate.
The method of the invention may further include the step of analyzing
the channel according to the selected synchronization sequence postulate,
thereby producing channel analysis.
In addition, the method of the invention may further include the step of analyzing the channel according to the selected synchronization sequence postulate and the receiver assigned slot synchronization sequence, thereby producing channel analysis.
Moreover, the method of the invention may further include the step of decoding the data according to the various channel analyses. BRIEF DESCRIPTION OF THE DRAWINGS
The present invention will be understood and appreciated more
fully from the following detailed description taken in conjunction with the
drawings in which:
Fig. 1 is a schematic illustration of a TDMA frame, known in the art;
Fig. 2 is a schematic illustration of a combined full-rate half-rate TDMA
frame, known in the art;
Fig. 3 is a schematic illustration of a system for analyzing a TDMA signal
slot according to multiple sync-words, constructed and operative in accordance with a preferred embodiment of the present invention;
Fig. 4 is a schematic illustration of a method for operating the system of
Fig. 3, so as to analyze and select between the two postulates available for the
next slot sync-word, operative in accordance with another embodiment of the present invention; and Fig. 5 is a schematic illustration in detail of a portion of the method of
Fig. 4.
DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS
The present invention provides a method which overcomes the
disadvantages of the prior art by determining each next slot sync-word as a
postulate, analyzing each of these postulates, selecting the most likely one
and then analyzing the data of the current slot forward according to its
sync-word, and backward according to the selected next slot sync-word.
References are made to Fig. 3, which is a schematic illustration of a system for analyzing a TDMA signal slot according to multiple sync-words,
generally referenced 100, constructed and operative in accordance with a
preferred embodiment of the present invention.
System 100 includes a front end receiver unit 102, a current slot sync-word analysis unit 104, a current slot data buffer 106, a next slot first sync-word analysis unit 108 and a next slot second sync-word analysis unit 110,
all of which are connected to the front end receiver unit 102.
System 100 optionally includes additional next slot N sync-word analysis units represented by a next slot last sync-word analysis unit 109 and dotted lines connecting it to the next slot second sync-word analysis unit 110, the decision controller 112 and the front end receiver 102.
System 100 further includes a decision controller 112 connected to units 108 and 110, a forward analysis unit 114 connected to units 104 and 106, a backward analysis unit connected 116 to buffer 106 and the decision controller 112 and a decoder 118 connected to the forward analysis unit 114 and to the backward analysis unit 116.
The front end receiver unit 102 receives and samples a TDMA slot as well as the sync-word of the next slot. The front end receiver unit 102 then provides the sync-word of the current slot to the current slot sync-word analysis unit 104, the data of the current slot to the current slot data buffer 106 and the
sync-word of the next slot to the next slot sync-word analysis units 108 and 110.
The current slot sync-word analysis unit 104 analyzes the sync-word so as to determine the appropriate channel according to which the data stored in the current slot data buffer 106 is to be forward analyzed.
The next slot sync-word analysis unit 108 analyzes the sync-word of the
next slot according to a first sync-word postulate, which is optional for the next slot
sync-word, thereby producing a respective likelihood value. The next slot second sync-word unit analysis 110 analyzes the sync-word of the next slot according to a second postulate, which is also optional for the next slot sync-word, thereby
producing a respective likelihood value. Each of units 108 and 110 also produces
a channel analysis according to each of the postulates, respectively.
Units 108 and 110 then provide the results of their analysis to the decision controller 112, which in turn, determines and selects the postulates which
has a better likelihood value.
Then, the decision controller 112 provides the selected sync-word
postulate to the backward analysis unit 116, as the next slot sync-word. At the same time, the current slot data buffer 106 provides the data to the backward analysis unit 116. Then, the backward analysis unit 1 16 analyzes the data
according to the selected sync-word of the next slot.
At the same time the current slots sync-word analysis unit 104 provides
an analysis of the channel according to the current sync-word and provides it to
the forward analysis unit 114. The current slot data buffer 106 also provides the
current slot data to the forward analysis unit 114.
The forward analysis unit 114 analyzes the current slot data according to
the channel analysis provided by the current slot sync-word analysis unit 104.
The forward analysis unit 114 and the backward analysis unit 116
provide the analysis of the data to the decoder 118 which, in turn, decodes the
data according to forward and backward data analysis.
Reference is now made to Fig. 4 which is a schematic illustration of a
method for operating system 100, so as to analyze and select between the two
postulates available for the next slot sync-word, operative in accordance with
another embodiment of the present invention.
In step 200, units 108 and 110 calculate an estimated taps value for
each of the sync-word postulates.
In step 202, units 108 and 110 calculate a log likelihood metric for each
of the next slot sync-word postulates.
In step 204, the decision controller 112 selects the sync-word postulate
with the best metric and proceeds to step 206. An example for such a log
likelihood calculation is given by the expression:
Figure imgf000015_0001
wherein y represents the signal samples, h represents the channel taps,
which relate to channel reflections, s represents the sync-word postulates and m is a time index. This expression represents the Euclidean distance between the received samples and the samples which were estimated, assuming a determined
next frame sync-word.
The expression
Figure imgf000015_0002
represents, generally, a convolution of the channel and the sync-word. h can be calculated according to a least squares estimation:
Figure imgf000015_0003
or a simple correlation:
1 N< ^< = T_7¥∑s-ιyι
wherein Ns is the number of symbols in the sync-word and K is the assumed number of channel taps.
In step 206, the decision controller 112 further calculates a reliability
value for the selected next slot sync-word. This step will be further discussed in detail hereinbelow.
In step 208, the decision controller 112 determines if the decision of selecting the selected next slot sync-word is to be regarded as reliable. If so, the decision controller 112 proceeds to step 212 where it provides the backward analysis unit 116 with a selected next slot sync-word. Otherwise, the decision controller 112 provides a command to the backward analysis unit 116, to disregard the second sync-word and not perform any backward analysis for this slot.
Disregarding of the next slot sync-word may occur in a situation where
this next slot sync-word is subject to deep fading of the channel. Thus the data of this next slot sync-word may be corrupt and therefore invalid.
Reference is now made to Fig. 5 which is a schematic illustration in detail of step 206 of the method of Fig. 4.
In step 220, the decision controller 112 detects if the likelihood value of the selected sync-word is substantially greater than the likelihood value of the non-selected sync-word. If the likelihood values are too close, than one is not
likely to be preferable over the other. In this case, the likelihood values are often a
result of noise rather than distinctive values. In such a case, the decision controller 112 determines the selected sync-word non-reliable (step 226). Otherwise, the decision controller 112 proceeds to step 222.
In step 222, the decision controller 112 detects if the selected next slot
sync-word is logically correct, according to historical information stored therein and side information which origins from the standard. For example, referring back to Fig. 2, if the slot 70 (the current slot) is assigned to a first user (s1), than the next slot 72 can be assigned to the second user (s2) or the fifth user (s5). If the next slot is assigned to the fifth user (s5) than slot 78 which follows an s1 slot 76 cannot be assigned to the fifth user. It has to be assigned to the second user (s2).
If the decision controller 112 determines that the selected next slot sync-word passes the logic test of step 222, than it determines the selected next slot sync-word reliable (step 224). Otherwise, decision controller 112 determines
the selected next slot sync-word unreliable (step 226).
It will be appreciated by persons skilled in the art that the present
invention is not limited to what has been particularly shown and described hereinabove. Rather the scope of the present invention is defined only by the
claims which follow.

Claims

1. In a receiver receiving a signal frame in a dynamic channel, the signal
frame including a plurality of slots, each of the slots including a plurality of data bits, each of the slots including a synchronization sequence, wherein at least a predetermined one of the slots is assigned for the receiver, wherein a preceding slot following the receiver assigned slot includes a varying synchronization sequence which is selected from a
group of predetermined synchronization sequences postulates, a method for analyzing the channel using the preceding slot synchronization
sequence, the method comprising the steps of:
calculating from said preceding slot synchronization sequence an estimated taps value for each of said synchronization sequence
postulates;
calculating from said preceding step synchronization sequence a
log likelihood metric value C(y,h) for each of said synchronization
sequence postulates; and
selecting the synchronization word postulate having the best metric value.
2. The method according to claim 1 wherein said likelihood metric value
C(y, h) is calculated from an expression
Figure imgf000018_0001
wherein y represents the signal samples, h represents the
channel taps, s represents the synchronization sequence postulates and m is a time index.
3. The method according to claim 2 wherein h is calculated from an expression selected from the group consisting of:
Figure imgf000019_0001
wherein Ns is the number of symbols in the synchronization sequence and K is the assumed number of channel taps.
4. The method according to claim 1 wherein said likelihood metric value
C(y,h) is calculated from an expression Γêæ|.y,,, - hm Γûá sΓÇ₧,\ ,
wherein y represents the signal samples, h represents the
channel taps, s represents the synchronization sequence postulates and m is a time index.
5. The method according to claim 4 wherein h is calculated from an expression selected from the group consisting of:
Figure imgf000019_0002
Figure imgf000020_0001
wherein Ns is the number of symbols in the synchronization
sequence and K is the assumed number of channel taps.
6. The method according to claim 1 further comprising the steps of:
calculating a reliability value; and
determining that said selected synchronization sequence
postulate reliable.
7. The method according to claim 6 wherein said reliability value is calculated from the difference between the log likelihood value of the selected synchronization sequence postulate and the log likelihood
values of the rest of said synchronization sequence postulates of said group of predetermined synchronization sequence postulates.
8. The method according to claim 6 wherein said selected synchronization sequence postulate is determined reliable when said reliability value exceeds a predetermined threshold value.
9. The method according to claim 6 wherein at least one synchronization sequence postulate of said group of predetermined synchronization sequence postulates is assigned for said preceding slot and excluded from at least another preceding slot, wherein said reliability value is calculated from comparing said selected synchronization sequence postulate with said at least one synchronization sequences postulate.
10. The method according to claim 1 further comprising the step of analyzing
said channel according to said selected synchronization sequence postulate, thereby producing channel analysis.
11. The method according to claim 1 further comprising the step of analyzing said channel according to said selected synchronization sequence
postulate and said receiver assigned slot synchronization sequence,
thereby producing channel analysis.
12. The method according to claim 9 further comprising the step of decoding
said data according to said channel analysis.
13. The method according to claim 10 further comprising the step of
decoding said data according to said channel analysis.
14. The method according to claims 1-13 substantially as shown and
described hereinabove.
15. The method according to claims 1-13 substantially as illustrated in any of
the drawings.
PCT/IL1998/000233 1997-05-22 1998-05-21 Bi-directional channel analysis WO1998053568A1 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
BR9809882-9A BR9809882A (en) 1997-05-22 1998-05-21 Bidirectional channel analysis
CA002290337A CA2290337A1 (en) 1997-05-22 1998-05-21 Bi-directional channel analysis
AU74477/98A AU7447798A (en) 1997-05-22 1998-05-21 Bi-directional channel analysis
GB9927230A GB2347052B (en) 1997-05-22 1998-05-21 Bi-directional channel analysis

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
IL12089897A IL120898A (en) 1997-05-22 1997-05-22 Bi-directional channel analysis
IL120898 1997-05-22

Publications (1)

Publication Number Publication Date
WO1998053568A1 true WO1998053568A1 (en) 1998-11-26

Family

ID=11070166

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/IL1998/000233 WO1998053568A1 (en) 1997-05-22 1998-05-21 Bi-directional channel analysis

Country Status (7)

Country Link
US (2) US6084891A (en)
AU (1) AU7447798A (en)
BR (1) BR9809882A (en)
CA (1) CA2290337A1 (en)
GB (1) GB2347052B (en)
IL (1) IL120898A (en)
WO (1) WO1998053568A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19953349A1 (en) * 1999-11-05 2001-06-13 Infineon Technologies Ag Method for synchronizing a CDMA received signal

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7048739B2 (en) * 2002-12-31 2006-05-23 Depuy Spine, Inc. Bone plate and resilient screw system allowing bi-directional assembly
US6777647B1 (en) 2003-04-16 2004-08-17 Scimed Life Systems, Inc. Combination laser cutter and cleaner
CN101594189B (en) * 2008-05-27 2012-09-05 中兴通讯股份有限公司 Transmission method and receiving device of frame synchronizing signal

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4763339A (en) * 1984-03-15 1988-08-09 General Electric Company Digital word synchronizing arrangement
US5007088A (en) * 1988-03-01 1991-04-09 Nec Corporation Scrambling/descrambling method using a memory for storing initial pseudo-random bit patterns respectively for submultiframes
US5101401A (en) * 1989-11-29 1992-03-31 Nec Corporation Polarity judging arrangement by using frame synchronization signals of a received signal
US5276709A (en) * 1990-01-08 1994-01-04 Hitachi, Ltd. Correlation code transmission system
US5408504A (en) * 1992-12-30 1995-04-18 Nokia Mobile Phones Symbol and frame synchronization in a TDMA system
US5619507A (en) * 1993-06-30 1997-04-08 Nec Corporation Method and apparatus for establishing and maintaining frame synchronization in a satellite communication system
US5627864A (en) * 1994-11-30 1997-05-06 Lg Electronics Inc. Phase shift correcting apparatus of a sync detector in a satellite broadcasting reception system

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5241545A (en) * 1990-11-14 1993-08-31 Motorola, Inc. Apparatus and method for recovering a time-varying signal using multiple sampling points
JP2623375B2 (en) * 1991-03-07 1997-06-25 松下電器産業株式会社 Data receiving device
IT1247844B (en) * 1991-03-29 1995-01-02 Pirelli Cavi S P A Dir Proprie OPTICAL FIBER TELECOMMUNICATION LINE WITH OPTICAL AMPLIFIERS, EQUIPPED WITH PROTECTIVE MEANS ABLE TO INTERRUPT THE LIGHT EMISSION IN THE ENTIRE LINE IN THE PRESENCE OF AN INTERRUPTION OF THE OPTICAL FIBER AND TO AUTOMATICALLY REACTIVATE IT TO RESTORE ITS CONTACT
US5155742A (en) * 1991-05-03 1992-10-13 Bell Communications Research, Inc. Time dispersion equalizer receiver with a time-reversal structure for TDMA portable radio systems
US5263026A (en) * 1991-06-27 1993-11-16 Hughes Aircraft Company Maximum likelihood sequence estimation based equalization within a mobile digital cellular receiver
US5335250A (en) 1992-10-22 1994-08-02 Ericsson Ge Mobile Communications Inc. Method and apparatus for bidirectional demodulation of digitally modulated signals
US5363412A (en) * 1992-12-28 1994-11-08 Motorola, Inc. Method and apparatus of adaptive maximum likelihood sequence estimation using filtered correlation synchronization
US5677934A (en) * 1992-12-30 1997-10-14 Nokia Mobile Phones Limited Multipath propagation compensation in a TDMA system
US5818876A (en) * 1993-02-01 1998-10-06 Motorola, Inc. Method and apparatus of adaptive maximum likelihood sequence estimation using a variable convergence step size
EP0701344B1 (en) * 1994-02-10 2001-07-25 Ntt Mobile Communications Network Inc. Adaptive spread spectrum receiver
US5706314A (en) * 1995-01-04 1998-01-06 Hughes Electronics Joint maximum likelihood channel and timing error estimation
JPH0969862A (en) * 1995-08-31 1997-03-11 Mitsubishi Electric Corp Digital radio communication receiver
US5633116A (en) 1996-02-08 1997-05-27 Eastman Kokak Company Method for preparing prepress color proof and intermediate receiver element and carrier plate useful therein

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4763339A (en) * 1984-03-15 1988-08-09 General Electric Company Digital word synchronizing arrangement
US5007088A (en) * 1988-03-01 1991-04-09 Nec Corporation Scrambling/descrambling method using a memory for storing initial pseudo-random bit patterns respectively for submultiframes
US5101401A (en) * 1989-11-29 1992-03-31 Nec Corporation Polarity judging arrangement by using frame synchronization signals of a received signal
US5276709A (en) * 1990-01-08 1994-01-04 Hitachi, Ltd. Correlation code transmission system
US5408504A (en) * 1992-12-30 1995-04-18 Nokia Mobile Phones Symbol and frame synchronization in a TDMA system
US5619507A (en) * 1993-06-30 1997-04-08 Nec Corporation Method and apparatus for establishing and maintaining frame synchronization in a satellite communication system
US5627864A (en) * 1994-11-30 1997-05-06 Lg Electronics Inc. Phase shift correcting apparatus of a sync detector in a satellite broadcasting reception system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19953349A1 (en) * 1999-11-05 2001-06-13 Infineon Technologies Ag Method for synchronizing a CDMA received signal

Also Published As

Publication number Publication date
BR9809882A (en) 2000-06-27
AU7447798A (en) 1998-12-11
CA2290337A1 (en) 1998-11-26
IL120898A0 (en) 1997-09-30
GB2347052B (en) 2002-06-19
US6345057B1 (en) 2002-02-05
GB2347052A (en) 2000-08-23
IL120898A (en) 2000-02-17
US6084891A (en) 2000-07-04
GB9927230D0 (en) 2000-01-12

Similar Documents

Publication Publication Date Title
EP0998805B1 (en) Determination of the length of a channel impulse response
US6560744B1 (en) Method and device for detecting rate
US6775521B1 (en) Bad frame indicator for radio telephone receivers
US6832080B1 (en) Apparatus for and method of adapting a radio receiver using control functions
US5978414A (en) Transmission rate judging unit
JP3172198B2 (en) Equalization method
EP1119953B1 (en) Channel estimator with variable number of taps
US20070014343A1 (en) Determination of data rate, based on power spectral density estimates
JP3553547B2 (en) Apparatus and method for detecting data rate in mobile communication system
US6466616B1 (en) Power efficient equalization
US20080165901A1 (en) Method and apparatus for processing signals received from a channel having a variable channel length
EP2663041A1 (en) Channel delay spread estimation with subtraction of training symbol autocorrelation
EP1138136B1 (en) Synchronization tracking method
US5757851A (en) Communication receiver using soft decision TCH/FACCH channel discriminator
US6792036B2 (en) Method for estimating channel impulse responses of a mobile radio channel
US6084891A (en) Bi-directional channel analysis
US7167683B2 (en) Bad frame indicator for radio telephone receivers
EP1238470B1 (en) Data rate estimation in a communication system
JP2004088189A (en) Data receiver and data reception method
US7254125B2 (en) Receiving apparatus and method of detecting top path in delay profile
US6621877B1 (en) Method to train a radio receiver
US7092377B2 (en) Bi-directional time slot estimator for wireless communication system
CN106788895A (en) Interpretation method and device

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GE GH GM GW HU ID IL IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG US UZ VN YU ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW SD SZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN ML MR NE SN TD TG

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
121 Ep: the epo has been informed by wipo that ep was designated in this application
ENP Entry into the national phase

Ref document number: 2290337

Country of ref document: CA

Ref country code: GB

Ref document number: 9927230

Kind code of ref document: A

Format of ref document f/p: F

Ref country code: CA

Ref document number: 2290337

Kind code of ref document: A

Format of ref document f/p: F

NENP Non-entry into the national phase

Ref country code: JP

Ref document number: 1998550202

Format of ref document f/p: F

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase