Method and circuit for differential clock pulse compensation between two clock-pulse systems
AssigneeInfineon Technologies AG
InventorsFrank Huertgen, Bernd Schmandt
Life of this patent
Estimating the term…
Abstract
A differential clock pulse compensation is performed between the clock-pulse system (23) of a digital line-connected data interface and the asynchronous clock-pulse system (22) of a digital wireless data interface. A characteristic variable (20, 21) for the asynchronous differential clock pulse between the clock-pulse systems (22, 23) is monitored hereby. The data rate of the data (15, 16) transmitted over the line-connected data interface is adapted depending on the characteristic variable (20, 21).
Claims19
A method for differential clock pulse compensation between a clock-pulse system of a digital line-connected data interface and an asynchronous clock-pulse system of a digital wireless data interface, wherein user data which is sent over the wireless data interface in a synchronous mode of the wireless data interface is transmitted over the line-connected data interface in a packet-based manner, the method comprising the steps of:
- (1) monitoring the occupancy level of at least one memory arranged between the wireless data interface and the line-connected data interface, which memory admits the user data for temporary storage, and is clocked both by a clock-pulse signal of the clock-pulse system of the wireless data interface and by a clock-pulse signal of the clock-pulse system of the line-connected data interface;
- and
- (2) adapting the data rate of the data transmitted over the line-connected data interface depending on the occupancy level of the memory, in that the number of data elements in a data packet is increased if the occupancy level is below a permitted limit, and the number of data elements in a data packet is reduced if the occupancy level is above a permitted limit.
A method for differential clock pulse compensation between a clock-pulse system of a digital line-connected data interface and an asynchronous clock-pulse system of a digital wireless data interface, wherein user data which is received over the wireless data interface in a synchronous mode of the wireless data interface is transmitted over the line-connected data interface in a packet-based manner, the method comprising the steps of:
- (1) monitoring the occupancy level of at least one memory arranged between the wireless data interface and the line-connected data interface, which memory admits the user data for temporary storage, and is clocked both by a clock-pulse signal of the clock-pulse system of the wireless data interface and by a clock-pulse signal of the clock-pulse system of the line-connected data interface;
- and
- (2) adapting the data rate of the data transmitted over the line-connected data interface depending on the occupancy level of the memory, in that the number of data elements in a data packet is reduced if the occupancy level is below a permitted limit, and the number of data elements in a data packet is increased if the occupancy level is above a permitted limit.
A system for differential clock pulse compensation comprising a clock-pulse system of a digital line-connected data interface and an asynchronous clock-pulse system of a digital wireless data interface, wherein user data which is sent over the wireless data interface in a synchronous mode of the wireless data interface is transmitted over the line-connected data interface in a packet-based manner, the system further comprising:
- (1) means for monitoring the occupancy level of at least one memory arranged between the wireless data interface and the line-connected data interface, which memory admits the user data for temporary storage, and is clocked both by a clock-pulse signal of the clock-pulse system of the wireless data interface and by a clock-pulse signal of the clock-pulse system of the line-connected data interface;
- and
- (2) means for adapting the data rate of the data transmitted over the line-connected data interface depending on the occupancy level of the memory, in that the number of data elements in a data packet is increased if the occupancy level is below a permitted limit, and the number of data elements in a data packet is reduced if the occupancy level is above a permitted limit.
Dependencies are inferred from the claim text.