Sign In to Follow Application
View All Documents & Correspondence

System And Method For Segmenting Transmission Of Data

Abstract: Systems and methods are described for transmitting signals in segments. One or more signals are received from one or more sensors that are configured with the machine, where the one or more signals are associated with one or more attributes of the machine. The one or more signals are converted into frequency signals to form a frequency spectrum. The conversion is performed based on a transformation model. A first set of signals are determined among all the signals in the frequency spectrum to form a first segment. The first set of signals have frequency signals with higher magnitude compared to remaining signals in the frequency spectrum. Then the first segment is transmitted over a data channel.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
14 May 2020
Publication Number
40/2020
Publication Type
INA
Invention Field
COMMUNICATION
Status
Email
info@khuranaandkhurana.com
Parent Application

Applicants

Infinite Uptime India Private Limited
5th Floor, Vasundhara Space, Aundh, Nagras Road, Pune - 411007, Maharashtra, India.

Inventors

1. PUNEKAR, Shubham Rajeev
A-12, Sai Vihar Residency, Sus Pashan Road, Pune - 411021, Maharashtra, India.
2. KALE, Manas Anand
B-1701, Dream Heights, Plot 28, Sec 19, Kharghar, Navi Mumbai - 410210, Maharashtra, India.
3. BHINGE, Raunak Dhananjay
A1701, 24K Opula, Pimple-Nilakh, Pune - 411027, Maharashtra, India.
4. MARGULICI, Jean-David
5863 Birch Court, Apt. C, Oakland CA 94618, United States of America.

Specification

Claims:1. A method for transmitting signals in segments, the method comprising:
receiving one or more signals from one or more sensors that are configured with the machine, the one or more signals being associated with one or more attributes of the machine;
converting the one or more signals into frequency signals to form a frequency spectrum, the converting being performed based on a transformation model;
determining a first set of signals among all the signals in the frequency spectrum to form a first segment, the first set of signals having frequencies at which amplitude of the corresponding signal is higher compared to remaining signals in the frequency spectrum; and
transmitting the first segment over a data channel.
2. The method as claimed in claim 1, wherein the method comprises:
determining whether the machine is in operational state based on the received one or more signals;
in response to the determination being affirmative, converting the one or more signals into the frequency signals.
3. The method as claimed in claim 2, wherein the determining comprises:
comparing energy of each of the received signals with a threshold,
determining that the machine is in operation state when the energy of each of the received signals is greater than the threshold, and
determining that the machine is in idle state when the energy of each of the received signals is less than the threshold.
4. The method as claimed in claim 1, wherein a number of signals in the first segment is determined based on a total number of signals in the frequency spectrum, amplitudes associated with signals in the frequency spectrum, and characteristic of the data channel over which the first set of signals is transmitted.
5. The method as claimed in claim 1, wherein the method comprises:
determining a parameter associated with an accuracy for the current segment based on frequencies associated with the current segment and all the previous segments that have already been transmitted, a number of the signal present in each of the transmitted and current segment, and all the segments of the frequency spectrum; and
determining a parameter presenting a similarity between signals composed of current and all transmitted segments, and all the signals present in the frequency spectrum.
6. The method as claimed in claim 5, wherein the first segment is transmitted along with at least one of the parameter associated with the accuracy and the parameter representing the similarity.
7. The method as claimed in claim 1, wherein the one or more attributes include any or a combination of vibration, acoustic, speed, and current
8. The method as claimed in claim 1, wherein the transformation model includes a Fourier transformation model.
9. The method as claimed in claim 1, wherein the method comprises:
determining a further set of signals among the remaining signals in the frequency spectrum to form a further segment, the further set of signals having frequency at which amplitude of the corresponding signal is higher compared to remaining signals in the frequency spectrum; and
transmitting the further segment over the data channel.
10. A system for transmitting signals in segments, the system comprising:
a receiver configured to receive one or more signals from one or more sensors that are configured with the machine, the one or more signals being associated with one or more attributes of the machine;
a control unit coupled to the receiver, the control unit comprising one or more processors communicatively coupled to a memory, the memory storing one or more instructions executable by the one or more processors, wherein the one or more processors upon execution of the one or more instructions causes the control unit to:
convert the one or more signals into frequency signals to form a frequency spectrum, the converting being performed based on a transformation model, and
determine a first set of signals among all the signals in the frequency spectrum to form a first segment, the first set of signals having frequencies at which amplitude of the corresponding signal is higher than compared to remaining signals in the frequency spectrum; and
a transmitter coupled to the control unit, the transmitter being configured to transmit the first segment over a data channel.
, Description:TECHNICAL FIELD
[0001] The present disclosure relates generally to fault detection system for industrial machine, more particularly to, relates to segmented transmission of spectral data in the fault detection system.

BACKGROUND
[0002] Background description includes information that may be useful in understanding the present invention. It is not an admission that any of the information provided herein is prior art or relevant to the presently claimed invention, or that any publication specifically or implicitly referenced is prior art.
[0003] There are many different types of machines operated in the industries. All such machines, such as synchronous machine, induction machine and so on, play an important role in execution of one or more functions in the industries. In order to execute such functions, machines need to be operated efficiently. To ensure the proper functioning of the machine, monitoring of the machine is performed by capturing machine data such as vibrational data, acoustic and so on at regular intervals, where such data may be associated with the device health and diagnostic information about faults or prognosis of a developed fault. The capture data can then be transmitted over a network, and finally analysed to ensure the proper functioning of the machine. However, in industrial environments, due to limited network connectivity, reliable transmission of large data packets is not possible. In other words, reception of spectral data may be compromised as some of the transmitted data may not be received because of low bandwidth.
[0004] Furthermore, large block size for transmission of data aggravates the above problem. Therefore, response time for a user when they initiate a request to fetch spectral data gets increased. In addition, existing systems cannot be scaled for arbitrary block size and sampling rate.
[0005] Therefore, there is a need to provide an improved system or method that can overcome aforementioned challenges.
[0006] All publications herein are incorporated by reference to the same extent as if each individual publication or patent application were specifically and individually indicated to be incorporated by reference. Where a definition or use of a term in an incorporated reference is inconsistent or contrary to the definition of that term provided herein, the definition of that term provided herein applies and the definition of that term in the reference does not apply.
[0007] In some embodiments, the numbers expressing quantities of ingredients, properties such as concentration, reaction conditions, and so forth, used to describe and claim certain embodiments of the invention are to be understood as being modified in some instances by the term “about.” Accordingly, in some embodiments, the numerical parameters set forth in the written description and attached claims are approximations that can vary depending upon the desired properties sought to be obtained by a particular embodiment. In some embodiments, the numerical parameters should be construed in light of the number of reported significant digits and by applying ordinary rounding techniques. Notwithstanding that the numerical ranges and parameters setting forth the broad scope of some embodiments of the invention are approximations, the numerical values set forth in the specific examples are reported as precisely as practicable. The numerical values presented in some embodiments of the invention may contain certain errors necessarily resulting from the standard deviation found in their respective testing measurements.

OBJECTS OF THE INVENTION
[0008] A general object of the present disclosure is to provide a segmented transmission system that is more reliable compared to the existing systems.
[0009] An object of the present disclosure is to provide a segmented transmission system that is cost-effective and easy to implement.
[0010] Another object of the present disclosure is to provide a segmented transmission system that provides quick response time for a user after initiating the request to fetch spectral data.
[0011] Another object of the present disclosure is to provide a segmented transmission system for transmission of spectral data, where the segmented transmission system can be scalable with arbitrary block size and sampling rate.
[0012] Another object of the present disclosure is to provide a segmented transmission system that allows transmission of data more accurately compared to the existing systems.

SUMMARY
[0013] Aspects of the present disclosure generally relates to fault detection system for industrial machine, more particularly to, relates to segmented transmission of the data in the fault detection system.
[0014] In an aspect, the present disclosure provides a method for transmitting signals in segments, the method comprising: receiving one or more signals from one or more sensors that are configured with the machine, the one or more signals being associated with one or more attributes of the machine; converting the one or more signals into frequency signals to form a frequency spectrum, the converting being performed based on a transformation model; determining a first set of signals among all the signals in the frequency spectrum to form a first segment, the first set of signals having frequencies at which amplitude of the corresponding signal is higher compared to remaining signals in the frequency spectrum; and transmitting the first segment over a data channel.
[0015] In an embodiment, the method comprises: determining whether the machine is in operational state based on the received one or more signals; and in response to the determination being affirmative, converting the signal into the frequency signal, where the one or more signals are transmitted it in a segmented manner.
[0016] In an embodiment, the determining comprises: comparing energy of the received signal with a threshold, determining that the machine is in operation state when the energy of the received signal is greater than the threshold, and determining that the machine is in idle state when the energy of the received signal is less than the threshold.
[0017] In an embodiment, a number of signals in the first segment is determined based on a total number of signals in the frequency spectrum, amplitudes associated with signals in the frequency spectrum, and characteristic of the data channel over which the first set of signals is transmitted.
[0018] In an embodiment, the method comprises: determining a parameter associated with an accuracy for the current segment based on frequencies associated with the current segment and all the previous segments that have already been transmitted, a number of the signal present in each of the transmitted and current segment, and all the segments of the frequency spectrum; and determining a parameter presenting a similarity between signals composed of current and all transmitted segments, and all the signals present in the frequency spectrum.
[0019] In an embodiment, the first segment is transmitted along with at least one of the parameter associated with the accuracy and the parameter presenting the similarity.
[0020] In an embodiment, the one or more attributes include any or a combination of vibration, acoustic, speed, and current.
[0021] In an embodiment, the transformation model includes a Fourier transformation model.
[0022] In an embodiment, the method comprises: determining a further set of signals among the remaining signals in the frequency spectrum to form a further segment, the further set of signals having frequency at which amplitude of the corresponding signal is higher compared to remaining signals in the frequency spectrum; and transmitting the further segment over the data channel.
[0023] Another aspect of the present disclosure relates to a system for transmitting signals in segments, the system comprising: a receiver configured to receive one or more signals from one or more sensors that are configured with the machine, the one or more signals being associated with one or more attributes of the machine; a control unit coupled to the receiver, the control unit comprising one or more processors communicatively coupled to a memory, the memory storing one or more instructions executable by the one or more processors, wherein the one or more processors upon execution of the one or more instructions causes the control unit to: convert the signal into a frequency signal to form a frequency spectrum, the converting being performed based on a transformation model, and determine a first set of signals among all the signals in the frequency spectrum to form a first segment, the first set of signals having frequencies signals with higher magnitude compared to remaining signals in the frequency spectrum; and a transmitter coupled to the control unit, the transmitter being configured to transmit the first segment over a data channel.
[0024] Various objects, features, aspects and advantages of the inventive subject matter will become more apparent from the following detailed description of preferred embodiments, along with the accompanying drawing figures in which like numerals represent like components.

