CN102612173A - Multi-mode mobile phone and method for communication between communication modules of multi-mode mobile phone - Google Patents

Multi-mode mobile phone and method for communication between communication modules of multi-mode mobile phone Download PDF

Info

Publication number
CN102612173A
CN102612173A CN2011100245024A CN201110024502A CN102612173A CN 102612173 A CN102612173 A CN 102612173A CN 2011100245024 A CN2011100245024 A CN 2011100245024A CN 201110024502 A CN201110024502 A CN 201110024502A CN 102612173 A CN102612173 A CN 102612173A
Authority
CN
China
Prior art keywords
module
communication module
data
communication
crc check
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
Application number
CN2011100245024A
Other languages
Chinese (zh)
Other versions
CN102612173B (en
Inventor
杨洋
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.)
Shanghai Simcom Wireless Solutions Co Ltd
Original Assignee
Shanghai Simcom Wireless Solutions Co Ltd
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 Shanghai Simcom Wireless Solutions Co Ltd filed Critical Shanghai Simcom Wireless Solutions Co Ltd
Priority to CN201110024502.4A priority Critical patent/CN102612173B/en
Publication of CN102612173A publication Critical patent/CN102612173A/en
Application granted granted Critical
Publication of CN102612173B publication Critical patent/CN102612173B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Detection And Prevention Of Errors In Transmission (AREA)
  • Error Detection And Correction (AREA)

Abstract

The invention discloses a method for communication between communication modules of a multi-mode mobile phone and the multi-mode mobile phone. The method comprises the steps of S1, defining a stop bit, a skipping bit and a skipping bit mask code; S2, conducting CRC (cyclic redundancy check) encoding on data through a first communication module; S3, traversing the data by the first communication module, assigning a met stop bit as the skipping bit, conducting bitwise exclusive OR on a met skipping bit by using the skipping bit mask code, and adding the stop bit at the tail of the data; S4, sending the data to a second communication module through the first communication module; S5, traversing the data by the second communication module when the tail of the data is the stop bit, restoring a met skipping bit to be a stop bit, conducting the bitwise exclusive OR on a skipping bit which is subjected to the bitwise exclusive OR again by using the skipping bit mask code; and S6, conducting the CRC on the data through the second communication module. According to the method, the accuracy and the reliability of the transmission data between the communication modules can be ensued by adopting a pure software mode.

Description

