CN104468441A - Signal coding and modulating method and device for digital interphone, signal demodulating and decoding method and device for digital interphone - Google Patents

Signal coding and modulating method and device for digital interphone, signal demodulating and decoding method and device for digital interphone Download PDF

Info

Publication number
CN104468441A
CN104468441A CN201310418725.8A CN201310418725A CN104468441A CN 104468441 A CN104468441 A CN 104468441A CN 201310418725 A CN201310418725 A CN 201310418725A CN 104468441 A CN104468441 A CN 104468441A
Authority
CN
China
Prior art keywords
symbol
signal
coding
code
binary
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.)
Pending
Application number
CN201310418725.8A
Other languages
Chinese (zh)
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.)
BEIJING LIANTUO HENGXIN TECHNOLOGY DEVELOPMENT CO LTD
FUJIAN LIANTUO TECHNOLOGY CO LTD
Original Assignee
BEIJING LIANTUO HENGXIN TECHNOLOGY DEVELOPMENT CO LTD
FUJIAN LIANTUO TECHNOLOGY 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 BEIJING LIANTUO HENGXIN TECHNOLOGY DEVELOPMENT CO LTD, FUJIAN LIANTUO TECHNOLOGY CO LTD filed Critical BEIJING LIANTUO HENGXIN TECHNOLOGY DEVELOPMENT CO LTD
Priority to CN201310418725.8A priority Critical patent/CN104468441A/en
Publication of CN104468441A publication Critical patent/CN104468441A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0057Block codes
    • H04L1/0058Block-coded modulation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/10Frequency-modulated carrier systems, i.e. using frequency-shift keying
    • H04L27/12Modulator circuits; Transmitter circuits
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/10Frequency-modulated carrier systems, i.e. using frequency-shift keying
    • H04L27/14Demodulator circuits; Receiver circuits

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Digital Transmission Methods That Use Modulated Carrier Waves (AREA)

Abstract

The invention discloses a signal coding and modulating method and a signal coding and modulating device for a digital interphone, and a signal demodulating and decoding method and a signal demodulating and decoding device for a digital interphone, for solving the problems that a technology for solving burst errors of the existing digital interphone with FSK (Frequency-shift keying) modulation is limited in error correcting capability, large in storage overhead and treatment delay and high in system implementation cost. According to the invention, bit streams are subjected to RS coding and FSK modulation in the digital interphone at a sending end, and received signals are subjected to FSK demodulation and RS decoding in the digital interphone at a receiving end; as the RS coding/decoding technologies are applicable to correcting the burst errors, the plurality of burst errors collected in a block of a binary linear block code can be effectively corrected, thus not needing to randomize and homogenize the burst errors by adopting an interweaving technology, and thereby the digital interphone does not need to be provided with a functional module for performing interweaving/de-interleaving treatment, and can correct burst errors, decrease storage overhead and treatment delay and reduce implementation cost.

Description

