A multiplexing method for broadcast signals

By dynamically adjusting the sub-channel interval of broadcast signals, configuring filters and precisely controlling the transmission power, the signal cross-interference problem caused by the coexistence of broadcast signals in the same frequency band or adjacent frequency bands is solved, and efficient utilization of spectrum resources and improvement of signal transmission quality is achieved.

CN119135323BActive Publication Date: 2025-03-04SUZHOU CHUYIJIE TECH CO LTD +2
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411607711.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-11-12
Publication Date
2025-03-04
Estimated Expiration
2044-11-12

Smart Images

  • Figure CN119135323B_ABST
    Figure CN119135323B_ABST
Patent Text Reader

Abstract

The present invention relates to the technical field of broadcast signal multiplexing processing, and specifically discloses a broadcast signal multiplexing method, which comprises the following specific steps: a broadcast signal processing device is used to receive multiple broadcast signals from a broadcast tower, and according to a pre-analysis module embedded in the broadcast signal processing device, the required bandwidth and priority of each broadcast signal are determined; the interval of each sub-channel corresponding to each broadcast signal is dynamically adjusted; a filter is configured for each sub-channel corresponding to each broadcast signal, and according to a monitoring module embedded in the broadcast signal processing device, a signal interference condition is detected in real time in the broadcast signal processing device; the transmission power of each broadcast signal is accurately controlled, and the transmission power of each broadcast signal is sent to a broadcast transmitter, which can effectively optimize the utilization of spectrum resources, reduce cross interference between signals, ensure the stable transmission of high priority signals, and improve the transmission quality of signals through filter configuration.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention belongs to the technical field of broadcast signal multiplexing processing and relates to a broadcast signal multiplexing method. Background Art

[0002] With the rapid development of wireless communication technology, the coverage and application scenarios of broadcast signals are constantly expanding, covering a variety of fields from traditional radio and television to mobile communications, satellite communications and the Internet of Things. At the same time, the limited spectrum resources and the diversity of wireless devices have made spectrum reuse a common technical means. However, with the increasing shortage of spectrum resources, the coexistence of various broadcast signals in the same frequency band or adjacent frequency bands has brought serious signal cross-interference problems.

[0003] Signal cross-interference not only leads to a decline in communication quality and unstable signal reception, but may also cause data transmission errors and, in severe cases, even cause some broadcast signals to be completely unreceivable. This interference problem is particularly prominent in high-density signal transmission environments, such as the dense deployment of multiple broadcast transmission stations, cellular base stations and other wireless communication devices in cities.

[0004] In the existing frequency division multiplexing technology, signals of multiple channels are transmitted simultaneously on the same communication medium, and each channel occupies a different frequency band. Although this method improves the efficiency of spectrum utilization, due to the proximity of the frequency bands, cross interference is easily generated between the channels, especially when the signal strength is uneven or the performance of the equipment is different, this interference will significantly affect the signal reception quality. This interference not only reduces the signal reception quality, but also may cause errors and reduced efficiency of data transmission. Summary of the invention

[0005] In view of the above problems in the prior art, the present invention provides a multiplexing method of broadcast signals to solve the above technical problems.

[0006] In order to achieve the above purpose and other purposes, the technical solution adopted by the present invention is as follows:

[0007] The present invention provides a method for multiplexing broadcast signals, the method comprising the following steps:

[0008] Step S1, the broadcast signal processing device is used to receive multiple broadcast signals from a broadcast tower, and determine the required bandwidth and priority of each broadcast signal according to the pre-analysis module embedded in the broadcast signal processing device;

[0009] Step S2: dynamically adjust the interval of the sub-channels corresponding to each broadcast signal according to the required bandwidth and priority of each broadcast signal;

[0010] Step S3: configuring filters for the sub-channels corresponding to the broadcast signals, and detecting in real time whether there is signal interference in the broadcast signal processing device according to the monitoring module embedded in the broadcast signal processing device;

[0011] Step S4: if it is identified that there is a signal interference condition in the broadcast signal processing device, dynamically adjust the filter parameters at each time point in the sub-channel corresponding to each broadcast signal; otherwise, skip step S4 and directly execute step S5;

[0012] Step S5: accurately control the transmission power of each broadcast signal, and send the transmission power of each broadcast signal to the broadcast transmitter. The broadcast transmitter sends each broadcast signal according to the preset transmission power and outputs it to the broadcast receiving device or other downstream devices.

[0013] Exemplarily, the required bandwidth of each broadcast signal is determined, and the specific determination process is as follows:

[0014] According to the pre-analysis module embedded in the broadcast signal processing device, each broadcast signal is sampled continuously at the same time, and the probability density function of each broadcast signal is obtained by using statistical methods. , k is the number of each broadcast signal, k=1,2,...h; the information entropy of each broadcast signal is calculated , represents the differential symbol;

[0015] For each broadcast signal, calculate its power spectral density , n is the serial number of each continuous moment, n=1,2,...N, N is the total number of samples at the continuous moment, Refers to the complex exponential function in discrete Fourier transform, is the sample value of the k-th broadcast signal corresponding to the n-th continuous moment;

[0016] The bandwidth required for each broadcast signal is determined comprehensively , are the coefficients for adjusting the entropy rate and power spectrum density, Respectively represent the high-frequency boundary and low-frequency boundary of the main power component of the signal, is the power spectral density of the k-th broadcast signal, and df represents the differential representation of the power spectral density.

[0017] Exemplarily, the priority of each broadcast signal is determined, and the specific determination process is as follows:

[0018] Define the priority scoring function Q:

[0019] , NR, JC, SZ, and XH represent the content type weight, urgency, audience range area, and signal quality of the broadcast signal, respectively; Both represent predefined weight coefficients, which are used to adjust the relative importance of each parameter in the priority score;

[0020] Collect the content type weight, urgency, audience range and signal quality of each broadcast signal, substitute them into the priority scoring function Q, and obtain the priority score of each broadcast signal ;

[0021] The priority scores of the broadcast signals are arranged in descending order, and the arrangement order of the priority scores corresponding to the broadcast signals is obtained, and the order is used as the priority of the broadcast signals.

[0022] Exemplarily, the intervals of the sub-channels corresponding to the broadcast signals are dynamically adjusted, and the specific determination process is as follows:

[0023] The broadcast signal resource allocation diagram is constructed according to the following rules:

[0024] Definition Node: Each node of the broadcast signal resource allocation graph represents each broadcast signal;

[0025] Defining an edge: If the frequency band requirements of two broadcast signals overlap and cannot share the same subchannel, then there is an edge between the corresponding nodes of the two broadcast signals;

[0026] Weight allocation: According to the required bandwidth and priority of each broadcast signal, weights are allocated to each node in the broadcast signal resource allocation diagram. Specifically, the calculation formula for the weights allocated to each node in the broadcast signal resource allocation diagram is as follows:

[0027] , calculate the allocation weight value of each node in the broadcast signal resource allocation graph , They represent the preset coefficient factors for adjusting the required bandwidth and priority respectively. v is the number of each node in the broadcast signal resource allocation diagram, v=1,2,...b, They represent the bandwidth requirement and priority of the vth node in the broadcast signal resource allocation graph respectively;

[0028] Arrange the allocation weight values ​​of the nodes in the broadcast signal resource allocation graph in descending order, starting from the node with the highest allocation weight value, and select the minimum available subchannel for each node;

[0029] Obtain the basic interval of the subchannel in the broadcast signal processing device and the required bandwidth of each node corresponding to each adjacent node in the broadcast signal resource allocation diagram , u is the number of each adjacent node, u=1,2,...g;

[0030] Calculate the interval of subchannels corresponding to each node in the broadcast signal resource allocation graph , JC is the basic interval of the sub-channel in the broadcast signal processing device, is a node set of adjacent nodes adjacent to each node in the broadcast signal resource allocation graph, is an adjustment factor used to adjust the interval according to the maximum required bandwidth;

[0031] Each node in the broadcast signal resource allocation diagram corresponds to each broadcast signal, and the interval of the sub-channel corresponding to each broadcast signal is obtained.

[0032] Exemplarily, the detection logic for real-time detection of whether there is a signal interference condition in the broadcast signal processing device is:

[0033] Number the adjacent channel broadcast signals of the sub-channels corresponding to each broadcast signal, and number them 1, 2, ...m, ...M in sequence;

[0034] Collect the time domain expression of each broadcast signal , t represents the time point;

[0035] Then calculate the power of each broadcast signal , T is the total number of time points in the time period of integration, and dt represents the differential representation of the time point;

[0036] According to the calculation method of the time domain expression of each broadcast signal, the time domain expression of each adjacent channel broadcast signal corresponding to each sub-channel of each broadcast signal is calculated in the same way. , m is the number of the broadcast signal of each adjacent channel, m=1,2,...M;

[0037] Comprehensive analysis is performed to obtain the cross-channel interference ratio of the broadcast signals of each adjacent channel of the sub-channel corresponding to each broadcast signal in the broadcast signal processing device. ;

[0038] The cross-channel interference ratio of each adjacent channel broadcast signal of the sub-channel corresponding to each broadcast signal in the broadcast signal processing device is compared with the set interference ratio threshold. If the cross-channel interference ratio of a certain adjacent channel broadcast signal of the sub-channel corresponding to a certain broadcast signal is greater than the set interference ratio threshold, it is determined that a signal interference condition exists in the broadcast signal processing device; otherwise, no signal interference condition exists in the broadcast signal processing device.

[0039] Exemplarily, the filter parameters of the sub-channels corresponding to each broadcast signal include a step size and a bandwidth.

[0040] Exemplarily, the filter step size at each time point in the sub-channel corresponding to each broadcast signal is dynamically adjusted, and the specific adjustment process is as follows:

[0041] If the cross-channel interference ratio of a broadcast signal of a certain adjacent channel of a sub-channel corresponding to a certain broadcast signal is greater than a set interference ratio threshold, the sub-channel corresponding to the broadcast signal is recorded as a target adjustment channel, thereby obtaining statistics of all target adjustment channels in the broadcast signal processing device;

