Data transmission using a variable time period
By employing a method that dynamically adjusts symbol time periods based on stored BTP and ETPs, the data transmission rate is enhanced while ensuring reliability and adaptability to adverse conditions.
Patent Information
- Application Number
- PCT/IN2024/052072
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-10-16
- Filing Date
- 2024-10-15
- Publication Date
- 2025-04-24
AI Technical Summary
Current data transmission methods using variable time periods face challenges in maintaining data integrity and reliability, especially under adverse conditions or near the limits of the transmission medium's capacity.
The method involves storing a base time period (BTP) and a set of embedded time periods (ETPs) in the transmitter and receiver electronic devices. These time periods are used to determine variable time periods for each symbol in the input signal, allowing for dynamic adjustments to enhance data transmission speed and reliability.
This approach increases the data transmission rate by allowing more than four symbols within the interval between the fixed time period and twice that period, while ensuring the minimum symbol time period is greater than or equal to the maximum data transmission rate of the physical layer, thus maintaining signal integrity and adaptability.
Smart Images

Figure IN2024052072_24042025_PF_FP_ABST
Abstract
Description
TITLE OF THE INVENTION“DATA TRANSMISSION USING A VARIABLE TIME PERIOD”FIELD OF INVENTION
[0001] This application is based on and derives the benefit of Indian Provisional Application 202341070228 filed on 16thOctober 2023 the contents of which are incorporated herein by reference. The present disclosure is related to data communication. More particularly, the present disclosure is related to a method and system for data transmission using a variable time period.BACKGROUND
[0002] In the modern era of digital communication, data transmission plays a pivotal role in the seamless exchange of information across various devices and systems. This process involves the transfer of data through different mediums, such as wired or wireless communication channels, and can occur either synchronously or asynchronously. The data is typically transmitted in the form of a digital bit stream, utilizing either serial or parallel modes for data transfer. To ensure efficient and reliable communication, data transmission is often analysed within the framework of the Open Systems Interconnection (OSI) model, which comprises seven distinct layers. The physical layer, or layer 1, is the foundational layer of this model, focusing on the establishment of electrical, mechanical, and procedural interfaces to the transmission medium.
[0003] One particular method of data transmission is through the use of variable time periods, where the intervals between signals or data elements can change. This contrasts with traditional communication protocols that rely on fixed, regular intervals for data transmission. In variable time period transmission, each unit of data is associated with a specific time period that can vary, conveying information based on the length of the interval. While this approach offers flexibility, it also introduces several challenges.
[0004] As signals propagate through the physical layer, they are subject to various technological limitations and environmental noise. These factorsimpose a restricted time period for signal transmission, effectively capping the maximum data transmission rate of the medium, denoted as t_pm. When the time period for signal transmission falls below this threshold, the cumulative effects of noise can overpower the signal, making it exceedingly difficult to recover at the receiving end. This poses significant challenges in maintaining data integrity and reliability, particularly in environments with high noise levels or when operating near the limits of the transmission medium's capacity.
[0005] The current limitations in data transmission using variable time periods underscore the need for innovative solutions to address these challenges. There is a pressing demand for methods and systems that can enhance the robustness and efficiency of data transmission, ensuring reliable communication even under adverse conditions. Addressing these issues is crucial for advancing the capabilities of data communication systems and supporting the growing demands of modern digital networks.OBJECT OF INVENTION
[0006] The principal object of the embodiments herein is to provide a method and system for data transmission using a variable time period.
[0007] Yet another object of the embodiments herein is to store at a transmitter electronic device a set of ETPs (Embedded Time Periods), a BTP (Base Time Period), and generated symbols.
[0008] Yet another object of the embodiments herein is to generate a set of symbols corresponding to the same signal level utilizing the BTP and the collection of ETPs. This is followed by incorporating the data into the symbol set through data conversion and subsequently transmitting the symbol set to a receiver electronic device.
[0009] Yet another object of the embodiments herein is to pre-store the set of ETPs and the BTP onto the receiver electronic device.
[0010] Yet another object of the embodiments herein is to decode the number of symbols / symbol count for each signal level to extract the data based on the pre-stored information in the receiver electronic device.
[0011] Yet another object of the embodiments herein is to enable the set of ETPs to include a minimum of three ETPs to get four symbols with different time periods and to increase the rate of the data transmission where the smallest symbol time period is greater than or equal to a maximum rate of the data transmission of a medium (physical layer) between the transmitter electronic device and the receiver electronic device.
[0012] Yet another object of the embodiments herein is to select or determine the variable time period while considering constraints such as the maximum data transmission rate and the capability of the transmitter electronic device and the receiver electronic device.SUMMARY
[0013] In an aspect, the objectives are achieved by providing a method for data transmission using a variable time period by a transmitter electronic device. The method includes storing a base time period (BTP) and a set of embedded time periods (ETPs) in a memory associated with the transmitter electronic device. Further, the method includes generating an input signal to be transmitted to a receiver electronic device. The input signal is in a first format. Further, the method includes determining the variable time period for each symbol within a set of symbols within the input signal based on the BTP and the set of ETPs stored in the memory. Further, the method includes converting the input signal from the first format into a second format based on the variable time period for each symbol within the set of symbols. The second format comprises the variable time period determined for each symbol of the set of symbols. In addition, the method includes transmitting the input signal in the second format to the receiver electronic device.
[0014] In an embodiment, the first format includes the set of symbols for a fixed time period and the second format includes the set of symbols for the variable time period.
[0015] In an embodiment, determining, by the transmitter electronic device, the variable time period includes receiving the BTP and the set of ETPs from the memory. The BTP is greater than a maximum data transmission rate ofa physical layer between the transmitter electronic device and the receiver electronic device. Further, the method includes initiating a minimum time period, where the minimum time period starts from a predetermined range of at least double the BTP. Further, the method includes alternating the signal when symbols change of the input signal based on the BTP, the set of ETPS, and the minimum time period. The BTP and the set of ETPs are fixed even when a signal level vary. Further, the method includes increasing a speed of the data transmission by a factor greater than a predetermined maximum data transmission rate of the physical layer between the transmitter and receiver electronic device. In addition, the method includes selecting the variable time period from the set of ETPs based on the increase in speed while considering constraints of at least one of a maximum data transmission rate and a capability of the transmitter electronic device and the receiver electronic device.
[0016] In an embodiment, a number of symbols increased based on the factor. The factor comprises S / 4 times (n / 2), where: i. S represents the number of symbols present in the variable time period, ii. 4 represents the number of symbols in a fixed transmission, and iii. n is the number of bits transmitted in the fixed time period.
[0017] In an embodiment, the set of ETPs includes a minimum of three ETPs to generate at least four symbols with different time periods.
[0018] In an embodiment, the time period of a smallest symbol of the four symbols is greater than or equal to a maximum rate of the data transmission of a physical layer between the transmitter electronic device and the receiver electronic device.
[0019] In an embodiment, the BTP is greater than or equal to a maximum data transmission rate of the physical layer. The maximum data transmission rate varies based on one or more factors associated with the physical layer.
[0020] In an embodiment, the one or more factors comprise at least one of a length of the physical layer, a size of the physical layer, and a material of the physical layer.
[0021] In an embodiment, the method includes determining a clock time period of the transmitter electronic device and the BTP stored in the memory. Further, the method includes setting one or more values of the set of ETPs based on the clock time period and the BTP stored. The one or more values of the set of ETPs are greater than or equal to the clock time period and less than a factor of BTP / 4 for an increase in the speed.
[0022] In another aspect, the objectives are achieved by providing a method for data transmission using a variable time period by a receiver electronic device. The method includes storing a BTP and a set of ETPs in a memory associated with the receiver electronic device. Further, the method includes receiving an input signal from a transmitter electronic device. The input signal is in a second format. In addition, the method includes decoding the set of symbols present in the input signal received in the second format at the receiver to retrieve the input signal in the first format based on the BTP and the set of ETPs stored in the memory.
[0023] In yet another aspect, the objectives are achieved by providing a transmitter electronic device for data transmission using a variable time period. The transmitter electronic device includes a processor, a memory that stores a BTP and a set of ETPs, and a time-based data controller communicatively coupled to the processor and the memory. The time-based data controller generates an input signal to be transmitted to a receiver electronic device. The input signal is in a first format. Further, the time-based data controller determines the variable time period for each symbol within a set of symbols within the input signal based on the BTP and the set of ETPs stored in the memory. Further, the time-based data controller converts the input signal from the first format into a second format based on the variable time period for each symbol within the set of symbols. The second format comprises the variable time period determined for each symbol of the set of symbols. In addition, the time-based data controller transmits the input signal in the second format to the receiver electronic device.
[0024] In yet another aspect, the objectives are achieved by providing a receiver electronic device for data transmission using a variable time period. Thereceiver electronic device includes a processor, a memory that stores a BTP and a set of ETPs, and a time-based data controller communicatively coupled to the processor and the memory. The time-based data controller receives an input signal from a transmitter electronic device. The input signal is in a second format. In addition, the time-based data controller decodes the set of symbols present in the input signal received in the second format at the receiver to retrieve the input signal in the first format based on the BTP and the set of ETPs stored in the memory.
[0025] These and other aspects of the embodiments herein will be better appreciated and understood when considered in conjunction with the following description and the accompanying drawings. It should be understood, however, that the following descriptions, while indicating preferred embodiments and numerous specific details thereof, are given by way of illustration and not of limitation. Many changes and modifications be made within the scope of the embodiments herein.BRIEF DESCRIPTION OF FIGURES
[0026] These and other features, aspects, and advantages of the present embodiments are illustrated in the accompanying drawings, throughout which like reference letters indicate corresponding parts in the various figures. The embodiments herein will be better understood from the following description with reference to the drawings, in which:
[0027] Fig. 1 is a block diagram that illustrates a schematic of a transmitter electronic device and a receiver electronic device implemented to carry out the disclosed subject matter according to an embodiment as disclosed herein.
[0028] Fig. 2 is a schematic diagram that illustrates a graphical representation of example results of a summation process according to an embodiment as disclosed herein.
[0029] Fig. 3 is a schematic diagram that illustrates a graphical representation of example results of a deduction process according to an embodiment as disclosed herein.
[0030] Fig. 4 is a schematic diagram that illustrates a graphical representation of example results of a mixed process according to an embodiment as disclosed herein.
[0031] Fig. 5 is a schematic diagram that illustrates a graphical representation of example results of the summation process where serial data is transmitted according to an embodiment as disclosed herein.
[0032] Fig. 6 is a schematic diagram that illustrates a graphical representation of example results of the summation process with transmission of the data in bits according to an embodiment as disclosed herein.
[0033] Fig. 7 is a flow diagram that illustrates a method for data transmission using a variable time period by the transmitter electronic device according to an embodiment as disclosed herein.
[0034] Fig. 8 is a flow diagram that illustrates a method for data transmission using a variable time period by the receiver electronic device according to an embodiment as disclosed herein.
[0035] It may be noted that to the extent possible, like reference numerals have been used to represent like elements in the drawing. Further, those of ordinary skill in the art will appreciate that elements in the drawing are illustrated for simplicity and may not have been necessarily drawn to scale. For example, the dimension of some of the elements in the drawing may be exaggerated relative to other elements to help to improve the understanding of aspects of the invention. Furthermore, the elements may have been represented in the drawing by existing symbols, and the drawings may show only those specific details that are pertinent to the understanding the embodiments of the invention so as not to obscure the drawing with details that will be readily apparent to those of ordinary skill in the art having benefit of the description herein.DETAILED DESCRIPTION OF INVENTION
[0036] The embodiments herein and the various features and advantageous details thereof are explained more fully with reference to the nonlimiting embodiments that are illustrated in the accompanying drawings and detailed in the following description. Descriptions of well-known componentsand processing techniques are omitted so as to not unnecessarily obscure the embodiments herein. Also, the various embodiments described herein are not necessarily mutually exclusive, as some embodiments can be combined with a plurality of other embodiments to form new embodiments. The term “or” as used herein, refers to a non-exclusive or, unless otherwise indicated. The examples used herein are intended merely to facilitate an understanding of ways in which the embodiments herein can be practiced and to further enable those skilled in the art to practice the embodiments herein. Accordingly, the examples are not be construed as limiting the scope of the embodiments herein.
[0037] As is traditional in the field, embodiments are described and illustrated in terms of blocks that carry out a described function or functions. These blocks, which referred to herein as managers, units, modules, hardware components or the like, are physically implemented by analog and / or digital circuits such as logic gates, integrated circuits, microprocessors, microcontrollers, memory circuits, passive electronic components, active electronic components, optical components, hardwired circuits, and the like, and optionally be driven by firmware and software. The circuits, for example, be embodied in a plurality of semiconductor chips, or on substrate supports such as printed circuit boards, and the like. The circuits constituting a block be implemented by dedicated hardware, or by a processor (e.g., a plurality of programmed microprocessors and associated circuitry), or by a combination of dedicated hardware to perform some functions of the block and a processor to perform other functions of the block. Each block of the embodiments be physically separated into two or more interacting and discrete blocks without departing from the scope of the proposed method. Likewise, the blocks of the embodiments be physically combined into more complex blocks without departing from the scope of the proposed method.
[0038] The accompanying drawings are used to help easily understand various technical features and it is understood that the embodiments presented herein are not limited by the accompanying drawings. As such, the proposed method is construed to extend to any alterations, equivalents and substitutes inaddition to those which are particularly set out in the accompanying drawings. Although the terms first, second, etc. used herein to describe various elements, these elements are not be limited by these terms. These terms are generally used to distinguish one element from another.
[0039] The various actions, acts, blocks, steps, or the like in the method is performed in the order presented, in a different order or simultaneously. Further, in some embodiments, some of the actions, acts, blocks, steps, or the like are omitted, added, modified, skipped, or the like without departing from the scope of the proposed method.
[0040] Data communication is essential for modem technology, enabling information exchange across platforms and devices. It involves transmitting and receiving data in two main modes: synchronous and asynchronous. Synchronous communication uses a clock signal to align sender and receiver timing, suitable for real-time systems. Asynchronous communication, without a shared clock, allows intermittent data transmission, ideal for sporadic applications like email or text messaging. Data is transferred as a digital bit stream in serial (sequential bits over one channel) or parallel (multiple bits over multiple channels) modes, balancing speed and complexity.
[0041] Data transmission is typically analyzed using the OSI (Open Systems Interconnection) model, which standardizes telecommunication and computing system functions into seven layers. The first layer, the physical layer, focuses on physical device connections, establishing electrical, mechanical, and procedural interfaces to the transmission medium. It handles the transmission of raw bit streams over media like copper wires, fiber optics, or wireless channels, defining hardware specifications such as cables and signal types. However, signal noise can distort transmission, limiting the maximum data transmission rate, denoted as t_pm.
[0042] To address these challenges and enhance data transmission speed, innovative solutions have been proposed. One such solution involves the use of a variable time period approach, which contrasts with traditional fixed time period transmission methods. The proposed system and method aim to improvethe speed of data transmission by dynamically adjusting the time periods associated with signal levels. In this approach, communication between the transmitter and receiver electronic devices occurs through the physical layer, where both devices possess prior knowledge of the ETPs and BTPs. At the transmitter electronic device, the ETPs and BTP are aligned to maintain a signal level, ensuring that data is transmitted efficiently. At the receiver electronic device, signal levels are verified against the ETPs and BTPs to ensure accurate data recovery. By allowing for more than four symbols within the interval between the fixed time period and twice that period, this method achieves a higher data transmission rate compared to existing methods. The minimum symbol time period is equal to or greater than the maximum data transmission rate of the physical layer, ensuring that the system operates within its technological constraints while maximizing data throughput.
[0043] Referring now to the drawings, and more particularly to Figs. 1 through 8 where similar reference characters denote corresponding features consistently throughout the figures, there are shown preferred embodiments.
[0044] Fig. 1 is a block diagram that illustrates a schematic of a transmitter electronic device (102) and a receiver electronic device (202) implemented to carry out the disclosed subject matter according to an embodiment as disclosed herein. The transmitter electronic device (102) and the receiver electronic device (202) are in communication with each other via a physical layer (302). For example, the transmitter electronic device (102) and the receiver electronic device (202) may include, but not limited to a smartphone, a laptop, a personal computer (PC), internet of things (IOT) devices, a camera, and the like.
[0045] As shown, the transmitter electronic device (102) includes a processor (104), a memory (106), an VO interface (108), and a time-based data controller (110). Each component is explained in further detail below.
[0046] The processor (104) communicates with the memory (106), the VO interface (108) and the time-based data controller (110). The processor (104) is configured to execute instructions stored in the memory (106) and to performvarious processes. The processor (104) may include one or a plurality of processors, may be a general-purpose processor, such as a central processing unit (CPU), an application processor (AP), or the like, a graphics-only processing unit such as a graphics processing unit (GPU), a visual processing unit (VPU), and / or an Artificial intelligence (Al) dedicated processor such as a neural processing unit (NPU).
[0047] The memory (106) includes storage locations to be addressable through the processor (104). The memory (106) is not limited to a volatile memory and / or a non-volatile memory. Further, the memory (106) may include a plurality of computer-readable storage media. The memory (106) may include non-volatile storage elements. For example, non-volatile storage elements may include magnetic hard discs, optical discs, floppy discs, flash memories, or forms of electrically programmable memories (EPROM) or electrically erasable and programmable (EEPROM) memories.
[0048] The RO interface (108) transmits the information between the memory (106) and external peripheral devices. The peripheral devices are the input-output devices associated with the transmitter electronic device (102). Further, the time-based data controller (110) communicates with the RO interface (108) and the memory (106). The time-based data controller (110) may be communicatively coupled to the memory (106) and the processor (104). The time-based data controller (110) is an innovative hardware that is realized through the physical implementation of both analog and digital circuits, including logic gates, integrated circuits, microprocessors, microcontrollers, memory circuits, passive and active electronic components, as well as optical components.
[0049] In an embodiment, the time-based data controller (110) stores the BTPs and the ETPs in the memory (106). The BTP is greater than or equal to a maximum data transmission rate of the physical layer (302). The physical layer (302) is responsible for the actual transmission and reception of the data communicated between the transmitter electronic device (102) and the receiver electronic device (202). The physical layer (302) may be wired or wireless. Forinstance, the maximum data transmission rate may vary based on one or more factors associated with the physical layer (302). For example, the one or more factors may include a length, a size, a material, and the like associated with the physical layer (302).
[0050] The length of the physical layer (302) determines how far signals can travel without experiencing significant degradation. In wired systems, different types of cables, such as coaxial cables, fiber optics, or twisted pair cables, have specific maximum lengths that dictate the distance over which signals can be effectively transmitted. For instance, Ethernet cables have a standard maximum length of 100 meters, beyond which signal quality may deteriorate. In wireless systems, the length is defined by the range of the signals, which can be influenced by the frequency of the transmission and the surrounding environment. Higher frequencies may offer faster data rates but typically have shorter ranges, while lower frequencies can travel further but may offer slower data rates. Environmental factors, such as physical obstructions or interference from other wireless devices, can also impact the effective range.
[0051] In wired systems, thicker cables may offer lower resistance and better signal quality over longer distances, but they can also be more expensive and less flexible. In wireless systems, the size of antennas or other transmission components can affect the strength and quality of the signal. Additionally, the material used in the physical layer (302) can significantly impact its performance, cost, and suitability for specific conditions. For example, copper cables are commonly used due to their good conductivity and relatively low cost, but fiber optic cables, made from glass or plastic, offer much higher data rates and are immune to electromagnetic interference, making them ideal for highspeed and long-distance communications. The time -based data controller (110) takes these factors into account to determine the suitable data transmission rate, ensuring efficient and reliable communication between the transmitter electronic device (102) and the receiver electronic device (202).
[0052] In an embodiment, the time -based data controller (110) optimizes data transmission by dynamically adjusting the timing of symbol transmission.This approach ensures efficient use of bandwidth and enhances the overall data throughput between the transmitter electronic device (102) and the receiver electronic device (202). By utilizing a first format for the input signal, which includes a set of symbols for a fixed time period, the system establishes a baseline for data transmission. Each symbol, represented by a single bit (either 0 or 1), occupies a fixed period, thereby maintaining a steady transmission rate.
[0053] However, the innovation lies in the ability of the time-based data controller (110) to determine and implement variable time periods for each symbol within the input signal. This capability is based on the BTP and a set of ETPs stored in memory (106). The variable time period introduces flexibility by allowing the intervals between symbols to change based on specific conditions or encoded information. This flexibility is particularly beneficial in scenarios where data traffic is irregular or where data packets require prioritization. By varying the time period, the system can optimize bandwidth usage, transmitting only the necessary data bits and thereby reducing idle time. This approach is especially advantageous in environments with fluctuating data loads, as it allows the system to adapt and maintain efficiency.
[0054] To implement variable time periods Effectively, the time -based data controller (110) begins by initiating a minimum time period, which is set to at least double the BTP value. This ensures that there is a baseline from which adjustments can be made. As the input signal is transmitted, the controller alters the signal when symbols change, based on the BTP, the set of ETPs, and the minimum time period. This alteration allows the system to increase the speed of data transmission by a factor greater than the maximum data transmission rate of the physical layer (302). For example, the factor might include S / 4 (n / 2) times, where S represents the number of symbols present in the variable time period, 4 represents the number of symbols in a fixed transmission, and n is the number of bits transmitted in the fixed time period.
[0055] The process of selecting the variable time period from the set of ETPs optimizes data transmission between the transmitter electronic device (102) and the receiver electronic device (202). The time-based data controller(110) selects by evaluating the maximum data transmission rate alongside the capabilities of both devices involved in the communication. These capabilities encompass various attributes such as data storage capacity, energy capacity, network bandwidth, and signal handling capability. By understanding these parameters, the time -based data controller (110) can tailor the data transmission process to ensure efficient communication. This tailored approach enhances the performance of the devices and ensures that they are utilized to their full potential, making them suitable for a wide range of tasks or purposes. For instance, a device with higher network bandwidth and data storage capacity may be better suited for high-speed data transfers, while a device with greater energy capacity may be more reliable for prolonged operations.
[0056] In an embodiment, the time-based data controller (110) is responsible for converting the input signal from its initial format to a second format that aligns with the selected variable time period. This conversion process involves breaking down the input signal into a set of symbols that fit within the variable time period. By doing so, the time-based data controller (110) ensures that the data is transmitted in a format that is compatible with the receiver electronic device (202). Once the conversion is complete, the The time-based data controller (110) proceeds to transmit the reformatted input signal to the receiver electronic device (202). This step ensures that the data reaches its destination in a form that can be easily processed and understood by the receiving device, thereby facilitating seamless communication between the devices.
[0057] Additionally, the time-based data controller (110) is tasked with determining the clock time period of the transmitter electronic device (102) and referencing the BTP stored in the memory (106). The clock time period is a fundamental aspect of the transmitter's operation, as it dictates the duration of one complete cycle of the clock signal. This clock signal, characterized by its continuous oscillating waveform, is integral to synchronizing the operations within the transmitter electronic device (102). The relationship between the clock time period and clock frequency is inversely proportional, meaning thatshorter clock time periods result in faster operational speeds for the transmitter. By setting the ETPs to values that are greater than or equal to the clock time period and less than a factor of BTP / 4, the time -based data controller (110) effectively reduces noise during data transmission via the physical layer (302). This reduction in noise enhances the clarity and reliability of the transmitted data and contributes to an overall increase in transmission speed, thereby optimizing the communication process.
[0058] Further, as shown, the receiver electronic device (202) includes a processor (204), a memory (206), a VO interface (208), and a time-based data controller (210). Each component is explained in further detail below.
[0059] The processor (204) communicates with the memory (206), the VO interface (208), and the time-based data controller (210). The processor (204) is configured to execute instructions stored in the memory (206) and to perform various processes. The processor (204) may include one or a plurality of processors, may be a general-purpose processor, such as a central processing unit (CPU), an application processor (AP), or the like, a graphics-only processing unit such as a graphics processing unit (GPU), a visual processing unit (VPU), and / or an Artificial intelligence (Al) dedicated processor such as a neural processing unit (NPU).
[0060] The memory (206) includes storage locations to be addressable through the processor (204). The memory (206) is not limited to a volatile memory and / or a non-volatile memory. Further, the memory (206) may include a plurality of computer-readable storage media. The memory (206) may include non-volatile storage elements. For example, non-volatile storage elements may include magnetic hard discs, optical discs, floppy discs, flash memories, or forms of electrically programmable memories (EPROM) or electrically erasable and programmable (EEPROM) memories.
[0061] The VO interface (208) transmits the information between the memory (206) and external peripheral devices. The peripheral devices are the input-output devices associated with the receiver electronic device (202). Further, the time-based data controller (210) communicates with the VOinterface (208) and the memory (206). The time-based data controller (210) may be communicatively coupled to the memory (206) and the processor (204). The time-based data controller (210) is an innovative hardware that is realized through the physical implementation of both analog and digital circuits, including logic gates, integrated circuits, microprocessors, microcontrollers, memory circuits, passive and active electronic components, as well as optical components.
[0062] In an embodiment, the time-based data controller (210) manages and optimizes data transmission between electronic devices. By storing both the BTPs and the ETPs in the memory (206), the controller ensures that data is transmitted at rates that are efficient yet within the capabilities of the physical layer (302). The BTP is strategically set to be greater than or equal to the maximum data transmission rate of the physical layer (302), ensuring that the system can handle peak data loads without compromising performance. The physical layer (302), which is responsible for the actual transmission and reception of data, can operate through either wired or wireless means, offering flexibility in how devices communicate.
[0063] In an embodiment, the time-based data controller (210) is designed to handle input signals from a transmitter electronic device that arrive in a second format, such as a symbol format. This symbol format represents data using binary digits, typically 0s and Is. The controller's ability to interpret and manage these symbols is used for maintaining the integrity of the data being transmitted. By receiving the input signal in this format, the controller can efficiently process and prepare it for further decoding. This process involves a series of steps that ensure the data is accurately transformed from its symbolic representation into a format that can be easily understood and utilized by the receiving electronic device.
[0064] The decoding process performed by the time -based data controller (210) is intricate and involves several steps to ensure data integrity. Initially, the controller demodulates the input signal to extract the symbols embedded within it. This demodulation is used in translating the signal from itstransmitted form back into a format that can be processed. The controller then compares these extracted symbols with the information stored in the memory (206), using the BTP and ETPs as references. This comparison allows the controller to accurately detect and map the symbols back to their corresponding binary values, effectively reconstructing the original input data. To further enhance data reliability, error correction techniques may be applied. These techniques are used for identifying and correcting any errors that may have occurred during transmission, ensuring that the data received is as close to the original as possible. This robust process enhances the reliability of data communication and ensures that the system can adapt to various transmission conditions and formats.
[0065] Fig 2 is a schematic diagram that illustrates a graphical representation of example results of a summation process according to an embodiment as disclosed herein. The objective here is to enhance the speed by a factor of 6 / 4. This process necessitates a total of 5 ETPs and 1 BTP. The minimum required time period is set at 15 units. For instance, the term 'units' may be exemplified or referred to as clock cycles. The clock cycle operates from 0 units to 30 units, and the duration of 15 units meets or exceeds the minimum time requirement. If the time period is reduced to less than 15 units, there is a risk that noise may interfere with the signal. The BTP and ETPs (1, 2, 3, 4, 5 signal levels) may fluctuate while the time periods remain constant. Signals are alternated in response to changes in symbols as illustrated in Fig 4.
[0066] The increase in speed surpasses the factor of 6 / 4. In this context, there are 6 symbols associated with the variable time period method and 4 symbols linked to the fixed transmission method, which serves as a point of comparison. The variable time period method involves n bits transmitted within a fixed time frame. This method offers a significant advantage in terms of flexibility and efficiency, allowing for dynamic adjustments based on real-time conditions. By employing a variable time period, the system can adapt to fluctuations in signal quality and transmission requirements, ensuring optimal performance even under varying conditions. This adaptability is particularlybeneficial in environments where signal interference or bandwidth limitations are prevalent, as it allows the system to maintain high-speed data transmission without compromising on reliability.
[0067] The selection of the number of ETPs is determined by the speed increase, taking into account the constraints of the physical layer (302) such as the maximum data transmission rate and the generation of the smallest embedded signals by both the transmitter electronic device (102) and the receiver electronic device (202). These constraints are used in ensuring that the system operates within its designed parameters, preventing potential issues such as data loss or signal degradation. The physical layer's limitations necessitate a careful balance between speed and signal integrity, requiring precise calibration of the ETPs and BTP to achieve the performance outcomes.
[0068] In an embodiment illustrated in Fig. 3, the graphical representation of the deduction process results in understanding how the system achieves enhanced speed. The process aims to increase the speed by a factor of 6 / 4 represents the number of bits transmitted within a fixed time frame. This mathematical expression highlights the exponential nature of the speed increase, which is a significant improvement over traditional methods. The process requires a total of five ETPs and one BTP. During the deduction phase, a minimum allowable time period of 15 units is established to ensure the integrity of the signal. This is because if the time period is reduced below 15 units, there is a heightened risk of noise interference, which can degrade the signal quality and compromise data transmission.
[0069] The clock operates within a range from 0 to 30 units, with 15 units being the threshold that meets or exceeds the minimum time requirement. This range provides a buffer that accommodates potential fluctuations in signal levels, which may occur due to changes in symbols, as depicted in Fig. 4. The fixed durations of the BTP and ETPs (1 through 5) are designed to maintain stability within the system, even as the signal levels alternate in response to symbol changes. This alternation is a dynamic aspect of the system that allows for adaptability and resilience against potential disruptions. The increase in speed,which surpasses the factor of 6 / 4, is achieved by leveraging the variable time period method. This method is contrasted with the fixed time period method, providing a comparative framework to evaluate performance improvements.
[0070] The selection of the number of ETPs is a strategic decision that balances the speed increase with the constraints of the transmission medium. Factors such as the maximum data transmission rate and the generation of the smallest embedded signals by both the transmitter electronic device (102) and the receiver electronic device (202) are considered. These constraints ensure that the system operates within its technical limits while maximizing efficiency. The variable time period method, with its six symbols, offers a flexible approach compared to the four symbols associated with the fixed time period method. This flexibility is used for optimizing data transmission. By carefully calibrating the number of ETPs, the system can achieve significant speed enhancements without compromising signal integrity, thereby offering a robust solution for high-speed data transmission applications.
[0071] Fig 4 is a schematic diagram that illustrates a graphical representation of example results of a mixed process according to an embodiment as disclosed herein. This is used to enhance processing speed significantly by leveraging a mathematical factor of 6 / 4 raised to the power of n / 2. This enhancement is achieved through the strategic utilization of five ETPs and one BTP. The system operates within a minimum time duration of 15 units, with the clock functioning from 0 to 30 units. This 15-unit duration meets or exceeds the minimum time requirement necessary to ensure reliable operation. If the time duration is reduced to less than 15 units, there is a potential risk that noise may interfere with the signal, leading to possible data corruption or loss.
[0072] The BTP and the ETPs 1, 2, 3, 4, and 5 are designed to maintain fixed durations, providing a stable framework for the process. However, the signal levels may fluctuate due to external factors or system dynamics. These fluctuations are primarily in response to changes in symbols, as illustrated in Fig 5. The system is designed to handle these alternations efficiently, ensuring that the increase in speed surpasses the factor of 6 / 4 raised to the power of n / 2.
[0073] In this context, the system employs a variable time period method that utilizes six symbols, compared to the four symbols used in the fixed time period method. This comparison highlights the flexibility and efficiency of the variable time period method. The variable method allows for a more dynamic response to changing conditions, thereby optimizing performance. Here, n represents the number of bits transmitted within the fixed time period method. By adjusting the number of symbols and the timing of their transmission, the system can achieve a balance between speed and reliability, ensuring that data integrity is maintained even at higher processing speeds. This innovative approach provides a robust solution for applications requiring both high speed and accuracy, demonstrating the potential of the mixed process to revolutionize data transmission methodologies.
[0074] In the embodiment illustrated by Fig. 5, the summation process is employed to transmit serial data without any enhancement in speed. This approach utilizes one BTP and three ETPs to facilitate the transmission. The graphical representation demonstrates how symbols 1, 3, and 4 are transmitted in a sequential manner, showcasing the summation process's capability to handle multiple symbols. The process involves alternating the signal level to correspond with the transmitted symbols, effectively managing the data flow while maintaining the integrity of the transmitted information. This method ensures that the data is transmitted accurately, even though the speed remains constant, thereby highlighting the robustness of the summation process in handling serial data transmission.
[0075] Moving to Fig. 6, the schematic diagram shifts focus to a scenario where the transmission speed is intended to be increased. This is achieved by manipulating the data transmission process using a mathematical enhancement, specifically by increasing the speed by a factor of 8 / 4 power n / 2. In an embodiment, a total of seven ETPs and one BTP are employed, which suggests a more complex configuration compared to the previous example. The graphical representation in Fig. 6 illustrates how bits are transmitted rather than symbols, indicating a more granular level of data handling. This solution enhances thespeed of data transmission and demonstrates the flexibility of the summation process in adapting to different transmission requirements, thereby offering a scalable solution for varying data transmission needs.
[0076] The accompanying table further elucidates the relationship between symbols and bits, specifically focusing on a 3-bit configuration within a defined time period of transmission. This table serves as a reference point, illustrating how each symbol correlates with a specific bit sequence, thereby providing a clear understanding of the data encoding process. By detailing this relationship, the table underscores the precision involved in the summation process, ensuring that each symbol is accurately represented by its corresponding bits. This meticulous attention to detail is used for maintaining data integrity, especially when transmission speed is increased, as seen in the embodiment of Fig. 6. Overall, the combination of schematic diagrams and the detailed table offers a comprehensive overview of the summation process, highlighting its versatility and effectiveness in different transmission scenarios.Table A: 3 bit symbols and units time period representation
[0077] The below table illustrates the symbols and the time taken for up to 3 bits each based on the input data transmitted between the transmitter electronic device (102) and the receiver electronic device (202). For example, the input data transmitted is 101011001010001100101.Table B: Symbols and Time Taken Determination for the Input Data101011001010001100101
[0078] The objective is to utilize 8 symbols, resulting in a speed of 8 / 4 power n / 2. The BTP is set at 1, while the ETPs total 7, leading to a cumulative5 total of 8 symbols. Data transmission occurs with the sequence 101011001010001100101, employing both fixed and variable time period methods. In the fixed method (prior art), 21 bits are transmitted over a time period of 315 units, with each signal occupying 15 units. Conversely, in the variable method (the proposed solution), the same 21 bits are transmitted over a 10 reduced time period of 126 units. The total reduction in bits is calculated as: Total Bits decrease = (315 - 126) / 15 = 189 / 15 = 12.6. Consequently, the increase in speed is 2 power 12.6, which approximates 8 / 4 power 21 / 2. Here, 8 represents the number of symbols that can be transmitted within 2*15 units (30 units), while 4 indicates the number of symbols transmitted in the same time frame. The 15 variable ‘n’ denotes the number of bits in the fixed time period method.
[0079] In an embodiment, the process under consideration involves examining the summation process, where the BTP is set at 50 Hz, accompaniedby five ETPs. These ETPs may be identical or varied. However, the proposed method assumes they are the same, with a value of 10 Hz. Consequently, one BTP corresponds to five ETPs. Given that this number exceeds three, it results in an enhancement of the data transmission speed. Typically, to achieve increased speed, the time period is reduced when employing the fixed time period method. In contrast, the proposed method enhances the time period to facilitate an increase in data transmission speed. The proposed method / solution successfully generates four symbols within the fixed time period approach over an interval of two base time periods, represented as (0, 0), (0, 1), (1, 0), and (1, 1).
[0080] In an embodiment, the proposed method gets six symbols in variable time period in 2 BTPs interval. Here, all signals level will be set alternately.1. Only base time period is sent.2. When base period + embedded time period is sent3. When base period + 2 embedded time period is sent4. When base period + 3 embedded time period is sent5. When base period + 4 embedded time period is sent6. When base period + 5 embedded time period is sent
[0081] In an embodiment, the proposed method achieves an increase in speed of 6 / 4 power n / 2 in both serial and parallel communication. In serial communication n is number of serial transmission done. In parallel communication, n is number of parallel lines.
[0082] In an embodiment, the number of ETPs must exceed three, and to enhance the data transmission rate compared to existing methods or fixed time period approaches, there should be more than four symbols present within the interval between the fixed time period and twice that time period. Additionally, the minimum symbol time period must be greater than or equal to the maximum data transmission rate of the physical layer (302) connecting the transmitter electronic device (102) and the receiver electronic device (202).
[0083] In an embodiment, at the transmitter electronic device (102), a summation or deduction process is utilized to relate the ETPs to the BTP, ensuring they maintain the same signal level. Both the transmitter electronic device (102) and the receiver electronic device (202) possess prior knowledge of the ETPs and BTP values. Within the receiver electronic device (202), all signal levels associated with the ETPs and BTP are verified. Each outcome time period corresponding to a signal level represents a single symbol. To enhance the data transmission rate compared to existing methods or fixed time period approaches, it is necessary to have more than four symbols within the interval between the fixed time period and twice that time period. Furthermore, the minimum symbol time period must be equal to or exceed the maximum data transmission rate of the physical layer (302). The steps are disclosed below:10 MHz - Time period50 MHz - Time periodFor exampleTo make MHz 50 to 10
[0084] In an embodiment, the proposed method sums 5 times (50Hz) to get 10Hz time period = 1 / 50+1 / 50+1 / 50+1 / 50+1 / 50 = 1 / 10. For addition: For 10MHz we will be totaling 10 (-) = 1stsymbol — (base time period) {here (— (2 dash)) = E.TP]12 (-) = 2ndsymbol — (B.TP + 1*E.TP)14 (-) = 3rdsymbol — (B.TP + 2*E.TP)16 (-) = 4thsymbol — (B.TP + 3*E.TP)18 (-) = 5thsymbol — (B.TP + 4*E.TP)20 (-) = 6thsymbol — (B.TP + 5*E.TP) = (2*B.TP)Speed is exponential rise. In general, every bit carries (1,0)= 2 symbols; Every 2 bit will carry = 4 symbols.
[0085] In an embodiment,In 1 B.TP = 1 symbols are carries, whereasIn 2 B.TP = 6 symbols are carried.In 3 B.TP = 12 symbols are carried. (6*2)In 4 B.TP= 6A2=36 symbols are carried.In 5 B.TP= 2*(4.B.TP)Consider only even B.TP
[0086] In an embodiment, the proposed method enhances speed by (6 / 4)A(n / 2). To improve the data transmission rate compared to existing methods or fixed time period techniques, it is essential to have more than four symbols within the interval between the fixed time period and twice that time period. The minimum symbol time period must be equal to or greater than the maximum data transmission rate of the physical layer (302). The number of ETPs must exceed three to achieve an increase in data transmission speed, while the total of ETPs should not exceed twice the time period of the fixed time period method.
[0087] In an embodiment, the BTP operates at 5 MHz, while each of the five ETPs functions at 50 MHz, which is acceptable since 50 MHz exceeds 5 MHz, thereby meeting the specified condition. Both the transmitter electronic device (102) and the receiver electronic device (202) possess information regarding their respective time periods, but they do not include details on the number of ETPs summed. The speed enhancement is calculated as (6 / 4) raised to the power of n, where n represents the number of data elements transmitted. In this case, n equals 8. The division by 4 is necessary because, within a fixed time period, 2 bits yield 4 symbols, whereas in a variable time period, the same duration produces 6 symbols.
[0088] In an embodiment, when the BTP represents the maximum outcome time period corresponding to a single symbol, no time period is deducted from the BTP, resulting in a frequency of 5 MHz for the first symbol. By deducting a 50 MHz time period from the BTP, we calculate 1 / 5 - 1 / 50, which equals 9 / 50 of the time period, or 50 / 9 MHz, yielding the second symbol. The third symbol is derived by deducting a 5 MHz time period from two instances of the 50 MHz time period. Similarly, the fourth symbol is obtained by deducting a 5 MHz time period from three instances of the 50 MHz time period. The fifth symbol results from deducting a 5 MHz time period from four instances of the50 MHz time period, while the sixth symbol is produced by deducting a 5 MHz time period from five instances of the 50 MHz time period.
[0089] In an example, five ETPs are considered equal for the purpose of explanation. The ETPs may vary or be identical. The variable time period consistently includes the base period. Each symbol comprises a component that represents the BTP. The ETPs are those that are deducted from the BTP. If there are 5 ETP which are ET1, ET2, ET3, ET4, ET5, then:1ST SYMBOL = base time periods2ND SYMBOL = base time periods - ET13RD SYMBOL = base time periods - ET1 - ET26TH SYMBOL = base time periods - ET1 - ET2 - ET3 - ET4 - ET5
[0090] Fig. 7 is a flow diagram that illustrates a method for data transmission using a variable time period by the transmitter electronic device (102) according to an embodiment as disclosed herein. The method includes steps (702-720). Each step is explained in further detail below.
[0091] At step (702), the transmitter electronic device (102) stores the BTPs and the ETPs in the memory (106). The BTP is at least equal to the maximum data transmission rate of the physical layer (302). This physical layer (302) is tasked with the actual sending and receiving of data exchanged between the transmitter electronic device (102) and the receiver electronic device (202). The physical layer (302) can be either wired or wireless. The maximum data transmission rate may fluctuate due to one or more factors related to the physical layer (302). For example, the one or more factors may include a length, a size, a material, and the like associated with the physical layer (302).
[0092] The length of the physical layer (302) specifies the maximum distance that signals can travel without experiencing degradation. In wired systems, various cable types have defined maximum lengths for effective signal transmission. In contrast, in wireless systems, the length is influenced by the signal range, which can vary according to the frequency and the environmental conditions during transmission. The size pertains to the thickness or gauge of thephysical layer (302), which can differ depending on the specific type of physical layer (302) employed. Additionally, the material composition of the physical layer (302) is used in determining its performance, cost, and appropriateness for particular conditions. The transmitter electronic device (102) takes these factors into account when establishing the data transmission rate for communication between the transmitter electronic device (102) and the receiver electronic device (202).
[0093] At step (704), the transmitter electronic device (102) generates an input signal to be transmitted to the receiver electronic device (202). The input signal is presented in a first format. The first format includes of symbols that correspond to a predetermined time duration. These symbols may denote a specific state or waveform utilized to signify a unit of data, such as data bits. Each symbol is encoded using a single bit, which can be either 0 or 1. The predetermined time duration indicates the interval during which each transmitted symbol remains unchanged. Each symbol occupies a time frame, thereby guaranteeing that data is conveyed at a uniform rate.
[0094] At step (706), the transmitter electronic device (102) determines the variable time period for each symbol within the input signal based on the BTP and the set of ETPs. The term ‘variable time period’ denotes intervals between symbols that are not uniform and can fluctuate depending on specific conditions or encoded data. Unlike fixed time periods, where events transpire at intervals, variable time periods provide greater flexibility in timing. Adjusting the time period can enhance bandwidth efficiency, as it permits the transmission of only essential data bits, thereby minimizing idle time.
[0095] At step (708), the transmitter electronic device (102) retrieves the BTP and the set of ETPs stored in the memory (106) of the transmitter electronic device (102).
[0096] At step (710), the transmitter electronic device (102) initiates a minimum time period. The minimum time period starts from a predetermined range that is equivalent to at least double the BTP set value.
[0097] At step (712), the transmitter electronic device (102) alternates the signal when symbols change of the input signal based on the BTP, the set of ETPS, and the minimum time period. For instance, the BTP and the set of ETPs are fixed even when a signal level varies.
[0098] At step (714), the transmitter electronic device (102) increases the speed of the data transmission by a factor greater than the maximum data transmission rate of the physical layer (302) between the transmitter electronic device (102) and the receiver electronic device (202). For instance, the factor includes S / 4 (n / 2) times, where S represents the number of symbols present in the variable time period, 4 represents the number of symbols in a fixed transmission, and n is the number of bits transmitted in the fixed time period.
[0099] At step (716), the transmitter electronic device (102) selects the variable time period. The duration of the variable time period can be determined by considering the maximum data transmission rate alongside the capabilities of both the transmitter electronic device (102) and the receiver electronic device (202). The capabilities of these devices encompass their functional abilities, data storage limits, energy capacity, network bandwidth, signal processing capabilities, and similar factors. Gaining insight into the capabilities of the transmitter electronic device (102) and the receiver electronic device (202) enables users to assess their performance and suitability for various tasks or applications.
[0100] At step (718), the transmitter electronic device (102) converts the input signal from the first format into a second format based on the variable time period for each symbol. The second format includes the set of symbols for the variable time period. Once converted, at step (720), the transmitter electronic device (102) transmits the input signal to the receiver electronic device (202) in the second format.
[0101] Fig. 8 is a flow diagram that illustrates a method for data transmission using a variable time period by the receiver electronic device (202) according to an embodiment as disclosed herein. The method includes steps (802-806). Each step is explained in further detail below.
[0102] At step (802), the transmitter electronic device (102) stores the BTPs and the ETPs in the memory (206). The BTP is equal to or exceeds the maximum data transmission rate of the physical layer (302). The primary function of the physical layer (302) is to facilitate the actual transmission and reception of data exchanged between the transmitter electronic device (102) and the receiver electronic device (202). This physical layer (302) can function using either wired or wireless methods.
[0103] At step (804), the transmitter electronic device (102) receives an input signal from a transmitter electronic device. The input signal is in a second format. For instance, the second format is a symbol format. The symbol format may refer to a waveform that is represented using binary digits (either 0 or 1).
[0104] At step (806), the transmitter electronic device (102) decodes the set of symbols present in the input signal received in the second format. The decoding process is carried out to retrieve the input signal in the first format, utilizing the BTP and the collection of ETPs stored in the memory (206) of the transmitter electronic device (102). During this decoding phase, the input signal undergoes demodulation to extract the symbols contained within it. The transmitter electronic device (102) subsequently captures these symbols by comparing them against the information stored in the memory (206). Upon successful detection of the symbols, they are mapped back to their respective binary values, thereby reconstructing the original input data. Additionally, error correction methods may be employed to identify and rectify any errors that may have arisen during the data transmission.
[0105] 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 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 scope of the embodiments as described herein.
Claims
CLAIMSWe claim:
1. A method for data transmission using a variable time period by a transmitter electronic device (102), comprising: prior storing, by the transmitter electronic device (102), a base time period (BTP) and a set of embedded time periods (ETPs) in a memory (106) associated with the transmitter electronic device (102); generating, by the transmitter electronic device (102), an input signal to be transmitted to a receiver electronic device (202), wherein the input signal is in a first format; determining, by the transmitter electronic device (102), the variable time period for each symbol within a set of symbols within the input signal based on the BTP and the set of ETPs stored in the memory (106); converting, by the transmitter electronic device (102), the input signal from the first format into a second format based on the variable time period for each symbol within the set of symbols, wherein the second format comprises the variable time period determined for each symbol of the set of symbols; and transmitting, by the transmitter electronic device (102), the input signal in the second format to the receiver electronic device (202).
2. The method as claimed in claim 1, wherein the first format includes the set of symbols for a fixed time period and the second format includes the set of symbols for the variable time period.
3. The method as claimed in claim 1, wherein determining, by the transmitter electronic device (102), the variable time period comprises: retrieving, by the transmitter electronic device (102), the BTP and the set of ETPs from the memory (106), wherein the BTP is greater than a maximum data transmission rate of a physical layer (302) between the transmitter electronic device (102) and the receiver electronic device (202); initiating, by the transmitter electronic device (102), a minimum time period, wherein the minimum time period starts from a predetermined range of at least double the BTP;alternating, by the transmitter electronic device (102), the input signal when symbols change of the input signal based on the BTP, the set of ETPS, and the minimum time period, wherein the BTP and the set of ETPs are fixed even when a signal level vary; increasing, by the transmitter electronic device (102), a speed of the data transmission by a factor greater than the maximum data transmission rate of the physical layer (302) between the transmitter electronic device (102) and the receiver electronic device (202); and selecting, by the transmitter electronic device (102), the variable time period from the set of ETPs based on the increase in speed while considering constraints of at least one of the maximum data transmission rate and a capability of the transmitter electronic device (102) and the receiver electronic device (202).
4. The method as claimed in claim 3, wherein a number of symbols increases based on the factor, and wherein the factor comprises S / 4 times (n / 2), wherein: i. S represents a number of symbols present in the variable time period, ii. 4 represents the number of symbols in a fixed transmission, and iii. n is the number of bits transmitted in a fixed time period.
5. The method as claimed in claim 1, wherein the set of ETPs includes a minimum of three ETPs to generate at least four symbols with different time periods.
6. The method as claimed in claim 5, wherein the time periods of a smallest symbol of the four symbols is greater than or equal to a maximum rate of the data transmission of a physical layer (302) between the transmitter electronic device (102) and the receiver electronic device (202).
7. The method as claimed in claim 1, wherein the BTP is greater than or equal to a maximum data transmission rate of a physical layer (302), and wherein the maximum data transmission rate varies based on one or more factors associated with the physical layer (302).
8. The method as claimed in claim 7, wherein the one or more factors comprise at least one of a length of the physical layer (302), a size of the physical layer (302), and a material of the physical layer (302).
9. The method as claimed in claim 1, comprises: determining, by the transmitter electronic device (102), a clock time period of the transmitter electronic device (102) and the BTP stored in the memory (106); and setting, by the transmitter electronic device (102), one or more values of the set of ETPs based on the clock time period and the BTP stored, wherein the one or more values of the set of ETPs are greater than or equal to the clock time period and less than a factor of BTP / 4 for an increase in speed.
10. A method for data transmission using a variable time period by a receiver electronic device (202), comprising: prior storing, by the receiver electronic device (202), a base time period (BTP) and a set of embedded time periods (ETPs) in a memory (206) associated with the receiver electronic device (202); receiving, by the receiver electronic device (202), an input signal from a transmitter electronic device (102), wherein the input signal is in a second format; and decoding, by the receiver electronic device (202), the set of symbols present in the input signal received in the second format to retrieve the input signal in a first format based on the BTP and the set of ETPs stored in the memory (206).
11. The method as claimed in claim 10, wherein the first format includes the set of symbols for a fixed time period and the second format includes the set of symbols for the variable time period.
12. A transmitter electronic device (102) for data transmission using a variable time period, comprising: a processor (104); a memory (106) that stores a base time period (BTP) and a set of embedded time periods (ETPs); anda time-based data controller (110) communicatively coupled to the processor (104) and the memory (106), wherein the time-based data controller (HO): generates an input signal to be transmitted to a receiver electronic device (202), wherein the input signal is in a first format; determines the variable time period for each symbol within a set of symbols within the input signal based on the BTP and the set of ETPs stored in the memory (106); converts the input signal from the first format into a second format based on the variable time period for each symbol within the set of symbols, wherein the second format comprises the variable time period determined for each symbol of the set of symbols; and transmits the input signal in the second format to the receiver electronic device (202).
13. The transmitter electronic device (102) as claimed in claim 12, wherein the time-based data controller (110): retrieves the BTP and the set of ETPs from the memory (106), wherein the base time period is greater than a maximum data transmission rate of a physical layer (302) between the transmitter electronic device (102) and the receiver electronic device (202); initiates a minimum time period, wherein the minimum time period starts from a predetermined range of at least double the BTP; alternates the signal when symbols change of the input signal based on the BTP and the set of ETPS, the minimum time period, wherein the BTP and the set of ETPs are fixed even when a signal level vary; increases a speed of the data transmission by a factor greater than a predetermined maximum data transmission rate of the physical layer (302) between the transmitter electronic device (102) and the receiver electronic device (202); and selects the variable time period from the set of ETPs based on the increase in speed while considering constraints of at least one of a maximum datatransmission rate and a capability of the transmitter electronic device (102) and the receiver electronic device (202).
14. The transmitter electronic device (102) as claimed in claim 12, wherein the time-based data controller (110): determines a clock time period of the transmitter electronic device (102) and the BTP stored in the memory (106); and sets one or more values of the set of ETPs based on the clock time period and the BTP stored, wherein the one or more values of the set of ETPs are greater than or equal to the clock time period and less than a factor of BTP / 4 for an increase in the speed.
15. A receiver electronic device (202) for data transmission using a variable time period, comprising: a processor (204); a memory (206) that stores a base time period (BTP) and a set of embedded time periods (ETPs); and a time-based data controller (210) communicatively coupled to the processor (204) and the memory (206), wherein the time-based data controller (210): receives an input signal from a transmitter electronic device (102), wherein the input signal is in a second format; and decodes the set of symbols present in the input signal received in the second format to retrieve the input signal in a first format based on the BTP and the set of ETPs stored in the memory (206).
Citation Information
Patent Citations
Variable pulse encoding communications protocol
US20210176812A1