BRIEF DESCRIPTION OF THE DRAWINGS
[0025] The accompanying drawings are included to provide a further understanding of the present disclosure, and are incorporated in and constitute a part of this specification. The drawings illustrate exemplary embodiments of the present disclosure and, together with the description, serve to explain the principles of the present disclosure.
[0026] FIG. 1 illustrates an exemplary representation of a block diagram of a fault detection system, in accordance with embodiments of the present disclosure.
[0027] FIG. 2 illustrates an exemplary representation of a flow diagram of the proposed system, in accordance with embodiments of the present disclosure.
[0028] FIG. 3 illustrates a flow diagram representing a method for transmitting data in segments, in accordance with embodiments of the present disclosure.
[0029] FIG. 4 illustrates exemplary units of a control unit in accordance with an embodiment of the present disclosure.

DETAILED DESCRIPTION
[0030] The following is a detailed description of embodiments of the disclosure depicted in the accompanying drawings. The embodiments are in such detail as to clearly communicate the disclosure. However, the amount of detail offered is not intended to limit the anticipated variations of embodiments; on the contrary, the intention is to cover all modifications, equivalents, and alternatives falling within the spirit and scope of the present disclosure as defined by the appended claims.
[0031] If the specification states a component or feature “may”, “can”, “could”, or “might” be included or have a characteristic, that particular component or feature is not required to be included or have the characteristic.
[0032] Each of the appended claims defines a separate invention, which for infringement purposes is recognized as including equivalents to the various elements or limitations specified in the claims. Depending on the context, all references below to the "invention" may in some cases refer to certain specific embodiments only. In other cases, it will be recognized that references to the "invention" will refer to subject matter recited in one or more, but not necessarily all, of the claims.
[0033] Various methods described herein may be practiced by combining one or more machine-readable storage media containing the code according to the present invention with appropriate standard computer hardware to execute the code contained therein. An apparatus for practicing various embodiments of the present invention may involve one or more computers (or one or more processors within a single computer) and storage systems containing or having network access to computer program(s) coded in accordance with various methods described herein, and the method steps of the invention could be accomplished by engine s, routines, subroutines, or subparts of a computer program product.
[0034] As used in the description herein and throughout the claims that follow, the meaning of “a,” “an,” and “the” includes plural reference unless the context clearly dictates otherwise. Also, as used in the description herein, the meaning of “in” includes “in” and “on” unless the context clearly dictates otherwise.
[0035] The recitation of ranges of values herein is merely intended to serve as a shorthand method of referring individually to each separate value falling within the range. Unless otherwise indicated herein, each individual value is incorporated into the specification as if it were individually recited herein. All methods described herein can be performed in any suitable order unless otherwise indicated herein or otherwise clearly contradicted by context. The use of any and all examples, or exemplary language (e.g. “such as”) provided with respect to certain embodiments herein is intended merely to better illuminate the invention and does not pose a limitation on the scope of the invention otherwise claimed. No language in the specification should be construed as indicating any non-claimed element essential to the practice of the invention.
[0036] Groupings of alternative elements or embodiments of the invention disclosed herein are not to be construed as limitations. Each group member can be referred to and claimed individually or in any combination with other members of the group or other elements found herein. One or more members of a group can be included in, or deleted from, a group for reasons of convenience and/or patentability. When any such inclusion or deletion occurs, the specification is herein deemed to contain the group as modified thus fulfilling the written description of all Markush groups used in the appended claims.
[0037] Exemplary embodiments will now be described more fully hereinafter with reference to the accompanying drawings, in which exemplary embodiments are shown. This disclosure may however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. These embodiments are provided so that this disclosure will be thorough and complete and will fully convey the scope of the disclosure to those of ordinary skill in the art. Moreover, all statements herein reciting embodiments of the disclosure, as well as specific examples thereof, are intended to encompass both structural and functional equivalents thereof. Additionally, it is intended that such equivalents include both currently known equivalents as well as equivalents developed in the future (i.e., any elements developed that perform the same function, regardless of structure).
[0038] Various terms are used herein. To the extent a term used in a claim is not defined, it should be given the broadest definition persons in the pertinent art have given that term as reflected in printed publications and issued patents at the time of filing.
[0039] Embodiments explained herein the present disclosure generally relates to fault detection system for industrial machine, more particularly to, relates to segmented transmission of the data in the fault detection system.
[0040] In an aspect, the present disclosure provides a method for transmitting signals in segments, the method may include receiving one or more signals from one or more sensors that are configured with the machine, the one or more signals being associated with one or more attributes of the machine; converting the one or more into frequency signals to form a frequency spectrum, the converting being performed based on a transformation model; determining a first set of signals among all the signals in the frequency spectrum to form a first segment, the first set of signals having frequencies at which amplitude of the corresponding signal is higher compared to remaining signals in the frequency spectrum; and transmitting the first segment over a data channel.
[0041] In an embodiment, the method may include determining whether the machine is in operational state based on the received one or more signals; and in response to the determination being affirmative, converting the signal into the frequency signal.
[0042] In an embodiment, the determining may include comparing energy of the received signal with a threshold, determining that the machine is in operation state when the energy of the received signal is greater than the threshold, and determining that the machine is in idle state when the energy of the received signal is less than the threshold.
[0043] In an embodiment, a number of signals in the first segment may be determined based on a total number of signals in the frequency spectrum, amplitudes associated with signals in the frequency spectrum, and characteristic of the data channel over which the first set of signals is transmitted.
[0044] In an embodiment, the method may include determining a parameter associated with an accuracy for the current segment based on frequencies associated with the current segment and all the previous segments that have already been transmitted, a number of the signal present in each of the transmitted and current segment, and all the segments of the frequency spectrum; and determining a parameter presenting a similarity between signals composed of current and all transmitted segments, and all the signals present in the frequency spectrum.
[0045] In an embodiment, the first segment may be transmitted along with at least one of the parameter associated with the accuracy and the parameter representing the similarity.
[0046] In an embodiment, the one or more attributes may include any or a combination of vibration, acoustic, speed, and current.
[0047] In an embodiment, the transformation model may include a Fourier transformation model.
[0048] In an embodiment, the method may include determining a further set of signals among the remaining signals in the frequency spectrum to form a further segment, the further set of signals having frequency at which amplitude of the corresponding signal is higher compared to remaining signals in the frequency spectrum; and transmitting the further segment over the data channel.
[0049] Another aspect of the present disclosure relates to a system for transmitting signals in segments, the system may include a receiver configured to receive one or more signals from one or more sensors that are configured with the machine, the one or more signals being associated with one or more attributes of the machine; a control unit coupled to the receiver, the control unit comprising one or more processors communicatively coupled to a memory, the memory storing one or more instructions executable by the one or more processors, wherein the one or more processors upon execution of the one or more instructions causes the control unit to: convert the signal into a frequency signal to form a frequency spectrum, the converting being performed based on a transformation model, and determine a first set of signals among all the signals in the frequency spectrum to form a first segment, the first set of signals having frequencies at which amplitude of the corresponding signal is higher compared to remaining signals in the frequency spectrum; and a transmitter coupled to the control unit, the transmitter being configured to transmit the first segment over a data channel.
[0050] FIG. 1 illustrates an exemplary representation of a block diagram of a fault detection system 100, in accordance with embodiments of the present disclosure. As illustrated in FIG. 1, the fault detection system 100 may include a machine 101 to be monitored, a segmented delivery system 102 (hereafter referred to as system 102), and a monitoring system 103. The system 102 may facilitate transmitting signals pertaining to one or more attributes that is analysed in frequency domain, where the one or more attributes may include such as but not limited to vibrational data, acoustic, and so on, to the monitoring system 103, where the monitoring system 103 may analyse the signals to determine whether the any fault occurred in the machine or to determine whether parameter e.g. vibration is within a permissible limit. In an embodiment, data/signals received from the one or more sensors may be sampled at a particular sampling rate. The sampling rate can be measured as a number of data samples collected per second.
[0051] In an embodiment, the machine 101 may be employed with one or more sensors such as accelerometer and so on to capture/sense parameter(s) of the machine based on which a determination can be made whether the machine is faulty or not. The machine 101 may be coupled to the system 102 through a wired or wireless connection. In an embodiment, the system 102 may be configured as a part of the machine 101.
[0052] In an embodiment, the system 102 may include a receiver 102-1, a control unit 102-2, and a transmitter 102-3. The receiver 102-1 may be configured to receive signals from the machine or control system associated with the machine 101. The signals may pertain to one or more attributes such as but not limited to vibrational data, acoustic, and so on. In an embodiment, the receiver or digital receiver which is capable of decoding the digital signals and generating the original signals.
[0053] In an embodiment, the control unit 102-2 may be implemented as a hardware component. In different embodiments, the control unit 102-2 may be implemented as a computer program product, which may include a computer-readable storage medium employing a set of instructions. In another embodiment, the control unit 102-2 may be implemented as a computer program product, which may include a computer-readable storage medium employing a set of instructions.
[0054] In an embodiment, the control unit 102-2 may be operatively coupled to a database. In an embodiment, the control unit 102-2 may be configured to convert the received signal into a frequency signal to form a frequency spectrum. In an embodiment, the converting may be performed based on a transformation model. The transformation model may include but not limited to, a Fourier transform model. In an exemplary embodiment, the received signals may be in time domain which can be converted in the frequency spectrum. In an embodiment, the frequency spectrum obtained through the transformation model may be represented in form of Fourier coefficients, where the Fourier coefficients may be in the form of complex numbers. In an embodiment, the spectra collected from industrial machines typically may contain peaks at characteristic frequencies, and the rest of the spectrum may be treated as floor noise.
[0055] In an embodiment, the control unit 102-2 may be configured to segregate the entire frequency spectrum into one or more segments. The signals in the segments may be selected based on a predefined set of rules. In an embodiment, a first segment may be formed such that signals in the first segment having frequency at which amplitude of the corresponding signal is higher compared to remaining signals in the frequency spectrum. Similarly, the second segment may be formed such that signals in the second segment have frequency at which amplitude of the corresponding signal is higher compared to frequency of the remaining signals in the frequency spectrum. In this manner, the entire frequency spectrum may be segregated into the multiple segments. The segments may be transmitted in a sequence. Initially, the first segment is transmitted and then the second segment is allowed to transmit ,where the first segments may have higher amplitude signals compared to the second segment. In this manner, the signals which have frequency with higher magnitude (or peaks) may be prioritized over the other signals. In other words, the signal at which amplitude of the corresponding signal is higher is considered as more relevant information and therefore may be transmitted first.
[0056] In an embodiment, when the frequency spectrum may be represented in FFT coefficients, segments to be formed may include a subset of coefficients present in the frequency spectrum. Each segment may include a set of FFT coefficients such that amplitude of corresponding coefficients may be higher than the remaining coefficients in the frequency spectrum. In an exemplary embodiment, a magnitude of the coefficient may represent the amplitude of signal at a particular frequency value. In an example, the magnitude of the coefficient may represent speed of the machine at a particular frequency. In an embodiment, the number of coefficients or signals may be the same or different for each segment. In another embodiment, the number of segments may depend on the total number of coefficients present in the frequency spectrum. Additionally, or alternatively, the number of segments may depend on the channel through which the signal is transmitted to the monitoring system 103. In an example, in a Wi-Fi channel, segments required for transmission may be less than the segments required in BLE channel.
[0057] In an exemplary embodiment, the coefficients of the frequency spectrum may be arranged in a descending order according to the frequency bin amplitudes (absolute values of complex coefficients) so that coefficients arranged on the top may be a part of a first segment and then in the same manner, other coefficients signals can be part of second, third and so on, in the arranged sequence. In this manner, amplitude corresponding to coefficients in the current segment may be lesser than the amplitude corresponding to coefficients in previous segments/ earlier transmitted segments. With the transmission of the signals in the particular order, the entire frequency spectrum can be reconstructed at monitoring system 103.
[0058] In an embodiment, the transmitter 102-3 may be coupled to the control unit 102-2. The transmitter 102-3 may be configured to transmit the entire frequency spectrum in one or more segments. In an embodiment, the transmitter or digital transmitter may be constructed which is capable of encoding into the digital signals. In an embodiment, in place of receiver 102-1 and transmitter 102-3, a transceiver may be configured with the control unit 102-2.
[0059] FIG. 2 illustrates an exemplary representation of flow diagram of the proposed system 102, in accordance with embodiments of the present disclosure.
[0060] The system 102 may receive data associated with the machine for diagnosis of faults. Based on the received data, it is determined whether the machine is in operational state or in idle state. In an embodiment, for the determination, the system 102 may be configured to compare energy or quantity representative of energy of the received signal with a threshold and determine whether the machine is in operation state or in idle state. In an exemplary embodiment, energy or the quantity representative of energy may include any or a combination of velocity, vibration and so on, therefore, to determine the energy, a velocity for the received data may be calculated, as shown in block 201. The velocity may be calculated as a root mean square (RMS). The velocity in RMS may be compared with an agitation factor associated with the machine at block 202, where the agitation factor may be associated based on previous known data that may be stored in the database. Based on the comparison of the RMS velocity with the agitation factor, state of the machine may be determined. In an exemplary embodiment, when the RMS velocity is greater than the agitation factor, the state of the machine is determined as an operational state. In another exemplary embodiment, when the RMS velocity is less than the agitation factor, the state of the machine is determined as idle state at block 203. If it is determined that the state of the machine is idle, the system 102 may not further analyse the received data. In this case, the data may be stored in a database configured in the control unit.
[0061] In an embodiment, if it is determined that the state of the machine is an operational state, the system may perform the function of block 204. At block 204, the system 102 may be configured to organize FFT complex coefficients (real part, imaginary part and index of the frequency signal) excluding the DC component in descending order by sorting them by their absolute values. In an embodiment, before performing the function of block 204, the system may be configured to convert the received data into frequency spectrum through a transformation model such as Fourier transformation model, where the conversion facilitates generation of Fast Fourier transform (FFT) coefficient corresponding to received signals from the machine.
[0062] In an embodiment, the Fourier transformation model may convert the time domain signal into coefficients that represent the characteristics of constituent frequencies. Each of these coefficients corresponds to a frequency bin, and the absolute value of complex coefficient represents the amplitude of the frequency and argument of the coefficient represents the phase of the frequency bin.
[0063] In an embodiment, block 204 may include sorting the FFT coefficient in descending order of magnitude. Then, at block 205, size of segment may be determined based on a number of FFT coefficients and a number of segments. The set of FFT coefficients may be partitioned into mutually exclusive (say M) and exhaustive subsets of coefficients such that the first segment contains top (100/M) percentile number of values (i.e. N/M values, sorted in descending order by modulus of FFT coefficients), the second segment contains subsequent (100/M) percentile number of values and so on, such that Mth segment contains last (100/M) percentile values. In an example, if total number of the coefficients (N) = 256 and M is 8, then first segment may contain top 12.5 percentile of FFT coefficients (i.e. first 32 coefficients in FFT set sorted in descending order by their absolute values), the second segment may contain the next 12.5 percentile coefficients (i.e. next 32 coefficients) and so on, such that eighth segment contains the last 12.5 percentile coefficients (the last 32 coefficients). The size of the segment can be determined as follows:
Size of segment = (Number of FFT coefficients/ Number of segments)
Based on the size of the segment, the system 102 may extract a number of FFT coefficients that is equal to size of the segment, to form a segment.
[0064] In this manner, the set FFT is partitioned, such that all the coefficients in a particular segment are necessary to be greater than or equal to the largest coefficient (compared by the absolute value/magnitude of coefficient) in the next segment to be transmitted.
[0065] In an embodiment, one or more parameters may be determined to assess an accuracy of the cumulative spectrum. Some of these parameters may include but not limited to,
a. Accuracy computed with RMS with respect to the entire frequency range of spectrum, (block 207)
b. Accuracies computed with RMS with respect to subsets of frequency range of spectrum, (block 208)
c. Similarity (block 209)
In other words, the system 102 may determine a parameter associated with an accuracy for the current segment based on frequencies associated with the current segment, frequencies associated with all the previous segments that have already been transmitted, a number of the signal present in each of the transmitted and current segment, and all the segments of the frequency spectrum. Additionally or alternatively, the system 102 may determine a parameter presenting a similarity between signals composed of current and all transmitted segments, and all the signals present in the frequency spectrum. The similarity may be calculated between the FFT coefficients or between FFT coefficients and waveforms obtained after performing Inverse Fourier transform. These parameters may provide a metric regarding the fidelity of the spectrum - if the fidelity of the spectrum band under consideration is high, then diagnosis can be made immediately, if not, more data may be needed to obtain better accuracy.
[0066] At block 210, the system 102 may be configured to create a packet that may contain FFT coefficients and one or more parameter that may include but not limited to-
1. Packet Index (along with timestamp)
2. FFT coefficients of a particular segment
3. Parameter associated with the accuracy
4. Parameter associated with the similarity
[0067] In an embodiment, the system may compress the packet (block 211) and may transmit (block 213) the packet. In an embodiment, the transmission may be performed through one or more protocols such as but not limited to Message Queuing Telemetry Transport (MQTT) protocol. After the transmission of the packet, the system 102 may wait for the acknowledgment. If the acknowledgment is received (block 214), the system 102 may perform the function as indicated in block 215. If the acknowledgment is not received, the system 102 may be configured to retransmit the same packet as transmitted in block 213 and then the system may proceed for subsequent steps as shown in FIG. 2.
[0068] After receiving the acknowledgement, the system 102 may determine the remaining number of segments to be transmitted (block 215). If it is determined that all the segments have been transmitted, the transmission may be considered to be completed. If it is determined that there are segments that have not been transmitted, then a packet for the corresponding segment is created and transmitted to ensure that all the segments get transmitted.
[0069] In this manner, the signals received from the machine are transmitted in segments with their corresponding parameters/metrics e.g. similarity and accuracy. it would be possible to determine an estimate regarding the number of segments of FFT data required for fault diagnosis, thus optimizing the technique. In addition, the signals which have higher magnitude value may be prioritized over the other signals. In other words, signals with higher magnitude contain more relevant information and signals with lower magnitude contain more noise, therefore the signals with higher magnitude may be transmitted first, thereby enabling efficient utilization of resources in the network communication.
[0070] FIG. 3 illustrates a flow diagram representing a method for transmitting data in segments, in accordance with embodiments of the present disclosure. At block 301, one or more signals may be received from one or more sensors that are configured with the machine. The one or more signals may be associated with one or more attributes of the machine. Then, at block 303, the one or more signals may be converted into frequency signals to form a frequency spectrum comprising a set of signals, where the conversion is performed based on a transformation model. At block 305, a first set of signals may be determined among all the signals in the frequency spectrum to form a first segment, where the first set of signals may have frequency signals with higher magnitude compared to remaining signals in the frequency spectrum. At block 406, the first segment may be transmitted over a data channel.
[0071] FIG. 4 illustrates exemplary units of a control unit in accordance with an embodiment of the present disclosure.
[0072] In an aspect, the control unit 102-2 may include one or more processor(s) 402. The one or more processor(s) 402 may be implemented as one or more microprocessors, microcomputers, microcontrollers, digital signal processors, central processing units, logic circuitries, and/or any devices that manipulate data based on operational instructions. Among other capabilities, the one or more processor(s) 402 are configured to fetch and execute computer-readable instructions stored in a memory 404 of the control unit 102-2. The memory 404 may store one or more computer-readable instructions or routines, which may be fetched and executed to create or share the data units over a network service. The memory 404 may comprise any non-transitory storage device including, for example, volatile memory such as RAM, or non-volatile memory such as EPROM, flash memory, and the like.
[0073] The control unit 102-2 may also comprise an interface(s) 406. The interface(s) 406 may include a variety of interfaces, for example, interfaces for data input and output devices, referred to as I/O devices, storage devices, and the like. The interface(s) 406 may facilitate communication of control unit 102-2 with various devices coupled to the control unit 102-2 such as but not limited to the receiver and transmitter. The interface(s) 406 may also provide a communication pathway for one or more components of the control unit 102-2. Examples of such components include, but are not limited to, processing engine(s) 408 and database 410.
[0074] The processing engine(s) 408 may be implemented as a combination of hardware and programming (for example, programmable instructions) to implement one or more functionalities of the processing engine(s) 408. In examples described herein, such combinations of hardware and programming may be implemented in several different ways. For example, the programming for the processing engine(s) 408 may be processor executable instructions stored on a non-transitory machine-readable storage medium and the hardware for the processing engine(s) 408 may comprise a processing resource (for example, one or more processors), to execute such instructions. In the present examples, the machine-readable storage medium may store instructions that, when executed by the processing resource, implement the processing engine(s) 408. In such examples, the control unit 102-2 may comprise the machine-readable storage medium storing the instructions and the processing resource to execute the instructions, or the machine-readable storage medium may be separate but accessible to control unit 102-2 and the processing resource. In other examples, the processing engine(s) 408 may be implemented by electronic circuitry.
[0075] The database 410 may comprise data that is either stored or generated as a result of functionalities implemented by any of the components of the processing engine(s) 408.
[0076] It would be appreciated that units being described are only exemplary units and any other unit or sub-unit may be included as part of the control unit 102-2. These units too may be merged or divided into super-units or sub-units as may be configured.
[0077] As used herein, and unless the context dictates otherwise, the term “coupled to” is intended to include both direct coupling (in which two elements that are coupled to each other or in contact each other) and indirect coupling (in which at least one additional element is located between the two elements). Therefore, the terms “coupled to” and “coupled with” are used synonymously. Within the context of this document terms “coupled to” and “coupled with” are also used euphemistically to mean “communicatively coupled with” over a network, where two or more devices are able to exchange data with each other over the network, possibly via one or more intermediary device.
[0078] Moreover, in interpreting both the specification and the claims, all terms should be interpreted in the broadest possible manner consistent with the context. In particular, the terms “comprises” and “comprising” should be interpreted as referring to elements, components, or steps in a non-exclusive manner, indicating that the referenced elements, components, or steps may be present, or utilized, or combined with other elements, components, or steps that are not expressly referenced. Where the specification claims refer to at least one of something selected from the group consisting of A, B, C ….and N, the text should be interpreted as requiring only one element from the group, not A plus N, or B plus N, etc.
[0079] While some embodiments of the present disclosure have been illustrated and described, those are completely exemplary in nature. The disclosure is not limited to the embodiments as elaborated herein only and it would be apparent to those skilled in the art that numerous modifications besides those already described are possible without departing from the inventive concepts herein. All such modifications, changes, variations, substitutions, and equivalents are completely within the scope of the present disclosure. The inventive subject matter, therefore, is not to be restricted except in the spirit of the appended claims.
[0080] It should be apparent to those skilled in the art that many more modifications besides those already described are possible without departing from the inventive concepts herein. The inventive subject matter, therefore, is not to be restricted except in the spirit of the appended claims. The foregoing description of the specific embodiments will so fully reveal the general nature of the embodiments herein that others can, by applying current knowledge, readily modify and/or adapt for various applications such specific embodiments without departing from the generic concept, and, therefore, such adaptations and modifications should and are intended to be comprehended within the meaning and range of equivalents of the disclosed embodiments. It is to be understood that the phraseology or terminology employed herein is for the purpose of description and not of limitation. Therefore, while the embodiments herein have been described in terms of preferred embodiments, those skilled in the art will recognize that the embodiments herein can be practiced with modification within the spirit and scope of the appended claims.
[0081] While the foregoing describes various embodiments of the invention, other and further embodiments of the invention may be devised without departing from the basic scope thereof. The scope of the invention is determined by the claims that follow. The invention is not limited to the described embodiments, versions or examples, which are included to enable a person having ordinary skill in the art to make and use the invention when combined with information and knowledge available to the person having ordinary skill in the art.
[0082] In the description of the present specification, reference to the term "one embodiment," "an embodiments", "an example", "an instance", or "some examples" and the description is meant in connection with the embodiment or example described the particular feature, structure, material, or characteristic included in the present invention, at least one embodiment or example. In the present specification, the term of the above schematic representation is not necessarily for the same embodiment or example. Furthermore, the particular features structures, materials, or characteristics described in any one or more embodiments or examples in proper manner. Moreover, those skilled in the art can be described in the specification of different embodiments or examples are joined and combinations thereof.
[0083] All of the features disclosed in this specification (including any accompanying claims, abstract and drawings), and/or all of the steps of any method or process so disclosed, may be combined in any combination, except combinations where at least some of such features and/or steps are mutually exclusive.
[0084] Each feature disclosed in this specification (including any accompanying claims, abstract and drawings) may be replaced by alternative features serving the same, equivalent or similar purpose, unless expressly stated otherwise. Thus, unless expressly stated otherwise, each feature disclosed is one example only of a generic series of equivalent or similar features.