The Signal coding modulating/demodulating interpretation method of digital handset and device
Technical field
The present invention relates to digital handset field, particularly a kind of Signal coding modulating/demodulating interpretation method of digital handset and device.
Background technology
Digital handset is the terminal equipment that a kind of wireless and point to multi--point that can use in movement carries out communicating, belong to special digital wireless communication technology field, due to its there is instant communication, operation cost is low, equipment volume is little, easy to use, speech quality high, be widely used.Current Application comparison in the world widely digital handset standard has ETSI(European TelecommunicationsStandards Institute, ETSI) DPMR(Digital Private MobileRadio, the individual mobile radio of numeral)/DMR(Digital Mobile Radio, digital mobile radio); The standards such as the P25 of the U.S..Current DPMR/DMR standard progressively becomes international digital intercom mainstream technology standard.
The channel coding schemes adopted in DPMR/DMR standard as shown in Figure 1, at transmitting terminal, carries out chnnel coding, intertexture and FSK(Frequency-shift keying to binary bit stream, frequency shift keying) modulation after send.As shown in Figure 2, at receiving terminal, after carrying out FSK demodulation, deinterleaving and decoding to the received signal, obtain binary bit stream.
At transmitting terminal, FSK modulation technique is adopted to be mapped on modulation symbol by the binary data stream that digital handset physical channel transmits.Its modulation principle refers to Fig. 3, first, the binary sequence of input is carried out serioparallel exchange by strange position, even position; Carrying out bit to sign map according to the mapping relations of symbol and information bit in DPMR/DMR standard again, is corresponding four level symbol streams by binary zero, 1 sequence mapping; Then, row relax is flow to these symbols and through H(f) filter forms filtering process, obtains continuous print input modulating signal; Finally, input modulating signal incoming frequency modulator is carried out FM(Frequency Modulation, frequency modulation(FM)) modulation, obtain FSK modulated output signal.
At receiving terminal, adopt FSK demodulation techniques that the signal received is carried out FSK demodulation and obtain bit stream.As shown in Figure 4, first, frequency discriminator detects modulation signal to its demodulation principle, by obtaining four level symbols after matched filter filtering, sampling judgement, then to bit mapping, four level symbols is mapped as binary bit stream by symbol.
In such scheme, frequency discriminator due to receiving terminal is a Nonlinear harmonic oscillator module, carrys out the white Gaussian noise of self-channel after the Nonlinear Processing of frequency discriminator, consequently coloured noise, it is heterogeneous to the interference effect of useful signal, the feature in bursty interference.In addition at fading channel environment, interference also has the feature of burst error.Chnnel coding generally adopts convolution code or Binary Linear Block Codes.For the uniform channel circumstance of mistake, convolution code is a kind of very effective error correction coding, but for burst error, convolution code has the characteristic of error propagation.For Binary Linear Block Codes, in order to consider the balance between decoding performance and implementation complexity, compared with the data frame length that will transmit, the code length of Binary Linear Block Codes is relatively short, a usual Frame is made up of several Binary Linear Block Codes code block, if above-mentioned burst error concentrates in the code block of a Binary Linear Block Codes, its error correcting capability will be caused greatly to decline.The systematic function caused to solve above-mentioned burst error declines, and usually adopts interleaving technology to make burst error randomization and homogenizing in the prior art, thus improves the error correcting capability compiling solution scheme.Owing to have employed interleaving technology, needs are increased storage overhead and processing delay by system, add the cost that system realizes.
Visible, solve at present the technical scheme of burst error, there is limited error recovery capability and storage overhead and processing delay is large, system realizes the high problem of cost.
Summary of the invention
The embodiment of the present invention provides a kind of Signal coding modulating/demodulating interpretation method and device of digital handset, and in order to solve, the limited error recovery capability, storage overhead and the processing delay that exist in the technology of the digital handset solving error burst of existing employing FSK modulation are large, system realizes the high problem of cost.
Embodiment of the present invention technical scheme is as follows:
A signal code modulation (SCM) method for digital handset, comprising: carry out Reed-Solomon RS(n, k to binary bit stream signal) coding; To RS(n, k) coding after Bitstream signal carry out frequency shift keying fsk modulation, wherein, FSK modulation after signal be sent out away.
Wherein, RS(n, k are carried out to binary bit stream signal) coding, specifically comprise: to the binary bit stream inputted by k × m bit groupings, often group comprises k symbol, and each symbol is made up of m binary bits, obtains information symbol block wherein a ii=0 ..., k-1 is the information symbol before coding, and each signal code is made up of m binary bits; According to corresponding RS(n, k) corresponding to generator matrix G, by galois field GF (2 m) on operation rule, calculate n-k position supervision symbol P; Wherein, k is the information symbol number before coding, and n is the output symbol number after coding; After supervision symbol P is placed on information symbol in order, obtain the RS code code word of n symbol c → = ( c n - 1 , c n - 2 , · · · , c 0 ) = ( a k - 1 , a k - 2 , · · · , a 0 , p n - k - 1 , p n - k - 2 , · · · , p 0 ) , Wherein c ii=0 ..., n-1 is the code sign after coding, is made up of, p m binary bits ii=0 ..., n-k-1 is the supervision symbol after coding, is made up of m binary bits; The RS code code word comprising n symbol is reduced into the binary bit stream of n × m bit.
Wherein, to RS(n, k) Bitstream signal of encoding carries out FSK modulation, specifically comprises: bit is carried out to the Bitstream signal of RS coding and obtains many level symbols stream to the mapping of symbol; Flow through low-pass filtering to many level symbols to carry out waveform shaping and obtain continuous print input signal; With continuous input signal, frequency modulation(FM) is carried out to local carrier.
A Signal coding modulating device for digital handset, comprising: coding module, for carrying out Reed-Solomon RS coding to binary bit stream signal; Modulation module, carries out frequency shift keying fsk modulation for carrying out the Bitstream signal after RS coding to described coding module, and wherein, the signal after FSK modulation is sent out away.
Wherein, described coding module, specifically for: press k × m bit groupings to the binary bit stream of input, often group comprises k symbol, and each symbol is made up of m binary bits, obtains information symbol block wherein a ii=0 ..., k-1 is the information symbol before coding, and each signal code is made up of m binary bits; According to corresponding RS(n, k) corresponding to generator matrix G, by galois field GF (2 m) on operation rule, calculate n-k position supervision symbol P; Wherein k is the information symbol number before coding, and n is the output symbol number after coding; After supervision symbol P is placed on information symbol in order, obtain the RS code code word of n symbol c → = ( c n - 1 , c n - 2 , · · · , c 0 ) = ( a k - 1 , a k - 2 , · · · , a 0 , p n - k - 1 , p n - k - 2 , · · · , p 0 ) , Wherein c ii=0 ..., n-1 is the code sign after coding, is made up of, p m binary bits ii=0 ..., n-k-1 is the supervision symbol after coding, is made up of m binary bits; The RS code code word comprising n symbol is reduced into the binary bit stream of n × m bit.
Wherein, described modulation module, specifically for: bit is carried out to the Bitstream signal of RS coding and obtains many level symbols stream to the mapping of symbol; Flow through low-pass filtering to many level symbols to carry out waveform shaping and obtain continuous print input signal; With continuous input signal, frequency modulation(FM) is carried out to local carrier.
A signal receiving interpretation method for digital handset, comprising: carry out frequency shift keying fsk demodulation to the received signal; RS decoding is carried out to the binary bit stream signal after demodulation.
Wherein, carry out FSK demodulation to the received signal, specifically comprise: carry out frequency discrimination detection to the received signal; Matched filtering is carried out to frequency discrimination output signal; Sampling judgement is carried out to the continuous signal after matched filtering and obtains discrete many level symbols; Symbol is carried out to many level symbols and obtains binary bit stream to bit mapping.
Wherein, carry out RS decoding, specifically comprise the binary bit stream after demodulation: to the binary bit stream received by n × m bit groupings, often group comprises n symbol, and each symbol is made up of m binary bits, obtains the RS code code block of n symbol wherein c ii=0 ..., n-1 is the code sign before decoding, is made up of m binary bits, and n is the symbolic number before decoding; By galois field GF (2 m) on operation rule, according to corresponding RS(n, k) corresponding to generator matrix G, calculate syndrome S (X), determine error location polynomial σ (X), location of mistakes position; The improper value of mistake in computation position; Carry out error correction according to improper value, obtain the information symbol block after decoding wherein a ii=0 ..., k-1 is the information symbol after decoding, and each signal code is made up of m binary bits; The information symbol block comprising k symbol is transformed into the binary message stream of k × m bit, wherein, k is the information symbol number after decoding, and each signal code is made up of m binary bits.
A signal receiving code translator for digital handset, comprising: demodulation module, for carrying out frequency shift keying fsk demodulation to the received signal; Decoding module, for carrying out RS decoding to the binary bit stream signal after demodulation.
Wherein, described demodulation module, specifically for: carry out frequency discrimination detection to the received signal; Matched filtering is carried out to frequency discrimination output signal; Sampling judgement is carried out to the continuous signal after matched filtering and obtains discrete many level symbols; Symbol is carried out to many level symbols and obtains binary bit stream to bit mapping.
Wherein, described decoding module, specifically for: to the binary bit stream received by n × m bit groupings, often group comprises n symbol, and each symbol is made up of m binary bits, obtains the RS code code block of n symbol wherein c ii=0 ..., n-1 is the code sign before decoding, is made up of m binary bits, and n is the symbolic number before decoding; By galois field GF (2 m) on operation rule, according to corresponding RS(n, k) corresponding to generator matrix G, calculate syndrome S (X), determine error location polynomial σ (X), location of mistakes position; The improper value of mistake in computation position; Carry out error correction according to improper value, obtain the information symbol block after decoding wherein a ii=0 ..., k-1 is the information symbol after decoding, and each signal code is made up of m binary bits; The information symbol block comprising k symbol is transformed into the binary message stream of k × m bit, wherein, k is the information symbol number after decoding, and each signal code is made up of m binary bits.
According to the technical scheme that the embodiment of the present invention provides, because RS coding&decoding technology is suitable for correcting burst error, can effectively correct concentrate on a Binary Linear Block Codes code block in multiple error burst, therefore do not need to adopt interleaving technology to make burst error randomization and homogenizing, thus in the digital handset of transmitting terminal only to signal carry out RS coding and FSK modulation just signal can be sent, in the digital handset received, only FSK solution mediation RS decoding is carried out to signal just can obtain effective signal, thus do not need to arrange in digital handset and carry out interweaving or the functional module of deinterleaving process, can reduce the storage overhead significantly and processing delay, can reduce and realize cost, thus the limited error recovery capability that can solve existing for the existing solution for burst error, storage overhead and processing delay large, system realizes the high problem of cost.
Other features and advantages of the present invention will be set forth in the following description, and, partly become apparent from specification, or understand by implementing the present invention.Object of the present invention and other advantages realize by structure specifically noted in write specification, claims and accompanying drawing and obtain.
Accompanying drawing explanation
Fig. 1 carries out code modulated theory diagram in prior art in digital handset;
Fig. 2 is the theory diagram carrying out demodulation coding in prior art in digital handset;
Fig. 3 is the theory diagram carrying out FSK modulation in prior art in digital handset;
Fig. 4 is the theory diagram carrying out FSK demodulation in prior art in digital handset;
The workflow diagram of the signal code modulation (SCM) method of the digital handset that Fig. 5 provides for the embodiment of the present invention;
The structured flowchart of the Signal coding modulating device of the digital handset that Fig. 6 provides for the embodiment of the present invention;
Another workflow diagram of the signal code modulation (SCM) method of the digital handset that Fig. 7 provides for the embodiment of the present invention;
Another structured flowchart of the Signal coding modulating device of the digital handset that Fig. 8 provides for the embodiment of the present invention.
Embodiment
Below in conjunction with accompanying drawing, embodiments of the invention are described, should be appreciated that embodiment described herein is only for instruction and explanation of the present invention, is not intended to limit the present invention.
, system large for limited error recovery capability, storage overhead and processing delay existing for the existing burst error solution for digital handset realizes the high problem of cost, embodiments provide a kind of Signal coding modulating/demodulating interpretation method and device of digital handset, in order to solve this problem.
In the technical scheme of the embodiment of the present invention, in the digital handset of transmitting terminal, RS coding and FSK modulation are carried out to bit stream, in the digital handset of receiving terminal, carry out FSK to the received signal and separate mediation RS decoding, because RS coding&decoding technology is suitable for correcting burst error, can effectively correct concentrate on a Binary Linear Block Codes code block in multiple error burst, therefore do not need to adopt interleaving technology to make error burst randomization and homogenizing, thus do not need to arrange in digital handset and carry out interweaving or the functional module of deinterleaving process, effectively and significantly can correct burst error, can reduce the storage overhead significantly and processing delay, can reduce and realize cost, thus the limited error recovery capability that the existing solution for burst error exists can be solved, storage overhead and processing delay large, system realizes the high problem of cost.
Below the technical scheme of the embodiment of the present invention is described in detail
Fig. 5 shows the workflow diagram of the signal code modulation (SCM) method of the digital handset that the embodiment of the present invention provides, and the method comprises:
Step 501, RS(n, k are carried out to binary bit stream signal) coding;
Wherein, the detailed process of carrying out RS coding comprises:
Press k × m bit groupings to the binary bit stream of input, often group comprises k symbol, and each symbol is made up of m binary bits, obtains information symbol block wherein a ii=0 ..., k-1 is the information symbol before coding, and each signal code is made up of m binary bits;
According to corresponding RS(n, k) corresponding to generator matrix G, by galois field GF (2 m) on operation rule, calculate n-k position supervision symbol P; Wherein, k is the information symbol number before coding, and n is the output symbol number after coding;
After supervision symbol P is placed on information symbol in order, obtain the RS code code word of n symbol c → = ( c n - 1 , c n - 2 , · · · , c 0 ) = ( a k - 1 , a k - 2 , · · · , a 0 , p n - k - 1 , p n - k - 2 , · · · , p 0 ) , Wherein c ii=0 ..., n-1 is the code sign after coding, is made up of, p m binary bits ii=0 ..., n-k-1 is the supervision symbol after coding, is made up of m binary bits;
The RS code code word comprising n symbol is reduced into the binary bit stream of n × m bit;
Step 502, to RS(n, k) coding after Bitstream signal carry out FSK modulation, wherein, FSK modulation after signal be sent out away.
Particularly, the process of carrying out FSK modulation comprises: carry out bit to the Bitstream signal of RS coding and obtain many level symbols stream to the mapping of symbol; Flow through low-pass filtering to many level symbols to carry out waveform shaping and obtain continuous print input signal; With continuous input signal, frequency modulation(FM) is carried out to local carrier.Wherein, FSK modulation can comprise the usual M=2 of 2FSK, 4FSK, MFSK( n, n be greater than 1 positive integer) or MSK.
According to above-mentioned processing procedure, in the digital handset of transmitting terminal, RS coding and FSK modulation are carried out to bit stream, because RS coding techniques is suitable for correcting burst error, can effectively correct concentrate on a Binary Linear Block Codes code block in multiple burst errors, therefore do not need to adopt interleaving technology to make burst error randomization and homogenizing, thus do not need to arrange the functional module of carrying out interleaving treatment in digital handset, effectively and significantly can correct burst error, can reduce the storage overhead significantly and processing delay, can reduce and realize cost, thus the limited error recovery capability that can solve existing for the existing solution for burst error, storage overhead and processing delay large, system realizes the high problem of cost.
Correspondingly, based on identical inventive concept, the embodiment of the present invention additionally provides a kind of Signal coding modulating device of digital handset, and this device is arranged in the digital handset of transmitting terminal, and as shown in Figure 6, this device comprises:
Coding module 61, for carrying out RS coding to binary bit stream signal;
Particularly, the binary bit stream of coding module 61 to input presses k × m bit groupings, and often group comprises k symbol, and each symbol is made up of m binary bits, obtains information symbol block wherein a ii=0 ..., k-1 is the information symbol before coding, and each signal code is made up of m binary bits;
According to corresponding RS(n, k) corresponding to generator matrix G, by GF (2 m) on operation rule, calculate n-k position supervision symbol P; Wherein k is the information symbol number before coding, and n is the output symbol number after coding;
After supervision symbol P is placed on information symbol in order, obtain the RS code code word of n symbol c → = ( c n - 1 , c n - 2 , · · · , c 0 ) = ( a k - 1 , a k - 2 , · · · , a 0 , p n - k - 1 , p n - k - 2 , · · · , p 0 ) , Wherein c ii=0 ..., n-1 is the code sign after coding, is made up of, p m binary bits ii=0 ..., n-k-1 is the supervision symbol after coding, is made up of m binary bits;
The RS code code word comprising n symbol is reduced into the binary bit stream of n × m bit;
Modulation module 62, is connected to coding module 61, carries out frequency shift keying fsk modulation for carrying out the Bitstream signal after RS coding to described coding module 61, and wherein, the signal after FSK modulation is sent out away;
Particularly, the Bitstream signal of modulation module 62 couples of RS coding carries out bit and obtains many level symbols stream to the mapping of symbol; Flow through low-pass filtering to many level symbols to carry out waveform shaping and obtain continuous print input signal; With continuous input signal, frequency modulation(FM) is carried out to local carrier.
Pass through said apparatus, also can in the digital handset of transmitting terminal, RS coding and FSK modulation are carried out to bit stream, do not need to arrange the functional module of carrying out interleaving treatment, effectively and significantly can correct burst error, can reduce the storage overhead significantly and processing delay, can reduce and realize cost, thus can solve that limited error recovery capability, storage overhead and processing delay existing for the existing solution for burst error is large, system realizes the high problem of cost.
Fig. 7 shows the workflow diagram of the signal receiving interpretation method of the digital handset that the embodiment of the present invention provides, and the method comprises:
Step 701, carry out FSK demodulation to the received signal;
Particularly, the process of carrying out FSK demodulation comprises: carry out frequency discrimination detection to the received signal; Matched filtering is carried out to frequency discrimination output signal; Sampling judgement is carried out to the continuous signal after matched filtering and obtains discrete many level symbols; Symbol is carried out to many level symbols and obtains binary bit stream to bit mapping;
Step 702, RS decoding is carried out to the binary bit stream signal after demodulation;
Particularly, the process of carrying out RS decoding comprises:
To the binary bit stream received by n × m bit groupings, often group comprises n symbol, and each symbol is made up of m binary bits, obtains the RS code code block of n symbol wherein c ii=0 ..., n-1 is the code sign before decoding, is made up of m binary bits, and n is the symbolic number before decoding;
By GF (2 m) on operation rule, according to corresponding RS(n, k) corresponding to generator matrix G, calculate syndrome S (X), determine error location polynomial σ (X), location of mistakes position;
The improper value of mistake in computation position; Carry out error correction according to improper value, obtain the information symbol block after decoding wherein a ii=0 ..., k-1 is the information symbol after decoding, and each signal code is made up of m binary bits;
The information symbol block comprising k symbol is transformed into the binary message stream of k × m bit, wherein, k is the information symbol number after decoding, and each signal code is made up of m binary bits.
According to above-mentioned processing procedure, in the digital handset of receiving terminal, FSK is carried out to bit stream and separates mediation RS decoding, because RS coding techniques is suitable for correcting burst error, can effectively correct concentrate on a Binary Linear Block Codes code block in multiple burst errors, therefore do not need to arrange the functional module of carrying out deinterleaving process in digital handset, effectively and significantly can correct burst error, can reduce the storage overhead significantly and processing delay, can reduce and realize cost, thus the limited error recovery capability that can solve existing for the existing solution for burst error, storage overhead and processing delay large, system realizes the high problem of cost.
Correspondingly, based on identical inventive concept, the embodiment of the present invention additionally provides a kind of signal receiving code translator of digital handset, and this device is arranged in the digital handset of receiving terminal, and as shown in Figure 8, this device comprises:
Demodulation module 81, for carrying out FSK demodulation to the received signal;
Particularly, demodulation module 81 carries out frequency discrimination detection to the received signal; Matched filtering is carried out to frequency discrimination output signal; Sampling judgement is carried out to the continuous signal after matched filtering and obtains discrete many level symbols; Symbol is carried out to many level symbols and obtains binary bit stream to bit mapping;
Decoding module 82, is connected to demodulation module 81, for carrying out RS decoding to the binary bit stream signal after demodulation module 81 demodulation;
Particularly, decoding module 82 is to the binary bit stream received by n × m bit groupings, and often group comprises n symbol, and each symbol is made up of m binary bits, obtains the RS code code block of n symbol wherein c ii=0 ..., n-1 is the code sign before decoding, is made up of m binary bits, and n is the symbolic number before decoding;
By GF (2 m) on operation rule, according to corresponding RS(n, k) corresponding to generator matrix G, calculate syndrome S (X), determine error location polynomial σ (X), location of mistakes position;
The improper value of mistake in computation position; Carry out error correction according to improper value, obtain the information symbol block after decoding wherein a ii=0 ..., k-1 is the information symbol after decoding, and each signal code is made up of m binary bits;
The information symbol block comprising k symbol is transformed into the binary message stream of k × m bit, wherein, k is the information symbol number after decoding, and each signal code is made up of m binary bits.
Pass through said apparatus, also can in the digital handset of receiving terminal, carry out FSK to the received signal and separate mediation RS decoding, do not need to arrange the functional module of carrying out interleaving treatment, effectively and significantly can correct burst error, can reduce the storage overhead significantly and processing delay, can reduce and realize cost, thus can solve that limited error recovery capability, storage overhead and processing delay existing for the existing solution for burst error is large, system realizes the high problem of cost.
Above-mentioned each providing carries out code modulated method and apparatus in the digital handset of transmitting terminal, and in the digital handset of receiving terminal, carry out the method and apparatus of demodulation coding, in the process of embody rule, the method of above-mentioned coded modulation/demodulation coding can be applied respectively in same digital handset, and the device of above-mentioned coded modulation/demodulation coding is being set jointly, to meet the needs of practical application.
In sum, in the technical scheme of the embodiment of the present invention, in the digital handset of transmitting terminal, RS coding and FSK modulation are carried out to bit stream, in the digital handset of receiving terminal, carry out FSK to the received signal and separate mediation RS decoding, because RS coding&decoding technology is suitable for correcting burst error, can effectively correct concentrate on a Binary Linear Block Codes code block in multiple burst errors, therefore do not need to adopt interleaving technology to make burst error randomization and homogenizing, thus do not need to arrange in digital handset and carry out interweaving or the functional module of deinterleaving process, effectively and significantly can correct burst error, can reduce the storage overhead significantly and processing delay, can reduce and realize cost, thus the limited error recovery capability that can solve existing for the existing solution for burst error, storage overhead and processing delay large, system realizes the high problem of cost.
One of ordinary skill in the art will appreciate that realizing all or part of step that above-described embodiment method carries is that the hardware that can carry out instruction relevant by program completes, described program can be stored in a kind of computer-readable recording medium, this program perform time, step comprising embodiment of the method one or a combination set of.
In addition, each functional unit in each embodiment of the present invention can be integrated in a processing module, also can be that the independent physics of unit exists, also can be integrated in a module by two or more unit.Above-mentioned integrated module both can adopt the form of hardware to realize, and the form of software function module also can be adopted to realize.If described integrated module using the form of software function module realize and as independently production marketing or use time, also can be stored in a computer read/write memory medium.
Those skilled in the art should understand, embodiments of the invention can be provided as method, system or computer program.Therefore, the present invention can adopt the form of complete hardware embodiment, completely software implementation or the embodiment in conjunction with software and hardware aspect.And the present invention can adopt in one or more form wherein including the upper computer program implemented of computer-usable storage medium (including but not limited to magnetic disc store and optical memory etc.) of computer usable program code.
The present invention describes with reference to according to the flow chart of the method for the embodiment of the present invention, equipment (system) and computer program and/or block diagram.Should understand can by the combination of the flow process in each flow process in computer program instructions realization flow figure and/or block diagram and/or square frame and flow chart and/or block diagram and/or square frame.These computer program instructions can being provided to the processor of all-purpose computer, special-purpose computer, Embedded Processor or other programmable data processing device to produce a machine, making the instruction performed by the processor of computer or other programmable data processing device produce device for realizing the function of specifying in flow chart flow process or multiple flow process and/or block diagram square frame or multiple square frame.
These computer program instructions also can be stored in can in the computer-readable memory that works in a specific way of vectoring computer or other programmable data processing device, the instruction making to be stored in this computer-readable memory produces the manufacture comprising command device, and this command device realizes the function of specifying in flow chart flow process or multiple flow process and/or block diagram square frame or multiple square frame.
These computer program instructions also can be loaded in computer or other programmable data processing device, make on computer or other programmable devices, to perform sequence of operations step to produce computer implemented process, thus the instruction performed on computer or other programmable devices is provided for the step realizing the function of specifying in flow chart flow process or multiple flow process and/or block diagram square frame or multiple square frame.
Obviously, those skilled in the art can carry out various change and modification to the present invention and not depart from the spirit and scope of the present invention.Like this, if these amendments of the present invention and modification belong within the scope of the claims in the present invention and equivalent technologies thereof, then the present invention is also intended to comprise these change and modification.

