DE69938796D1 - Unterdrückung von Pilotsignalen und unerwünschten Verkehrssignalen in einem CDMA-System - Google Patents

Unterdrückung von Pilotsignalen und unerwünschten Verkehrssignalen in einem CDMA-System

Info

Publication number
DE69938796D1
DE69938796D1 DE69938796T DE69938796T DE69938796D1 DE 69938796 D1 DE69938796 D1 DE 69938796D1 DE 69938796 T DE69938796 T DE 69938796T DE 69938796 T DE69938796 T DE 69938796T DE 69938796 D1 DE69938796 D1 DE 69938796D1
Authority
DE
Germany
Prior art keywords
signal
desired traffic
spreading code
cdma
generating
Prior art date
Legal status (The legal status 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 status listed.)
Expired - Lifetime
Application number
DE69938796T
Other languages
English (en)
Inventor
Fatih Ozluturk
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
InterDigital Technology Corp
Original Assignee
InterDigital Technology Corp
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 InterDigital Technology Corp filed Critical InterDigital Technology Corp
Application granted granted Critical
Publication of DE69938796D1 publication Critical patent/DE69938796D1/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/69Spread spectrum techniques
    • H04B1/707Spread spectrum techniques using direct sequence modulation
    • H04B1/7097Interference-related aspects
    • H04B1/7103Interference-related aspects the interference being multiple access interference
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/69Spread spectrum techniques
    • H04B1/707Spread spectrum techniques using direct sequence modulation
    • H04B1/7097Interference-related aspects
    • H04B1/7103Interference-related aspects the interference being multiple access interference
    • H04B1/7107Subtractive interference cancellation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/69Spread spectrum techniques
    • H04B1/707Spread spectrum techniques using direct sequence modulation
    • H04B1/7097Interference-related aspects
    • H04B1/7103Interference-related aspects the interference being multiple access interference
    • H04B1/7107Subtractive interference cancellation
    • H04B1/71075Parallel interference cancellation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/69Spread spectrum techniques
    • H04B1/707Spread spectrum techniques using direct sequence modulation
    • H04B1/7097Interference-related aspects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B2201/00Indexing scheme relating to details of transmission systems not covered by a single group of H04B3/00 - H04B13/00
    • H04B2201/69Orthogonal indexing scheme relating to spread spectrum techniques in general
    • H04B2201/707Orthogonal indexing scheme relating to spread spectrum techniques in general relating to direct sequence modulation
    • H04B2201/70701Orthogonal indexing scheme relating to spread spectrum techniques in general relating to direct sequence modulation featuring pilot assisted reception
DE69938796T 1998-10-20 1999-01-27 Unterdrückung von Pilotsignalen und unerwünschten Verkehrssignalen in einem CDMA-System Expired - Lifetime DE69938796D1 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US09/175,174 US6498784B1 (en) 1998-10-20 1998-10-20 Cancellation of pilot and traffic signals

Publications (1)

Publication Number Publication Date
DE69938796D1 true DE69938796D1 (de) 2008-07-03

Family

ID=22639248

Family Applications (4)

Application Number Title Priority Date Filing Date
DE69938796T Expired - Lifetime DE69938796D1 (de) 1998-10-20 1999-01-27 Unterdrückung von Pilotsignalen und unerwünschten Verkehrssignalen in einem CDMA-System
DE69917060T Expired - Lifetime DE69917060T2 (de) 1998-10-20 1999-01-27 Unterdrückung von pilotsignal und unerwünschten verkehrssignalen in einem cdma-system
DE1123584T Pending DE1123584T1 (de) 1998-10-20 1999-01-27 Unterdrückung von pilotsignal und unerwünschten verkehrssignalen in einem cdma-system
DE69941098T Expired - Lifetime DE69941098D1 (de) 1998-10-20 1999-01-27 Unterdrückung von Pilotsignalen und unerwünschten Verkehrssignalen in einem CDMA-System

Family Applications After (3)

Application Number Title Priority Date Filing Date
DE69917060T Expired - Lifetime DE69917060T2 (de) 1998-10-20 1999-01-27 Unterdrückung von pilotsignal und unerwünschten verkehrssignalen in einem cdma-system
DE1123584T Pending DE1123584T1 (de) 1998-10-20 1999-01-27 Unterdrückung von pilotsignal und unerwünschten verkehrssignalen in einem cdma-system
DE69941098T Expired - Lifetime DE69941098D1 (de) 1998-10-20 1999-01-27 Unterdrückung von Pilotsignalen und unerwünschten Verkehrssignalen in einem CDMA-System

Country Status (19)

Country Link
US (6) US6498784B1 (de)
EP (4) EP1123584B1 (de)
JP (5) JP3527204B2 (de)
KR (1) KR100424518B1 (de)
CN (3) CN100583665C (de)
AT (3) ATE266280T1 (de)
AU (4) AU764714B2 (de)
BR (1) BR9914658A (de)
CA (2) CA2568247C (de)
DE (4) DE69938796D1 (de)
DK (3) DK1376889T3 (de)
EA (6) EA005780B1 (de)
ES (3) ES2221356T3 (de)
HK (3) HK1038450A1 (de)
ID (1) ID28838A (de)
IL (4) IL142554A0 (de)
NO (3) NO323536B1 (de)
SG (2) SG120924A1 (de)
WO (1) WO2000024135A1 (de)

Families Citing this family (49)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8352400B2 (en) 1991-12-23 2013-01-08 Hoffberg Steven M Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore
US7027490B2 (en) * 1997-06-11 2006-04-11 Intel Corporation Method and apparatus for reducing spread spectrum noise
US6498784B1 (en) * 1998-10-20 2002-12-24 Interdigital Technology Corporation Cancellation of pilot and traffic signals
US6859799B1 (en) 1998-11-30 2005-02-22 Gemstar Development Corporation Search engine for video and graphics
US7966078B2 (en) 1999-02-01 2011-06-21 Steven Hoffberg Network media appliance system and method
WO2001050616A1 (en) * 1999-12-30 2001-07-12 Morphics Technology, Inc. A configurable all-digital coherent demodulator system for spread spectrum applications
US7103906B1 (en) * 2000-09-29 2006-09-05 International Business Machines Corporation User controlled multi-device media-on-demand system
CA2323164A1 (en) * 2000-10-11 2002-04-11 Ramesh Mantha Method, system and apparatus for improving reception in multiple access communication systems
KR101399240B1 (ko) * 2000-10-11 2014-06-02 유나이티드 비디오 프로퍼티즈, 인크. 매체 콘텐츠 배달 시스템 및 방법
GB2369018A (en) * 2000-11-10 2002-05-15 Ubinetics Ltd Control channel interference cancellation for a CDMA receiver
US6996159B2 (en) * 2001-05-17 2006-02-07 Intel Corporation Reducing spread spectrum noise
US7190749B2 (en) 2001-06-06 2007-03-13 Qualcomm Incorporated Method and apparatus for canceling pilot interference in a wireless communication system
US8611311B2 (en) 2001-06-06 2013-12-17 Qualcomm Incorporated Method and apparatus for canceling pilot interference in a wireless communication system
US7574723B2 (en) * 2001-07-19 2009-08-11 Macrovision Corporation Home media network
US20030072282A1 (en) * 2001-10-17 2003-04-17 Ying-Chang Liang Code division multiple access downlink receiver
US7236548B2 (en) * 2001-12-13 2007-06-26 Koninklijke Philips Electronics N.V. Bit level diversity combining for COFDM system
US20030162573A1 (en) * 2002-02-19 2003-08-28 Jyhchau Horng Down-link interference cancellation for high-data-rate channels in advanced digital wireless networks
US20070220580A1 (en) * 2002-03-14 2007-09-20 Daniel Putterman User interface for a media convergence platform
KR100461543B1 (ko) 2002-10-14 2004-12-16 한국전자통신연구원 다중 안테나 고속패킷전송 시스템에서 신호대 간섭비 측정장치 및 그 방법
US7283532B2 (en) * 2002-10-25 2007-10-16 Alcatel Lucent Hierarchical scheduler architecture for use with an access node
US8931010B2 (en) * 2002-11-04 2015-01-06 Rovi Solutions Corporation Methods and apparatus for client aggregation of media in a networked media system
US7493646B2 (en) 2003-01-30 2009-02-17 United Video Properties, Inc. Interactive television systems with digital video recording and adjustable reminders
US7574691B2 (en) * 2003-03-17 2009-08-11 Macrovision Corporation Methods and apparatus for rendering user interfaces and display information on remote client devices
KR20070014187A (ko) * 2004-05-28 2007-01-31 코닌클리케 필립스 일렉트로닉스 엔.브이. Ofdm 시스템에서 신호를 처리하기 위한 방법 및 신호처리기
US8086575B2 (en) * 2004-09-23 2011-12-27 Rovi Solutions Corporation Methods and apparatus for integrating disparate media formats in a networked media system
US8406695B2 (en) 2004-12-23 2013-03-26 Qualcomm Incorporated Joint interference cancellation of pilot, overhead and traffic channels
US8099123B2 (en) * 2004-12-23 2012-01-17 Qualcomm Incorporated Adaptation of transmit subchannel gains in a system with interference cancellation
US8442441B2 (en) 2004-12-23 2013-05-14 Qualcomm Incorporated Traffic interference cancellation
US8422955B2 (en) * 2004-12-23 2013-04-16 Qualcomm Incorporated Channel estimation for interference cancellation
CN1798443B (zh) * 2004-12-29 2010-04-28 华为技术有限公司 一种物理信道误码率的求取方法
US7508864B2 (en) * 2005-02-14 2009-03-24 Intel Corporation Apparatus and method of canceling interference
US20090077073A1 (en) * 2005-04-21 2009-03-19 Hiroaki Masuyama Index term extraction device for document-to-be-surveyed
US8472877B2 (en) 2005-10-24 2013-06-25 Qualcomm Incorporated Iterative interference cancellation system and method
US8385388B2 (en) 2005-12-06 2013-02-26 Qualcomm Incorporated Method and system for signal reconstruction from spatially and temporally correlated received samples
US9467322B2 (en) 2005-12-27 2016-10-11 Rovi Solutions Corporation Methods and apparatus for integrating media across a wide area network
US9681105B2 (en) 2005-12-29 2017-06-13 Rovi Guides, Inc. Interactive media guidance system having multiple devices
US20070157240A1 (en) * 2005-12-29 2007-07-05 United Video Properties, Inc. Interactive media guidance system having multiple devices
US8607287B2 (en) * 2005-12-29 2013-12-10 United Video Properties, Inc. Interactive media guidance system having multiple devices
US7929551B2 (en) * 2006-06-01 2011-04-19 Rovi Solutions Corporation Methods and apparatus for transferring media across a network using a network interface device
US7822399B2 (en) 2007-05-11 2010-10-26 Telefonaktiebolaget Lm Ericsson (Publ) Image compensation for wireless receiver
US20090019492A1 (en) 2007-07-11 2009-01-15 United Video Properties, Inc. Systems and methods for mirroring and transcoding media content
US7894555B2 (en) * 2007-08-02 2011-02-22 Telefonaktiebolaget Lm Ericsson (Publ) IQ imbalance image suppression
US7986930B2 (en) * 2007-08-02 2011-07-26 Telefonaktiebolaget Lm Ericsson (Publ) IQ imbalance image suppression in presence of unknown phase shift
US8601526B2 (en) 2008-06-13 2013-12-03 United Video Properties, Inc. Systems and methods for displaying media content and media guidance information
US20110072452A1 (en) * 2009-09-23 2011-03-24 Rovi Technologies Corporation Systems and methods for providing automatic parental control activation when a restricted user is detected within range of a device
US9014546B2 (en) 2009-09-23 2015-04-21 Rovi Guides, Inc. Systems and methods for automatically detecting users within detection regions of media devices
US8805418B2 (en) 2011-12-23 2014-08-12 United Video Properties, Inc. Methods and systems for performing actions based on location-based rules
US9674563B2 (en) 2013-11-04 2017-06-06 Rovi Guides, Inc. Systems and methods for recommending content
US10805870B1 (en) 2019-03-26 2020-10-13 Star Solutions International Inc. Wireless communication management system and private electronic communication network

Family Cites Families (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0693670B2 (ja) * 1984-12-29 1994-11-16 京セラ株式会社 スペクトラム拡散通信システム
US5506864A (en) * 1990-12-05 1996-04-09 Interdigital Technology Corporation CDMA communications and geolocation system and method
US5235612A (en) * 1990-12-21 1993-08-10 Motorola, Inc. Method and apparatus for cancelling spread-spectrum noise
US5224122A (en) 1992-06-29 1993-06-29 Motorola, Inc. Method and apparatus for canceling spread-spectrum noise
US5465413A (en) * 1993-03-05 1995-11-07 Trimble Navigation Limited Adaptive noise cancellation
US5363403A (en) 1993-04-22 1994-11-08 Interdigital Technology Corporation Spread spectrum CDMA subtractive interference canceler and method
US5553062A (en) 1993-04-22 1996-09-03 Interdigital Communication Corporation Spread spectrum CDMA interference canceler system and method
US5740208A (en) * 1993-06-25 1998-04-14 Roke Manor Research Limited Interference cancellation apparatus for mitigating the effects of poor affiliation between a base station and a mobile unit
GB2279851B (en) 1993-07-01 1997-10-01 Roke Manor Research Threshold cancellation means for use in digital mobile radio networks
JP2570967B2 (ja) * 1993-07-08 1997-01-16 日本電気株式会社 Cdma受信機
JP2938337B2 (ja) 1994-03-09 1999-08-23 三菱電機株式会社 スペクトル拡散通信用データ復調回路
JPH0879130A (ja) 1994-09-01 1996-03-22 Oki Electric Ind Co Ltd 受信装置及びパイロット信号除去装置
US5812673A (en) * 1994-09-02 1998-09-22 Matsushita Electric Industrial Co., Ltd. Noise suppressing device
US5724378A (en) 1994-12-13 1998-03-03 Nit Mobile Communications Network, Inc. CDMA multiuser receiver and method
US5745485A (en) 1995-06-19 1998-04-28 Aloha Networks, Inc. Dual code multiple access for wireless data networks
JP2798128B2 (ja) 1996-08-06 1998-09-17 日本電気株式会社 Cdmaマルチユーザ受信装置
US6067292A (en) * 1996-08-20 2000-05-23 Lucent Technologies Inc Pilot interference cancellation for a coherent wireless code division multiple access receiver
JP3390900B2 (ja) * 1996-12-20 2003-03-31 富士通株式会社 干渉キャンセラ及び仮判定方法
KR100204599B1 (ko) * 1996-12-21 1999-06-15 정선종 적응형 직병렬 혼합 잡음 제거 방법
JP3326679B2 (ja) 1997-01-31 2002-09-24 沖電気工業株式会社 Cdma受信装置
IL120538A (en) 1997-03-26 2000-11-21 Dspc Tech Ltd Method and apparatus for reducing spread-spectrum noise
JP3373755B2 (ja) * 1997-04-09 2003-02-04 株式会社鷹山 複素型逆拡散処理装置
US6628701B2 (en) * 1997-06-11 2003-09-30 Intel Corporation Method and apparatus for reducing spread spectrum noise
US6680928B1 (en) * 1997-07-22 2004-01-20 Ericsson Inc. Communications system and method for multi-carrier orthogonal coding
SG77607A1 (en) * 1997-08-26 2001-01-16 Univ Singapore A multi-user code division multiple access receiver
US6366607B1 (en) * 1998-05-14 2002-04-02 Interdigital Technology Corporation Processing for improved performance and reduced pilot
JP3626852B2 (ja) * 1998-05-29 2005-03-09 Kddi株式会社 ダイバーシチ受信下での信号合成方法及び装置
JP2970656B1 (ja) * 1998-06-25 1999-11-02 日本電気株式会社 Ds−cdmaマルチユーザ干渉キャンセラ
US6154443A (en) * 1998-08-11 2000-11-28 Industrial Technology Research Institute FFT-based CDMA RAKE receiver system and method
JP3800382B2 (ja) * 1998-09-04 2006-07-26 富士通株式会社 干渉キャンセラにおける伝搬路推定方法及び干渉除去装置
US6125137A (en) * 1998-09-11 2000-09-26 Motorola, Inc. Apparatus and method for performing a signal search in a coherent wireless communication system
GB2341757B (en) * 1998-09-21 2003-07-02 Fujitsu Ltd Code-division multiple access mobile comunications networks
US6498784B1 (en) * 1998-10-20 2002-12-24 Interdigital Technology Corporation Cancellation of pilot and traffic signals
JP2002528992A (ja) * 1998-10-27 2002-09-03 ローク マナー リサーチ リミテッド Cdma方式における信号抽出方法
US6333947B1 (en) * 1998-11-25 2001-12-25 Nortel Networks Limited Interference cancellation system and method and CDMA receiver including an interference cancellation circuit
KR100343773B1 (ko) * 1999-06-28 2002-07-19 한국전자통신연구원 코드분할다중접속시스템의 부분 병렬 간섭잡음 제거장치 및 방법
US6404760B1 (en) * 1999-07-19 2002-06-11 Qualcomm Incorporated CDMA multiple access interference cancellation using signal estimation
US6278726B1 (en) * 1999-09-10 2001-08-21 Interdigital Technology Corporation Interference cancellation in a spread spectrum communication system
JP3371956B2 (ja) * 1999-11-09 2003-01-27 日本電気株式会社 干渉キャンセラ装置
US6834043B1 (en) * 2000-07-24 2004-12-21 Motorola, Inc. Method and device for exploiting transmit diversity in time varying wireless communication systems
US6768727B1 (en) * 2000-11-09 2004-07-27 Ericsson Inc. Fast forward link power control for CDMA system
US7133353B2 (en) * 2001-01-08 2006-11-07 Telefonaktiebolaget Lm Ericsson (Publ) CDMA system using quasi-orthogonal codes
US6751264B2 (en) * 2001-07-27 2004-06-15 Motorola, Inc. Receiver and method therefor
US6819720B1 (en) * 2002-06-28 2004-11-16 Nortel Networks Limited Noise cancellation in a predistortion architecture

Also Published As

Publication number Publication date
EP1376889A3 (de) 2005-02-02
IL142554A0 (en) 2002-03-10
EP1376888B1 (de) 2008-05-21
AU2006200879A1 (en) 2006-03-23
EA200500247A1 (ru) 2005-06-30
EA006354B1 (ru) 2005-12-29
NO20070112L (no) 2001-06-19
EP1123584A1 (de) 2001-08-16
JP2004120782A (ja) 2004-04-15
DE69917060D1 (de) 2004-06-09
DK1376888T3 (da) 2008-08-11
JP4286802B2 (ja) 2009-07-01
KR20010080255A (ko) 2001-08-22
NO325092B1 (no) 2008-02-04
BR9914658A (pt) 2001-07-17
CN1324521A (zh) 2001-11-28
EP2088682A2 (de) 2009-08-12
US7751465B2 (en) 2010-07-06
JP2007312418A (ja) 2007-11-29
JP4008407B2 (ja) 2007-11-14
EA200300068A1 (ru) 2003-04-24
NO20011878L (no) 2001-06-19
IL175551A (en) 2010-11-30
US6603743B2 (en) 2003-08-05
AU2006200879B2 (en) 2008-08-07
CA2347207A1 (en) 2000-04-27
DE69941098D1 (de) 2009-08-20
AU2003257532A1 (en) 2003-11-20
DK1123584T3 (da) 2004-08-30
DK1376889T3 (da) 2009-11-09
AU2480199A (en) 2000-05-08
EA003472B1 (ru) 2003-06-26
CN1251417C (zh) 2006-04-12
AU2008243149B2 (en) 2010-09-09
US6498784B1 (en) 2002-12-24
WO2000024135A1 (en) 2000-04-27
ES2307857T3 (es) 2008-12-01
EA200301154A1 (ru) 2004-12-30
US20130128928A1 (en) 2013-05-23
EP2088682A3 (de) 2011-05-18
EA200501109A1 (ru) 2005-12-29
CN1822516A (zh) 2006-08-23
JP2006094540A (ja) 2006-04-06
HK1061612A1 (en) 2004-09-24
IL175551A0 (en) 2006-09-05
US8369385B2 (en) 2013-02-05
JP4309388B2 (ja) 2009-08-05
AU764714B2 (en) 2003-08-28
NO20011878D0 (no) 2001-04-11
EA005780B1 (ru) 2005-06-30
NO323536B1 (no) 2007-06-04
EP1376888A2 (de) 2004-01-02
AU2003257532B2 (en) 2005-12-01
CA2568247A1 (en) 2000-04-27
NO20080404L (no) 2001-06-19
SG120924A1 (en) 2006-04-26
DE1123584T1 (de) 2001-10-25
US20100260238A1 (en) 2010-10-14
AU2008243149A1 (en) 2008-11-27
HK1063111A1 (en) 2004-12-10
US6950411B2 (en) 2005-09-27
EA200600592A1 (ru) 2006-08-25
CA2347207C (en) 2007-03-06
US20040120282A1 (en) 2004-06-24
US20030035404A1 (en) 2003-02-20
ATE396549T1 (de) 2008-06-15
JP3527204B2 (ja) 2004-05-17
CA2568247C (en) 2012-05-22
EP1376888A3 (de) 2005-02-02
EP1376889A2 (de) 2004-01-02
CN100583665C (zh) 2010-01-20
EA200100371A1 (ru) 2001-10-22
KR100424518B1 (ko) 2004-03-27
EP1123584B1 (de) 2004-05-06
ES2329775T3 (es) 2009-12-01
ES2221356T3 (es) 2004-12-16
DE69917060T2 (de) 2005-04-28
CN101018073A (zh) 2007-08-15
EP1376889B1 (de) 2009-07-08
ATE436122T1 (de) 2009-07-15
EA007355B1 (ru) 2006-10-27
US8594157B2 (en) 2013-11-26
JP2002528950A (ja) 2002-09-03
SG141427A1 (en) 2008-04-28
ID28838A (id) 2001-07-05
AU2003257532B8 (en) 2005-12-22
IL142554A (en) 2006-09-05
US20060034218A1 (en) 2006-02-16
EA004419B1 (ru) 2004-04-29
ATE266280T1 (de) 2004-05-15
JP2005229638A (ja) 2005-08-25
IL206123A0 (en) 2010-11-30
HK1038450A1 (en) 2002-03-15

Similar Documents

Publication Publication Date Title
ATE266280T1 (de) Unterdrückung von pilotsignal und unerwünschten verkehrssignalen in einem cdma-system
ES2137140T1 (es) Sistema y metodo cancelador de interferencias de espectro amplio.
DE69904039D1 (de) Cdma-empfänger für mehrwegausbreitung und reduziertes pilotsignal

Legal Events

Date Code Title Description
8364 No opposition during term of opposition