[go: up one dir, main page]

HK1094841B - Method and apparatus for removing code aliases when using short synchronization codes - Google Patents

Method and apparatus for removing code aliases when using short synchronization codes Download PDF

Info

Publication number
HK1094841B
HK1094841B HK06113442.1A HK06113442A HK1094841B HK 1094841 B HK1094841 B HK 1094841B HK 06113442 A HK06113442 A HK 06113442A HK 1094841 B HK1094841 B HK 1094841B
Authority
HK
Hong Kong
Prior art keywords
code
codes
impulse response
communication channel
correlation
Prior art date
Application number
HK06113442.1A
Other languages
English (en)
French (fr)
Chinese (zh)
Other versions
HK1094841A1 (en
Inventor
Haitao Zhang
Original Assignee
Qualcomm Incorporated
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
Priority claimed from US10/650,271 external-priority patent/US7869488B2/en
Application filed by Qualcomm Incorporated filed Critical Qualcomm Incorporated
Publication of HK1094841A1 publication Critical patent/HK1094841A1/en
Publication of HK1094841B publication Critical patent/HK1094841B/en

Links

Claims (33)

  1. Ein Verfahren zum Abschätzen einer Kommunikationskanalimpulsantwort h(t), aufweisend die Schritte:
    Generieren (202; 504) eines ersten Signals an einem Übertrager (110), aufweisend Spreizen einer ersten Datensequenz (102; 128) mit einem ersten Code (104) und Übertragen (204) des Signals, wobei das Generieren eines ersten Signals aufweist Einbetten (502) in dem Übertrager einen zweiten Code (602) in der ersten Datensequenz (102; 128), der zweite Code (602) weist mindestens zwei Codes w0 , w1 auf, jeder zwei Symbole lang, wobei eine Korrelation von dem zweiten Code (602) mit einem von den mindestens zwei Codes w0, w1 einen Maximalwert bei k = 0 ergibt und weniger als Maximalwerte bei k0, wobei k ein Index für den zweiten Code ist;
    Empfangen (206) des Signals an einem Empfänger (112);
    Generieren (208; 506) eines zweiten Signals com(t) an dem Empfänger, aufweisend Korrelieren des empfangenen Signals mit dem ersten Code (104); und
    Generieren (210; 508) einer abgeschätzten Kommunikationskanalimpulsantwort M(t) (122) als eine Korrelation von dem zweiten Signal com(t) und einem von den mindestens zwei Codes w0 , w1, so dass eine verbesserte Abschätzung frei von Interferenz bereitgestellt werden kann.
  2. Das Verfahren von Anspruch 1, wobei der Schritt des Generierens einer abgeschätzten Kommunikationskanalimpulsantwort M(t) als eine Korrelation von dem zweiten Signal com(t) und dm für m = 0, 1,···, M aufweist den Schritt des Berechnens von M(t) als 1 M m = 0 M - 1 d m co t + mNT c .
  3. Das Verfahren von Anspruch 1, wobei die erste Datensequenz (102; 128) eine Präambel (124) beinhaltet, die einen pseudozufälligen Code hat, beinhaltend den zweiten Code (602) von der ersten Datensequenz (102; 128).
  4. Das Verfahren von Anspruch 1, wobei die Korrelation von dem zweiten Code (602) mit einem von den mindestens zwei Codes w0 , w1 einen Wert von 1 hat bei k = 0 und ein Wert von 0 für im Wesentlichen alles von k0.
  5. Das Verfahren von Anspruch 1, wobei die Korrelation von dem zweiten Code (602) mit einem von den mindestens zwei Codes w0 , w1 einen Wert von 0 hat für 0 < |k| ≤ J, wobei J ausgewählt ist, um die Korrelation von dem zweiten Code (602) mit dem einen von den Codes w0, w1 für im Wesentlichen alles von k0 zu minimieren.
  6. Das Verfahren von Anspruch 5, wobei 2J eine Länge von dem zweiten Code (602) ist.
  7. Das Verfahren von Anspruch 1, wobei die Korrelation von dem zweiten Code (602) mit einem von den mindestens zwei Codes w0 , w1 einen Wert von 1 hat bei k = 0 und einen Wert von ungefähr 0 für im Wesentlichen alles von k0.
  8. Das Verfahren von Anspruch 1, wobei die Codes w0 , w1 Walshcodes aufweisen.
  9. Das Verfahren von Anspruch 1, weiter aufweisend den Schritt des Filterns (210) der abgeschätzten Kommunikationskanalimpulsantwort M(t) mit einem Filter f (302) ausgewählt mindestens teilweise gemäß dem zweiten Code (104).
  10. Das Verfahren von Anspruch 9, wobei der Filter f (302) weiter ausgewählt ist mindestens teilweise gemäß einer Autokorrelation A(n) von dem ersten Code (104).
  11. Das Verfahren von Anspruch 10, wobei der Filter f (302) weiter ausgewählt ist mindestens teilweise gemäß einer Dauer der Impulsantwort von dem Kommunikationskanal h(t).
  12. Das Verfahren von Anspruch 10, wobei der Filter f (302) weiter ausgewählt ist mindestens teilweise gemäß einem Null-Erzwingungskriterium i = - L L ( A n - i f i = A f n , - L n L , wobei
    f(i) die Impulsantwort von dem Filter f (302) ist, so dass Af(n) eine Faltung von A(n) und f(i) ist;
    Af(n) = 1 für n = 0 und Af(n) = 0 für 0 < |n| ≤ L; und A n = A - n = i = o N - 1 - n S i S i + n , 0 n N .
  13. Das Verfahren von Anspruch 12, wobei der Parameter L gewählt ist, so dass eine Zeitdauer von der Impulsantwort von dem Kommunikationskanal h(t) kleiner ist als LTc.
  14. Das Verfahren von Anspruch 12, wobei der Parameter L gewählt ist, so dass eine Zeitdauer von der Impulsantwort von dem Kommunikationskanal h(t) ungefähr gleich LTc ist.
  15. Das Verfahren von Anspruch 9, wobei N kleiner ist als 20.
  16. Ein System (100) zum Abschätzen einer Kommunikationskanalimpulsantwort h(t), aufweisend:
    Mittel zum Generieren (202; 504) eines ersten Signals aufweisend Mittel zum Spreizen einer ersten Datensequenz (102; 128) mit einem ersten Code (104) und Mittel zum Übertragen (204) des Signals, wobei das Mittel zum Generieren eines ersten Signals aufweist Mittel zum Einbetten (502) in dem Übertrager einen zweiten Code (602) in der ersten Datensequenz (102; 128), der zweite Code (602) weist mindestens zwei Codes w0 , w1 auf, jeder zwei Symbole lang, wobei eine Korrelation von dem zweiten Code (602) mit einem von den mindestens zwei Codes w0 , w1 einen Maximalwert bei k = 0 ergibt und weniger als Maximalwerte bei k0, wobei k ein Index für den zweiten Code ist;
    Mittel zum Empfangen (206) eines Signals;
    Mittel zum Generieren (208; 506) eines zweiten Signals com(t) an dem Empfänger, aufweisend Korrelieren des empfangenen Signals mit einem ersten Code (104); und
    Mittel zum Generieren (210; 508) einer abgeschätzten Kommunikationskanalimpulsantwort M(t) (122) als eine Korrelation von dem zweiten Signal com(t) und einem von den mindestens zwei Codes w0 , w1, so dass eine verbesserte Abschätzung frei von Interferenz bereitgestellt werden kann.
  17. Das System (100) von Anspruch 16, wobei das Mittel zum Generieren einer abgeschätzten Kommunikationskanalimpulsantwort M(t) als eine Korrelation von com(t) und dm für m = 0, 1,···, M aufweist Mittel zum Berechnens von M(t) als 1 M m = 0 M - 1 d m co t + mNT c . .
  18. Das System (100) von Anspruch 16, wobei die erste Datensequenz (102; 128) eine Präambel (124) beinhaltet, die einen pseudozufälligen Code hat, beinhaltend den zweiten Code (602) von der ersten Datensequenz (102; 128).
  19. Das System (100) von Anspruch 16, wobei die Korrelation von dem zweiten Code (602) mit einem von den mindestens zwei Codes w0 , w1 einen Wert von 1 hat bei k = 0 und ein Wert von 0 für im Wesentlichen alles von k0.
  20. Das System (100) von Anspruch 16, wobei die Korrelation von dem zweiten Code (602) mit einem von den mindestens zwei Codes w0 , w1 einen Wert von 0 hat für 0 < |k| ≤ J, wobei J ausgewählt ist, um die Korrelation von dem zweiten Code (602) mit dem einen von den Codes w0 , w1 für im Wesentlichen alles von k0 zu minimieren.
  21. Das System (100) von Anspruch 20, wobei 2J eine Länge von dem zweiten Code (602) ist.
  22. Das System (100) von Anspruch 16, wobei die Korrelation von dem zweiten Code (602) mit einem von den mindestens zwei Codes w0 , w1 einen Wert von 1 hat bei k = 0 und einen Wert von ungefähr 0 für im Wesentlichen alles von k0.
  23. Das System (100) von Anspruch 16, wobei die Codes w0 , w1 Walshcodes aufweisen.
  24. Das System (100) von Anspruch 16, weiter aufweisend Mittel zum Filtern (210) der abgeschätzten Kommunikationskanalimpulsantwort M(t) mit einem Filter f (302) ausgewählt mindestens teilweise gemäß dem zweiten Code (104).
  25. Das System (100) von Anspruch 24, wobei der Filter f (302) weiter ausgewählt ist mindestens teilweise gemäß einer Autokorrelation A(n) von dem ersten Code (104).
  26. Das System (100) von Anspruch 25, wobei der Filter f (302) weiter ausgewählt ist mindestens teilweise gemäß einer Dauer der Impulsantwort von dem Kommunikationskanal h(t).
  27. Das System (100) von Anspruch 25, wobei der Filter f (302) weiter ausgewählt ist mindestens teilweise gemäß einem Null-Erzwingungskriterium i = - L L ( A n - i f i = A f n , - L n L , wobei
    f(i) die Impulsantwort von dem Filter f (302) ist, so dass Af(n) eine Faltung von A(n) und f(i) ist; A f n = 1 für n = 0 und A f n = 0 für 0 < n L ; und A n = A - n = i = o N - 1 - n S i S i + n , 0 n N .
  28. Das System (100) von Anspruch 27, wobei der Parameter L gewählt ist, so dass eine Zeitdauer von der Impulsantwort von dem Kommunikationskanal h(t) kleiner ist als LTc.
  29. Das System (100) von Anspruch 27, wobei der Parameter L gewählt ist, so dass eine Zeitdauer von der Impulsantwort von dem Kommunikationskanal h(t) ungefähr gleich LTc ist.
  30. Das System (100) von Anspruch 24, wobei N kleiner ist als 20.
  31. Das System (100) gemäß jeglichem der Ansprüche 16 bis 30, wobei das Mittel zum Generieren com(t) = co(t+mNTc) realisiert ist durch einen Korrelator (116).
  32. Das System (100) gemäß jeglichem der Ansprüche 16 bis 31, wobei das Mittel zum Generieren einer abgeschätzten Kommunikationskanalimpulsantwort M(t) realisiert ist durch einen Abschätzer (120).
  33. Ein Computer-lesbares Medium, das Instruktionen darauf speichert zum Ausführen eines Verfahrens gemäß jeglichem der Ansprüche 1 bis 15.
HK06113442.1A 2003-08-28 2004-08-12 Method and apparatus for removing code aliases when using short synchronization codes HK1094841B (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US10/650,271 2003-08-28
US10/650,271 US7869488B2 (en) 2003-08-28 2003-08-28 Method and apparatus for removing code aliases when using short synchronization codes
PCT/US2004/026349 WO2005025164A1 (en) 2003-08-28 2004-08-12 Method and apparatus for removing code aliases when using short synchronization codes

Publications (2)

Publication Number Publication Date
HK1094841A1 HK1094841A1 (en) 2007-04-13
HK1094841B true HK1094841B (en) 2010-12-10

Family

ID=

Similar Documents

Publication Publication Date Title
US5648983A (en) CDMA rake receiver with sub-chip resolution
CN101150548B (zh) 一种用于估计发射机和接收机之间传输信道特性的方法
US6700929B1 (en) Method and apparatus for multipath parameter estimation in spread-spectrum communications systems
KR101068639B1 (ko) 고속 무선 랜을 위한 양방향 터보 isi 소거기 기반의dsss 수신기
EP2420032B1 (de) Nichtkohärenter detektor und verfahren für ieee 802.15.4-lr-wpan-bpsk-empfänger
EP1483859B1 (de) Vorrichtung und verfahren zum suchen nach bekannten sequenzen
US7356074B2 (en) Estimation of multipath channel with sub-chip resolution
EP1665692B1 (de) Verfahren und Vorrichtungen zum beseitigen von Code-Alias-Elementen bei Verwendung von Kurzsynchronisationscodes
EP2070200B1 (de) Verfahren zur schätzung der ankunftszeit in ultrabreitbandsystemen
US20050047491A1 (en) Method and apparatus for improving channel estimate based on short synchronization code
EP2296328B1 (de) Kommunikationskanalschätzung
HK1094841B (en) Method and apparatus for removing code aliases when using short synchronization codes
CN109150234B (zh) 一种基于直接差分相干积累的直扩信号传输方法
Kostic et al. Resolving subchip-spaced multipath components in CDMA communication systems
KR100581063B1 (ko) 주파수 영역 신호 처리를 이용한 초광대역 수신 장치
CN112134581B (zh) 一种uwb接收机的本地脏相关模板的获取方法
MXPA06002173A (en) Method and apparatus for improving channel estimate in presence of short spreading codes
CN106603201A (zh) 一种基于采样点处理的多用户联合检测算法
KR20060095256A (ko) 주파수 영역 및 시간 영역의 상호 변환을 이용한 채널 추정장치 및 그 방법
CN101645859A (zh) 传输通路响应推测器
JP2003273786A (ja) 遅延プロファイル測定方法、測定装置、及び遅延プロファイル測定用プログラム