The means of communication between multi mode terminal and the communication module thereof
Technical field
The present invention relates to the mechanics of communication between a kind of communication module of multi mode terminal, particularly relate to the means of communication and a kind of multi mode terminal that can realize these means of communication between a kind of communication module of multi mode terminal.
Background technology
Present so-called dual-mode/multi-mode mobile phone refers to; Include two/a plurality of communication chips (module) in the mobile phone; These communication modules can work under the identical or different network schemer respectively; For example: GSM (Global System for Mobile Communications; Global system for mobile communications) network and GSM network, GSM network and CDMA (Code Division Multiple Access; Code division multiple access) network, GSM network and TD-SCDMA (Time Division-Synchronous Code DivisionMultiple Access, TD SDMA) network, GSM network and WCDMA (WidebandCode Division Multiple Access, WCDMA) network or the like.
In present dual-mode/multi-mode mobile phone, these communication modules generally all work alone.For power saving; At ordinary times these communication modules all be in dormant; When needing Data transmission between any two communication modules, the transmission of data is convenient can be sent to data to be sent through serial ports the recipient of data then through drawing the recipient of interrupting waking up data.
Yet, in such data transfer, loss of data, data sometimes can take place change or the like various unpredictable mistakes because of be interfered (the for example interference of electromagnetic field).At present; Data passes between the communication module is exactly directly to send data as described above and wait for that the other side responds mostly; Do not include contingent various uncertain mistakes in the data transfer in consideration, so the correctness of data passes and reliability are obviously lower.
In order to address the above problem, the mobile phone that has has adopted extra increase hardware mode to guarantee the correctness and the reliability of data passes, however the inevitable manufacturing cost that again can the lifting mobile phone of additional hardware.
Summary of the invention
The technical problem that the present invention will solve be between the communication module that overcomes dual-mode/multi-mode mobile phone in the prior art when the Data transmission correctness and reliability all lower; And adopt hardware mode to guarantee the defective of the manufacturing cost that correctness and the reliability of data passes can the lifting mobile phones, a kind of means of communication and a kind of multi mode terminal that is used to realize these means of communication that adopts between the communication module that the pure software mode guarantees the multi mode terminal of the correctness when Data transmission and reliability between the communication module is provided.
The present invention solves above-mentioned technical problem through following technical proposals: the means of communication between a kind of communication module of multi mode terminal; Its characteristics are; This method comprises: S1, definition one are skipped the position and one are skipped bitmask by position,, should be by the position skip different with this; One first communication module of S2, this multi mode terminal carries out CRC (CRC) check code to sent data; S3, this first communication module traversal are through these data that step S2 obtains, and all assignment is for skipping the position in the position of ending that will run into, and bitmask step-by-step XOR is all skipped with this in the position of skipping that will run into, and adds that at the end of these data this is by the position during traversal end; S4, this first communication module will be sent to one second communication module of this multi mode terminal through these data that step S3 obtains; Whether the end of these data that S5, this second communication module inspection receive is that this is by the position; Be to travel through this data in the time of to end the position only; The position of skipping that will run into all is reduced to by the position, and the process that will run into is skipped bitmask step-by-step XOR once more with this position of skipping of skipping the step-by-step XOR of bitmask with this; S6, this second communication module carry out CRC check to these data that obtain through step S5, only when the CRC check success, send successfully response to this first communication module.
Preferably, this first communication module and this second communication module adopt same CRC generation table to carry out CRC check coding and CRC check respectively.
Preferably, this CRC generation table is 16 or 32.
Wherein, this first communication module wakes this second communication module up through drawing the mode of interrupting or drawing the GPIO mouth to simulate interruption, will be sent to this second communication module through these data that step S3 obtains through serial ports then.
Preferably; This first communication module is when this second communication module sends these data that obtain through step S3, if this second communication module does not have response, then this first communication module is retransmitted these data; When retransmitting number of times, then point out this first communication module response timeout above a preset times.
Wherein, this first communication module and this second communication module are a kind of in the following communication module: GSM communication module, CDMA communication module, TD-SCDMA communication module, WCDMA communication module.
The present invention also aims to provide a kind of multi mode terminal, it comprises two above communication modules, and its characteristics are, those communication modules have all defined one and skipped position and by position, and skip bitmask, should be by the position skips different with this; Those communication modules include: a CRC check coding module is used for carrying out the CRC check coding to sent data; One first spider module; Be used to travel through these data of handling through this CRC check coding module; All assignment is for skipping the position in the position of ending that will run into, and bitmask step-by-step XOR is all skipped with this in the position of skipping that will run into, and adds that at the end of these data this is by the position during traversal end; One sending module and a receiver module; This sending module is used for sending these data through this first traversal resume module to the receiver module that does not belong to same communication module with this sending module, and this receiver module is used for receiving data from the sending module that does not belong to same communication module with this receiver module; One second spider module; Whether the end of these data that are used to check that this receiver module receives is that this is by the position; Be to travel through this data in the time of to end the position only; The position of skipping that will run into all is reduced to by the position, and the process that will run into is skipped bitmask step-by-step XOR once more with this position of skipping of skipping the step-by-step XOR of bitmask with this; One CRC check module is used for these data of handling through this second spider module are carried out CRC check, these data that only when the CRC check success, receive to this receiver module from communication module sends successfully response.
Preferably, this CRC check coding module and this CRC check module adopt same CRC generation table to carry out CRC check coding and CRC check respectively.
Preferably, this CRC generation table is 16 or 32.
Wherein, This sending module is through drawing the mode of interrupting or drawing the simulation of GPIO mouth to interrupt; Wake the receiver module that does not belong to same communication module with this sending module up, will be sent to this receiver module that does not belong to same communication module with this sending module through these data of this first traversal resume module through serial ports then.
Preferably; This sending module is when these data of sending to the receiver module that does not belong to same communication module with this sending module through this first traversal resume module; There is not response if do not belong to this receiver module of same communication module with this sending module; Then this sending module is retransmitted these data, when retransmitting number of times above a preset times, then points out this sending module response timeout.
Wherein, those communication modules are a kind of in the following communication module: GSM communication module, CDMA communication module, TD-SCDMA communication module, WCDMA communication module.
Positive progressive effect of the present invention is: the present invention is between the communication module of multi mode terminal during Data transmission; Adopted the CRC check technology on the one hand; Adopted the position of ending that defines voluntarily to separate each data block on the other hand,, also can guarantee the correctness and the reliability of data passes fully even the data of transmitting like this are very long; And because the present invention adopts is the mode of pure software, so it is embodied as, and this is also very cheap.Further; Under the very long situation of the data of transmitting; Can be bigger if adopt generator polynomial directly to calculate CRC check sign indicating number operand, the treatment effeciency of data also can be lower, so the present invention has preferably adopted look-up table CRC check technology; Can reduce operand significantly thus, improve data-handling efficiency.Further, the present invention has also preferably adopted between transmit leg and the recipient one to answer the response mode answered in the process of Data transmission, and this will guarantee the reliability of data passes better.
Description of drawings
Fig. 1 is the structural representation of any communication module in this multi mode terminal of the present invention.
Fig. 2 is the flow chart of the means of communication between the communication module of this multi mode terminal of the present invention.
Embodiment
Provide preferred embodiment of the present invention below in conjunction with accompanying drawing, to specify technical scheme of the present invention.
Can comprise two or more communication modules in this multi mode terminal of the present invention; The present invention does not limit the network schemer of those communication module work, and the network schemer of those communication modules can be for for example: GSM, CDMA, TD-SCDMA or WCDMA or the like.
In the present invention; In those communication modules all definition in advance have one to skip the position and one skip bitmask by position,, wherein, should be by the position with this value of skipping should be different; For example can be with being defined as 0x7E by the position; And this is skipped the position be defined as 0x5A, this skips then value arbitrarily of bitmask, for example can this be skipped bitmask and be defined as 0x20.
Should be used for by the people for being added on place, data end, with the end of sign one piece of data by the position.This is skipped the position and is used for carrying out assignment again to what appear at place, in the middle of the data but not data end naturally in data handling procedure by bit value, in case mistake is identified as the end of data with those Lock-ins by bit value in follow-up data handling procedure.This is skipped bitmask and then is used for the position of skipping in the data handling procedure Lock-in is carried out XOR and handled, in case in follow-up data handling procedure can't to Lock-in skip that position and assignment again occur skip and distinguish.
As shown in Figure 1; Each this communication module includes: a CRC check coding module 1, one first spider module 2, a sending module 3, a receiver module 4, one second spider module 5 and a CRC check module 6, below will be with above-mentioned definition be that example is described the function of each module by position, the value skipping the position and skip bitmask.
The data that this CRC check coding module 1 is used for will sending the communication module under it are carried out the CRC check coding; The data to be sent here need meet certain data format; For example can be AT order or message of other various user-defined formats or the like, with the CRC check code storage that obtains in a core buffer.
This first spider module 2 will travel through this CRC check coding in this core buffer; Because after the CRC check coding; What may occur naturally in the data equaling just to define should skip the numerical value of a 0x5A by position 0x7E and this; Therefore this first spider module 2 can be 0x5A with the equal assignment of all 0x7E that runs in the ergodic process; All 0x5A that will run into then all skip bitmask 0x20 step-by-step XOR (operation result of supposition step-by-step XOR is numerical value Z) with this, when ergodic process finishes, add that at place, data end this is by position 0x7E, to identify the end of this segment data at last.
This sending module 3 is used for the data of handling through this first spider module 2 are sent to another receiver module as data receiver's communication module.
4 of this receiver modules are used for from another sending module as the communication module of data receiver, receive the data of the processing of the CRC check coding module passed through successively in this another communication module and first spider module.
This second spider module 5 will be handled the data that this receiver module 4 receives.Because these data are to have passed through the processing of CRC check coding module and first spider module in this another communication module, so should be coupled with should be by a 0x7E place, the end of these data.This second spider module 5 can at first be located to check to the end of these data; Judge whether this place exists the numerical value of 0x7E,, explain that then these data are that transmission is complete if this data end is 0x7E; Can proceed subsequent treatment; If this data end is not 0x7E, explain that then these data are not transmitted complete or these data lost efficacy, this second spider module 5 will no longer be carried out any subsequent treatment to these data this moment.
Wherein, When this data end is 0x7E; This second spider module 5 will travel through these data, all that run in the ergodic process is skipped bit value 0x5A all be reduced to originally by bit value 0x7E, and all numerical value Z that will run into all skip bitmask 0x20 step-by-step XOR once more with this that defines; Just can recover the principles well-known of initial value according to twice XOR, when numerical value Z and 0x20 just can be reduced to original bit value 0x5A that skips once more after the step-by-step XOR.So far, after the process processing of this second spider module 5, these data have just been reduced for through the time of day after the processing of the CRC check coding module in this another communication module.
This CRC check module 6 is used for the data of handling through this second spider module 5 are carried out CRC check; If verification failure; Then the declarative data transmittance process makes a mistake; And if verification succeeds, then the declarative data transmittance process is correct, and these CRC check module 6 these affiliated communication modules will send to this another communication module as data receiver successfully and respond this moment.
Though this CRC check coding module 1 all can directly adopt generator polynomial to realize the CRC check process with this CRC check module 6; But operand such when data are longer will be very big; Therefore preferably; These two modules can adopt same known CRC generation to show to realize the CRC check process, this CRC generation table for example can select for use 16 or 32.
Wherein, At the sending module of a communication module when the receiver module of another communication module sends data; This sending module is at first through drawing the mode of interrupting or drawing GPIO mouth (general input/output interface) simulation to interrupt; Wake this receiver module up, and then pass through the transmission that serial ports is carried out data, this receiver module then reads this sending module through the serial ports poll and sends the data of coming simultaneously.When data were sent, if this receiver module does not have response, then this sending module will resend these data; One preset times can be set, for example 3 times, promptly when these these data of sending module repeating transmission have reached 3 times; Then no longer retransmit, but point out this sending module response timeout.
To be example with one first communication module to the process of one second communication module Data transmission below, these means of communication of the present invention will be elaborated that wherein, this first and second communication module all has above-mentioned all functions with reference to figure 2.
Step 100, definition one is skipped the position and one is skipped bitmask by position,, is example with above-mentioned value still in this embodiment, should be 0x7E by the position promptly, this skips the position is 0x5A, and this to skip bitmask be 0x20.
Step 101, this first communication module carries out the CRC check coding to sent data.
Step 102; These data that this first communication module traversal obtains through step 101; The equal assignment of numerical value 0x7E that will run into is 0x5A; The numerical value 0x5A that will run into all becomes numerical value Z with 0x20 step-by-step XOR, and when traversal finishes, adds by bit value 0x7E, to identify the end of this segment data at the end of these data.
Step 103; This first communication module is after waking this second communication module up with the mode of drawing interruption; To send to this second communication module through these data that step 102 obtains through serial ports, this second communication module then reads this first communication module through the serial ports poll and sends the data of coming.
Step 104, this second communication module judge whether the end of the data that receive is by bit value 0x7E, if explain that then the data integrity that receives is errorless, gets into step 105; If not, think that then the data that receive are imperfect or lost efficacy entering step 106.
Step 105, this second communication module sends response to this first communication module, gets into step 109 then.After this, if this first communication module does not have new task to need to handle in an official hour, then it will get into sleep state.
Step 106, this second communication module is directly ignored the data that received from this first communication module, does not send any response to this first communication module, and waits for the capable again data that receive next time.
Step 107, this first communication module does not receive the response of this second communication module within a certain period of time, judges then whether the transmission number of times of these data that obtain through step 102 has surpassed for example 3 times, if surpass 3 times, then gets into step 108; If also do not surpass 3 times, then get back to step 103 and carry out once more.
Step 108 is pointed out this first communication module response timeout, and is done corresponding abnormality processing, so far finishes this secondary data transmittance process.After this, if this first communication module does not have new task to need to handle in an official hour, then it will get into sleep state.
Step 109, these data that this second communication module traversal obtains through step 103, the numerical value 0x5A that will run into all is reduced to 0x7E, and the numerical value Z that will run into all skips bitmask 0x20 step-by-step XOR once more with this, so that it is reduced to 0x5A.
Step 110, this second communication module carries out CRC check to these data that obtain through step 109, if the CRC check success then gets into step 111, if the CRC check failure then gets into step 112.
Step 111, this second communication module are sent successfully to this first communication module and are responded, and so far this secondary data transmittance process completes successfully, and follow-uply will resolve and carry out handled this correct data that obtains through step 110.
Step 112, this second communication module sends failure to this first communication module and responds, and so far this secondary data transmittance process finishes.
After this, if this second communication module does not have new task to need to handle in an official hour, then it will get into sleep state.
In addition, all functions module involved in the present invention all can combine the existing software program means to realize on existing hardware foundation, does not give unnecessary details so at this its concrete implementation procedure is not done.
In sum; The present invention during Data transmission, adopted the CRC check technology on the one hand between the communication module of multi mode terminal, that has adopted definition voluntarily on the other hand separates each data block by the position; Even the data of transmitting like this are very long; Also can guarantee the correctness and the reliability of data passes fully, and because the present invention adopts is the mode of pure software, so it is embodied as, and this is also very cheap.
Though more than described embodiment of the present invention, it will be understood by those of skill in the art that these only illustrate, protection scope of the present invention is limited appended claims.Those skilled in the art can make numerous variations or modification to these execution modes under the prerequisite that does not deviate from principle of the present invention and essence, but these changes and modification all fall into protection scope of the present invention.

