← Back to Patent Explorer
US5770927A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for distinguishing control channel from traffic channels

Assignee: Canon Inc
•
Filing: 1996-08-07
•
Granted: 1998-06-23
•
Expires: 2016-08-07
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A discriminating circuit stores a flag designating a received radio signal as belonging to a traffic channel, a control channel, or an unidentified channel. If the flag does not indicate the traffic channel, the discriminating circuit decodes the signal and detects errors on the assumption that the signal belongs to the control channel. The detected errors include convolutional code errors, which are detected by re-encoding the decoded signal, as well as errors in other types of codes. If the flag indicates that the channel is unidentified, a counter is incremented according to the paucity or absence of errors. When the counter reaches a threshold value, the flag is set to indicate the control channel.

Inventors

  • 👤 Masami Abe

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 16:04
CPC Classifications
H; H04; H04L; H04L1/00; H04L1/20; H04L1/208; H04L1/004; H04L1/0045; H04L1/0054; H04L1/0056; H04L1/0057; H04L1/201; H04L1/0061; H04W; H04W52/00; H04W52/02; H04W52/0209; H04W52/0212; H04W52/0216; Y; Y02; Y02D; Y02D30/00; Y02D30/70

Claims Analysis

Total Claims: 21
Claim 1
Independent Claim 141 words
A discriminating circuit for deciding whether a received radio signal belongs to a traffic channel carrying coded traffic data and a coded control-channel locator value, or to a control channel carrying convolutionally coded control data and a coded super-frame phase value, comprising: a first decoding means for decoding, and detecting errors in, said coded locator value; a second decoding means for decoding, and detecting errors in, said convolutionally coded control data; a third decoding means for decoding, and detecting errors in, said coded super-frame phase value; and a discrimination means for designating said received signal as belonging to said traffic channel, responsive to a number of errors detected by said first decoding means, and for designating said received signal as belonging to said control channel, responsive to numbers of errors detected by said second decoding means and said third decoding means.
Claim 2
Dependent Claim 141 words
A discriminating circuit for deciding whether a received radio signal belongs to a traffic channel carrying coded traffic data and a coded control-channel locator value, or to a control channel carrying convolutionally coded control data and a coded super-frame phase value, comprising: a first decoding means for decoding, and detecting errors in, said coded locator value; a second decoding means for decoding, and detecting errors in, said convolutionally coded control data; a third decoding means for decoding, and detecting errors in, said coded super-frame phase value; and a discrimination means for designating said received signal as belonging to said traffic channel, responsive to a number of errors detected by said first decoding means, and for designating said received signal as belonging to said control channel, responsive to numbers of errors detected by said second decoding means and said third decoding means.
Claim 3
Dependent Claim 51 words
The discriminating circuit of claim 1, also comprising a confirmation means for determining whether said coded super-frame phase value was decoded to an expected value, thereby confirming whether said received signal belongs to said control channel, after said discrimination means has designated said received signal as belonging to said control channel.
Claim 4
Dependent Claim 35 words
The discriminating circuit of claim 1, wherein said second decoding means detects errors by re-encoding said control data to obtain re-encoded control data, and comparing said convolutionally coded control data with said re-encoded control data.
Claim 5
Dependent Claim 27 words
The discriminating circuit of claim 3, wherein said second decoding means also detects errors by performing a cyclic redundancy check after decoding said convolutionally coded control data.
Claim 6
Dependent Claim 61 words
The discriminating circuit of claim 1, wherein said control channel also carries coded control feedback information, further comprising a fourth decoding means for decoding, and detecting errors in, said coded control feedback information, absence of errors in said coded control feedback information being taken into account by said discrimination means in designating said received signal as belonging to said control channel.
Claim 7
Independent Claim 151 words
A method of deciding whether a received radio signal belongs to a traffic channel carrying coded traffic data and a coded control-channel locator value, or to a control channel carrying coded control data and a coded super-frame phase value, comprising the steps of: storing a flag having a first value designating said traffic channel, a second value designating said control channel, and a third value designating an unidentified channel; checking said flag to determine the value thereof; decoding said coded locator value, if said flag has said first value; decoding, and detecting errors in, said coded control data and said coded super-frame phase value, if said flag does not have said first value; modifying a counter responsive to numbers of said errors, if said flag has said third value; comparing said counter with a threshold value; and setting said flag to said second value when said counter reaches said threshold value.
Claim 8
Independent Claim 151 words
A method of deciding whether a received radio signal belongs to a traffic channel carrying coded traffic data and a coded control-channel locator value, or to a control channel carrying coded control data and a coded super-frame phase value, comprising the steps of: storing a flag having a first value designating said traffic channel, a second value designating said control channel, and a third value designating an unidentified channel; checking said flag to determine the value thereof; decoding said coded locator value, if said flag has said first value; decoding, and detecting errors in, said coded control data and said coded super-frame phase value, if said flag does not have said first value; modifying a counter responsive to numbers of said errors, if said flag has said third value; comparing said counter with a threshold value; and setting said flag to said second value when said counter reaches said threshold value.
Claim 9
Dependent Claim 108 words
The method of claim 6, wherein said coded control data are coded by a concatenated code comprising a block code and a convolutional code, then interleaved, and said step of decoding, and detecting errors, comprises the further steps of: de-interleaving said coded control data; convolutionally decoding said coded control data by a maximum-likelihood method to obtain decoded control data; detecting block-code errors by calculating a check value in said decoded control data; re-encoding said decoded control data by means of said convolutional code, thereby generating re-encoded control data; and comparing said coded control data with said re-encoded control data, thereby detecting convolutional-code errors in said coded control data.
Claim 10
Dependent Claim 52 words
The method of claim 6, comprising the further steps of: decoding, and detecting errors in, said coded locator value, if said flag has said third value and said counter has not reached said threshold; and setting said flag to said first value, responsive to absence of errors in said coded locator value.
Claim 11
Dependent Claim 38 words
The method of claim 6, comprising the further step of changing said flag from said second value to said third value, if said coded super-frame phase value is decoded to an unexpected value a certain number of times.
Claim 12
Dependent Claim 45 words
The method of claim 6, wherein said control channel also carries coded control feedback information, comprising the further steps of: decoding, and detecting errors in, said coded control feedback information; and modifying said counter, responsive to absence of errors in said coded control feedback information.
Claim 13
Independent Claim 285 words
A method of deciding whether a received radio signal belongs to a traffic channel carrying coded traffic data and a coded locator value, or to a control channel carrying convolutionally coded control data and a coded super-frame phase value, comprising the steps of: storing a flag having a first value designating said traffic channel, a second value designating said control channel, and a third value designating an unidentified channel; checking said flag to determine the value thereof; decoding, and detecting errors in, said coded super-frame phase value, if said flag does not have said first value, thereby obtaining a decoded super-frame phase value; adding a first fixed value to a first counter if no errors were detected in said coded super-frame phase value; decoding said convolutionally coded control data, if said flag does not have said first value, thereby obtaining decoded control data; re-encoding said decoded control data, thereby obtaining re-encoded control data; comparing said convolutionally coded control data with said re-encoded control data; adding said first fixed value to said first counter if there are not more than a predetermined number of discrepancies between said convolutionally coded control data and said re-encoded control data; comparing said first counter with a first threshold value, if said flag has said third value; setting said flag to said second value if said first counter has reached said first threshold value; decoding, and detecting errors in, said coded locator value, if said first counter has not reached said first threshold value; adding a second fixed value to a second counter if no errors were detected in said coded locator value; and setting said flag to said first value, if said second counter has reached a second threshold value.
Claim 14
Independent Claim 285 words
A method of deciding whether a received radio signal belongs to a traffic channel carrying coded traffic data and a coded locator value, or to a control channel carrying convolutionally coded control data and a coded super-frame phase value, comprising the steps of: storing a flag having a first value designating said traffic channel, a second value designating said control channel, and a third value designating an unidentified channel; checking said flag to determine the value thereof; decoding, and detecting errors in, said coded super-frame phase value, if said flag does not have said first value, thereby obtaining a decoded super-frame phase value; adding a first fixed value to a first counter if no errors were detected in said coded super-frame phase value; decoding said convolutionally coded control data, if said flag does not have said first value, thereby obtaining decoded control data; re-encoding said decoded control data, thereby obtaining re-encoded control data; comparing said convolutionally coded control data with said re-encoded control data; adding said first fixed value to said first counter if there are not more than a predetermined number of discrepancies between said convolutionally coded control data and said re-encoded control data; comparing said first counter with a first threshold value, if said flag has said third value; setting said flag to said second value if said first counter has reached said first threshold value; decoding, and detecting errors in, said coded locator value, if said first counter has not reached said first threshold value; adding a second fixed value to a second counter if no errors were detected in said coded locator value; and setting said flag to said first value, if said second counter has reached a second threshold value.
Claim 15
Dependent Claim 46 words
The method of claim 11, wherein said decoded control data comprise check bits, comprising the further steps of: re-calculating said check bits from said decoded control data; and adding said first fixed value to said first counter if there are no errors in said check bits.
Claim 16
Dependent Claim 14 words
The method of claim 12, wherein said check bits are cyclic redundancy check bits.
Claim 17
Dependent Claim 92 words
The method of claim 11, comprising the further steps of: incrementing an expected super-frame phase value, if said flag has said third value; comparing said expected super-frame phase value with said decoded super-frame phase value, if said flag has said third value and no errors were detected in said coded super-frame phase value; and adding said first fixed value to said first counter, if said flag has said third value, no errors were detected in said coded super-frame phase value, and said expected super-frame phase value matches said decoded super-frame phase value.
Claim 18
Dependent Claim 53 words
The method of claim 14, comprising the further step of: setting said expected super-frame phase value to said decoded super-frame phase value, if said flag has said third value, no errors were detected in said coded super-frame phase value, and said expected super-frame phase value does not match said decoded super-frame phase value.
Claim 19
Dependent Claim 126 words
The method of claim 11, comprising the further steps of: incrementing an expected super-frame phase value, if said flag has said second value; comparing said expected super-frame phase value with said decoded super-frame phase value, if said flag has said second value; clearing a third counter, if said flag has said second value and said expected super-frame phase value matches said decoded super-frame phase value; adding a third fixed value to said third counter, if said flag has said second value and said expected super-frame phase value does not match said decoded super-frame phase value; comparing said third counter with a third threshold value; and changing said flag from said second value to said third value, if said third counter has reached said third threshold value.
Claim 20
Dependent Claim 60 words
The method of claim 11, wherein said traffic channel also carries a coded verification code, comprising the further steps of: decoding, and detecting errors in, said coded verification code, if said first counter has not reached said first threshold value; and adding said second fixed value to said second counter if no errors were detected in said coded verification code.
Claim 21
Dependent Claim 51 words
The method of claim 11, wherein said control channel also carries coded control feedback information, comprising the further steps of: decoding, and detecting errors in, said coded control feedback information; and adding said first fixed value to said first counter if there are no errors in said coded control feedback information.

References Cited (Backward Citations)

US5199031A Cited
US5606548A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-06-22 2001-12-22 2002-06-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-06-22 2005-12-22 2006-06-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-06-22 2009-12-22 2010-06-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag