Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Large capacity realtime stream processing method for removing dithering in using buffer memory

A real-time streaming and large-capacity technology, applied in digital transmission systems, electrical components, transmission systems, etc., can solve the problems of high single-channel cost, time uncertainty, complex processing, etc., to improve hardware processing frequency and processing performance Stable, low-cost per-channel results

Inactive Publication Date: 2003-12-24
HUAWEI TECH CO LTD
View PDF0 Cites 12 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In either case, linked list operations are more complicated
Due to the uncertainty of the number of nodes in the linked list and the sending time of the real-time streaming data packet, the time taken for the real-time streaming data packet insertion operation also has great uncertainty
[0012] (2) The sending time of real-time streaming data packets of each channel is independent of each other. When multiple channels send sending requests at the same time, it is difficult to ensure that each real-time streaming data packet can get a timely response, and the last sending channel will introduce relatively large delay
[0013] Therefore, the processing process of the above method is complicated and has great uncertainty. The number of channels that a single processor can handle is not large, generally between several hundred to one thousand channels, which makes the cost of a single channel relatively high.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Large capacity realtime stream processing method for removing dithering in using buffer memory
  • Large capacity realtime stream processing method for removing dithering in using buffer memory
  • Large capacity realtime stream processing method for removing dithering in using buffer memory

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0036] The flow chart of the inventive method is as figure 2 As shown, first receive the real-time streaming data packet, and store the real-time streaming data packet in the input buffer; at the same time, if there is a complete real-time streaming data packet in the input buffer, send the write real-time streaming data packet to the read-write arbitration in the queue scheduling request, and give the channel number of the requested write real-time stream data packet; the sending time maintenance process in the queue scheduling uniformly maintains the sending time of the real-time stream data packet in all channels, and sends a read to the read-write arbitration at a fixed time interval The request for the real-time stream data packet, at the same time give the channel number of the requested read real-time stream data packet and the storage address of the real-time stream data packet in the shared cache; the read-write arbitration arbitrates the read request signal and the w...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

First, with real time stream data packet being received, write request is sent to the dispatching queue and request for reading packets is sent at fixed time interval. Read / write arbitrator arbitrates the writing and reading requests and starts-up reading and writing flows. The reading flow reads channel information, fetching packet data from shared buffer and stores them in output buffer. The writing flow reads channel information and writes data packet to shared buffer. In the invention, the buffered de-dithering chain table is omitted so as to prevent the additional dither inducted by requests of reading voice packets put forward from multiple channel at same time. Since allocation mode of fixed position and average capacity is utilized, thus the processing performance is stable. The processing is carried out in parallel so as to increase de-dithering channels.

Description

technical field [0001] The invention relates to a large-capacity real-time stream processing method for realizing cache debounce, and belongs to the technical field of real-time stream transmission on a packet network (including IP network and Ethernet). Background technique [0002] When transmitting real-time streams on an IP network, due to the uncertainty of network delay, time jitter and disorder of real-time streams will be introduced. In order to ensure the quality of the real-time stream, it is necessary to buffer a certain number of packets at the receiving end of the real-time stream, and then send each packet at a fixed time interval to eliminate time jitter and disorder at the cost of additional delay. This method is called " Cache Debounce". The key technology to implement cache debounce is queue scheduling. [0003] In the prior art, a linked list method based on software is generally used to debounce the cache. figure 1 Is its implementation block diagram. ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): H04L49/9023
Inventor 霍晓方朱培喻张洁林斌马飞
Owner HUAWEI TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products