JP2009303178A - データ受信装置、データ受信方法及びデータ受信プログラム - Google Patents
データ受信装置、データ受信方法及びデータ受信プログラム Download PDFInfo
- Publication number
- JP2009303178A JP2009303178A JP2008158461A JP2008158461A JP2009303178A JP 2009303178 A JP2009303178 A JP 2009303178A JP 2008158461 A JP2008158461 A JP 2008158461A JP 2008158461 A JP2008158461 A JP 2008158461A JP 2009303178 A JP2009303178 A JP 2009303178A
- Authority
- JP
- Japan
- Prior art keywords
- pulse width
- pulse
- unit
- value
- storage unit
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 55
- 238000005259 measurement Methods 0.000 claims abstract description 223
- 230000001360 synchronised effect Effects 0.000 abstract 3
- 238000001514 detection method Methods 0.000 description 46
- 238000012545 processing Methods 0.000 description 40
- 238000004891 communication Methods 0.000 description 36
- 230000000630 rising effect Effects 0.000 description 24
- 238000012546 transfer Methods 0.000 description 23
- 230000005540 biological transmission Effects 0.000 description 15
- 238000010586 diagram Methods 0.000 description 10
- 230000002159 abnormal effect Effects 0.000 description 8
- 238000003708 edge detection Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 6
- 230000000694 effects Effects 0.000 description 2
- 230000007257 malfunction Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000004913 activation Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L7/00—Arrangements for synchronising receiver with transmitter
- H04L7/04—Speed or phase control by synchronisation signals
- H04L7/06—Speed or phase control by synchronisation signals the synchronisation signals differing from the information signals in amplitude, polarity or frequency or length
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L7/00—Arrangements for synchronising receiver with transmitter
- H04L7/02—Speed or phase control by the received code signals, the signals containing no special synchronisation information
- H04L7/033—Speed or phase control by the received code signals, the signals containing no special synchronisation information using the transitions of the received signal to control the phase of the synchronising-signal-generating means, e.g. using a phase-locked loop
- H04L7/0331—Speed or phase control by the received code signals, the signals containing no special synchronisation information using the transitions of the received signal to control the phase of the synchronising-signal-generating means, e.g. using a phase-locked loop with a digital phase-locked loop [PLL] processing binary samples, e.g. add/subtract logic for correction of receiver clock
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Dc Digital Transmission (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Abstract
【解決手段】本発明の受信データ装置(100)は、信号の第1信号レベルが継続する第1パルス幅と第2パルス幅と第3パルス幅とを計測する計測部(120)と、第1パルス幅の第1パルスと第2パルス幅の第2パルス及び第2パルスと第3パルス幅の第3パルスは、第1信号レベルと異なる第2信号レベルを挟んで連続し、第1パルス幅の計測値と第2パルス幅の計測値とに基づき、第1パルスが信号の開始であり第2パルスが同期信号であることを判定する第1比較部(140)と、第2パルス幅の計測値と第3パルス幅の計測値とに基づき、第2パルスと第3パルスとが共に同期信号であることを判定する第2比較部(150)と、第1比較部(140)の判定結果と第2比較部(150)の判定結果とに基づき、第2パルスを同期信号の先頭として確定する制御部(160)とを具備する。
【選択図】図5
Description
図4は、LINの通信プロトコルにおける2値レベル信号Sに異常パルスが含まれる例を示した図である。図4を参照すると、ab間は通常のローレベルのSynch Breakを示し、cd間は外部ノイズ等に起因する異常パルスを示す。特許文献3の技術は、図4に示した2値レベル信号Sに異常パルスのcd間を含み、更にab間とcd間のパルス幅の比が11以上であるとき、ab間をSynch Breakとし、cd間をSynch Fieldの1ビットを転送するのにかかる時間として誤判断してしまう可能性がある。即ち、特許文献3は、図3のような通常の2値レベル信号Sには対応出来るが、図4のような異常パルスを含む2値レベル信号Sに対応するには十分に対応出来ているとは言えなかった。
一般にノイズは時間的にも規模的にもランダムに発生する性質を有している。一方、LINのプロトコル規定により、Synch Fieldは同じ幅のパルス列が連続する性質がある。この性質によって、2つのローレベルのパルス比が設定値以上であることが検出されると、第1パルス幅のパルスはSynch Breakであり、第2パルス幅のパルスはSynch Fieldのスタートビットである可能を含む。本発明の受信データ装置(100)は、第1パルス幅の計測値と第2パルス幅の計測値とに基づいて、第1パルスをSynch Breakとし、第2パルスをSynch Fieldと判定する。また、第2パルス幅の計測値と第3パルス幅の計測値とに基づいて、第2パルス及び第3パルスをSynch Fieldと判定する。そして、2つの判定結果に基づいて第2パルスをSynch Fieldのスタートビットであると確定することが出来る。
また、制御部160は、マスタ装置200から送信された2値レベル信号のデータを受信部180から取得し、スレーブ装置100に備わる各種機能部へ提供する。尚、スレーブ装置100は、装置を機能させる様々な回路等を有するが、本発明に関わらない機能部は説明及び図示を省略する。制御部160は、マスタ装置200へ送信するデータを各種機能部から取得し、送信部190へ提供する。
また、制御部160は、第1の実施の形態と同様にマスタ装置200から送信された2値レベル信号のデータを受信部180から取得し、スレーブ装置100に備わる各種機能部へ提供する。更に、制御部160は、マスタ装置200へ送信するデータを各種機能部から取得し、送信部190へ提供する。
11 エッジ検出部
12 タイマ
13 記憶部
14 比較部
15 ボーレート算出部
16 受信部
17 送信部
18 制御部
20 マスタ装置
30 バス
100 スレーブ装置
110 信号検出部
120 タイマ
130 記憶部
131 第1記憶部
132 第2記憶部
133 第3記憶部
134 第4記憶部
140 第1比較部
150 第2比較部
155 第3比較部
156 平均値算出部
160 制御部
170 ボーレート算出部
180 受信部
190 送信部
200 マスタ装置
300 バス
Claims (13)
- 信号の第1信号レベルが継続する第1パルス幅と第2パルス幅と第3パルス幅とを計測する計測部と、前記第1パルス幅の第1パルスと前記第2パルス幅の第2パルス及び前記第2パルスと前記第3パルス幅の第3パルスは、前記第1信号レベルと異なる第2信号レベルを挟んで連続し、
前記第1パルス幅の計測値と前記第2パルス幅の計測値とに基づき、前記第1パルスが前記信号の開始であり前記第2パルスが同期信号であることを判定する第1比較部と、
前記第2パルス幅の計測値と前記第3パルス幅の計測値とに基づき、前記第2パルスと前記第3パルスとが共に前記同期信号であることを判定する第2比較部と、
前記第1比較部の判定結果と前記第2比較部の判定結果とに基づき、前記第2パルスを前記同期信号の先頭として確定する制御部と
を具備する
データ受信装置。 - 請求項1に記載のデータ受信装置であって、
前記第1比較部は、前記第1パルス幅の計測値と前記第2パルス幅の計測値との比に基づいて判定する
データ受信装置。 - 請求項1又は2に記載のデータ受信装置であって、
前記第2比較部は、前記第2パルス幅の計測値と前記第3パルス幅の計測値との誤差に基づいて判定する
データ受信装置。 - 請求項1乃至3の何れか一項に記載のデータ受信装置であって、
前記第2パルス幅に基づきボーレートを算出するボーレート算出部
を更に具備する
データ受信装置。 - 請求項1乃至3の何れか一項に記載のデータ受信装置であって、
第3比較部と、
平均値算出部と
を更に具備し、
前記計測部は、前記第3パルスの後に前記第2信号レベルを挟んで連続する前記第1信号レベルの第4パルスの第4パルス幅を計測し、
前記第3比較部は、前記第2パルス幅の計測値と前記第4パルス幅の計測値とに基づき、前記第2パルスと前記第4パルスとが共に前記同期信号であることを判定し、
前記平均値算出部は、前記第2パルス幅と前記第3パルス幅と前記第4パルス幅との平均値を算出する
データ受信装置。 - 請求項5に記載のデータ受信装置であって、
前記平均値に基づきボーレートを算出するボーレート算出部
を更に具備する
データ受信装置。 - (a)信号の第1信号レベルが継続する第1パルス幅と第2パルス幅と第3パルス幅とを計測するステップと、前記第1パルス幅の第1パルスと前記第2パルス幅の第2パルス及び前記第2パルスと前記第3パルス幅の第3パルスは、前記第1信号レベルと異なる第2信号レベルを挟んで連続し、
(b)前記第1パルス幅の計測値と前記第2パルス幅の計測値とに基づき、前記第1パルスが前記信号の開始であり前記第2パルスが同期信号であることを判定するステップと、
(c)前記第2パルス幅の計測値と前記第3パルス幅の計測値とに基づき、前記第2パルスと前記第3パルスとが共に前記同期信号であることを判定するステップと、
(d)前記第1比較部の判定結果と前記第2比較部の判定結果とに基づき、前記第2パルスを前記同期信号の先頭として確定するステップと
を具備する
データ受方法。 - 請求項7に記載のデータ受信方法であって、
前記ステップ(b)は、
(b1)前記第1パルス幅の計測値と前記第2パルス幅の計測値との比に基づいて判定するステップ
を備える
データ受信方法。 - 請求項7又は8に記載のデータ受信方法であって、
前記ステップ(c)は、
(c1)前記第2パルス幅の計測値と前記第3パルス幅の計測値との誤差に基づいて判定するステップ
を備える
データ受信方法。 - 請求項7乃至9の何れか一項に記載のデータ受信方法であって、
(e)前記第2パルス幅に基づきボーレートを算出するステップ
を更に具備する
データ受信方法。 - 請求項7乃至9の何れか一項に記載のデータ受信方法であって、
前記ステップ(a)は、
(a1)前記第3パルスの後に前記第2信号レベルを挟んで連続する前記第1信号レベルの第4パルスの第4パルス幅を計測するステップ
を備え、
(f)前記第2パルス幅の計測値と前記第4パルス幅の計測値とに基づき、前記第2パルスと前記第4パルスとが共に前記同期信号であることを判定するステップと、
(g)前記第2パルス幅と前記第3パルス幅と前記第4パルス幅との平均値を算出するステップと
を更に具備する
データ受信方法。 - 請求項11に記載のデータ受信方法であって、
(h)前記平均値に基づきボーレートを算出するステップ
を更に具備する
データ受信方法。 - 請求項7乃至12の何れか一項に記載の方法をコンピュータに実行させる
データ受信プログラム。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008158461A JP5238369B2 (ja) | 2008-06-17 | 2008-06-17 | データ受信装置、データ受信方法及びデータ受信プログラム |
| US12/457,519 US8369454B2 (en) | 2008-06-17 | 2009-06-12 | Data receiving apparatus and data receiving method |
| DE102009025074A DE102009025074A1 (de) | 2008-06-17 | 2009-06-16 | Datenempfangsgerät und Verfahren zum Datenempfang |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008158461A JP5238369B2 (ja) | 2008-06-17 | 2008-06-17 | データ受信装置、データ受信方法及びデータ受信プログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2009303178A true JP2009303178A (ja) | 2009-12-24 |
| JP5238369B2 JP5238369B2 (ja) | 2013-07-17 |
Family
ID=41447417
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008158461A Expired - Fee Related JP5238369B2 (ja) | 2008-06-17 | 2008-06-17 | データ受信装置、データ受信方法及びデータ受信プログラム |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US8369454B2 (ja) |
| JP (1) | JP5238369B2 (ja) |
| DE (1) | DE102009025074A1 (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102011004040A1 (de) | 2010-02-22 | 2011-08-25 | DENSO CORPORATION, Aichi-pref. | Synchronisationssignalerfassungsvorrichtung |
| JP2012058183A (ja) * | 2010-09-13 | 2012-03-22 | Toshiba Corp | 受信装置 |
| JP2014082697A (ja) * | 2012-10-18 | 2014-05-08 | New Japan Radio Co Ltd | シリアル通信装置 |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011035473A (ja) * | 2009-07-29 | 2011-02-17 | Renesas Electronics Corp | ボーレートエラー検出回路、ボーレートエラー検出方法 |
| US9609482B1 (en) * | 2015-12-07 | 2017-03-28 | Google Inc. | Cloud-coordinated location system using ultrasonic pulses and radio signals |
| US11539550B2 (en) * | 2020-02-25 | 2022-12-27 | Calamp Corp. | Systems and methods for detection of vehicle bus protocol using signal analysis |
| CN114039807B (zh) * | 2021-11-05 | 2023-06-23 | 深圳数马电子技术有限公司 | 波特率自适应方法、装置、计算机设备和存储介质 |
| CN114024795B (zh) * | 2021-11-05 | 2023-08-08 | 深圳数马电子技术有限公司 | 波特率自适应方法、装置、计算机设备和存储介质 |
| US12542641B2 (en) * | 2022-04-01 | 2026-02-03 | AyDeeKay LLC | Single-thread detection of valid synchronization headers |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08163653A (ja) * | 1994-12-01 | 1996-06-21 | Nippondenso Co Ltd | シリアル通信切替方法 |
| JPH10150438A (ja) * | 1996-11-18 | 1998-06-02 | Matsushita Electric Ind Co Ltd | ビット同期検出手段 |
| JP2006503466A (ja) * | 2002-10-18 | 2006-01-26 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | 通信クロック周波数を識別するデータ処理装置 |
| JP2006311237A (ja) * | 2005-04-28 | 2006-11-09 | Nec Electronics Corp | データ受信装置および同期信号検出方法ならびにプログラム |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4327441A (en) * | 1980-03-31 | 1982-04-27 | Texas Instruments Incorporated | Method and apparatus for synchronizing and calibrating a receiver to a pulse width modulation transmitter |
| US5867533A (en) * | 1996-08-14 | 1999-02-02 | International Business Machines Corporation | Digital delta mode carrier sense for a wireless LAN |
| JP3565730B2 (ja) | 1999-01-13 | 2004-09-15 | 株式会社リコー | Atコマンド解析装置 |
| DE10049090A1 (de) * | 2000-09-27 | 2002-04-11 | Bosch Gmbh Robert | Verfahren, Vorrichtung und Schnittstelle zur Übertragung von Daten |
| US6959014B2 (en) * | 2001-02-01 | 2005-10-25 | Freescale Semiconductor, Inc. | Method and apparatus for operating a communication bus |
| JP2002280973A (ja) | 2001-03-21 | 2002-09-27 | Audio Technica Corp | 赤外線通信におけるノイズ識別方法 |
| JP2004228945A (ja) | 2003-01-23 | 2004-08-12 | Calsonic Kansei Corp | 車両用の通信制御装置 |
| DE10345535B4 (de) * | 2003-09-30 | 2005-10-06 | Siemens Ag | Überprüfung der Verfügbarkeit eines Servers |
| JP2008518497A (ja) * | 2004-10-21 | 2008-05-29 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | シリアルデータバスのためのスレーブバスサブスクライバ |
-
2008
- 2008-06-17 JP JP2008158461A patent/JP5238369B2/ja not_active Expired - Fee Related
-
2009
- 2009-06-12 US US12/457,519 patent/US8369454B2/en not_active Expired - Fee Related
- 2009-06-16 DE DE102009025074A patent/DE102009025074A1/de not_active Withdrawn
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08163653A (ja) * | 1994-12-01 | 1996-06-21 | Nippondenso Co Ltd | シリアル通信切替方法 |
| JPH10150438A (ja) * | 1996-11-18 | 1998-06-02 | Matsushita Electric Ind Co Ltd | ビット同期検出手段 |
| JP2006503466A (ja) * | 2002-10-18 | 2006-01-26 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | 通信クロック周波数を識別するデータ処理装置 |
| JP2006311237A (ja) * | 2005-04-28 | 2006-11-09 | Nec Electronics Corp | データ受信装置および同期信号検出方法ならびにプログラム |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102011004040A1 (de) | 2010-02-22 | 2011-08-25 | DENSO CORPORATION, Aichi-pref. | Synchronisationssignalerfassungsvorrichtung |
| JP2011172144A (ja) * | 2010-02-22 | 2011-09-01 | Denso Corp | 同期信号検出装置 |
| DE102011004040B4 (de) | 2010-02-22 | 2019-09-19 | Denso Corporation | Synchronisationssignalerfassungsvorrichtung |
| JP2012058183A (ja) * | 2010-09-13 | 2012-03-22 | Toshiba Corp | 受信装置 |
| JP2014082697A (ja) * | 2012-10-18 | 2014-05-08 | New Japan Radio Co Ltd | シリアル通信装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| DE102009025074A1 (de) | 2010-02-11 |
| JP5238369B2 (ja) | 2013-07-17 |
| US8369454B2 (en) | 2013-02-05 |
| US20090323877A1 (en) | 2009-12-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5238369B2 (ja) | データ受信装置、データ受信方法及びデータ受信プログラム | |
| US10396921B2 (en) | Multi-lane synchronization method, synchronization apparatus and system, and computer storage medium | |
| JP5381448B2 (ja) | 情報伝送システム、情報伝送装置及びプログラム | |
| CN100481057C (zh) | 串行数据总线的从总线用户 | |
| JP2004260677A (ja) | 通信装置 | |
| JP4327764B2 (ja) | データ受信装置および同期信号検出方法ならびにプログラム | |
| US6385319B1 (en) | Encoding circuit and method of detecting block code boundary and establishing synchronization between scrambler and descrambler | |
| US6985546B2 (en) | Transmitting circuit and method thereof, receiving circuit and method thereof, and data communication apparatus | |
| JP4988544B2 (ja) | データ処理装置およびデータ処理方法並びにプログラム | |
| JP3814470B2 (ja) | データ転送方法及びデータ転送装置 | |
| WO2016177088A1 (zh) | 一种检测信号的方法和装置 | |
| US20180077269A1 (en) | Data transmitting/receiving apparatus and data transmitting/receiving method | |
| JP2004064616A (ja) | ボーレート設定方法、ボーレート設定プログラム、可読記録媒体、通信システムおよび通信方法 | |
| JPWO2008152755A1 (ja) | タイミングリカバリ回路、通信ノード、ネットワークシステム、及び電子機器 | |
| JP5958335B2 (ja) | 通信ノード、及び通信システム | |
| KR101565584B1 (ko) | Spi 통신 기반의 데이터 전송 장치 및 방법 | |
| US7106820B2 (en) | System and method for establishing word synchronization | |
| JP2002237853A (ja) | 差動信号伝送回路および該回路の伝送エラー検出方法 | |
| JP2005277994A (ja) | 同期開始信号検出装置、その検出方法、及びそのプログラム | |
| US20050169414A1 (en) | Transmitting circuit and method thereof, receiving circuit and method thereof, and data communication apparatus | |
| KR100408077B1 (ko) | 내장형 시험 패턴 장치를 구비한 티-3급 채널 서비스 유니트 | |
| JP2008236178A (ja) | シリアルデータ受信回路 | |
| JP2751673B2 (ja) | デジタル通信システム用ビット誤り率測定装置 | |
| EP1926024B1 (en) | Serial communication control system | |
| JP4511872B2 (ja) | 通信装置及びそれに用いる所定レベル信号検出回路 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110317 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20121119 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20121206 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130201 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20130313 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130401 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 5238369 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160405 Year of fee payment: 3 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| LAPS | Cancellation because of no payment of annual fees |