Data stream transmitting method and device
A data stream transmission and data technology, which is applied in the field of data transmission, can solve the problems of affecting the accuracy of uniform transmission and the large number of hardware resources, so as to achieve the effect of improving accuracy and reducing hardware resources
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0078] In this embodiment, it is assumed that the given clock frequency is 27 MHz, the data line is 8 bits, and a code stream with a code rate of 4.8 Mbytes / s is to be transmitted. Assume that the precision of the integer part X is m=16, and the precision of the fractional part Y is n=16.
[0079] Calculated according to formula (1) to get t=27M / 4.8M=5.625;
[0080] Converted to binary:
[0081] X=0b 0000_0000_0000_0101, Y=0b 1010_0000_0000_0000
[0082] In the formula, 0b represents a binary number, and "_" has no special meaning, just for convenience of viewing, such as 0b0000_0000_0000_0101 and 0b 0000000000000101 are exactly the same.
[0083] For the convenience of expression, the clocks after the waiting state enters the working state are numbered. The current clock cycle is marked as Clk0, the first clock cycle after that is marked as Clk1, and the second clock cycle is marked as Clk1. . The i-th clock cycle is recorded as Clki.
[0084] In waiting state:
[0085] ...
Embodiment 2
[0102] In this embodiment, it is assumed that the given clock frequency is 27 MHz, the data line is 8 bits, and a code stream with a code rate of 8.9 Mbytes / s is to be transmitted. Assume that the precision of the integer part X is m=16, and the precision of the fractional part Y is n=16.
[0103] Calculated according to formula (1)
[0104] t=27M / 8.9M=3.0337078651685393258426966292135
[0105] Since the integer is 3 and m=16,
[0106] Therefore X = 0b 0000_0000_0000_0011,
[0107] Since the decimal is 0.0337078651685393258426966292135 and m=16
[0108] So to convert small to 16-bit binary:
[0109] 0.0337078651685393258426966292135*2 16 =2209.0786516853932584269662921348
[0110] Rounded to get 2209 into binary 0b 0000_1000_1010_0001
[0111] Y=0b 0000_1000_1010_0001
[0112] Other parameters can be obtained according to X and Y. The calculation method has been explained above. According to the calculation results, it can be known that there is at least 2 clock cycles...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com