[0042] Real-time acquisition of the output signal of the sub-channel filter at each time point of each target adjustment channel , thereby calculating the error signal of the sub-channel filter at each time point corresponding to each target adjustment channel , The expected signal of the sub-channel filter at the t-th time point corresponding to the c-th target adjustment channel; c is the number of each target adjustment channel, c=1,2,...E;

[0043] The error signal change rate of the sub-channel filter at each time point corresponding to each target adjustment channel is calculated by analyzing the formula , are the error signals of the sub-channel filters at the t+1th and t-1th time points corresponding to the cth target adjustment channel respectively;

[0044] Calculate the filter step size of each target adjustment channel corresponding to each time point , is the initial step size of the filter in the broadcast signal processing device, Specifically, they are predefined calculation constants. Used to prevent the step size from being too large or too small. Used to control the range of step size. This is to prevent the square root from being zero.

[0045] If the cross-channel interference ratio of a broadcast signal of an adjacent channel of a sub-channel corresponding to a certain broadcast signal is greater than the set interference ratio threshold, the sub-channel corresponding to the broadcast signal is recorded as the target adjustment channel, and the filter step size corresponding to each time point of the target adjustment channel is used as the filter step size at each time point in the sub-channel corresponding to the broadcast signal, and corresponding adjustments are made; if the cross-channel interference ratio of a broadcast signal of an adjacent channel of a sub-channel corresponding to a certain broadcast signal is less than or equal to the set interference ratio threshold, the adjustment value of the filter step size corresponding to each time point of the target adjustment channel is recorded as 0.

[0046] Exemplarily, the filter bandwidth at each time point in the sub-channel corresponding to each broadcast signal is dynamically adjusted, and the specific adjustment process is as follows:

[0047] Calculate the filter bandwidth of each target adjustment channel at each time point , Specifically, it is the adjustment factor of the filter bandwidth corresponding to the signal-to-noise ratio and the error signal. It is a predefined calculation constant used to control the bandwidth variation; is the control factor used to adjust the bandwidth change rate. Adjust the signal-to-noise ratio of the subchannel filter at the tth time point for the cth target channel, The maximum bandwidth allowed for filters in broadcast signal processing devices;

[0048] If the cross-channel interference ratio of a broadcast signal of an adjacent channel of a sub-channel corresponding to a certain broadcast signal is greater than the set interference ratio threshold, the sub-channel corresponding to the broadcast signal is recorded as the target adjustment channel, and the filter bandwidth corresponding to each time point of the target adjustment channel is used as the filter bandwidth at each time point in the sub-channel corresponding to the broadcast signal, and corresponding adjustments are made; if the cross-channel interference ratio of a broadcast signal of an adjacent channel of a sub-channel corresponding to a certain broadcast signal is less than or equal to the set interference ratio threshold, the adjustment value of the filter bandwidth corresponding to each time point of the target adjustment channel is recorded as 0.

[0049] Exemplarily, accurately controlling the transmission power of each broadcast signal includes the following steps:

[0050] Estimate the power path loss of each broadcast signal , GS is the unit value of the speed of light, They respectively represent the distance between the k-th broadcast signal transmitter and the receiver and the signal frequency;

[0051] The transmission power of each broadcast signal is obtained from this , where the transmission power of each broadcast signal is The definition range is , G1 and G2 are the gain values ​​of the transmitting antenna and the receiving antenna respectively, The minimum signal-to-noise ratio threshold that the receiver must maintain.

[0052] As described above, the method for multiplexing broadcast signals provided by the present invention has at least the following beneficial effects:

[0053] (1) The present invention provides a method for multiplexing broadcast signals, and the specific steps include: a broadcast signal processing device is used to receive multiple broadcast signals from a broadcast tower, and determine the required bandwidth and priority of each broadcast signal based on the pre-analysis module embedded in the broadcast signal processing device; dynamically adjust the interval of the sub-channel corresponding to each broadcast signal based on the required bandwidth and priority of each broadcast signal; configure a filter for the sub-channel corresponding to each broadcast signal, and detect in real time whether there is signal interference in the broadcast signal processing device based on the monitoring module embedded in the broadcast signal processing device; accurately control the transmission power of each broadcast signal, and send the transmission power of each broadcast signal to the broadcast transmitter, and the broadcast transmitter sends each broadcast signal according to the preset transmission power; it can effectively optimize the utilization of spectrum resources, reduce cross-interference between signals, ensure the stable transmission of high-priority signals, and improve the transmission quality of the signal through filter configuration. The signal transmission power is accurately controlled through real-time monitoring and feedback mechanism, thereby effectively improving the transmission efficiency and reliability of the broadcast signal;

[0054] (2) Traditional static spectrum allocation methods are difficult to cope with complex signal environments. However, as the types and number of broadcast signals increase, real-time adjustment and power control in the embodiments of the present invention can dynamically adapt to changing communication needs and avoid signal conflicts and interference. BRIEF DESCRIPTION OF THE DRAWINGS

[0055] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings required for describing the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without paying creative work.

[0056] Figure 1 It is a schematic diagram of the connection of each step of the method of the present invention. DETAILED DESCRIPTION

[0057] The above contents in combination with the implementation of the present invention are merely examples and explanations of the concept of the present invention. The technical personnel in the relevant technical field may make various modifications or supplements to the specific embodiments described or replace them in a similar manner. As long as they do not deviate from the concept of the invention or exceed the scope defined by the claims, they shall all fall within the protection scope of the present invention.

[0058] Example 1

[0059] See also Figure 1 As shown, a method for multiplexing broadcast signals comprises the following steps:

[0060] Step S1, the broadcast signal processing device is used to receive multiple broadcast signals from a broadcast tower, and determine the required bandwidth and priority of each broadcast signal according to the pre-analysis module embedded in the broadcast signal processing device;

[0061] Based on the above embodiment, the required bandwidth of each broadcast signal is determined, and the specific determination process is as follows:

[0062] According to the pre-analysis module embedded in the broadcast signal processing device, each broadcast signal is sampled continuously at the same time, and the probability density function of each broadcast signal is obtained by using statistical methods. , k is the number of each broadcast signal, k=1,2,...h; the information entropy of each broadcast signal is calculated , represents the differential symbol;

[0063] For each broadcast signal, calculate its power spectral density , n is the serial number of each continuous moment, n=1,2,...N, N is the total number of samples at the continuous moment, Refers to the complex exponential function in discrete Fourier transform, is the sample value of the k-th broadcast signal corresponding to the n-th continuous moment;

[0064] The bandwidth required for each broadcast signal is determined comprehensively , are the coefficients for adjusting the entropy rate and power spectrum density, Respectively represent the high-frequency boundary and low-frequency boundary of the main power component of the signal, is the power spectral density of the k-th broadcast signal, and df represents the differential representation of the power spectral density.

[0065] Based on the above embodiment, the priority of each broadcast signal is determined, and the specific determination process is as follows:

[0066] Define the priority scoring function Q:

[0067] , NR, JC, SZ, and XH represent the content type weight, urgency, audience range area, and signal quality of the broadcast signal, respectively; Both represent predefined weight coefficients, which are used to adjust the relative importance of each parameter in the priority score;

[0068] 1.NR: (Content Type Weight)

[0069] Different weights are assigned according to the type of broadcast signal content (news, entertainment, education, etc.). For example, news may have a higher priority than entertainment content.

[0070] These weights can be adjusted dynamically based on society's current needs.

[0071] 2.JC: (Degree of urgency):

[0072] Indicates the urgency of the content of the broadcast signal. For example, natural disaster alerts, major events, etc. will receive a higher weight; it is a binary score, with urgent content receiving a high score and non-urgent content receiving a low score.

[0073] 3.SZ: (Audience Scope Area):

[0074] Indicates the size of the audience range expected for a broadcast signal. The wider the audience the broadcast content targets, the higher its priority, which can be estimated through historical listening data or audience surveys.

[0075] 4.XH:(Signal Quality):

[0076] Broadcast signal: The technical quality of the signal, such as signal-to-noise ratio (SNR), bit error rate (BER), etc. A high-quality signal indicates good transmission and is easier to process and broadcast.

[0077] Collect the content type weight, urgency, audience range and signal quality of each broadcast signal, substitute them into the priority scoring function Q, and obtain the priority score of each broadcast signal ;

[0078] The priority scores of the broadcast signals are arranged in descending order, and the arrangement order of the priority scores corresponding to the broadcast signals is obtained, and the order is used as the priority of the broadcast signals.

[0079] Among them, the broadcast signal with the highest priority score also has the highest priority.

[0080] Step S2: dynamically adjust the interval of the sub-channels corresponding to each broadcast signal according to the required bandwidth and priority of each broadcast signal;

[0081] On the basis of the above embodiment, the intervals of the sub-channels corresponding to the broadcast signals are dynamically adjusted, and the specific determination process is as follows:

[0082] The broadcast signal resource allocation diagram is constructed according to the following rules:

[0083] Definition Node: Each node of the broadcast signal resource allocation graph represents each broadcast signal;

[0084] Defining an edge: If the frequency band requirements of two broadcast signals overlap, or they cannot share the same subchannel for other reasons (such as the same geographical location), then there is an edge between the corresponding nodes of the two broadcast signals;

[0085] Weight allocation: According to the required bandwidth and priority of each broadcast signal, weights are allocated to each node in the broadcast signal resource allocation diagram. Specifically, the calculation formula for the weights allocated to each node in the broadcast signal resource allocation diagram is as follows:

[0086] , calculate the allocation weight value of each node in the broadcast signal resource allocation graph , They represent the preset coefficient factors for adjusting the required bandwidth and priority respectively. v is the number of each node in the broadcast signal resource allocation diagram, v=1,2,...b, They represent the bandwidth requirement and priority of the vth node in the broadcast signal resource allocation graph respectively;

[0087] Arrange the allocation weight values ​​of the nodes in the broadcast signal resource allocation graph in descending order, starting from the node with the highest allocation weight value, and select the minimum available subchannel for each node;

[0088] Obtain the basic interval of the subchannel in the broadcast signal processing device and the required bandwidth of each node corresponding to each adjacent node in the broadcast signal resource allocation diagram , u is the number of each adjacent node, u=1,2,...g;

[0089] Calculate the interval of subchannels corresponding to each node in the broadcast signal resource allocation graph , JC is the basic interval of the sub-channel in the broadcast signal processing device, is a node set of adjacent nodes adjacent to each node in the broadcast signal resource allocation graph, is an adjustment factor used to adjust the interval according to the maximum required bandwidth;

[0090] Each node in the broadcast signal resource allocation diagram corresponds to each broadcast signal, and the interval of the sub-channel corresponding to each broadcast signal is obtained.

[0091] It should be added that the sliding window technology is used to calculate the service quality default rate WY, bandwidth shortage rate BZ and interference event rate GR of the broadcast signal processing device corresponding to the past period of time;

[0092] Calculate from this and :

[0093] ;

[0094] ;

[0095] ;

[0096] They represent the coefficients used to weight the impact of bandwidth demand and the impact of priority, respectively. is the coefficient previously used for the weighting adjustment factor; Respectively represent the predefined adjustment coefficients;

[0097] Represents the impact of the required bandwidth on the broadcast signal weight in the previous evaluation or adjustment cycle;

[0098] Represents the degree of influence of the priority on the broadcast signal weight in the previous evaluation or adjustment cycle.

[0099] The relevance of the operation flow of step S2 is:

[0100] A signal with a high weight indicates that it has a high priority or a large bandwidth requirement, which usually means that a larger subchannel spacing is required to ensure its performance and reduce interference;

[0101] By weight sorting and interval adjustment, better frequency resources can be allocated to important or high-demand signals. At the same time, through proper interval management, the spectrum efficiency and communication quality of the entire network can be ensured.

[0102] Dynamic adjustment of weights and intervals allows the network to flexibly respond to various operating conditions and demand changes, such as traffic peaks or changing demands for different types of services.

[0103] Step S3: configuring filters for the sub-channels corresponding to the broadcast signals, and detecting in real time whether there is signal interference in the broadcast signal processing device according to the monitoring module embedded in the broadcast signal processing device;

[0104] Based on the above embodiment, the detection logic for real-time detection of whether there is a signal interference condition in the broadcast signal processing device is:

[0105] Number the adjacent channel broadcast signals of the sub-channels corresponding to each broadcast signal, and number them 1, 2, ...m, ...M in sequence;

[0106] Collect the time domain expression of each broadcast signal , t represents the time point;

[0107] Then calculate the power of each broadcast signal , T is the total number of time points in the time period of integration, usually one signal period is selected, and dt represents the differential representation of the time point;

[0108] According to the calculation method of the time domain expression of each broadcast signal, the time domain expression of each adjacent channel broadcast signal corresponding to each sub-channel of each broadcast signal is calculated in the same way. , m is the number of the broadcast signal of each adjacent channel, m=1,2,...M;

[0109] Comprehensive analysis is performed to obtain the cross-channel interference ratio of the broadcast signals of each adjacent channel of the sub-channel corresponding to each broadcast signal in the broadcast signal processing device. ;

[0110] The cross-channel interference ratio of the broadcast signals of each adjacent channel of the corresponding sub-channel of each broadcast signal in the broadcast signal processing device indicates the proportion of the k-th broadcast signal being interfered by the m-th adjacent broadcast signal. If this value is large, it means that the k-th broadcast signal has less interference with the m-th adjacent broadcast signal; conversely, if this value is small, the k-th broadcast signal is more interfered with;

[0111] The cross-channel interference ratio of each adjacent channel broadcast signal of the sub-channel corresponding to each broadcast signal in the broadcast signal processing device is compared with the set interference ratio threshold. If the cross-channel interference ratio of a certain adjacent channel broadcast signal of the sub-channel corresponding to a certain broadcast signal is greater than the set interference ratio threshold, it is determined that a signal interference condition exists in the broadcast signal processing device; otherwise, no signal interference condition exists in the broadcast signal processing device.

[0112] Step S4: if it is identified that there is a signal interference condition in the broadcast signal processing device, dynamically adjust the filter parameters at each time point in the sub-channel corresponding to each broadcast signal; otherwise, skip step S4 and directly execute step S5;

[0113] Based on the above embodiment, the filter parameters of the sub-channels corresponding to each broadcast signal include step size and bandwidth.

[0114] The selection of the filter step size is very critical: if the filter step size is too large, the filter may diverge and fail to converge stably. If the filter step size is too small, the filter converges very slowly and fails to adapt to the changing signal environment in time.

[0115] On the basis of the above embodiment, the filter step size at each time point in the sub-channel corresponding to each broadcast signal is dynamically adjusted. The specific adjustment process is as follows:

[0116] If the cross-channel interference ratio of a broadcast signal of a certain adjacent channel of a sub-channel corresponding to a certain broadcast signal is greater than a set interference ratio threshold, the sub-channel corresponding to the broadcast signal is recorded as a target adjustment channel, thereby obtaining statistics of all target adjustment channels in the broadcast signal processing device;

[0117] Real-time acquisition of the output signal of the sub-channel filter at each time point of each target adjustment channel , thereby calculating the error signal of the sub-channel filter at each time point corresponding to each target adjustment channel , The expected signal of the sub-channel filter at the t-th time point corresponding to the c-th target adjustment channel; c is the number of each target adjustment channel, c=1,2,...E;

[0118] The error signal change rate of the sub-channel filter at each time point corresponding to each target adjustment channel is calculated by analyzing the formula , are the error signals of the sub-channel filters at the t+1th and t-1th time points corresponding to the cth target adjustment channel respectively;

[0119] Calculate the filter step size of each target adjustment channel corresponding to each time point , is the initial step size of the filter in the broadcast signal processing device, Specifically, they are predefined calculation constants. Used to prevent the step size from being too large or too small. Used to control the range of step size. This is to prevent the square root from being zero.

[0120] If the cross-channel interference ratio of a broadcast signal of an adjacent channel of a sub-channel corresponding to a certain broadcast signal is greater than the set interference ratio threshold, the sub-channel corresponding to the broadcast signal is recorded as the target adjustment channel, and the filter step size corresponding to each time point of the target adjustment channel is used as the filter step size at each time point in the sub-channel corresponding to the broadcast signal, and corresponding adjustments are made; if the cross-channel interference ratio of a broadcast signal of an adjacent channel of a sub-channel corresponding to a certain broadcast signal is less than or equal to the set interference ratio threshold, the adjustment value of the filter step size corresponding to each time point of the target adjustment channel is recorded as 0.

[0121] On the basis of the above embodiment, the filter bandwidth at each time point in the sub-channel corresponding to each broadcast signal is dynamically adjusted. The specific adjustment process is as follows:

[0122] Calculate the filter bandwidth of each target adjustment channel at each time point , Specifically, it is the adjustment factor of the filter bandwidth corresponding to the signal-to-noise ratio and the error signal. It is a predefined calculation constant used to control the bandwidth variation; is the control factor used to adjust the bandwidth change rate. Adjust the signal-to-noise ratio of the subchannel filter at the tth time point for the cth target channel, The maximum bandwidth allowed for filters in broadcast signal processing devices;

[0123] If the cross-channel interference ratio of a broadcast signal of an adjacent channel of a sub-channel corresponding to a certain broadcast signal is greater than the set interference ratio threshold, the sub-channel corresponding to the broadcast signal is recorded as the target adjustment channel, and the filter bandwidth corresponding to each time point of the target adjustment channel is used as the filter bandwidth at each time point in the sub-channel corresponding to the broadcast signal, and corresponding adjustments are made; if the cross-channel interference ratio of a broadcast signal of an adjacent channel of a sub-channel corresponding to a certain broadcast signal is less than or equal to the set interference ratio threshold, the adjustment value of the filter bandwidth corresponding to each time point of the target adjustment channel is recorded as 0.

[0124] When the error signal is large, the bandwidth is narrowed and the filter is more focused on suppressing interference. When the error signal is small, the bandwidth can be relaxed to allow more signal to pass; when the signal-to-noise ratio is high, the bandwidth is close to , allowing more signals to pass through. When the signal-to-noise ratio is low, the bandwidth is narrowed, reducing the passage of interference.

[0125] Step S5: accurately control the transmission power of each broadcast signal, and send the transmission power of each broadcast signal to the broadcast transmitter. The broadcast transmitter sends each broadcast signal according to the preset transmission power and outputs it to the broadcast receiving device or other downstream devices.

[0126] On the basis of the above embodiment, the transmission power of each broadcast signal is accurately controlled, including the following steps:

[0127] Estimate the power path loss of each broadcast signal , GS is the unit value of the speed of light, Respectively represent the distance between the k-th broadcast signal transmitter and the receiver and the signal frequency;

[0128] The transmission power of each broadcast signal is obtained from this , where the transmission power of each broadcast signal is The definition range is , G1 and G2 are the gain values ​​of the transmitting antenna and the receiving antenna respectively, The minimum signal-to-noise ratio threshold that the receiver must maintain.

[0129] It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0130] It should be understood that determining B based on A does not mean determining B only based on A. B can also be determined based on A and / or other information.

[0131] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

[0132] Finally: The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the protection scope of the present invention.

Claims