Claims (12)

1. the means of communication between the communication module of a multi mode terminal is characterized in that, this method comprises:
S1, definition one are skipped the position and one are skipped bitmask by position,, should be by the position skip different with this;
One first communication module of S2, this multi mode terminal carries out the CRC check coding to sent data;
S3, this first communication module traversal are through these data that step S2 obtains, and all assignment is for skipping the position in the position of ending that will run into, and bitmask step-by-step XOR is all skipped with this in the position of skipping that will run into, and adds that at the end of these data this is by the position during traversal end;
S4, this first communication module will be sent to one second communication module of this multi mode terminal through these data that step S3 obtains;
Whether the end of these data that S5, this second communication module inspection receive is that this is by the position; Be to travel through this data in the time of to end the position only; The position of skipping that will run into all is reduced to by the position, and the process that will run into is skipped bitmask step-by-step XOR once more with this position of skipping of skipping the step-by-step XOR of bitmask with this;
S6, this second communication module carry out CRC check to these data that obtain through step S5, only when the CRC check success, send successfully response to this first communication module.
2. the means of communication between the communication module of multi mode terminal as claimed in claim 1 is characterized in that, this first communication module and this second communication module adopt same CRC generation table to carry out CRC check coding and CRC check respectively.
3. the means of communication between the communication module of multi mode terminal as claimed in claim 2 is characterized in that, this CRC generation table is 16 or 32.
4. the means of communication between according to claim 1 or claim 2 the communication module of multi mode terminal; It is characterized in that; This first communication module wakes this second communication module up through drawing the mode of interrupting or drawing the GPIO mouth to simulate interruption, will be sent to this second communication module through these data that step S3 obtains through serial ports then.
5. the means of communication between according to claim 1 or claim 2 the communication module of multi mode terminal; It is characterized in that; This first communication module is when this second communication module sends these data that obtain through step S3, if this second communication module does not have response, then this first communication module is retransmitted these data; When retransmitting number of times, then point out this first communication module response timeout above a preset times.
6. the means of communication between according to claim 1 or claim 2 the communication module of multi mode terminal; It is characterized in that this first communication module and this second communication module are a kind of in the following communication module: GSM communication module, CDMA communication module, TD-SCDMA communication module, WCDMA communication module.
7. multi mode terminal, it comprises two above communication modules, it is characterized in that, those communication modules have all defined one and have skipped position and by position, and skip bitmask, should be by the position skip different with this; Those communication modules include:
One CRC check coding module is used for carrying out the CRC check coding to sent data;
One first spider module; Be used to travel through these data of handling through this CRC check coding module; All assignment is for skipping the position in the position of ending that will run into, and bitmask step-by-step XOR is all skipped with this in the position of skipping that will run into, and adds that at the end of these data this is by the position during traversal end;
One sending module and a receiver module; This sending module is used for sending these data through this first traversal resume module to the receiver module that does not belong to same communication module with this sending module, and this receiver module is used for receiving data from the sending module that does not belong to same communication module with this receiver module;
One second spider module; Whether the end of these data that are used to check that this receiver module receives is that this is by the position; Be to travel through this data in the time of to end the position only; The position of skipping that will run into all is reduced to by the position, and the process that will run into is skipped bitmask step-by-step XOR once more with this position of skipping of skipping the step-by-step XOR of bitmask with this;
One CRC check module is used for these data of handling through this second spider module are carried out CRC check, these data that only when the CRC check success, receive to this receiver module from communication module sends successfully response.
8. multi mode terminal as claimed in claim 7 is characterized in that, this CRC check coding module and this CRC check module adopt same CRC generation table to carry out CRC check coding and CRC check respectively.
9. multi mode terminal as claimed in claim 8 is characterized in that, this CRC generation table is 16 or 32.
10. like claim 7 or 8 described multi mode terminals; It is characterized in that; This sending module is through drawing the mode of interrupting or drawing the simulation of GPIO mouth to interrupt; Wake the receiver module that does not belong to same communication module with this sending module up, will be sent to this receiver module that does not belong to same communication module with this sending module through these data of this first traversal resume module through serial ports then.
11. like claim 7 or 8 described multi mode terminals; It is characterized in that; This sending module is when these data of sending to the receiver module that does not belong to same communication module with this sending module through this first traversal resume module, if this receiver module that does not belong to same communication module with this sending module does not have response, then this sending module is retransmitted these data; When retransmitting number of times, then point out this sending module response timeout above a preset times.
12., it is characterized in that those communication modules are a kind of in the following communication module: GSM communication module, CDMA communication module, TD-SCDMA communication module, WCDMA communication module like claim 7 or 8 described multi mode terminals.
CN201110024502.4A 2011-01-21 2011-01-21 The means of communication between multi mode terminal and communication module thereof Active CN102612173B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110024502.4A CN102612173B (en) 2011-01-21 2011-01-21 The means of communication between multi mode terminal and communication module thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110024502.4A CN102612173B (en) 2011-01-21 2011-01-21 The means of communication between multi mode terminal and communication module thereof

