A kind of signal is sent and processing method, transmitter, receiverTechnical field
This application involves the communications field more particularly to a kind of transmission of signal and processing method and transmitters, receiver.
Background technique
In multichannel communication business, transmitting terminal arbitrarily selects a transmission channel from multiple transmission channels, for emittingSignal, and do not inform which transmission channel receiving end uses in advance.Receiving end is when receiving signal, usually to each transmissionChannel is filtered, to obtain the baseband signal of each transmission channel, and then determines which leads to by sampling and detectingThere is signal transmission in road.
For example, as shown in Figure 1,0~15MHz frequency band is divided by communication system using 0~15MHz frequency band transmission signal15 channels, each channel occupy 1MHz, and the baud rate of signal transmitting is 30MHz (i.e. data transmission rate), and transmitting signal canIt using any one channel therein, receiver can need that 15 transmission channels are filtered, sampled and detected, therefore,The sample rate of receiver needs to reach 30MHZ.
As it can be seen that receiver is needed using higher sample frequency, using the above reception mechanism so as to cause the function of receiverIt consumes higher.
Summary of the invention
This application provides a kind of method and devices, it is therefore intended that it solves in the case where multi transmission channel, receiverThe high problem of power consumption.
To achieve the goals above, this application provides following technical schemes:
A kind of signaling method, comprising:
Transmitter generates data frame, includes signal detection sequence, leader sequence and data sequence, institute in the data frameThe code rate for stating signal detection sequence is less than the code rate of the leader sequence, and the signal detection sequence is used to indicate the dataFrame;
The transmitter sends the data frame.
Optionally, the transmission data frame includes:
The data frame is sent using any one in multiple transmission channels.
Optionally, the coding mode of the signal detection sequence is different from the leader sequence;And/or the signal inspectionThe frequency spectrum that column are sequenced is different from the leader sequence.
Optionally, the signal detection sequence is pseudo-random sequence.
A kind of signal processing method, comprising:
Receiver receives signal;
Whether the receiver includes successively signal detection sequence, the letter in the signal that code rate detection receives to presetNumber detection sequence is used to indicate the data frame of transmitter generation, and the default code rate is less than the code of the leader sequence of the data frameRate;
If detecting the signal detection sequence in the signal received, the receiver is to the letter receivedIt number is handled.
Optionally, the receiver reception signal includes:
Receiver receives signal by multiple transmission channels;
If detect the signal detection sequence in the signal received, the receiver is received to describedSignal carries out processing
If detecting the signal detection sequence from the signal that the first transmission channel receives, the receiver is only rightThe signal that first transmission channel receives is handled.
Optionally, further includes:
If detecting signal detection sequence from the signal that the first transmission channel receives, it is logical to stop the other transmission of receptionThe signal in road.
Optionally, the coding mode of the signal detection sequence is different from the leader sequence;And/or the signal inspectionThe frequency spectrum that column are sequenced is different from the leader sequence.
Optionally, the signal detection sequence is pseudo-random sequence.
A kind of transmitter, comprising:
Data frame generation module, for generating data frame, include in the data frame signal detection sequence, leader sequence withAnd data sequence, the code rate of the signal detection sequence are less than the code rate of the leader sequence, the signal detection sequence is used forIndicate the data frame;
Sending module, for sending the data frame.
Optionally, the sending module includes: for sending the data frame
The sending module is specifically used for, and sends the data frame using any one in multiple transmission channels.
Optionally, the data frame generation module is for generating data frame, include in the data frame signal detection sequence,Leader sequence and data sequence include:
The data frame generation module is specifically used for, and generates data frame, includes signal detection sequence in the data frame, precedingSequence and data sequence are led, the coding mode of the signal detection sequence is different from the leader sequence;And/or the letterThe frequency spectrum of number detection sequence is different from the leader sequence.
Optionally, the data frame generation module is for generating data frame, include in the data frame signal detection sequence,Leader sequence and data sequence include:
The data frame generation module is specifically used for, and generates data frame, includes signal detection sequence in the data frame, precedingSequence and data sequence are led, the signal detection sequence is pseudo-random sequence.
A kind of receiver, comprising:
Receiving module, for receiving signal;
Whether detection module includes successively that signal is examined in the signal that code rate detection receives to preset for the receiverSequencing column, the signal detection sequence are used to indicate the data frame of transmitter generation, and the default code rate is less than the data frameLeader sequence code rate;
Processing module receives if detecting the signal detection sequence in signal for receiving to describedSignal handled.
Optionally, the receiving module includes: for receiving signal
The receiving module is specifically used for, and receives signal by multiple transmission channels;
If the signal detection sequence is detected in the signal that the processing module is used to receive, to the receptionTo signal carry out processing include:
The processing module is specifically used for, if detecting the signal inspection from the signal that the first transmission channel receivesSequencing column, the signal only received to first transmission channel are handled.
Optionally, the receiving module is also used to:
If detecting signal detection sequence from the signal that the first transmission channel receives, it is logical to stop the other transmission of receptionThe signal in road.
Optionally, the receiving module includes: for receiving signal
The receiving module is specifically used for, and receives signal, includes signal detection sequence and leader sequence, institute in the signalThe coding mode for stating signal detection sequence is different from the leader sequence;And/or the frequency spectrum of the signal detection sequence with it is describedLeader sequence is different.
Optionally, the receiving module includes: for receiving signal
The receiving module is specifically used for, and receives signal, includes signal detection sequence, the signal detection in the signalSequence is pseudo-random sequence.
Signal described herein is sent and processing method, and transmitter generates and sends data frame, includes using in data frameIn the signal detection sequence, leader sequence and the data sequence that indicate this data frame, receiver is successively connect with default code rate detectionIt whether include signal detection sequence in the signal received, if it is, receiver handles the signal received, because of letterThe code rate of number detection sequence is less than the code rate of leader sequence, so, the code rate for receiving machine testing signal detection sequence can be less thanThe code rate of leader sequence is detected, therefore, receiver can be used first and detect whether data frame compared with low bit- rate, if there is dataFrame, then handled, so, the case where for multi transmission channel, can first it use compared with whether low bit- rate detection transmission channel hasData frame, compared with the prior art in using it is higher using frequency to it is each be transmitted through detect by the way of compare, energyEnough reduce the power consumption of receiver.
Detailed description of the invention
In order to illustrate the technical solutions in the embodiments of the present application or in the prior art more clearly, to embodiment or will show belowThere is attached drawing needed in technical description to be briefly described, it should be apparent that, the accompanying drawings in the following description is only thisSome embodiments of application for those of ordinary skill in the art without creative efforts, can be withIt obtains other drawings based on these drawings.
Fig. 1 is the schematic diagram for receiving machine testing signal;
Fig. 2 is a kind of flow chart of signaling method disclosed in the embodiment of the present application;
Fig. 3 is the structural schematic diagram of data frame disclosed in the embodiment of the present application;
Fig. 4 is a kind of flow chart of signal processing method disclosed in the embodiment of the present application;
Fig. 5 is the flow chart of the transmission of signal disclosed in the embodiment of the present application and processing method;
Fig. 6 is the structural schematic diagram of transmitter disclosed in the embodiment of the present application;
Fig. 7 is the structural schematic diagram of receiver disclosed in the embodiment of the present application.
Specific embodiment
Below in conjunction with the attached drawing in the embodiment of the present application, technical solutions in the embodiments of the present application carries out clear, completeSite preparation description, it is clear that described embodiments are only a part of embodiments of the present application, instead of all the embodiments.It is based onEmbodiment in the application, it is obtained by those of ordinary skill in the art without making creative efforts every otherEmbodiment shall fall in the protection scope of this application.
A kind of signal acceptance method disclosed in the embodiment of the present application, as shown in Figure 2, comprising the following steps:
S201: transmitter generates data frame;
Data frame described in the present embodiment as shown in figure 3, in the data frame include signal detection sequence, leader sequence withAnd data sequence, the code rate of the signal detection sequence are less than the code rate of the leader sequence, the signal detection sequence is used forIndicate the data frame.
In the present embodiment, specifically, the coding mode of signal detection sequence can be different from the leader sequence, for example,Leader sequence using the coded sequences such as chirp, CAZAC, and signal detection sequence can for pseudo-random sequence (PN code, m-sequence orGold code etc.).Certainly, the coding mode of signal detection sequence can also be identical as the leader sequence.
In the present embodiment, specifically, the frequency spectrum of signal detection sequence and the leader sequence are similar and different.
S202: transmitter sends the data frame.
In the present embodiment, the data frame that receiver generates and sends increases signal detection compared with existing data frameSequence, its object is to indicate this data frame, therefore, receiver can basis signal detection sequence determine whether it has received hairPenetrate the data frame of machine transmission.
A kind of signal processing method disclosed in the embodiment of the present application, as shown in Figure 4, comprising the following steps:
S401: receiver receives signal;
S402: whether receiver includes successively signal detection sequence, signal in the signal that code rate detection receives to presetDetection sequence is used to indicate the data frame of transmitter generation, presets the code rate that code rate is less than the leader sequence of data frame;
S403: if detecting the signal detection sequence in the signal received, receiver is to the signal receivedIt is handled.
Whether receiver described in the present embodiment is first upon receipt of the signals hair using lower code rate detection signalPenetrate the signal that end is sent, if so, handle again signal, rather than directly to the signal received with higher rate intoRow sampling, therefore, in the case where the signal received is not the signal of transmitting terminal transmission (for example, in multiple transmission channelsThe signal for not having transmitting end to send in some transmission channel), demodulation power consumption can be saved.
Below will be with scene shown in FIG. 1, the signal described in Fig. 2 and Fig. 4 is sent and processing method carries out specificallyIt is bright.
A kind of signal disclosed in the embodiment of the present application is sent and processing method, as shown in Figure 5, comprising the following steps:
S501: transmitter generates data frame, and data frame is as shown in figure 3, include signal detection sequence, leader sequence and numberAccording to sequence, the code rate of signal detection sequence is less than the code rate of leader sequence, for example, leader sequence is that rate is in the present embodimentThe pseudo-random sequence of 1MHZ, and leader sequence and the code rate of data sequence are 30MHZ.
S502: transmitter sends the data frame using any one in multiple transmission channels;
S503: receiver receives signal by multiple transmission channels;
S504: receiver uses auto-correlation or cross correlation algorithm, and whether successively detect in the signal received includes letterNumber detection sequence;
S505: if detecting the signal detection sequence from the signal that the first transmission channel receives, receiver is onlyThe signal received to first transmission channel is handled;
Wherein, the first transmission channel is possible to as any one in 15 channels shown in Fig. 1.
In the present embodiment, handling signal can be to the channel with 30MHz speed sampling, before being resident locallyLead sequence and receive signal carry out cross-correlation operation, detect leader sequence, while can also be timed, channel estimation, AGC,Carrier synchronization, clock synchronize.
S506: receiver stops receiving the signal of other transmission channels.
Wherein, S505 and S506 execution sequence without limitation.
Method described in the present embodiment, whether the signal that receiver first detects each transmission channel is what transmitter was sentSignal after determination, then carries out normal signal processing, because the code rate of signal detection sequence is 1MHZ, receiver canTo carry out sample detecting to each transmission channel with the sample rate of 2MHZ, after detecting the signal that transmitting terminal is sent, then withThe sample rate of 30MHZ carries out leading and data samplings and detection, and for the channel of no signal transmission, it can stop receivingSignal, to reduce the power consumption of receiver.
With above method embodiment correspondingly, the embodiment of the present application also discloses a kind of transmitter, as shown in fig. 6, packetIt includes:
Data frame generation module 601 includes signal detection sequence, leading sequence in the data frame for generating data frameColumn and data sequence, the code rate of the signal detection sequence are less than the code rate of the leader sequence, the signal detection sequenceIt is used to indicate the data frame;
Sending module 602, for sending the data frame.
Specifically, the specific implementation that sending module sends the data frame can be with are as follows: using in multiple transmission channelsAny one send described data frame.
The coding mode of signal detection sequence is different from the leader sequence;And/or the frequency spectrum of the signal detection sequenceDifferent from the leader sequence, signal detection sequence can be pseudo-random sequence.
Include signal detection sequence in the data frame that transmitter described in the present embodiment issues, is used to indicate data frame, becauseThis, can reduce power for receiver and lay the foundation.
The embodiment of the present application also discloses a kind of receiver, as shown in fig. 7, comprises:
Receiving module 701, for receiving signal;
Whether detection module 702 includes successively letter in the signal that code rate detection receives to preset for the receiverNumber detection sequence, the signal detection sequence are used to indicate the data frame of transmitter generation, and the default code rate is less than the numberAccording to the code rate of the leader sequence of frame;
Processing module 703, if the signal detection sequence is detected in signal for receiving, to the receptionTo signal handled.
Specifically, the specific implementation that receiving module receives signal can be with are as follows: signal is received by multiple transmission channels,If detecting the signal detection sequence in the signal that processing module receives, the signal received is handledSpecific implementation can be with are as follows: if detecting the signal detection sequence from the signal that the first transmission channel receives,The signal only received to first transmission channel is handled.
Optionally, receiving module can be also used for, if detecting signal from the signal that the first transmission channel receivesDetection sequence stops the signal for receiving other transmission channels.
In the present embodiment, the specific coding mode of signal detection sequence be may refer to described in above-described embodiment, here no longerIt repeats.
Receiver described in the present embodiment can be used the signal that low sampling rate receives multiple transmission channels and examineIt surveys, is transmitted with the signal for determining that transmitter issues in which transmission channel, compared to directly to the reception of each transmission channelThe signal arrived carries out the mode of high-speed sampling and detection, can reduce power consumption.
If function described in the embodiment of the present application method is realized in the form of SFU software functional unit and as independent productionProduct when selling or using, can store in a storage medium readable by a compute device.Based on this understanding, the application is realThe part for applying a part that contributes to existing technology or the technical solution can be embodied in the form of software products,The software product is stored in a storage medium, including some instructions are used so that a calculating equipment (can be personal meterCalculation machine, server, mobile computing device or network equipment etc.) execute each embodiment the method for the application whole or portionStep by step.And storage medium above-mentioned include: USB flash disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), withMachine accesses various Jie that can store program code such as memory (RAM, Random Access Memory), magnetic or diskMatter.
Each embodiment in this specification is described in a progressive manner, the highlights of each of the examples are with it is otherThe difference of embodiment, same or similar part may refer to each other between each embodiment.
The foregoing description of the disclosed embodiments makes professional and technical personnel in the field can be realized or use the application.Various modifications to these embodiments will be readily apparent to those skilled in the art, as defined hereinGeneral Principle can be realized in other embodiments without departing from the spirit or scope of the application.Therefore, the applicationIt is not intended to be limited to the embodiments shown herein, and is to fit to and the principles and novel features disclosed herein phase oneThe widest scope of cause.