1. A method for multiplexing broadcast signals, characterized in that: include: Step S1, the broadcast signal processing device is used to receive multiple broadcast signals from a broadcast tower, and determine the required bandwidth and priority of each broadcast signal according to the pre-analysis module embedded in the broadcast signal processing device; Step S2: dynamically adjust the interval of the sub-channels corresponding to each broadcast signal according to the required bandwidth and priority of each broadcast signal; Step S3: configuring filters for the sub-channels corresponding to the broadcast signals, and detecting in real time whether there is signal interference in the broadcast signal processing device according to the monitoring module embedded in the broadcast signal processing device; Step S4: if it is identified that there is a signal interference condition in the broadcast signal processing device, dynamically adjust the filter parameters at each time point in the sub-channel corresponding to each broadcast signal; otherwise, skip step S4 and directly execute step S5; Step S5: accurately control the transmission power of each broadcast signal, and send the transmission power of each broadcast signal to the broadcast transmitter. The broadcast transmitter sends each broadcast signal according to the preset transmission power and outputs it to the broadcast receiving device or other downstream devices.

2. A method for multiplexing broadcast signals according to claim 1, characterized in that: Determine the required bandwidth of each broadcast signal. The specific determination process is as follows: According to the pre-analysis module embedded in the broadcast signal processing device, each broadcast signal is sampled continuously at the same time, and the probability density function of each broadcast signal is obtained by using statistical methods. , k is the number of each broadcast signal, k=1,2,...h; the information entropy of each broadcast signal is calculated , represents the differential symbol; For each broadcast signal, calculate its power spectral density , n is the serial number of each continuous moment, n=1,2,...N, N is the total number of samples at the continuous moment, Refers to the complex exponential function in discrete Fourier transform, is the sample value of the k-th broadcast signal corresponding to the n-th continuous moment; The bandwidth required for each broadcast signal is determined comprehensively , are the coefficients for adjusting the entropy rate and power spectrum density, Respectively represent the high-frequency boundary and low-frequency boundary of the main power component of the signal, is the power spectral density of the k-th broadcast signal, and df represents the differential representation of the power spectral density.

3. A method for multiplexing broadcast signals according to claim 1, characterized in that: Determine the priority of each broadcast signal. The specific determination process is as follows: Define the priority scoring function Q: , NR, JC, SZ, and XH represent the content type weight, urgency, audience range area, and signal quality of the broadcast signal, respectively; Both represent predefined weight coefficients, which are used to adjust the relative importance of each parameter in the priority score; Collect the content type weight, urgency, audience range and signal quality of each broadcast signal, substitute them into the priority scoring function Q, and obtain the priority score of each broadcast signal ; The priority scores of the broadcast signals are arranged in descending order, and the arrangement order of the priority scores corresponding to the broadcast signals is obtained, and the order is used as the priority of the broadcast signals.

4. The method for multiplexing broadcast signals according to claim 1, characterized in that: Dynamically adjust the interval of the sub-channels corresponding to each broadcast signal. The specific determination process is as follows: The broadcast signal resource allocation diagram is constructed according to the following rules: Definition Node: Each node of the broadcast signal resource allocation graph represents each broadcast signal; Defining an edge: If the frequency band requirements of two broadcast signals overlap and cannot share the same subchannel, then there is an edge between the corresponding nodes of the two broadcast signals; Weight allocation: According to the required bandwidth and priority of each broadcast signal, weights are allocated to each node in the broadcast signal resource allocation diagram. Specifically, the calculation formula for the weights allocated to each node in the broadcast signal resource allocation diagram is as follows: , calculate the allocation weight value of each node in the broadcast signal resource allocation graph , They represent the preset coefficient factors for adjusting the required bandwidth and priority respectively. v is the number of each node in the broadcast signal resource allocation diagram, v=1,2,...b, They represent the bandwidth requirement and priority of the vth node in the broadcast signal resource allocation graph respectively; Arrange the allocation weight values ​​of the nodes in the broadcast signal resource allocation graph in descending order, starting from the node with the highest allocation weight value, and select the smallest available subchannel for each node; Obtain the basic interval of the subchannel in the broadcast signal processing device and the required bandwidth of each node corresponding to each adjacent node in the broadcast signal resource allocation diagram , u is the number of each adjacent node, u=1,2,...g; Calculate the interval of subchannels corresponding to each node in the broadcast signal resource allocation graph , JC is the basic interval of the sub-channel in the broadcast signal processing device, is a node set of adjacent nodes adjacent to each node in the broadcast signal resource allocation graph, is an adjustment factor used to adjust the interval according to the maximum required bandwidth; Each node in the broadcast signal resource allocation diagram corresponds to each broadcast signal, and the interval of the sub-channel corresponding to each broadcast signal is obtained.

5. The method for multiplexing broadcast signals according to claim 1, characterized in that: The detection logic for real-time detection of whether there is signal interference in the broadcast signal processing device is: Number the adjacent channel broadcast signals of the sub-channels corresponding to each broadcast signal, and number them 1, 2, ...m, ...M in sequence; Collect the time domain expression of each broadcast signal , t represents the time point; Then calculate the power of each broadcast signal , T is the total number of time points in the time period of integration, and dt represents the differential representation of the time point; According to the calculation method of the time domain expression of each broadcast signal, the time domain expression of each adjacent channel broadcast signal corresponding to each sub-channel of each broadcast signal is calculated in the same way. , m is the number of the broadcast signal of each adjacent channel, m=1,2,...M; Comprehensive analysis is performed to obtain the cross-channel interference ratio of the broadcast signals of each adjacent channel of the sub-channel corresponding to each broadcast signal in the broadcast signal processing device. ; The cross-channel interference ratio of each adjacent channel broadcast signal of the sub-channel corresponding to each broadcast signal in the broadcast signal processing device is compared with the set interference ratio threshold. If the cross-channel interference ratio of a certain adjacent channel broadcast signal of the sub-channel corresponding to a certain broadcast signal is greater than the set interference ratio threshold, it is determined that a signal interference condition exists in the broadcast signal processing device; otherwise, no signal interference condition exists in the broadcast signal processing device.

