CN1146115C - 数字信号处理方法及其装置 - Google Patents
数字信号处理方法及其装置 Download PDFInfo
- Publication number
- CN1146115C CN1146115C CNB961043652A CN96104365A CN1146115C CN 1146115 C CN1146115 C CN 1146115C CN B961043652 A CNB961043652 A CN B961043652A CN 96104365 A CN96104365 A CN 96104365A CN 1146115 C CN1146115 C CN 1146115C
- Authority
- CN
- China
- Prior art keywords
- digital signal
- error correction
- control bit
- horizontal
- buffer
- 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 - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0064—Concatenated codes
- H04L1/0065—Serial concatenated codes
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0057—Block codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0061—Error detection codes
Abstract
本发明的目的是减少对具有横向和纵向纠错码、并在横向方向上具有控制位部分的数字信号进行处理的装置的电能消耗。本发明提供了一种数字信号处理方法,该方法在对横向和纵向方向上具有纠错码、在横向方向上具有控制位部分的数字信号进行处理时,根据所述控制位部分的状态对所述数字信号的纠错处理进行控制。
Description
技术领域
本发明涉及一种在F M多重发送接受机中对数字信号进行处理的方法,更具体地说涉及的是一种在移动物体信号接受中使用的处理方法。
背景技术
FM(调频)多重发送是指通过在声音信号中叠加数字信号数据来传送各种文字信息和图像信息。附图1表示的是一帧数字信号的构成。一帧数学信号由272个数据行组成,每一数据行的开头处具有16位的BIC(行识别编码)。BIC用于实现帧同步和行同步再生。在上述272个数据行中,190行构成了数据传送块,剩下的82行是用于传送纵向奇遇校验码的偶检验块。在数据块中,在BIC之后有176位的数据部分、14位的CRC(循环冗余码)、以及82位的奇偶校验码。
如图2所示,由接受机的天线1接受叠加了上述数字信号的FM多重信号,将它送到前置电路2。方框4包括由控制部分3予以控制的PLL(锁相环)电路和本机振荡电路,前置电路2接受由方框4产生的本机振荡信号,将FM多重信号转换为IF信号。放大和检波电路5对上述IF(中频)信号进行检波,并将经过检波的信号送到多路调制器6和LMSK(电平控制的最小键控移位)解调电路7。
在多路调制器中,由上述检波信号产生声音信号,在LMSK电路中,对具有如附图1所示结构的数字信号进行解调。同步再生和纠错电路8在控制部分3的控制下,根据BIC实现经过解调的数字信号的同步再生,并根据奇偶校验码实现纠错,然后将经过上述处理的数字信号送到控制部分3。采用ROM9所存储的程序对送到控制部分3的数字信号进行处理,然后在显示器10上显示文字信息。
下面介绍对LMSK解调电路预以解调的数字信号的纠错处理。附图3是显示LMSK解调电路的主要部分的方框图,其中附图标记11为接受经过解调的数字信号的同步再生电路,通过检测出行和帧的开头部分的BIC来实现同步;12为RAM控制器,它接受由同步再生电路11送出的数字信号,根据BIC来控制帧缓冲器RAM13的读出和写入;14为纠错装置,用于根据奇偶校验码对从帧缓冲器RAM13中读出的数字信号进行纠错;15为CRC电路,用于根据CRC来检测出经过纠错之后的数字信号中的借误。上述同步再生电路11、RAM控制器12、帧缓冲器13、纠错装置14以及CRC电路15共同构成了同步再生和纠错电路8。
附图标记16为传送控制器,用于控制由帧缓冲器RAM13到数据缓冲器17的数字信号传输。徽机18对传送到数据缓冲器17的数字信号进行处理,显示器10用于显示文字信息,上述传送控制器16、数据缓冲器17和微机18一起构成了控制部分3。
下面结合附图4和5所示的流程图对上述方框电路的纠错动作进行说明。
首先,在同步再生部分11中,依据BIC检测出由LMSK解调电路予以解调的数字信号的开头部分(步骤S1)。在RAM控制器12确立同步之后,将数字信号逐行写入到帧缓冲器RAM13中(步骤S2),对于一帧数字信号的272数据行进行第一次横向纠错(步骤S3-S8)。
在横向纠错中,RAM控制器12将数字信号的一个数据行从帧缓冲器RAM13读出到纠错装置中(S4)。纠错装置14依据奇偶校验码进行纠错。如果校正正常进行,则在CRC电路中进行错误检测,如果在CRC电路中没有检测到错误,则将数据重新写入到帧缓冲器RAM13之中,写入的地址与读出的地址相同(步骤S6-S8)。如果在步骤S5的纠错处理中发现校正异常,或者在步骤S7的CRC错误检测处理中检测出错误,则不进行对帧缓冲器RAM13的重新写入。
在完成对一帧数字信号的第一次横向纠错处理之后,进行纵向纠错处理(S9-S12)。首先,在已经进行了第一次横向纠错的帧缓冲器RAM13中,从纵向方向读出位于一帧数字信号各行开头第一位上的272个数据,将其送到纠错装置中(步骤S9)。在纠错装置中依据奇偶校验码进行纠错,然后重新写入到帧缓冲器RAM中(步骤S10、S11)。此后,对位于一帧数字信号各行第二位以及随后各位上的数据重复进行步骤S9-S11的纵向纠错处理,直到纵向纠错处理结束为止。
此后,进行第二次横向纠错处理(步骤S13-S18)。所述第二次横向纠错处理与前述第一次横向纠错处理相同,是对272行数据进行横向纠错。当这-处理结束时,将构成数据块的190行数据送到数据缓冲器中(步骤19)。此后,对下一帧数字信号进行上述的纠错处理。
如附图6所示,数据行由32位(或者16位)的前缀部分和144位的(或者160位)的数据块组成,其中前缀部分包括操作识别位(4位)、解码识别位(1位)、情报结束位(1位)、更新位(2位)、数据组号(14位或者4位)、数据块编号(10位或者4位)。在上述前缀中,解码识别位是用于控制对接受的数字信号的纠错处理的控制位,如果仅仅进行横向解码就输出数据时,该位所表示的纠错处理为“1”,如果需进行横向和纵向解码后才输出数据,该位所表示的纠错处理为“0”。
在移动体信号接受中,由于噪音和反射波会使得数据出现较大的错误,因此即使当这一码识别位为“1”的情况下,也会进行上述的横向和纵向纠错处理。
发明内容
本发明的目的是在进行纵向纠错或者在进行其后的横向纠错时,利用码识别位来控制缓冲器RAM的输入和输出,减少对缓冲器RAM的访问次数,从而减少电能的消耗。
本发明提供了一种数字信号处理方法,该数字信号在横向方向和纵向方向上具有纠错码,在横向方向上包含控制位部分,其特征在于在进行纵向纠错之后,参照所述控制位部分,根据其状态来确定是否进行横向纠错。
本发明还提供一种数字信号处理方法,该数字信号在横向方向和纵向方向上具有纠错码,在横向方向上包含控制位部分,其特征在于包括如下的步骤:
进行纵向方向的纠错步骤;
在进行纵向方向的纠错这后,对于纵向方向的数字信号中所包含的数据位来说,参照对应于该数据位的所述横向控制位部分,根据其状态来确定是采用相应数据位在纠错之前的状态,还是采用纠错之后的状态的步骤;
参照所述控制位,根据其状态来确定是否进行横向纠错的步骤。
本发明还提供了一种用于实现上述方法的数字信号处理装置,包括:用于输入数字信号的缓冲器,该数字信号在横向方向和纵向方向上具有纠错码,在横向方向上包含控制位;用于控制所述缓冲器的数字信号输出的控制器;纠错装置,用于输入存储在所述缓冲器中的数字信号,在对该数字信号进行纠错之后,再将经过纠错处理的数字信号输出到所述缓冲器中;用于检测出所述控制位部分的状态并将检测出的结果送到所述控制器的检测器。
由于在进行纵向纠错之后输出纵向方向的数字信号时,根据与数据位相对应的横向控制位部分的状态来禁止输出,此外,对于在纵向方向进行纠错的数字信号来说,根据控制位的状态来禁止进行横向纠错,从而减少了经过纠错的数字信号的输出次数。
换句话说,控制器根据用于检测出控制位的检测器的检测结果来控制在纠错装置中经过纵向纠错后的数字信号对缓冲器的输出,在进行纵向纠错之后,控制器根据用于检测出控制位的检测器的检测结果来控制缓冲器中所存储的数字信号对纠错装置的输出。
附图说明
下面结合附图对本发明的实施进行地说明。
附图1是FM多重发送的一帧数字信号的数据结构示意图;
附图2是FM多重发送的接收机的电路方框图;
附图3是显示已知FM多重发送接收机的主要部分的方框图;
附图4是显示已知的数字信号处理方法的流程图;
附图5是显示已知的数字信号处理方法的流程图;
附图6是FM多重发送的数字信号的数据包结构示意图;
附图7是显示本发明的数字信号处理装置主要部分的方框图;
附图8是本发明的数字信号处理方法的流程图;
附图9是本发明的数字信号处理方法的流程图。
具体实施方式
在上述附图中,标记12为RAM控制器,14为纠错装置,15为CRC电路,13为帧缓冲器RAM,20为解码识别检测器。
附图7是本发明的数字信号纠错处理装置的方框图,下面省略了对其中与附图3所示已知技术相同的那些部分的说明,本发明装置与附图3所示已知技术之间的区别点在于设有用于检测出帧冲器RAM13存储的各行数字信号的解码识别位,并将检测结果输出到RAM控制器12的解码织别位检测器20。
下面对本发明的数字信号处理方法进行说明。在本发明的数字信号处理方法中,从确立同步到第一次横向纠错的处理过程与附图4、5的流程图所示的已知处理方法相同,而纵向纠错处理(从A到B的处理)以及第二次的横向纠错处理(从B到C的处理)有所不同。
下面对本发明的纵向纠错处理和第二次横向纠错处理方法进行说明。
附图8是显示本发明的纵向纠错方法的流程图。在进行第一次横向纠错之后,从帧缓冲器RAM13中沿纵向方向读出位于一帧开头部位的数字信号,将它输出到纠错装置14中(步骤S20)。在纠错装置14根据奇偶校验码进行纠错(步骤S21)。此后,在解码识别位检测器20中,参照该数据行的解码识别位,如果该行的识别为“0”,则将该行的各数据位重新写入到帧缓冲器RAM13中;如果该行的识别位为“1”,则不重新写入到帧缓冲器RAM13中。重复进行上述纠错处理,当完成对272位纵向处理之后,整个流程图所示的处理也就结束了。
附图9是本发明的第二次横向纠错处理的流程图。在进行了纵向纠错处理之后,检测出一帧信号的第一行的解码识别位(步骤S26)。如果该解码识别位为“0”,就将该行的数字信号从帧缓冲器RAM13读出到纠错装置14中,并进行纠错(步骤S28),进而进行步骤S29的处理;如果该解码识别位为“1”,则对下一行的数字信号进行同样的处理。
在步骤S28中,如果纠错正常,就在CRC电路15中进行错误检测;如果纠错异常,就转向对下一行数字信号进行处理。在采用CRC电路检测错误时,如果没有检测出错误,则将该行数字信号重新写入到帧缓冲器RAM13中;如果检测出错误,则将转向对下一行数字信号进行处理。当一帧数字信号的272行全部经过上述横向纠错处理之后,将数据包的数字信号送到数据缓冲器17中。
这样,由于在进行纵向纠错处理和第二次横向纠错的过程中,根据各行数字信号所包含的解码识别位,当该识别位为“1”时,就不重新写入到帧缓冲器RAM13中,因此减少了对帧缓冲器RAM13的访问次数,减少了电能消耗。
此外,既可以仅仅进行本发明的纵向纠错处理和第二次横向纠错处理中的一个,也可以两者都进行。
根据本发明,如果所接收的数字信号中包含较多的具有表示仅仅进行一次横向纠错的控制位部分的数据行,就能够减少纠错后的数字信号的输出次数,减少对缓冲器的访问次数,从而减少电能的消耗。
Claims (3)
1、一种数字信号处理方法,该数字信号在横向方向和纵向方向上具有纠错码,在横向方向上包含控制位部分,其特征在于在进行纵向纠错之后,参照所述控制位部分,根据其状态来确定是否进行横向纠错。
2、根据权利要求1的数字信号处理方法,其特征在于:
在进行纵向方向的纠错之后,还对纵向方向的数字信号中所包含的数据位,参照对于该数据位的在横向方向上的所述控制位部分,根据其状态来确定是采用该数据位在纠错之前的状态,还是采用纠错之后的状态。
3、一种数字信号处理装置,其特征在于包括:
用于输入数字信号的缓冲器,该数字信号在横向方向和纵向方向上具有纠错码,在横向方向上包含控制位;
控制器,用于控制所述缓冲器数字信号输出;
纠错装置,用于输入所述缓冲器存储的数字信号,在对该数字信号进行纠错之后,再将数字信号输出到所述缓冲器中;
检测器,用于检测出所述控制位部分的状态,并将检测出的结果送到所述控制器。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP7710/95 | 1995-01-20 | ||
JP7710/1995 | 1995-01-20 | ||
JP7007710A JPH08204583A (ja) | 1995-01-20 | 1995-01-20 | ディジタル信号の処理方法および処理装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1137708A CN1137708A (zh) | 1996-12-11 |
CN1146115C true CN1146115C (zh) | 2004-04-14 |
Family
ID=11673304
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB961043652A Expired - Fee Related CN1146115C (zh) | 1995-01-20 | 1996-01-19 | 数字信号处理方法及其装置 |
Country Status (4)
Country | Link |
---|---|
US (1) | US5757825A (zh) |
JP (1) | JPH08204583A (zh) |
KR (1) | KR100240622B1 (zh) |
CN (1) | CN1146115C (zh) |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3294739B2 (ja) * | 1995-03-30 | 2002-06-24 | 三洋電機株式会社 | Fm多重放送のスクランブルまたはデスクランブル方法 |
WO1998014940A1 (fr) * | 1996-09-30 | 1998-04-09 | Sony Corporation | Dispositif de reproduction et dispositif et procede de correction d'erreurs |
JP3863252B2 (ja) * | 1996-11-15 | 2006-12-27 | 富士通株式会社 | 誤り訂正方法、誤り訂正装置、データ読み出し装置、及び、データマッピング方法 |
US8656246B2 (en) * | 2001-04-16 | 2014-02-18 | Qualcomm Incorporated | Method and an apparatus for use of codes in multicast transmission |
CN100539444C (zh) * | 2002-04-05 | 2009-09-09 | 皇家飞利浦电子股份有限公司 | 用于将附加纠错层嵌入到纠错码中的方法和设备 |
FR2861517B1 (fr) * | 2003-10-23 | 2006-01-27 | Thomson Licensing Sa | Methode de reconstruction de paquets perdus et appareils implementant la methode |
TWI309776B (en) * | 2003-10-24 | 2009-05-11 | Hon Hai Prec Ind Co Ltd | Secure storage system and method for solid memory |
DE102004036383B4 (de) * | 2004-07-27 | 2006-06-14 | Siemens Ag | Codier-und Decodierverfahren , sowie Codier- und Decodiervorrichtungen |
US7480847B2 (en) * | 2005-08-29 | 2009-01-20 | Sun Microsystems, Inc. | Error correction code transformation technique |
US8196004B1 (en) * | 2007-03-27 | 2012-06-05 | Marvell International Ltd. | Fast erasure decoding for product code columns |
JP2012010198A (ja) * | 2010-06-25 | 2012-01-12 | On Semiconductor Trading Ltd | Fm多重信号の処理装置 |
TWI552160B (zh) * | 2013-08-23 | 2016-10-01 | 慧榮科技股份有限公司 | 存取快閃記憶體中儲存單元的方法以及使用該方法的裝置 |
US10484135B2 (en) * | 2014-12-15 | 2019-11-19 | Qualcomm Incorporated | Mitigation of bursty interference |
FR3038483B1 (fr) * | 2015-07-02 | 2017-07-14 | Digineos | Lecteur de plaques phosphorescentes |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3538497A (en) * | 1967-05-29 | 1970-11-03 | Datamax Corp | Matrix decoder for convolutionally encoded data |
US3789360A (en) * | 1972-10-13 | 1974-01-29 | Harris Intertype Corp | Convolutional decoder |
-
1995
- 1995-01-20 JP JP7007710A patent/JPH08204583A/ja active Pending
-
1996
- 1996-01-19 CN CNB961043652A patent/CN1146115C/zh not_active Expired - Fee Related
- 1996-01-19 US US08/588,639 patent/US5757825A/en not_active Expired - Fee Related
- 1996-01-19 KR KR1019960001115A patent/KR100240622B1/ko not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
JPH08204583A (ja) | 1996-08-09 |
CN1137708A (zh) | 1996-12-11 |
US5757825A (en) | 1998-05-26 |
KR100240622B1 (ko) | 2000-01-15 |
KR19990045848A (ko) | 1999-06-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1146115C (zh) | 数字信号处理方法及其装置 | |
US6522665B1 (en) | Data sequence generator, transmitter, information data decoder, receiver, transmitter-receiver, data sequence generating method, information data decoding method, and recording medium | |
US6947492B2 (en) | Encoding and decoding ultra-wideband information | |
EP0635952B1 (en) | Data transmission system with automatic repeat request (ARQ) | |
US7152198B2 (en) | Encoding/decoding device and encoding/decoding method | |
EP0286378A2 (en) | Authenticating methods and systems | |
IL147208A0 (en) | System and method for implementing hybrid automatic repeat request using parity check combining | |
EP1154576A3 (en) | Error detection scheme for ARQ systems | |
CN87100569A (zh) | 数字数据的错误校正器件 | |
CN1220527A (zh) | 数字音频广播流空符中发射机标识信息信号的检测方法 | |
CN1140965C (zh) | 消失校正方法以及消失校正电路 | |
EP0798890A3 (en) | Error correcting apparatus for digital data and digital sync. detecting apparatus | |
EP0880236B1 (en) | Method and apparatus for performing error correcting process with small memory capacity | |
JPH1013386A (ja) | フレーム構成のデジタル信号のデータ誤り訂正方法及び それに利用する装置 | |
CN1262832A (zh) | 数字数据的编码、传输和解码的方法和装置 | |
CN1157017C (zh) | 通信系统,接收器,纠正信道差错的装置和方法 | |
KR100262102B1 (ko) | 데이타 수신장치 | |
CN1333898A (zh) | 数字传输方法 | |
JP2540694B2 (ja) | 移動体fm多重放送受信機 | |
JP3311463B2 (ja) | 誤り訂正装置 | |
JP2001005906A (ja) | コードイメージ読取装置 | |
GB2322527A (en) | Data error correction | |
CN1324603C (zh) | 光盘数据的取样方法及其装置 | |
CN102377517B (zh) | Fm多路信号的处理装置 | |
JPH01276854A (ja) | パケット伝送方式 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20040414 Termination date: 20130119 |
|
CF01 | Termination of patent right due to non-payment of annual fee |