Specific embodiment
In order that the purpose of the present invention, technical scheme and beneficial effect become more apparent, below in conjunction with accompanying drawing and implementation
Example, the present invention will be described in further detail.It should be appreciated that specific embodiment described herein is only used to explain this hair
It is bright, it is not intended to limit the present invention.
The embodiment of the present invention is applied to plurality of application scenes, such as developed based on the requirement of mobile Internet high speed development
The application scenarios of the distributed base station for coming.In distributed base station, using it is more be the multi-link coverage modes of BBU and RRU
To improve access capacity.Include multiple transmission channels under this connected mode, between BBU and RRU.Using the embodiment of the present invention
The scheme of offer is alignd to the transmission signal between multiple transmission channels, is alignd in the transmission signal of each transmission channel
Afterwards, the signal of individual transmission channel is transmitted into together and is eated dishes without rice or wine, so as to improve the performance of system.In specific implementation, each biography
The time delay between transmission signal may be caused between defeated passage due to a variety of causes, such as is plugged optical fiber or is fallen synchronous etc. causing
Situation.
Fig. 1 illustrates a kind of applicable system architecture schematic diagram of the embodiment of the present invention, as shown in figure 1, of the invention
The applicable system architecture of embodiment includes M transmission channel, and transmission channel 101 as shown in Figure 1, transmission channel 102, transmission are led to
Road 103 and transmission channel 104.The M transmission signal of transmission channel sends from antenna 105.Or, the letter that antenna 105 is received
Number transmit to M transmission channel.The corresponding transmission letter of the transmission channel is transmitted in each transmission channel in M transmission channel
Number.
Based on the above, Fig. 2 illustrates a kind of channel transmission signal alignment provided in an embodiment of the present invention
The schematic flow sheet of method.A kind of channel transmission signal alignment method provided in an embodiment of the present invention is applied to includes M biography
The communication system of defeated passage, M is the integer more than 1.A kind of channel transmission signal alignment method provided in an embodiment of the present invention
Can be realized by channel transmission signal alignment device.As shown in Fig. 2 the method includes:
Step 201, obtains the flag bit of the transmission signal of each transmission channel in M transmission channel;
Step 202, according to the flag bit of the transmission signal of any two transmission channels in M transmission channel, it is determined that taking the post as two
Delay duration between the transmission signal of individual transmission channel;
Step 203, according to the delay duration between the transmission signal of any two transmission channels, to any two transmission channels
Transmission signal is alignd.
In the embodiment of the present invention, the flag bit of the transmission signal of each transmission channel in M transmission channel is obtained, therefore can
According to the flag bit of the transmission signal of any two transmission channels in M transmission channel, the transmission of any two transmission channels is determined
Delay duration between signal, and then according to the delay duration between the transmission signal of any two transmission channels, to any two biographies
The transmission signal of defeated passage is alignd, so that the alignment procedure of the transmission signal without manually participating in multiple transmission channels, section
Manpower is saved;Further, the scheme alignd to the transmission signal of multiple transmission channels with respect to artificial mode, this
The scheme used time in inventive embodiments is less, improves the efficiency of transmission signal alignment.
Alternatively, in above-mentioned steps 201, the flag bit of the transmission signal of each transmission channel in M transmission channel is obtained,
Including:Periodically obtain the flag bit of the transmission signal of each transmission channel in M transmission channel.In this way, can periodically to M
The transmission signal of transmission channel is alignd, and realizes the purpose alignd to the transmission signal of M transmission channel in real time, enters one
Step improves the performance of system.
Specifically, the transmission signal of transmission channel includes various flag bits, and each flag bit in transmission channel is used to
Identify a fixed position for transmission signal in the transmission channel.For, present invention implementation more compatible with prior art
In example alternatively, the flag bit of the transmission signal of each transmission channel is the frame head of the transmission signal of the transmission channel.The present invention
Another alternatively scheme is provided in embodiment, can in the transmission signal increase a flag bit.
In specific implementation, delay duration and other two transmission channels in M transmission channel between two transmission channels
Between delay duration may be different, it is also possible to it is identical, in order to reduce as far as possible transmission signal carry out it is logical to transmission in alignment procedure
The delay duration in road, alternatively, is first transmitted signal to postponing two minimum transmission channels of duration in M transmission channel
Two transmission channels of other transmission channels and this are transmitted aliging for signal by alignment again afterwards.Alternatively, above-mentioned steps
In 203, according to the delay duration between the transmission signal of any two transmission channels, the transmission signal to any two transmission channels is entered
Row alignment, including:The minimum delay duration of value is determined from all delay durations;Minimum delay corresponding to duration will be worth
The transmission signal of two transmission channels is alignd;By in addition to minimum two transmission channels postponed corresponding to duration of value
The biography of any one transmission channel in other M-2 transmission channels two transmission channels postponed corresponding to duration minimum with value
Defeated signal is alignd.
The scheme for being transmitted signal alignment for any two transmission channels in M transmission channel has various, in order to enter
One step reduces the delay duration that transmission signal carries out in alignment procedure to transmission channel, to M transmission in the embodiment of the present invention
When the transmission signal of any two transmission channels is alignd in passage, alternatively, in above-mentioned steps 202, according to M transmission channel
In any two transmission channels transmission signal flag bit, when determining the delay between the transmission signal of any two transmission channels
It is long, including:For i-th transmission channel and j-th transmission channel in M transmission channel, wherein, i and j is differ whole
Number, the span [1, M] of i and j;Perform:On the basis of i-th transmission channel, j-th transmission signal of transmission channel is obtained
Relative to i-th delay duration T of the transmission signal of transmission channelij;On the basis of j-th transmission channel, i-th transmission is obtained
The transmission signal of passage is relative to j-th delay duration T of the transmission signal of transmission channelji。
The embodiment of the present invention provides another alternatively scheme, and value is traveled through in [1, M] to i, and j values are different from i
Value, and the also traversal value in [1, M], so as to obtain between i-th transmission channel and j-th transmission signal of transmission channel
Delay duration Tij.Alternatively, A can be obtained2 MIndividual delay duration, A2 MIt refer to any combination for selecting two numbers from M numbers
Quantity, and any two numbers selected combination successively order.
Alternatively, in above-mentioned steps 203, the transmission signal for any two transmission channels in M transmission channel is carried out
In the case of alignment:For i-th transmission channel and j-th transmission channel in M transmission channel, perform:
It is determined that postponing duration TijLess than delay duration TjiIn the case of, by i-th transmission signal of transmission channel
Postpone duration TijMode, the transmission signal to i-th transmission channel and j-th transmission channel aligns;
It is determined that postponing duration TijMore than delay duration TjiIn the case of, by j-th transmission signal of transmission channel
Postpone duration TjiMode, the transmission signal to i-th transmission channel and j-th transmission channel aligns;
It is determined that postponing duration TijEqual to delay duration TjiIn the case of, by i-th transmission signal of transmission channel
Postpone duration TijMode, the transmission signal to i-th transmission channel and j-th transmission channel aligns;Or, by right
J-th transmission signal of transmission channel postpones duration TjiMode, the transmission to i-th transmission channel and j-th transmission channel
Signal is alignd.
Alternatively, a transmission signal for transmission channel is postponed into duration T1 in the embodiment of the present invention, is specifically had many
Operation scheme is planted, such as is first stored to buffer area the transmission signal of the transmission channel, after treating by delay duration T1, then from
Buffer area obtains the transmission signal of the transmission channel, and the transmission signal of the transmission channel is postponed the mesh of duration T1 so as to reach
's.
Fig. 3 illustrates the transmission letter of i-th transmission channel provided in an embodiment of the present invention and j-th transmission channel
Number schematic diagram, as shown in figure 3, i-th transmission channel obtains two flag bits of transmission signal, respectively flag bit 301 and mark
Will position 302.J-th transmission channel obtains two flag bits of transmission signal, respectively flag bit 303 and flag bit 304.
In figure 3, on the basis of i-th transmission channel, j-th transmission signal of transmission channel is obtained relative to i-th
The delay duration T of the transmission signal of transmission channelij.Specifically, it is starting, jth with i-th flag bit of transmission channel 301
First flag bit of transmission signal that individual transmission channel is transmitted in the time after i-th flag bit of transmission channel 301
Duration between 303 and flag bit 301 is delay duration Tij。
In figure 3, on the basis of j-th transmission channel, i-th transmission signal of transmission channel is obtained relative to j-th
The delay duration T of the transmission signal of transmission channelji.Specifically, it is starting, i-th with j-th flag bit of transmission channel 303
First flag bit of transmission signal that individual transmission channel is transmitted in the time after j-th flag bit of transmission channel 303
Duration between 302 and flag bit 303 is delay duration Tij。
Alternatively, j-th transmission signal of transmission channel on the basis of i-th transmission channel, is being obtained relative to i-th
The delay duration T of the transmission signal of transmission channelijAfterwards, can not also measure, delay duration is subtracted by the total duration of a frame
TijMode, obtain postponing duration Tji.As can be seen from Figure 3, Ti jAnd TjiAnd equal to a total duration for frame.
Execution scheme provided in an embodiment of the present invention can be repeated several times in the embodiment of the present invention, or alternatively periodically hold
Row scheme provided in an embodiment of the present invention, until transmission signal alignment most at last between passage.Monitored in the embodiment of the present invention
When a length of zero during delay between i-th passage and j-th passage, the transmission letter between i-th passage and j-th passage is illustrated
Number align.
Alternatively, it is determined that postponing duration TijLess than delay duration TjiIn the case of, by i-th transmission of transmission channel
Signal delay duration Tij.Alternatively, it is determined that postponing duration TijMore than delay duration TjiIn the case of, by j-th transmission channel
Transmission signal postpone duration Tji.Alternatively, it is determined that postponing duration TijEqual to delay duration TjiIn the case of, by j-th biography
The transmission signal of defeated passage postpones duration Tji, or i-th transmission signal of transmission channel is postponed into duration Tij。
It may be seen from the foregoing that the scheme that the embodiment of the present invention is provided, can be according to each biography in each transmission channel
The flag bit of the transmission signal of defeated passage, contrasts the flag bit of each transmission channel automatically, and estimates the biography of each transmission channel
Delay duration between defeated signal, so can each transmission channel of real-time tracking Delay Variation, so as to carry out automatic measurement and school
It is accurate, it is not necessary to artificial to participate in, substantially increase convenience and adaptability.
Based on same idea, a kind of channel transmission signal alignment device provided in an embodiment of the present invention, for execution
Method flow is stated, the channel transmission signal alignment device that the embodiment of the present invention is provided is physically can be by central processing unit
(central processing unit, abbreviation CPU), network processing unit (network processor, abbreviation NP) or CPU
Combination with NP is realized.Or channel transmission signal alignment device can further include hardware chip.Above-mentioned hardware
Chip can be application specific integrated circuit (application-specific integrated circuit, abbreviation ASIC), can compile
Journey logical device (programmable logic device, abbreviation PLD) or its combination.Above-mentioned PLD can be complex programmable
Logical device (complex programmable logic device, abbreviation CPLD), field programmable gate array
(field-programmable gate array, abbreviation FPGA), GAL (generic array logic, letter
Claim GAL) or its any combination.
Fig. 4 illustrates a kind of structural representation of channel transmission signal alignment device provided in an embodiment of the present invention
Figure, as shown in figure 4, channel transmission signal alignment device 400 includes frame parsing module 402, frame head comparison module 404 and data
Cache module 403.
Frame parsing module 402, the flag bit of the transmission signal for obtaining each transmission channel in M transmission channel;
Frame head comparison module 404, for the mark according to the transmission signal of any two transmission channels in M transmission channel
Position, determines the delay duration between the transmission signal of any two transmission channels;
Data cache module 403, for the delay duration between the transmission signal according to any two transmission channels, to wantonly two
The transmission signal of individual transmission channel is alignd.
Alternatively, channel transmission signal alignment device 400 also includes coffret module 401.
Alternatively, coffret module 401 includes multiple coffret submodules, alternatively, every in M transmission channel
One coffret submodule of individual transmission channel correspondence, than i-th biography that i-th transmission channel as shown in Figure 4 includes
Defeated interface sub-module, and j-th coffret submodule that j-th transmission channel includes.Coffret module 401 is used for
The transmission to the transmission signal in transmission channel is realized, such as coffret module 401 can be that the serioparallel exchange in optical medium connects
Ethernet interface module in mouth or ethernet medium.Specifically, the corresponding coffret submodule of each transmission channel is used
The transmission of the transmission signal in the transmission channel is realized.
Alternatively, frame parsing module 402 includes multiple frame analyzing sub-modules, alternatively, each transmission in M transmission channel
Passage one frame analyzing sub-module of correspondence, i-th frame included than i-th transmission channel as shown in Figure 4 parses submodule
Block, and j-th frame analyzing sub-module that j-th transmission channel includes.Frame parsing module 402 is logical for obtaining M transmission
The flag bit of the transmission signal of each transmission channel in road.Specifically, alternatively, the frame parsing submodule in each transmission channel
Block is used to obtain the flag bit of the transmission signal in the transmission channel.
Alternatively, frame head comparison module 404, for the transmission signal according to any two transmission channels in M transmission channel
Flag bit, determine the delay duration between the transmission signal of any two transmission channels.
Alternatively, data cache module 403 includes multiple data buffer storage submodules, alternatively, in M transmission channel each
Transmission channel one data cache sub-module of correspondence, than i-th data that i-th transmission channel as shown in Figure 4 includes
Cache sub-module, and j-th data buffer storage submodule that j-th transmission channel includes.Data cache module 403, is used for
According to the delay duration between the transmission signal of any two transmission channels, it is right that the transmission signal of any two transmission channels is carried out
Together.Specifically, alternatively, the frame analyzing sub-module in each transmission channel is used to enter the transmission signal in the transmission channel
Row postpones.
Alternatively, data cache module, is used for:The minimum delay duration of value is determined from all delay durations;Will value
The transmission signal of two transmission channels corresponding to minimum delay duration is alignd;Will be right except minimum delay duration institute is worth
Two transmission channels postponed corresponding to duration of other M-2 transmission channels and the value minimum outside two transmission channels answered
In the transmission signal of any one transmission channel alignd.
Alternatively, frame head comparison module, is used for:Transmitted for i-th transmission channel in M transmission channel and j-th
Passage, wherein, i and j are differed, the span [1, M] of i and j;Perform:On the basis of i-th transmission channel, obtain j-th
The transmission signal of transmission channel is relative to i-th delay duration T of the transmission signal of transmission channelij;It is with j-th transmission channel
Benchmark, obtains i-th transmission signal of transmission channel relative to j-th delay duration T of the transmission signal of transmission channelji;Number
According to cache module, it is used for:For i-th transmission channel and j-th transmission channel in M transmission channel, perform:It is determined that prolonging
Slow duration TijLess than delay duration TjiIn the case of, postpone duration T by i-th transmission signal of transmission channelijSide
Formula, the transmission signal to i-th transmission channel and j-th transmission channel is alignd;It is determined that postponing duration TijMore than delay
Duration TjiIn the case of, postpone duration T by j-th transmission signal of transmission channeljiMode, to i-th transmission channel
Transmission signal with j-th transmission channel is alignd;It is determined that postponing duration TijEqual to delay duration TjiIn the case of, lead to
Cross and duration T is postponed to i-th transmission signal of transmission channelijMode, to i-th transmission channel and j-th transmission channel
Transmission signal is alignd;Or, postpone duration T by j-th transmission signal of transmission channeljiMode, to i-th pass
The transmission signal of defeated passage and j-th transmission channel is alignd.
Alternatively, frame parsing module, is used for:Periodically obtain the transmission signal of each transmission channel in M transmission channel
Flag bit.
Alternatively, the flag bit of the transmission signal of each transmission channel is the frame head of the transmission signal of the transmission channel.
It may be seen from the foregoing that in the embodiment of the present invention, obtaining the transmission letter of each transmission channel in M transmission channel
Number flag bit, therefore can be according to the flag bit of the transmission signal of any two transmission channels in M transmission channel, it is determined that taking the post as two
Delay duration between the transmission signal of individual transmission channel, and then according to the delay between the transmission signal of any two transmission channels
Duration, the transmission signal to any two transmission channels is alignd, so that the transmission letter without manually participating in multiple transmission channels
Number alignment procedure, save manpower;Further, the transmission signal of multiple transmission channels is entered with respect to artificial mode
The scheme of row alignment, the scheme used time in the embodiment of the present invention is less, improves the efficiency of transmission signal alignment.
It should be understood by those skilled in the art that, embodiments of the invention can be provided as method or computer program product.
Therefore, the present invention can be using the embodiment in terms of complete hardware embodiment, complete software embodiment or combination software and hardware
Form.And, the present invention can be used to be can use in one or more computers for wherein including computer usable program code and deposited
The shape of the computer program product implemented on storage media (including but not limited to magnetic disk storage, CD-ROM, optical memory etc.)
Formula.
The present invention is the flow with reference to method according to embodiments of the present invention, equipment (system) and computer program product
Figure and/or block diagram are described.It should be understood that every first-class during flow chart and/or block diagram can be realized by computer program instructions
The combination of flow and/or square frame in journey and/or square frame and flow chart and/or block diagram.These computer programs can be provided
The processor of all-purpose computer, special-purpose computer, Embedded Processor or other programmable data processing devices is instructed to produce
A raw machine so that produced for reality by the instruction of computer or the computing device of other programmable data processing devices
The device of the function of being specified in present one flow of flow chart or multiple one square frame of flow and/or block diagram or multiple square frames.
These computer program instructions may be alternatively stored in can guide computer or other programmable data processing devices with spy
In determining the computer-readable memory that mode works so that instruction of the storage in the computer-readable memory is produced and include finger
Make the manufacture of device, the command device realize in one flow of flow chart or multiple one square frame of flow and/or block diagram or
The function of being specified in multiple square frames.
These computer program instructions can be also loaded into computer or other programmable data processing devices so that in meter
Series of operation steps is performed on calculation machine or other programmable devices to produce computer implemented treatment, so as in computer or
The instruction performed on other programmable devices is provided for realizing in one flow of flow chart or multiple flows and/or block diagram one
The step of function of being specified in individual square frame or multiple square frames.
, but those skilled in the art once know basic creation although preferred embodiments of the present invention have been described
Property concept, then can make other change and modification to these embodiments.So, appended claims are intended to be construed to include excellent
Select embodiment and fall into having altered and changing for the scope of the invention.
Obviously, those skilled in the art can carry out various changes and modification without deviating from model of the invention to the present invention
Enclose.So, if these modifications of the invention and modification belong within the scope of the claims in the present invention and its equivalent technologies, then
The present invention is also intended to comprising these changes and modification.