Claims (12)

1. a signal code modulation (SCM) method for digital handset, is characterized in that, comprising:
Reed-Solomon RS(n, k are carried out to binary bit stream signal) coding;
To RS(n, k) coding after Bitstream signal carry out frequency shift keying fsk modulation, wherein, FSK modulation after signal be sent out away.
2. method according to claim 1, is characterized in that, carries out RS(n, k to binary bit stream signal) coding, specifically comprise:
Press k × m bit groupings to the binary bit stream of input, often group comprises k symbol, and each symbol is made up of m binary bits, obtains information symbol block wherein a ii=0 ..., k-1 is the information symbol before coding, and each signal code is made up of m binary bits;
According to corresponding RS(n, k) corresponding to generator matrix G, by galois field GF (2 m) on operation rule, calculate n-k position supervision symbol P; Wherein, k is the information symbol number before coding, and n is the output symbol number after coding;
After supervision symbol P is placed on information symbol in order, obtain the RS code code word of n symbol c → = ( c n - 1 , c n - 2 , · · · , c 0 ) = ( a k - 1 , a k - 2 , · · · , a 0 , p n - k - 1 , p n - k - 2 , · · · , p 0 ) , Wherein c ii=0 ..., n-1 is the code sign after coding, is made up of, p m binary bits ii=0 ..., n-k-1 is the supervision symbol after coding, is made up of m binary bits;
The RS code code word comprising n symbol is reduced into the binary bit stream of n × m bit.
3. method according to claim 1, is characterized in that, to RS(n, k) Bitstream signal of encoding carries out FSK modulation, specifically comprises:
Bit is carried out to the Bitstream signal of RS coding and obtains many level symbols stream to the mapping of symbol;
Flow through low-pass filtering to many level symbols to carry out waveform shaping and obtain continuous print input signal;
With continuous input signal, frequency modulation(FM) is carried out to local carrier.
4. a Signal coding modulating device for digital handset, is characterized in that, comprising:
Coding module, for carrying out Reed-Solomon RS coding to binary bit stream signal;
Modulation module, carries out frequency shift keying fsk modulation for carrying out the Bitstream signal after RS coding to described coding module, and wherein, the signal after FSK modulation is sent out away.
5. device according to claim 4, is characterized in that, described coding module, specifically for:
Press k × m bit groupings to the binary bit stream of input, often group comprises k symbol, and each symbol is made up of m binary bits, obtains information symbol block wherein a ii=0 ..., k-1 is the information symbol before coding, and each signal code is made up of m binary bits;
According to corresponding RS(n, k) corresponding to generator matrix G, by galois field GF (2 m) on operation rule, calculate n-k position supervision symbol P; Wherein k is the information symbol number before coding, and n is the output symbol number after coding;
After supervision symbol P is placed on information symbol in order, obtain the RS code code word of n symbol c → = ( c n - 1 , c n - 2 , · · · , c 0 ) = ( a k - 1 , a k - 2 , · · · , a 0 , p n - k - 1 , p n - k - 2 , · · · , p 0 ) , Wherein c ii=0 ..., n-1 is the code sign after coding, is made up of, p m binary bits ii=0 ..., n-k-1 is the supervision symbol after coding, is made up of m binary bits;
The RS code code word comprising n symbol is reduced into the binary bit stream of n × m bit.
6. device according to claim 4, is characterized in that, described modulation module, specifically for:
Bit is carried out to the Bitstream signal of RS coding and obtains many level symbols stream to the mapping of symbol;
Flow through low-pass filtering to many level symbols to carry out waveform shaping and obtain continuous print input signal;
With continuous input signal, frequency modulation(FM) is carried out to local carrier.
7. a signal receiving interpretation method for digital handset, is characterized in that, comprising:
Carry out frequency shift keying fsk demodulation to the received signal;
Reed-Solomon RS decoding is carried out to the binary bit stream signal after demodulation.
8. method according to claim 7, is characterized in that, carries out FSK demodulation to the received signal, specifically comprises:
Carry out frequency discrimination detection to the received signal;
Matched filtering is carried out to frequency discrimination output signal;
Sampling judgement is carried out to the continuous signal after matched filtering and obtains discrete many level symbols;
Symbol is carried out to many level symbols and obtains binary bit stream to bit mapping.
9. method according to claim 7, is characterized in that, carries out RS decoding, specifically comprise the binary bit stream after demodulation:
To the binary bit stream received by n × m bit groupings, often group comprises n symbol, and each symbol is made up of m binary bits, obtains the RS code code block of n symbol wherein c ii=0 ..., n-1 is the code sign before decoding, is made up of m binary bits, and n is the symbolic number before decoding;
By galois field GF (2 m) on operation rule, according to corresponding RS(n, k) corresponding to generator matrix G, calculate syndrome S (X), determine error location polynomial σ (X), location of mistakes position;
The improper value of mistake in computation position; Carry out error correction according to improper value, obtain the information symbol block after decoding wherein a ii=0 ..., k-1 is the information symbol after decoding, and each signal code is made up of m binary bits;
The information symbol block comprising k symbol is transformed into the binary message stream of k × m bit, wherein, k is the information symbol number after decoding, and each signal code is made up of m binary bits.
10. a signal receiving code translator for digital handset, is characterized in that, comprising:
Demodulation module, for carrying out frequency shift keying fsk demodulation to the received signal;
Decoding module, for carrying out Reed-Solomon RS decoding to the binary bit stream signal after described demodulation module demodulation.
11. devices according to claim 10, is characterized in that, described demodulation module, specifically for:
Carry out frequency discrimination detection to the received signal;
Matched filtering is carried out to frequency discrimination output signal;
Sampling judgement is carried out to the continuous signal after matched filtering and obtains discrete many level symbols;
Symbol is carried out to many level symbols and obtains binary bit stream to bit mapping.
12. devices according to claim 10, is characterized in that, described decoding module, specifically for:
To the binary bit stream received by n × m bit groupings, often group comprises n symbol, and each symbol is made up of m binary bits, obtains the RS code code block of n symbol wherein c ii=0 ..., n-1 is the code sign before decoding, is made up of m binary bits, and n is the symbolic number before decoding;
By galois field GF (2 m) on operation rule, according to corresponding RS(n, k) corresponding to generator matrix G, calculate syndrome S (X), determine error location polynomial σ (X), location of mistakes position;
The improper value of mistake in computation position; Carry out error correction according to improper value, obtain the information symbol block after decoding wherein a ii=0 ..., k-1 is the information symbol after decoding, and each signal code is made up of m binary bits;
The information symbol block comprising k symbol is transformed into the binary message stream of k × m bit, wherein, k is the information symbol number after decoding, and each signal code is made up of m binary bits.
CN201310418725.8A 2013-09-13 2013-09-13 Signal coding and modulating method and device for digital interphone, signal demodulating and decoding method and device for digital interphone Pending CN104468441A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310418725.8A CN104468441A (en) 2013-09-13 2013-09-13 Signal coding and modulating method and device for digital interphone, signal demodulating and decoding method and device for digital interphone

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310418725.8A CN104468441A (en) 2013-09-13 2013-09-13 Signal coding and modulating method and device for digital interphone, signal demodulating and decoding method and device for digital interphone

