A multi-channel baseband signal filtering and coding method
By building a multi-channel baseband signal matrix and formulating signal filtering and encoding strategies, the problem of easy interference during baseband signal transmission is solved, and more stable and efficient signal transmission is achieved.
Patent Information
- Application Number
- CN202410497365.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-04-24
- Publication Date
- 2025-02-14
- Estimated Expiration
- 2044-04-24
AI Technical Summary
In the prior art, baseband signals are easily disturbed during transmission. How to set up an exclusive signal filtering strategy based on the baseband signal itself in advance to reduce the probability of interference has become a challenge.
By building a multi-channel baseband signal matrix, storing baseband information, and reading the communication resources of the communication base station, formulating a signal filtering encoding strategy based on the communication resources to achieve reasonable filtering of the baseband signal.
By formulating exclusive signal filtering strategies, the interference of baseband signals during transmission is reduced and the stability and efficiency of signal transmission is improved.
Smart Images

Figure CN118337574B_ABST
Abstract
Description
Technical Field
[0001] The invention relates to the technical field of wireless communications, and in particular to a multi-channel baseband signal filtering and coding method. Background Art
[0002] Signal compression transmission and reception reconstruction are key technologies in the field of wireless communications, and signal sampling and reconstruction are core issues in the field of signal processing. For wireless communication signals, they can usually be considered as a type of band-limited signal, that is, a domain can be found so that the signal retains most or all of the information within a certain interval. For example, the classic OFDM signal can be regarded as a band-limited signal, and the chirp signal can be regarded as a fractional domain band-limited signal;
[0003] In the prior art, when transmitting a baseband signal, a communication channel usually uses an estimated communication transmission frequency range to transmit the baseband signal to be transmitted. This method often makes the baseband signal extremely susceptible to interference during the transmission process. How to set the communication transmission frequency range in advance according to the baseband signal itself before the baseband signal is transmitted, and formulate an exclusive signal filtering strategy to reduce the probability of the baseband signal being interfered during the transmission process is a problem we need to solve. To this end, a multi-channel baseband signal filtering coding method is now provided. Summary of the invention
[0004] The object of the present invention is to provide a multi-channel baseband signal filtering and encoding method.
[0005] The object of the present invention can be achieved by the following technical scheme: A multi-channel baseband signal filtering and encoding method comprises the following steps:
[0006] Step S1: construct a multi-channel baseband signal matrix, and set corresponding baseband signal element items in the multi-channel baseband signal matrix;
[0007] Step S2: importing the baseband information transmitted by the baseband signal source into the corresponding baseband signal element item for storage, and reading the communication resources of the communication base station;
[0008] Step S3: According to the communication resources of the communication base station read out, a corresponding signal filtering and coding strategy is formulated for the baseband information stored in the baseband signal element item.
[0009] Furthermore, the construction process of the multi-channel baseband signal matrix includes:
[0010] constructing an original communication signal matrix, wherein the original communication signal matrix is a blank matrix;
[0011] A communication link terminal is provided for accessing a baseband signal source, and the communication link terminal is linked to the original communication signal matrix; the baseband signal source is communicated with the original communication signal matrix through the communication link terminal;
[0012] The baseband signal source generates a communication request, and uploads the communication request to the original communication signal matrix through the communication link end;
[0013] Retrieving basic attribute information of the communication link end used to upload the communication request, establishing a corresponding baseband signal element item in the original communication signal matrix according to the acquired basic attribute information, and associating the constructed baseband signal element item with the communication link end;
[0014] Acquire a communication base station that is communicatively connected to the original communication signal matrix, and acquire the number of communication channels in the communication base station;
[0015] According to the number of communication channels in the communication base station, the upper limit of the number of corresponding element items is set for the original communication signal matrix to complete the construction of the multi-channel baseband signal matrix.
[0016] Furthermore, the basic attribute information of the communication link end includes a service range and a communication identification code; when the baseband signal source is within the service range of the communication link end, the baseband signal source is connected to the communication link end.
[0017] Furthermore, the process of importing the baseband information transmitted by the baseband signal source into the corresponding baseband signal element item for storage, and reading the communication resources of the communication base station includes:
[0018] Reading communication resources of a communication base station connected to the multi-channel baseband signal matrix, wherein the communication resources of the communication base station include the number of communication channels in the communication base station, the state of the communication channels, and the channel bandwidth of the communication channels;
[0019] The state of the communication channel includes available state, occupied state and bad track state;
[0020] Associating the communication channels with the baseband signal elements in the multi-channel baseband signal matrix respectively;
[0021] Coding baseband signal elements in a multi-channel baseband signal matrix and communication channels associated with the baseband signal elements to obtain an initial coding matrix of the baseband signal elements with respect to the communication channels; the coding results of the baseband signal elements include "1", "0" and "NULL";
[0022] The state of the corresponding communication channel and the channel bandwidth of the communication channel are read according to the obtained initial coding matrix, and the state of each communication channel and the channel bandwidth of the communication channel are mapped to the corresponding baseband signal element item, thereby completing the reading of the communication resources of the communication base station.
[0023] Furthermore, according to the communication resources of the communication base station read out, the process of formulating a corresponding signal filtering and coding strategy for the baseband information stored in the baseband signal element item includes:
[0024] Generate a communication request sequence according to the communication request initiated by the baseband signal source, and obtain the capacity of the baseband information required to be transmitted by the baseband signal source according to the obtained communication request;
[0025] Acquire a communication identification code of the communication link end used by the baseband signal source to send a communication request, merge the communication identification code with the communication request sequence, and record the merged communication identification code and communication request sequence as a loading sequence;
[0026] Converting the loading sequence into a plurality of binary sequences composed of binary unit codes, and associating the obtained binary sequence with the initial coding matrix of the corresponding baseband signal element item to obtain a communication admission sequence;
[0027] Retrieve whether the coding result of the communication channel in the initial coding matrix in the communication admission sequence is "NULL";
[0028] If the coding result of the communication channel in the initial coding matrix in the communication admission sequence is not "NULL", the capacity of the baseband information required to be transmitted by the baseband signal source and the bandwidth of the communication channel are obtained;
[0029] Then, a loading response frequency range for the required transmission baseband information is obtained;
[0030] The obtained loading response frequency range is imported as an element item into the communication access sequence to obtain the communication loading sequence, and the baseband information stored in the baseband signal element item is loaded into the communication channel through the communication loading sequence. Before the communication channel transmits the baseband information, the loading response frequency range in the communication loading sequence is read, and the transmitted baseband information is signal filtered according to the read loading response frequency range, and the state of the communication channel is updated to the occupied state;
[0031] If the coding result of the communication channel in the initial coding matrix in the communication admission sequence is "NULL";
[0032] Then, resources are allocated for the communication channels in the communication base station, and according to the resource allocation results, corresponding signal filtering and coding strategies are formulated for the baseband information.
[0033] Furthermore, the process of allocating resources for the communication channels in the communication base station includes:
[0034] Acquire communication channels in the communication base station that are in an available state, record them as communication channels to be selected, and acquire a signal transmission frequency range corresponding to each communication channel to be selected;
[0035] The candidate communication channel whose signal transmission frequency range is closest to the signal transmission frequency range of the communication channel with a coding result of "NULL" in the initial coding matrix in the communication access sequence is marked as the communication channel for transmitting the baseband information in the baseband signal element item, thereby completing the resource allocation of the communication channel.
[0036] Furthermore, according to the resource allocation result, the process of formulating a corresponding signal filtering and coding strategy for the baseband information includes:
[0037] Obtaining a loading response frequency range of the selected communication channel for baseband information to be transmitted;
[0038] The obtained loading response frequency range and the initial coding matrix corresponding to the selected communication channel are respectively introduced as an element item into the communication access sequence to obtain the corresponding communication loading sequence, and the baseband information stored in the baseband signal element item is loaded into the selected communication channel through the communication loading sequence. Before transmitting the baseband information, the selected communication channel reads the loading response frequency range in the communication loading sequence, performs signal filtering on the transmitted baseband information according to the read loading response frequency range, and updates the selected communication channel to an occupied state.
[0039] Compared with the prior art, the beneficial effects of the present invention are as follows: by setting a multi-channel baseband signal matrix, and according to the number of communication channels in the communication base station, corresponding baseband signal element items are set in the multi-channel baseband signal matrix to store the baseband information to be transmitted, and then according to the capacity of the baseband information and the communication resources of the communication channel, a loading response frequency range for transmitting the baseband information is obtained, thereby completing the formulation of a signal filtering and coding strategy for the baseband information, and the communication channel then performs signal filtering on the baseband information to be transmitted according to the formulated signal filtering and coding strategy, thereby enabling the communication channel to formulate a more reasonable signal filtering strategy for the baseband information itself, thereby reducing the interference to the baseband information during transmission. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in the present invention. For ordinary technicians in this field, other drawings can also be obtained based on these drawings.
[0041] Figure 1 It is a flow chart of the present invention. DETAILED DESCRIPTION
[0042] like Figure 1 As shown, a multi-channel baseband signal filtering and encoding method comprises the following steps:
[0043] Step S1: construct a multi-channel baseband signal matrix, and set corresponding baseband signal element items in the multi-channel baseband signal matrix;
[0044] Step S2: importing the baseband information transmitted by the baseband signal source into the corresponding baseband signal element item for storage, and reading the communication resources of the communication base station;
[0045] Step S3: According to the communication resources of the communication base station read out, a corresponding signal filtering and coding strategy is formulated for the baseband information stored in the baseband signal element item.
[0046] It should be further explained that, in a specific implementation process, the construction process of the multi-channel baseband signal matrix includes:
[0047] constructing an original communication signal matrix, wherein the original communication signal matrix is a blank matrix;
[0048] A communication link terminal is provided for accessing a baseband signal source, and the communication link terminal is linked to the original communication signal matrix; the baseband signal source is communicated with the original communication signal matrix through the communication link terminal; it should be further explained that, in a specific implementation process, the communication link terminal can only be linked to one original communication signal matrix at a time, and the original communication signal matrix can be linked to multiple communication link terminals at a time;
[0049] The baseband signal source generates a communication request, and uploads the communication request to the original communication signal matrix through the communication link end;
[0050] Retrieve basic attribute information of the communication link end used to upload the communication request, establish a corresponding baseband signal element item in the original communication signal matrix according to the acquired basic attribute information, and associate the constructed baseband signal element item with the communication link end; it should be further explained that, in the specific implementation process, the basic attribute information of the communication link end includes a service range and a communication identification code; when the baseband signal source is within the service range of the communication link end, the baseband signal source is connected to the communication link end;
[0051] Acquire a communication base station that is communicatively connected to the original communication signal matrix, and acquire the number of communication channels in the communication base station;
[0052] According to the number of communication channels in the communication base station, the upper limit of the number of corresponding element items is set for the original communication signal matrix to complete the construction of the multi-channel baseband signal matrix.
[0053] The baseband signal content to be transmitted by the baseband signal source is transmitted to the corresponding baseband signal element item through the communication link end for storage. After the baseband signal content is stored, the communication resources in the communication base station are read. The specific process includes:
[0054] Reading communication resources of a communication base station connected to the multi-channel baseband signal matrix, wherein the communication resources of the communication base station include the number of communication channels in the communication base station, the state of the communication channels, and the channel bandwidth of the communication channels;
[0055] The state of the communication channel includes available state, occupied state and bad track state;
[0056] The communication channels are respectively associated with the baseband signal elements in the multi-channel baseband signal matrix; it should be further explained that in the specific implementation process, each baseband signal element is associated with only one communication channel;
[0057] The baseband signal elements in the multi-channel baseband signal matrix are labeled respectively, denoted as i, where i=1, 2, ..., n, where n is the number of communication channels, and n>0;
[0058] The baseband signal element items in the multi-channel baseband signal matrix and the communication channels associated with the baseband signal element items are coded to obtain the initial coding matrix of the baseband signal element items with respect to the communication channels; it should be further explained that, in the specific implementation process, the coding result of the baseband signal element items is "1" by default, and the coding result of the communication channel depends on the state of the communication channel. When the state of the communication channel is an available state, the coding result is "1", when the state of the communication channel is an occupied state, the coding result is "0", and when the state of the communication channel is a bad channel state, the coding result is "NULL";
[0059] The initial coding matrix is denoted as [K], where [K] = [J i , T i ];
[0060] It should be further explained that in the specific implementation process, J i represents the coding result corresponding to the baseband signal element item labeled i, T i The coding result of the communication channel associated with the baseband signal element item numbered i is represented;
[0061] The state of the corresponding communication channel and the channel bandwidth of the communication channel are read according to the obtained initial coding matrix, and the state of each communication channel and the channel bandwidth of the communication channel are mapped to the corresponding baseband signal element item, thereby completing the reading of the communication resources of the communication base station.
[0062] It should be further explained that, in the specific implementation process, according to the communication resources of the communication base station read, a corresponding signal filtering and coding strategy is formulated for the baseband information stored in the baseband signal element item, and the specific process includes:
[0063] Generate a communication request sequence according to the communication request initiated by the baseband signal source, and obtain the capacity of the baseband information required to be transmitted by the baseband signal source according to the obtained communication request;
[0064] Acquire a communication identification code of the communication link end used by the baseband signal source to send a communication request, merge the communication identification code with the communication request sequence, and record the merged communication identification code and communication request sequence as a loading sequence;
[0065] Converting the loading sequence into a plurality of binary sequences composed of binary unit codes, and associating the obtained binary sequence with the initial coding matrix of the corresponding baseband signal element item to obtain a communication admission sequence;
[0066] Retrieve whether the coding result of the communication channel in the initial coding matrix in the communication admission sequence is "NULL";
[0067] If the coding result of the communication channel in the initial coding matrix in the communication admission sequence is not "NULL", the capacity of the baseband information required to be transmitted by the baseband signal source and the bandwidth of the communication channel are obtained;
[0068] The capacity of the baseband information that the baseband signal source needs to transmit is recorded as P, and the bandwidth of the communication channel is recorded as M1;
[0069] Then the loading response frequency range for the required transmission baseband information is obtained, which is recorded as [f1, f2];
[0070] in
[0071] Among them, α and β are correction coefficients, and α<β;
[0072] It should be further explained that, in the specific implementation process, the value of f2 is always not greater than the maximum transmission frequency value of the communication channel, and the value of f1 is always not less than the minimum transmission frequency value of the communication channel;
[0073] The obtained loading response frequency range is imported as an element item into the communication access sequence to obtain the communication loading sequence, and the baseband information stored in the baseband signal element item is loaded into the communication channel through the communication loading sequence. Before the communication channel transmits the baseband information, the loading response frequency range in the communication loading sequence is read, and the transmitted baseband information is signal filtered according to the read loading response frequency range, and the state of the communication channel is updated to the occupied state;
[0074] If the coding result of the communication channel in the initial coding matrix in the communication admission sequence is "NULL";
[0075] Then, resources are allocated for the communication channels in the communication base station, and according to the resource allocation results, corresponding signal filtering and coding strategies are formulated for the baseband information.
[0076] It should be further explained that, in a specific implementation process, the process of allocating resources for the communication channels in the communication base station includes:
[0077] Acquire communication channels in the communication base station that are in an available state, record them as communication channels to be selected, and acquire a signal transmission frequency range corresponding to each communication channel to be selected;
[0078] The candidate communication channel whose signal transmission frequency range is closest to the signal transmission frequency range of the communication channel with a coding result of "NULL" in the initial coding matrix in the communication access sequence is marked as the communication channel for transmitting the baseband information in the baseband signal element item, thereby completing the resource allocation of the communication channel.
[0079] It should be further explained that, in the specific implementation process, according to the resource allocation result, the process of formulating the corresponding signal filtering and coding strategy for the baseband information includes:
[0080] The bandwidth of the communication channel to be selected is recorded as M2;
[0081] Then the loading response frequency range of the baseband information to be transmitted is obtained, which is recorded as [f3, f4];
[0082] Among them, α and β are correction coefficients, and α<β;
[0083] It should be further explained that, in the specific implementation process, the value of f4 is always not greater than the highest transmission frequency value of the communication channel to be selected, and the value of f3 is always not less than the lowest transmission frequency value of the communication channel to be selected;
[0084] The obtained loading response frequency range and the initial coding matrix corresponding to the selected communication channel are respectively introduced as an element item into the communication access sequence to obtain the corresponding communication loading sequence, and the baseband information stored in the baseband signal element item is loaded into the selected communication channel through the communication loading sequence. Before transmitting the baseband information, the selected communication channel reads the loading response frequency range in the communication loading sequence, performs signal filtering on the transmitted baseband information according to the read loading response frequency range, and updates the selected communication channel to an occupied state.
[0085] The above embodiments are only used to illustrate the technical method of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the preferred embodiments, those skilled in the art should understand that the technical method of the present invention may be modified or replaced by equivalents without departing from the spirit and scope of the technical method of the present invention.
Claims
1. A multi-channel baseband signal filtering and encoding method, characterized in that: The following steps are involved: Step S1: construct a multi-channel baseband signal matrix, and set corresponding baseband signal element items in the multi-channel baseband signal matrix; Step S2: importing the baseband information transmitted by the baseband signal source into the corresponding baseband signal element item for storage, and reading the communication resources of the communication base station; Step S3: formulating a corresponding signal filtering and coding strategy for the baseband information stored in the baseband signal element item according to the communication resources of the communication base station read; The construction process of the multi-channel baseband signal matrix includes: constructing an original communication signal matrix, wherein the original communication signal matrix is a blank matrix; A communication link terminal is provided for accessing a baseband signal source, and the communication link terminal is linked to the original communication signal matrix; the baseband signal source is communicated with the original communication signal matrix through the communication link terminal; The baseband signal source generates a communication request, and uploads the communication request to the original communication signal matrix through the communication link end; Retrieving basic attribute information of the communication link end used to upload the communication request, establishing a corresponding baseband signal element item in the original communication signal matrix according to the acquired basic attribute information, and associating the constructed baseband signal element item with the communication link end; Acquire a communication base station that is communicatively connected to the original communication signal matrix, and acquire the number of communication channels in the communication base station; According to the number of communication channels in the communication base station, the upper limit of the number of corresponding element items is set for the original communication signal matrix to complete the construction of the multi-channel baseband signal matrix; The basic attribute information of the communication link end includes a service range and a communication identification code; when the baseband signal source is within the service range of the communication link end, the baseband signal source is connected to the communication link end; The process of importing the baseband information transmitted by the baseband signal source into the corresponding baseband signal element item for storage, and reading the communication resources of the communication base station includes: Reading communication resources of a communication base station connected to the multi-channel baseband signal matrix, wherein the communication resources of the communication base station include the number of communication channels in the communication base station, the state of the communication channels, and the channel bandwidth of the communication channels; The state of the communication channel includes available state, occupied state and bad track state; Associating the communication channels with the baseband signal elements in the multi-channel baseband signal matrix respectively; Coding baseband signal elements in a multi-channel baseband signal matrix and communication channels associated with the baseband signal elements to obtain an initial coding matrix of the baseband signal elements with respect to the communication channels; the coding results of the baseband signal elements include "1", "0" and "NULL"; Reading the state of the corresponding communication channel and the channel bandwidth of the communication channel according to the obtained initial coding matrix, and mapping the read state of each communication channel and the channel bandwidth of the communication channel to the corresponding baseband signal element item, thereby completing the reading of the communication resources of the communication base station; The process of formulating a corresponding signal filtering and coding strategy for the baseband information stored in the baseband signal element item according to the communication resources of the communication base station read includes: Generate a communication request sequence according to the communication request initiated by the baseband signal source, and obtain the capacity of the baseband information required to be transmitted by the baseband signal source according to the obtained communication request; Acquire a communication identification code of the communication link end used by the baseband signal source to send a communication request, merge the communication identification code with the communication request sequence, and record the merged communication identification code and communication request sequence as a loading sequence; Converting the loading sequence into a plurality of binary sequences composed of binary unit codes, and associating the obtained binary sequence with the initial coding matrix of the corresponding baseband signal element item to obtain a communication admission sequence; Retrieve whether the coding result of the communication channel in the initial coding matrix in the communication admission sequence is "NULL"; If the coding result of the communication channel in the initial coding matrix in the communication admission sequence is not "NULL", the capacity of the baseband information required to be transmitted by the baseband signal source and the bandwidth of the communication channel are obtained; Then, a loading response frequency range for the required transmission baseband information is obtained; The obtained loading response frequency range is imported as an element item into the communication access sequence to obtain the communication loading sequence, and the baseband information stored in the baseband signal element item is loaded into the communication channel through the communication loading sequence. Before the communication channel transmits the baseband information, the loading response frequency range in the communication loading sequence is read, and the transmitted baseband information is signal filtered according to the read loading response frequency range, and the state of the communication channel is updated to the occupied state; If the coding result of the communication channel in the initial coding matrix in the communication admission sequence is "NULL"; Then, resources are allocated for the communication channels in the communication base station, and according to the resource allocation result, a corresponding signal filtering and coding strategy is formulated for the baseband information.
2. A multi-channel baseband signal filtering and encoding method according to claim 1, characterized in that: The process of allocating resources for the communication channels in the communication base station includes: Acquire communication channels in the communication base station that are in an available state, record them as communication channels to be selected, and acquire a signal transmission frequency range corresponding to each communication channel to be selected; The candidate communication channel whose signal transmission frequency range is closest to the signal transmission frequency range of the communication channel with a coding result of "NULL" in the initial coding matrix in the communication admission sequence is marked as the communication channel for transmitting the baseband information in the baseband signal element item, thereby completing the resource allocation of the communication channel.
3. A multi-channel baseband signal filtering and encoding method according to claim 2, characterized in that: According to the resource allocation result, the process of formulating the corresponding signal filtering and coding strategy for the baseband information includes: Obtaining a loading response frequency range of the selected communication channel for baseband information to be transmitted; The obtained loading response frequency range and the initial coding matrix corresponding to the selected communication channel are respectively introduced as an element item into the communication access sequence to obtain the corresponding communication loading sequence, and the baseband information stored in the baseband signal element item is loaded into the selected communication channel through the communication loading sequence. Before transmitting the baseband information, the selected communication channel reads the loading response frequency range in the communication loading sequence, performs signal filtering on the transmitted baseband information according to the read loading response frequency range, and updates the selected communication channel to an occupied state.
Citation Information
Patent Citations
Clutter suppression method based on DRM signal external radiation source radar
CN107367719A
Channel estimation method suitable for DTMB signal oversampling reconstruction
CN110519187A