Abstract: Embodiments provide a transmission method for the wireless transmission of data in a communication system. The method comprises a step of transmitting data using a frequency hopping pattern and/or time hopping pattern temporally synchronized to a reference signal.
Optimized combination of preamble and data fields for sensor networks with low power consumption based on the telegram splitting method
description
Embodiments of the present invention relate to a data transmitter for transmitting data. Further embodiments relate to a data receiver for receiving data. Some embodiments relate to an optimized combination of preamble and data fields for sensor networks with low power consumption based on the telegram splitting method.
DE100 201 1 082 098 B4 describes a method for battery-operated transmitters, in which the data packet is subdivided into transmission packets which are smaller than the actual information that is to be transmitted (so-called telegram splitting). Telegrams are divided into several partial packets. Such a subpackage is called a hop. In a hop several information symbols are transmitted. The hops are distributed on one frequency or over several frequencies, so-called frequency hopping. There are pauses between the hops where there is no transmission.
In a typical sensor network, several 100,000 sensor nodes are covered with only one base station. Since the sensor nodes have only very small batteries, coordination of the transmissions is hardly possible in most cases. The telegram splitting method achieves a very high transmission reliability for this purpose.
WO 2015/128385 A1 describes a data transmission arrangement which has an energy harvesting element as energy source. The data transmission device is configured to transmit data using the telegram splitting method, wherein a partial packet pending transmission is either sent, buffered and later transmitted, or discarded, depending on an amount of electrical energy that can be supplied by the power supply device.
In the publication [G. Kilian, H. Petkov, R. Psiuk, H. Lieske, F. Beer, J. Robert, and A. Heuberger, "Improved coverage for low-power telemetry systems using telegram splitting," in Proceedings of 2013 European Conference on Smart Objects , Systems and Technologies
(SmartSysTech), 2013.] describes · improved range for low power telemetry systems using the telegram splitting method.
In the publication [G. Kilian, M. Breiling, HH Petkov, H. Lieske, F. Beer, J. Robert, and A. Heuberger, "Increasing Transmission Reliability for Telemetry Systems Using Telegram Splitting," IEEE Transactions on Communications, vol. 63, no. 3, pp. 949-961, Mar. 2015.] describes improved transmission security for low power telemetry systems using the telegram splitting method.
US2016 / 0094269 A1 describes a wireless communication system having a plurality of base stations and a plurality of endpoints. The communication system uses telegrams with a CSS modulated preamble (CSS = Chirp Spread Spectrum), followed by data, with the data modulated with a narrow bandwidth than the preamble.
The present invention is therefore based on the object to provide a concept which increases the transmission reliability in the transmission of data from a sensor node to a base station without requiring an increased computing power on the part of the base station to detect the data
This object is solved by the independent claims.
Advantageous developments can be found in the dependent claims.
Embodiments provide a data transmitter configured to transmit data using a frequency hopping pattern and / or a time hopping pattern in time synchronization with a reference signal.
Embodiments provide a data receiver configured to receive or extract data from a buffer using a frequency hopping pattern and / or a time hopping pattern, synchronized in time with a reference signal.
The present invention is based on the idea to transmit data using a frequency hopping pattern and / or time jump pattern in time synchronized to a reference signal. Through the use of the frequency hopping pattern and / or time hopping pattern, transmission reliability can be increased since the probability that all transmission frequencies or all transmission times that are predetermined by the frequency hopping pattern or interference pattern is disturbed by one interferer is less than that only one Transmission frequency or only one transmission time is disturbed by the interferer. In addition, a computing power required for the detection of the data can be reduced on the part of the data receiver since the data are transmitted synchronized in time to the reference signal,
Further embodiments provide a method for transmitting data. The method comprises a step of transmitting data using a frequency hopping pattern and / or a time hopping pattern temporally synchronized with a reference signal.
Other embodiments provide a method of receiving data. The method comprises a step of receiving data using a frequency hopping pattern and / or time hopping pattern temporally synchronized with a reference signal.
Further embodiments provide a transmission method for the wireless transmission of data in a communication system (eg a sensor network or telemetry system). The method includes a step of transmitting the data using a frequency hopping pattern and / or a time hopping pattern synchronized in time with a reference signal.
In the following, preferred embodiments of the data transmitter will be described.
In embodiments, the data transmitter may be configured to transmit the data using the frequency hopping pattern and / or the time hopping pattern in a time-synchronized and / or frequency-synchronized manner to the reference signal.
For example, the data transmitter can be designed to temporally adapt a transmission time or transmission times for transmitting the data to a time of the reference signal, so that the reference signal and the transmission of the data is time-synchronized.
Furthermore, the data transmitter may be configured to adjust a transmission frequency for transmitting the data to a frequency of the reference signal, so that the reference signal and the transmission of the data is frequency-synchronized.
In embodiments, the frequency hopping pattern may indicate a sequence of transmission frequencies or transmission frequency jumps with which the data is to be transmitted.
For example, a first portion of the data may be transmitted at a first transmit frequency (or in a first frequency channel) and a second portion of the data at a second transmit frequency (or in a second frequency channel), wherein the first transmit frequency and the second transmit frequency are different. The frequency hopping pattern can define (or specify, or specify) the first transmission frequency and the second transmission frequency. Alternatively, the frequency hopping pattern may indicate the first transmission frequency and a frequency spacing (transmission frequency jump) between the first transmission frequency and the second transmission frequency. Of course, the frequency hopping pattern may also indicate only the frequency spacing (transmission frequency hop) between the first transmission frequency and the second transmission frequency.
In embodiments, the time-hopping pattern may indicate a sequence of transmission times or transmission time intervals at which the data is to be transmitted.
For example, a first part of the data may be sent at a first transmission time (or in a first transmission time slot) and a second part of the data at a second transmission time (or in a second transmission time slot), wherein the first transmission time and the second transmission time are different. The time jump pattern can define (or specify, or specify) the first transmission time and the second transmission time. Alternatively, the time hopping pattern can be the first transmission time and a time interval between ' indicating the first transmission time and the second transmission time. Of course, the time jump pattern may also indicate only the time interval between the first time and the second transmission time.
In embodiments, the data transmitter may be configured to transmit the data along with at least one synchronization sequence using the frequency hopping pattern and / or time hopping pattern.
In embodiments, the data may comprise at least two data packets, wherein the data transmitter is adapted to transmit the at least two data packets according to the frequency hopping pattern and / or time hopping pattern.
For example, the at least two data packets may each contain a different or overlapping part of the data, so that the data is transmitted not in one piece but in a split manner to the data packets.
The data may be a telegram, wherein the data transmitter is designed to divide the telegram into the at least two data packets, wherein each of the at least two data packets is shorter than the telegram.
The data transmitter can be designed to provide at least a part of the data packets with synchronization sequences or partial synchronization sequences. A part of the data packages can therefore contain only data. A part of the data packets may contain both data and a synchronization sequence or partial synchronization sequence. A part of the data packets can contain only one synchronization sequence or partial synchronization sequence.
In embodiments, the data transmitter may be configured to transmit the reference signal itself, the reference signal being a preamble. The data transmitter can be designed to emit the preamble in such a way that it is suitable for complete detection on the receiver side.
For example, the data transmitter can be designed to transmit the preamble in such a way that it can be detected alone in a data receiver. If the correct time of the preamble is detected on the receiver side, then the data can be decoded without further detection.
In embodiments, the data transmitter may be configured to transmit the preamble in one piece, ie, without interruption or transmission pause. The data transmitter can be designed to send the preamble before the data, after the data or between the data so that the transmission of the preamble is not superimposed by the transmission of the data.
For example, the data transmitter can be designed to transmit the data and the preamble at different transmission times and / or at different transmission frequencies, so that the transmission of the preamble is not superimposed by the transmission of the data.
The data transmitter may be configured to transmit the preamble at a lower data rate than the data. This makes it possible to detect the preamble receiver side even at a low signal to noise ratio.
The data transmitter may be configured to transmit the preamble with a different modulation type or modulation method than the data.
For example, the data transmitter can be designed to include the preamble BPSK (BPSK = Binary Phase-Shift Keying), OFDM (OFDM = Orthogonal Frequency-Division Multiplexing) or CSS (CSS = Chirp Spread Spectrum dt Chirp frequency spreading) modulated and to transmit the data modulated UNB (ultra narrow-band).
The data transmitter 00 may be configured to transmit the data using the telegram splitting method. The data may be a telegram, wherein the data transmitter is designed to divide the telegram into a plurality of data packets (or data subpackets or sub data packets), wherein each of the plurality of data packets is shorter than the telegram. The plurality of data packets can be transmitted using the frequency hopping pattern and / or time hopping pattern. For example, each of the plurality of data packets is assigned by the frequency hopping pattern and / or time jump pattern a transmission frequency (or a transmission frequency jump related to a previous data packet) and / or a transmission time (or transmission time interval, or transmission time slot, transmission time jump relative to a previous data packet).
The data transmitter may be configured to transmit further data together with the preamble in one piece. The other data can be appended to the preamble or prefixed. Of course, it is also possible that one part of the preamble is transmitted before the other data and another part of the preamble to the other data.
At least a portion of the further data transmitted with the preamble may include information regarding the frequency hopping pattern and / or time hopping pattern with which the data is transmitted.
In embodiments, the reference signal may include at least two preambles.
The data transmitter can be designed to emit the at least two preambles with different modulation types or modulation methods. Furthermore, the data transmitter can be designed to transmit the at least two preambles with different data rates. Furthermore, the data transmitter can be designed to transmit the at least two preambles at different transmission frequencies.
The data transmitter can be designed to emit the at least two preambles in such a way that the at least two preambles are each suitable for complete detection on the receiver side.
For example, the data transmitter can be designed to send out the at least two preambles in such a way that each preamble can be detected by itself on the receiver side, so that only one preamble is necessary to determine the correct reference time. The two preambles can be sent on different frequencies.
For example, the data transmitter may be configured to transmit the same preamble multiple times (at least two May).
The data transmitter can be configured to emit the at least two preambles in such a way that a first preamble of the at least two preambles is only suitable for coarse detection on the receiver side, and that a second preamble of the at least two preambles is suitable for complete detection on the receiver side.
By way of example, the data transmitter can be designed to transmit the first preamble in such a way that the first preamble can be easily detected on the receiver side in a received data stream. The detection of the first preamble provides the receiver side only a small temporal accuracy, but sufficient to locate the second preamble in the receive data stream, based on the then the actual detection or synchronization is performed.
The data transmitter may further be configured to transmit further data together with a first preamble of the at least two preambles in one piece, wherein the further data transmitted in one piece together with the first preamble may include information regarding a second preamble of the at least two preambles , With the information contained in the further data, for example, a time interval or frequency spacing between the at least two preambles can be signaled.
The data transmitter can also be designed to divide one of the at least two preambles into at least two partial prebeams and to emit the at least two partial prongs apart in terms of time and / or frequency.
In embodiments, the data transmitter may be configured to transmit the reference signal itself, wherein the reference signal is a temporally deterministic repeated signal (eg, beacon).
For example, the data sender may be a Bäsisstation that sends a beacon. At a known distance, the base station then transmits data to certain sensor nodes.
The data transmitter can be designed to transmit the reference signal before the data, after the data or between the data so that the transmission of the reference signal is not superimposed by the transmission of the data.
The data transmitter may be configured to transmit the reference signal at a different data rate than the data. The data transmitter may be configured to transmit the reference signal with a different modulation type or modulation method than the data.
The data transmitter can be designed to transmit further data together with the reference signal in one piece. At least a portion of the further data transmitted in one piece with the reference signal may include information relating to the frequency hopping pattern and / or time hopping pattern with which the data is transmitted.
In embodiments, the data transmitter may include a receiver configured to receive the reference signal from another data transmitter. The reference signal may be a time-deterministically repeated signal (eg beacon).
For example, the data transmitter may be a sensor node that receives the beacon of a base station and, in response to the reception of the beacon, transmits the data in time synchronization with the beacon.
In the following, preferred embodiments of the data receiver will be described.
In embodiments, the data receiver may be configured to time-synchronize and frequency-synchronize to the reference signal using the frequency-hopping pattern and / or time-hopping pattern, or to extract it from the buffer.
For example, the data receiver may be configured to time a reception time or reception times for receiving the data to a time of the reference signal, so that the reference signal and the receiving of the data is time-synchronized.
Further, the data receiver may be configured to adjust a reception frequency for receiving the data to a frequency of the reference signal so that the reference signal and the data reception are frequency-synchronized.
In embodiments, the frequency hopping pattern may indicate a sequence of receive frequencies or receive frequency hops with which to receive the data.
For example, a first portion of the data may be received at a first receive frequency (or in a first frequency channel) and a second portion of the data at a second receive frequency (or at a second frequency channel), wherein the first receive frequency and the second receive frequency are different. The frequency hopping pattern may define (or specify, or specify) the first receive frequency and the second receive frequency. Alternatively, the frequency hopping pattern may indicate the first reception frequency and a frequency spacing (reception frequency hopping) between the first reception frequency and the second reception frequency. Of course, the frequency hopping pattern may also indicate only the frequency spacing (reception frequency hopping) between the first reception frequency and the second reception frequency.
In embodiments, the time-hopping pattern may indicate a sequence of reception times or reception time intervals with which to receive the data.
For example, a first part of the data may be received at a first reception time (or in a first reception time slot) and a second part of the data at a second reception time (or in a second reception time slot), wherein the first reception time and the second reception time are different. The time jump pattern may define (or specify, or specify) the first time of reception and the second time of reception. Alternatively, the time-hopping pattern may indicate the first reception time and a time interval between the first reception time and the second reception time. Of course, the time jump pattern may also indicate only the time interval between the first reception time and the second reception time.
In embodiments, the data may comprise at least two data packets, wherein the data receiver may be configured to receive the at least two data packets according to the frequency hopping pattern and / or time hopping pattern or to extract from the buffer.
The data may be a telegram which is divided into the at least two data packets, wherein each of the at least two data packets is shorter than the telegram. The data receiver can be designed to combine the at least two data packets to obtain the telegram.
In embodiments, the reference signal may be a preamble.
The data receiver can be designed to receive the preamble in one piece or to extract it from the buffer.
Furthermore, the data receiver can be designed to receive the preamble together with further data in one piece or to extract it from the buffer. The further data received or extracted from the cache together with the preamble may include information relating to the frequency hopping pattern and / or time hopping pattern, which data receiver may be configured to use the information relating to
Frequency hopping pattern and / or Zeitsprungmusters to receive or extract from the cache.
In embodiments, the reference signal may include two preambles.
A first preamble of the at least two preambles may be suitable for coarse detection, while a second preamble of the at least two preambles may be suitable for complete detection. The data receiver may be configured to perform a coarse detection using the first preamble, and to perform a complete detection using the second preamble.
The data receiver may be configured to receive further data together with a first preamble of the at least two preambles or to extract it from the buffer. The further data may include information regarding a second preamble of the two preambles, wherein the data receiver may be configured to detect the second preamble using the information regarding the second preamble in a receive data stream. For example, with the information contained in the further data, a time interval or frequency spacing between the two preambles may be signaled, wherein the data receiver may be configured to detect the second preamble using the signaled time interval or frequency spacing.
The two preambles may each be suitable for complete detection. The data receiver can be designed in this case in order, in the case of a successful complete detection of one of the two preambles, to receive the data immediately without performing a detection of another of the two preambles. Furthermore, the data receiver can be designed to perform a detection of the further of the two preambles in the event of an unsuccessful complete detection of one of the two preambles. Further, the data receiver may be configured to combine the two preambles in the event of an unsuccessful complete detection of the two preambles to perform a detection.
In embodiments, the data receiver may be configured to transmit the reference signal itself. The reference signal may be a time-deterministically repeated signal (eg beacon).
For example, the data receiver may be a base station configured to emit a beacon and to receive data transmitted from a sensor node in response to the beacon synchronized in time with the beacon.
Embodiments of the present invention will be explained with reference to the accompanying figures. Show it:
a schematic block diagram of a system with a data transmitter and a data receiver, according to an embodiment of the present invention;
in a diagram, an arrangement of the reference signal relative to the data which are transmitted by means of a frequency and time jump pattern, wherein the reference signal is arranged in time before the data 120;
a diagram of an arrangement of the reference signal relative to the data which are transmitted by means of a frequency and time jump pattern, wherein the reference signal is arranged temporally between the data so that a transmission of the reference signal is not superimposed by a transmission of the data;
in a diagram, an arrangement of the reference signal relative to the data which are transmitted by means of a frequency and time jump pattern, wherein the reference signal is arranged in front of the data, wherein the reference signal is transmitted at a lower data rate than the data;
a diagram of an arrangement of the reference signal relative to the data which are transmitted by means of a frequency and time jump pattern, wherein the reference signal is arranged in time before the data, and wherein the reference signal is spread in frequency.
a diagram of an array of three reference signals relative to the data which are transmitted by means of a frequency and time jump pattern, wherein the reference signals are arranged temporally between the data so that the transmission of the reference signals is not superimposed by the transmission of the data;
Fig. 7 is a diagram showing an arrangement of three reference signals relative to the
Data transmitted by means of a frequency and time-hopping pattern, the reference signals being arranged temporally between the data such that the emission of the reference signals is not superimposed by the emission of the data, and wherein the reference signals are a fixed one
Time interval and frequency spacing have each other;
8 is a diagram showing an arrangement of a reference signal relative to FIGS
Data transmitted by means of a frequency and time-hopping pattern, the reference signal being arranged ahead of time of the data, the
Data packets are provided with additional synchronization sequences;
Fig. 9 is a diagram showing repetitive arrangements of reference signals and data transmitted by frequency and time-hopping patterns, the reference signal being respectively timed before the data;
Fig. 10 is a diagram showing an arrangement of the reference signal relative to the
Data transmitted by a frequency and time-hopped pattern, the reference signal being arranged ahead of the data, and further data being transmitted together to the reference signal;
Fig. 1 1 in a diagram an arrangement of the reference signal relative to the
Data transmitted by means of a frequency and time-hopping pattern, wherein the reference signal is arranged temporally in front of the data, and wherein further data are transmitted together to the reference signal, wherein the further data contains information z. Via the frequency and time-jump pattern or the length;
Fig. 12 is a diagram showing an arrangement of three reference signals relative to the
Data transmitted by a frequency and time-hopping pattern, the reference signals being arranged temporally between the data such that the transmission of the reference signals is not superimposed by the transmission of the data, the reference signals being transmitted together with further data;
FIG. 13 is a flowchart of a method for transmitting data in accordance with a
Embodiment; and
14 is a flowchart of a method for receiving data, according to one embodiment.
In the following description of the embodiments of the present invention, the same or equivalent elements are provided with the same reference numerals in the figures, so that their descriptions in the different embodiments with each other is interchangeable.
Fig. 1 shows a schematic block diagram of a system with a data transmitter 100 and a data receiver 1 10, according to an embodiment of the present invention. The system uses a frequency hopping pattern and / or time-jump pattern to transfer data 120 from the data transmitter 100 to the data receiver 110.
In embodiments, the data transmitter 100 is configured to transmit the data 120 using a frequency hopping pattern and / or a time-hopping pattern, synchronized in time with a reference signal 130.
In embodiments, the data receiver 110 is configured to receive the data 120 using the frequency hopping pattern and / or time hopping pattern, synchronized in time with the reference signal 130.
In Fig. 1, it is assumed, by way of example, that the data is transmitted using a frequency and time hopping pattern (ie, a combination of a frequency hopping pattern and a time hopping pattern). Of course, the data 120 may also be transmitted using only a frequency hopping pattern or a time hopping pattern.
A frequency hopping pattern may be a sequence of transmission frequencies or transmission frequency jumps with which the data transmitter 100 transmits the data.
For example, a first portion of the data may be transmitted at a first transmit frequency (or in a first frequency channel) and a second portion of the data at a second transmit frequency (or in a second frequency channel), wherein the first transmit frequency and the second transmit frequency are different. The frequency hopping pattern can define (or specify, or specify) the first transmission frequency and the second transmission frequency. Alternatively, the frequency hopping pattern may be the first transmission frequency and a
Specify frequency spacing (transmission frequency jump) between the first transmission frequency and the second transmission frequency. Of course, the frequency hopping pattern may also indicate only the frequency spacing (transmission frequency hop) between the first transmission frequency and the second transmission frequency.
A time-hopping pattern may be a sequence of transmission times or transmission time intervals with which the data transmitter 00 transmits the data.
For example, a first part of the data may be sent at a first transmission time (or in a first transmission time slot) and a second part of the data at a second transmission time (or in a second transmission time slot), the first transmission time and the second transmission time being different. The time jump pattern can define (or specify, or specify) the first transmission time and the second transmission time. Alternatively, the time-jump pattern may indicate the first transmission time and a time interval between the first transmission time and the second transmission time. Of course, the time jump pattern may also indicate only the time interval between the first time and the second transmission time.
As already mentioned, the data transmitter 100 is designed to synchronize the data using the frequency hopping pattern and / or time-jump pattern in time synchronization with the reference signal! send out.
The data transmitter 100 can thus be designed to temporally adapt the transmission of the data to the reference signal using the frequency hopping pattern and / or time-hopping pattern.
For example, the data transmitter 100 may be configured to temporally adjust a transmission time or transmission times for transmitting the data to a time of the reference signal, so that the reference signal and the transmission of the data is time-synchronized.
For example, the data transmitter 100 may be configured to have a transmission time (eg, a transmission time at a pure frequency hop pattern or the transmission times (eg, first transmission time and second transmission time) with a pure time-hopping pattern or a combined frequency and time-hopping pattern) at a transmission time or reception time of the reference signal be adapted so that between the transmission time or reception time of the reference signal and the transmission time or
Transmission times of the data a fixed predetermined time relationship (eg time interval or time intervals) is met.
The data transmitter 100 may further be configured to transmit the data using the frequency hopping pattern and / or time hopping pattern in a frequency-synchronized manner to the reference signal.
For example, the data transmitter 100 may be configured to adjust a transmission frequency for transmitting the data to a frequency of the reference signal so that the reference signal and the data transmission are frequency-synchronized.
For example, data transmitter 100 may be configured to provide a transmit frequency (eg, a transmit frequency for a pure time-jump pattern or the transmit frequencies (eg, first transmit frequency and second transmit frequency) for a pure frequency hopping pattern or a combined frequency and time-hopping pattern) to a transmit frequency or receive frequency of the reference signal adapt, so that between the transmission frequency or reception frequency of the reference signal and the transmission frequency or transmission frequencies of the data a fixed predetermined frequency relationship (eg same frequency, or frequency spacing or frequency intervals) is met.
A time and frequency hopping pattern 140 may be the combination of a frequency hopping pattern and a time hopping pattern, ie a sequence of transmission times or transmission time intervals with which the data transmitter 100 transmits the data, with transmission frequencies (or transmission frequency jumps) associated with the transmission times (or transmission time intervals).
In embodiments, the data may include at least two data packets 142 and 144, which are transmitted from the data transmitter 100 to the data receiver 110 in accordance with the frequency hopping pattern and / or time hopping pattern.
The data can be transmitted in such a way that transmission pauses (pauses in which the data transmitter does not transmit) are present between the at least two data packets 142 and 144.
The data may be a telegram which is divided into the at least two data packets 142 and 144, wherein each of the at least two data packets 142 and 144 is shorter than the telegram.
In embodiments, the data transmitter 100 may include a transmitter (transmitter) 102 configured to transmit the data 120. The transmitting device 102 may be connected to an antenna 104 of the data transmitter 100. The data transmitter 100 may further include a receiving device (receiver) 106 configured to receive data. The receiving device may be connected to the antenna 104 or to another (separate) antenna of the data transmitter 100. The data transmitter 100 may also include a combined transceiver.
The data receiver 110 may include a receiver 16 which is configured to receive the data 120. The receiving device 1 16 may be connected to an antenna 1 14 of the data receiver 1 10. Further, the data receiver 110 may include a transmitter 12 configured to transmit data. The transmitting device 1 12 may be connected to the antenna 1 14 or another (separate) antenna of the data receiver 1 10.
In embodiments, the data transmitter 100 may be a sensor node, while the data receiver 110 may be a base station. Of course, it is also possible that the data transmitter 100 is a base station while the data receiver 110 is a sensor node. Furthermore, it is possible that both the data transmitter 100 and the data receiver 1 are 10 sensor nodes. Furthermore, it is possible that both the data transmitter 100 and the data receiver 1 are 10 base stations.
In the following, detailed exemplary embodiments of the transmission method presented with reference to FIG. 1, which can be carried out by the data transmitter 100 and the data receiver 110, will be explained in more detail.
Techniques are shown which make it possible to extend existing standard receivers by the telegram splitting method. As a result, better immunity to interference, better throughput and, as a rule, also better energy consumption at the data receiver (eg sensor node) 110 can be achieved.
In a typical receiver 1 10, the synchronization and detection of the telegrams is usually the biggest challenge and requires the most computational power. Will the
Detection also carried out using the telegram splitting method typically further increases the energy consumption.
To avoid this and still obtain a high immunity to interference, which is achieved by the telegram splitting method, a combination of a (classic) preamble and the telegram splitting method is used in embodiments.
In this case, the detection of the receiver is not adjusted in the rule and thus all previous algorithms can be used. The relatively simple decoder can be extended by the telegram Splitting.
The telegrams are also conventionally detected in the telegram splitting method using the split hops (data packets or sub-data packets). Since the transmitted energy of a single transmitted hops for detection is usually not sufficient, the preamble must be divided over several hops. In the receiver, these must be reassembled under very high computational effort in order to be able to carry out the detection.
First detailed embodiment
To avoid this problem, one or more preambles can not be split, but transferred in one go. As a result, classical methods can be used for the detection, which require much less computing power than the split preambles. The data can then be transmitted with telegram splitting to ensure immunity to interference, as shown in Fig. 2.
In detail, FIG. 2 shows in a diagram an arrangement of the reference signal 130 relative to the data 120, which are transmitted by means of a frequency and time jump pattern 140, the reference signal 130 being arranged ahead of the data 120 in time. The ordinate describes the frequency and the abscissa the time.
As shown in FIG. 2, the reference signal may be a preamble 30. The preamble 130 can be transferred in one piece. The preamble 130 can be transmitted before the data 120 (in the data packets 142 and 1 4).
In other words, Fig. 2 shows a structure of a telegram with classic preamble 130 and the data 120 with telegram splitting.
The preamble 130 can in this case generally have a different length than the data shops (data packets or sub-data packets) 142 and 144. In addition, the case may occur in which the lengths of the data shops 142 and 144 vary and are therefore not constant.
In hops 142 and 144 (as before) more preambles may be included. Thus, the preamble 130 is additionally present.
In embodiments, there is no spreading of the user data. Furthermore, the utzdaten can be transmitted with an error protection.
In embodiments, the preamble 130 may be narrower or equal in width relative to the data 120. In other words, a data rate at which preamble 130 is transmitted may be different than or equal to a data rate at which data 120 (or data packets 142 and 144) are transmitted.
In embodiments, the preamble 130 can be transmitted in one piece (transmitter side or wave form side). The data 120 may be distributed in time and optionally in frequency by the telegram splitting method.
In embodiments, the preamble 130 (prefixed) can be used (for the receiver or decoder) for the detection. After detection, the data 120 may be received in time and frequency according to the hopping pattern, or cut out of a buffer and subjected to symbol recovery.
Second detailed embodiment
If a coordinated system is employed, then data 120 may not be sent out to the preamble previously transmitted, but based on the beacon of the base station.
The reference is thus no longer a (previously) transmitted signal, but a received one. However, the scheme may be the same, the data 120 may be distributed in time and frequency using the telegram splitting method based on the beacon.
The advantage here is also the higher interference immunity, if several transmitters occupy the same frequency resource. Coordination of the system is slotted ALOHA in the access procedure.
In embodiments, a bidirectional system with transmission of a reference signal (beacon) can be used (transmitter side or waveform side). The data 120 may be distributed by the telegram splitting method in time, and optionally in frequency, and transmitted at the time and, optionally, the frequency of the beacon.
In embodiments, a transmitted reference signal (beacon) can be used for the detection (receiver side or decoder side). After successful detection of the beacon, the data 120 may be received in time and frequency according to the hopping pattern, or cut out of a buffer and subjected to symbol recovery.
Third detailed embodiment
The data shops 142 and 144 need not necessarily be transferred to the preamble 130. It is also possible to append the data 120 before the preamble 130. It would also be conceivable to send the data 120 in another channel parallel to the preamble 130.
In general, any combination of the previous methods is possible, that is, for example, before and after the preamble 130 120 data are employed.
It is only necessary that the receiver 110 knows the locations of the data stores 142 and 144 relative to the preamble 130. The hops 142 and 144 can optionally be distributed in frequency by means of frequency hopping. This scheme is illustrated in FIG.
In detail, FIG. 3 shows in a diagram an arrangement of the reference signal 130 relative to the data 120, which are transmitted by means of a frequency and time-jump pattern 140, wherein the reference signal 130 is arranged temporally between the data 120. The ordinate describes the frequency and the abscissa the time.
As shown in FIG. 3, the reference signal may be a preamble 130. The preamble 130 can be transferred in one piece. The preamble 130 can be transmitted at least partially between the data 120 (or data packets 142 and 144) so that the transmission of the preamble 130 is not superimposed by the transmission of the data 120.
In other words, FIG. 3 shows a structure of a telegram with classic preamble 130 and the data 120 with telegram splitting, wherein the data 120 need not necessarily be sent after the preamble 130.
The advantage of this methodology is the extended coherence time, since it can now be used in both directions (before and after preamble 130).
In the embodiments, the preamble 130 may be transmitted at a time (transmitter side or waveform side), the data 120 being distributed by the telegram splitting method in time and optionally in the frequency before, after and / or during the preamble 130.
In embodiments, the preamble 130 (prefixed) can be used (for the receiver or decoder) for the detection. After detection, the data 120 may be cut out in time and frequency according to the hopping pattern.
Fourth Detailed Embodiment
In order to be able to carry out the detection with a low signal-to-noise ratio (SNR), the data rate can be adapted according to the preamble length. That is, the data rate of the preamble 130 is generally different from that of the data 120 transmitted by the telegram splitting method. Such a structure is shown in FIG. 4.
In detail, FIG. 4 shows in a diagram an arrangement of the reference signal 130 relative to the data 120, which are transmitted by means of a frequency and time jump pattern 140, wherein the reference signal 130 is arranged ahead of the data 120 in time. The ordinate describes the frequency and the abscissa the time.
As shown in FIG. 4, the reference signal may be a preamble 130. The preamble 130 can be transferred in one piece. The preamble 130 can be transmitted before the data 120 (in the data packets 142 and 144). The preamble 130 may be transmitted at a lower data rate than the data 120. The lower data rate of the preamble 130 compared to the data 120 is indicated in FIG. 4 by the width of the signal in the frequency direction.
In other words, FIG. 4 shows a structure of a telegram with classic preamble 130, the data 120 with telegram splitting, whereby the data rate of the preamble has been reduced.
For example, for a typical preamble length in the range of 16 to 32 symbols, the data rate of the preamble 130 may be about 10 to 20 times lower than the data rate of the data 120 which is at a low FEC (FEC) error rate. German forward error correction) coded and transmitted with telegram splitting.
In embodiments, the preamble 130 can be transmitted in one piece (on the transmitter side or on the waveform side), the data 120 being transmitted by means of the telegram splitting method. The data rate of preamble 130 may vary from that used for data 120
In embodiments, a different data rate can be used (on the receiver side or on the decoder side) after the detection for the decoding and thus, for example, the sampling rate can be changed or the matched filter can be changed.
Fifth detailed Augfyhojrigsbeispiel '
Some types of modulation are easier to detect. Others, however, have better performance in terms of bandwidth efficiency and noise.
By dividing the telegram into preamble 130 and data 120, the modulation type can also be selected independently of one another for both methods. As a result, the best modulation methods for the detection and the data can be selected independently of one another correspondingly for the application.
For example, a BPSK (BPSK = Binary Phase-Shift Keying) can be used for the synchronization, while for the data an MSK (MSK) is used.
Minimum shift keying, dt. A form of digital frequency modulation) can be used.
In embodiments, the preamble 130 (transmitter side or waveform side) may have a different modulation type than the data 120.
In embodiments, another type of modulation can be used (on the receiver side or on the decoder side) after the detection for the decoding and thus, for example, the sampling rate can be changed or the matched filter can be changed.
Sixth detailed Aygführungg ilPjgl
The previous idea can still be extended, in which even a completely different transmission method for the preamble / synchronization 130 is used. In principle, any combination is possible, be it a spreading method, narrowband or OFDM (OFDM = Orthogonal Frequency Division Multiplexing, dt. Orthogonal frequency division multiplexing) can be used.
For example, a spreading method can be used for the synchronization, as shown in FIG.
5 shows in a diagram an arrangement of the reference signal 130 relative to the data 120, which are transmitted by means of a frequency and time jump pattern 140, wherein the reference signal 130 is arranged ahead of the data 120, and wherein the reference signal 130 in the Frequency is spread. The ordinate describes the frequency and the abscissa the time.
As shown in FIG. 5, the reference signal may be a preamble 130. The preamble 130 can be transferred in one piece. The preamble 130 can be transmitted before the data 120 (in the data packets 142 and 144). For the preamble 130, a chirp spreadrectum (CSS) method may be used, while the data 120 may be transmitted in the normal manner using the telegram splitting method. Alternatively, instead of the telegram splitting method, a normal frequency-hopping method (frequency hopping method) may also be used so that no pauses (transmission pauses) are inserted between the sub-packets 142 and 144.
In other words, FIG. 5 shows a structure of a telegram with preamble 130, the data 120 with telegram splitting, the preamble 130 having been modulated using a CSS method (CSS - Chirp Spread Spectrum).
Thus, a CSS preamble can be used for detection, while the data can be transmitted by means of UNB modulation. However, the data 120 is not sent in one piece on one frequency but is distributed over the time and frequency by frequency hopping and / or telegram splitting. This results in the great advantage of even higher immunity to interference in a non-coordinated transmission (eg ALOHA or Slotted ALOHA). The advantage also applies to a coordinated system, because by the frequency hopping method and telegram splitting method parts of the telegram can not be sent with simultaneous transmission of two sub-packets 142 and 144 on the same frequency, which can restore the receiver 1 10 by an error correction ,
In embodiments, the transmission method of the preamble 130 may not be identical to the transmission method of the data 120 (transmitter side or waveform side).
In embodiments, a different method for the recovery of the symbols can be used (on the receiver side or on the decoder side) after the detection for the decoding.
Seventh detailed Ausführungsbeispje!
With the previous methods, the synchronization can now be detected with moderate computational effort, but there remains a problem with immunity to interference. If, in the upper cases, an interferer is active in the same frequency band as the reference signal during transmission and has a higher power at the receiver, the telegram can generally not be detected.
To counteract this problem, not only a preamble 130 can be sent out, but before and / or after and / or between the data 120 a preamble 130 is inserted again and again from time to time. This is shown in FIG. 6.
In detail, FIG. 6 shows in a diagram an arrangement of three reference signals 130_1 to 130_3 relative to the data 120, which are transmitted by means of a frequency and time jump pattern 140, wherein the reference signals 130_1 to 130_3 are arranged temporally between the data 120 such that the transmission of the reference signals 130_1 to 130_3 is not superimposed by the transmission of the data 120. The ordinate describes the frequency and the abscissa the time.
As shown in FIG. 6, the reference signals 130_1 to 130_3 may be preambles. The preambles 130_1 to 130_3 can each be transmitted in one piece.
In other words, Fig. 6 shows a structure of a telegram with a plurality of preambles 130_1 to 130_3 and the data 120 which are transmitted by means of telegram splitting.
If now one of the preambles 130_1 to 130_3 is not found due to interference, only a part of the message is lost and the remainder can be recovered by a forward error correction (FEC), as used in telegram splitting.
In contrast to telegram splitting, however, it should be noted that each preamble can be detected for itself with a similar (only a few dB difference) signal-to-noise ratio (SNR) compared to the signal-to-noise ratio (SNR) required for decoding.
In embodiments, a plurality of preambles 130_1 to 130_3 may be incorporated in a packet (or message frame) (at the transmitter side or at the waveform side), but these do not have to have the same data rate or the same modulation method as that for the data 120.
In embodiments, each preamble 130_1 to 130_3 may be decoded by itself (receiver side or decoder side), and the data may be decoded according to the detection. If a part of the telegram is missing, this can be inserted before the forward error correction (FEC) in the receive data stream.
Eighth detailed embodiment
Similar to telegram splitting, the pauses and frequency hops between the preambles 130_1 to 130_3 can be defined, as shown in FIG.
In detail, FIG. 7 shows in a diagram an arrangement of three reference signals 130_1 to 130_3 relative to the data 120, which are transmitted by means of a frequency and time jump pattern 140, wherein the reference signals 130_1 to 130_3 are arranged temporally between the data 120 such that the transmission of the reference signals 13Q_1 to 130_3 is not superimposed by the transmission of the data 120, and wherein the reference signals 130_1 to 130_3 have a fixed time interval and frequency spacing from one another. The ordinate describes the frequency and the abscissa the time.
As shown in FIG. 7, the reference signals 130_1 to 130_3 may be preambles. The preambles 130_1 to 130_3 can each be transmitted in one piece. Furthermore, the reference signals 130_1 to 130_3 each have a fixed time interval Ati and At 2 and frequency spacing Afi and Af 2 to each other.
This offers the advantage that, in the case of a faulty preamble (eg, the first preamble 130_1), all the data stores 142 and 144 can nevertheless be closed. Thus, the noise immunity of the data 120 increases as compared with the previous case.
However, unlike the telegram splitting, each preamble 130_1 to 130_3 is still detectable for itself with a similar (only a few dB difference) signal-to-noise ratio (SNR) compared to the signal-to-noise ratio (SNR) required for the decoding. That is, the detection works in contrast to the telegram splitting method with only a single preamble. A further advantage in the coupling of the preambles 130_1 to 130_3 to one another by a defined pattern is that in the case of a successful detection (eg the first preamble 130_1) the remaining preambles (second preamble 130_2 and third preamble 130_3) no longer have to be detected and thus further computing power is saved.
At low signal-to-noise ratio (SNR) values, it is additionally possible to combine the individual detection results of each preamble with a total detection probability.
In embodiments, a plurality of preambles 130_1 to 130_3 can be introduced into a packet (or message) (on the transmitter or decoder side). Between these preambles 130_1 to 130_3 there is a defined time and frequency pattern.
In embodiments, each preamble 130_1 to 130_3 may be decoded by itself (transmitter side or waveform side). However, the receiver 110 can close the non-detected preambles due to a received preamble, and in this way can use all the data for decoding. Furthermore, the detection can be terminated after receiving a preamble.
Ninth detailed embodiment
If the time intervals between the preambles 130_1 to 130_3 are known, it is sufficient, as shown in the previous example, to detect only one of the preambles.
Instead of sending out all preambles 130_1 to 130_3 with the same data rate and the same modulation method, both the modulation and the data rate of the individual preambles 130_1 to 130_3 can be varied. Thus, for example, a preamble that is very easy to detect can be used for simple receivers. For more complex receivers, a more computationally intensive detection with another preamble is available.
As described in the second detailed embodiment, if the data rate of the preamble is reduced, the result is that the temporal resolution of the detection is degraded according to the factor by which the data rate is reduced. Nevertheless, with the two preambles described above, full accuracy can still be achieved without great computational effort. For this purpose, first a "rough" synchronization is performed with the simple method and if a preamble was found, the fine detection can be calculated on the other preamble.
Depending on the performance class, there are the following four detection options. First, low power detection based on the easy-to-find preamble. Second, a low-power detection based on the easy-to-find preamble and then a fine detection based on the previous detection. Third, a high-energy detection based on the more complex preamble. Fourth, a combination of high-power detection based on the more complex preamble and low-power detection based on the easy-to-find preamble.
In embodiments, different types of modulation and / or different data rates can be used for the preambles (transmitter side or weilenformseitig).
Tenth detailed embodiment
Instead of the possibility of using the different preambles for different receivers described in the ninth detailed embodiment, it is also possible to insert a so-called pre and / or post and / or intermediate preamble, which is easy to detect.
Here, another preamble is employed before the actual preamble, which can be detected without much computational effort, but provides a relatively low temporal accuracy. If the pre-preamble is detected, only a small time search area has to be searched for the actual preamble.
As a rule, the pre-preamble has a different data rate than the actual preamble. In order for the pre-preamble to be easier to detect, the data rate is usually further reduced.
The length of the pre-preamble may differ from the length of the actual preamble. It is also possible to choose a different modulation type.
Compared to the previous method, this method has the advantage that all preambles are also detected with a simple receiver.
In embodiments, a further sequence known to the receiver can be transmitted (transmitter side or wave form side) before the actual preamble.
In embodiments, predetection may be performed (receiver side or decoder side), and if successful, further finer detection may be performed in a certain search range.
Eleventh detailed embodiment
In order to obtain higher detection capability with sufficient computing power and / or temporally exact synchronization and / or better frequency estimation, in addition to the preambles, synchronization sequences can also be inserted in the hops or additional pure synchronization shops can be introduced into the telegram, as shown in FIG. 8 is shown.
In detail, FIG. 8 shows in a diagram an arrangement of a reference signal 130 relative to the data 120, which are transmitted by means of a frequency and time jump pattern 140, wherein the reference signal 130 is arranged ahead of the data 120, wherein the data packets (hops) additional synchronization sequences are provided. The ordinate describes the frequency and the abscissa the time.
As shown in FIG. 8, the reference signal 130 may be a preamble. The preamble 130 can be transferred in one piece. Furthermore, the data packets are at least partially provided with synchronization sequences, so that in addition to the data packets 142 and 144 with pure data, there are also data packets 146 and 149 having both data and synchronization sequences, and data packets 147 and 148 having only synchronization sequences.
In other words, Fig. 8 shows a combination of a preamble 130 for coarse detection and in the hops 146 to 149 synchronization sequences for fine detection.
The preamble 130 would then be used for the purpose of coarse packet detection and would only have to fulfill this criterion. As a result, the length of the preamble can be significantly reduced in most cases.
If enough computing power is available in a receiver, it is possible to calculate the detection directly on the synchronization sequences in hops 146 to 149. This offers the advantage of better interference immunity during detection.
In embodiments, in addition to the actual preamble 130, further synchronization sequences in the hops or pure synchronization shops can be introduced into the telegram (on the transmitter side or on the waveform side).
In embodiments, a predetection can be performed (receiver side or decoder side) and if this is successful, a further finer detection in a certain search range can be performed. High performance receivers (high performance receivers) can calculate the detection directly on the hops.
Twelfth detailed Ausführunqsbeispiel
If a so-called repetition of the data (English repetition) is used, the data can be combined into an overall result using MRC (Maximum Ratio Combining) or other techniques to obtain a signal from the combined individual signals. This greatly increases the noise immunity of the data as well as the performance against noise, depending on how many
Repetitions are used. As a good guideline results from practice a threefold repetition.
Here, instead of new data for each new preamble, the data is repeated. In the case that the distances between the preambles are known, it is sufficient here that the positions of all others can already be calculated with a correctly detected preamble. Otherwise, at least two preambles of the same data must be detected for the MRC.
In contrast to the fifth detailed embodiment, each frame (frame) again consists of only one preamble and the associated data, as shown in FIG.
9 shows in a diagram a repetitive arrangement of a reference signal 130 and data 120 which are transmitted by means of a frequency and time jump pattern 140, wherein the reference signal 130 is arranged in each case temporally in front of the data 120. The ordinate describes the frequency and the abscissa the time.
As shown in FIG. 9, the reference signal 130 may be a preamble. The preamble 130 can be transferred in one piece. The arrangement of the reference signal 130 and the data 120 is repeated three times in FIG. 9 by way of example, wherein the arrangement of the reference signal 130 and the data 120 can be frequency-shifted during repetition. In Fig. 9, the repeating arrangement of the reference signal 130 and the data 120 is referred to as the frame 150_1 to 150_3.
In other words, Fig. 9 shows a structure of a telegram with triply repetition of the frames 150.J to 150_3.
FIG. 9 shows that the frames 150_1 to 150_3 are transmitted several times in a very simple manner. In this case it is not necessary for the repetition to take place at the same frequencies. The time intervals can also vary between frames. It is also possible to use a different hopping pattern, if known to the receiver.
In embodiments, the same data can be transmitted several times (transmitter side or waveform side),
In embodiments, the decoder (receiver-side or decoder-side) may combine the information from all received repetitions into a total telegram.
Thirteenth Detailed Embodiment
10 shows a diagram of an arrangement of the reference signal 130 relative to the data 120, which are transmitted by means of a frequency and time jump pattern 140, wherein the reference signal 130 is arranged ahead of the data 120, and wherein further data 152 together form the reference signal 130 be transmitted. The ordinate describes the frequency and the abscissa the time.
As shown in FIG. 10, the reference signal may be a preamble 130. The preamble 130 can be transferred in one piece. The preamble 130 can be transmitted before the data 120 (in the data packets 142 and 144). The preamble may be appended with further data 152.
In other words, Fig. 10 shows a structure of a telegram consisting of a core sequence (preamble 130 and other data 152) and an extension sequence (data with telegram splitting).
As can be seen in FIG. 10, the preamble 130 can be expanded by a data field 152 or the data can be incorporated in the preamble. This data field together with the preamble form a so-called core packet or core sequence. If, for example, there are only very few data available for transmission, it is not absolutely necessary to generate and transmit the split hops with very few data.
Since the core data are very susceptible to interference by being attached to the preamble, the information should be protected by a repetition. Here it would thus also be possible to repeat only the information in the core package, since the data already have better immunity to interference by means of telegram splitting
If data shops 142 and 144 are still being hired after the core package, they are referred to as expansion packages (extension) or expansion suites.
In embodiments, after the preamble 130, payload data unknown to the receiver may be added (before, during or after the preamble 130) to the receiver (transmitter side or waveform side).
In embodiments, the decoder may extract (at the receiver or decoder side) the transmitted information from two different areas. Here, the decoding can be done in separate steps or together.
Fourteenth Detailed Embodiment
1 1 shows in a diagram an arrangement of the reference signal 130 relative to the data 120, which are transmitted by means of a frequency and time jump pattern 140, wherein the reference signal 130 is arranged ahead of the data 120, and wherein further data 152 together the reference signal 30 are transmitted. The ordinate describes the frequency and the abscissa the time.
As shown in FIG. 11, the reference signal may be a preamble 130. The preamble 130 can be transmitted in one piece: the preamble 130 can be transmitted before the data 120 (in the data packets 142 and 144). The preamble may be appended with further data 152. The further data 152 may include information regarding the frequency hopping pattern and / or time hopping pattern.
In other words, FIG. 10 or FIG. 11 shows a structure of a telegram consisting of a core sequence (preamble 130 and header 152) and an extension sequence (data with telegram splitting).
Instead of pure payload data according to the preamble 130, it is thus also possible to use part or all of the information in the core packet to define further transmission parameters of the extension.
For example, the data rate, the hopping pattern (time and frequency), the hop lengths or the frequency band used can be signaled.
The advantage of signaling the following extension is that the temporal position and the pattern can be freely configured. Thus, a random hopping pattern can be selected for each transmission to transmit the data. This enormously increases the transmission security. Are the transmitter information about others
Transmissions or interferers, he can adjust the pattern so that it does not overlap
If, for example, a base station is to respond to two sensor nodes at the same time, this is possible with different jump patterns, without resulting in a complete overlay. Furthermore, the base stations can combine the broadcasts to multiple subscribers and thus perform Carrier Aggregation (CA).
In embodiments, the payload (unknown to the receiver) may be used (at the transmitter end or at the waveform side) after the preamble to render the receiver payload data which may be used (partially) for the signaling.
In embodiments, the decoder may extract (at the receiver or decoder side) the transmitted information from two different areas. In this case (partially) the information from the core is used to generate the hopping patterns, hop lines and the like. used the expansion sequence.
Although it is assumed in the above embodiments that the reference signal is a preamble, the invention is not limited to such embodiments. Rather, the reference signal can also be a beacon, with the above exemplary embodiments applying analogously.
Fifteenth detailed Ausführungsbejspjgi
Instead of signaling the extension in the core, it is also possible to signal the position of the other core sequences. ■ To this end, each core sequence has a different information so that it is possible to infer any other core sequence, as shown in FIG. 12.
12 shows a diagram of an arrangement of three reference signals 130_1 to 130_3 relative to the data 120, which are transmitted by means of a frequency and time jump pattern 140, wherein the reference signals 130_1 to 130_3 are arranged in time between the data 120 so that the transmission the reference signals 130_1 to 130_3 is not superimposed by the transmission of the data, the reference signals 130_1 to 130_3 in each case being transmitted together with further data 152_1 to 152_3. The ordinate describes the frequency and the abscissa the time.
As shown in FIG. 12, the reference signals may be preambles 130_1 to 130_3. The preambles 130_1 to 130_3 can each be transmitted in one piece. The preambles 130_1 to 130_3 may be timed between the data 120 so that preambles 130_1 to 130_3 are not overlaid by data. The preambles 130_1 to 130_3 can each be appended with further data 152_1 to 152_3. The further data 152_1 to 152_3 may contain information regarding the other preambles 130_1 to 130_3 and / or further data 152_1 to 152_3 and / or information about the data 142, 146.
In other words, FIG. 12 shows a structure of a telegram consisting of a core sequence (preamble and header) and an extension sequence (data with telegram splitting), the position of the preambles being signaled in headers.
For example, three core sequences per telegram can be used. Thus, in the first core sequence, the information about the second and third core sequence relative to this sequence may be defined and incorporated. The same applies to the other two core sequences.
This method offers the great advantage that the distances between the preambles / core sequences need not be the same across all telegrams. If telegrams are transmitted by several subscribers at the same time, which use the same jump pattern for the individual core sequences, total overlays often occur. If the jump patterns of the core sequences "of the telegrams are randomly distributed, the probability of a total overlay decreases very sharply, which means that far more telegrams can be transmitted.
In embodiments, the payload (unknown at the transmitter end or at the waveform side) after the preamble can be made unknown to the receiver, which (partly) are used for the signaling.
In embodiments, the decoder may extract (at the receiver or decoder side) the transmitted information from two different areas. In this case, the information (in part) from the core for generating the jump pattern, Hoplängen u.ä. used the expansion sequence.
Further embodiments
FIG. 13 shows a flowchart of a method 200 for transmitting data, according to one embodiment. The method 200 includes a step 202 of transmitting data using a frequency hopping pattern and / or time hopping pattern temporally synchronized with a reference signal.
Fig. 14 shows a flowchart of a method 210 for receiving data. The method 210 includes a step 212 of receiving data using a frequency hopping pattern and / or time hopping pattern synchronized in time with a reference signal.
In embodiments, an easy-to-delectable preamble and the telegram splitting method are combined.
In embodiments, several preambles that are easy to detect are combined.
In embodiments, signaling information or payload data is introduced to the preamble that is easy to detect.
Embodiments provide a system for transferring data from many sensor nodes to a base station. However, the concepts described herein may be used for any arbitrary transmission if the channel is not coordinated (ALOHA or Siotted-ALOHA access method) and thus the receiver does not know when a packet is being transmitted. In addition, this can lead to overlapping with other participants, causing interference during transmission.
The used radio transmission band may, but need not be reserved exclusively for this transmission. The frequency resource can be shared with many other systems, making reliable information transmission difficult.
The exemplary embodiments create techniques with which classical receivers can be extended by the telegram splitting method without having to carry out a more complicated detection of the telegrams. Different combinations of data rate, modulation methods and lengths of preamble and data can be used. In addition, it is possible to divide a telegram into a core and extension sequence, whereby the core sequence can be used inter alia as signaling. If more than one preamble is transmitted, it is possible to pass through
clever combination further improves the performance of the system over known algorithms.
Although some aspects have been described in the context of a device, it will be understood that these aspects also constitute a description of the corresponding method, so that a block or a component of a device is also to be understood as a corresponding method step or as a feature of a method step. Similarly, aspects described in connection with or as a method step also represent a description of a corresponding block or detail or feature of a corresponding device. Some or all of the method steps may be performed by a hardware device (or using a hardware device). Apparatus), such as a microprocessor, a programmable computer or an electronic circuit.
Depending on particular implementation requirements, embodiments of the invention may be implemented in hardware or in software. The implementation may be performed using a digital storage medium, such as a floppy disk, a DVD, a Blu-ray Disc, a CD, a ROM, a PROM, an EPROM, an EEPROM or FLASH memory, a hard disk, or other magnetic disk or optical memory are stored on the electronically readable control signals that can cooperate with a programmable computer system or cooperate such that the respective method is performed. Therefore, the digital storage medium can be computer readable.
Thus, some embodiments according to the invention include a data carrier having electronically readable control signals capable of interacting with a programmable computer system such that one of the methods described herein is performed.
In general, embodiments of the present invention may be implemented as a computer program product having a program code, wherein the program code is operative to perform one of the methods when the computer program product runs on a computer.
The program code can also be stored, for example, on a machine-readable carrier.
Other embodiments include the computer program for performing any of the methods described herein, wherein the computer program is stored on a machine-readable medium.
In other words, an embodiment of the method according to the invention is thus a computer program which has a program code for performing one of the methods described herein when the computer program runs on a computer.
A further embodiment of the inventive method is thus a data carrier (or a digital storage medium or a computer-readable medium) on which the computer program is recorded for carrying out one of the methods described herein. The data carrier, the digital storage medium or the computer-readable medium are typically representational and / or non-transitory.
A further embodiment of the method according to the invention is thus a data stream or a sequence of signals, which represent the computer program for performing one of the methods described herein. The data stream or the sequence of signals may be configured, for example, to be transferred via a data communication connection, for example via the Internet.
Another embodiment includes a processing device, such as a computer or a programmable logic device, that is configured or adapted to perform one of the methods described herein.
Another embodiment includes a computer on which the computer program is installed to perform one of the methods described herein.
Another embodiment according to the invention comprises a device or system adapted to transmit a computer program for performing at least one of the methods described herein to a receiver. The transmission can be done for example electronically or optically. The receiver may be, for example, a computer, a mobile device, a storage device or a similar device. For example, the device or system may include a file server for transmitting the computer program to the recipient.
In some embodiments, a programmable logic device (eg, a field programmable gate array, an FPGA) may be used to perform some or all of the functionality of the methods described herein. In some embodiments, a field programmable gate array may cooperate with a microprocessor to perform one of the methods described herein. In general, in some embodiments, the methods are performed by any hardware device. This may be a universal hardware such as a computer processor (CPU) or a graphics card (GPU) or hardware specific to the method, such as an ASIC.
The devices described herein may be implemented, for example, using a hardware device, or using a computer, or using a combination of a hardware device and a computer.
The devices described herein, ' devices described herein, or any components of the can (computer program) may be implemented at least partially in hardware and / or in software.
For example, the methods described herein may be implemented using a hardware device, or using a computer, or using a combination of a hardware device and a computer.
The methods described herein, or any components of the methods described herein, may be performed at least in part by hardware and / or by software.
The embodiments described above are merely illustrative of the principles of the present invention. It will be understood that modifications and variations of the arrangements and details described herein will be apparent to others of ordinary skill in the art. Therefore, it is intended that the invention be limited only by the scope of the appended claims and not by the specific details presented in the description and explanation of the embodiments herein.
claims
1 . A data transmitter (100) adapted to transmit data (120) using a frequency hopping pattern (140) and / or time hopping pattern (140) in time synchronization with a reference signal (130).
The data transmitter (100) of the preceding claim, wherein the data (120) includes preamble symbols.
The data transmitter (100) of any one of the preceding claims, wherein the data transmitter (100) is further adapted to transmit the data (120) frequency synchronized to the reference signal (130) using the frequency hopping pattern (140) and / or time hopping pattern (140) ,
The data transmitter (100) of any one of the preceding claims, wherein the data (120) comprises at least two data packets (142; 144), the data transmitter (100) adapted to form the at least two data packets (142; 144) according to the frequency hopping pattern (140) and / or time-jump pattern (140).
The data transmitter (100) of claim 4, wherein the data (120) is a telegram, wherein the data transmitter (100) is adapted to divide the telegram into the at least two data packets (142; 144), each of the at least two data packets (142; 144) is shorter than the telegram.
The data transmitter (100) of any one of the preceding claims, wherein the data transmitter (100) is adapted to transmit the reference signal (130) itself, the reference signal (130) being a preamble;
wherein the data transmitter (100) is designed to emit the preamble (130) so that it is suitable for complete detection on the receiver side.
The data transmitter (100) of claim 6, wherein the data transmitter (100) is adapted to transmit the preamble (130) in one piece.
The data transmitter (100) of any one of claims 6 to 7, wherein the data transmitter (100) is adapted to transmit the preamble (130) before and / or after the data (120).
The data transmitter (100) of any one of claims 6 to 7, wherein the data transmitter (100) is adapted to send the preamble (130) at least partially between the data (120) such that the transmission of the preamble (130) is not from the transmission of the data (120) is superimposed.
The data transmitter (100) of any one of claims 6 to 9, wherein the data transmitter (100) is adapted to transmit the preamble (130) at a lower data rate than the data (120).
1 1. The data transmitter (100) of any one of claims 6 to 10, wherein the data transmitter (100) is adapted to transmit the preamble (130) with a different modulation type or modulation technique than the data (120).
The data transmitter (100) of any one of claims 6 to 11, wherein the data transmitter (100) is adapted to transmit further data (152) together with the preamble (130).
The data transmitter (100) of claim 12, wherein at least a portion of the further data (152) transmitted with the preamble includes information regarding the frequency hopping pattern (140) and / or time hopping pattern (140) of the data (120).
The data transmitter (100) according to any one of claims 6 to 13, wherein the reference signal (130) comprises at least two preambles (130_1: 130_3).
The data transmitter (100) of claim 14, wherein the data transmitter (100) is adapted to transmit the same preamble at least two May.
The data transmitter (100) according to any one of claims 14 to 15, wherein the data transmitter (100) is adapted to transmit the at least two preambles (130_1: 130_3) with different modulation types or modulation methods.
The data transmitter (100) of any one of claims 14 to 16, wherein the data transmitter (100) is adapted to transmit the at least two preambles (130_1: 130_3) at different data rates.
The data transmitter (100) of any one of claims 14 to 17, wherein the data transmitter (100) is adapted to transmit the at least two preambles (130_1: 130_3) such that the at least two preambles (130_1: 130_3) are each at the receiver end for complete detection are suitable.
Data transmitter (100) according to one of claims 14 to 17, wherein the data transmitter (100) is designed to send out the at least two preambles (130_1: 130_3) in such a way that a first preamble (130_1) of the at least two preambles (130_1: 130_3) receiver side is only suitable for coarse detection, and that a second preamble (130_2) of the at least two preambles (130_1: 130_3) is suitable on the receiver side for complete detection.
The data transmitter (100) of any one of claims 14 to 19, wherein the data transmitter (100) is adapted to transmit further data (152) together with a first preamble (130_1) of the at least two preambles (130_1: 130_3), the further data (152) sent out together with the first preamble (130_1) contain information regarding a second preamble (130_2) of the at least two preambles (130_1: 130_3).
Data transmitter (100) according to one of claims 14 to 20, wherein a time interval or frequency spacing between the at least two preambles (130_1: 130_3) is fixedly defined or signaled by the information contained in the further data (152) according to claim 19.
The data transmitter (100) according to any one of claims 14 to 21, wherein the data transmitter (100) is arranged to divide one of the at least two preambles (130_1: 130_3) into at least two sub preambles and transmit the at least two sub preambles spaced apart in time and / or frequency ,
The data transmitter (100) of claim 5 and claim 22, wherein the data transmitter (100) is adapted to provide the at least two data packets (142; 144) with the at least two sub preambles.
The data transmitter (100) of any one of claims 1 to 5, wherein the data transmitter (100) is adapted to transmit the reference signal (130) itself, the reference signal (130) being a time deterministically repeated signal.
The data transmitter (100) of claim 24, wherein the data transmitter (100) is adapted to transmit the reference signal (130) before and / or after the data (120).
The data transmitter (100) of any one of claims 24 to 25, wherein the data transmitter (100) is adapted to at least partially transmit the reference signal (130) between the data (120) so that the transmission of the reference signal (130) is not from the transmission the data (120) is superimposed.
The data transmitter (100) of any one of claims 24 to 26, wherein the data transmitter (100) is adapted to transmit the reference signal (130) at a different data rate than the data (120).
The data transmitter (100) of any one of claims 24 to 27, wherein the data transmitter (100) is adapted to transmit the reference signal (130) with a different modulation type or modulation technique than the data (120).
The data transmitter (100) of any one of claims 24 to 28, wherein the data transmitter (100) is adapted to transmit further data (152) together with the reference signal (130).
The data transmitter (100) of claim 29, wherein at least a portion of the further data (152) transmitted together with the reference signal (130) includes information regarding the frequency hopping pattern (140) and / or time hopping pattern (140) of the data (120) ,
The data transmitter (100) of any one of claims 1 to 4, wherein the data transmitter (100) comprises a receiver configured to receive the reference signal (130) from another data transmitter (100).
32. The data transmitter (100) of claim 31, wherein the reference signal (130) is a time deterministically repeated signal.
33. A data transmitter (100) according to one of the preceding claims, wherein the frequency hopping pattern (140) defines a sequence of transmission frequencies or transmission frequency jumps with which the data (120) are to be transmitted.
A data transmitter (100) according to any one of the preceding claims, wherein the time-hopping pattern (140) defines a sequence of transmission times or transmission time intervals at which the data (120) is to be transmitted.
A data transmitter (100) according to any one of the preceding claims, wherein the data transmitter (100) is adapted to code the data (120) and to at least partially transmit the channel coded data twice so that a higher one of the channel coded data is provided at the receiver side Code gain is achieved.
A data receiver (1 10) configured to receive or extract data (120) in time synchronization with a reference signal (130) using a frequency hopping pattern (140) and / or time hopping pattern (140).
The data receiver (1 10) of claim 36, wherein the data receiver (1 10) is further configured to receive the data (120) frequency synchronized using the frequency hopping pattern (140) and / or time hopping pattern (140) to the reference signal (130) to extract from the cache.
Data receiver (1 10) according to one of claims 36 to 37, wherein the data (120) comprises at least two data packets (142; 144), wherein the data receiver (1 10) is designed to correspond to the at least two data packets (142; 144) the frequency hopping pattern (140) and / or time hopping pattern (140) to be received or extracted from the buffer.
Data receiver (1 10) according to claim 38, wherein the data (120) are a telegram to the at least two data packets (142; 144) is divided, each of said at least two data packets is shorter than the telegram;
wherein the data receiver (110) is adapted to combine the at least two data packets (142; 144) to obtain the telegram.
The data receiver (1 10) of any one of claims 36 to 39, wherein the reference signal (130) is a preamble.
41. The data receiver (1 10) according to claim 40, wherein the preamble (130) is received together with further data (152) or extracted from the buffer.
42. Data receiver (1 10) according to claim 41, wherein the additional data (152), which are received together with the preamble (130), or extracted from the buffer memory containing information relating to the frequency hopping pattern (140) and / or time hopping pattern (140) ;
wherein the data receiver (1 10) is configured to receive the data (120) using the information relating to the frequency hopping pattern (140) and / or time hopping pattern (140) or to extract from the intermediate storage.
43. Data receiver (1 10) according to any one of claims 40 to 42, wherein the reference signal (130) two preambles (130_1: 130_3) comprises.
44. Data receiver (1 10) according to claim 43, wherein a first preamble (130_1) of the (130_1: 130_3) at least two preambles is suitable for a rough detection, and wherein a second preamble (130_2) of the at least two preambles (130_1: 130_3 ) is suitable for complete detection;
wherein the data receiver (1 10) is adapted to perform a rough detection using the first preamble (130_1), and a complete detection using the second preamble (130_2) to conduct.
45. Data receiver (110) according to one of claims 43 to 44, wherein further data (152) together with a first preamble (130_1) of the at least two preambles (130_1: 130_3) are received or extracted from the buffer, the further data ( 152) of the at least two preambles (130_1 information on a second preamble (130_2): 130_3) comprises;
wherein the data receiver (110) is adapted to detect the second preamble (130_2) using the information relating to the second preamble (130_2) in a receive data stream.
Data receiver (1 10) according to one of claims 43 to 45, wherein a time interval or frequency spacing between the two at least two preambles (130_1: 130_3) is fixed or is signaled by the information contained in the further data (152) according to claim 45.
The data receiver (1 10) of any of claims 43 to 46, wherein the at least two preambles (130_1: 130_3) are each suitable for complete detection;
wherein the data receiver (110) is adapted to immediately receive the data (120) in the event of a successful complete detection of one of the at least two preambles (130_1: 130_3);
wherein the data receiver (110) is designed to perform a detection of a further preamble of the at least two preambles (130_1: 130_3) in the case of an unsuccessful complete detection of one of the at least two preambles (130_1: 130_3);
wherein the data receiver (110) is designed to combine the at least two preambles of the at least two preambles (130_1: 130_3) in case of an unsuccessful complete detection of the at least two preambles (130_1: 130_3) in order to carry out a detection.
The data receiver (1 10) of any one of claims 36 to 47, wherein the data receiver (110) is adapted to transmit the reference signal (130) itself.
The data receiver (1 10) of claim 48, wherein the reference signal (130) is a time deterministically repeated signal.
System, with the following features:
a data transmitter (100) according to any one of claims 1 to 35; and
a data receiver (1 10) according to any one of claims 36 to 49.
Method (200) for sending data, comprising the following step:
Transmitting (202) data using a frequency hopping pattern and / or time hopping pattern temporally synchronized to a reference signal.
52. The method (210) of receiving data, comprising the step of:
Receiving (212) data using a frequency hopping pattern and / or time hopping pattern temporally synchronized to a reference signal.
53. Computer program for carrying out the method according to claim 51 or 52.
54. A sensor node configured to transmit data and a preamble, wherein the sensor node is configured to transmit the data using a different transmission method than the preamble.
| Section | Controller | Decision Date |
|---|---|---|
| # | Name | Date |
|---|---|---|
| 1 | 201937016006-IntimationOfGrant01-03-2024.pdf | 2024-03-01 |
| 1 | 201937016006-STATEMENT OF UNDERTAKING (FORM 3) [23-04-2019(online)].pdf | 2019-04-23 |
| 2 | 201937016006-FORM 1 [23-04-2019(online)].pdf | 2019-04-23 |
| 2 | 201937016006-PatentCertificate01-03-2024.pdf | 2024-03-01 |
| 3 | 201937016006-FORM 3 [01-02-2024(online)].pdf | 2024-02-01 |
| 3 | 201937016006-FIGURE OF ABSTRACT [23-04-2019(online)].pdf | 2019-04-23 |
| 4 | 201937016006-Proof of Right [01-02-2024(online)].pdf | 2024-02-01 |
| 4 | 201937016006-DRAWINGS [23-04-2019(online)].pdf | 2019-04-23 |
| 5 | 201937016006-Written submissions and relevant documents [01-02-2024(online)].pdf | 2024-02-01 |
| 5 | 201937016006-DECLARATION OF INVENTORSHIP (FORM 5) [23-04-2019(online)].pdf | 2019-04-23 |
| 6 | 201937016006-Correspondence to notify the Controller [15-01-2024(online)].pdf | 2024-01-15 |
| 6 | 201937016006-COMPLETE SPECIFICATION [23-04-2019(online)].pdf | 2019-04-23 |
| 7 | 201937016006.pdf | 2019-04-24 |
| 7 | 201937016006-US(14)-ExtendedHearingNotice-(HearingDate-18-01-2024).pdf | 2023-12-19 |
| 8 | 201937016006-REQUEST FOR ADJOURNMENT OF HEARING UNDER RULE 129A [15-12-2023(online)].pdf | 2023-12-15 |
| 8 | 201937016006-FORM 18 [14-05-2019(online)].pdf | 2019-05-14 |
| 9 | 201937016006-MARKED COPIES OF AMENDEMENTS [22-05-2019(online)].pdf | 2019-05-22 |
| 9 | 201937016006-US(14)-ExtendedHearingNotice-(HearingDate-21-12-2023).pdf | 2023-11-21 |
| 10 | 201937016006-FORM 13 [22-05-2019(online)].pdf | 2019-05-22 |
| 10 | 201937016006-REQUEST FOR ADJOURNMENT OF HEARING UNDER RULE 129A [15-11-2023(online)].pdf | 2023-11-15 |
| 11 | 201937016006-AMMENDED DOCUMENTS [22-05-2019(online)].pdf | 2019-05-22 |
| 11 | 201937016006-FORM-26 [14-11-2023(online)].pdf | 2023-11-14 |
| 12 | 201937016006-Information under section 8(2) (MANDATORY) [24-05-2019(online)].pdf | 2019-05-24 |
| 12 | 201937016006-Information under section 8(2) [01-11-2023(online)].pdf | 2023-11-01 |
| 13 | 201937016006-US(14)-HearingNotice-(HearingDate-21-11-2023).pdf | 2023-10-25 |
| 13 | 201937016006-Verified English translation (MANDATORY) [31-05-2019(online)].pdf | 2019-05-31 |
| 14 | 201937016006-FORM 3 [11-07-2023(online)].pdf | 2023-07-11 |
| 14 | 201937016006-Proof of Right (MANDATORY) [19-06-2019(online)].pdf | 2019-06-19 |
| 15 | 201937016006-FORM-26 [12-07-2019(online)].pdf | 2019-07-12 |
| 15 | 201937016006-Information under section 8(2) [11-07-2023(online)].pdf | 2023-07-11 |
| 16 | 201937016006-FORM 3 [20-01-2023(online)].pdf | 2023-01-20 |
| 16 | 201937016006-Information under section 8(2) (MANDATORY) [20-09-2019(online)].pdf | 2019-09-20 |
| 17 | 201937016006-Information under section 8(2) [20-01-2023(online)].pdf | 2023-01-20 |
| 17 | 201937016006-Information under section 8(2) (MANDATORY) [23-12-2019(online)].pdf | 2019-12-23 |
| 18 | 201937016006-Information under section 8(2) [15-12-2022(online)].pdf | 2022-12-15 |
| 18 | 201937016006-Information under section 8(2) [19-03-2020(online)].pdf | 2020-03-19 |
| 19 | 201937016006-Information under section 8(2) [14-10-2022(online)].pdf | 2022-10-14 |
| 19 | 201937016006-Information under section 8(2) [15-09-2020(online)].pdf | 2020-09-15 |
| 20 | 201937016006-FORM 3 [14-07-2022(online)].pdf | 2022-07-14 |
| 20 | 201937016006-Information under section 8(2) [15-09-2020(online)]-1.pdf | 2020-09-15 |
| 21 | 201937016006-Information under section 8(2) [23-04-2022(online)].pdf | 2022-04-23 |
| 21 | 201937016006-Information under section 8(2) [29-10-2020(online)].pdf | 2020-10-29 |
| 22 | 201937016006-Information under section 8(2) [01-03-2022(online)].pdf | 2022-03-01 |
| 22 | 201937016006-Verified English translation [19-01-2021(online)].pdf | 2021-01-19 |
| 23 | 201937016006-Information under section 8(2) [19-01-2021(online)].pdf | 2021-01-19 |
| 23 | 201937016006-Information under section 8(2) [31-01-2022(online)].pdf | 2022-01-31 |
| 24 | 201937016006-FORM 3 [22-01-2022(online)].pdf | 2022-01-22 |
| 24 | 201937016006-Information under section 8(2) [22-03-2021(online)].pdf | 2021-03-22 |
| 25 | 201937016006-FORM 3 [21-01-2022(online)].pdf | 2022-01-21 |
| 25 | 201937016006-FORM 4(ii) [20-04-2021(online)].pdf | 2021-04-20 |
| 26 | 201937016006-Information under section 8(2) [15-06-2021(online)].pdf | 2021-06-15 |
| 26 | 201937016006-Information under section 8(2) [17-11-2021(online)].pdf | 2021-11-17 |
| 27 | 201937016006-FER.pdf | 2021-10-18 |
| 27 | 201937016006-FORM 3 [08-07-2021(online)].pdf | 2021-07-08 |
| 28 | 201937016006-Information under section 8(2) [15-09-2021(online)].pdf | 2021-09-15 |
| 28 | 201937016006-OTHERS [27-07-2021(online)].pdf | 2021-07-27 |
| 29 | 201937016006-FER_SER_REPLY [27-07-2021(online)].pdf | 2021-07-27 |
| 29 | 201937016006-CLAIMS [27-07-2021(online)].pdf | 2021-07-27 |
| 30 | 201937016006-CLAIMS [27-07-2021(online)].pdf | 2021-07-27 |
| 30 | 201937016006-FER_SER_REPLY [27-07-2021(online)].pdf | 2021-07-27 |
| 31 | 201937016006-Information under section 8(2) [15-09-2021(online)].pdf | 2021-09-15 |
| 31 | 201937016006-OTHERS [27-07-2021(online)].pdf | 2021-07-27 |
| 32 | 201937016006-FER.pdf | 2021-10-18 |
| 32 | 201937016006-FORM 3 [08-07-2021(online)].pdf | 2021-07-08 |
| 33 | 201937016006-Information under section 8(2) [15-06-2021(online)].pdf | 2021-06-15 |
| 33 | 201937016006-Information under section 8(2) [17-11-2021(online)].pdf | 2021-11-17 |
| 34 | 201937016006-FORM 4(ii) [20-04-2021(online)].pdf | 2021-04-20 |
| 34 | 201937016006-FORM 3 [21-01-2022(online)].pdf | 2022-01-21 |
| 35 | 201937016006-FORM 3 [22-01-2022(online)].pdf | 2022-01-22 |
| 35 | 201937016006-Information under section 8(2) [22-03-2021(online)].pdf | 2021-03-22 |
| 36 | 201937016006-Information under section 8(2) [19-01-2021(online)].pdf | 2021-01-19 |
| 36 | 201937016006-Information under section 8(2) [31-01-2022(online)].pdf | 2022-01-31 |
| 37 | 201937016006-Information under section 8(2) [01-03-2022(online)].pdf | 2022-03-01 |
| 37 | 201937016006-Verified English translation [19-01-2021(online)].pdf | 2021-01-19 |
| 38 | 201937016006-Information under section 8(2) [23-04-2022(online)].pdf | 2022-04-23 |
| 38 | 201937016006-Information under section 8(2) [29-10-2020(online)].pdf | 2020-10-29 |
| 39 | 201937016006-FORM 3 [14-07-2022(online)].pdf | 2022-07-14 |
| 39 | 201937016006-Information under section 8(2) [15-09-2020(online)]-1.pdf | 2020-09-15 |
| 40 | 201937016006-Information under section 8(2) [14-10-2022(online)].pdf | 2022-10-14 |
| 40 | 201937016006-Information under section 8(2) [15-09-2020(online)].pdf | 2020-09-15 |
| 41 | 201937016006-Information under section 8(2) [15-12-2022(online)].pdf | 2022-12-15 |
| 41 | 201937016006-Information under section 8(2) [19-03-2020(online)].pdf | 2020-03-19 |
| 42 | 201937016006-Information under section 8(2) (MANDATORY) [23-12-2019(online)].pdf | 2019-12-23 |
| 42 | 201937016006-Information under section 8(2) [20-01-2023(online)].pdf | 2023-01-20 |
| 43 | 201937016006-FORM 3 [20-01-2023(online)].pdf | 2023-01-20 |
| 43 | 201937016006-Information under section 8(2) (MANDATORY) [20-09-2019(online)].pdf | 2019-09-20 |
| 44 | 201937016006-FORM-26 [12-07-2019(online)].pdf | 2019-07-12 |
| 44 | 201937016006-Information under section 8(2) [11-07-2023(online)].pdf | 2023-07-11 |
| 45 | 201937016006-FORM 3 [11-07-2023(online)].pdf | 2023-07-11 |
| 45 | 201937016006-Proof of Right (MANDATORY) [19-06-2019(online)].pdf | 2019-06-19 |
| 46 | 201937016006-US(14)-HearingNotice-(HearingDate-21-11-2023).pdf | 2023-10-25 |
| 46 | 201937016006-Verified English translation (MANDATORY) [31-05-2019(online)].pdf | 2019-05-31 |
| 47 | 201937016006-Information under section 8(2) (MANDATORY) [24-05-2019(online)].pdf | 2019-05-24 |
| 47 | 201937016006-Information under section 8(2) [01-11-2023(online)].pdf | 2023-11-01 |
| 48 | 201937016006-AMMENDED DOCUMENTS [22-05-2019(online)].pdf | 2019-05-22 |
| 48 | 201937016006-FORM-26 [14-11-2023(online)].pdf | 2023-11-14 |
| 49 | 201937016006-REQUEST FOR ADJOURNMENT OF HEARING UNDER RULE 129A [15-11-2023(online)].pdf | 2023-11-15 |
| 49 | 201937016006-FORM 13 [22-05-2019(online)].pdf | 2019-05-22 |
| 50 | 201937016006-MARKED COPIES OF AMENDEMENTS [22-05-2019(online)].pdf | 2019-05-22 |
| 50 | 201937016006-US(14)-ExtendedHearingNotice-(HearingDate-21-12-2023).pdf | 2023-11-21 |
| 51 | 201937016006-FORM 18 [14-05-2019(online)].pdf | 2019-05-14 |
| 51 | 201937016006-REQUEST FOR ADJOURNMENT OF HEARING UNDER RULE 129A [15-12-2023(online)].pdf | 2023-12-15 |
| 52 | 201937016006-US(14)-ExtendedHearingNotice-(HearingDate-18-01-2024).pdf | 2023-12-19 |
| 52 | 201937016006.pdf | 2019-04-24 |
| 53 | 201937016006-Correspondence to notify the Controller [15-01-2024(online)].pdf | 2024-01-15 |
| 53 | 201937016006-COMPLETE SPECIFICATION [23-04-2019(online)].pdf | 2019-04-23 |
| 54 | 201937016006-Written submissions and relevant documents [01-02-2024(online)].pdf | 2024-02-01 |
| 54 | 201937016006-DECLARATION OF INVENTORSHIP (FORM 5) [23-04-2019(online)].pdf | 2019-04-23 |
| 55 | 201937016006-Proof of Right [01-02-2024(online)].pdf | 2024-02-01 |
| 55 | 201937016006-DRAWINGS [23-04-2019(online)].pdf | 2019-04-23 |
| 56 | 201937016006-FORM 3 [01-02-2024(online)].pdf | 2024-02-01 |
| 56 | 201937016006-FIGURE OF ABSTRACT [23-04-2019(online)].pdf | 2019-04-23 |
| 57 | 201937016006-FORM 1 [23-04-2019(online)].pdf | 2019-04-23 |
| 57 | 201937016006-PatentCertificate01-03-2024.pdf | 2024-03-01 |
| 58 | 201937016006-IntimationOfGrant01-03-2024.pdf | 2024-03-01 |
| 58 | 201937016006-STATEMENT OF UNDERTAKING (FORM 3) [23-04-2019(online)].pdf | 2019-04-23 |
| 1 | Search_Strategy_201937016006E_22-10-2020.pdf |