ADVANTAGES OF THE INVENTION
[0085] The present disclosure provides a segmented transmission system that is more reliable compared to the existing systems.
[0086] The present disclosure provides a segmented transmission system that is cost-effective and easy to implement.
[0087] The present disclosure provides a segmented transmission system that provides quick response time for a user after initiating the request to fetch spectral data.
[0088] The present disclosure provides a segmented transmission system for transmission of spectral data, where the segmented transmission system can be scalable with arbitrary block size and sampling rate.
[0089] The present disclosure provides a segmented transmission system that allows transmission of data more accurately compared to the existing systems.

Documents

Application Documents

# Name Date
1 202021020386-FORM-9 [24-09-2020(online)].pdf 2020-09-24
1 202021020386-STATEMENT OF UNDERTAKING (FORM 3) [14-05-2020(online)].pdf 2020-05-14
2 Abstract1.jpg 2020-08-03
2 202021020386-FORM FOR SMALL ENTITY(FORM-28) [14-05-2020(online)].pdf 2020-05-14
3 202021020386-FORM-26 [21-07-2020(online)].pdf 2020-07-21
3 202021020386-FORM FOR SMALL ENTITY [14-05-2020(online)].pdf 2020-05-14
4 202021020386-FORM 1 [14-05-2020(online)].pdf 2020-05-14
4 202021020386-Proof of Right [21-07-2020(online)].pdf 2020-07-21
5 202021020386-EVIDENCE FOR REGISTRATION UNDER SSI(FORM-28) [14-05-2020(online)].pdf 2020-05-14
5 202021020386-COMPLETE SPECIFICATION [14-05-2020(online)].pdf 2020-05-14
6 202021020386-EVIDENCE FOR REGISTRATION UNDER SSI [14-05-2020(online)].pdf 2020-05-14
6 202021020386-DECLARATION OF INVENTORSHIP (FORM 5) [14-05-2020(online)].pdf 2020-05-14
7 202021020386-DRAWINGS [14-05-2020(online)].pdf 2020-05-14
8 202021020386-EVIDENCE FOR REGISTRATION UNDER SSI [14-05-2020(online)].pdf 2020-05-14
8 202021020386-DECLARATION OF INVENTORSHIP (FORM 5) [14-05-2020(online)].pdf 2020-05-14
9 202021020386-EVIDENCE FOR REGISTRATION UNDER SSI(FORM-28) [14-05-2020(online)].pdf 2020-05-14
9 202021020386-COMPLETE SPECIFICATION [14-05-2020(online)].pdf 2020-05-14
10 202021020386-FORM 1 [14-05-2020(online)].pdf 2020-05-14
10 202021020386-Proof of Right [21-07-2020(online)].pdf 2020-07-21
11 202021020386-FORM FOR SMALL ENTITY [14-05-2020(online)].pdf 2020-05-14
11 202021020386-FORM-26 [21-07-2020(online)].pdf 2020-07-21
12 Abstract1.jpg 2020-08-03
12 202021020386-FORM FOR SMALL ENTITY(FORM-28) [14-05-2020(online)].pdf 2020-05-14
13 202021020386-STATEMENT OF UNDERTAKING (FORM 3) [14-05-2020(online)].pdf 2020-05-14
13 202021020386-FORM-9 [24-09-2020(online)].pdf 2020-09-24