Publications (1)

Publication Number Publication Date
CN104468441A true CN104468441A (en) 2015-03-25

Family

ID=52913831

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310418725.8A Pending CN104468441A (en) 2013-09-13 2013-09-13 Signal coding and modulating method and device for digital interphone, signal demodulating and decoding method and device for digital interphone

Country Status (1)

Country Link
CN (1) CN104468441A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111669250A (en) * 2019-03-06 2020-09-15 华为技术有限公司 Data transmission method, device and system
CN114143155A (en) * 2021-11-26 2022-03-04 天津光电通信技术有限公司 8FSK modulation and demodulation method based on 2G-ALE

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1642027A (en) * 2005-01-04 2005-07-20 华南理工大学 400M common frequency range digital intercom and method for realizing said communication
US20080170642A1 (en) * 2007-01-16 2008-07-17 Oki Electric Industry Co., Ltd. Wireless voice communication circuit
CN201491091U (en) * 2009-07-21 2010-05-26 深圳市保利天同通讯设备有限公司 Digital interphone
CN102523183A (en) * 2011-12-28 2012-06-27 大唐微电子技术有限公司 Circuit and method for modulating 4-freuency shift keying signal of data private mobile radio
CN103051928A (en) * 2013-01-25 2013-04-17 上海德思普微电子技术有限公司 Method and device for wireless audio and video data transmission
CN103067323A (en) * 2012-12-23 2013-04-24 杭州宏睿通信技术有限公司 Intermediate frequency demodulating device applied to interphone

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1642027A (en) * 2005-01-04 2005-07-20 华南理工大学 400M common frequency range digital intercom and method for realizing said communication
US20080170642A1 (en) * 2007-01-16 2008-07-17 Oki Electric Industry Co., Ltd. Wireless voice communication circuit
CN201491091U (en) * 2009-07-21 2010-05-26 深圳市保利天同通讯设备有限公司 Digital interphone
CN102523183A (en) * 2011-12-28 2012-06-27 大唐微电子技术有限公司 Circuit and method for modulating 4-freuency shift keying signal of data private mobile radio
CN103067323A (en) * 2012-12-23 2013-04-24 杭州宏睿通信技术有限公司 Intermediate frequency demodulating device applied to interphone
CN103051928A (en) * 2013-01-25 2013-04-17 上海德思普微电子技术有限公司 Method and device for wireless audio and video data transmission

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
曹志刚等: "《现代通信原理》", 31 August 1992, 清华大学出版社 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111669250A (en) * 2019-03-06 2020-09-15 华为技术有限公司 Data transmission method, device and system
CN111669250B (en) * 2019-03-06 2021-06-04 华为技术有限公司 Data transmission method, device and system
US11936475B2 (en) 2019-03-06 2024-03-19 Huawei Technologies Co., Ltd. Method, apparatus, and system for improving reliability of data transmission involving an ethernet device
CN114143155A (en) * 2021-11-26 2022-03-04 天津光电通信技术有限公司 8FSK modulation and demodulation method based on 2G-ALE