Publications (2)

Publication Number Publication Date
CN102612173A true CN102612173A (en) 2012-07-25
CN102612173B CN102612173B (en) 2016-08-10

Family

ID=46529239

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110024502.4A Active CN102612173B (en) 2011-01-21 2011-01-21 The means of communication between multi mode terminal and communication module thereof

Country Status (1)

Country Link
CN (1) CN102612173B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105871383A (en) * 2016-03-29 2016-08-17 上海斐讯数据通信技术有限公司 Data cut-off bit extraction circuit, series-parallel conversion circuit and serial lighting circuit

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1319801A (en) * 1999-09-27 2001-10-31 德克萨斯仪器股份有限公司 Effective calculation method and device for cyclic redundant check
US20040243885A1 (en) * 2003-06-02 2004-12-02 Fujitsu Limited Methods and apparatus for correcting data and error detection codes on the fly
CN1606375A (en) * 2003-10-09 2005-04-13 Lg电子株式会社 Mobile communication terminal for supporting multimode
CN1633030A (en) * 2003-12-22 2005-06-29 普天信息技术研究院 A rapid calculation method for cyclic redundant check
CN1829099A (en) * 2006-01-20 2006-09-06 北京华环电子股份有限公司 Single-bit error correction and form-checking method based on CRC and its circuit
CN101001127A (en) * 2006-01-10 2007-07-18 北京三星通信技术研究有限公司 Equipment and method of correcting and coding for transmission information
CN101207467A (en) * 2006-12-19 2008-06-25 大唐移动通信设备有限公司 Generation of cyclic redundancy check code as well as method and apparatus for sending and testing data sequence
WO2010071356A2 (en) * 2008-12-16 2010-06-24 Samsung Electronics Co., Ltd. Methods and apparatus to identify the accessibility of femto-base stations in communication systems

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1319801A (en) * 1999-09-27 2001-10-31 德克萨斯仪器股份有限公司 Effective calculation method and device for cyclic redundant check
US20040243885A1 (en) * 2003-06-02 2004-12-02 Fujitsu Limited Methods and apparatus for correcting data and error detection codes on the fly
CN1606375A (en) * 2003-10-09 2005-04-13 Lg电子株式会社 Mobile communication terminal for supporting multimode
CN1633030A (en) * 2003-12-22 2005-06-29 普天信息技术研究院 A rapid calculation method for cyclic redundant check
CN101001127A (en) * 2006-01-10 2007-07-18 北京三星通信技术研究有限公司 Equipment and method of correcting and coding for transmission information
CN1829099A (en) * 2006-01-20 2006-09-06 北京华环电子股份有限公司 Single-bit error correction and form-checking method based on CRC and its circuit
CN101207467A (en) * 2006-12-19 2008-06-25 大唐移动通信设备有限公司 Generation of cyclic redundancy check code as well as method and apparatus for sending and testing data sequence
WO2010071356A2 (en) * 2008-12-16 2010-06-24 Samsung Electronics Co., Ltd. Methods and apparatus to identify the accessibility of femto-base stations in communication systems

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
HENRY S. WARREN JR.: "CYCLIC REDUNDANCY CHECK", 《HACKER"S DELIGHT》 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105871383A (en) * 2016-03-29 2016-08-17 上海斐讯数据通信技术有限公司 Data cut-off bit extraction circuit, series-parallel conversion circuit and serial lighting circuit
CN105871383B (en) * 2016-03-29 2020-02-11 上海斐讯数据通信技术有限公司 Data cut-off bit extraction circuit, serial-parallel conversion circuit, and serial lighting circuit