6. A method for multiplexing broadcast signals according to claim 1, characterized in that: The filter parameters of the sub-channel corresponding to each broadcast signal include step size and bandwidth.

7. A method for multiplexing broadcast signals according to claim 6, characterized in that: Dynamically adjust the filter step size at each time point in the sub-channel corresponding to each broadcast signal. The specific adjustment process is as follows: If the cross-channel interference ratio of a broadcast signal of a certain adjacent channel of a sub-channel corresponding to a certain broadcast signal is greater than a set interference ratio threshold, the sub-channel corresponding to the broadcast signal is recorded as a target adjustment channel, thereby obtaining statistics of all target adjustment channels in the broadcast signal processing device; Real-time acquisition of the output signal of the sub-channel filter at each time point of each target adjustment channel , thereby calculating the error signal of the sub-channel filter at each time point corresponding to each target adjustment channel , The expected signal of the sub-channel filter at the t-th time point corresponding to the c-th target adjustment channel; c is the number of each target adjustment channel, c=1,2,...E; The error signal change rate of the sub-channel filter at each time point corresponding to each target adjustment channel is calculated by analyzing the formula , are the error signals of the sub-channel filters at the t+1th and t-1th time points corresponding to the cth target adjustment channel respectively; Calculate the filter step size of each target adjustment channel corresponding to each time point , is the initial step size of the filter in the broadcast signal processing device, Specifically, they are predefined calculation constants. This is to prevent the square root from being zero. If the cross-channel interference ratio of a broadcast signal of an adjacent channel of a sub-channel corresponding to a certain broadcast signal is greater than the set interference ratio threshold, the sub-channel corresponding to the broadcast signal is recorded as the target adjustment channel, and the filter step size corresponding to each time point of the target adjustment channel is used as the filter step size at each time point in the sub-channel corresponding to the broadcast signal, and corresponding adjustments are made; if the cross-channel interference ratio of a broadcast signal of an adjacent channel of a sub-channel corresponding to a certain broadcast signal is less than or equal to the set interference ratio threshold, the adjustment value of the filter step size corresponding to each time point of the target adjustment channel is recorded as 0.

8. A method for multiplexing broadcast signals according to claim 7, characterized in that: Dynamically adjust the filter bandwidth at each time point in the sub-channel corresponding to each broadcast signal. The specific adjustment process is as follows: Calculate the filter bandwidth of each target adjustment channel at each time point , Specifically, it is the adjustment factor of the filter bandwidth corresponding to the signal-to-noise ratio and the error signal. It is a predefined calculation constant used to control the bandwidth variation; is the control factor used to adjust the bandwidth change speed. Adjust the signal-to-noise ratio of the subchannel filter at the tth time point for the cth target channel, The maximum bandwidth allowed for filters in broadcast signal processing devices; If the cross-channel interference ratio of a broadcast signal of an adjacent channel of a sub-channel corresponding to a certain broadcast signal is greater than the set interference ratio threshold, the sub-channel corresponding to the broadcast signal is recorded as the target adjustment channel, and the filter bandwidth corresponding to each time point of the target adjustment channel is used as the filter bandwidth at each time point in the sub-channel corresponding to the broadcast signal, and corresponding adjustments are made; if the cross-channel interference ratio of a broadcast signal of an adjacent channel of a sub-channel corresponding to a certain broadcast signal is less than or equal to the set interference ratio threshold, the adjustment value of the filter bandwidth corresponding to each time point of the target adjustment channel is recorded as 0.

9. A method for multiplexing broadcast signals according to claim 1, characterized in that: Accurately control the transmission power of each broadcast signal, including the following steps: Estimate the power path loss of each broadcast signal , GS is the unit value of the speed of light, Respectively represent the distance between the k-th broadcast signal transmitter and the receiver and the signal frequency; The transmission power of each broadcast signal is obtained from this , where the transmission power of each broadcast signal is The definition range is , G1 and G2 are the gain values ​​of the transmitting antenna and the receiving antenna respectively, The minimum signal-to-noise ratio threshold maintained by the predefined receiver. is the time domain expression of the broadcast signals of each adjacent channel corresponding to each sub-channel of each broadcast signal, is the power spectral density of the k-th broadcast signal.

Citation Information

Patent Citations

  • Multi-media broadcast and multicast service (mbms) in a wireless communications system

    CN101039460A

  • Broadcast control channel for shared spectrum

    CN110226306A