Similar Documents

Publication Publication Date Title
US10469212B2 (en) Data transmission method and device
US10136445B2 (en) Feedback method and device
US20150078486A1 (en) Code modulation and demodulation method and apparatus for high order modulation
CN109155767B (en) Wireless communication device, transmitter and method therein
CN110418220B (en) Generalized frequency division multiplexing system, and method and device for generating optical fiber signals
CN102111242B (en) Method for reducing narrowband noise interference in power line carrier communication
Bohra et al. Bit error rate analysis in simulation of digital communication systems with different modulation schemes
US20100296601A1 (en) Method and apparatus of communication using soft decision
WO2019041785A1 (en) Method for conducting frequency domain information expansion on data symbol in power line carrier communication
CN106411467B (en) Information sending, receiving method and device based on chirp signal
CN101753256B (en) Constellation map mapping method and device
CN103634072A (en) Information transmission method and apparatus
CN101483441A (en) Device for adding cyclic redundancy check in communication system
CN104468441A (en) Signal coding and modulating method and device for digital interphone, signal demodulating and decoding method and device for digital interphone
JP2013141250A (en) Hierarchy modulation device, demodulation device, and method thereof
CN102647202A (en) Data transmission method and system based on MDFH (Message Driven Frequency Hopping)
Marriwala et al. 8-QAM software defined radio based approach for channel encoding and decoding using forward error correction
CN103346863A (en) Arithmetic domain bit interleaved code modulation method
CN107306166A (en) A kind of data communications method based on OFDM and dual binary turbo code
CN102780667A (en) Method and equipment for modulating physical layer of digital interphone
CN112311711B (en) M-FSK modulation method, device and system
CN108023850A (en) A kind of wireless communications method and device
Chen et al. A research on internet of things with CRC method
CN107566100A (en) A kind of information sending, receiving method and equipment
CN104301069A (en) Interweaving and de-interweaving method and device based on congruence class interweaving mapping sequence

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20150325