Also Published As

Publication number Publication date
CN102612173B (en) 2016-08-10

Similar Documents

Publication Publication Date Title
EP3379754A1 (en) Method, apparatus and device for retransmitting code blocks
CN105703890B (en) Method and equipment for data transmission
CN101753436A (en) Data transmission method, transmitter and receiver device
CN111770428B (en) Monitoring method of wireless equipment
EP3637657B1 (en) Communication method, network device and terminal
CN103516673A (en) Network data communication method, network data communication system, network data communication client and network data communication server
CN103095439A (en) Method and device of two-way cooperation relay transmission data based on network coding
CN104243271A (en) Method and system for realizing off-line message pushing through XMPP
KR20200033845A (en) Wireless LAN communication device and wireless LAN communication method
CN102299783A (en) Method for processing mixed automatic repeat request assisted by damaged information and device thereof
JPWO2019064815A1 (en) Wireless LAN communication device, wireless LAN communication method and wireless LAN communication program
CN102480333A (en) Line coding method as well as synchronous processing method and device of coded data block
CN102612173A (en) Multi-mode mobile phone and method for communication between communication modules of multi-mode mobile phone
CN107257265A (en) Real-time transmission data stream forward error correction, equipment and storage medium
WO2019238014A1 (en) Method and device for transmitting feedback information
JP7297678B2 (en) Method and apparatus for determining whether data is corrupted
US8705425B2 (en) Wireless receiving apparatus and transmitting apparatus having a sleep control unit
CN104468041A (en) Data processing device and method based on SWP data link
EP3512142A1 (en) Communication method, terminal device and network device
CN101296059A (en) Error detection and retransmission methods and devices for communication systems
CN103002518A (en) Method, terminal and system for link parameter auto-negotiation based on HDLC (high-level data link control) protocol
WO2020238638A1 (en) Data transmission method and apparatus
CN113672545B (en) Method and device for transmitting power data between dual processors
EP4120766A1 (en) Method and apparatus for retransmission under multiple transmission reception point architecture
WO2015137854A1 (en) Method and devices for providing feedback in a communication system

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